From f4747d0682605c4a110220400e1896c5daa5bf04 Mon Sep 17 00:00:00 2001 From: Peter Schorn Date: Tue, 10 Dec 2024 21:55:53 -0600 Subject: [PATCH] 4.0.0 release. Added `SpotifyAPI.audiobookChapters(_:market:limit:offset:)`. `SpotifyAPI.currentUserSavedAudiobooks(limit:offset:)` now returns the correct type: `PagingObject` instead of `PagingObject`. Removed `SpotifyAPI.removeSpecificOccurrencesFromPlaylist(_:of:)` because it is no longer possible to remove items at specific indices from a playlist. `ClientCredentialsFlowBackendManager` now actually conforms to `Hashable` (it already implemented the required methods, but never explicitly declared the conformance) Removed market parameter from `SpotifyAPI.removeSavedAudiobooksForCurrentUser` Removed market parameter from `SpotifyAPI.currentUserSavedShows` Removed "Audiobooks are only available for the US market" from the following methods: `SpotifyAPI.audiobook` `SpotifyAPI.audiobooks` `SpotifyAPI.chapter` `SpotifyAPI.chapters` Removed "Currently, there is a bug in the web API in which the market parameter must be provided, or a 500 server error will be returned. It must be set to "US"." doc comment for `SpotifyAPI.chapter` and `SpotifyAPI.chapters`. Changed the type of `Show.description` from `String` to `String?` because it is sometimes null in the JSON payload Removed "Warning: There is a bug in the web API in which you cannot specify both show and audiobook." in doc comment for "categories" parameter of `SpotifyAPI.search`. Made all properties in `Show` and `Episode` optional (except for those with default values) Replaced `SpotifyAPI.usersFollowPlaylist(_:userURIs:)` with `SpotifyAPI.currentUserFollowsPlaylist(_:)` because this endpoint now only works with the current user Changed type of `releaseDate` for all objects in object model from `Date?` to `String?` Changed type of `PlaylistItem.name` from `String` to `String?` `Show` and `Episode` no longer conform to `SpotifyURIConvertible`. Removed `URIsWithPositionsContainer` and `URIWithPositions`. The following endpoints are now **deprecated** for new web API applications (see https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api): `SpotifyAPI.relatedArtists` `SpotifyAPI.recommendations` `SpotifyAPI.trackAudioFeatures` `SpotifyAPI.tracksAudioFeatures` `SpotifyAPI.trackAudioAnalysis` `SpotifyAPI.featuredPlaylists` `SpotifyAPI.categoryPlaylists` --- .github/workflows/swift.yml | 2 +- CHANGELOG.md | 29 + .../AuthorizationConstants.swift | 3 +- .../CodingExtensions.swift | 1 - .../CombineTestUtilities.swift | 2 + .../MiscellaneousUtilities.swift | 25 +- .../AuthorizationCodeFlowExtensions.swift | 1 + .../ClientCredentialsFlowExtensions.swift | 2 +- .../SpotifyAPITests.swift | 3 - Sources/SpotifyExampleContent/URIs.swift | 1 - .../API/SpotifyAPI+Artists.swift | 16 +- .../API/SpotifyAPI+Audiobooks.swift | 82 ++- .../SpotifyWebAPI/API/SpotifyAPI+Browse.swift | 69 ++- .../SpotifyWebAPI/API/SpotifyAPI+Follow.swift | 90 ++- .../API/SpotifyAPI+Library.swift | 17 +- .../API/SpotifyAPI+Playlists.swift | 56 +- .../SpotifyWebAPI/API/SpotifyAPI+Tracks.swift | 58 +- Sources/SpotifyWebAPI/API/SpotifyAPI.swift | 7 +- .../Authorization/AuthorizationScopes.swift | 2 - .../AuthorizationCodeFlowProxyBackend.swift | 8 +- .../ClientCredentialsFlowManager.swift | 1 + .../Errors/SpotifyGeneralError.swift | 2 +- .../Audiobook Objects/Audiobook.swift | 8 +- .../Audiobook Objects/AudiobookChapter.swift | 23 +- .../Object Model/Music Objects/Album.swift | 36 +- .../Object Model/Music Objects/Artist.swift | 8 +- .../Object Model/Music Objects/Track.swift | 8 +- .../Other Spotify Objects/PagingObject.swift | 6 +- .../Other Spotify Objects/SpotifyUser.swift | 8 +- .../Other Spotify Objects/TrackLink.swift | 8 +- .../Player Objects/SpotifyContext.swift | 2 +- .../Playlist Objects/Playlist.swift | 10 +- .../Playlist Objects/PlaylistItem.swift | 8 +- .../Podcast Objects/Episode.swift | 128 ++-- .../Object Model/Podcast Objects/Show.swift | 114 ++-- .../Playlist Objects/URIWithPositions.swift | 89 --- .../Playlist Objects/URIsContainer.swift | 2 - .../URIsWithPositionsContainer.swift | 187 ------ .../Object Model/TypeAliases.swift | 3 - .../Other/ApproximateEquality.swift | 8 +- Sources/SpotifyWebAPI/Other/IDCategory.swift | 2 +- .../Other/MiscellaneousUtilities.swift | 41 +- .../Other/SpotifyIdentifier.swift | 10 +- .../Other/SpotifyURIConvertible.swift | 8 +- .../SpotifyObjectDecoding.swift | 14 +- .../Working with Paginated Results.md | 2 +- .../Object Model/Playlist Objects.md | 2 - .../SpotifyWebAPI.docc/Symbols/SpotifyAPI.md | 8 +- .../API Tests/SpoifyAPIArtistTests.swift | 160 +---- .../API Tests/SpotifyAPIAlbumsTests.swift | 92 +-- .../API Tests/SpotifyAPIAudiobookTests.swift | 221 +++++-- .../API Tests/SpotifyAPIBrowseTests.swift | 269 +-------- .../API Tests/SpotifyAPIEpisodeTests.swift | 46 +- .../API Tests/SpotifyAPIErrorTests.swift | 2 +- .../API Tests/SpotifyAPIFollowTests.swift | 134 +---- .../API Tests/SpotifyAPILibraryTests.swift | 104 ++-- .../API Tests/SpotifyAPIPlayerTests.swift | 49 +- .../API Tests/SpotifyAPIPlaylistsTests.swift | 287 +-------- .../API Tests/SpotifyAPIShowTests.swift | 40 +- .../API Tests/SpotifyAPITrackTests.swift | 567 +----------------- .../CodingCurrentlyPlayingContextTests.swift | 15 +- .../PaginationArticleCompilationTests.swift | 2 +- docs/css/523.e9a069b0.css | 9 - docs/css/675.40c3bcb2.css | 9 - docs/css/866.60f074fd.css | 9 + docs/css/989.4f123103.css | 9 + docs/css/documentation-topic.91c07ba9.css | 9 + docs/css/documentation-topic.b186e79f.css | 9 - docs/css/index.3a335429.css | 9 + docs/css/index.ff036a9e.css | 9 - docs/css/topic.4be8f56d.css | 9 + docs/css/topic.672a9049.css | 9 - docs/css/tutorials-overview.6eb589ed.css | 9 - docs/css/tutorials-overview.7942d777.css | 9 + docs/data/documentation/spotifywebapi.json | 2 +- .../additional-authorization-methods.json | 2 +- .../documentation/spotifywebapi/album.json | 2 +- .../spotifywebapi/album/!=(_:_:).json | 2 +- .../spotifywebapi/album/albumgroup.json | 2 +- .../spotifywebapi/album/albumtype.json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../spotifywebapi/album/artists.json | 2 +- .../spotifywebapi/album/availablemarkets.json | 2 +- .../spotifywebapi/album/copyrights.json | 2 +- .../album/decodable-implementations.json | 2 +- .../album/encodable-implementations.json | 2 +- .../spotifywebapi/album/encode(to:).json | 2 +- .../album/equatable-implementations.json | 2 +- .../spotifywebapi/album/externalids.json | 2 +- .../spotifywebapi/album/externalurls.json | 2 +- .../spotifywebapi/album/genres.json | 2 +- .../spotifywebapi/album/href.json | 2 +- .../documentation/spotifywebapi/album/id.json | 2 +- .../spotifywebapi/album/images.json | 2 +- .../spotifywebapi/album/init(from:).json | 2 +- ...s:releasedateprecision:restrictions:).json | 2 +- .../album/isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/album/label.json | 2 +- .../spotifywebapi/album/name.json | 2 +- .../spotifywebapi/album/popularity.json | 2 +- .../spotifywebapi/album/releasedate.json | 2 +- .../album/releasedateprecision.json | 2 +- .../spotifywebapi/album/restrictions.json | 2 +- .../spotifywebapi/album/totaltracks.json | 2 +- .../spotifywebapi/album/tracks.json | 2 +- .../spotifywebapi/album/type.json | 2 +- .../spotifywebapi/album/uri.json | 2 +- .../spotifywebapi/albumtype.json | 2 +- .../spotifywebapi/albumtype/!=(_:_:).json | 2 +- .../spotifywebapi/albumtype/album.json | 2 +- .../spotifywebapi/albumtype/appearson.json | 2 +- .../spotifywebapi/albumtype/compilation.json | 2 +- .../spotifywebapi/albumtype/encode(to:).json | 2 +- .../spotifywebapi/albumtype/ep.json | 2 +- .../albumtype/equatable-implementations.json | 2 +- .../spotifywebapi/albumtype/hash(into:).json | 2 +- .../spotifywebapi/albumtype/hashvalue.json | 2 +- .../spotifywebapi/albumtype/init(from:).json | 2 +- .../albumtype/init(rawvalue:).json | 2 +- .../spotifywebapi/albumtype/other.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../spotifywebapi/albumtype/single.json | 2 +- .../spotifywebapi/approximatelyequatable.json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../documentation/spotifywebapi/artist.json | 2 +- .../spotifywebapi/artist/!=(_:_:).json | 2 +- .../artist/decodable-implementations.json | 2 +- .../artist/equatable-implementations.json | 2 +- .../spotifywebapi/artist/externalurls.json | 2 +- .../spotifywebapi/artist/followers.json | 2 +- .../spotifywebapi/artist/genres.json | 2 +- .../spotifywebapi/artist/href.json | 2 +- .../spotifywebapi/artist/id.json | 2 +- .../spotifywebapi/artist/images.json | 2 +- .../spotifywebapi/artist/init(from:).json | 2 +- ...:externalurls:followers:genres:href:).json | 2 +- .../spotifywebapi/artist/name.json | 2 +- .../spotifywebapi/artist/popularity.json | 2 +- .../spotifywebapi/artist/type.json | 2 +- .../spotifywebapi/artist/uri.json | 2 +- .../spotifywebapi/attributerange.json | 2 +- .../attributerange/!=(_:_:).json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../attributerange/init(from:).json | 2 +- .../attributerange/init(min:target:max:).json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/attributerange/max.json | 2 +- .../spotifywebapi/attributerange/min.json | 2 +- .../querydictionary(attributename:).json | 2 +- .../spotifywebapi/attributerange/target.json | 2 +- .../spotifywebapi/audio-analysis-objects.json | 2 +- .../spotifywebapi/audioanalysis.json | 2 +- .../spotifywebapi/audioanalysis/!=(_:_:).json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../spotifywebapi/audioanalysis/bars.json | 2 +- .../spotifywebapi/audioanalysis/beats.json | 2 +- .../equatable-implementations.json | 2 +- ...bars:beats:tatums:sections:segments:).json | 2 +- .../audioanalysis/init(from:).json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/audioanalysis/sections.json | 2 +- .../spotifywebapi/audioanalysis/segments.json | 2 +- .../spotifywebapi/audioanalysis/tatums.json | 2 +- .../spotifywebapi/audiobook-objects.json | 2 +- .../spotifywebapi/audiobook.json | 2 +- .../spotifywebapi/audiobook/!=(_:_:).json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../spotifywebapi/audiobook/authors.json | 2 +- .../audiobook/availablemarkets.json | 2 +- .../spotifywebapi/audiobook/chapters.json | 2 +- .../spotifywebapi/audiobook/copyrights.json | 2 +- .../audiobook/decodable-implementations.json | 2 +- .../spotifywebapi/audiobook/description.json | 2 +- .../spotifywebapi/audiobook/edition.json | 2 +- .../audiobook/encodable-implementations.json | 2 +- .../spotifywebapi/audiobook/encode(to:).json | 2 +- .../audiobook/equatable-implementations.json | 2 +- .../spotifywebapi/audiobook/externalurls.json | 2 +- .../spotifywebapi/audiobook/href.json | 2 +- .../audiobook/htmldescription.json | 2 +- .../spotifywebapi/audiobook/id.json | 2 +- .../spotifywebapi/audiobook/images.json | 2 +- .../spotifywebapi/audiobook/init(from:).json | 2 +- ...guages:copyrights:mediatype:edition:).json | 2 +- .../audiobook/isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/audiobook/isexplicit.json | 2 +- .../spotifywebapi/audiobook/languages.json | 2 +- .../spotifywebapi/audiobook/mediatype.json | 2 +- .../spotifywebapi/audiobook/name.json | 2 +- .../spotifywebapi/audiobook/narrators.json | 2 +- .../spotifywebapi/audiobook/publisher.json | 2 +- .../audiobook/totalchapters.json | 2 +- .../spotifywebapi/audiobook/type.json | 2 +- .../spotifywebapi/audiobook/uri.json | 2 +- .../spotifywebapi/audiobookauthor.json | 2 +- .../audiobookauthor/!=(_:_:).json | 2 +- .../equatable-implementations.json | 2 +- .../audiobookauthor/init(from:).json | 2 +- .../audiobookauthor/init(name:).json | 2 +- .../spotifywebapi/audiobookauthor/name.json | 2 +- .../spotifywebapi/audiobookchapter.json | 2 +- .../audiobookchapter/!=(_:_:).json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../audiobookchapter/audiobook.json | 2 +- .../audiobookchapter/audiopreviewurl.json | 2 +- .../audiobookchapter/availablemarkets.json | 2 +- .../audiobookchapter/chapternumber.json | 2 +- .../decodable-implementations.json | 2 +- .../audiobookchapter/description.json | 2 +- .../audiobookchapter/durationms.json | 2 +- .../encodable-implementations.json | 2 +- .../audiobookchapter/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../audiobookchapter/externalurls.json | 2 +- .../spotifywebapi/audiobookchapter/href.json | 2 +- .../audiobookchapter/htmldescription.json | 2 +- .../spotifywebapi/audiobookchapter/id.json | 2 +- .../audiobookchapter/images.json | 2 +- .../audiobookchapter/init(from:).json | 2 +- ...s:restrictions:releasedateprecision:).json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../audiobookchapter/isexplicit.json | 2 +- .../audiobookchapter/isplayable.json | 2 +- .../audiobookchapter/languages.json | 2 +- .../spotifywebapi/audiobookchapter/name.json | 2 +- .../audiobookchapter/releasedate.json | 2 +- .../releasedateprecision.json | 2 +- .../audiobookchapter/restrictions.json | 2 +- .../audiobookchapter/resumepoint.json | 2 +- .../spotifywebapi/audiobookchapter/type.json | 2 +- .../spotifywebapi/audiobookchapter/uri.json | 2 +- .../spotifywebapi/audiofeatures.json | 2 +- .../spotifywebapi/audiofeatures/!=(_:_:).json | 2 +- .../audiofeatures/acousticness.json | 2 +- .../audiofeatures/analysisurl.json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../audiofeatures/danceability.json | 2 +- .../audiofeatures/durationms.json | 2 +- .../spotifywebapi/audiofeatures/energy.json | 2 +- .../equatable-implementations.json | 2 +- .../spotifywebapi/audiofeatures/id.json | 2 +- .../audiofeatures/init(from:).json | 2 +- ...ackhref:analysisurl:durationms:type:).json | 2 +- .../audiofeatures/instrumentalness.json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/audiofeatures/key.json | 2 +- .../spotifywebapi/audiofeatures/liveness.json | 2 +- .../spotifywebapi/audiofeatures/loudness.json | 2 +- .../spotifywebapi/audiofeatures/mode.json | 2 +- .../audiofeatures/speechiness.json | 2 +- .../spotifywebapi/audiofeatures/tempo.json | 2 +- .../audiofeatures/timesignature.json | 2 +- .../audiofeatures/trackhref.json | 2 +- .../spotifywebapi/audiofeatures/type.json | 2 +- .../spotifywebapi/audiofeatures/uri.json | 2 +- .../spotifywebapi/audiofeatures/valence.json | 2 +- .../documentation/spotifywebapi/authinfo.json | 2 +- .../spotifywebapi/authinfo/!=(_:_:).json | 2 +- .../spotifywebapi/authinfo/accesstoken.json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../spotifywebapi/authinfo/codingkeys.json | 2 +- .../authinfo/codingkeys/!=(_:_:).json | 2 +- .../authinfo/codingkeys/accesstoken.json | 2 +- .../authinfo/codingkeys/backend.json | 2 +- .../authinfo/codingkeys/clientid.json | 2 +- .../authinfo/codingkeys/clientsecret.json | 2 +- .../codingkeys/codingkey-implementations.json | 2 +- .../authinfo/codingkeys/debugdescription.json | 2 +- .../authinfo/codingkeys/description.json | 2 +- .../codingkeys/equatable-implementations.json | 2 +- .../authinfo/codingkeys/expirationdate.json | 2 +- .../authinfo/codingkeys/expiresinseconds.json | 2 +- .../authinfo/codingkeys/hash(into:).json | 2 +- .../authinfo/codingkeys/hashvalue.json | 2 +- .../authinfo/codingkeys/init(intvalue:).json | 2 +- .../authinfo/codingkeys/init(rawvalue:).json | 2 +- .../codingkeys/init(stringvalue:).json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../authinfo/codingkeys/refreshtoken.json | 2 +- .../authinfo/codingkeys/scopes.json | 2 +- ...stomstringconvertible-implementations.json | 2 +- .../authinfo/decodable-implementations.json | 2 +- .../spotifywebapi/authinfo/description.json | 2 +- .../authinfo/encodable-implementations.json | 2 +- .../spotifywebapi/authinfo/encode(to:).json | 2 +- .../authinfo/equatable-implementations.json | 2 +- .../authinfo/expirationdate.json | 2 +- ...:refreshtoken:expirationdate:scopes:).json | 2 +- .../spotifywebapi/authinfo/init(from:).json | 2 +- .../authinfo/isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/authinfo/refreshtoken.json | 2 +- .../spotifywebapi/authinfo/scopes.json | 2 +- .../authorizationcodeflowbackend.json | 2 +- .../clientid.json | 2 +- .../refreshtokens(refreshtoken:).json | 2 +- ...eshtokens(code:redirecturiwithquery:).json | 2 +- .../authorizationcodeflowbackendmanager.json | 2 +- .../!=(_:_:).json | 2 +- .../==(_:_:).json | 2 +- .../description.json | 2 +- .../encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../hash(into:).json | 2 +- .../init(backend:).json | 2 +- ...:expirationdate:refreshtoken:scopes:).json | 2 +- .../init(from:).json | 2 +- .../logger.json | 2 +- ...redirecturi:showdialog:state:scopes:).json | 2 +- ...freshtokens(onlyifexpired:tolerance:).json | 2 +- ...shtokens(redirecturiwithquery:state:).json | 2 +- ...yauthorizationmanager-implementations.json | 2 +- .../authorizationcodeflowclientbackend.json | 2 +- .../!=(_:_:).json | 2 +- .../clientid.json | 2 +- .../clientsecret.json | 2 +- ...stomstringconvertible-implementations.json | 2 +- .../decodable-implementations.json | 2 +- .../description.json | 2 +- .../encodable-implementations.json | 2 +- .../encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../init(clientid:clientsecret:).json | 2 +- .../init(from:).json | 2 +- .../logger.json | 2 +- .../refreshtokens(refreshtoken:).json | 2 +- ...eshtokens(code:redirecturiwithquery:).json | 2 +- .../authorizationcodeflowmanager.json | 2 +- .../clientid.json | 2 +- .../clientsecret.json | 2 +- .../description.json | 2 +- .../init(clientid:clientsecret:).json | 2 +- ...:expirationdate:refreshtoken:scopes:).json | 2 +- .../authorizationcodeflowmanagerbase.json | 2 +- .../accesstoken.json | 2 +- .../accesstokenisexpired(tolerance:).json | 2 +- .../backend.json | 2 +- .../baselogger.json | 2 +- .../deauthorize().json | 2 +- .../didchange.json | 2 +- .../diddeauthorize.json | 2 +- .../expirationdate.json | 2 +- .../isauthorized(for:).json | 2 +- .../makecopy().json | 2 +- .../refreshtoken.json | 2 +- .../scopes.json | 2 +- .../setexpirationdate(to:).json | 2 +- .../authorizationcodeflowpkcebackend.json | 2 +- .../clientid.json | 2 +- .../refreshtokens(refreshtoken:).json | 2 +- ...e:codeverifier:redirecturiwithquery:).json | 2 +- ...thorizationcodeflowpkcebackendmanager.json | 2 +- .../!=(_:_:).json | 2 +- .../==(_:_:).json | 2 +- .../description.json | 2 +- .../encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../hash(into:).json | 2 +- .../init(backend:).json | 2 +- ...:expirationdate:refreshtoken:scopes:).json | 2 +- .../init(from:).json | 2 +- .../logger.json | 2 +- ...irecturi:codechallenge:state:scopes:).json | 2 +- ...freshtokens(onlyifexpired:tolerance:).json | 2 +- ...recturiwithquery:codeverifier:state:).json | 2 +- ...yauthorizationmanager-implementations.json | 2 +- ...uthorizationcodeflowpkceclientbackend.json | 2 +- .../!=(_:_:).json | 2 +- .../clientid.json | 2 +- ...stomstringconvertible-implementations.json | 2 +- .../decodable-implementations.json | 2 +- .../description.json | 2 +- .../equatable-implementations.json | 2 +- .../init(clientid:).json | 2 +- .../init(from:).json | 2 +- .../logger.json | 2 +- .../refreshtokens(refreshtoken:).json | 2 +- ...e:codeverifier:redirecturiwithquery:).json | 2 +- .../authorizationcodeflowpkcemanager.json | 2 +- .../clientid.json | 2 +- .../description.json | 2 +- .../init(clientid:).json | 2 +- ...:expirationdate:refreshtoken:scopes:).json | 2 +- ...authorizationcodeflowpkceproxybackend.json | 2 +- .../!=(_:_:).json | 2 +- .../==(_:_:).json | 2 +- .../clientid.json | 2 +- ...stomstringconvertible-implementations.json | 2 +- .../decodable-implementations.json | 2 +- .../decodeservererror.json | 2 +- .../description.json | 2 +- .../equatable-implementations.json | 2 +- .../hash(into:).json | 2 +- .../hashable-implementations.json | 2 +- ...l:tokenrefreshurl:decodeservererror:).json | 2 +- .../init(from:).json | 2 +- .../logger.json | 2 +- .../refreshtokens(refreshtoken:).json | 2 +- ...e:codeverifier:redirecturiwithquery:).json | 2 +- .../tokenrefreshurl.json | 2 +- .../tokensurl.json | 2 +- .../authorizationcodeflowproxybackend.json | 2 +- .../!=(_:_:).json | 2 +- .../==(_:_:).json | 2 +- .../clientid.json | 2 +- ...stomstringconvertible-implementations.json | 2 +- .../decodable-implementations.json | 2 +- .../decodeservererror.json | 2 +- .../description.json | 2 +- .../equatable-implementations.json | 2 +- .../hash(into:).json | 2 +- .../hashable-implementations.json | 2 +- ...l:tokenrefreshurl:decodeservererror:).json | 2 +- .../init(from:).json | 2 +- .../logger.json | 2 +- .../refreshtokens(refreshtoken:).json | 2 +- ...eshtokens(code:redirecturiwithquery:).json | 2 +- .../tokenrefreshurl.json | 2 +- .../tokensurl.json | 2 +- ...flow-with-proof-key-for-code-exchange.json | 2 +- ...zing-with-the-authorization-code-flow.json | 2 +- ...zing-with-the-client-credentials-flow.json | 2 +- .../clientcredentialsflowbackend.json | 2 +- .../makeclientcredentialstokensrequest().json | 2 +- .../clientcredentialsflowbackendmanager.json | 2 +- .../!=(_:_:).json | 1 + .../==(_:_:).json | 2 +- .../accesstoken.json | 2 +- .../accesstokenisexpired(tolerance:).json | 2 +- .../authorize().json | 2 +- .../backend.json | 2 +- .../deauthorize().json | 2 +- .../description.json | 2 +- .../didchange.json | 2 +- .../diddeauthorize.json | 2 +- .../encode(to:).json | 2 +- .../equatable-implementations.json | 1 + .../expirationdate.json | 2 +- .../hash(into:).json | 2 +- .../init(backend:).json | 2 +- ...(backend:accesstoken:expirationdate:).json | 2 +- .../init(from:).json | 2 +- .../isauthorized(for:).json | 2 +- .../logger.json | 2 +- .../makecopy().json | 2 +- ...freshtokens(onlyifexpired:tolerance:).json | 2 +- .../scopes.json | 2 +- .../setexpirationdate(to:).json | 2 +- ...yauthorizationmanager-implementations.json | 2 +- .../clientcredentialsflowclientbackend.json | 2 +- .../!=(_:_:).json | 2 +- .../clientid.json | 2 +- .../clientsecret.json | 2 +- ...stomstringconvertible-implementations.json | 2 +- .../description.json | 2 +- .../equatable-implementations.json | 2 +- .../init(clientid:clientsecret:).json | 2 +- .../init(from:).json | 2 +- .../logger.json | 2 +- .../makeclientcredentialstokensrequest().json | 2 +- .../clientcredentialsflowmanager.json | 2 +- .../clientid.json | 2 +- .../clientsecret.json | 2 +- .../description.json | 2 +- .../init(clientid:clientsecret:).json | 2 +- ...ntsecret:accesstoken:expirationdate:).json | 2 +- .../clientcredentialsflowproxybackend.json | 2 +- .../!=(_:_:).json | 2 +- .../==(_:_:).json | 2 +- ...stomstringconvertible-implementations.json | 2 +- .../decodable-implementations.json | 2 +- .../decodeservererror.json | 2 +- .../description.json | 2 +- .../equatable-implementations.json | 2 +- .../hash(into:).json | 2 +- .../hashable-implementations.json | 2 +- .../init(from:).json | 2 +- .../init(tokensurl:decodeservererror:).json | 2 +- .../logger.json | 2 +- .../makeclientcredentialstokensrequest().json | 2 +- .../tokensurl.json | 2 +- .../clientcredentialstokensrequest.json | 2 +- .../!=(_:_:).json | 2 +- .../decodable-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../formurlencoded().json | 2 +- .../granttype.json | 2 +- .../init().json | 2 +- .../init(from:).json | 2 +- .../documentation/spotifywebapi/combine.json | 2 +- .../spotifywebapi/combine/publisher.json | 2 +- .../publisher/collectandsortbyoffset().json | 2 +- ...tionalspotifyobject(_:maxretrydelay:).json | 2 +- .../decodespotifyerrors(maxretrydelay:).json | 2 +- ...decodespotifyobject(_:maxretrydelay:).json | 2 +- .../extendpages(_:maxextrapages:).json | 2 +- ...ndpagesconcurrently(_:maxextrapages:).json | 2 +- .../publisher/sink(receivecompletion:).json | 2 +- .../currentlyplayingcontext.json | 2 +- .../currentlyplayingcontext/!=(_:_:).json | 2 +- .../allowedactions.json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../currentlyplayingcontext/context.json | 2 +- .../decodable-implementations.json | 2 +- .../currentlyplayingcontext/device.json | 2 +- .../encodable-implementations.json | 2 +- .../currentlyplayingcontext/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- ...laying:item:itemtype:allowedactions:).json | 2 +- .../currentlyplayingcontext/init(from:).json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../currentlyplayingcontext/isplaying.json | 2 +- .../currentlyplayingcontext/item.json | 2 +- .../currentlyplayingcontext/itemtype.json | 2 +- .../currentlyplayingcontext/logger.json | 2 +- .../currentlyplayingcontext/progressms.json | 2 +- .../currentlyplayingcontext/repeatstate.json | 2 +- .../currentlyplayingcontext/shuffleison.json | 2 +- .../currentlyplayingcontext/timestamp.json | 2 +- .../spotifywebapi/cursorpagingobject.json | 2 +- .../cursorpagingobject/!=(_:_:).json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../cursorpagingobject/cursors.json | 2 +- .../decodable-implementations.json | 2 +- .../encodable-implementations.json | 2 +- .../cursorpagingobject/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../cursorpagingobject/href.json | 2 +- .../cursorpagingobject/init(from:).json | 2 +- ...href:items:limit:next:cursors:total:).json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../cursorpagingobject/items.json | 2 +- .../cursorpagingobject/limit.json | 2 +- .../cursorpagingobject/next.json | 2 +- .../cursorpagingobject/total.json | 2 +- .../spotifywebapi/debugging.json | 2 +- ...espotifyerrors(data:httpurlresponse:).json | 2 +- ...t(data:httpurlresponse:responsetype:).json | 2 +- .../documentation/spotifywebapi/device.json | 2 +- .../spotifywebapi/device/!=(_:_:).json | 2 +- .../device/decodable-implementations.json | 2 +- .../device/equatable-implementations.json | 2 +- .../spotifywebapi/device/id.json | 2 +- .../spotifywebapi/device/init(from:).json | 2 +- ...srestricted:name:type:volumepercent:).json | 2 +- .../spotifywebapi/device/isactive.json | 2 +- .../device/isprivatesession.json | 2 +- .../spotifywebapi/device/isrestricted.json | 2 +- .../spotifywebapi/device/name.json | 2 +- .../spotifywebapi/device/type.json | 2 +- .../spotifywebapi/device/volumepercent.json | 2 +- .../spotifywebapi/devicetype.json | 2 +- .../spotifywebapi/devicetype/!=(_:_:).json | 2 +- .../spotifywebapi/devicetype/audiodongle.json | 2 +- .../spotifywebapi/devicetype/automobile.json | 2 +- .../spotifywebapi/devicetype/avr.json | 2 +- .../spotifywebapi/devicetype/castaudio.json | 2 +- .../spotifywebapi/devicetype/castvideo.json | 2 +- .../spotifywebapi/devicetype/computer.json | 2 +- .../spotifywebapi/devicetype/encode(to:).json | 2 +- .../devicetype/equatable-implementations.json | 2 +- .../spotifywebapi/devicetype/gameconsole.json | 2 +- .../spotifywebapi/devicetype/hash(into:).json | 2 +- .../spotifywebapi/devicetype/hashvalue.json | 2 +- .../spotifywebapi/devicetype/init(from:).json | 2 +- .../devicetype/init(rawvalue:).json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../spotifywebapi/devicetype/smartphone.json | 2 +- .../spotifywebapi/devicetype/speaker.json | 2 +- .../spotifywebapi/devicetype/stb.json | 2 +- .../spotifywebapi/devicetype/tablet.json | 2 +- .../spotifywebapi/devicetype/tv.json | 2 +- .../spotifywebapi/devicetype/unknown.json | 2 +- .../spotifywebapi/endpoints.json | 2 +- .../spotifywebapi/endpoints/accountsbase.json | 2 +- .../spotifywebapi/endpoints/apibase.json | 2 +- .../endpoints/apiendpoint(_:queryitems:).json | 2 +- .../spotifywebapi/endpoints/apiversion1.json | 2 +- .../spotifywebapi/endpoints/authorize.json | 2 +- .../spotifywebapi/endpoints/gettokens.json | 2 +- .../spotifywebapi/endpoints/token.json | 2 +- .../documentation/spotifywebapi/episode.json | 2 +- .../spotifywebapi/episode/!=(_:_:).json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../episode/audiopreviewurl.json | 2 +- .../episode/decodable-implementations.json | 2 +- .../spotifywebapi/episode/description.json | 2 +- .../spotifywebapi/episode/durationms.json | 2 +- .../episode/encodable-implementations.json | 2 +- .../spotifywebapi/episode/encode(to:).json | 2 +- .../episode/equatable-implementations.json | 2 +- .../spotifywebapi/episode/externalurls.json | 2 +- .../spotifywebapi/episode/href.json | 2 +- .../episode/htmldescription.json | 2 +- .../spotifywebapi/episode/id.json | 2 +- .../spotifywebapi/episode/images.json | 2 +- .../spotifywebapi/episode/init(from:).json | 2 +- ...s:releasedateprecision:restrictions:).json | 2 +- .../episode/isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/episode/isexplicit.json | 2 +- .../episode/isexternallyhosted.json | 2 +- .../spotifywebapi/episode/isplayable.json | 2 +- .../spotifywebapi/episode/languages.json | 2 +- .../spotifywebapi/episode/name.json | 2 +- .../spotifywebapi/episode/releasedate.json | 2 +- .../episode/releasedateprecision.json | 2 +- .../spotifywebapi/episode/restrictions.json | 2 +- .../spotifywebapi/episode/resumepoint.json | 2 +- .../spotifywebapi/episode/show.json | 2 +- .../spotifywebapi/episode/type.json | 2 +- .../spotifywebapi/episode/uri.json | 2 +- .../spotifywebapi/featuredplaylists.json | 2 +- .../featuredplaylists/!=(_:_:).json | 2 +- .../equatable-implementations.json | 2 +- .../featuredplaylists/init(from:).json | 2 +- .../init(message:playlists:).json | 2 +- .../featuredplaylists/message.json | 2 +- .../featuredplaylists/playlists.json | 2 +- .../spotifywebapi/followers.json | 2 +- .../spotifywebapi/followers/!=(_:_:).json | 2 +- .../followers/decodable-implementations.json | 2 +- .../followers/encodable-implementations.json | 2 +- .../spotifywebapi/followers/encode(to:).json | 2 +- .../followers/equatable-implementations.json | 2 +- .../spotifywebapi/followers/href.json | 2 +- .../spotifywebapi/followers/init(from:).json | 2 +- .../followers/init(href:total:).json | 2 +- .../spotifywebapi/followers/total.json | 2 +- .../spotifywebapi/foundation.json | 2 +- .../foundation/characterset.json | 2 +- .../characterset/urlqueryandpathallowed.json | 2 +- .../spotifywebapi/foundation/data.json | 2 +- .../base64urlencodedstring(options:).json | 2 +- .../data/init(base64urlencoded:options:).json | 2 +- .../spotifywebapi/foundation/date.json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../date/init(millisecondssince1970:).json | 2 +- .../date/isapproximatelyequal(to:).json | 2 +- .../date/millisecondssince1970.json | 2 +- .../foundation/dateformatter.json | 2 +- .../dateformatter/featuredplaylists.json | 2 +- .../dateformatter/millisecondstime.json | 2 +- .../dateformatter/spotifyalbumlong.json | 2 +- .../dateformatter/spotifyalbummedium.json | 2 +- .../dateformatter/spotifyalbumshort.json | 2 +- .../spotifywebapi/foundation/url.json | 2 +- .../url/appending(queryitems:)-4id6o.json | 2 +- .../url/appending(queryitems:)-fcfy.json | 2 +- .../foundation/url/components.json | 2 +- .../foundation/url/queryitems.json | 2 +- .../foundation/url/queryitemsdict.json | 2 +- .../foundation/url/removequeryitems().json | 2 +- .../url/removetrailingslashinpath().json | 2 +- .../foundation/url/removingqueryitems().json | 2 +- .../url/removingtrailingslashinpath().json | 2 +- .../foundation/url/sortedqueryitems().json | 2 +- .../foundation/url/sortqueryitems().json | 2 +- .../foundation/urlcomponents.json | 2 +- .../urlcomponents/queryitemsdict.json | 2 +- .../removetrailingslashinpath().json | 2 +- .../removingtrailingslashinpath().json | 2 +- .../spotifywebapi/foundation/urlsession.json | 2 +- .../defaultnetworkadaptor(request:).json | 2 +- ...generatepageoffsets(_:maxextrapages:).json | 2 +- .../documentation/spotifywebapi/headers.json | 2 +- ...base64encoded(clientid:clientsecret:).json | 2 +- .../headers/bearerauthorization(_:).json | 2 +- ...erauthorizationandcontenttypejson(_:).json | 2 +- .../headers/contenttypeimagejpeg.json | 2 +- .../headers/contenttypejson.json | 2 +- .../spotifywebapi/headers/formurlencoded.json | 2 +- .../spotifywebapi/idcategory.json | 2 +- .../spotifywebapi/idcategory/!=(_:_:).json | 2 +- .../spotifywebapi/idcategory/ad.json | 2 +- .../spotifywebapi/idcategory/album.json | 2 +- .../spotifywebapi/idcategory/artist.json | 2 +- .../spotifywebapi/idcategory/audiobook.json | 2 +- .../spotifywebapi/idcategory/chapter.json | 2 +- .../spotifywebapi/idcategory/collection.json | 2 +- .../spotifywebapi/idcategory/encode(to:).json | 2 +- .../spotifywebapi/idcategory/episode.json | 2 +- .../idcategory/equatable-implementations.json | 2 +- .../spotifywebapi/idcategory/genre.json | 2 +- .../spotifywebapi/idcategory/hash(into:).json | 2 +- .../spotifywebapi/idcategory/hashvalue.json | 2 +- .../spotifywebapi/idcategory/init(from:).json | 2 +- .../idcategory/init(rawvalue:).json | 2 +- .../spotifywebapi/idcategory/local.json | 2 +- .../spotifywebapi/idcategory/playlist.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../spotifywebapi/idcategory/show.json | 2 +- .../spotifywebapi/idcategory/track.json | 2 +- .../spotifywebapi/idcategory/unknown.json | 2 +- .../spotifywebapi/idcategory/user.json | 2 +- .../documentation/spotifywebapi/logging.json | 2 +- .../spotifywebapi/logging/logger.json | 2 +- .../logging/logger/init(label:level:).json | 2 +- .../logger/init(label:level:factory:).json | 2 +- .../spotifywebapi/media-objects.json | 2 +- .../spotifywebapi/newalbumreleases.json | 2 +- .../newalbumreleases/!=(_:_:).json | 2 +- .../newalbumreleases/albums.json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../newalbumreleases/init(from:).json | 2 +- .../init(message:albums:).json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../newalbumreleases/message.json | 2 +- .../spotifywebapi/other-objects.json | 2 +- .../spotifywebapi/paginated.json | 2 +- .../spotifywebapi/paginated/next.json | 2 +- .../spotifywebapi/pagingobject.json | 2 +- .../spotifywebapi/pagingobject/!=(_:_:).json | 2 +- .../spotifywebapi/pagingobject/==(_:_:).json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../decodable-implementations.json | 2 +- .../encodable-implementations.json | 2 +- .../pagingobject/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../pagingobject/estimatedindex.json | 2 +- .../pagingobject/estimatedtotalpages.json | 2 +- .../pagingobject/hash(into:).json | 2 +- .../hashable-implementations.json | 2 +- .../spotifywebapi/pagingobject/href.json | 2 +- .../pagingobject/init(from:).json | 2 +- ...ms:limit:next:previous:offset:total:).json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/pagingobject/items.json | 2 +- .../spotifywebapi/pagingobject/limit.json | 2 +- .../spotifywebapi/pagingobject/next.json | 2 +- .../spotifywebapi/pagingobject/offset.json | 2 +- .../spotifywebapi/pagingobject/previous.json | 2 +- .../spotifywebapi/pagingobject/total.json | 2 +- .../spotifywebapi/pagingobjectprotocol.json | 2 +- .../pagingobjectprotocol/href.json | 2 +- .../pagingobjectprotocol/item.json | 2 +- .../pagingobjectprotocol/items.json | 2 +- .../pagingobjectprotocol/limit.json | 2 +- .../pagingobjectprotocol/next.json | 2 +- .../pagingobjectprotocol/offset.json | 2 +- .../pagingobjectprotocol/previous.json | 2 +- .../pagingobjectprotocol/total.json | 2 +- .../pkcerefreshtokensrequest.json | 2 +- .../pkcerefreshtokensrequest/!=(_:_:).json | 2 +- .../pkcerefreshtokensrequest/clientid.json | 2 +- .../decodable-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../formurlencoded().json | 2 +- .../pkcerefreshtokensrequest/granttype.json | 2 +- .../pkcerefreshtokensrequest/init(from:).json | 2 +- .../init(refreshtoken:clientid:).json | 2 +- .../refreshtoken.json | 2 +- .../spotifywebapi/pkcetokensrequest.json | 2 +- .../pkcetokensrequest/!=(_:_:).json | 2 +- .../pkcetokensrequest/clientid.json | 2 +- .../spotifywebapi/pkcetokensrequest/code.json | 2 +- .../pkcetokensrequest/codeverifier.json | 2 +- .../decodable-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../pkcetokensrequest/formurlencoded().json | 2 +- .../pkcetokensrequest/granttype.json | 2 +- ...e:codeverifier:redirecturi:clientid:).json | 2 +- .../pkcetokensrequest/init(from:).json | 2 +- .../pkcetokensrequest/redirecturi.json | 2 +- .../spotifywebapi/playbackactions.json | 2 +- .../playbackactions/!=(_:_:).json | 2 +- .../allcases-swift.type.property.json | 2 +- .../allcases-swift.typealias.json | 2 +- .../caseiterable-implementations.json | 2 +- .../playbackactions/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../playbackactions/hash(into:).json | 2 +- .../playbackactions/hashvalue.json | 2 +- .../playbackactions/init(from:).json | 2 +- .../playbackactions/init(rawvalue:).json | 2 +- .../playbackactions/interruptplayback.json | 2 +- .../spotifywebapi/playbackactions/pause.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../spotifywebapi/playbackactions/resume.json | 2 +- .../spotifywebapi/playbackactions/seek.json | 2 +- .../playbackactions/skiptonext.json | 2 +- .../playbackactions/skiptoprevious.json | 2 +- .../playbackactions/togglerepeatcontext.json | 2 +- .../playbackactions/togglerepeattrack.json | 2 +- .../playbackactions/toggleshuffle.json | 2 +- .../playbackactions/transferplayback.json | 2 +- .../spotifywebapi/playbackrequest.json | 2 +- .../playbackrequest/!=(_:_:).json | 2 +- .../playbackrequest/context-swift.enum.json | 2 +- .../context-swift.enum/!=(_:_:).json | 2 +- .../context-swift.enum/==(_:_:).json | 2 +- .../context-swift.enum/contexturi(_:).json | 2 +- .../decodable-implementations.json | 2 +- .../encodable-implementations.json | 2 +- .../context-swift.enum/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../context-swift.enum/hash(into:).json | 2 +- .../hashable-implementations.json | 2 +- .../context-swift.enum/init(from:).json | 2 +- .../context-swift.enum/uris(_:).json | 2 +- .../context-swift.property.json | 2 +- .../decodable-implementations.json | 2 +- .../encodable-implementations.json | 2 +- .../playbackrequest/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../playbackrequest/init(_:positionms:).json | 2 +- .../init(context:offset:positionms:).json | 2 +- .../playbackrequest/init(from:).json | 2 +- .../playbackrequest/offset-swift.enum.json | 2 +- .../offset-swift.enum/!=(_:_:).json | 2 +- .../offset-swift.enum/==(_:_:).json | 2 +- .../decodable-implementations.json | 2 +- .../encodable-implementations.json | 2 +- .../offset-swift.enum/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../offset-swift.enum/hash(into:).json | 2 +- .../hashable-implementations.json | 2 +- .../offset-swift.enum/init(from:).json | 2 +- .../offset-swift.enum/position(_:).json | 2 +- .../offset-swift.enum/uri(_:).json | 2 +- .../offset-swift.property.json | 2 +- .../playbackrequest/positionms.json | 2 +- .../spotifywebapi/player-objects.json | 2 +- .../spotifywebapi/playhistory.json | 2 +- .../spotifywebapi/playhistory/!=(_:_:).json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../spotifywebapi/playhistory/context.json | 2 +- .../decodable-implementations.json | 2 +- .../encodable-implementations.json | 2 +- .../playhistory/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../playhistory/init(from:).json | 2 +- .../init(track:playedat:context:).json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/playhistory/playedat.json | 2 +- .../spotifywebapi/playhistory/track.json | 2 +- .../spotifywebapi/playlist-objects.json | 2 +- .../documentation/spotifywebapi/playlist.json | 2 +- .../spotifywebapi/playlist/!=(_:_:).json | 2 +- .../playlist/decodable-implementations.json | 2 +- .../spotifywebapi/playlist/description.json | 2 +- .../playlist/equatable-implementations.json | 2 +- .../spotifywebapi/playlist/externalurls.json | 2 +- .../spotifywebapi/playlist/followers.json | 2 +- .../spotifywebapi/playlist/href.json | 2 +- .../spotifywebapi/playlist/id.json | 2 +- .../spotifywebapi/playlist/images.json | 2 +- .../spotifywebapi/playlist/init(from:).json | 2 +- ...alurls:followers:href:id:uri:images:).json | 2 +- .../playlist/iscollaborative.json | 2 +- .../spotifywebapi/playlist/ispublic.json | 2 +- .../spotifywebapi/playlist/items.json | 2 +- .../spotifywebapi/playlist/name.json | 2 +- .../spotifywebapi/playlist/owner.json | 2 +- .../spotifywebapi/playlist/snapshotid.json | 2 +- .../spotifywebapi/playlist/type.json | 2 +- .../spotifywebapi/playlist/uri.json | 2 +- .../spotifywebapi/playlistdetails.json | 2 +- .../playlistdetails/!=(_:_:).json | 2 +- .../decodable-implementations.json | 2 +- .../playlistdetails/description.json | 2 +- .../equatable-implementations.json | 2 +- .../playlistdetails/init(from:).json | 2 +- ...spublic:iscollaborative:description:).json | 2 +- .../playlistdetails/iscollaborative.json | 2 +- .../playlistdetails/ispublic.json | 2 +- .../spotifywebapi/playlistdetails/name.json | 2 +- .../spotifywebapi/playlistitem.json | 2 +- .../spotifywebapi/playlistitem/!=(_:_:).json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../decodable-implementations.json | 2 +- .../playlistitem/durationms.json | 2 +- .../encodable-implementations.json | 2 +- .../playlistitem/encode(to:).json | 2 +- .../playlistitem/episode(_:).json | 2 +- .../equatable-implementations.json | 2 +- .../playlistitem/externalurls.json | 2 +- .../spotifywebapi/playlistitem/href.json | 2 +- .../spotifywebapi/playlistitem/id.json | 2 +- .../playlistitem/init(from:).json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../playlistitem/isexplicit.json | 2 +- .../playlistitem/isplayable.json | 2 +- .../spotifywebapi/playlistitem/name.json | 2 +- .../spotifywebapi/playlistitem/track(_:).json | 2 +- .../spotifywebapi/playlistitem/type.json | 2 +- .../spotifywebapi/playlistitem/uri.json | 2 +- .../spotifywebapi/playlistitemcontainer.json | 2 +- .../playlistitemcontainer/!=(_:_:).json | 2 +- .../playlistitemcontainer/addedat.json | 2 +- .../playlistitemcontainer/addedby.json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../decodable-implementations.json | 2 +- .../encodable-implementations.json | 2 +- .../playlistitemcontainer/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../init(addedat:addedby:islocal:item:).json | 2 +- .../playlistitemcontainer/init(from:).json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../playlistitemcontainer/islocal.json | 2 +- .../playlistitemcontainer/item.json | 2 +- .../spotifywebapi/playlistitems.json | 2 +- .../spotifywebapi/playlistitemsreference.json | 2 +- .../playlistitemsreference/!=(_:_:).json | 2 +- .../equatable-implementations.json | 2 +- .../playlistitemsreference/href.json | 2 +- .../playlistitemsreference/init(from:).json | 2 +- .../init(href:total:).json | 2 +- .../playlistitemsreference/total.json | 2 +- .../spotifywebapi/playlisttracks.json | 2 +- .../proxypkcerefreshtokensrequest.json | 2 +- .../!=(_:_:).json | 2 +- .../decodable-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../formurlencoded().json | 2 +- .../granttype.json | 2 +- .../init(from:).json | 2 +- .../init(refreshtoken:).json | 2 +- .../proxypkcerefreshtokensrequest/method.json | 2 +- .../refreshtoken.json | 2 +- .../spotifywebapi/proxypkcetokensrequest.json | 2 +- .../proxypkcetokensrequest/!=(_:_:).json | 2 +- .../proxypkcetokensrequest/code.json | 2 +- .../proxypkcetokensrequest/codeverifier.json | 2 +- .../decodable-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../formurlencoded().json | 2 +- .../proxypkcetokensrequest/granttype.json | 2 +- .../init(code:codeverifier:redirecturi:).json | 2 +- .../proxypkcetokensrequest/init(from:).json | 2 +- .../proxypkcetokensrequest/redirecturi.json | 2 +- .../spotifywebapi/proxytokensrequest.json | 2 +- .../proxytokensrequest/!=(_:_:).json | 2 +- .../proxytokensrequest/code.json | 2 +- .../decodable-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../proxytokensrequest/formurlencoded().json | 2 +- .../proxytokensrequest/granttype.json | 2 +- .../init(code:redirecturi:).json | 2 +- .../proxytokensrequest/init(from:).json | 2 +- .../proxytokensrequest/redirecturi.json | 2 +- .../spotifywebapi/ratelimitederror.json | 2 +- .../ratelimitederror/!=(_:_:).json | 2 +- .../anyfailingpublisher(_:).json | 2 +- .../equatable-implementations.json | 2 +- .../error-implementations.json | 2 +- .../ratelimitederror/errordescription.json | 2 +- .../ratelimitederror/failurereason.json | 2 +- .../ratelimitederror/helpanchor.json | 2 +- .../ratelimitederror/init(from:).json | 2 +- .../localizeddescription.json | 2 +- .../localizederror-implementations.json | 2 +- .../ratelimitederror/recoverysuggestion.json | 2 +- .../ratelimitederror/retryafter.json | 2 +- .../spotifywebapi/recommendationseed.json | 2 +- .../recommendationseed/!=(_:_:).json | 2 +- .../afterfilteringsize.json | 2 +- .../afterrelinkingsize.json | 2 +- .../equatable-implementations.json | 2 +- .../recommendationseed/href.json | 2 +- .../spotifywebapi/recommendationseed/id.json | 2 +- ...ngsize:href:id:initialpoolsize:type:).json | 2 +- .../recommendationseed/init(from:).json | 2 +- .../recommendationseed/initialpoolsize.json | 2 +- .../recommendationseed/type.json | 2 +- .../recommendationsresponse.json | 2 +- .../recommendationsresponse/!=(_:_:).json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../recommendationsresponse/init(from:).json | 2 +- .../init(seeds:tracks:).json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../recommendationsresponse/seedartists.json | 2 +- .../recommendationsresponse/seedgenres.json | 2 +- .../recommendationsresponse/seeds.json | 2 +- .../recommendationsresponse/seedtracks.json | 2 +- .../recommendationsresponse/tracks.json | 2 +- .../spotifywebapi/refreshtokensrequest.json | 2 +- .../refreshtokensrequest/!=(_:_:).json | 2 +- .../decodable-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../formurlencoded().json | 2 +- .../refreshtokensrequest/granttype.json | 2 +- .../refreshtokensrequest/init(from:).json | 2 +- .../init(refreshtoken:).json | 2 +- .../refreshtokensrequest/refreshtoken.json | 2 +- .../spotifywebapi/reorderplaylistitems.json | 2 +- .../reorderplaylistitems/!=(_:_:).json | 2 +- .../decodable-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../reorderplaylistitems/init(from:).json | 2 +- ...rangelength:insertbefore:snapshotid:).json | 2 +- .../reorderplaylistitems/insertbefore.json | 2 +- .../reorderplaylistitems/rangelength.json | 2 +- .../reorderplaylistitems/rangestart.json | 2 +- .../reorderplaylistitems/snapshotid.json | 2 +- .../spotifywebapi/repeatmode.json | 2 +- .../spotifywebapi/repeatmode/!=(_:_:).json | 2 +- .../spotifywebapi/repeatmode/context.json | 2 +- .../spotifywebapi/repeatmode/cycle().json | 2 +- .../spotifywebapi/repeatmode/cycled().json | 2 +- .../spotifywebapi/repeatmode/encode(to:).json | 2 +- .../repeatmode/equatable-implementations.json | 2 +- .../spotifywebapi/repeatmode/hash(into:).json | 2 +- .../spotifywebapi/repeatmode/hashvalue.json | 2 +- .../spotifywebapi/repeatmode/init(from:).json | 2 +- .../repeatmode/init(rawvalue:).json | 2 +- .../spotifywebapi/repeatmode/off.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../spotifywebapi/repeatmode/track.json | 2 +- .../spotifywebapi/resumepoint.json | 2 +- .../spotifywebapi/resumepoint/!=(_:_:).json | 2 +- .../equatable-implementations.json | 2 +- .../resumepoint/fullyplayed.json | 2 +- .../resumepoint/init(from:).json | 2 +- .../init(fullyplayed:resumepositionms:).json | 2 +- .../resumepoint/resumepositionms.json | 2 +- .../spotifywebapi/running-the-unit-tests.json | 2 +- .../spotifywebapi/savedalbum.json | 2 +- .../spotifywebapi/savedaudiobook.json | 2 +- .../spotifywebapi/savedepisode.json | 2 +- .../spotifywebapi/saveditem.json | 2 +- .../spotifywebapi/saveditem/!=(_:_:).json | 2 +- .../spotifywebapi/saveditem/addedat.json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../saveditem/decodable-implementations.json | 2 +- .../saveditem/encodable-implementations.json | 2 +- .../spotifywebapi/saveditem/encode(to:).json | 2 +- .../saveditem/equatable-implementations.json | 2 +- .../saveditem/init(addedat:item:type:).json | 2 +- .../spotifywebapi/saveditem/init(from:).json | 2 +- .../saveditem/isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/saveditem/item.json | 2 +- .../spotifywebapi/saveditem/type.json | 2 +- .../spotifywebapi/savedshow.json | 2 +- .../spotifywebapi/savedtrack.json | 2 +- ...ion-information-to-persistent-storage.json | 2 +- .../documentation/spotifywebapi/scope.json | 2 +- .../spotifywebapi/scope/!=(_:_:).json | 2 +- .../scope/allcases-swift.type.property.json | 2 +- .../scope/allcases-swift.typealias.json | 2 +- .../spotifywebapi/scope/appremotecontrol.json | 2 +- .../scope/caseiterable-implementations.json | 2 +- .../spotifywebapi/scope/contains(_:).json | 2 +- .../spotifywebapi/scope/encode(to:).json | 2 +- .../scope/equatable-implementations.json | 2 +- .../spotifywebapi/scope/hash(into:).json | 2 +- .../spotifywebapi/scope/hashvalue.json | 2 +- .../spotifywebapi/scope/init(from:).json | 2 +- .../spotifywebapi/scope/init(rawvalue:).json | 2 +- .../spotifywebapi/scope/makeset(_:).json | 2 +- .../scope/makestring(_:)-7pkz7.json | 2 +- .../scope/makestring(_:)-7y7yy.json | 2 +- .../scope/playlistmodifyprivate.json | 2 +- .../scope/playlistmodifypublic.json | 2 +- .../scope/playlistreadcollaborative.json | 2 +- .../scope/playlistreadprivate.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../spotifywebapi/scope/streaming.json | 2 +- .../spotifywebapi/scope/ugcimageupload.json | 2 +- .../spotifywebapi/scope/userfollowmodify.json | 2 +- .../spotifywebapi/scope/userfollowread.json | 2 +- .../scope/userlibrarymodify.json | 2 +- .../spotifywebapi/scope/userlibraryread.json | 2 +- .../scope/usermodifyplaybackstate.json | 2 +- .../scope/userreadcurrentlyplaying.json | 2 +- .../spotifywebapi/scope/userreademail.json | 2 +- .../scope/userreadplaybackposition.json | 2 +- .../scope/userreadplaybackstate.json | 2 +- .../spotifywebapi/scope/userreadprivate.json | 2 +- .../scope/userreadrecentlyplayed.json | 2 +- .../spotifywebapi/scope/usertopread.json | 2 +- .../spotifywebapi/searchresult.json | 2 +- .../spotifywebapi/searchresult/!=(_:_:).json | 2 +- .../spotifywebapi/searchresult/albums.json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../spotifywebapi/searchresult/artists.json | 2 +- .../searchresult/audiobooks.json | 2 +- .../decodable-implementations.json | 2 +- .../spotifywebapi/searchresult/episodes.json | 2 +- .../equatable-implementations.json | 2 +- ...playlists:episodes:shows:audiobooks:).json | 2 +- .../searchresult/init(from:).json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/searchresult/playlists.json | 2 +- .../spotifywebapi/searchresult/shows.json | 2 +- .../spotifywebapi/searchresult/tracks.json | 2 +- .../documentation/spotifywebapi/section.json | 2 +- .../spotifywebapi/section/!=(_:_:).json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../spotifywebapi/section/confidence.json | 2 +- .../section/decodable-implementations.json | 2 +- .../spotifywebapi/section/duration.json | 2 +- .../section/equatable-implementations.json | 2 +- .../spotifywebapi/section/init(from:).json | 2 +- ...mesignature:timesignatureconfidence:).json | 2 +- .../section/isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/section/key.json | 2 +- .../spotifywebapi/section/keyconfidence.json | 2 +- .../spotifywebapi/section/loudness.json | 2 +- .../spotifywebapi/section/mode.json | 2 +- .../spotifywebapi/section/modeconfidence.json | 2 +- .../spotifywebapi/section/start.json | 2 +- .../spotifywebapi/section/tempo.json | 2 +- .../section/tempoconfidence.json | 2 +- .../spotifywebapi/section/timesignature.json | 2 +- .../section/timesignatureconfidence.json | 2 +- .../documentation/spotifywebapi/segment.json | 2 +- .../spotifywebapi/segment/!=(_:_:).json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../spotifywebapi/segment/confidence.json | 2 +- .../segment/decodable-implementations.json | 2 +- .../spotifywebapi/segment/duration.json | 2 +- .../segment/equatable-implementations.json | 2 +- .../spotifywebapi/segment/init(from:).json | 2 +- ...smaxtime:pitches:timbre:loudnessend:).json | 2 +- .../segment/isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/segment/loudnessend.json | 2 +- .../spotifywebapi/segment/loudnessmax.json | 2 +- .../segment/loudnessmaxtime.json | 2 +- .../spotifywebapi/segment/loudnessstart.json | 2 +- .../spotifywebapi/segment/pitches.json | 2 +- .../spotifywebapi/segment/start.json | 2 +- .../spotifywebapi/segment/timbre.json | 2 +- .../documentation/spotifywebapi/show.json | 2 +- .../spotifywebapi/show/!=(_:_:).json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../spotifywebapi/show/availablemarkets.json | 2 +- .../spotifywebapi/show/copyrights.json | 2 +- .../show/decodable-implementations.json | 2 +- .../spotifywebapi/show/description.json | 2 +- .../show/encodable-implementations.json | 2 +- .../spotifywebapi/show/encode(to:).json | 2 +- .../spotifywebapi/show/episodes.json | 2 +- .../show/equatable-implementations.json | 2 +- .../spotifywebapi/show/externalurls.json | 2 +- .../spotifywebapi/show/href.json | 2 +- .../spotifywebapi/show/htmldescription.json | 2 +- .../documentation/spotifywebapi/show/id.json | 2 +- .../spotifywebapi/show/images.json | 2 +- .../spotifywebapi/show/init(from:).json | 2 +- ...ages:copyrights:mediatype:publisher:).json | 2 +- .../show/isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/show/isexplicit.json | 2 +- .../show/isexternallyhosted.json | 2 +- .../spotifywebapi/show/languages.json | 2 +- .../spotifywebapi/show/mediatype.json | 2 +- .../spotifywebapi/show/name.json | 2 +- .../spotifywebapi/show/publisher.json | 2 +- .../spotifywebapi/show/totalepisodes.json | 2 +- .../spotifywebapi/show/type.json | 2 +- .../documentation/spotifywebapi/show/uri.json | 2 +- .../spotifywebapi/spotifyapi.json | 2 +- .../addtoplaylist(_:uris:position:).json | 2 +- .../spotifyapi/addtoqueue(_:deviceid:).json | 2 +- .../spotifyapi/album(_:market:).json | 2 +- .../spotifyapi/albums(_:market:).json | 2 +- .../albumtracks(_:market:limit:offset:).json | 2 +- .../spotifyapi/apirequestlogger.json | 2 +- .../spotifywebapi/spotifyapi/artist(_:).json | 2 +- ...lbums(_:groups:country:limit:offset:).json | 2 +- .../spotifywebapi/spotifyapi/artists(_:).json | 2 +- .../artisttoptracks(_:country:).json | 2 +- .../spotifyapi/audiobook(_:market:).json | 2 +- ...obookchapters(_:market:limit:offset:).json | 1 + .../spotifyapi/audiobooks(_:market:).json | 2 +- .../spotifyapi/authdidchangelogger.json | 2 +- .../spotifyapi/authorizationmanager.json | 2 +- .../authorizationmanagerdidchange.json | 2 +- .../authorizationmanagerdiddeauthorize.json | 2 +- .../spotifyapi/availabledevices().json | 2 +- .../spotifyapi/availablemarkets().json | 2 +- ...egories(country:locale:limit:offset:).json | 2 +- .../category(_:country:locale:).json | 2 +- ...oryplaylists(_:country:limit:offset:).json | 2 +- .../changeplaylistdetails(_:to:).json | 2 +- .../spotifyapi/chapter(_:market:).json | 2 +- .../spotifyapi/chapters(_:market:).json | 2 +- .../spotifyapi/createplaylist(for:_:).json | 2 +- .../spotifyapi/currentplayback(market:).json | 2 +- ...rentuserfollowedartists(after:limit:).json | 2 +- .../currentuserfollowsartists(_:).json | 2 +- .../currentuserfollowsplaylist(_:).json | 1 + .../currentuserfollowsusers(_:).json | 2 +- .../currentuserplaylists(limit:offset:).json | 2 +- .../spotifyapi/currentuserprofile().json | 2 +- ...usersavedalbums(limit:offset:market:).json | 2 +- .../currentusersavedalbumscontains(_:).json | 2 +- ...entusersavedaudiobooks(limit:offset:).json | 2 +- ...urrentusersavedaudiobookscontains(_:).json | 2 +- ...ersavedepisodes(limit:offset:market:).json | 2 +- .../currentusersavedepisodescontains(_:).json | 2 +- .../currentusersavedshows(limit:offset:).json | 1 + ...tusersavedshows(limit:offset:market:).json | 1 - .../currentusersavedshowscontains(_:).json | 2 +- ...usersavedtracks(limit:offset:market:).json | 2 +- .../currentusersavedtrackscontains(_:).json | 2 +- ...urrentusertopartists(_:offset:limit:).json | 2 +- ...currentusertoptracks(_:offset:limit:).json | 2 +- ...stomstringconvertible-implementations.json | 2 +- .../spotifywebapi/spotifyapi/description.json | 2 +- .../spotifywebapi/spotifyapi/encode(to:).json | 2 +- .../spotifyapi/episode(_:market:).json | 2 +- .../spotifyapi/episodes(_:market:).json | 2 +- .../extendpages(_:maxextrapages:).json | 2 +- ...ndpagesconcurrently(_:maxextrapages:).json | 2 +- ...cale:country:timestamp:limit:offset:).json | 2 +- ...st(_:filters:additionaltypes:market:).json | 2 +- ...additionaltypes:limit:offset:market:).json | 2 +- .../followartistsforcurrentuser(_:).json | 2 +- ...owplaylistforcurrentuser(_:publicly:).json | 2 +- .../followusersforcurrentuser(_:).json | 2 +- .../getfromhref(_:responsetype:).json | 2 +- ...anager:maxretrydelay:networkadaptor:).json | 2 +- .../spotifywebapi/spotifyapi/init(from:).json | 2 +- .../spotifywebapi/spotifyapi/logger.json | 2 +- .../spotifyapi/maxretrydelay.json | 2 +- .../spotifyapi/networkadaptor.json | 2 +- ...walbumreleases(country:limit:offset:).json | 2 +- .../spotifyapi/pauseplayback(deviceid:).json | 2 +- .../spotifyapi/play(_:deviceid:).json | 2 +- .../spotifyapi/playlist(_:market:).json | 2 +- .../spotifyapi/playlistimage(_:).json | 2 +- ...playlistitems(_:limit:offset:market:).json | 2 +- ...laylisttracks(_:limit:offset:market:).json | 2 +- .../spotifywebapi/spotifyapi/queue().json | 2 +- .../spotifyapi/recentlyplayed(_:limit:).json | 2 +- .../spotifyapi/recommendationgenres().json | 2 +- .../recommendations(_:limit:market:).json | 2 +- .../spotifyapi/relatedartists(_:).json | 2 +- ...rrencesfromplaylist(_:of:snapshotid:).json | 2 +- .../removesavedalbumsforcurrentuser(_:).json | 2 +- ...movesavedaudiobooksforcurrentuser(_:).json | 1 + ...edaudiobooksforcurrentuser(_:market:).json | 1 - ...removesavedepisodesforcurrentuser(_:).json | 2 +- ...vesavedshowsforcurrentuser(_:market:).json | 2 +- .../removesavedtracksforcurrentuser(_:).json | 2 +- ...pecificoccurrencesfromplaylist(_:of:).json | 1 - .../reorderplaylistitems(_:body:).json | 2 +- .../replaceallplaylistitems(_:with:).json | 2 +- .../spotifyapi/resumeplayback(deviceid:).json | 2 +- .../savealbumsforcurrentuser(_:).json | 2 +- .../saveaudiobooksforcurrentuser(_:).json | 2 +- .../saveepisodesforcurrentuser(_:).json | 2 +- .../saveshowsforcurrentuser(_:).json | 2 +- .../savetracksforcurrentuser(_:).json | 2 +- ...market:limit:offset:includeexternal:).json | 2 +- .../seektoposition(_:deviceid:).json | 2 +- .../setrepeatmode(to:deviceid:).json | 2 +- .../spotifyapi/setshuffle(to:deviceid:).json | 2 +- .../spotifyapi/setupdebugging().json | 2 +- .../spotifyapi/setvolume(to:deviceid:).json | 2 +- .../spotifyapi/show(_:market:).json | 2 +- .../showepisodes(_:market:offset:limit:).json | 2 +- .../spotifyapi/shows(_:market:).json | 2 +- .../spotifyapi/skiptonext(deviceid:).json | 2 +- .../spotifyapi/skiptoprevious(deviceid:).json | 2 +- .../spotifyapi/track(_:market:).json | 2 +- .../spotifyapi/trackaudioanalysis(_:).json | 2 +- .../spotifyapi/trackaudiofeatures(_:).json | 2 +- .../spotifyapi/tracks(_:market:).json | 2 +- .../spotifyapi/tracksaudiofeatures(_:).json | 2 +- .../transferplayback(to:play:).json | 2 +- .../unfollowartistsforcurrentuser(_:).json | 2 +- .../unfollowplaylistforcurrentuser(_:).json | 2 +- .../unfollowusersforcurrentuser(_:).json | 2 +- .../uploadplaylistimage(_:imagedata:).json | 2 +- .../userplaylists(for:limit:offset:).json | 2 +- .../spotifyapi/userprofile(_:).json | 2 +- .../usersfollowplaylist(_:useruris:).json | 1 - .../spotifywebapi/spotifyapiloghandler.json | 2 +- .../spotifyapiloghandler/bootstrap().json | 2 +- .../init(label:loglevel:metadata:).json | 2 +- .../spotifyapiloghandler/label.json | 2 +- ...message:metadata:file:function:line:).json | 2 +- ...:metadata:source:file:function:line:).json | 2 +- .../loghandler-implementations.json | 2 +- .../spotifyapiloghandler/loglevel.json | 2 +- .../spotifyapiloghandler/metadata.json | 2 +- .../subscript(metadatakey:).json | 2 +- .../spotifyauthenticationerror.json | 2 +- .../spotifyauthenticationerror/!=(_:_:).json | 2 +- .../anyfailingpublisher(_:).json | 2 +- .../decodable-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../error-implementations.json | 2 +- .../spotifyauthenticationerror/error.json | 2 +- .../errordescription.json | 2 +- .../failurereason.json | 2 +- .../helpanchor.json | 2 +- .../init(from:).json | 2 +- .../localizeddescription.json | 2 +- .../localizederror-implementations.json | 2 +- .../recoverysuggestion.json | 2 +- .../spotifyauthorizationerror.json | 2 +- .../spotifyauthorizationerror/!=(_:_:).json | 2 +- .../accesswasdenied.json | 2 +- .../anyfailingpublisher(_:).json | 2 +- .../equatable-implementations.json | 2 +- .../error-implementations.json | 2 +- .../spotifyauthorizationerror/error.json | 2 +- .../errordescription.json | 2 +- .../failurereason.json | 2 +- .../spotifyauthorizationerror/helpanchor.json | 2 +- .../init(from:).json | 2 +- .../localizeddescription.json | 2 +- .../localizederror-implementations.json | 2 +- .../recoverysuggestion.json | 2 +- .../spotifyauthorizationerror/state.json | 2 +- .../spotifyauthorizationmanager.json | 2 +- .../accesstoken.json | 2 +- .../accesstokenisexpired(tolerance:).json | 2 +- .../deauthorize().json | 2 +- .../didchange.json | 2 +- .../diddeauthorize.json | 2 +- .../expirationdate.json | 2 +- .../isauthorized(for:).json | 2 +- ...freshtokens(onlyifexpired:tolerance:).json | 2 +- .../spotifyauthorizationmanager/scopes.json | 2 +- .../spotifywebapi/spotifycategory.json | 2 +- .../spotifycategory/!=(_:_:).json | 2 +- .../equatable-implementations.json | 2 +- .../spotifywebapi/spotifycategory/href.json | 2 +- .../spotifywebapi/spotifycategory/icons.json | 2 +- .../spotifywebapi/spotifycategory/id.json | 2 +- .../spotifycategory/init(from:).json | 2 +- .../init(name:id:href:icons:).json | 2 +- .../spotifywebapi/spotifycategory/name.json | 2 +- .../spotifywebapi/spotifycontext.json | 2 +- .../spotifycontext/!=(_:_:).json | 2 +- .../decodable-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../spotifycontext/externalurls.json | 2 +- .../spotifywebapi/spotifycontext/href.json | 2 +- .../spotifycontext/init(from:).json | 2 +- .../init(uri:href:externalurls:type:).json | 2 +- .../spotifywebapi/spotifycontext/type.json | 2 +- .../spotifywebapi/spotifycontext/uri.json | 2 +- .../spotifywebapi/spotifycopyright.json | 2 +- .../spotifycopyright/!=(_:_:).json | 2 +- .../equatable-implementations.json | 2 +- .../spotifycopyright/init(from:).json | 2 +- .../spotifycopyright/init(text:type:).json | 2 +- .../spotifywebapi/spotifycopyright/text.json | 2 +- .../spotifywebapi/spotifycopyright/type.json | 2 +- .../spotifywebapi/spotifycursor.json | 2 +- .../spotifywebapi/spotifycursor/!=(_:_:).json | 2 +- .../spotifywebapi/spotifycursor/after.json | 2 +- .../spotifywebapi/spotifycursor/before.json | 2 +- .../equatable-implementations.json | 2 +- .../spotifycursor/init(before:after:).json | 2 +- .../spotifycursor/init(from:).json | 2 +- .../spotifywebapi/spotifydecodelogger.json | 2 +- .../spotifywebapi/spotifydecodingerror.json | 2 +- .../anyfailingpublisher(_:).json | 2 +- .../spotifydecodingerror/datadumpfolder.json | 2 +- .../debugerrordescription.json | 2 +- .../spotifydecodingerror/description.json | 2 +- .../error-implementations.json | 2 +- .../errordescription.json | 2 +- .../expectedresponsetype.json | 2 +- .../spotifydecodingerror/failurereason.json | 2 +- .../spotifydecodingerror/helpanchor.json | 2 +- ...onsetype:statuscode:underlyingerror:).json | 2 +- .../localizeddescription.json | 2 +- .../localizederror-implementations.json | 2 +- .../prettycodingpath.json | 2 +- .../spotifydecodingerror/rawdata.json | 2 +- .../recoverysuggestion.json | 2 +- .../spotifydecodingerror/statuscode.json | 2 +- .../spotifydecodingerror/underlyingerror.json | 2 +- .../spotifydecodingerror/url.json | 2 +- .../writetofolder(_:).json | 2 +- .../spotifywebapi/spotifyerror.json | 2 +- .../spotifywebapi/spotifyerror/!=(_:_:).json | 2 +- .../spotifyerror/anyfailingpublisher(_:).json | 2 +- .../decodable-implementations.json | 2 +- .../encodable-implementations.json | 2 +- .../spotifyerror/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../spotifyerror/error-implementations.json | 2 +- .../spotifyerror/errordescription.json | 2 +- .../spotifyerror/failurereason.json | 2 +- .../spotifyerror/helpanchor.json | 2 +- .../spotifyerror/init(from:).json | 2 +- .../spotifyerror/localizeddescription.json | 2 +- .../localizederror-implementations.json | 2 +- .../spotifywebapi/spotifyerror/message.json | 2 +- .../spotifyerror/recoverysuggestion.json | 2 +- .../spotifyerror/statuscode.json | 2 +- .../spotifywebapi/spotifygeneralerror.json | 2 +- .../anyfailingpublisher(_:).json | 2 +- ...stomstringconvertible-implementations.json | 2 +- .../spotifygeneralerror/description.json | 2 +- .../error-implementations.json | 2 +- .../spotifygeneralerror/errordescription.json | 2 +- .../spotifygeneralerror/failurereason.json | 2 +- .../spotifygeneralerror/helpanchor.json | 2 +- .../spotifygeneralerror/httperror(_:_:).json | 2 +- .../identifierparsingerror(message:).json | 2 +- ...ope(requiredscopes:authorizedscopes:).json | 2 +- ...invalididcategory(expected:received:).json | 2 +- .../invalidstate(supplied:received:).json | 2 +- .../localizeddescription.json | 2 +- .../localizederror-implementations.json | 2 +- .../other(_:localizeddescription:).json | 2 +- .../recoverysuggestion.json | 2 +- .../toplevelkeynotfound(key:dict:).json | 2 +- .../spotifygeneralerror/unauthorized(_:).json | 2 +- .../spotifywebapi/spotifyidentifier.json | 2 +- .../spotifyidentifier/!=(_:_:).json | 2 +- ...edidsstring(_:ensurecategorymatches:).json | 2 +- .../equatable-implementations.json | 2 +- .../spotifywebapi/spotifyidentifier/id.json | 2 +- .../spotifyidentifier/idcategory.json | 2 +- .../idsarray(_:ensurecategorymatches:).json | 2 +- .../spotifyidentifier/init(from:).json | 2 +- .../init(id:idcategory:).json | 2 +- .../init(uri:ensurecategorymatches:).json | 2 +- .../spotifyidentifier/init(url:).json | 2 +- .../spotifywebapi/spotifyidentifier/uri.json | 2 +- .../spotifywebapi/spotifyidentifier/url.json | 2 +- .../spotifywebapi/spotifyimage.json | 2 +- .../spotifywebapi/spotifyimage/!=(_:_:).json | 2 +- .../equatable-implementations.json | 2 +- .../spotifywebapi/spotifyimage/height.json | 2 +- .../spotifyimage/init(from:).json | 2 +- .../spotifyimage/init(height:width:url:).json | 2 +- .../spotifywebapi/spotifyimage/load().json | 2 +- .../spotifywebapi/spotifyimage/url.json | 2 +- .../spotifywebapi/spotifyimage/width.json | 2 +- .../spotifywebapi/spotifyplayererror.json | 2 +- .../spotifyplayererror/!=(_:_:).json | 2 +- .../anyfailingpublisher(_:).json | 2 +- .../decodable-implementations.json | 2 +- .../encodable-implementations.json | 2 +- .../spotifyplayererror/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../error-implementations.json | 2 +- .../spotifyplayererror/errordescription.json | 2 +- .../spotifyplayererror/errorreason.json | 2 +- .../errorreason/!=(_:_:).json | 2 +- .../errorreason/alreadypaused.json | 2 +- .../errorreason/alreadyplaying.json | 2 +- .../errorreason/contextdisallow.json | 2 +- .../errorreason/devicenotcontrollable.json | 2 +- .../errorreason/encode(to:).json | 2 +- .../errorreason/endlesscontext.json | 2 +- .../equatable-implementations.json | 2 +- .../errorreason/hash(into:).json | 2 +- .../errorreason/hashvalue.json | 2 +- .../errorreason/init(from:).json | 2 +- .../errorreason/init(rawvalue:).json | 2 +- .../errorreason/noactivedevice.json | 2 +- .../errorreason/nonexttrack.json | 2 +- .../errorreason/noprevioustrack.json | 2 +- .../errorreason/nospecifictrack.json | 2 +- .../errorreason/notpaused.json | 2 +- .../errorreason/notplayingcontext.json | 2 +- .../errorreason/notplayinglocally.json | 2 +- .../errorreason/notplayingtrack.json | 2 +- .../errorreason/premiumrequired.json | 2 +- .../errorreason/ratelimited.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../errorreason/remotecontroldisallow.json | 2 +- .../errorreason/unknown.json | 2 +- .../errorreason/volumecontroldisallow.json | 2 +- .../spotifyplayererror/failurereason.json | 2 +- .../spotifyplayererror/helpanchor.json | 2 +- .../spotifyplayererror/init(from:).json | 2 +- .../localizeddescription.json | 2 +- .../localizederror-implementations.json | 2 +- .../spotifyplayererror/message.json | 2 +- .../spotifyplayererror/reason.json | 2 +- .../recoverysuggestion.json | 2 +- .../spotifyplayererror/statuscode.json | 2 +- .../spotifywebapi/spotifyqueue.json | 2 +- .../spotifywebapi/spotifyqueue/!=(_:_:).json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../spotifyqueue/currentlyplaying.json | 2 +- .../decodable-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../init(currentlyplaying:queue:).json | 2 +- .../spotifyqueue/init(from:).json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/spotifyqueue/queue.json | 2 +- .../spotifyscopeauthorizationmanager.json | 2 +- .../spotifywebapi/spotifytimeinterval.json | 2 +- .../spotifytimeinterval/!=(_:_:).json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../spotifytimeinterval/confidence.json | 2 +- .../spotifytimeinterval/duration.json | 2 +- .../equatable-implementations.json | 2 +- .../spotifytimeinterval/init(from:).json | 2 +- .../init(start:duration:confidence:).json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../spotifytimeinterval/start.json | 2 +- .../spotifytimestampformatter.json | 2 +- .../date(from:).json | 2 +- .../millisecondsformatter.json | 2 +- .../secondsformatter.json | 2 +- .../spotifytimestampformatter/shared.json | 2 +- .../string(from:).json | 2 +- .../spotifywebapi/spotifyuriconvertible.json | 2 +- .../spotifyuriconvertible/uri.json | 2 +- .../spotifywebapi/spotifyuser.json | 2 +- .../spotifywebapi/spotifyuser/!=(_:_:).json | 2 +- .../spotifyuser/allowsexplicitcontent.json | 2 +- .../spotifywebapi/spotifyuser/country.json | 2 +- .../decodable-implementations.json | 2 +- .../spotifyuser/displayname.json | 2 +- .../spotifywebapi/spotifyuser/email.json | 2 +- .../encodable-implementations.json | 2 +- .../spotifyuser/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../explicitcontentsettingislocked.json | 2 +- .../spotifyuser/externalurls.json | 2 +- .../spotifywebapi/spotifyuser/followers.json | 2 +- .../spotifywebapi/spotifyuser/href.json | 2 +- .../spotifywebapi/spotifyuser/id.json | 2 +- .../spotifywebapi/spotifyuser/images.json | 2 +- ...:country:email:product:externalurls:).json | 2 +- .../spotifyuser/init(from:).json | 2 +- .../spotifywebapi/spotifyuser/product.json | 2 +- .../spotifywebapi/spotifyuser/type.json | 2 +- .../spotifywebapi/spotifyuser/uri.json | 2 +- .../documentation/spotifywebapi/swift.json | 2 +- .../swift/additivearithmetic.json | 2 +- ...utetolerance:relativetolerance:norm:).json | 2 +- .../spotifywebapi/swift/collection.json | 2 +- .../swift/collection/chunked(size:).json | 2 +- .../spotifywebapi/swift/decodingerror.json | 2 +- .../swift/decodingerror/context.json | 2 +- .../swift/decodingerror/prettycodingpath.json | 2 +- .../spotifywebapi/swift/dictionary.json | 2 +- .../swift/dictionary/formurlencoded().json | 2 +- .../spotifywebapi/swift/error.json | 2 +- .../swift/error/anyfailingpublisher(_:).json | 2 +- .../swift/keyeddecodingcontainer.json | 2 +- .../decodeandunwraparray(forkey:).json | 2 +- ...codedatefromexpiresinseconds(forkey:).json | 2 +- ...romexpiresinsecondsifpresent(forkey:).json | 2 +- .../decodemillisecondssince1970(forkey:).json | 2 +- ...llisecondssince1970ifpresent(forkey:).json | 2 +- .../decodespotifydate(forkey:).json | 2 +- .../decodespotifydateifpresent(forkey:).json | 2 +- .../decodespotifyimages(forkey:).json | 2 +- ...decodespotifyscopesifpresent(forkey:).json | 2 +- .../decodespotifytimestamp(forkey:).json | 2 +- ...odespotifytimestampifpresent(forkey:).json | 2 +- .../decodeuseruri(forkey:).json | 2 +- .../swift/keyedencodingcontainer.json | 2 +- ...ncodemillisecondssince1970(_:forkey:).json | 2 +- ...isecondssince1970ifpresent(_:forkey:).json | 2 +- ...espotifydate(_:dateprecision:forkey:).json | 2 +- ...ateifpresent(_:dateprecision:forkey:).json | 2 +- ...codespotifyscopesifpresent(_:forkey:).json | 2 +- .../encodespotifytimestamp(_:forkey:).json | 2 +- ...espotifytimestampifpresent(_:forkey:).json | 2 +- .../encodeuseruri(_:forkey:).json | 2 +- .../spotifywebapi/swift/numeric.json | 2 +- ...absolutetolerance:relativetolerance:).json | 2 +- ...telyequal(to:relativetolerance:norm:).json | 2 +- .../spotifywebapi/swift/optional.json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../optional/isapproximatelyequal(to:).json | 2 +- .../swift/randomaccesscollection.json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/swift/sequence.json | 2 +- .../sequence/commaseparatedstring().json | 2 +- .../sequence/isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/swift/sequence/largest.json | 2 +- .../swift/sequence/removingduplicates().json | 2 +- .../spotifywebapi/swift/set.json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../swift/set/isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/swift/string.json | 2 +- .../base64decoded(encoding:options:).json | 2 +- .../swift/string/base64encoded(_:).json | 2 +- .../makecodechallenge(codeverifier:).json | 2 +- .../swift/string/randomurlsafe(length:).json | 2 +- .../string/randomurlsafe(length:using:).json | 2 +- ...spotifyuriconvertible-implementations.json | 2 +- .../spotifywebapi/swift/string/strip(_:).json | 2 +- .../spotifywebapi/swift/string/uri.json | 2 +- .../swift/string/urlsafecharacters.json | 2 +- .../spotifywebapi/swift/substring.json | 2 +- ...spotifyuriconvertible-implementations.json | 2 +- .../spotifywebapi/swift/substring/uri.json | 2 +- .../spotifywebapi/timerange.json | 2 +- .../spotifywebapi/timerange/!=(_:_:).json | 2 +- .../spotifywebapi/timerange/encode(to:).json | 2 +- .../timerange/equatable-implementations.json | 2 +- .../spotifywebapi/timerange/hash(into:).json | 2 +- .../spotifywebapi/timerange/hashvalue.json | 2 +- .../spotifywebapi/timerange/init(from:).json | 2 +- .../timerange/init(rawvalue:).json | 2 +- .../spotifywebapi/timerange/longterm.json | 2 +- .../spotifywebapi/timerange/mediumterm.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../spotifywebapi/timerange/shortterm.json | 2 +- .../spotifywebapi/timereference.json | 2 +- .../spotifywebapi/timereference/!=(_:_:).json | 2 +- .../after(_:)-swift.enum.case.json | 2 +- .../after(_:)-swift.type.method.json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../timereference/asqueryitem().json | 2 +- .../before(_:)-swift.enum.case.json | 2 +- .../before(_:)-swift.type.method.json | 2 +- .../timereference/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../timereference/init(from:).json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/tokensrequest.json | 2 +- .../spotifywebapi/tokensrequest/!=(_:_:).json | 2 +- .../spotifywebapi/tokensrequest/clientid.json | 2 +- .../tokensrequest/clientsecret.json | 2 +- .../spotifywebapi/tokensrequest/code.json | 2 +- .../decodable-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../tokensrequest/formurlencoded().json | 2 +- .../tokensrequest/granttype.json | 2 +- ...e:redirecturi:clientid:clientsecret:).json | 2 +- .../tokensrequest/init(from:).json | 2 +- .../tokensrequest/redirecturi.json | 2 +- .../documentation/spotifywebapi/track.json | 2 +- .../spotifywebapi/track/!=(_:_:).json | 2 +- .../spotifywebapi/track/album.json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../spotifywebapi/track/artists.json | 2 +- .../spotifywebapi/track/availablemarkets.json | 2 +- .../track/decodable-implementations.json | 2 +- .../spotifywebapi/track/discnumber.json | 2 +- .../spotifywebapi/track/durationms.json | 2 +- .../track/encodable-implementations.json | 2 +- .../spotifywebapi/track/encode(to:).json | 2 +- .../track/equatable-implementations.json | 2 +- .../spotifywebapi/track/externalids.json | 2 +- .../spotifywebapi/track/externalurls.json | 2 +- .../spotifywebapi/track/href.json | 2 +- .../documentation/spotifywebapi/track/id.json | 2 +- .../spotifywebapi/track/init(from:).json | 2 +- ...edfrom:restrictions:discnumber:type:).json | 2 +- .../track/isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/track/isexplicit.json | 2 +- .../spotifywebapi/track/islocal.json | 2 +- .../spotifywebapi/track/isplayable.json | 2 +- .../spotifywebapi/track/linkedfrom.json | 2 +- .../spotifywebapi/track/name.json | 2 +- .../spotifywebapi/track/popularity.json | 2 +- .../spotifywebapi/track/previewurl.json | 2 +- .../spotifywebapi/track/restrictions.json | 2 +- .../spotifywebapi/track/tracknumber.json | 2 +- .../spotifywebapi/track/type.json | 2 +- .../spotifywebapi/track/uri.json | 2 +- .../spotifywebapi/trackattributes.json | 2 +- .../trackattributes/!=(_:_:).json | 2 +- .../trackattributes/acousticness.json | 2 +- ...pproximatelyequatable-implementations.json | 2 +- .../trackattributes/danceability.json | 2 +- .../decodable-implementations.json | 2 +- .../trackattributes/durationms.json | 2 +- .../spotifywebapi/trackattributes/energy.json | 2 +- .../equatable-implementations.json | 2 +- .../trackattributes/init(from:).json | 2 +- ...chiness:tempo:timesignature:valence:).json | 2 +- .../trackattributes/instrumentalness.json | 2 +- .../isapproximatelyequal(to:).json | 2 +- .../spotifywebapi/trackattributes/key.json | 2 +- .../trackattributes/liveness.json | 2 +- .../trackattributes/loudness.json | 2 +- .../spotifywebapi/trackattributes/mode.json | 2 +- .../trackattributes/popularity.json | 2 +- .../trackattributes/querydictionary().json | 2 +- .../trackattributes/seedartists.json | 2 +- .../trackattributes/seedgenres.json | 2 +- .../trackattributes/seedtracks.json | 2 +- .../trackattributes/speechiness.json | 2 +- .../spotifywebapi/trackattributes/tempo.json | 2 +- .../trackattributes/timesignature.json | 2 +- .../trackattributes/valence.json | 2 +- .../spotifywebapi/tracklink.json | 2 +- .../spotifywebapi/tracklink/!=(_:_:).json | 2 +- .../tracklink/decodable-implementations.json | 2 +- .../tracklink/equatable-implementations.json | 2 +- .../spotifywebapi/tracklink/externalurls.json | 2 +- .../spotifywebapi/tracklink/href.json | 2 +- .../spotifywebapi/tracklink/id.json | 2 +- .../init(externalurls:href:uri:id:).json | 2 +- .../spotifywebapi/tracklink/init(from:).json | 2 +- .../spotifywebapi/tracklink/type.json | 2 +- .../spotifywebapi/tracklink/uri.json | 2 +- .../spotifywebapi/uriscontainer.json | 2 +- .../spotifywebapi/uriscontainer/!=(_:_:).json | 2 +- .../spotifywebapi/uriscontainer/==(_:_:).json | 2 +- .../decodable-implementations.json | 2 +- .../encodable-implementations.json | 2 +- .../uriscontainer/encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../uriscontainer/hash(into:).json | 2 +- .../hashable-implementations.json | 2 +- .../uriscontainer/init(_:snapshotid:).json | 2 +- .../uriscontainer/init(from:).json | 2 +- .../spotifywebapi/uriscontainer/items.json | 2 +- .../uriscontainer/snapshotid.json | 2 +- .../urisdictwithinsertionindex.json | 2 +- .../urisdictwithinsertionindex/!=(_:_:).json | 2 +- .../urisdictwithinsertionindex/==(_:_:).json | 2 +- .../decodable-implementations.json | 2 +- .../encodable-implementations.json | 2 +- .../encode(to:).json | 2 +- .../equatable-implementations.json | 2 +- .../hash(into:).json | 2 +- .../hashable-implementations.json | 2 +- .../init(from:).json | 2 +- .../init(uris:position:).json | 2 +- .../urisdictwithinsertionindex/position.json | 2 +- .../urisdictwithinsertionindex/uris.json | 2 +- .../uriswithpositionscontainer.json | 1 - .../uriswithpositionscontainer/!=(_:_:).json | 1 - .../chunked(uriswithsingleposition:).json | 1 - .../equatable-implementations.json | 1 - .../init(from:).json | 1 - .../init(snapshotid:uriswithpositions:).json | 1 - ...t(snapshotid:uriswithsingleposition:).json | 1 - .../snapshotid.json | 1 - .../uriswithpositions.json | 1 - .../spotifywebapi/uriwithpositions.json | 1 - .../uriwithpositions/!=(_:_:).json | 1 - .../uriwithpositions/==(_:_:).json | 1 - .../decodable-implementations.json | 1 - .../encodable-implementations.json | 1 - .../uriwithpositions/encode(to:).json | 1 - .../equatable-implementations.json | 1 - .../uriwithpositions/hash(into:).json | 1 - .../hashable-implementations.json | 1 - .../uriwithpositions/init(from:).json | 1 - .../init(uri:positions:).json | 1 - .../uriwithpositions/positions.json | 1 - .../spotifywebapi/uriwithpositions/uri.json | 1 - .../spotifywebapi/urlquerydictionary(_:).json | 2 +- .../using-the-player-endpoints.json | 2 +- .../working-with-paginated-results.json | 2 +- .../index.html | 2 +- .../spotifywebapi/album/!=(_:_:)/index.html | 2 +- .../spotifywebapi/album/albumgroup/index.html | 2 +- .../spotifywebapi/album/albumtype/index.html | 2 +- .../index.html | 2 +- .../spotifywebapi/album/artists/index.html | 2 +- .../album/availablemarkets/index.html | 2 +- .../spotifywebapi/album/copyrights/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../album/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../album/externalids/index.html | 2 +- .../album/externalurls/index.html | 2 +- .../spotifywebapi/album/genres/index.html | 2 +- .../spotifywebapi/album/href/index.html | 2 +- .../spotifywebapi/album/id/index.html | 2 +- .../spotifywebapi/album/images/index.html | 2 +- .../spotifywebapi/album/index.html | 2 +- .../album/init(from:)/index.html | 2 +- .../index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../spotifywebapi/album/label/index.html | 2 +- .../spotifywebapi/album/name/index.html | 2 +- .../spotifywebapi/album/popularity/index.html | 2 +- .../album/releasedate/index.html | 2 +- .../album/releasedateprecision/index.html | 2 +- .../album/restrictions/index.html | 2 +- .../album/totaltracks/index.html | 2 +- .../spotifywebapi/album/tracks/index.html | 2 +- .../spotifywebapi/album/type/index.html | 2 +- .../spotifywebapi/album/uri/index.html | 2 +- .../albumtype/!=(_:_:)/index.html | 2 +- .../spotifywebapi/albumtype/album/index.html | 2 +- .../albumtype/appearson/index.html | 2 +- .../albumtype/compilation/index.html | 2 +- .../albumtype/encode(to:)/index.html | 2 +- .../spotifywebapi/albumtype/ep/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../albumtype/hash(into:)/index.html | 2 +- .../albumtype/hashvalue/index.html | 2 +- .../spotifywebapi/albumtype/index.html | 2 +- .../albumtype/init(from:)/index.html | 2 +- .../albumtype/init(rawvalue:)/index.html | 2 +- .../spotifywebapi/albumtype/other/index.html | 2 +- .../index.html | 2 +- .../spotifywebapi/albumtype/single/index.html | 2 +- .../approximatelyequatable/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../spotifywebapi/artist/!=(_:_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../artist/externalurls/index.html | 2 +- .../spotifywebapi/artist/followers/index.html | 2 +- .../spotifywebapi/artist/genres/index.html | 2 +- .../spotifywebapi/artist/href/index.html | 2 +- .../spotifywebapi/artist/id/index.html | 2 +- .../spotifywebapi/artist/images/index.html | 2 +- .../spotifywebapi/artist/index.html | 2 +- .../artist/init(from:)/index.html | 2 +- .../index.html | 2 +- .../spotifywebapi/artist/name/index.html | 2 +- .../artist/popularity/index.html | 2 +- .../spotifywebapi/artist/type/index.html | 2 +- .../spotifywebapi/artist/uri/index.html | 2 +- .../attributerange/!=(_:_:)/index.html | 2 +- .../index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/attributerange/index.html | 2 +- .../attributerange/init(from:)/index.html | 2 +- .../init(min:target:max:)/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../attributerange/max/index.html | 2 +- .../attributerange/min/index.html | 2 +- .../index.html | 2 +- .../attributerange/target/index.html | 2 +- .../audio-analysis-objects/index.html | 2 +- .../audioanalysis/!=(_:_:)/index.html | 2 +- .../index.html | 2 +- .../audioanalysis/bars/index.html | 2 +- .../audioanalysis/beats/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/audioanalysis/index.html | 2 +- .../index.html | 2 +- .../audioanalysis/init(from:)/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../audioanalysis/sections/index.html | 2 +- .../audioanalysis/segments/index.html | 2 +- .../audioanalysis/tatums/index.html | 2 +- .../audiobook-objects/index.html | 2 +- .../audiobook/!=(_:_:)/index.html | 2 +- .../index.html | 2 +- .../audiobook/authors/index.html | 2 +- .../audiobook/availablemarkets/index.html | 2 +- .../audiobook/chapters/index.html | 2 +- .../audiobook/copyrights/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../audiobook/description/index.html | 2 +- .../audiobook/edition/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../audiobook/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../audiobook/externalurls/index.html | 2 +- .../spotifywebapi/audiobook/href/index.html | 2 +- .../audiobook/htmldescription/index.html | 2 +- .../spotifywebapi/audiobook/id/index.html | 2 +- .../spotifywebapi/audiobook/images/index.html | 2 +- .../spotifywebapi/audiobook/index.html | 2 +- .../audiobook/init(from:)/index.html | 2 +- .../index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../audiobook/isexplicit/index.html | 2 +- .../audiobook/languages/index.html | 2 +- .../audiobook/mediatype/index.html | 2 +- .../spotifywebapi/audiobook/name/index.html | 2 +- .../audiobook/narrators/index.html | 2 +- .../audiobook/publisher/index.html | 2 +- .../audiobook/totalchapters/index.html | 2 +- .../spotifywebapi/audiobook/type/index.html | 2 +- .../spotifywebapi/audiobook/uri/index.html | 2 +- .../audiobookauthor/!=(_:_:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/audiobookauthor/index.html | 2 +- .../audiobookauthor/init(from:)/index.html | 2 +- .../audiobookauthor/init(name:)/index.html | 2 +- .../audiobookauthor/name/index.html | 2 +- .../audiobookchapter/!=(_:_:)/index.html | 2 +- .../index.html | 2 +- .../audiobookchapter/audiobook/index.html | 2 +- .../audiopreviewurl/index.html | 2 +- .../availablemarkets/index.html | 2 +- .../audiobookchapter/chapternumber/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../audiobookchapter/description/index.html | 2 +- .../audiobookchapter/durationms/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../audiobookchapter/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../audiobookchapter/externalurls/index.html | 2 +- .../audiobookchapter/href/index.html | 2 +- .../htmldescription/index.html | 2 +- .../audiobookchapter/id/index.html | 2 +- .../audiobookchapter/images/index.html | 2 +- .../spotifywebapi/audiobookchapter/index.html | 2 +- .../audiobookchapter/init(from:)/index.html | 2 +- .../index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../audiobookchapter/isexplicit/index.html | 2 +- .../audiobookchapter/isplayable/index.html | 2 +- .../audiobookchapter/languages/index.html | 2 +- .../audiobookchapter/name/index.html | 2 +- .../audiobookchapter/releasedate/index.html | 2 +- .../releasedateprecision/index.html | 2 +- .../audiobookchapter/restrictions/index.html | 2 +- .../audiobookchapter/resumepoint/index.html | 2 +- .../audiobookchapter/type/index.html | 2 +- .../audiobookchapter/uri/index.html | 2 +- .../audiofeatures/!=(_:_:)/index.html | 2 +- .../audiofeatures/acousticness/index.html | 2 +- .../audiofeatures/analysisurl/index.html | 2 +- .../index.html | 2 +- .../audiofeatures/danceability/index.html | 2 +- .../audiofeatures/durationms/index.html | 2 +- .../audiofeatures/energy/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/audiofeatures/id/index.html | 2 +- .../spotifywebapi/audiofeatures/index.html | 2 +- .../audiofeatures/init(from:)/index.html | 2 +- .../index.html | 2 +- .../audiofeatures/instrumentalness/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../audiofeatures/key/index.html | 2 +- .../audiofeatures/liveness/index.html | 2 +- .../audiofeatures/loudness/index.html | 2 +- .../audiofeatures/mode/index.html | 2 +- .../audiofeatures/speechiness/index.html | 2 +- .../audiofeatures/tempo/index.html | 2 +- .../audiofeatures/timesignature/index.html | 2 +- .../audiofeatures/trackhref/index.html | 2 +- .../audiofeatures/type/index.html | 2 +- .../audiofeatures/uri/index.html | 2 +- .../audiofeatures/valence/index.html | 2 +- .../authinfo/!=(_:_:)/index.html | 2 +- .../authinfo/accesstoken/index.html | 2 +- .../index.html | 2 +- .../authinfo/codingkeys/!=(_:_:)/index.html | 2 +- .../codingkeys/accesstoken/index.html | 2 +- .../authinfo/codingkeys/backend/index.html | 2 +- .../authinfo/codingkeys/clientid/index.html | 2 +- .../codingkeys/clientsecret/index.html | 2 +- .../codingkey-implementations/index.html | 2 +- .../codingkeys/debugdescription/index.html | 2 +- .../codingkeys/description/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../codingkeys/expirationdate/index.html | 2 +- .../codingkeys/expiresinseconds/index.html | 2 +- .../codingkeys/hash(into:)/index.html | 2 +- .../authinfo/codingkeys/hashvalue/index.html | 2 +- .../authinfo/codingkeys/index.html | 2 +- .../codingkeys/init(intvalue:)/index.html | 2 +- .../codingkeys/init(rawvalue:)/index.html | 2 +- .../codingkeys/init(stringvalue:)/index.html | 2 +- .../index.html | 2 +- .../codingkeys/refreshtoken/index.html | 2 +- .../authinfo/codingkeys/scopes/index.html | 2 +- .../index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../authinfo/description/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../authinfo/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../authinfo/expirationdate/index.html | 2 +- .../spotifywebapi/authinfo/index.html | 2 +- .../index.html | 2 +- .../authinfo/init(from:)/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../authinfo/refreshtoken/index.html | 2 +- .../spotifywebapi/authinfo/scopes/index.html | 2 +- .../clientid/index.html | 2 +- .../authorizationcodeflowbackend/index.html | 2 +- .../refreshtokens(refreshtoken:)/index.html | 2 +- .../index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../==(_:_:)/index.html | 2 +- .../description/index.html | 2 +- .../encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../hash(into:)/index.html | 2 +- .../index.html | 2 +- .../init(backend:)/index.html | 2 +- .../index.html | 2 +- .../init(from:)/index.html | 2 +- .../logger/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../clientid/index.html | 2 +- .../clientsecret/index.html | 2 +- .../index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../description/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../index.html | 2 +- .../init(clientid:clientsecret:)/index.html | 2 +- .../init(from:)/index.html | 2 +- .../logger/index.html | 2 +- .../refreshtokens(refreshtoken:)/index.html | 2 +- .../index.html | 2 +- .../clientid/index.html | 2 +- .../clientsecret/index.html | 2 +- .../description/index.html | 2 +- .../authorizationcodeflowmanager/index.html | 2 +- .../init(clientid:clientsecret:)/index.html | 2 +- .../index.html | 2 +- .../accesstoken/index.html | 2 +- .../index.html | 2 +- .../backend/index.html | 2 +- .../baselogger/index.html | 2 +- .../deauthorize()/index.html | 2 +- .../didchange/index.html | 2 +- .../diddeauthorize/index.html | 2 +- .../expirationdate/index.html | 2 +- .../index.html | 2 +- .../isauthorized(for:)/index.html | 2 +- .../makecopy()/index.html | 2 +- .../refreshtoken/index.html | 2 +- .../scopes/index.html | 2 +- .../setexpirationdate(to:)/index.html | 2 +- .../clientid/index.html | 2 +- .../index.html | 2 +- .../refreshtokens(refreshtoken:)/index.html | 2 +- .../index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../==(_:_:)/index.html | 2 +- .../description/index.html | 2 +- .../encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../hash(into:)/index.html | 2 +- .../index.html | 2 +- .../init(backend:)/index.html | 2 +- .../index.html | 2 +- .../init(from:)/index.html | 2 +- .../logger/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../clientid/index.html | 2 +- .../index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../description/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../index.html | 2 +- .../init(clientid:)/index.html | 2 +- .../init(from:)/index.html | 2 +- .../logger/index.html | 2 +- .../refreshtokens(refreshtoken:)/index.html | 2 +- .../index.html | 2 +- .../clientid/index.html | 2 +- .../description/index.html | 2 +- .../index.html | 2 +- .../init(clientid:)/index.html | 2 +- .../index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../==(_:_:)/index.html | 2 +- .../clientid/index.html | 2 +- .../index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../decodeservererror/index.html | 2 +- .../description/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../hash(into:)/index.html | 2 +- .../hashable-implementations/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../init(from:)/index.html | 2 +- .../logger/index.html | 2 +- .../refreshtokens(refreshtoken:)/index.html | 2 +- .../index.html | 2 +- .../tokenrefreshurl/index.html | 2 +- .../tokensurl/index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../==(_:_:)/index.html | 2 +- .../clientid/index.html | 2 +- .../index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../decodeservererror/index.html | 2 +- .../description/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../hash(into:)/index.html | 2 +- .../hashable-implementations/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../init(from:)/index.html | 2 +- .../logger/index.html | 2 +- .../refreshtokens(refreshtoken:)/index.html | 2 +- .../index.html | 2 +- .../tokenrefreshurl/index.html | 2 +- .../tokensurl/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../clientcredentialsflowbackend/index.html | 2 +- .../index.html | 2 +- .../!=(_:_:)/index.html | 1 + .../==(_:_:)/index.html | 2 +- .../accesstoken/index.html | 2 +- .../index.html | 2 +- .../authorize()/index.html | 2 +- .../backend/index.html | 2 +- .../deauthorize()/index.html | 2 +- .../description/index.html | 2 +- .../didchange/index.html | 2 +- .../diddeauthorize/index.html | 2 +- .../encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 1 + .../expirationdate/index.html | 2 +- .../hash(into:)/index.html | 2 +- .../index.html | 2 +- .../init(backend:)/index.html | 2 +- .../index.html | 2 +- .../init(from:)/index.html | 2 +- .../isauthorized(for:)/index.html | 2 +- .../logger/index.html | 2 +- .../makecopy()/index.html | 2 +- .../index.html | 2 +- .../scopes/index.html | 2 +- .../setexpirationdate(to:)/index.html | 2 +- .../index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../clientid/index.html | 2 +- .../clientsecret/index.html | 2 +- .../index.html | 2 +- .../description/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../index.html | 2 +- .../init(clientid:clientsecret:)/index.html | 2 +- .../init(from:)/index.html | 2 +- .../logger/index.html | 2 +- .../index.html | 2 +- .../clientid/index.html | 2 +- .../clientsecret/index.html | 2 +- .../description/index.html | 2 +- .../clientcredentialsflowmanager/index.html | 2 +- .../init(clientid:clientsecret:)/index.html | 2 +- .../index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../==(_:_:)/index.html | 2 +- .../index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../decodeservererror/index.html | 2 +- .../description/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../hash(into:)/index.html | 2 +- .../hashable-implementations/index.html | 2 +- .../index.html | 2 +- .../init(from:)/index.html | 2 +- .../index.html | 2 +- .../logger/index.html | 2 +- .../index.html | 2 +- .../tokensurl/index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../formurlencoded()/index.html | 2 +- .../granttype/index.html | 2 +- .../clientcredentialstokensrequest/index.html | 2 +- .../init()/index.html | 2 +- .../init(from:)/index.html | 2 +- .../spotifywebapi/combine/index.html | 2 +- .../collectandsortbyoffset()/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../extendpages(_:maxextrapages:)/index.html | 2 +- .../index.html | 2 +- .../combine/publisher/index.html | 2 +- .../sink(receivecompletion:)/index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../allowedactions/index.html | 2 +- .../index.html | 2 +- .../context/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../currentlyplayingcontext/device/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../currentlyplayingcontext/index.html | 2 +- .../index.html | 2 +- .../init(from:)/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../isplaying/index.html | 2 +- .../currentlyplayingcontext/item/index.html | 2 +- .../itemtype/index.html | 2 +- .../currentlyplayingcontext/logger/index.html | 2 +- .../progressms/index.html | 2 +- .../repeatstate/index.html | 2 +- .../shuffleison/index.html | 2 +- .../timestamp/index.html | 2 +- .../cursorpagingobject/!=(_:_:)/index.html | 2 +- .../index.html | 2 +- .../cursorpagingobject/cursors/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../cursorpagingobject/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../cursorpagingobject/href/index.html | 2 +- .../cursorpagingobject/index.html | 2 +- .../cursorpagingobject/init(from:)/index.html | 2 +- .../index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../cursorpagingobject/items/index.html | 2 +- .../cursorpagingobject/limit/index.html | 2 +- .../cursorpagingobject/next/index.html | 2 +- .../cursorpagingobject/total/index.html | 2 +- .../spotifywebapi/debugging/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../spotifywebapi/device/!=(_:_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/device/id/index.html | 2 +- .../spotifywebapi/device/index.html | 2 +- .../device/init(from:)/index.html | 2 +- .../index.html | 2 +- .../spotifywebapi/device/isactive/index.html | 2 +- .../device/isprivatesession/index.html | 2 +- .../device/isrestricted/index.html | 2 +- .../spotifywebapi/device/name/index.html | 2 +- .../spotifywebapi/device/type/index.html | 2 +- .../device/volumepercent/index.html | 2 +- .../devicetype/!=(_:_:)/index.html | 2 +- .../devicetype/audiodongle/index.html | 2 +- .../devicetype/automobile/index.html | 2 +- .../spotifywebapi/devicetype/avr/index.html | 2 +- .../devicetype/castaudio/index.html | 2 +- .../devicetype/castvideo/index.html | 2 +- .../devicetype/computer/index.html | 2 +- .../devicetype/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../devicetype/gameconsole/index.html | 2 +- .../devicetype/hash(into:)/index.html | 2 +- .../devicetype/hashvalue/index.html | 2 +- .../spotifywebapi/devicetype/index.html | 2 +- .../devicetype/init(from:)/index.html | 2 +- .../devicetype/init(rawvalue:)/index.html | 2 +- .../index.html | 2 +- .../devicetype/smartphone/index.html | 2 +- .../devicetype/speaker/index.html | 2 +- .../spotifywebapi/devicetype/stb/index.html | 2 +- .../devicetype/tablet/index.html | 2 +- .../spotifywebapi/devicetype/tv/index.html | 2 +- .../devicetype/unknown/index.html | 2 +- .../endpoints/accountsbase/index.html | 2 +- .../endpoints/apibase/index.html | 2 +- .../apiendpoint(_:queryitems:)/index.html | 2 +- .../endpoints/apiversion1/index.html | 2 +- .../endpoints/authorize/index.html | 2 +- .../endpoints/gettokens/index.html | 2 +- .../spotifywebapi/endpoints/index.html | 2 +- .../spotifywebapi/endpoints/token/index.html | 2 +- .../spotifywebapi/episode/!=(_:_:)/index.html | 2 +- .../index.html | 2 +- .../episode/audiopreviewurl/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../episode/description/index.html | 2 +- .../episode/durationms/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../episode/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../episode/externalurls/index.html | 2 +- .../spotifywebapi/episode/href/index.html | 2 +- .../episode/htmldescription/index.html | 2 +- .../spotifywebapi/episode/id/index.html | 2 +- .../spotifywebapi/episode/images/index.html | 2 +- .../spotifywebapi/episode/index.html | 2 +- .../episode/init(from:)/index.html | 2 +- .../index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../episode/isexplicit/index.html | 2 +- .../episode/isexternallyhosted/index.html | 2 +- .../episode/isplayable/index.html | 2 +- .../episode/languages/index.html | 2 +- .../spotifywebapi/episode/name/index.html | 2 +- .../episode/releasedate/index.html | 2 +- .../episode/releasedateprecision/index.html | 2 +- .../episode/restrictions/index.html | 2 +- .../episode/resumepoint/index.html | 2 +- .../spotifywebapi/episode/show/index.html | 2 +- .../spotifywebapi/episode/type/index.html | 2 +- .../spotifywebapi/episode/uri/index.html | 2 +- .../featuredplaylists/!=(_:_:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../featuredplaylists/index.html | 2 +- .../featuredplaylists/init(from:)/index.html | 2 +- .../init(message:playlists:)/index.html | 2 +- .../featuredplaylists/message/index.html | 2 +- .../featuredplaylists/playlists/index.html | 2 +- .../followers/!=(_:_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../followers/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/followers/href/index.html | 2 +- .../spotifywebapi/followers/index.html | 2 +- .../followers/init(from:)/index.html | 2 +- .../followers/init(href:total:)/index.html | 2 +- .../spotifywebapi/followers/total/index.html | 2 +- .../foundation/characterset/index.html | 2 +- .../urlqueryandpathallowed/index.html | 2 +- .../index.html | 2 +- .../spotifywebapi/foundation/data/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../spotifywebapi/foundation/date/index.html | 2 +- .../init(millisecondssince1970:)/index.html | 2 +- .../date/isapproximatelyequal(to:)/index.html | 2 +- .../date/millisecondssince1970/index.html | 2 +- .../featuredplaylists/index.html | 2 +- .../foundation/dateformatter/index.html | 2 +- .../dateformatter/millisecondstime/index.html | 2 +- .../dateformatter/spotifyalbumlong/index.html | 2 +- .../spotifyalbummedium/index.html | 2 +- .../spotifyalbumshort/index.html | 2 +- .../spotifywebapi/foundation/index.html | 2 +- .../appending(queryitems:)-4id6o/index.html | 2 +- .../appending(queryitems:)-fcfy/index.html | 2 +- .../foundation/url/components/index.html | 2 +- .../spotifywebapi/foundation/url/index.html | 2 +- .../foundation/url/queryitems/index.html | 2 +- .../foundation/url/queryitemsdict/index.html | 2 +- .../url/removequeryitems()/index.html | 2 +- .../removetrailingslashinpath()/index.html | 2 +- .../url/removingqueryitems()/index.html | 2 +- .../removingtrailingslashinpath()/index.html | 2 +- .../url/sortedqueryitems()/index.html | 2 +- .../url/sortqueryitems()/index.html | 2 +- .../foundation/urlcomponents/index.html | 2 +- .../urlcomponents/queryitemsdict/index.html | 2 +- .../removetrailingslashinpath()/index.html | 2 +- .../removingtrailingslashinpath()/index.html | 2 +- .../index.html | 2 +- .../foundation/urlsession/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../bearerauthorization(_:)/index.html | 2 +- .../index.html | 2 +- .../headers/contenttypeimagejpeg/index.html | 2 +- .../headers/contenttypejson/index.html | 2 +- .../headers/formurlencoded/index.html | 2 +- .../spotifywebapi/headers/index.html | 2 +- .../idcategory/!=(_:_:)/index.html | 2 +- .../spotifywebapi/idcategory/ad/index.html | 2 +- .../spotifywebapi/idcategory/album/index.html | 2 +- .../idcategory/artist/index.html | 2 +- .../idcategory/audiobook/index.html | 2 +- .../idcategory/chapter/index.html | 2 +- .../idcategory/collection/index.html | 2 +- .../idcategory/encode(to:)/index.html | 2 +- .../idcategory/episode/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/idcategory/genre/index.html | 2 +- .../idcategory/hash(into:)/index.html | 2 +- .../idcategory/hashvalue/index.html | 2 +- .../spotifywebapi/idcategory/index.html | 2 +- .../idcategory/init(from:)/index.html | 2 +- .../idcategory/init(rawvalue:)/index.html | 2 +- .../spotifywebapi/idcategory/local/index.html | 2 +- .../idcategory/playlist/index.html | 2 +- .../index.html | 2 +- .../spotifywebapi/idcategory/show/index.html | 2 +- .../spotifywebapi/idcategory/track/index.html | 2 +- .../idcategory/unknown/index.html | 2 +- .../spotifywebapi/idcategory/user/index.html | 2 +- docs/documentation/spotifywebapi/index.html | 2 +- .../spotifywebapi/logging/index.html | 2 +- .../spotifywebapi/logging/logger/index.html | 2 +- .../logger/init(label:level:)/index.html | 2 +- .../init(label:level:factory:)/index.html | 2 +- .../spotifywebapi/media-objects/index.html | 2 +- .../newalbumreleases/!=(_:_:)/index.html | 2 +- .../newalbumreleases/albums/index.html | 2 +- .../index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/newalbumreleases/index.html | 2 +- .../newalbumreleases/init(from:)/index.html | 2 +- .../init(message:albums:)/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../newalbumreleases/message/index.html | 2 +- .../spotifywebapi/other-objects/index.html | 2 +- .../spotifywebapi/paginated/index.html | 2 +- .../spotifywebapi/paginated/next/index.html | 2 +- .../pagingobject/!=(_:_:)/index.html | 2 +- .../pagingobject/==(_:_:)/index.html | 2 +- .../index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../pagingobject/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../pagingobject/estimatedindex/index.html | 2 +- .../estimatedtotalpages/index.html | 2 +- .../pagingobject/hash(into:)/index.html | 2 +- .../hashable-implementations/index.html | 2 +- .../pagingobject/href/index.html | 2 +- .../spotifywebapi/pagingobject/index.html | 2 +- .../pagingobject/init(from:)/index.html | 2 +- .../index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../pagingobject/items/index.html | 2 +- .../pagingobject/limit/index.html | 2 +- .../pagingobject/next/index.html | 2 +- .../pagingobject/offset/index.html | 2 +- .../pagingobject/previous/index.html | 2 +- .../pagingobject/total/index.html | 2 +- .../pagingobjectprotocol/href/index.html | 2 +- .../pagingobjectprotocol/index.html | 2 +- .../pagingobjectprotocol/item/index.html | 2 +- .../pagingobjectprotocol/items/index.html | 2 +- .../pagingobjectprotocol/limit/index.html | 2 +- .../pagingobjectprotocol/next/index.html | 2 +- .../pagingobjectprotocol/offset/index.html | 2 +- .../pagingobjectprotocol/previous/index.html | 2 +- .../pagingobjectprotocol/total/index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../clientid/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../formurlencoded()/index.html | 2 +- .../granttype/index.html | 2 +- .../pkcerefreshtokensrequest/index.html | 2 +- .../init(from:)/index.html | 2 +- .../init(refreshtoken:clientid:)/index.html | 2 +- .../refreshtoken/index.html | 2 +- .../pkcetokensrequest/!=(_:_:)/index.html | 2 +- .../pkcetokensrequest/clientid/index.html | 2 +- .../pkcetokensrequest/code/index.html | 2 +- .../pkcetokensrequest/codeverifier/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../formurlencoded()/index.html | 2 +- .../pkcetokensrequest/granttype/index.html | 2 +- .../pkcetokensrequest/index.html | 2 +- .../index.html | 2 +- .../pkcetokensrequest/init(from:)/index.html | 2 +- .../pkcetokensrequest/redirecturi/index.html | 2 +- .../playbackactions/!=(_:_:)/index.html | 2 +- .../allcases-swift.type.property/index.html | 2 +- .../allcases-swift.typealias/index.html | 2 +- .../caseiterable-implementations/index.html | 2 +- .../playbackactions/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../playbackactions/hash(into:)/index.html | 2 +- .../playbackactions/hashvalue/index.html | 2 +- .../spotifywebapi/playbackactions/index.html | 2 +- .../playbackactions/init(from:)/index.html | 2 +- .../init(rawvalue:)/index.html | 2 +- .../interruptplayback/index.html | 2 +- .../playbackactions/pause/index.html | 2 +- .../index.html | 2 +- .../playbackactions/resume/index.html | 2 +- .../playbackactions/seek/index.html | 2 +- .../playbackactions/skiptonext/index.html | 2 +- .../playbackactions/skiptoprevious/index.html | 2 +- .../togglerepeatcontext/index.html | 2 +- .../togglerepeattrack/index.html | 2 +- .../playbackactions/toggleshuffle/index.html | 2 +- .../transferplayback/index.html | 2 +- .../playbackrequest/!=(_:_:)/index.html | 2 +- .../context-swift.enum/!=(_:_:)/index.html | 2 +- .../context-swift.enum/==(_:_:)/index.html | 2 +- .../contexturi(_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../context-swift.enum/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../context-swift.enum/hash(into:)/index.html | 2 +- .../hashable-implementations/index.html | 2 +- .../context-swift.enum/index.html | 2 +- .../context-swift.enum/init(from:)/index.html | 2 +- .../context-swift.enum/uris(_:)/index.html | 2 +- .../context-swift.property/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../playbackrequest/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/playbackrequest/index.html | 2 +- .../init(_:positionms:)/index.html | 2 +- .../index.html | 2 +- .../playbackrequest/init(from:)/index.html | 2 +- .../offset-swift.enum/!=(_:_:)/index.html | 2 +- .../offset-swift.enum/==(_:_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../offset-swift.enum/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../offset-swift.enum/hash(into:)/index.html | 2 +- .../hashable-implementations/index.html | 2 +- .../offset-swift.enum/index.html | 2 +- .../offset-swift.enum/init(from:)/index.html | 2 +- .../offset-swift.enum/position(_:)/index.html | 2 +- .../offset-swift.enum/uri(_:)/index.html | 2 +- .../offset-swift.property/index.html | 2 +- .../playbackrequest/positionms/index.html | 2 +- .../spotifywebapi/player-objects/index.html | 2 +- .../playhistory/!=(_:_:)/index.html | 2 +- .../index.html | 2 +- .../playhistory/context/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../playhistory/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/playhistory/index.html | 2 +- .../playhistory/init(from:)/index.html | 2 +- .../init(track:playedat:context:)/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../playhistory/playedat/index.html | 2 +- .../playhistory/track/index.html | 2 +- .../spotifywebapi/playlist-objects/index.html | 2 +- .../playlist/!=(_:_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../playlist/description/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../playlist/externalurls/index.html | 2 +- .../playlist/followers/index.html | 2 +- .../spotifywebapi/playlist/href/index.html | 2 +- .../spotifywebapi/playlist/id/index.html | 2 +- .../spotifywebapi/playlist/images/index.html | 2 +- .../spotifywebapi/playlist/index.html | 2 +- .../playlist/init(from:)/index.html | 2 +- .../index.html | 2 +- .../playlist/iscollaborative/index.html | 2 +- .../playlist/ispublic/index.html | 2 +- .../spotifywebapi/playlist/items/index.html | 2 +- .../spotifywebapi/playlist/name/index.html | 2 +- .../spotifywebapi/playlist/owner/index.html | 2 +- .../playlist/snapshotid/index.html | 2 +- .../spotifywebapi/playlist/type/index.html | 2 +- .../spotifywebapi/playlist/uri/index.html | 2 +- .../playlistdetails/!=(_:_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../playlistdetails/description/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/playlistdetails/index.html | 2 +- .../playlistdetails/init(from:)/index.html | 2 +- .../index.html | 2 +- .../iscollaborative/index.html | 2 +- .../playlistdetails/ispublic/index.html | 2 +- .../playlistdetails/name/index.html | 2 +- .../playlistitem/!=(_:_:)/index.html | 2 +- .../index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../playlistitem/durationms/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../playlistitem/encode(to:)/index.html | 2 +- .../playlistitem/episode(_:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../playlistitem/externalurls/index.html | 2 +- .../playlistitem/href/index.html | 2 +- .../spotifywebapi/playlistitem/id/index.html | 2 +- .../spotifywebapi/playlistitem/index.html | 2 +- .../playlistitem/init(from:)/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../playlistitem/isexplicit/index.html | 2 +- .../playlistitem/isplayable/index.html | 2 +- .../playlistitem/name/index.html | 2 +- .../playlistitem/track(_:)/index.html | 2 +- .../playlistitem/type/index.html | 2 +- .../spotifywebapi/playlistitem/uri/index.html | 2 +- .../playlistitemcontainer/!=(_:_:)/index.html | 2 +- .../playlistitemcontainer/addedat/index.html | 2 +- .../playlistitemcontainer/addedby/index.html | 2 +- .../index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../playlistitemcontainer/index.html | 2 +- .../index.html | 2 +- .../init(from:)/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../playlistitemcontainer/islocal/index.html | 2 +- .../playlistitemcontainer/item/index.html | 2 +- .../spotifywebapi/playlistitems/index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../playlistitemsreference/href/index.html | 2 +- .../playlistitemsreference/index.html | 2 +- .../init(from:)/index.html | 2 +- .../init(href:total:)/index.html | 2 +- .../playlistitemsreference/total/index.html | 2 +- .../spotifywebapi/playlisttracks/index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../formurlencoded()/index.html | 2 +- .../granttype/index.html | 2 +- .../proxypkcerefreshtokensrequest/index.html | 2 +- .../init(from:)/index.html | 2 +- .../init(refreshtoken:)/index.html | 2 +- .../method/index.html | 2 +- .../refreshtoken/index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../proxypkcetokensrequest/code/index.html | 2 +- .../codeverifier/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../formurlencoded()/index.html | 2 +- .../granttype/index.html | 2 +- .../proxypkcetokensrequest/index.html | 2 +- .../index.html | 2 +- .../init(from:)/index.html | 2 +- .../redirecturi/index.html | 2 +- .../proxytokensrequest/!=(_:_:)/index.html | 2 +- .../proxytokensrequest/code/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../formurlencoded()/index.html | 2 +- .../proxytokensrequest/granttype/index.html | 2 +- .../proxytokensrequest/index.html | 2 +- .../init(code:redirecturi:)/index.html | 2 +- .../proxytokensrequest/init(from:)/index.html | 2 +- .../proxytokensrequest/redirecturi/index.html | 2 +- .../ratelimitederror/!=(_:_:)/index.html | 2 +- .../anyfailingpublisher(_:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../error-implementations/index.html | 2 +- .../errordescription/index.html | 2 +- .../ratelimitederror/failurereason/index.html | 2 +- .../ratelimitederror/helpanchor/index.html | 2 +- .../spotifywebapi/ratelimitederror/index.html | 2 +- .../ratelimitederror/init(from:)/index.html | 2 +- .../localizeddescription/index.html | 2 +- .../localizederror-implementations/index.html | 2 +- .../recoverysuggestion/index.html | 2 +- .../ratelimitederror/retryafter/index.html | 2 +- .../recommendationseed/!=(_:_:)/index.html | 2 +- .../afterfilteringsize/index.html | 2 +- .../afterrelinkingsize/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../recommendationseed/href/index.html | 2 +- .../recommendationseed/id/index.html | 2 +- .../recommendationseed/index.html | 2 +- .../index.html | 2 +- .../recommendationseed/init(from:)/index.html | 2 +- .../initialpoolsize/index.html | 2 +- .../recommendationseed/type/index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../recommendationsresponse/index.html | 2 +- .../init(from:)/index.html | 2 +- .../init(seeds:tracks:)/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../seedartists/index.html | 2 +- .../seedgenres/index.html | 2 +- .../recommendationsresponse/seeds/index.html | 2 +- .../seedtracks/index.html | 2 +- .../recommendationsresponse/tracks/index.html | 2 +- .../refreshtokensrequest/!=(_:_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../formurlencoded()/index.html | 2 +- .../refreshtokensrequest/granttype/index.html | 2 +- .../refreshtokensrequest/index.html | 2 +- .../init(from:)/index.html | 2 +- .../init(refreshtoken:)/index.html | 2 +- .../refreshtoken/index.html | 2 +- .../reorderplaylistitems/!=(_:_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../reorderplaylistitems/index.html | 2 +- .../init(from:)/index.html | 2 +- .../index.html | 2 +- .../insertbefore/index.html | 2 +- .../rangelength/index.html | 2 +- .../rangestart/index.html | 2 +- .../snapshotid/index.html | 2 +- .../repeatmode/!=(_:_:)/index.html | 2 +- .../repeatmode/context/index.html | 2 +- .../repeatmode/cycle()/index.html | 2 +- .../repeatmode/cycled()/index.html | 2 +- .../repeatmode/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../repeatmode/hash(into:)/index.html | 2 +- .../repeatmode/hashvalue/index.html | 2 +- .../spotifywebapi/repeatmode/index.html | 2 +- .../repeatmode/init(from:)/index.html | 2 +- .../repeatmode/init(rawvalue:)/index.html | 2 +- .../spotifywebapi/repeatmode/off/index.html | 2 +- .../index.html | 2 +- .../spotifywebapi/repeatmode/track/index.html | 2 +- .../resumepoint/!=(_:_:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../resumepoint/fullyplayed/index.html | 2 +- .../spotifywebapi/resumepoint/index.html | 2 +- .../resumepoint/init(from:)/index.html | 2 +- .../index.html | 2 +- .../resumepoint/resumepositionms/index.html | 2 +- .../running-the-unit-tests/index.html | 2 +- .../spotifywebapi/savedalbum/index.html | 2 +- .../spotifywebapi/savedaudiobook/index.html | 2 +- .../spotifywebapi/savedepisode/index.html | 2 +- .../saveditem/!=(_:_:)/index.html | 2 +- .../saveditem/addedat/index.html | 2 +- .../index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../saveditem/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/saveditem/index.html | 2 +- .../init(addedat:item:type:)/index.html | 2 +- .../saveditem/init(from:)/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../spotifywebapi/saveditem/item/index.html | 2 +- .../spotifywebapi/saveditem/type/index.html | 2 +- .../spotifywebapi/savedshow/index.html | 2 +- .../spotifywebapi/savedtrack/index.html | 2 +- .../index.html | 2 +- .../spotifywebapi/scope/!=(_:_:)/index.html | 2 +- .../allcases-swift.type.property/index.html | 2 +- .../scope/allcases-swift.typealias/index.html | 2 +- .../scope/appremotecontrol/index.html | 2 +- .../caseiterable-implementations/index.html | 2 +- .../scope/contains(_:)/index.html | 2 +- .../scope/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../scope/hash(into:)/index.html | 2 +- .../spotifywebapi/scope/hashvalue/index.html | 2 +- .../spotifywebapi/scope/index.html | 2 +- .../scope/init(from:)/index.html | 2 +- .../scope/init(rawvalue:)/index.html | 2 +- .../scope/makeset(_:)/index.html | 2 +- .../scope/makestring(_:)-7pkz7/index.html | 2 +- .../scope/makestring(_:)-7y7yy/index.html | 2 +- .../scope/playlistmodifyprivate/index.html | 2 +- .../scope/playlistmodifypublic/index.html | 2 +- .../playlistreadcollaborative/index.html | 2 +- .../scope/playlistreadprivate/index.html | 2 +- .../index.html | 2 +- .../spotifywebapi/scope/streaming/index.html | 2 +- .../scope/ugcimageupload/index.html | 2 +- .../scope/userfollowmodify/index.html | 2 +- .../scope/userfollowread/index.html | 2 +- .../scope/userlibrarymodify/index.html | 2 +- .../scope/userlibraryread/index.html | 2 +- .../scope/usermodifyplaybackstate/index.html | 2 +- .../scope/userreadcurrentlyplaying/index.html | 2 +- .../scope/userreademail/index.html | 2 +- .../scope/userreadplaybackposition/index.html | 2 +- .../scope/userreadplaybackstate/index.html | 2 +- .../scope/userreadprivate/index.html | 2 +- .../scope/userreadrecentlyplayed/index.html | 2 +- .../scope/usertopread/index.html | 2 +- .../searchresult/!=(_:_:)/index.html | 2 +- .../searchresult/albums/index.html | 2 +- .../index.html | 2 +- .../searchresult/artists/index.html | 2 +- .../searchresult/audiobooks/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../searchresult/episodes/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/searchresult/index.html | 2 +- .../index.html | 2 +- .../searchresult/init(from:)/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../searchresult/playlists/index.html | 2 +- .../searchresult/shows/index.html | 2 +- .../searchresult/tracks/index.html | 2 +- .../spotifywebapi/section/!=(_:_:)/index.html | 2 +- .../index.html | 2 +- .../section/confidence/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../spotifywebapi/section/duration/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/section/index.html | 2 +- .../section/init(from:)/index.html | 2 +- .../index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../spotifywebapi/section/key/index.html | 2 +- .../section/keyconfidence/index.html | 2 +- .../spotifywebapi/section/loudness/index.html | 2 +- .../spotifywebapi/section/mode/index.html | 2 +- .../section/modeconfidence/index.html | 2 +- .../spotifywebapi/section/start/index.html | 2 +- .../spotifywebapi/section/tempo/index.html | 2 +- .../section/tempoconfidence/index.html | 2 +- .../section/timesignature/index.html | 2 +- .../timesignatureconfidence/index.html | 2 +- .../spotifywebapi/segment/!=(_:_:)/index.html | 2 +- .../index.html | 2 +- .../segment/confidence/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../spotifywebapi/segment/duration/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/segment/index.html | 2 +- .../segment/init(from:)/index.html | 2 +- .../index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../segment/loudnessend/index.html | 2 +- .../segment/loudnessmax/index.html | 2 +- .../segment/loudnessmaxtime/index.html | 2 +- .../segment/loudnessstart/index.html | 2 +- .../spotifywebapi/segment/pitches/index.html | 2 +- .../spotifywebapi/segment/start/index.html | 2 +- .../spotifywebapi/segment/timbre/index.html | 2 +- .../spotifywebapi/show/!=(_:_:)/index.html | 2 +- .../index.html | 2 +- .../show/availablemarkets/index.html | 2 +- .../spotifywebapi/show/copyrights/index.html | 2 +- .../show/decodable-implementations/index.html | 2 +- .../spotifywebapi/show/description/index.html | 2 +- .../show/encodable-implementations/index.html | 2 +- .../spotifywebapi/show/encode(to:)/index.html | 2 +- .../spotifywebapi/show/episodes/index.html | 2 +- .../show/equatable-implementations/index.html | 2 +- .../show/externalurls/index.html | 2 +- .../spotifywebapi/show/href/index.html | 2 +- .../show/htmldescription/index.html | 2 +- .../spotifywebapi/show/id/index.html | 2 +- .../spotifywebapi/show/images/index.html | 2 +- .../spotifywebapi/show/index.html | 2 +- .../spotifywebapi/show/init(from:)/index.html | 2 +- .../index.html | 2 +- .../show/isapproximatelyequal(to:)/index.html | 2 +- .../spotifywebapi/show/isexplicit/index.html | 2 +- .../show/isexternallyhosted/index.html | 2 +- .../spotifywebapi/show/languages/index.html | 2 +- .../spotifywebapi/show/mediatype/index.html | 2 +- .../spotifywebapi/show/name/index.html | 2 +- .../spotifywebapi/show/publisher/index.html | 2 +- .../show/totalepisodes/index.html | 2 +- .../spotifywebapi/show/type/index.html | 2 +- .../spotifywebapi/show/uri/index.html | 2 +- .../index.html | 2 +- .../addtoqueue(_:deviceid:)/index.html | 2 +- .../spotifyapi/album(_:market:)/index.html | 2 +- .../spotifyapi/albums(_:market:)/index.html | 2 +- .../index.html | 2 +- .../spotifyapi/apirequestlogger/index.html | 2 +- .../spotifyapi/artist(_:)/index.html | 2 +- .../index.html | 2 +- .../spotifyapi/artists(_:)/index.html | 2 +- .../artisttoptracks(_:country:)/index.html | 2 +- .../audiobook(_:market:)/index.html | 2 +- .../index.html | 1 + .../audiobooks(_:market:)/index.html | 2 +- .../spotifyapi/authdidchangelogger/index.html | 2 +- .../authorizationmanager/index.html | 2 +- .../authorizationmanagerdidchange/index.html | 2 +- .../index.html | 2 +- .../spotifyapi/availabledevices()/index.html | 2 +- .../spotifyapi/availablemarkets()/index.html | 2 +- .../index.html | 2 +- .../category(_:country:locale:)/index.html | 2 +- .../index.html | 2 +- .../changeplaylistdetails(_:to:)/index.html | 2 +- .../spotifyapi/chapter(_:market:)/index.html | 2 +- .../spotifyapi/chapters(_:market:)/index.html | 2 +- .../createplaylist(for:_:)/index.html | 2 +- .../currentplayback(market:)/index.html | 2 +- .../index.html | 2 +- .../currentuserfollowsartists(_:)/index.html | 2 +- .../currentuserfollowsplaylist(_:)/index.html | 1 + .../currentuserfollowsusers(_:)/index.html | 2 +- .../index.html | 2 +- .../currentuserprofile()/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 1 + .../index.html | 1 - .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../spotifyapi/description/index.html | 2 +- .../spotifyapi/encode(to:)/index.html | 2 +- .../spotifyapi/episode(_:market:)/index.html | 2 +- .../spotifyapi/episodes(_:market:)/index.html | 2 +- .../extendpages(_:maxextrapages:)/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../followusersforcurrentuser(_:)/index.html | 2 +- .../getfromhref(_:responsetype:)/index.html | 2 +- .../spotifywebapi/spotifyapi/index.html | 2 +- .../index.html | 2 +- .../spotifyapi/init(from:)/index.html | 2 +- .../spotifyapi/logger/index.html | 2 +- .../spotifyapi/maxretrydelay/index.html | 2 +- .../spotifyapi/networkadaptor/index.html | 2 +- .../index.html | 2 +- .../pauseplayback(deviceid:)/index.html | 2 +- .../spotifyapi/play(_:deviceid:)/index.html | 2 +- .../spotifyapi/playlist(_:market:)/index.html | 2 +- .../spotifyapi/playlistimage(_:)/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../spotifyapi/queue()/index.html | 2 +- .../recentlyplayed(_:limit:)/index.html | 2 +- .../recommendationgenres()/index.html | 2 +- .../index.html | 2 +- .../spotifyapi/relatedartists(_:)/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 1 + .../index.html | 1 - .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 1 - .../reorderplaylistitems(_:body:)/index.html | 2 +- .../index.html | 2 +- .../resumeplayback(deviceid:)/index.html | 2 +- .../savealbumsforcurrentuser(_:)/index.html | 2 +- .../index.html | 2 +- .../saveepisodesforcurrentuser(_:)/index.html | 2 +- .../saveshowsforcurrentuser(_:)/index.html | 2 +- .../savetracksforcurrentuser(_:)/index.html | 2 +- .../index.html | 2 +- .../seektoposition(_:deviceid:)/index.html | 2 +- .../setrepeatmode(to:deviceid:)/index.html | 2 +- .../setshuffle(to:deviceid:)/index.html | 2 +- .../spotifyapi/setupdebugging()/index.html | 2 +- .../setvolume(to:deviceid:)/index.html | 2 +- .../spotifyapi/show(_:market:)/index.html | 2 +- .../index.html | 2 +- .../spotifyapi/shows(_:market:)/index.html | 2 +- .../skiptonext(deviceid:)/index.html | 2 +- .../skiptoprevious(deviceid:)/index.html | 2 +- .../spotifyapi/track(_:market:)/index.html | 2 +- .../trackaudioanalysis(_:)/index.html | 2 +- .../trackaudiofeatures(_:)/index.html | 2 +- .../spotifyapi/tracks(_:market:)/index.html | 2 +- .../tracksaudiofeatures(_:)/index.html | 2 +- .../transferplayback(to:play:)/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../spotifyapi/userprofile(_:)/index.html | 2 +- .../index.html | 1 - .../bootstrap()/index.html | 2 +- .../spotifyapiloghandler/index.html | 2 +- .../init(label:loglevel:metadata:)/index.html | 2 +- .../spotifyapiloghandler/label/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../loghandler-implementations/index.html | 2 +- .../spotifyapiloghandler/loglevel/index.html | 2 +- .../spotifyapiloghandler/metadata/index.html | 2 +- .../subscript(metadatakey:)/index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../anyfailingpublisher(_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../error-implementations/index.html | 2 +- .../error/index.html | 2 +- .../errordescription/index.html | 2 +- .../failurereason/index.html | 2 +- .../helpanchor/index.html | 2 +- .../spotifyauthenticationerror/index.html | 2 +- .../init(from:)/index.html | 2 +- .../localizeddescription/index.html | 2 +- .../localizederror-implementations/index.html | 2 +- .../recoverysuggestion/index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../accesswasdenied/index.html | 2 +- .../anyfailingpublisher(_:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../error-implementations/index.html | 2 +- .../error/index.html | 2 +- .../errordescription/index.html | 2 +- .../failurereason/index.html | 2 +- .../helpanchor/index.html | 2 +- .../spotifyauthorizationerror/index.html | 2 +- .../init(from:)/index.html | 2 +- .../localizeddescription/index.html | 2 +- .../localizederror-implementations/index.html | 2 +- .../recoverysuggestion/index.html | 2 +- .../state/index.html | 2 +- .../accesstoken/index.html | 2 +- .../index.html | 2 +- .../deauthorize()/index.html | 2 +- .../didchange/index.html | 2 +- .../diddeauthorize/index.html | 2 +- .../expirationdate/index.html | 2 +- .../spotifyauthorizationmanager/index.html | 2 +- .../isauthorized(for:)/index.html | 2 +- .../index.html | 2 +- .../scopes/index.html | 2 +- .../spotifycategory/!=(_:_:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifycategory/href/index.html | 2 +- .../spotifycategory/icons/index.html | 2 +- .../spotifycategory/id/index.html | 2 +- .../spotifywebapi/spotifycategory/index.html | 2 +- .../spotifycategory/init(from:)/index.html | 2 +- .../init(name:id:href:icons:)/index.html | 2 +- .../spotifycategory/name/index.html | 2 +- .../spotifycontext/!=(_:_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifycontext/externalurls/index.html | 2 +- .../spotifycontext/href/index.html | 2 +- .../spotifywebapi/spotifycontext/index.html | 2 +- .../spotifycontext/init(from:)/index.html | 2 +- .../index.html | 2 +- .../spotifycontext/type/index.html | 2 +- .../spotifycontext/uri/index.html | 2 +- .../spotifycopyright/!=(_:_:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/spotifycopyright/index.html | 2 +- .../spotifycopyright/init(from:)/index.html | 2 +- .../init(text:type:)/index.html | 2 +- .../spotifycopyright/text/index.html | 2 +- .../spotifycopyright/type/index.html | 2 +- .../spotifycursor/!=(_:_:)/index.html | 2 +- .../spotifycursor/after/index.html | 2 +- .../spotifycursor/before/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/spotifycursor/index.html | 2 +- .../init(before:after:)/index.html | 2 +- .../spotifycursor/init(from:)/index.html | 2 +- .../spotifydecodelogger/index.html | 2 +- .../anyfailingpublisher(_:)/index.html | 2 +- .../datadumpfolder/index.html | 2 +- .../debugerrordescription/index.html | 2 +- .../description/index.html | 2 +- .../error-implementations/index.html | 2 +- .../errordescription/index.html | 2 +- .../expectedresponsetype/index.html | 2 +- .../failurereason/index.html | 2 +- .../helpanchor/index.html | 2 +- .../spotifydecodingerror/index.html | 2 +- .../index.html | 2 +- .../localizeddescription/index.html | 2 +- .../localizederror-implementations/index.html | 2 +- .../prettycodingpath/index.html | 2 +- .../spotifydecodingerror/rawdata/index.html | 2 +- .../recoverysuggestion/index.html | 2 +- .../statuscode/index.html | 2 +- .../underlyingerror/index.html | 2 +- .../spotifydecodingerror/url/index.html | 2 +- .../writetofolder(_:)/index.html | 2 +- .../spotifyerror/!=(_:_:)/index.html | 2 +- .../anyfailingpublisher(_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../spotifyerror/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../error-implementations/index.html | 2 +- .../spotifyerror/errordescription/index.html | 2 +- .../spotifyerror/failurereason/index.html | 2 +- .../spotifyerror/helpanchor/index.html | 2 +- .../spotifywebapi/spotifyerror/index.html | 2 +- .../spotifyerror/init(from:)/index.html | 2 +- .../localizeddescription/index.html | 2 +- .../localizederror-implementations/index.html | 2 +- .../spotifyerror/message/index.html | 2 +- .../recoverysuggestion/index.html | 2 +- .../spotifyerror/statuscode/index.html | 2 +- .../anyfailingpublisher(_:)/index.html | 2 +- .../index.html | 2 +- .../description/index.html | 2 +- .../error-implementations/index.html | 2 +- .../errordescription/index.html | 2 +- .../failurereason/index.html | 2 +- .../spotifygeneralerror/helpanchor/index.html | 2 +- .../httperror(_:_:)/index.html | 2 +- .../index.html | 2 +- .../spotifygeneralerror/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../localizeddescription/index.html | 2 +- .../localizederror-implementations/index.html | 2 +- .../other(_:localizeddescription:)/index.html | 2 +- .../recoverysuggestion/index.html | 2 +- .../toplevelkeynotfound(key:dict:)/index.html | 2 +- .../unauthorized(_:)/index.html | 2 +- .../spotifyidentifier/!=(_:_:)/index.html | 2 +- .../index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifyidentifier/id/index.html | 2 +- .../spotifyidentifier/idcategory/index.html | 2 +- .../index.html | 2 +- .../spotifyidentifier/index.html | 2 +- .../spotifyidentifier/init(from:)/index.html | 2 +- .../init(id:idcategory:)/index.html | 2 +- .../index.html | 2 +- .../spotifyidentifier/init(url:)/index.html | 2 +- .../spotifyidentifier/uri/index.html | 2 +- .../spotifyidentifier/url/index.html | 2 +- .../spotifyimage/!=(_:_:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifyimage/height/index.html | 2 +- .../spotifywebapi/spotifyimage/index.html | 2 +- .../spotifyimage/init(from:)/index.html | 2 +- .../init(height:width:url:)/index.html | 2 +- .../spotifyimage/load()/index.html | 2 +- .../spotifywebapi/spotifyimage/url/index.html | 2 +- .../spotifyimage/width/index.html | 2 +- .../spotifyplayererror/!=(_:_:)/index.html | 2 +- .../anyfailingpublisher(_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../spotifyplayererror/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../error-implementations/index.html | 2 +- .../errordescription/index.html | 2 +- .../errorreason/!=(_:_:)/index.html | 2 +- .../errorreason/alreadypaused/index.html | 2 +- .../errorreason/alreadyplaying/index.html | 2 +- .../errorreason/contextdisallow/index.html | 2 +- .../devicenotcontrollable/index.html | 2 +- .../errorreason/encode(to:)/index.html | 2 +- .../errorreason/endlesscontext/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../errorreason/hash(into:)/index.html | 2 +- .../errorreason/hashvalue/index.html | 2 +- .../spotifyplayererror/errorreason/index.html | 2 +- .../errorreason/init(from:)/index.html | 2 +- .../errorreason/init(rawvalue:)/index.html | 2 +- .../errorreason/noactivedevice/index.html | 2 +- .../errorreason/nonexttrack/index.html | 2 +- .../errorreason/noprevioustrack/index.html | 2 +- .../errorreason/nospecifictrack/index.html | 2 +- .../errorreason/notpaused/index.html | 2 +- .../errorreason/notplayingcontext/index.html | 2 +- .../errorreason/notplayinglocally/index.html | 2 +- .../errorreason/notplayingtrack/index.html | 2 +- .../errorreason/premiumrequired/index.html | 2 +- .../errorreason/ratelimited/index.html | 2 +- .../index.html | 2 +- .../remotecontroldisallow/index.html | 2 +- .../errorreason/unknown/index.html | 2 +- .../volumecontroldisallow/index.html | 2 +- .../failurereason/index.html | 2 +- .../spotifyplayererror/helpanchor/index.html | 2 +- .../spotifyplayererror/index.html | 2 +- .../spotifyplayererror/init(from:)/index.html | 2 +- .../localizeddescription/index.html | 2 +- .../localizederror-implementations/index.html | 2 +- .../spotifyplayererror/message/index.html | 2 +- .../spotifyplayererror/reason/index.html | 2 +- .../recoverysuggestion/index.html | 2 +- .../spotifyplayererror/statuscode/index.html | 2 +- .../spotifyqueue/!=(_:_:)/index.html | 2 +- .../index.html | 2 +- .../spotifyqueue/currentlyplaying/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/spotifyqueue/index.html | 2 +- .../init(currentlyplaying:queue:)/index.html | 2 +- .../spotifyqueue/init(from:)/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../spotifyqueue/queue/index.html | 2 +- .../index.html | 2 +- .../spotifytimeinterval/!=(_:_:)/index.html | 2 +- .../index.html | 2 +- .../spotifytimeinterval/confidence/index.html | 2 +- .../spotifytimeinterval/duration/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifytimeinterval/index.html | 2 +- .../init(from:)/index.html | 2 +- .../index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../spotifytimeinterval/start/index.html | 2 +- .../date(from:)/index.html | 2 +- .../spotifytimestampformatter/index.html | 2 +- .../millisecondsformatter/index.html | 2 +- .../secondsformatter/index.html | 2 +- .../shared/index.html | 2 +- .../string(from:)/index.html | 2 +- .../spotifyuriconvertible/index.html | 2 +- .../spotifyuriconvertible/uri/index.html | 2 +- .../spotifyuser/!=(_:_:)/index.html | 2 +- .../allowsexplicitcontent/index.html | 2 +- .../spotifyuser/country/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../spotifyuser/displayname/index.html | 2 +- .../spotifyuser/email/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../spotifyuser/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../explicitcontentsettingislocked/index.html | 2 +- .../spotifyuser/externalurls/index.html | 2 +- .../spotifyuser/followers/index.html | 2 +- .../spotifywebapi/spotifyuser/href/index.html | 2 +- .../spotifywebapi/spotifyuser/id/index.html | 2 +- .../spotifyuser/images/index.html | 2 +- .../spotifywebapi/spotifyuser/index.html | 2 +- .../index.html | 2 +- .../spotifyuser/init(from:)/index.html | 2 +- .../spotifyuser/product/index.html | 2 +- .../spotifywebapi/spotifyuser/type/index.html | 2 +- .../spotifywebapi/spotifyuser/uri/index.html | 2 +- .../swift/additivearithmetic/index.html | 2 +- .../index.html | 2 +- .../collection/chunked(size:)/index.html | 2 +- .../spotifywebapi/swift/collection/index.html | 2 +- .../swift/decodingerror/context/index.html | 2 +- .../swift/decodingerror/index.html | 2 +- .../decodingerror/prettycodingpath/index.html | 2 +- .../dictionary/formurlencoded()/index.html | 2 +- .../spotifywebapi/swift/dictionary/index.html | 2 +- .../error/anyfailingpublisher(_:)/index.html | 2 +- .../spotifywebapi/swift/error/index.html | 2 +- .../spotifywebapi/swift/index.html | 2 +- .../decodeandunwraparray(forkey:)/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../decodespotifydate(forkey:)/index.html | 2 +- .../index.html | 2 +- .../decodespotifyimages(forkey:)/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../decodeuseruri(forkey:)/index.html | 2 +- .../swift/keyeddecodingcontainer/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../encodeuseruri(_:forkey:)/index.html | 2 +- .../swift/keyedencodingcontainer/index.html | 2 +- .../spotifywebapi/swift/numeric/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../spotifywebapi/swift/optional/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../swift/randomaccesscollection/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../commaseparatedstring()/index.html | 2 +- .../spotifywebapi/swift/sequence/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../swift/sequence/largest/index.html | 2 +- .../sequence/removingduplicates()/index.html | 2 +- .../index.html | 2 +- .../spotifywebapi/swift/set/index.html | 2 +- .../set/isapproximatelyequal(to:)/index.html | 2 +- .../index.html | 2 +- .../swift/string/base64encoded(_:)/index.html | 2 +- .../spotifywebapi/swift/string/index.html | 2 +- .../index.html | 2 +- .../string/randomurlsafe(length:)/index.html | 2 +- .../randomurlsafe(length:using:)/index.html | 2 +- .../index.html | 2 +- .../swift/string/strip(_:)/index.html | 2 +- .../spotifywebapi/swift/string/uri/index.html | 2 +- .../swift/string/urlsafecharacters/index.html | 2 +- .../spotifywebapi/swift/substring/index.html | 2 +- .../index.html | 2 +- .../swift/substring/uri/index.html | 2 +- .../timerange/!=(_:_:)/index.html | 2 +- .../timerange/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../timerange/hash(into:)/index.html | 2 +- .../timerange/hashvalue/index.html | 2 +- .../spotifywebapi/timerange/index.html | 2 +- .../timerange/init(from:)/index.html | 2 +- .../timerange/init(rawvalue:)/index.html | 2 +- .../timerange/longterm/index.html | 2 +- .../timerange/mediumterm/index.html | 2 +- .../index.html | 2 +- .../timerange/shortterm/index.html | 2 +- .../timereference/!=(_:_:)/index.html | 2 +- .../after(_:)-swift.enum.case/index.html | 2 +- .../after(_:)-swift.type.method/index.html | 2 +- .../index.html | 2 +- .../timereference/asqueryitem()/index.html | 2 +- .../before(_:)-swift.enum.case/index.html | 2 +- .../before(_:)-swift.type.method/index.html | 2 +- .../timereference/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/timereference/index.html | 2 +- .../timereference/init(from:)/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../tokensrequest/!=(_:_:)/index.html | 2 +- .../tokensrequest/clientid/index.html | 2 +- .../tokensrequest/clientsecret/index.html | 2 +- .../tokensrequest/code/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../tokensrequest/formurlencoded()/index.html | 2 +- .../tokensrequest/granttype/index.html | 2 +- .../spotifywebapi/tokensrequest/index.html | 2 +- .../index.html | 2 +- .../tokensrequest/init(from:)/index.html | 2 +- .../tokensrequest/redirecturi/index.html | 2 +- .../spotifywebapi/track/!=(_:_:)/index.html | 2 +- .../spotifywebapi/track/album/index.html | 2 +- .../index.html | 2 +- .../spotifywebapi/track/artists/index.html | 2 +- .../track/availablemarkets/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../spotifywebapi/track/discnumber/index.html | 2 +- .../spotifywebapi/track/durationms/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../track/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../track/externalids/index.html | 2 +- .../track/externalurls/index.html | 2 +- .../spotifywebapi/track/href/index.html | 2 +- .../spotifywebapi/track/id/index.html | 2 +- .../spotifywebapi/track/index.html | 2 +- .../track/init(from:)/index.html | 2 +- .../index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../spotifywebapi/track/isexplicit/index.html | 2 +- .../spotifywebapi/track/islocal/index.html | 2 +- .../spotifywebapi/track/isplayable/index.html | 2 +- .../spotifywebapi/track/linkedfrom/index.html | 2 +- .../spotifywebapi/track/name/index.html | 2 +- .../spotifywebapi/track/popularity/index.html | 2 +- .../spotifywebapi/track/previewurl/index.html | 2 +- .../track/restrictions/index.html | 2 +- .../track/tracknumber/index.html | 2 +- .../spotifywebapi/track/type/index.html | 2 +- .../spotifywebapi/track/uri/index.html | 2 +- .../trackattributes/!=(_:_:)/index.html | 2 +- .../trackattributes/acousticness/index.html | 2 +- .../index.html | 2 +- .../trackattributes/danceability/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../trackattributes/durationms/index.html | 2 +- .../trackattributes/energy/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../spotifywebapi/trackattributes/index.html | 2 +- .../trackattributes/init(from:)/index.html | 2 +- .../index.html | 2 +- .../instrumentalness/index.html | 2 +- .../isapproximatelyequal(to:)/index.html | 2 +- .../trackattributes/key/index.html | 2 +- .../trackattributes/liveness/index.html | 2 +- .../trackattributes/loudness/index.html | 2 +- .../trackattributes/mode/index.html | 2 +- .../trackattributes/popularity/index.html | 2 +- .../querydictionary()/index.html | 2 +- .../trackattributes/seedartists/index.html | 2 +- .../trackattributes/seedgenres/index.html | 2 +- .../trackattributes/seedtracks/index.html | 2 +- .../trackattributes/speechiness/index.html | 2 +- .../trackattributes/tempo/index.html | 2 +- .../trackattributes/timesignature/index.html | 2 +- .../trackattributes/valence/index.html | 2 +- .../tracklink/!=(_:_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../tracklink/externalurls/index.html | 2 +- .../spotifywebapi/tracklink/href/index.html | 2 +- .../spotifywebapi/tracklink/id/index.html | 2 +- .../spotifywebapi/tracklink/index.html | 2 +- .../index.html | 2 +- .../tracklink/init(from:)/index.html | 2 +- .../spotifywebapi/tracklink/type/index.html | 2 +- .../spotifywebapi/tracklink/uri/index.html | 2 +- .../uriscontainer/!=(_:_:)/index.html | 2 +- .../uriscontainer/==(_:_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../uriscontainer/encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../uriscontainer/hash(into:)/index.html | 2 +- .../hashable-implementations/index.html | 2 +- .../spotifywebapi/uriscontainer/index.html | 2 +- .../init(_:snapshotid:)/index.html | 2 +- .../uriscontainer/init(from:)/index.html | 2 +- .../uriscontainer/items/index.html | 2 +- .../uriscontainer/snapshotid/index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../==(_:_:)/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../encodable-implementations/index.html | 2 +- .../encode(to:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../hash(into:)/index.html | 2 +- .../hashable-implementations/index.html | 2 +- .../urisdictwithinsertionindex/index.html | 2 +- .../init(from:)/index.html | 2 +- .../init(uris:position:)/index.html | 2 +- .../position/index.html | 2 +- .../uris/index.html | 2 +- .../!=(_:_:)/index.html | 1 - .../index.html | 1 - .../equatable-implementations/index.html | 1 - .../uriswithpositionscontainer/index.html | 1 - .../init(from:)/index.html | 1 - .../index.html | 1 - .../index.html | 1 - .../snapshotid/index.html | 1 - .../uriswithpositions/index.html | 1 - .../uriwithpositions/!=(_:_:)/index.html | 1 - .../uriwithpositions/==(_:_:)/index.html | 1 - .../decodable-implementations/index.html | 1 - .../encodable-implementations/index.html | 1 - .../uriwithpositions/encode(to:)/index.html | 1 - .../equatable-implementations/index.html | 1 - .../uriwithpositions/hash(into:)/index.html | 1 - .../hashable-implementations/index.html | 1 - .../spotifywebapi/uriwithpositions/index.html | 1 - .../uriwithpositions/init(from:)/index.html | 1 - .../init(uri:positions:)/index.html | 1 - .../uriwithpositions/positions/index.html | 1 - .../uriwithpositions/uri/index.html | 1 - .../urlquerydictionary(_:)/index.html | 2 +- .../using-the-player-endpoints/index.html | 2 +- .../working-with-paginated-results/index.html | 2 +- .../{ => SpotifyWebAPI}/Change_Test_Plan.png | Bin .../{ => SpotifyWebAPI}/JSON_Viewer.png | Bin .../SpotifyAPIMainTestPlan.png | Bin docs/index.html | 2 +- docs/index/availability.index | Bin 742 -> 742 bytes docs/index/data.mdb | Bin 389120 -> 364544 bytes docs/index/index.json | 2 +- docs/index/navigator.index | Bin 354675 -> 350081 bytes docs/js/104.fe5974d0.js | 10 + docs/js/37.3cabdf6d.js | 10 - docs/js/523.3af1b2ef.js | 10 - docs/js/842.49774dc9.js | 10 + docs/js/866.eea4607d.js | 10 + docs/js/903.b3710a74.js | 10 - docs/js/documentation-topic.09a6ef86.js | 10 + docs/js/documentation-topic.f9ef3692.js | 10 - docs/js/index.2871ffbd.js | 9 - docs/js/index.a08b31d0.js | 9 + docs/js/topic.2687cdff.js | 10 - docs/js/topic.37e71576.js | 10 + docs/js/tutorials-overview.2eff1231.js | 10 - docs/js/tutorials-overview.acb09e8a.js | 10 + docs/metadata.json | 2 +- 3435 files changed, 4237 insertions(+), 5835 deletions(-) delete mode 100644 Sources/SpotifyWebAPI/Object Model/Post Request Objects/Playlist Objects/URIWithPositions.swift delete mode 100644 Sources/SpotifyWebAPI/Object Model/Post Request Objects/Playlist Objects/URIsWithPositionsContainer.swift delete mode 100644 docs/css/523.e9a069b0.css delete mode 100644 docs/css/675.40c3bcb2.css create mode 100644 docs/css/866.60f074fd.css create mode 100644 docs/css/989.4f123103.css create mode 100644 docs/css/documentation-topic.91c07ba9.css delete mode 100644 docs/css/documentation-topic.b186e79f.css create mode 100644 docs/css/index.3a335429.css delete mode 100644 docs/css/index.ff036a9e.css create mode 100644 docs/css/topic.4be8f56d.css delete mode 100644 docs/css/topic.672a9049.css delete mode 100644 docs/css/tutorials-overview.6eb589ed.css create mode 100644 docs/css/tutorials-overview.7942d777.css create mode 100644 docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/!=(_:_:).json create mode 100644 docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/equatable-implementations.json create mode 100644 docs/data/documentation/spotifywebapi/spotifyapi/audiobookchapters(_:market:limit:offset:).json create mode 100644 docs/data/documentation/spotifywebapi/spotifyapi/currentuserfollowsplaylist(_:).json create mode 100644 docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedshows(limit:offset:).json delete mode 100644 docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedshows(limit:offset:market:).json create mode 100644 docs/data/documentation/spotifywebapi/spotifyapi/removesavedaudiobooksforcurrentuser(_:).json delete mode 100644 docs/data/documentation/spotifywebapi/spotifyapi/removesavedaudiobooksforcurrentuser(_:market:).json delete mode 100644 docs/data/documentation/spotifywebapi/spotifyapi/removespecificoccurrencesfromplaylist(_:of:).json delete mode 100644 docs/data/documentation/spotifywebapi/spotifyapi/usersfollowplaylist(_:useruris:).json delete mode 100644 docs/data/documentation/spotifywebapi/uriswithpositionscontainer.json delete mode 100644 docs/data/documentation/spotifywebapi/uriswithpositionscontainer/!=(_:_:).json delete mode 100644 docs/data/documentation/spotifywebapi/uriswithpositionscontainer/chunked(uriswithsingleposition:).json delete mode 100644 docs/data/documentation/spotifywebapi/uriswithpositionscontainer/equatable-implementations.json delete mode 100644 docs/data/documentation/spotifywebapi/uriswithpositionscontainer/init(from:).json delete mode 100644 docs/data/documentation/spotifywebapi/uriswithpositionscontainer/init(snapshotid:uriswithpositions:).json delete mode 100644 docs/data/documentation/spotifywebapi/uriswithpositionscontainer/init(snapshotid:uriswithsingleposition:).json delete mode 100644 docs/data/documentation/spotifywebapi/uriswithpositionscontainer/snapshotid.json delete mode 100644 docs/data/documentation/spotifywebapi/uriswithpositionscontainer/uriswithpositions.json delete mode 100644 docs/data/documentation/spotifywebapi/uriwithpositions.json delete mode 100644 docs/data/documentation/spotifywebapi/uriwithpositions/!=(_:_:).json delete mode 100644 docs/data/documentation/spotifywebapi/uriwithpositions/==(_:_:).json delete mode 100644 docs/data/documentation/spotifywebapi/uriwithpositions/decodable-implementations.json delete mode 100644 docs/data/documentation/spotifywebapi/uriwithpositions/encodable-implementations.json delete mode 100644 docs/data/documentation/spotifywebapi/uriwithpositions/encode(to:).json delete mode 100644 docs/data/documentation/spotifywebapi/uriwithpositions/equatable-implementations.json delete mode 100644 docs/data/documentation/spotifywebapi/uriwithpositions/hash(into:).json delete mode 100644 docs/data/documentation/spotifywebapi/uriwithpositions/hashable-implementations.json delete mode 100644 docs/data/documentation/spotifywebapi/uriwithpositions/init(from:).json delete mode 100644 docs/data/documentation/spotifywebapi/uriwithpositions/init(uri:positions:).json delete mode 100644 docs/data/documentation/spotifywebapi/uriwithpositions/positions.json delete mode 100644 docs/data/documentation/spotifywebapi/uriwithpositions/uri.json create mode 100644 docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/!=(_:_:)/index.html create mode 100644 docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/equatable-implementations/index.html create mode 100644 docs/documentation/spotifywebapi/spotifyapi/audiobookchapters(_:market:limit:offset:)/index.html create mode 100644 docs/documentation/spotifywebapi/spotifyapi/currentuserfollowsplaylist(_:)/index.html create mode 100644 docs/documentation/spotifywebapi/spotifyapi/currentusersavedshows(limit:offset:)/index.html delete mode 100644 docs/documentation/spotifywebapi/spotifyapi/currentusersavedshows(limit:offset:market:)/index.html create mode 100644 docs/documentation/spotifywebapi/spotifyapi/removesavedaudiobooksforcurrentuser(_:)/index.html delete mode 100644 docs/documentation/spotifywebapi/spotifyapi/removesavedaudiobooksforcurrentuser(_:market:)/index.html delete mode 100644 docs/documentation/spotifywebapi/spotifyapi/removespecificoccurrencesfromplaylist(_:of:)/index.html delete mode 100644 docs/documentation/spotifywebapi/spotifyapi/usersfollowplaylist(_:useruris:)/index.html delete mode 100644 docs/documentation/spotifywebapi/uriswithpositionscontainer/!=(_:_:)/index.html delete mode 100644 docs/documentation/spotifywebapi/uriswithpositionscontainer/chunked(uriswithsingleposition:)/index.html delete mode 100644 docs/documentation/spotifywebapi/uriswithpositionscontainer/equatable-implementations/index.html delete mode 100644 docs/documentation/spotifywebapi/uriswithpositionscontainer/index.html delete mode 100644 docs/documentation/spotifywebapi/uriswithpositionscontainer/init(from:)/index.html delete mode 100644 docs/documentation/spotifywebapi/uriswithpositionscontainer/init(snapshotid:uriswithpositions:)/index.html delete mode 100644 docs/documentation/spotifywebapi/uriswithpositionscontainer/init(snapshotid:uriswithsingleposition:)/index.html delete mode 100644 docs/documentation/spotifywebapi/uriswithpositionscontainer/snapshotid/index.html delete mode 100644 docs/documentation/spotifywebapi/uriswithpositionscontainer/uriswithpositions/index.html delete mode 100644 docs/documentation/spotifywebapi/uriwithpositions/!=(_:_:)/index.html delete mode 100644 docs/documentation/spotifywebapi/uriwithpositions/==(_:_:)/index.html delete mode 100644 docs/documentation/spotifywebapi/uriwithpositions/decodable-implementations/index.html delete mode 100644 docs/documentation/spotifywebapi/uriwithpositions/encodable-implementations/index.html delete mode 100644 docs/documentation/spotifywebapi/uriwithpositions/encode(to:)/index.html delete mode 100644 docs/documentation/spotifywebapi/uriwithpositions/equatable-implementations/index.html delete mode 100644 docs/documentation/spotifywebapi/uriwithpositions/hash(into:)/index.html delete mode 100644 docs/documentation/spotifywebapi/uriwithpositions/hashable-implementations/index.html delete mode 100644 docs/documentation/spotifywebapi/uriwithpositions/index.html delete mode 100644 docs/documentation/spotifywebapi/uriwithpositions/init(from:)/index.html delete mode 100644 docs/documentation/spotifywebapi/uriwithpositions/init(uri:positions:)/index.html delete mode 100644 docs/documentation/spotifywebapi/uriwithpositions/positions/index.html delete mode 100644 docs/documentation/spotifywebapi/uriwithpositions/uri/index.html rename docs/images/{ => SpotifyWebAPI}/Change_Test_Plan.png (100%) rename docs/images/{ => SpotifyWebAPI}/JSON_Viewer.png (100%) rename docs/images/{ => SpotifyWebAPI}/SpotifyAPIMainTestPlan.png (100%) create mode 100644 docs/js/104.fe5974d0.js delete mode 100644 docs/js/37.3cabdf6d.js delete mode 100644 docs/js/523.3af1b2ef.js create mode 100644 docs/js/842.49774dc9.js create mode 100644 docs/js/866.eea4607d.js delete mode 100644 docs/js/903.b3710a74.js create mode 100644 docs/js/documentation-topic.09a6ef86.js delete mode 100644 docs/js/documentation-topic.f9ef3692.js delete mode 100644 docs/js/index.2871ffbd.js create mode 100644 docs/js/index.a08b31d0.js delete mode 100644 docs/js/topic.2687cdff.js create mode 100644 docs/js/topic.37e71576.js delete mode 100644 docs/js/tutorials-overview.2eff1231.js create mode 100644 docs/js/tutorials-overview.acb09e8a.js diff --git a/.github/workflows/swift.yml b/.github/workflows/swift.yml index 877f1d3db..cf55a8945 100644 --- a/.github/workflows/swift.yml +++ b/.github/workflows/swift.yml @@ -62,7 +62,7 @@ jobs: max-parallel: 1 fail-fast: false matrix: - image: ["swift:5.6", "swift:5.7", "swift:5.8", "swift:5.9", "swift:5.10"] + image: ["swift:5.6", "swift:5.7", "swift:5.8", "swift:5.9", "swift:5.10", "swift:6.0"] runs-on: ubuntu-latest container: ${{ matrix.image }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 26bb20718..ccb04ae56 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,35 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [4.0.0] - 12-10-2024 + +* Added `SpotifyAPI.audiobookChapters(_:market:limit:offset:)`. +* `SpotifyAPI.currentUserSavedAudiobooks(limit:offset:)` now returns the correct type: `PagingObject` instead of `PagingObject`. +* Removed `SpotifyAPI.removeSpecificOccurrencesFromPlaylist(_:of:)` because it is no longer possible to remove items at specific indices from a playlist. +* `ClientCredentialsFlowBackendManager` now actually conforms to `Hashable` (it already implemented the required methods, but never explicitly declared the conformance) +* Removed market parameter from `SpotifyAPI.removeSavedAudiobooksForCurrentUser` +* Removed market parameter from `SpotifyAPI.currentUserSavedShows` +* Changed type of `PlaylistItem.name` from `String` to `String?` +* Removed "Currently, there is a bug in the web API in which the market parameter must be provided, or a 500 server error will be returned. It must be set to "US"." doc comment for `SpotifyAPI.chapter` and `SpotifyAPI.chapters`. +* The following endpoints are now **deprecated** for new web API applications (see this [article](https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api)): + * `SpotifyAPI.relatedArtists` + * `SpotifyAPI.recommendations` + * `SpotifyAPI.trackAudioFeatures` + * `SpotifyAPI.tracksAudioFeatures` + * `SpotifyAPI.trackAudioAnalysis` + * `SpotifyAPI.featuredPlaylists` + * `SpotifyAPI.categoryPlaylists` +* Made all properties in `Show` and `Episode` optional (except for those with default values). +* `Show` and `Episode` no longer conform to `SpotifyURIConvertible`. +* Replaced `SpotifyAPI.usersFollowPlaylist(_:userURIs:)` with `SpotifyAPI.currentUserFollowsPlaylist(_:)` because this endpoint now only works with the current user. +* Fixed bug in `SpotifyAPI.extendPagesConcurrently(_:maxExtraPages:)` in which no extra pages would be retrieved if `maxExtraPages` was set to `1`. +* Changed type of `releaseDate` for all objects in object model from `Date?` to `String?` +* Removed "Audiobooks are only available for the US market" from the following methods: + - `SpotifyAPI.audiobook` + - `SpotifyAPI.audiobooks` + - `SpotifyAPI.chapter` + - `SpotifyAPI.chapters` + ## [3.0.4] - 11-22-2024 * Fixed a bug where the Spotify ids were not being sent in the correct format in the following methods (see [#66](https://github.com/Peter-Schorn/SpotifyAPI/issues/66)): diff --git a/Sources/SpotifyAPITestUtilities/Authorization/AuthorizationConstants.swift b/Sources/SpotifyAPITestUtilities/Authorization/AuthorizationConstants.swift index d56178be0..edd8c773a 100644 --- a/Sources/SpotifyAPITestUtilities/Authorization/AuthorizationConstants.swift +++ b/Sources/SpotifyAPITestUtilities/Authorization/AuthorizationConstants.swift @@ -20,7 +20,6 @@ import Foundation "client_id": "abc", "client_secret": "def" } - ``` * The "SPOTIFY_SWIFT_TESTING_CLIENT_ID" and @@ -98,7 +97,7 @@ public let spotifyCredentials: SpotifyCredentials = { /// ``` public let localHostURL = URL(string: "http://localhost:8080")! -/// The "sp_dc" cookie value, which is used by ``HeadlessBrowserAuthorizer`` to +/// The "sp_dc" cookie value, which is used by `HeadlessBrowserAuthorizer` to /// authorize the application. Retrieved from the "SPOTIFY_DC" environment /// variable. public let spotifyDCCookieValue = ProcessInfo.processInfo diff --git a/Sources/SpotifyAPITestUtilities/CodingExtensions.swift b/Sources/SpotifyAPITestUtilities/CodingExtensions.swift index 7f6a47487..4f5347a8a 100644 --- a/Sources/SpotifyAPITestUtilities/CodingExtensions.swift +++ b/Sources/SpotifyAPITestUtilities/CodingExtensions.swift @@ -111,7 +111,6 @@ public func encodeDecode( - Parameters: - data: The data to decode and encode. - type: The type to decode the data from. - - areEqual: Used to compare the object for equality. - file: A file name. Defaults to the file name of the test case in which this function was called. - line: A line number. Defaults to the line number on which this function was diff --git a/Sources/SpotifyAPITestUtilities/CombineTestUtilities.swift b/Sources/SpotifyAPITestUtilities/CombineTestUtilities.swift index 0bc157a70..a12d26930 100644 --- a/Sources/SpotifyAPITestUtilities/CombineTestUtilities.swift +++ b/Sources/SpotifyAPITestUtilities/CombineTestUtilities.swift @@ -148,6 +148,8 @@ public func assertURLExists( - images: An array of Spotify images. - assertSizeNotNil: whether or not to assert that the height and width of the images is not `nil`. + - file: the file where the failure occurs. + - line: the line number where the failure occurs. */ public func XCTAssertImagesExist( _ images: [SpotifyImage]?, diff --git a/Sources/SpotifyAPITestUtilities/MiscellaneousUtilities.swift b/Sources/SpotifyAPITestUtilities/MiscellaneousUtilities.swift index 3fd2dd6aa..b324411f0 100644 --- a/Sources/SpotifyAPITestUtilities/MiscellaneousUtilities.swift +++ b/Sources/SpotifyAPITestUtilities/MiscellaneousUtilities.swift @@ -63,11 +63,11 @@ public extension Scope { /** All the scopes that are related to playlists. - * ``Scope/playlistReadCollaborative`` - * ``Scope/playlistModifyPublic`` - * ``Scope/playlistReadPrivate`` - * ``Scope/playlistModifyPrivate`` - * ``Scope/ugcImageUpload`` (required for uploading an image to a playlist) + * `Scope.playlistReadCollaborative` + * `Scope.playlistModifyPublic` + * `Scope.playlistReadPrivate` + * `Scope.playlistModifyPrivate` + * `Scope.ugcImageUpload` (required for uploading an image to a playlist) */ static let playlistScopes: Set = [ .playlistReadCollaborative, @@ -245,6 +245,21 @@ extension URL { /// A URL to "https://www.example.com" public static let exampleURL = URL(string: "https://www.example.com")! + /// Returns a new URL without the "locale" query parameter. + public var removingLocaleQueryParam: URL { + guard var components = self.components else { + return self + } + components.queryItems?.removeAll(where: { item in + item.name == "locale" + }) + guard let newURL = components.url else { + return self + } + return newURL + + } + } extension HTTPURLResponse { diff --git a/Sources/SpotifyAPITestUtilities/SpotifyAPI Utilities/AuthorizationCodeFlowExtensions.swift b/Sources/SpotifyAPITestUtilities/SpotifyAPI Utilities/AuthorizationCodeFlowExtensions.swift index ef5f079f0..88f3fc4a0 100644 --- a/Sources/SpotifyAPITestUtilities/SpotifyAPI Utilities/AuthorizationCodeFlowExtensions.swift +++ b/Sources/SpotifyAPITestUtilities/SpotifyAPI Utilities/AuthorizationCodeFlowExtensions.swift @@ -105,6 +105,7 @@ public extension AuthorizationCodeFlowBackendManager { let cancellable = self.testAuthorize( scopes: scopes, showDialog: showDialog ) + .sink(receiveCompletion: { completion in switch completion { case .finished: diff --git a/Sources/SpotifyAPITestUtilities/SpotifyAPI Utilities/ClientCredentialsFlowExtensions.swift b/Sources/SpotifyAPITestUtilities/SpotifyAPI Utilities/ClientCredentialsFlowExtensions.swift index cc7047e37..b8f760cbe 100644 --- a/Sources/SpotifyAPITestUtilities/SpotifyAPI Utilities/ClientCredentialsFlowExtensions.swift +++ b/Sources/SpotifyAPITestUtilities/SpotifyAPI Utilities/ClientCredentialsFlowExtensions.swift @@ -41,7 +41,7 @@ public extension SpotifyAPI where public extension ClientCredentialsFlowBackendManager { - /// Calls ``authorize()`` and blocks until the publisher + /// Calls `authorize()` and blocks until the publisher /// finishes. Returns early if the application is already authorized. func waitUntilAuthorized() { diff --git a/Sources/SpotifyAPITestUtilities/SpotifyAPI Utilities/SpotifyAPITests.swift b/Sources/SpotifyAPITestUtilities/SpotifyAPI Utilities/SpotifyAPITests.swift index 93ec681f3..fec90059b 100644 --- a/Sources/SpotifyAPITestUtilities/SpotifyAPI Utilities/SpotifyAPITests.swift +++ b/Sources/SpotifyAPITestUtilities/SpotifyAPI Utilities/SpotifyAPITests.swift @@ -127,7 +127,4 @@ extension AuthorizationCodeFlowPKCEBackendManager: _AuthorizationCodeFlowPKCEMan } -extension ClientCredentialsFlowBackendManager: @retroactive Equatable {} extension ClientCredentialsFlowBackendManager: _ClientCredentialsFlowManagerProtocol { } - - diff --git a/Sources/SpotifyExampleContent/URIs.swift b/Sources/SpotifyExampleContent/URIs.swift index 515c24030..5ed69d387 100644 --- a/Sources/SpotifyExampleContent/URIs.swift +++ b/Sources/SpotifyExampleContent/URIs.swift @@ -134,7 +134,6 @@ public enum URIs { case reckoner = "spotify:track:02ppMPbg1OtEdHgoPqoqju" case houseOfCards = "spotify:track:48X4D1FYOShPz2VF3YdfCF" - /// Right now. case comeTogether = "spotify:track:2EqlS6tkEnglzr7tkKAAYD" /// The sky is blue. diff --git a/Sources/SpotifyWebAPI/API/SpotifyAPI+Artists.swift b/Sources/SpotifyWebAPI/API/SpotifyAPI+Artists.swift index abcd3c656..323eb5af7 100644 --- a/Sources/SpotifyWebAPI/API/SpotifyAPI+Artists.swift +++ b/Sources/SpotifyWebAPI/API/SpotifyAPI+Artists.swift @@ -231,16 +231,20 @@ public extension SpotifyAPI { } /** - Get the related artists for an artist. - + [**DEPRECATED**] Get the related artists for an artist. + + - Warning: This endpoint is deprecated for new web API applications. See + this [article][1]. + No scopes are required for this endpoint. - Read more at the [Spotify web API reference][1]. - + Read more at the [Spotify web API reference][2]. + - Parameter artist: The URI of an artist. - Returns: The full versions of up to 20 artists. - - [1]: https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-artists-related-artists + + [1]: https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api + [2]: https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-artists-related-artists */ func relatedArtists( _ artist: SpotifyURIConvertible diff --git a/Sources/SpotifyWebAPI/API/SpotifyAPI+Audiobooks.swift b/Sources/SpotifyWebAPI/API/SpotifyAPI+Audiobooks.swift index a0a68a6c6..b836aee60 100644 --- a/Sources/SpotifyWebAPI/API/SpotifyAPI+Audiobooks.swift +++ b/Sources/SpotifyWebAPI/API/SpotifyAPI+Audiobooks.swift @@ -14,11 +14,11 @@ public extension SpotifyAPI { /** Get an audiobook. - - Note: Audiobooks are only available for the US market. - See also: * ``audiobooks(_:market:)`` - gets multiple audiobooks + * ``audiobookChapters(_:market:limit:offset:)`` - gets all of the chapters + in an audiobook Reading the user’s resume points on audiobook chapter objects requires the ``Scope/userReadPlaybackPosition`` scope. Otherwise, no scopes are @@ -75,8 +75,6 @@ public extension SpotifyAPI { /** Get multiple audiobooks. - - Note: Audiobooks are only available for the US market. - See also: * ``audiobook(_:market:)`` - gets a single audiobook @@ -157,14 +155,74 @@ public extension SpotifyAPI { } + /** - Get an audiobook chapter. + Get the chapters for an audiobook. + + Reading the user’s resume points on audiobook chapter objects requires the + ``Scope/userReadPlaybackPosition`` scope. Otherwise, no scopes are + required. + + Read more at the [Spotify web API reference][1]. + + - Parameters: + - uri: The URI of an audiobook. + - market: An [ISO 3166-1 alpha-2 country code][2] or the string + "from_token". If a country code is specified, only content that is + available in that market will be returned. If the access token was + granted on behalf of a user (i.e., if you authorized your + application using the authorization code flow or the authorization + code flow with proof key for code exchange), the country associated + with the user account will take priority over this parameter. Users + can view the country that is associated with their account in the + [account settings][3]. + - limit: The maximum number of items to return. Default: 20; Minimum: 1; + Maximum: 50. + - offset: The index of the first item to return. Default: 0 (the first + item). Use with limit to get the next set of items. + - Returns: An array of simplified chapter objects, wrapped in a paging + object. + + [1]: https://developer.spotify.com/documentation/web-api/reference/get-audiobook-chapters + [2]: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 + [3]: https://www.spotify.com/account/overview/ + */ + func audiobookChapters( + _ uri: SpotifyURIConvertible, + market: String? = nil, + limit: Int? = nil, + offset: Int? = nil + ) -> AnyPublisher, Error> { + + do { + + let id = try SpotifyIdentifier( + uri: uri, + ensureCategoryMatches: [.audiobook, .show] + ).id + + return self.getRequest( + path: "/audiobooks/\(id)/chapters", + queryItems: [ + "market": market, + "limit": limit, + "offset": offset + ], + requiredScopes: [] + ) + .decodeSpotifyObject( + PagingObject.self, + maxRetryDelay: self.maxRetryDelay + ) + + } catch { + return error.anyFailingPublisher() + } - - Warning: Currently, there is a bug in the web API in which the market - parameter must be provided, or a 500 server error will be returned. - It must be set to "US". + } - - Note: Audiobooks are only available for the US market. + /** + Get an audiobook chapter. See also: @@ -225,12 +283,6 @@ public extension SpotifyAPI { /** Get multiple audiobook chapters. - - Warning: Currently, there is a bug in the web API in which the market - parameter must be provided, or a 500 server error will be returned. - It must be set to "US". - - - Note: Audiobooks are only available for the US market. - See also: ``chapter(_:market:)`` - gets a single chapter diff --git a/Sources/SpotifyWebAPI/API/SpotifyAPI+Browse.swift b/Sources/SpotifyWebAPI/API/SpotifyAPI+Browse.swift index 41726dd0f..d6c09932e 100644 --- a/Sources/SpotifyWebAPI/API/SpotifyAPI+Browse.swift +++ b/Sources/SpotifyWebAPI/API/SpotifyAPI+Browse.swift @@ -123,15 +123,19 @@ public extension SpotifyAPI { } /** - Get a list of Spotify playlists tagged with a particular category. - + [**DEPRECATED**] Get a list of Spotify playlists tagged with a particular + category. + + - Warning: This endpoint is deprecated for new web API applications. See + this [article][1]. + No scopes are required for this endpoint. - Read more at the [Spotify web API reference][1]. + Read more at the [Spotify web API reference][2]. - Parameters: - id: A category id. - - country: A country: an [ISO 3166-1 alpha-2 country code][2] or the + - country: A country: an [ISO 3166-1 alpha-2 country code][3] or the string "from_token". - limit: The maximum number of items to return. Default: 20; Minimum: 1; Maximum: 50. @@ -139,9 +143,10 @@ public extension SpotifyAPI { 0. Use with `limit` to get the next set of playlists. - Returns: An array of simplified playlist objects wrapped in a paging object. - - [1]: https://developer.spotify.com/documentation/web-api/reference/#/operations/get-a-categories-playlists - [2]: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 + + [1]: https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api + [2]: https://developer.spotify.com/documentation/web-api/reference/#/operations/get-a-categories-playlists + [3]: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 */ func categoryPlaylists( _ id: String, @@ -166,16 +171,19 @@ public extension SpotifyAPI { } /** - Get a list of featured playlists (shown, for example, on a Spotify player’s - "Browse" tab). - + [**DEPRECATED**] Get a list of featured playlists (shown, for example, on + a Spotify player’s "Browse" tab). + + - Warning: This endpoint is deprecated for new web API applications. See + this [article][1]. + No scopes are required for this endpoint. - Read more at the [Spotify web API reference][1]. - + Read more at the [Spotify web API reference][2]. + - Parameters: - locale: The desired language, consisting of an [ISO 639-1 language - code][3] and an [ISO 3166-1 alpha-2 country code][2], joined by an + code][4] and an [ISO 3166-1 alpha-2 country code][3], joined by an underscore. For example: es_MX, meaning "Spanish (Mexico)". Provide this parameter if you want the results returned in a particular language. Note that, if locale is not supplied, or if the specified @@ -185,7 +193,7 @@ public extension SpotifyAPI { carefully matched. For example, "SE" for `country` and "de_DE" for `locale` will return a list of playlists relevant to Sweden but as German language strings. - - country: A country: an [ISO 3166-1 alpha-2 country code][2] or the + - country: A country: an [ISO 3166-1 alpha-2 country code][3] or the string "from_token". Provide this parameter if you want to narrow the list of returned categories to those relevant to a particular country. If omitted, the returned items will be globally relevant. @@ -204,10 +212,11 @@ public extension SpotifyAPI { object and a message that can be displayed to the user, such as "Good Morning", or "Editors's picks", localized based on the locale, country, and timestamp parameters. - - [1]: https://developer.spotify.com/documentation/web-api/reference/#/operations/get-featured-playlists - [2]: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 - [3]: http://en.wikipedia.org/wiki/ISO_639-1 + + [1]: https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api + [2]: https://developer.spotify.com/documentation/web-api/reference/#/operations/get-featured-playlists + [3]: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 + [4]: http://en.wikipedia.org/wiki/ISO_639-1 */ func featuredPlaylists( locale: String? = nil, @@ -287,8 +296,11 @@ public extension SpotifyAPI { } /** - Get Recommendations Based on Seeds. - + [**DEPRECATED**] Get Recommendations Based on Seeds. + + - Warning: This endpoint is deprecated for new web API applications. See + this [article][1]. + Create a playlist-style listening experience based on seed artists, tracks and genres. @@ -302,8 +314,8 @@ public extension SpotifyAPI { Use ``SpotifyAPI/recommendationGenres()`` to get the available seed genres. - Read more at the [Spotify web API reference][1]. - + Read more at the [Spotify web API reference][2]. + - Parameters: - trackAttributes: Tunable track attributes. - limit: The target size of the list of recommended tracks. For seeds @@ -311,18 +323,19 @@ public extension SpotifyAPI { applied, it may be impossible to generate the requested number of recommended tracks. Debugging information for such cases is available in the response. Default: 20; Minimum: 1; Maximum: 100. - - market: An [ISO 3166-1 alpha-2 country code][2] or the string + - market: An [ISO 3166-1 alpha-2 country code][3] or the string "from_token". Provide this parameter if you want to apply [Track - Relinking][3]. Because minimum, maximum, and target values are + Relinking][4]. Because minimum, maximum, and target values are applied to pools before relinking, the generated results may not precisely match the filters applied. Original, non-relinked tracks are available via the ``Track/linkedFrom`` attribute of the relinked track response. - Returns: Recommendation seeds and an array of tracks. - - [1]: https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recommendations - [2]: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 - [3]: https://developer.spotify.com/documentation/general/guides/track-relinking-guide + + [1]: https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api + [2]: https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recommendations + [3]: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 + [4]: https://developer.spotify.com/documentation/general/guides/track-relinking-guide */ func recommendations( _ trackAttributes: TrackAttributes, diff --git a/Sources/SpotifyWebAPI/API/SpotifyAPI+Follow.swift b/Sources/SpotifyWebAPI/API/SpotifyAPI+Follow.swift index cc137a99f..95cdeae84 100644 --- a/Sources/SpotifyWebAPI/API/SpotifyAPI+Follow.swift +++ b/Sources/SpotifyWebAPI/API/SpotifyAPI+Follow.swift @@ -89,89 +89,75 @@ private extension SpotifyAPI where } -public extension SpotifyAPI { - - // MARK: Follow +public extension SpotifyAPI where + AuthorizationManager: SpotifyScopeAuthorizationManager +{ + + // MARK: Follow (Requires Authorization Scopes) /** - Check to see if one or more Spotify users are following a specified - playlist. + Check if the current user follows a specified playlist. See also ``currentUserFollowsArtists(_:)`` and ``currentUserFollowsUsers(_:)``. - - Following a playlist can be done publicly or privately. Checking if a user - publicly follows a playlist doesn’t require any scopes; if the user is - publicly following the playlist, this endpoint returns `true`. Checking if - the user is privately following a playlist is only possible for the current - user when that user has granted access to the ``Scope/playlistReadPrivate`` - scope. + + Checking if the user follows a public playlist doesn’t require any scopes. + Checking if the user follows a private playlist requires the + ``Scope/playlistReadPrivate`` scope. If your app is not authorized for this + scope, then this endpoint will *always* return `false` for private + playlists. If the user has created the playlist themself (or you created it for them) and it shows up in their Spotify client, then that also means that they are following it. See also [Following and Unfollowing a Playlist][1]. Read more at the [Spotify web API reference][2]. - - - Parameters: - - uri: The URI for a playlist - - userURIs: An array of **up to 5 user URIs**. Passing in an empty array - will immediately cause an empty array of results to be returned - without a network request being made. - - Returns: An array of `true` or `false` values, in the order requested, - indicating whether each user is following the playlist. - + + - Parameter uri: The URI for a playlist. + - Returns: A boolean value indicating whether or not the user is following + the playlist. + [1]: https://developer.spotify.com/documentation/general/guides/working-with-playlists/#following-and-unfollowing-a-playlist [2]: https://developer.spotify.com/documentation/web-api/reference/#/operations/check-if-user-follows-playlist */ - func usersFollowPlaylist( - _ uri: SpotifyURIConvertible, - userURIs: [SpotifyURIConvertible] - ) -> AnyPublisher<[Bool], Error> { - + func currentUserFollowsPlaylist( + _ uri: SpotifyURIConvertible + ) -> AnyPublisher { + do { - - if userURIs.isEmpty { - return ResultPublisher([]) - .eraseToAnyPublisher() - } - + let playlistId = try SpotifyIdentifier( uri: uri, ensureCategoryMatches: [.playlist] ).id - - let userIdsString = try SpotifyIdentifier - .commaSeparatedIdsString( - userURIs, ensureCategoryMatches: [.user] - ) - + return self.getRequest( path: "/playlists/\(playlistId)/followers/contains", - queryItems: [ - "ids": userIdsString - ], + queryItems: [:], requiredScopes: [] ) .decodeSpotifyObject( [Bool].self, maxRetryDelay: self.maxRetryDelay ) - + .tryMap { bools -> Bool in + if bools.isEmpty { + throw SpotifyGeneralError.other( + "invalid JSON response: empty array" + ) + } + return bools[0] + } + .eraseToAnyPublisher() + + + } catch { return error.anyFailingPublisher() } } -} - -public extension SpotifyAPI where - AuthorizationManager: SpotifyScopeAuthorizationManager -{ - // MARK: Follow (Requires Authorization Scopes) - - /** Get the current user’s followed artists. @@ -305,8 +291,8 @@ public extension SpotifyAPI where Check if the current user follows the specified users. See also ``currentUserFollowsArtists(_:)`` and - ``usersFollowPlaylist(_:userURIs:)``. - + ``currentUserFollowsPlaylist(_:)``. + This endpoint requires the ``Scope/userFollowRead`` scope. Read more at the [Spotify web API reference][1]. diff --git a/Sources/SpotifyWebAPI/API/SpotifyAPI+Library.swift b/Sources/SpotifyWebAPI/API/SpotifyAPI+Library.swift index 7c5562a1f..c017fe0f3 100644 --- a/Sources/SpotifyWebAPI/API/SpotifyAPI+Library.swift +++ b/Sources/SpotifyWebAPI/API/SpotifyAPI+Library.swift @@ -355,8 +355,6 @@ public extension SpotifyAPI where Maximum: 50. - offset: The index of the first show to return. Default: 0. Use with `limit` to get the next set of shows. - - market: An [ISO 3166-1 alpha-2 country code][2] or the string - "from_token". - Returns: An array of the full versions of ``Show`` objects wrapped in a ``SavedItem`` object, wrapped in a ``PagingObject``. @@ -365,16 +363,14 @@ public extension SpotifyAPI where */ func currentUserSavedShows( limit: Int? = nil, - offset: Int? = nil, - market: String? = nil + offset: Int? = nil ) -> AnyPublisher, Error> { return self.getRequest( path: "/me/shows", queryItems: [ "limit": limit, - "offset": offset, - "market": market + "offset": offset ], requiredScopes: [.userLibraryRead] ) @@ -412,7 +408,7 @@ public extension SpotifyAPI where func currentUserSavedAudiobooks( limit: Int? = nil, offset: Int? = nil - ) -> AnyPublisher, Error> { + ) -> AnyPublisher, Error> { return self.getRequest( path: "/me/audiobooks", @@ -423,7 +419,7 @@ public extension SpotifyAPI where requiredScopes: [.userLibraryRead] ) .decodeSpotifyObject( - PagingObject.self, + PagingObject.self, maxRetryDelay: self.maxRetryDelay ) @@ -840,15 +836,14 @@ public extension SpotifyAPI where [1]: https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-audiobooks-user */ func removeSavedAudiobooksForCurrentUser( - _ uris: [SpotifyURIConvertible], - market: String? = nil + _ uris: [SpotifyURIConvertible] ) -> AnyPublisher { return self.removeItemsForCurrentUser( uris: uris, types: [.audiobook, .show], path: "/me/audiobooks", - market: market, + market: nil, idsInBody: false ) diff --git a/Sources/SpotifyWebAPI/API/SpotifyAPI+Playlists.swift b/Sources/SpotifyWebAPI/API/SpotifyAPI+Playlists.swift index af43b7d79..6d19e131c 100644 --- a/Sources/SpotifyWebAPI/API/SpotifyAPI+Playlists.swift +++ b/Sources/SpotifyWebAPI/API/SpotifyAPI+Playlists.swift @@ -184,7 +184,7 @@ public extension SpotifyAPI { expect the the playlist to have both tracks and episodes, then use `[.episode]` or `[.track, .episode]` and decode the tracks and episodes into ``PlaylistItem``. - - market: An [ISO 3166-1 alpha-2 country code][4] or the string + - market: An [ISO 3166-1 alpha-2 country code][4] or the string "from_token". For tracks, Provide this parameter if you want to apply [Track Relinking][5]. For episodes, if the access token was granted on behalf of a user (i.e., if you authorized your @@ -887,7 +887,6 @@ public extension SpotifyAPI where See also: - * ``removeSpecificOccurrencesFromPlaylist(_:of:)`` * ``removeAllOccurrencesFromPlaylist(_:of:snapshotId:)`` * ``replaceAllPlaylistItems(_:with:)`` @@ -970,7 +969,6 @@ public extension SpotifyAPI where See also: - * ``removeSpecificOccurrencesFromPlaylist(_:of:)`` * ``removeAllOccurrencesFromPlaylist(_:of:snapshotId:)`` * ``reorderPlaylistItems(_:body:)`` @@ -1169,7 +1167,6 @@ public extension SpotifyAPI where See also: - * ``removeSpecificOccurrencesFromPlaylist(_:of:)`` * ``replaceAllPlaylistItems(_:with:)`` * ``reorderPlaylistItems(_:body:)`` @@ -1217,55 +1214,4 @@ public extension SpotifyAPI where } - /** - Removes the specified tracks/episodes at the specified positions from a - playlist. This is useful if the playlist contains duplicate items. - - See also: - - * ``removeAllOccurrencesFromPlaylist(_:of:snapshotId:)`` - * ``replaceAllPlaylistItems(_:with:)`` - * ``reorderPlaylistItems(_:body:)`` - - Removing items from a user’s public playlist requires authorization of the - ``Scope/playlistModifyPublic`` scope; removing items from a private - playlist requires the ``Scope/playlistModifyPrivate`` scope. - - **If a single URI is invalid or if a given item is not found at a given** - **position, the entire request will fail and no edits will take place.** - - Read more at the [Spotify web API reference][1]. - - - Parameters: - - playlist: The URI for a playlist. - - urisWithPositions: A collection of URIs along with their positions in a - playlist and, optionally, the snapshot id of the playlist you want - to target. **A maximum of 100 items can be sent at once.** - - Returns: The [snapshot id][2] of the playlist, which is an identifier for - the current version of the playlist. Every time the playlist changes, - a new snapshot id is generated. You can use this value to efficiently - determine whether a playlist has changed since the last time you - retrieved it. Can be supplied in other requests to target a specific - playlist version. - - [1]: https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-tracks-playlist - [2]: https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots - */ - func removeSpecificOccurrencesFromPlaylist( - _ playlist: SpotifyURIConvertible, - of urisWithPositions: URIsWithPositionsContainer - ) -> AnyPublisher{ - - return self.modifyPlaylist( - playlist, - httpMethod: "DELETE", - queryItems: [:], - body: urisWithPositions, - // We can't know in advance which playlist - // is being modified. - requiredScopes: [] - ) - - } - } diff --git a/Sources/SpotifyWebAPI/API/SpotifyAPI+Tracks.swift b/Sources/SpotifyWebAPI/API/SpotifyAPI+Tracks.swift index 0b1bf7629..3aa1056ed 100644 --- a/Sources/SpotifyWebAPI/API/SpotifyAPI+Tracks.swift +++ b/Sources/SpotifyWebAPI/API/SpotifyAPI+Tracks.swift @@ -129,8 +129,11 @@ public extension SpotifyAPI { } /** - Get audio analysis for a track. - + [**DEPRECATED**] Get audio analysis for a track. + + - Warning: This endpoint is deprecated for new web API applications. See + this [article][1]. + The Audio Analysis endpoint provides low-level audio analysis for all of the tracks in the Spotify catalog. The Audio Analysis describes the track’s structure and musical content, including rhythm, pitch, and timbre. All @@ -142,18 +145,14 @@ public extension SpotifyAPI { be considered speculative. There may not be sufficient data in the audio to compute the attribute with high certainty. - See also: - - * ``trackAudioFeatures(_:)`` - gets the audio features for a single track - * ``tracksAudioFeatures(_:)`` - gets the audio features for multiple tracks - No scopes are required for this endpoint. - Read more at the [Spotify web API reference][1]. - + Read more at the [Spotify web API reference][2]. + - Parameter uri: The URI for a track. - - [1]: https://developer.spotify.com/documentation/web-api/reference/#/operations/get-audio-analysis + + [1]: https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api + [2]: https://developer.spotify.com/documentation/web-api/reference/#/operations/get-audio-analysis */ func trackAudioAnalysis( _ uri: SpotifyURIConvertible @@ -182,20 +181,19 @@ public extension SpotifyAPI { } /** - Get audio features for a track. + [**DEPRECATED**] Get audio features for a track. + + - Warning: This endpoint is deprecated for new web API applications. See + this [article][1]. - See also: - - * ``tracksAudioFeatures(_:)`` - gets the audio features for multiple tracks - * ``trackAudioAnalysis(_:)`` - gets audio analysis for a track - No scopes are required for this endpoint. - Read more at the [Spotify web API reference][1]. - + Read more at the [Spotify web API reference][2]. + - Parameter uri: The URI for a track. - - [1]: https://developer.spotify.com/documentation/web-api/reference/#/operations/get-audio-features + + [1]: https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api + [2]: https://developer.spotify.com/documentation/web-api/reference/#/operations/get-audio-features */ func trackAudioFeatures( _ uri: SpotifyURIConvertible @@ -224,17 +222,15 @@ public extension SpotifyAPI { } /** - Get audio features for multiple tracks. - - See also: - - * ``trackAudioFeatures(_:)`` - gets the audio features for a single track - * ``trackAudioAnalysis(_:)`` - gets audio analysis for a track. + [**DEPRECATED**] Get audio features for multiple tracks. + + - Warning: This endpoint is deprecated for new web API applications. See + this [article][1]. No scopes are required for this endpoint. - Read more at the [Spotify web API reference][1]. - + Read more at the [Spotify web API reference][2]. + - Parameter uris: An array of up to 100 URIs for tracks. Passing in an empty array will immediately cause an empty array of results to be returned without a network request being made. @@ -243,8 +239,8 @@ public extension SpotifyAPI { appropriate position. Duplicate ids in the request will result in duplicate results in the response. - - [1]: https://developer.spotify.com/documentation/web-api/reference/#/operations/get-several-audio-features + [1]: https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api + [2]: https://developer.spotify.com/documentation/web-api/reference/#/operations/get-several-audio-features */ func tracksAudioFeatures( _ uris: [SpotifyURIConvertible] diff --git a/Sources/SpotifyWebAPI/API/SpotifyAPI.swift b/Sources/SpotifyWebAPI/API/SpotifyAPI.swift index d1af1cd5f..1021c6a97 100644 --- a/Sources/SpotifyWebAPI/API/SpotifyAPI.swift +++ b/Sources/SpotifyWebAPI/API/SpotifyAPI.swift @@ -86,7 +86,7 @@ public class SpotifyAPI: Coda (URLRequest) -> AnyPublisher<(data: Data, response: HTTPURLResponse), Error> /** - The maximum delay in seconds (accumulated over all retries before the + The maximum delay in seconds (accumulated over all retries) before the publisher finishes with a error, e.g., ``RateLimitedError``. Default: 180 secs (3 minutes). @@ -202,7 +202,10 @@ public class SpotifyAPI: Coda guarantees are made about which thread this function will be called on. The default is `nil`, in which case `URLSession` will be used for the network requests. - + - maxRetryDelay: The maximum delay in seconds (accumulated over all + retries) before the publisher finishes with a error, e.g., + ``RateLimitedError``. Default: 180 secs (3 minutes). + [1]: https://developer.spotify.com/dashboard/login */ public init( diff --git a/Sources/SpotifyWebAPI/Authorization/AuthorizationScopes.swift b/Sources/SpotifyWebAPI/Authorization/AuthorizationScopes.swift index 6b8fd23ce..247ee57ef 100644 --- a/Sources/SpotifyWebAPI/Authorization/AuthorizationScopes.swift +++ b/Sources/SpotifyWebAPI/Authorization/AuthorizationScopes.swift @@ -127,7 +127,6 @@ public enum Scope: String, Codable, Hashable { * ``SpotifyAPI/changePlaylistDetails(_:to:)`` * ``SpotifyAPI/createPlaylist(for:_:)`` * ``SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)`` - * ``SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)`` * ``SpotifyAPI/reorderPlaylistItems(_:body:)`` * ``SpotifyAPI/replaceAllPlaylistItems(_:with:)`` * ``SpotifyAPI/uploadPlaylistImage(_:imageData:)`` @@ -156,7 +155,6 @@ public enum Scope: String, Codable, Hashable { * ``SpotifyAPI/changePlaylistDetails(_:to:)`` * ``SpotifyAPI/createPlaylist(for:_:)`` * ``SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)`` - * ``SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)`` * ``SpotifyAPI/reorderPlaylistItems(_:body:)`` * ``SpotifyAPI/replaceAllPlaylistItems(_:with:)`` * ``SpotifyAPI/uploadPlaylistImage(_:imageData:)`` diff --git a/Sources/SpotifyWebAPI/Authorization/Backends/AuthorizationCodeFlowProxyBackend.swift b/Sources/SpotifyWebAPI/Authorization/Backends/AuthorizationCodeFlowProxyBackend.swift index 0a3fb889b..4a4070522 100644 --- a/Sources/SpotifyWebAPI/Authorization/Backends/AuthorizationCodeFlowProxyBackend.swift +++ b/Sources/SpotifyWebAPI/Authorization/Backends/AuthorizationCodeFlowProxyBackend.swift @@ -321,12 +321,8 @@ public struct AuthorizationCodeFlowProxyBackend: AuthorizationCodeFlowBackend { Read about the underlying request that must be made to Spotify by your server in order to retrieve this data [here][1]. - - Parameters: - - code: The authorization code, which will also be present in - `redirectURIWithQuery`. - - redirectURIWithQuery: The URL that spotify redirected to after the user - logged in to their Spotify account, with query parameters appended - to it. + - Parameter refreshToken: The refresh token, which can be exchanged for a + new access token. [1]: https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token */ diff --git a/Sources/SpotifyWebAPI/Authorization/ClientCredentialsFlowManager.swift b/Sources/SpotifyWebAPI/Authorization/ClientCredentialsFlowManager.swift index 5c0a044ac..4f568368f 100644 --- a/Sources/SpotifyWebAPI/Authorization/ClientCredentialsFlowManager.swift +++ b/Sources/SpotifyWebAPI/Authorization/ClientCredentialsFlowManager.swift @@ -63,6 +63,7 @@ import Logging */ public class ClientCredentialsFlowBackendManager: SpotifyAuthorizationManager, + Hashable, CustomStringConvertible { diff --git a/Sources/SpotifyWebAPI/Errors/SpotifyGeneralError.swift b/Sources/SpotifyWebAPI/Errors/SpotifyGeneralError.swift index 975f1504f..b57f13614 100644 --- a/Sources/SpotifyWebAPI/Errors/SpotifyGeneralError.swift +++ b/Sources/SpotifyWebAPI/Errors/SpotifyGeneralError.swift @@ -42,7 +42,7 @@ public enum SpotifyGeneralError { /// A [Spotify identifier][1] (URI, id, URL) of a specific type /// could not be parsed. The message will contain more information. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids case identifierParsingError(message: String) /** diff --git a/Sources/SpotifyWebAPI/Object Model/Audiobook Objects/Audiobook.swift b/Sources/SpotifyWebAPI/Object Model/Audiobook Objects/Audiobook.swift index e51af6334..5bfe657e1 100644 --- a/Sources/SpotifyWebAPI/Object Model/Audiobook Objects/Audiobook.swift +++ b/Sources/SpotifyWebAPI/Object Model/Audiobook Objects/Audiobook.swift @@ -39,13 +39,13 @@ public struct Audiobook: Hashable, SpotifyURIConvertible { /// The [Spotify URI][1] for the audiobook. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids public let uri: String /// The [Spotify ID][1] for the audiobook. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids public let id: String /// Images for the audiobook in various sizes, widest first. @@ -77,7 +77,7 @@ public struct Audiobook: Hashable, SpotifyURIConvertible { for the object. - value: An external, public URL to the object. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public let externalURLs: [String: URL]? @@ -137,7 +137,7 @@ public struct Audiobook: Hashable, SpotifyURIConvertible { - mediaType: The media type of the audiobook. For example: "audio". - edition: The edition of the audiobook. For example: "Unabridged". - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids [2]: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 [3]: https://en.wikipedia.org/wiki/ISO_639 */ diff --git a/Sources/SpotifyWebAPI/Object Model/Audiobook Objects/AudiobookChapter.swift b/Sources/SpotifyWebAPI/Object Model/Audiobook Objects/AudiobookChapter.swift index 85ac91737..b486e1ac3 100644 --- a/Sources/SpotifyWebAPI/Object Model/Audiobook Objects/AudiobookChapter.swift +++ b/Sources/SpotifyWebAPI/Object Model/Audiobook Objects/AudiobookChapter.swift @@ -39,16 +39,16 @@ public struct AudiobookChapter: Hashable, SpotifyURIConvertible { /// The date the chapter was released. /// /// See also ``releaseDatePrecision``. - public let releaseDate: Date? - + public let releaseDate: String? + /// The [Spotify URI][1] for the chapter. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids public let uri: String /// The [Spotify ID][1] for the chapter. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids public let id: String /// Images for the chapter in various sizes, widest first. @@ -83,7 +83,7 @@ public struct AudiobookChapter: Hashable, SpotifyURIConvertible { for the object. - value: An external, public URL to the object. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public let externalURLs: [String: URL]? @@ -167,7 +167,7 @@ public struct AudiobookChapter: Hashable, SpotifyURIConvertible { - releaseDatePrecision: The precision with which ``releaseDate`` is known: "year", "month", or "day". - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids [2]: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 [3]: https://en.wikipedia.org/wiki/ISO_639 */ @@ -181,7 +181,7 @@ public struct AudiobookChapter: Hashable, SpotifyURIConvertible { resumePoint: ResumePoint? = nil, durationMS: Int, isExplicit: Bool, - releaseDate: Date? = nil, + releaseDate: String? = nil, uri: String, id: String, images: [SpotifyImage]? = nil, @@ -292,8 +292,8 @@ extension AudiobookChapter: Codable { self.isExplicit = try container.decode( Bool.self, forKey: .isExplicit ) - self.releaseDate = try container.decodeSpotifyDateIfPresent( - forKey: .releaseDate + self.releaseDate = try container.decodeIfPresent( + String.self, forKey: .releaseDate ) self.uri = try container.decode( String.self, forKey: .uri @@ -361,9 +361,8 @@ extension AudiobookChapter: Codable { try container.encode( self.isExplicit, forKey: .isExplicit ) - try container.encodeSpotifyDateIfPresent( + try container.encodeIfPresent( self.releaseDate, - datePrecision: self.releaseDatePrecision, forKey: .releaseDate ) try container.encode( @@ -429,7 +428,7 @@ extension AudiobookChapter: ApproximatelyEquatable { self.resumePoint == other.resumePoint && self.durationMS == other.durationMS && self.isExplicit == other.isExplicit && - self.releaseDate.isApproximatelyEqual(to: other.releaseDate) && + self.releaseDate == other.releaseDate && self.uri == other.uri && self.id == other.id && self.images == other.images && diff --git a/Sources/SpotifyWebAPI/Object Model/Music Objects/Album.swift b/Sources/SpotifyWebAPI/Object Model/Music Objects/Album.swift index 28cc501c5..f37654b49 100644 --- a/Sources/SpotifyWebAPI/Object Model/Music Objects/Album.swift +++ b/Sources/SpotifyWebAPI/Object Model/Music Objects/Album.swift @@ -28,16 +28,16 @@ public struct Album: Hashable { /// The date the album was first released. See also /// ``releaseDatePrecision``. - public let releaseDate: Date? - + public let releaseDate: String? + /// The [Spotify URI][1] for the album. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids public let uri: String? /// The [Spotify ID][1] for the album. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids public let id: String? /// The cover art for the album in various sizes, widest first. @@ -87,7 +87,7 @@ public struct Album: Hashable { for the object. - value: An external, public URL to the object. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public let externalURLs: [String: URL]? @@ -217,7 +217,7 @@ public struct Album: Hashable { is set to not play explicit content. Additional reasons and additional keys may be added in the future. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids [2]: http://en.wikipedia.org/wiki/International_Standard_Recording_Code [3]: http://en.wikipedia.org/wiki/International_Article_Number_%28EAN%29 [4]: http://en.wikipedia.org/wiki/Universal_Product_Code @@ -228,7 +228,7 @@ public struct Album: Hashable { name: String, tracks: PagingObject? = nil, artists: [Artist]? = nil, - releaseDate: Date? = nil, + releaseDate: String? = nil, uri: String? = nil, id: String? = nil, images: [SpotifyImage]? = nil, @@ -288,13 +288,11 @@ extension Album: Codable { [Artist].self, forKey: .artists ) - // MARK: Decode Release Date - // this is the only property that needs to be decoded - // in a custom manner - self.releaseDate = try container.decodeSpotifyDateIfPresent( - forKey: .releaseDate + + self.releaseDate = try container.decodeIfPresent( + String.self, forKey: .releaseDate ) - + self.releaseDatePrecision = try container.decodeIfPresent( String.self, forKey: .releaseDatePrecision ) @@ -366,15 +364,11 @@ extension Album: Codable { self.artists, forKey: .artists ) - // MARK: Encode Release Date - // this is the only property that needs to be encoded - // in a custom manner - try container.encodeSpotifyDateIfPresent( + try container.encodeIfPresent( self.releaseDate, - datePrecision: self.releaseDatePrecision, forKey: .releaseDate ) - + try container.encodeIfPresent( self.releaseDatePrecision, forKey: .releaseDatePrecision @@ -492,8 +486,8 @@ extension Album: ApproximatelyEquatable { self.releaseDatePrecision == other.releaseDatePrecision && self.restrictions == other.restrictions && self.type == other.type && - self.releaseDate.isApproximatelyEqual(to: other.releaseDate) - + self.releaseDate == other.releaseDate + } } diff --git a/Sources/SpotifyWebAPI/Object Model/Music Objects/Artist.swift b/Sources/SpotifyWebAPI/Object Model/Music Objects/Artist.swift index 7db294a79..66e386614 100644 --- a/Sources/SpotifyWebAPI/Object Model/Music Objects/Artist.swift +++ b/Sources/SpotifyWebAPI/Object Model/Music Objects/Artist.swift @@ -8,12 +8,12 @@ public struct Artist: Hashable { /// The [Spotify URI][1] for the artist. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids public let uri: String? /// The [Spotify ID][1] for the artist. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids public let id: String? /// Images of the artist in various sizes, widest first. @@ -39,7 +39,7 @@ public struct Artist: Hashable { for the object. - value: An external, public URL to the object. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public let externalURLs: [String: URL]? @@ -88,7 +88,7 @@ public struct Artist: Hashable { - href: A link to the Spotify web API endpoint providing the full artist object. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public init( name: String, diff --git a/Sources/SpotifyWebAPI/Object Model/Music Objects/Track.swift b/Sources/SpotifyWebAPI/Object Model/Music Objects/Track.swift index 956368da3..df27eef7a 100644 --- a/Sources/SpotifyWebAPI/Object Model/Music Objects/Track.swift +++ b/Sources/SpotifyWebAPI/Object Model/Music Objects/Track.swift @@ -26,12 +26,12 @@ public struct Track: Hashable { /// The [Spotify URI][1] for the track. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids public let uri: String? /// The [Spotify ID][1] for the track. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids public let id: String? /// Whether or not the track is from a [local file][1]. @@ -103,7 +103,7 @@ public struct Track: Hashable { for the object. - value: An external, public URL to the object. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public let externalURLs: [String: URL]? @@ -221,7 +221,7 @@ public struct Track: Hashable { default is ``IDCategory/track``. [1]: https://developer.spotify.com/documentation/general/guides/track-relinking-guide/ - [2]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [2]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids [3]: https://developer.spotify.com/documentation/general/guides/working-with-playlists/#local-files [4]: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 */ diff --git a/Sources/SpotifyWebAPI/Object Model/Other Spotify Objects/PagingObject.swift b/Sources/SpotifyWebAPI/Object Model/Other Spotify Objects/PagingObject.swift index 723db2a16..318de513e 100644 --- a/Sources/SpotifyWebAPI/Object Model/Other Spotify Objects/PagingObject.swift +++ b/Sources/SpotifyWebAPI/Object Model/Other Spotify Objects/PagingObject.swift @@ -202,9 +202,13 @@ extension PagingObject: Codable { case previous case offset case total - + + // SpotifyAPI.categories(country:locale:limit:offset:) case categories + + // SpotifyAPI.categoryPlaylists(_:country:limit:offset:) case playlists + // SearchResult case artists case albums diff --git a/Sources/SpotifyWebAPI/Object Model/Other Spotify Objects/SpotifyUser.swift b/Sources/SpotifyWebAPI/Object Model/Other Spotify Objects/SpotifyUser.swift index 680cf3252..b1ff75b06 100644 --- a/Sources/SpotifyWebAPI/Object Model/Other Spotify Objects/SpotifyUser.swift +++ b/Sources/SpotifyWebAPI/Object Model/Other Spotify Objects/SpotifyUser.swift @@ -14,12 +14,12 @@ public struct SpotifyUser: SpotifyURIConvertible, Hashable { /// The [Spotify URI][1] for this user. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids public let uri: String /// The [Spotify user ID][1] for this user. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids public let id: String /// The user's profile image in various sizes. @@ -99,7 +99,7 @@ public struct SpotifyUser: SpotifyURIConvertible, Hashable { for the object. - value: An external, public URL to the object. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public let externalURLs: [String: URL]? @@ -145,7 +145,7 @@ public struct SpotifyUser: SpotifyURIConvertible, Hashable { URL][1] for the object. - value: An external, public URL to the object. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids [2]: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 */ public init( diff --git a/Sources/SpotifyWebAPI/Object Model/Other Spotify Objects/TrackLink.swift b/Sources/SpotifyWebAPI/Object Model/Other Spotify Objects/TrackLink.swift index 866133cfe..9c5c9126f 100644 --- a/Sources/SpotifyWebAPI/Object Model/Other Spotify Objects/TrackLink.swift +++ b/Sources/SpotifyWebAPI/Object Model/Other Spotify Objects/TrackLink.swift @@ -14,7 +14,7 @@ public struct TrackLink: Hashable { for the object. - value: An external, public URL to the object. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public let externalURLs: [String: URL]? @@ -27,12 +27,12 @@ public struct TrackLink: Hashable { /// The [Spotify URI][1] for the track. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids public let uri: String? /// The [Spotify ID][1] for the track. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids public let id: String? /// The object type. Always ``IDCategory/track``. @@ -54,7 +54,7 @@ public struct TrackLink: Hashable { - id: The [Spotify ID][2] for the track. [1]: https://developer.spotify.com/documentation/general/guides/track-relinking-guide/ - [2]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [2]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public init( externalURLs: [String: URL]? = nil, diff --git a/Sources/SpotifyWebAPI/Object Model/Player Objects/SpotifyContext.swift b/Sources/SpotifyWebAPI/Object Model/Player Objects/SpotifyContext.swift index ba1042666..b9c236961 100644 --- a/Sources/SpotifyWebAPI/Object Model/Player Objects/SpotifyContext.swift +++ b/Sources/SpotifyWebAPI/Object Model/Player Objects/SpotifyContext.swift @@ -25,7 +25,7 @@ public struct SpotifyContext: Hashable { for the object. - value: An external, public URL to the object. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public let externalURLs: [String: URL]? diff --git a/Sources/SpotifyWebAPI/Object Model/Playlist Objects/Playlist.swift b/Sources/SpotifyWebAPI/Object Model/Playlist Objects/Playlist.swift index 788574dce..72de0d71e 100644 --- a/Sources/SpotifyWebAPI/Object Model/Playlist Objects/Playlist.swift +++ b/Sources/SpotifyWebAPI/Object Model/Playlist Objects/Playlist.swift @@ -57,7 +57,7 @@ public struct Playlist: SpotifyURIConvertible, Hashab for the object. - value: An external, public URL to the object. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public let externalURLs: [String: URL]? @@ -76,12 +76,12 @@ public struct Playlist: SpotifyURIConvertible, Hashab /// The [Spotify ID][1] for the playlist. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids public let id: String /// The [URI][1] for the playlist. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids public let uri: String /** @@ -115,7 +115,7 @@ public struct Playlist: SpotifyURIConvertible, Hashab is public; if `false`, the playlist is private. If `nil`, the playlist status is not relevant. For more about public/private status, see [Working with Playlists][1]. - - collaborative: `true` if context is not search (you retrieved this + - isCollaborative: `true` if context is not search (you retrieved this playlist using the search endpoint) and the owner allows other users to modify the playlist. Else, `false`. - description: The playlist description. Only returned for modified, @@ -140,7 +140,7 @@ public struct Playlist: SpotifyURIConvertible, Hashab [1]: https://developer.spotify.com/documentation/general/guides/working-with-playlists/#public-private-and-collaborative-status [2]: https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots [3]: https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-tracks-playlist - [4]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [4]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public init( name: String, diff --git a/Sources/SpotifyWebAPI/Object Model/Playlist Objects/PlaylistItem.swift b/Sources/SpotifyWebAPI/Object Model/Playlist Objects/PlaylistItem.swift index 8923dde61..f972ba3d7 100644 --- a/Sources/SpotifyWebAPI/Object Model/Playlist Objects/PlaylistItem.swift +++ b/Sources/SpotifyWebAPI/Object Model/Playlist Objects/PlaylistItem.swift @@ -25,7 +25,7 @@ public enum PlaylistItem: Hashable { /// The name of this ``PlaylistItem``. @inlinable @inline(__always) - public var name: String { + public var name: String? { switch self { case .track(let track): return track.name @@ -36,7 +36,7 @@ public enum PlaylistItem: Hashable { /// The [Spotify URI][1] for this ``PlaylistItem``. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids @inlinable @inline(__always) public var uri: String? { switch self { @@ -49,7 +49,7 @@ public enum PlaylistItem: Hashable { /// The [Spotify ID][1] for this ``PlaylistItem``. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids @inlinable @inline(__always) public var id: String? { switch self { @@ -118,7 +118,7 @@ public enum PlaylistItem: Hashable { for the object. - value: An external, public URL to the object. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ @inlinable public var externalURLs: [String: URL]? { diff --git a/Sources/SpotifyWebAPI/Object Model/Podcast Objects/Episode.swift b/Sources/SpotifyWebAPI/Object Model/Podcast Objects/Episode.swift index f671111bb..46ff778ee 100644 --- a/Sources/SpotifyWebAPI/Object Model/Podcast Objects/Episode.swift +++ b/Sources/SpotifyWebAPI/Object Model/Podcast Objects/Episode.swift @@ -2,11 +2,11 @@ import Foundation /// A Spotify podcast episode. -public struct Episode: Hashable, SpotifyURIConvertible { +public struct Episode: Hashable { /// The name of the episode. - public let name: String - + public let name: String? + /// The show on which the episode belongs (simplified version). /// /// Only available for the full version. @@ -16,8 +16,8 @@ public struct Episode: Hashable, SpotifyURIConvertible { public let audioPreviewURL: URL? /// A description of the episode. See also ``htmlDescription``. - public let description: String - + public let description: String? + /// A description of the episode which may contain HTML tags. See also /// ``description``. public let htmlDescription: String? @@ -31,7 +31,7 @@ public struct Episode: Hashable, SpotifyURIConvertible { public let resumePoint: ResumePoint? /// The episode length in milliseconds. - public let durationMS: Int + public let durationMS: Int? /// Whether or not the episode has explicit content. `false` if unknown. public let isExplicit: Bool @@ -39,31 +39,31 @@ public struct Episode: Hashable, SpotifyURIConvertible { /// The date the episode was first released. /// /// See also ``releaseDatePrecision``. - public let releaseDate: Date? - + public let releaseDate: String? + /// The [Spotify URI][1] for the episode. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids - public let uri: String + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids + public let uri: String? /// The [Spotify ID][1] for the episode. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids - public let id: String - + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids + public let id: String? + /// The cover art for the episode in various sizes, widest first. public let images: [SpotifyImage]? - + /** A link to the Spotify web API endpoint providing the full episode object. Use ``SpotifyAPI/getFromHref(_:responseType:)``, passing in ``Episode`` as the response type to retrieve the results. */ - public let href: URL - + public let href: URL? + /// `true` if the episode is playable in the given market. Else, `false`. - public let isPlayable: Bool + public let isPlayable: Bool? /** Known external urls for this episode. @@ -72,20 +72,20 @@ public struct Episode: Hashable, SpotifyURIConvertible { for the object. - value: An external, public URL to the object. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public let externalURLs: [String: URL]? /// `true` if the episode is hosted outside of Spotify's CDN (content /// delivery network). Else, `false`. - public let isExternallyHosted: Bool - + public let isExternallyHosted: Bool? + /// A list of the languages used in the episode, identified by their [ISO /// 639][1] code. /// /// [1]: https://en.wikipedia.org/wiki/ISO_639 - public let languages: [String] - + public let languages: [String]? + /// The precision with which ``releaseDate`` is known: "year", "month", or /// "day". public let releaseDatePrecision: String? @@ -153,27 +153,27 @@ public struct Episode: Hashable, SpotifyURIConvertible { is set to not play explicit content. Additional reasons and additional keys may be added in the future. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids [2]: https://en.wikipedia.org/wiki/ISO_639 */ public init( - name: String, + name: String? = nil, show: Show? = nil, audioPreviewURL: URL? = nil, - description: String, + description: String? = nil, htmlDescription: String? = nil, resumePoint: ResumePoint? = nil, - durationMS: Int, - isExplicit: Bool, - releaseDate: Date? = nil, - uri: String, - id: String, + durationMS: Int? = nil, + isExplicit: Bool = false, + releaseDate: String? = nil, + uri: String? = nil, + id: String? = nil, images: [SpotifyImage]? = nil, - href: URL, - isPlayable: Bool, + href: URL? = nil, + isPlayable: Bool? = nil, externalURLs: [String: URL]? = nil, - isExternallyHosted: Bool, - languages: [String], + isExternallyHosted: Bool? = nil, + languages: [String]? = nil, releaseDatePrecision: String? = nil, restrictions: [String: String]? = nil ) { @@ -209,7 +209,7 @@ extension Episode: Codable { self.name = try container.decodeIfPresent( String.self, forKey: .name - ) ?? "" + ) self.show = try container.decodeIfPresent( Show.self, forKey: .show @@ -217,41 +217,39 @@ extension Episode: Codable { self.audioPreviewURL = try container.decodeIfPresent( URL.self, forKey: .audioPreviewURL ) - self.description = try container.decode( + self.description = try container.decodeIfPresent( String.self, forKey: .description ) self.htmlDescription = try container.decodeIfPresent( String.self, forKey: .htmlDescription ) - self.resumePoint = try container.decodeIfPresent( + self.resumePoint = try? container.decodeIfPresent( ResumePoint.self, forKey: .resumePoint ) - self.durationMS = try container.decode( + self.durationMS = try container.decodeIfPresent( Int.self, forKey: .durationMS ) - self.isExplicit = try container.decode( + self.isExplicit = try container.decodeIfPresent( Bool.self, forKey: .isExplicit + ) ?? false + + self.releaseDate = try container.decodeIfPresent( + String.self, forKey: .releaseDate ) - - // MARK: Decode Release Date - // this is the only property that needs to be decoded in a custom manner - self.releaseDate = try container.decodeSpotifyDateIfPresent( - forKey: .releaseDate - ) - + self.releaseDatePrecision = try container.decodeIfPresent( String.self, forKey: .releaseDatePrecision ) - self.uri = try container.decode( + self.uri = try container.decodeIfPresent( String.self, forKey: .uri ) - self.id = try container.decode( + self.id = try container.decodeIfPresent( String.self, forKey: .id ) self.images = try container.decodeSpotifyImages(forKey: .images) - self.href = try container.decode( + self.href = try container.decodeIfPresent( URL.self, forKey: .href ) @@ -265,9 +263,7 @@ extension Episode: Codable { self.isExternallyHosted = try container.decodeIfPresent( Bool.self, forKey: .isExternallyHosted ) ?? false - self.languages = try container.decode( - [String].self, forKey: .languages - ) + self.languages = try container.decodeAndUnwrapArray(forKey: .languages) self.restrictions = try container.decodeIfPresent( [String: String].self, forKey: .restrictions ) @@ -282,7 +278,7 @@ extension Episode: Codable { var container = encoder.container(keyedBy: CodingKeys.self) - try container.encode( + try container.encodeIfPresent( self.name, forKey: .name ) try container.encodeIfPresent( @@ -291,7 +287,7 @@ extension Episode: Codable { try container.encodeIfPresent( self.audioPreviewURL, forKey: .audioPreviewURL ) - try container.encode( + try container.encodeIfPresent( self.description, forKey: .description ) try container.encodeIfPresent( @@ -300,51 +296,47 @@ extension Episode: Codable { try container.encodeIfPresent( self.resumePoint, forKey: .resumePoint ) - try container.encode( + try container.encodeIfPresent( self.durationMS, forKey: .durationMS ) try container.encode( self.isExplicit, forKey: .isExplicit ) - // MARK: Encode Release Date - // this is the only property that needs to be encoded - // in a custom manner - try container.encodeSpotifyDateIfPresent( + try container.encodeIfPresent( self.releaseDate, - datePrecision: self.releaseDatePrecision, forKey: .releaseDate ) - + try container.encodeIfPresent( self.releaseDatePrecision, forKey: .releaseDatePrecision ) - try container.encode( + try container.encodeIfPresent( self.uri, forKey: .uri ) - try container.encode( + try container.encodeIfPresent( self.id, forKey: .id ) try container.encodeIfPresent( self.images, forKey: .images ) - try container.encode( + try container.encodeIfPresent( self.href, forKey: .href ) - try container.encode( + try container.encodeIfPresent( self.isPlayable, forKey: .isPlayable ) try container.encodeIfPresent( self.externalURLs, forKey: .externalURLs ) - try container.encode( + try container.encodeIfPresent( self.isExternallyHosted, forKey: .isExternallyHosted ) - try container.encode( + try container.encodeIfPresent( self.languages, forKey: .languages ) try container.encodeIfPresent( @@ -415,7 +407,7 @@ extension Episode: ApproximatelyEquatable { self.languages == other.languages && self.releaseDatePrecision == other.releaseDatePrecision && self.type == other.type && - self.releaseDate.isApproximatelyEqual(to: other.releaseDate) && + self.releaseDate == other.releaseDate && self.show.isApproximatelyEqual(to: other.show) } diff --git a/Sources/SpotifyWebAPI/Object Model/Podcast Objects/Show.swift b/Sources/SpotifyWebAPI/Object Model/Podcast Objects/Show.swift index 56c6e003b..08b27c7ba 100644 --- a/Sources/SpotifyWebAPI/Object Model/Podcast Objects/Show.swift +++ b/Sources/SpotifyWebAPI/Object Model/Podcast Objects/Show.swift @@ -1,13 +1,13 @@ import Foundation /// A Spotify podcast show. -public struct Show: Hashable, SpotifyURIConvertible { +public struct Show: Hashable { /// The name of the show. - public let name: String - + public let name: String? + /// A description of the show. See also ``htmlDescription``. - public let description: String + public let description: String? /// A description of the show which may contain HTML tags. See also /// ``description``. @@ -33,14 +33,14 @@ public struct Show: Hashable, SpotifyURIConvertible { /// The [Spotify URI][1] for the episode. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids - public let uri: String + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids + public let uri: String? /// The [Spotify ID][1] for the episode. /// - /// [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids - public let id: String - + /// [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids + public let id: String? + /// The cover art for the episode in various sizes, widest first. public let images: [SpotifyImage]? @@ -48,16 +48,16 @@ public struct Show: Hashable, SpotifyURIConvertible { /// their [ISO 3166-1 alpha-2][1] codes. /// /// [1]: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 - public let availableMarkets: [String] - + public let availableMarkets: [String]? + /** A link to the Spotify web API endpoint providing the full show object. Use ``SpotifyAPI/getFromHref(_:responseType:)``, passing in ``Show`` as the response type to retrieve the results. */ - public let href: URL - + public let href: URL? + /** Known external urls for this show. @@ -65,29 +65,29 @@ public struct Show: Hashable, SpotifyURIConvertible { for the object. - value: An external, public URL to the object. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public let externalURLs: [String: URL]? /// `true` if the episode is hosted outside of Spotify's CDN (content /// delivery network). Else, `false`. - public let isExternallyHosted: Bool - + public let isExternallyHosted: Bool? + /// A list of the languages used in the episode, identified by their [ISO /// 639][1] code. /// /// [1]: https://en.wikipedia.org/wiki/ISO_639 - public let languages: [String] - + public let languages: [String]? + /// The copyrights for the show. Only available for the full version. public let copyrights: [SpotifyCopyright]? /// The media type of the show. - public let mediaType: String - + public let mediaType: String? + /// The publisher of the show. - public let publisher: String - + public let publisher: String? + /// The object type. Always ``IDCategory/show``. public let type: IDCategory @@ -101,6 +101,7 @@ public struct Show: Hashable, SpotifyURIConvertible { See also ``description``. - episodes: The episodes for this show: An array of simplified episode objects wrapped in a paging object. + - totalEpisodes: The total number of episodes in the show. - isExplicit: Whether or not the episode has explicit content. - uri: The [Spotify URI][1] for the episode. - id: The [Spotify ID][1] for the episode. @@ -122,28 +123,28 @@ public struct Show: Hashable, SpotifyURIConvertible { - mediaType: The media type of the show. - publisher: The publisher of the show. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids [2]: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 [3]: https://en.wikipedia.org/wiki/ISO_639 */ public init( - name: String, - description: String, + name: String? = nil, + description: String? = nil, htmlDescription: String? = nil, episodes: PagingObject? = nil, - totalEpisodes: Int, - isExplicit: Bool, - uri: String, - id: String, + totalEpisodes: Int? = nil, + isExplicit: Bool = false, + uri: String? = nil, + id: String? = nil, images: [SpotifyImage]? = nil, - availableMarkets: [String], - href: URL, + availableMarkets: [String]? = nil, + href: URL? = nil, externalURLs: [String: URL]? = nil, - isExternallyHosted: Bool, - languages: [String], + isExternallyHosted: Bool? = nil, + languages: [String]? = nil, copyrights: [SpotifyCopyright]? = nil, - mediaType: String, - publisher: String + mediaType: String? = nil, + publisher: String? = nil ) { self.name = name self.description = description @@ -198,7 +199,7 @@ extension Show: Codable { String.self, forKey: .name ) ?? "" - self.description = try container.decode( + self.description = try container.decodeIfPresent( String.self, forKey: .description ) self.htmlDescription = try container.decodeIfPresent( @@ -210,13 +211,14 @@ extension Show: Codable { self.totalEpisodes = try container.decodeIfPresent( Int.self, forKey: .totalEpisodes ) - self.isExplicit = try container.decode( + self.isExplicit = try container.decodeIfPresent( Bool.self, forKey: .isExplicit - ) - self.uri = try container.decode( + ) ?? false + + self.uri = try container.decodeIfPresent( String.self, forKey: .uri ) - self.id = try container.decode( + self.id = try container.decodeIfPresent( String.self, forKey: .id ) @@ -227,7 +229,7 @@ extension Show: Codable { forKey: .availableMarkets ) - self.href = try container.decode( + self.href = try container.decodeIfPresent( URL.self, forKey: .href ) self.externalURLs = try container.decodeIfPresent( @@ -236,16 +238,14 @@ extension Show: Codable { self.isExternallyHosted = try container.decodeIfPresent( Bool.self, forKey: .isExternallyHosted ) ?? false - self.languages = try container.decode( - [String].self, forKey: .languages - ) + self.languages = try container.decodeAndUnwrapArray(forKey: .languages) self.copyrights = try container.decodeIfPresent( [SpotifyCopyright].self, forKey: .copyrights ) - self.mediaType = try container.decode( + self.mediaType = try container.decodeIfPresent( String.self, forKey: .mediaType ) - self.publisher = try container.decode( + self.publisher = try container.decodeIfPresent( String.self, forKey: .publisher ) @@ -259,10 +259,10 @@ extension Show: Codable { var container = encoder.container(keyedBy: CodingKeys.self) - try container.encode( + try container.encodeIfPresent( self.name, forKey: .name ) - try container.encode( + try container.encodeIfPresent( self.description, forKey: .description ) try container.encodeIfPresent( @@ -277,40 +277,40 @@ extension Show: Codable { try container.encode( self.isExplicit, forKey: .isExplicit ) - try container.encode( + try container.encodeIfPresent( self.uri, forKey: .uri ) - try container.encode( + try container.encodeIfPresent( self.id, forKey: .id ) try container.encodeIfPresent( self.images, forKey: .images ) - try container.encode( + try container.encodeIfPresent( self.availableMarkets, forKey: .availableMarkets ) - try container.encode( + try container.encodeIfPresent( self.href, forKey: .href ) try container.encodeIfPresent( self.externalURLs, forKey: .externalURLs ) - try container.encode( + try container.encodeIfPresent( self.isExternallyHosted, forKey: .isExternallyHosted ) - try container.encode( + try container.encodeIfPresent( self.languages, forKey: .languages ) try container.encodeIfPresent( self.copyrights, forKey: .copyrights ) - try container.encode( + try container.encodeIfPresent( self.mediaType, forKey: .mediaType ) - try container.encode( + try container.encodeIfPresent( self.publisher, forKey: .publisher ) - try container.encode( + try container.encodeIfPresent( self.type, forKey: .type ) diff --git a/Sources/SpotifyWebAPI/Object Model/Post Request Objects/Playlist Objects/URIWithPositions.swift b/Sources/SpotifyWebAPI/Object Model/Post Request Objects/Playlist Objects/URIWithPositions.swift deleted file mode 100644 index d078926eb..000000000 --- a/Sources/SpotifyWebAPI/Object Model/Post Request Objects/Playlist Objects/URIWithPositions.swift +++ /dev/null @@ -1,89 +0,0 @@ -import Foundation - -/** - A Spotify URI and its positions in a collection (usually a playlist). Used in - the body of ``SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)``. - - For example, this may represent all of the positions in a playlist of a - specific track. The positions of the URI is necessary in case the collection - has duplicate items. - - See also ``URIsWithPositionsContainer``. - */ -public struct URIWithPositions { - - /// The URI for the Spotify content. - public var uri: SpotifyURIConvertible - - /** - The zero-indexed positions of the item corresponding to ``uri`` in a - collection (usually a playlist). - - For example, if the track/episode corresponding to ``uri`` appears in the - first and third position of a playlist, then ``positions`` would be `[0, - 2]`. - */ - public var positions: [Int] - - /** - A URI along with its positions in a collection. - - For example, this may represent all of the positions in a playlist of a - specific track. The positions of the URIs are necessary in case the - collection has duplicate items. - - - Parameters: - - uri: A Spotify URI. - - positions: The zero-indexed positions of the item associated with the - uri in a collection (usually a playlist). - */ - public init(uri: SpotifyURIConvertible, positions: [Int]) { - self.uri = uri.uri - self.positions = positions - } - -} - -extension URIWithPositions: Codable { - - public init(from decoder: Decoder) throws { - let container = try decoder.container(keyedBy: CodingKeys.self) - - self.uri = try container.decode( - String.self, forKey: .uri - ) - self.positions = try container.decode( - [Int].self, forKey: .positions - ) - } - - public func encode(to encoder: Encoder) throws { - var container = encoder.container(keyedBy: CodingKeys.self) - - try container.encode( - self.uri.uri, forKey: .uri - ) - try container.encode( - self.positions, forKey: .positions - ) - } - - private enum CodingKeys: String, CodingKey { - case uri, positions - } - -} - -extension URIWithPositions: Hashable { - - public func hash(into hasher: inout Hasher) { - hasher.combine(self.uri.uri) - hasher.combine(self.positions) - } - - public static func == (lhs: Self, rhs: Self) -> Bool { - return lhs.uri.uri == rhs.uri.uri && - lhs.positions == rhs.positions - } - -} diff --git a/Sources/SpotifyWebAPI/Object Model/Post Request Objects/Playlist Objects/URIsContainer.swift b/Sources/SpotifyWebAPI/Object Model/Post Request Objects/Playlist Objects/URIsContainer.swift index 990ae9ff5..c350b7e57 100644 --- a/Sources/SpotifyWebAPI/Object Model/Post Request Objects/Playlist Objects/URIsContainer.swift +++ b/Sources/SpotifyWebAPI/Object Model/Post Request Objects/Playlist Objects/URIsContainer.swift @@ -6,8 +6,6 @@ import Foundation Used in the body of ``SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)``. - Compare with ``URIsWithPositionsContainer``. - Read more about [snapshot Ids][1]. Read more at the [Spotify web API reference][2]. diff --git a/Sources/SpotifyWebAPI/Object Model/Post Request Objects/Playlist Objects/URIsWithPositionsContainer.swift b/Sources/SpotifyWebAPI/Object Model/Post Request Objects/Playlist Objects/URIsWithPositionsContainer.swift deleted file mode 100644 index fd3a1c71f..000000000 --- a/Sources/SpotifyWebAPI/Object Model/Post Request Objects/Playlist Objects/URIsWithPositionsContainer.swift +++ /dev/null @@ -1,187 +0,0 @@ -import Foundation - -/** - A container that holds ``URIWithPositions`` and, optionally, the snapshot - id of the playlist that the items associated with the URIs (usually - tracks/episodes) are contained in. - - Used in the body of - ``SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)``. - - This is used for removing specific occurrences of items from a playlist. The - positions of the URIs are necessary in case the playlist has duplicate items. - - Compare with ``URIsContainer``. - - Read more about [snapshot Ids][1]. Read more at the [Spotify web API - reference][2]. - - [1]: https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots - [2]: https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-tracks-playlist - */ -public struct URIsWithPositionsContainer: Codable, Hashable { - - /// The [snapshot id][1] of the playlist to target. - /// - /// [1]: https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots - public var snapshotId: String? - - /// An array of URIs, along with their positions in a playlist. - public var urisWithPositions: [URIWithPositions] - - /** - Creates a container that holds an array of URIs and their positions in a - playlist. - - See also: - - * ``init(snapshotId:urisWithSinglePosition:)`` - * ``chunked(urisWithSinglePosition:)`` - - - Parameters: - - snapshotId: The [snapshot id][1] of a playlist. If `nil`, the most - recent version of the playlist is targeted. This is an identifier - for the current version of the playlist. Every time the playlist - changes, a new snapshot id is generated. You can use this value to - efficiently determine whether a playlist has changed since the last - time you retrieved it. - - urisWithPositions: A collection of URIs along with their positions in - a playlist. The - ``SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)`` - endpoint accepts a maximum of 100 items. - - [1]: https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots - */ - public init( - snapshotId: String? = nil, - urisWithPositions: [URIWithPositions] - ) { - self.snapshotId = snapshotId - self.urisWithPositions = urisWithPositions - } - - private enum CodingKeys: String, CodingKey { - case snapshotId = "snapshot_id" - case urisWithPositions = "tracks" - } -} - -public extension URIsWithPositionsContainer { - - /** - Creates a container that holds an array of URIs and their positions in a - playlist. - - See also: - - * ``init(snapshotId:urisWithPositions:)`` - * ``chunked(urisWithSinglePosition:)`` - - - Parameters: - - snapshotId: The [snapshot id][1] of a playlist. If `nil`, the most - recent version of the playlist is targeted. This is an identifier - for the current version of the playlist. Every time the playlist - changes, a new snapshot id is generated. You can use this value to - efficiently determine whether a playlist has changed since the last - time you retrieved it. - - urisWithSinglePosition: An array of tuples, each of which contain a URI - and a *single* position in a playlist. Unlike - ``init(snapshotId:urisWithPositions:)``, `urisWithSinglePosition` - is expected to contain duplicate URIs, but each with a different - position. - - [1]: https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots - */ - init( - snapshotId: String? = nil, - urisWithSinglePosition: [(uri: SpotifyURIConvertible, position: Int)] - ) { - - let dictionary: [String: [Int]] = urisWithSinglePosition.reduce( - into: [:] - ) { dictionary, nextItem in - dictionary[nextItem.uri.uri, default: []].append(nextItem.position) - } - - let urisWithPositions = dictionary.map { item in - URIWithPositions(uri: item.key, positions: item.value) - } - - self.init( - snapshotId: snapshotId, - urisWithPositions: urisWithPositions - ) - - } - - /** - Creates an array of `Self`, each element of which can be used in a request - to ``SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)``. - - ``SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)`` accepts a - maximum of 100 unique items. Use this method when you need to remove more - than 100 unique items from a playlist by making a separate request for each - element. - - - Parameter urisWithSinglePosition: An array of tuples, each of which - contain a URI and a *single* position in a playlist. Unlike - ``init(snapshotId:urisWithPositions:)``, `urisWithSinglePosition` - is expected to contain duplicate URIs, but each with a different - position. - */ - static func chunked( - urisWithSinglePosition: [(uri: SpotifyURIConvertible, position: Int)] - ) -> [Self] { - - if urisWithSinglePosition.isEmpty { return [] } - - let sortedURIs = urisWithSinglePosition.sorted { lhs, rhs in - lhs.position > rhs.position - } - - var uniqueURIs: Set = [] - var chunks: [[(uri: SpotifyURIConvertible, position: Int)]] = [[]] - var currentChunkIndex = 0 - - for item in sortedURIs { - if uniqueURIs.count >= 100 { - // print( - // """ - // chunk index: \(currentChunkIndex); \ - // count: \(chunks[currentChunkIndex].count) - // """ - // ) - uniqueURIs = [] - chunks.append([]) - currentChunkIndex += 1 - // print("\(currentTime()) chunk index: \(currentChunkIndex)") - } - chunks[currentChunkIndex].append(item) - uniqueURIs.insert(item.uri.uri) - - } - // print( - // """ - // chunk index: \(currentChunkIndex); \ - // count: \(chunks[currentChunkIndex].count) - // """ - // ) - - let containers = chunks.map { chunk in - Self(urisWithSinglePosition: chunk) - } - - // print("\(currentTime()) created \(containers.count) chunks") - - return containers - - } - -} - -// func currentTime() -> String { -// let formatter = DateFormatter() -// formatter.dateFormat = "h:m:ss.SS" -// -// return formatter.string(from: Date()) -// } diff --git a/Sources/SpotifyWebAPI/Object Model/TypeAliases.swift b/Sources/SpotifyWebAPI/Object Model/TypeAliases.swift index 1a9846a25..e9d7e6d07 100644 --- a/Sources/SpotifyWebAPI/Object Model/TypeAliases.swift +++ b/Sources/SpotifyWebAPI/Object Model/TypeAliases.swift @@ -19,6 +19,3 @@ public typealias SavedEpisode = SavedItem /// An audiobook saved in the user's "Your Music" library. public typealias SavedAudiobook = SavedItem - - - diff --git a/Sources/SpotifyWebAPI/Other/ApproximateEquality.swift b/Sources/SpotifyWebAPI/Other/ApproximateEquality.swift index 54916d0f3..9f7151d9b 100644 --- a/Sources/SpotifyWebAPI/Other/ApproximateEquality.swift +++ b/Sources/SpotifyWebAPI/Other/ApproximateEquality.swift @@ -52,7 +52,7 @@ extension Numeric where Magnitude: FloatingPoint { See Also: - - ``isApproximatelyEqual(to:absoluteTolerance:[relativeTolerance:norm:])`` + - `isApproximatelyEqual(to:absoluteTolerance:[relativeTolerance:norm:])` - Parameters: @@ -117,7 +117,7 @@ extension Numeric where Magnitude: FloatingPoint { See Also: - - ``isApproximatelyEqual(to:[relativeTolerance:])`` + - `isApproximatelyEqual(to:[relativeTolerance:])` - Parameters: @@ -187,8 +187,8 @@ extension AdditiveArithmetic { See Also: ------- - - ``isApproximatelyEqual(to:[relativeTolerance:norm:])`` - - ``isApproximatelyEqual(to:absoluteTolerance:[relativeTolerance:])`` + - `isApproximatelyEqual(to:[relativeTolerance:norm:])` + - `isApproximatelyEqual(to:absoluteTolerance:[relativeTolerance:])` - Parameters: diff --git a/Sources/SpotifyWebAPI/Other/IDCategory.swift b/Sources/SpotifyWebAPI/Other/IDCategory.swift index 97f46ec1a..f103e3609 100644 --- a/Sources/SpotifyWebAPI/Other/IDCategory.swift +++ b/Sources/SpotifyWebAPI/Other/IDCategory.swift @@ -12,7 +12,7 @@ import Foundation Read more at the [Spotify web API reference][1]. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids - tag: IDCategory */ public enum IDCategory: String, CaseIterable, Codable, Hashable { diff --git a/Sources/SpotifyWebAPI/Other/MiscellaneousUtilities.swift b/Sources/SpotifyWebAPI/Other/MiscellaneousUtilities.swift index a9999efe4..4b551fb2e 100644 --- a/Sources/SpotifyWebAPI/Other/MiscellaneousUtilities.swift +++ b/Sources/SpotifyWebAPI/Other/MiscellaneousUtilities.swift @@ -233,53 +233,44 @@ public extension CharacterSet { public func generatePageOffsets( _ page: Page, maxExtraPages: Int? = nil -) -> [Int] where - Page: PagingObjectProtocol, - Page.Item: Codable & Hashable +) -> [Int] where + Page: PagingObjectProtocol { - + // Calculate the minimum offset from where we start generating. let minOffset = page.offset + page.limit - let maxOffset: Int - + // Calculate the absolute maximum offset. let absoluteMaxOffset = max(0, page.total - 1) + // Determine the effective maximum offset based on `maxExtraPages`. + let maxOffset: Int if let maxExtraPages = maxExtraPages { let theoreticalOffset = page.offset + (page.limit * maxExtraPages) - // print("theoreticalOffset:", theoreticalOffset) maxOffset = max(0, min(theoreticalOffset, absoluteMaxOffset)) - } - else { + } else { maxOffset = absoluteMaxOffset } - if minOffset >= maxOffset { + // If no pages can be generated, return an empty array. + if minOffset > maxOffset { return [] } - // must be at least 1 to avoid running indefinitely and never returning + // Set the step size, ensuring it's at least 1 to prevent infinite loops. let step = max(1, page.limit) var pageOffsets: [Int] = [] - var i = minOffset - - print( - """ - min offset: \(minOffset); \ - max offset: \(minOffset); \ - step = \(step) - """ - ) - let max = maxOffset + 1 - while i < max { - pageOffsets.append(i) - i += step + // Generate offsets up to the maximum, inclusive. + var currentOffset = minOffset + while currentOffset <= maxOffset { + pageOffsets.append(currentOffset) + currentOffset += step } return pageOffsets - } + // extension DispatchQueue { // // #if canImport(Combine) diff --git a/Sources/SpotifyWebAPI/Other/SpotifyIdentifier.swift b/Sources/SpotifyWebAPI/Other/SpotifyIdentifier.swift index 25e50edf2..ce82f21e5 100644 --- a/Sources/SpotifyWebAPI/Other/SpotifyIdentifier.swift +++ b/Sources/SpotifyWebAPI/Other/SpotifyIdentifier.swift @@ -14,7 +14,7 @@ import Logging This struct provides a convenient way to convert between the different formats, which include the id, the URI, and the URL. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public struct SpotifyIdentifier: Codable, Hashable, SpotifyURIConvertible { @@ -96,7 +96,7 @@ public struct SpotifyIdentifier: Codable, Hashable, SpotifyURIConvertible { See [Spotify URIs and ids][1]. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ @inlinable public var uri: String { @@ -156,7 +156,7 @@ public struct SpotifyIdentifier: Codable, Hashable, SpotifyURIConvertible { - id: A Spotify id. - idCategory: An id category. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public init(id: String, idCategory: IDCategory) { self.id = id.strip() @@ -194,7 +194,7 @@ public struct SpotifyIdentifier: Codable, Hashable, SpotifyURIConvertible { does not match one the required categories or if an id or id category could not be parsed from the URI. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids [2]: https://regex101.com/r/P8j2R3/1 */ public init( @@ -287,7 +287,7 @@ public struct SpotifyIdentifier: Codable, Hashable, SpotifyURIConvertible { - Throws: If the id and/or id category of the content could not be parsed from the URL. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public init(url: URL) throws { diff --git a/Sources/SpotifyWebAPI/Other/SpotifyURIConvertible.swift b/Sources/SpotifyWebAPI/Other/SpotifyURIConvertible.swift index ef89bc2a6..a11fdb4bd 100644 --- a/Sources/SpotifyWebAPI/Other/SpotifyURIConvertible.swift +++ b/Sources/SpotifyWebAPI/Other/SpotifyURIConvertible.swift @@ -36,7 +36,7 @@ import Foundation * ``IDCategory/unknown`` * ``IDCategory/collection`` - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ public protocol SpotifyURIConvertible { @@ -45,7 +45,7 @@ public protocol SpotifyURIConvertible { See [Spotify URIs and ids][1]. - [1]: https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids + [1]: https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids */ var uri: String { get } @@ -54,7 +54,7 @@ public protocol SpotifyURIConvertible { extension String: SpotifyURIConvertible { /// Returns `self`, with the assumption that it represents a [Spotify - /// URI](https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids). + /// URI](https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids). @inlinable @inline(__always) public var uri: Self { self } @@ -64,7 +64,7 @@ extension Substring: SpotifyURIConvertible { /// Returns `self` converted to `String`, with the assumption that it /// represents a [Spotify - /// URI](https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids). + /// URI](https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids). @inlinable @inline(__always) public var uri: String { String(self) } diff --git a/Sources/SpotifyWebAPI/Publisher Extensions/SpotifyObjectDecoding.swift b/Sources/SpotifyWebAPI/Publisher Extensions/SpotifyObjectDecoding.swift index f38da7f53..140ce1a09 100644 --- a/Sources/SpotifyWebAPI/Publisher Extensions/SpotifyObjectDecoding.swift +++ b/Sources/SpotifyWebAPI/Publisher Extensions/SpotifyObjectDecoding.swift @@ -246,8 +246,8 @@ public extension Publisher where Output == (data: Data, response: HTTPURLRespons received, then retries if the status code is 500, 502, 503, or 504. - Parameter maxRetryDelay: The maximum delay in seconds (accumulated over - all retries before the publisher finishes with a error, e.g., - ``RateLimitedError``. Default: 180 secs (3 minutes). + all retries before the publisher finishes with a error, e.g., + ``RateLimitedError``. Default: 180 secs (3 minutes). */ func decodeSpotifyErrors( maxRetryDelay: Int = 180 // 3 minutes @@ -299,9 +299,13 @@ public extension Publisher where Output == (data: Data, response: HTTPURLRespons - Note: ``SpotifyDecodingError`` represents the error encountered when decoding the `responseType`, not the error objects. - - Parameter responseType: The json response that you are expecting from the - Spotify web API. - + - Parameters: + - responseType: The json response that you are expecting from the + Spotify web API. + - maxRetryDelay: The maximum delay in seconds (accumulated over all + retries before the publisher finishes with a error, e.g., + ``RateLimitedError``. Default: 180 secds (3 minutes). + [1]: https://developer.spotify.com/documentation/web-api/#response-schema */ func decodeSpotifyObject( diff --git a/Sources/SpotifyWebAPI/SpotifyWebAPI.docc/Articles/Working with Paginated Results.md b/Sources/SpotifyWebAPI/SpotifyWebAPI.docc/Articles/Working with Paginated Results.md index a5427201f..7c4614544 100644 --- a/Sources/SpotifyWebAPI/SpotifyWebAPI.docc/Articles/Working with Paginated Results.md +++ b/Sources/SpotifyWebAPI/SpotifyWebAPI.docc/Articles/Working with Paginated Results.md @@ -110,7 +110,7 @@ spotifyAPI.playlistItems(playlist, limit: 5, market: "US") """ ) for track in playlistItemsPage.items.compactMap(\.item) { - print(track.name) + print(track.name ?? "nil") } } ) diff --git a/Sources/SpotifyWebAPI/SpotifyWebAPI.docc/Collections/Object Model/Playlist Objects.md b/Sources/SpotifyWebAPI/SpotifyWebAPI.docc/Collections/Object Model/Playlist Objects.md index f13e91936..5f80ba7a3 100644 --- a/Sources/SpotifyWebAPI/SpotifyWebAPI.docc/Collections/Object Model/Playlist Objects.md +++ b/Sources/SpotifyWebAPI/SpotifyWebAPI.docc/Collections/Object Model/Playlist Objects.md @@ -17,7 +17,5 @@ Objects that relate to Spotify playlists. - ``PlaylistDetails`` - ``ReorderPlaylistItems`` -- ``URIWithPositions`` -- ``URIsWithPositionsContainer`` - ``URIsContainer`` - ``URIsDictWithInsertionIndex`` diff --git a/Sources/SpotifyWebAPI/SpotifyWebAPI.docc/Symbols/SpotifyAPI.md b/Sources/SpotifyWebAPI/SpotifyWebAPI.docc/Symbols/SpotifyAPI.md index 219df8c5c..d195d483f 100644 --- a/Sources/SpotifyWebAPI/SpotifyWebAPI.docc/Symbols/SpotifyAPI.md +++ b/Sources/SpotifyWebAPI/SpotifyWebAPI.docc/Symbols/SpotifyAPI.md @@ -4,7 +4,7 @@ ### Initializers -- ``init(authorizationManager:networkAdaptor:)`` +- ``init(authorizationManager:maxRetryDelay:networkAdaptor:)`` - ``init(from:)`` ### Authorization @@ -35,6 +35,7 @@ - ``audiobook(_:market:)`` - ``audiobooks(_:market:)`` +- ``audiobookChapters(_:market:limit:offset:)`` - ``chapter(_:market:)`` - ``chapters(_:market:)`` @@ -55,7 +56,7 @@ ### Follow -- ``usersFollowPlaylist(_:userURIs:)`` +- ``currentUserFollowsPlaylist(_:)`` - ``currentUserFollowedArtists(after:limit:)`` - ``currentUserFollowsArtists(_:)`` - ``followArtistsForCurrentUser(_:)`` @@ -71,7 +72,7 @@ - ``currentUserSavedAlbums(limit:offset:market:)`` - ``currentUserSavedTracks(limit:offset:market:)`` - ``currentUserSavedEpisodes(limit:offset:market:)`` -- ``currentUserSavedShows(limit:offset:market:)`` +- ``currentUserSavedShows(limit:offset:)`` - ``currentUserSavedAlbumsContains(_:)`` - ``currentUserSavedTracksContains(_:)`` - ``currentUserSavedEpisodesContains(_:)`` @@ -130,7 +131,6 @@ - ``changePlaylistDetails(_:to:)`` - ``uploadPlaylistImage(_:imageData:)`` - ``removeAllOccurrencesFromPlaylist(_:of:snapshotId:)`` -- ``removeSpecificOccurrencesFromPlaylist(_:of:)`` ### Search diff --git a/Tests/SpotifyAPIMainTests/API Tests/SpoifyAPIArtistTests.swift b/Tests/SpotifyAPIMainTests/API Tests/SpoifyAPIArtistTests.swift index 8fe963ab6..a2ebd0ea1 100644 --- a/Tests/SpotifyAPIMainTests/API Tests/SpoifyAPIArtistTests.swift +++ b/Tests/SpotifyAPIMainTests/API Tests/SpoifyAPIArtistTests.swift @@ -25,7 +25,7 @@ extension SpotifyAPIArtistTests { XCTAssertEqual(artist.uri, "spotify:artist:0k17h0D3J5VfsdmQ1iZtE9") XCTAssertEqual(artist.id, "0k17h0D3J5VfsdmQ1iZtE9") XCTAssertEqual( - artist.href?.sortedQueryItems(), + artist.href?.removingQueryItems(), URL(string: "https://api.spotify.com/v1/artists/0k17h0D3J5VfsdmQ1iZtE9") ) if let popularity = artist.popularity { @@ -230,17 +230,8 @@ extension SpotifyAPIArtistTests { XCTAssertEqual(album.uri, "spotify:album:2Se4ZylF9NkFGD92yv1aZC") XCTAssertEqual(album.id, "2Se4ZylF9NkFGD92yv1aZC") XCTAssertEqual(album.releaseDatePrecision, "day") - if let releaseDate = album.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - -76032000, - accuracy: 43_200 // 12 hours - ) - } - else { - XCTFail("release date should not be nil") - } - + XCTAssertEqual(album.releaseDate, "1967-08-05") + } do { let album = reversedAlbums[1] @@ -248,17 +239,8 @@ extension SpotifyAPIArtistTests { XCTAssertEqual(album.uri, "spotify:album:2vnJKtGjZXRUg0mYPZ3HGH") XCTAssertEqual(album.id, "2vnJKtGjZXRUg0mYPZ3HGH") XCTAssertEqual(album.releaseDatePrecision, "day") - if let releaseDate = album.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - -47588400, - accuracy: 43_200 - ) - } - else { - XCTFail("release date should not be nil") - } - + XCTAssertEqual(album.releaseDate, "1968-06-29") + } do { let album = reversedAlbums[2] @@ -266,16 +248,7 @@ extension SpotifyAPIArtistTests { XCTAssertEqual(album.uri, "spotify:album:6AccmjV8Q5cEUZ2tvS8s6c") XCTAssertEqual(album.id, "6AccmjV8Q5cEUZ2tvS8s6c") XCTAssertEqual(album.releaseDatePrecision, "day") - if let releaseDate = album.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - -13633200, - accuracy: 43_200 - ) - } - else { - XCTFail("release date should not be nil") - } + XCTAssertEqual(album.releaseDate, "1969-07-27") } do { let album = reversedAlbums[3] @@ -286,16 +259,7 @@ extension SpotifyAPIArtistTests { XCTAssertEqual(album.uri, "spotify:album:3IPhWIXHOAhS2npnq6FiCG") XCTAssertEqual(album.id, "3IPhWIXHOAhS2npnq6FiCG") XCTAssertEqual(album.releaseDatePrecision, "day") - if let releaseDate = album.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - -5857200, - accuracy: 43_200 - ) - } - else { - XCTFail("release date should not be nil") - } + XCTAssertEqual(album.releaseDate, "1969-10-25") } } @@ -433,16 +397,7 @@ extension SpotifyAPIArtistTests { ) XCTAssertEqual(album.uri, "spotify:album:2EUUCdjvEujOc0E3X6yAEr") XCTAssertEqual(album.releaseDatePrecision, "day") - if let releaseDate = album.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - 705042000, - accuracy: 43_200 // 12 hours - ) - } - else { - XCTFail("release date should not be nil") - } + XCTAssertEqual(album.releaseDate, "1992-05-05") } do { let album = reversedAlbums[1] @@ -459,16 +414,7 @@ extension SpotifyAPIArtistTests { ) XCTAssertEqual(album.releaseDatePrecision, "day") - if let releaseDate = album.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - 717051600, - accuracy: 43_200 // 12 hours - ) - } - else { - XCTFail("release date should not be nil") - } + XCTAssertEqual(album.releaseDate, "1992-09-21") } do { let album = reversedAlbums[2] @@ -484,16 +430,7 @@ extension SpotifyAPIArtistTests { "\(album.uri ?? "nil") should be one of \(possibleURIs)" ) XCTAssertEqual(album.releaseDatePrecision, "day") - if let releaseDate = album.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - 717051600, - accuracy: 43_200 // 12 hours - ) - } - else { - XCTFail("release date should not be nil") - } + XCTAssertEqual(album.releaseDate, "1992-09-21") } } @@ -594,36 +531,6 @@ extension SpotifyAPIArtistTests { } - func relatedArtists() { - - let expectation = XCTestExpectation( - description: "testRelatedArtists" - ) - - Self.spotify.relatedArtists(URIs.Artists.crumb) - .XCTAssertNoFailure() - .sink( - receiveCompletion: { _ in expectation.fulfill() }, - receiveValue: { artists in - encodeDecode(artists, areEqual: ==) - for artist in artists { - encodeDecode(artist, areEqual: ==) - XCTAssertEqual(artist.type, .artist) - XCTAssertNotNil(artist.name) - XCTAssertNotNil(artist.id) - XCTAssertNotNil(artist.uri) - XCTAssertNotNil(artist.genres) - XCTAssertNotNil(artist.href) - XCTAssertNotNil(artist.popularity) - } - } - ) - .store(in: &Self.cancellables) - - self.wait(for: [expectation], timeout: 60) - - } - } // MARK: Authorization and setup methods @@ -699,9 +606,8 @@ final class SpotifyAPIClientCredentialsFlowArtistTests: testArtistAlbumsExtendSinglePageConcurrent ), ("testArtistAlbumsSingles", testArtistAlbumsSingles), - ("testArtistTopTracks", testArtistTopTracks), - ("testRelatedArtists", testRelatedArtists) - + ("testArtistTopTracks", testArtistTopTracks) + ] func testArtist() { artist() } @@ -715,8 +621,6 @@ final class SpotifyAPIClientCredentialsFlowArtistTests: } func testArtistAlbumsSingles() { artistAlbumsSingles() } func testArtistTopTracks() { artistTopTracks() } - func testRelatedArtists() { relatedArtists() } - } final class SpotifyAPIAuthorizationCodeFlowArtistTests: @@ -736,9 +640,8 @@ final class SpotifyAPIAuthorizationCodeFlowArtistTests: testArtistAlbumsExtendSinglePageConcurrent ), ("testArtistAlbumsSingles", testArtistAlbumsSingles), - ("testArtistTopTracks", testArtistTopTracks), - ("testRelatedArtists", testRelatedArtists) - + ("testArtistTopTracks", testArtistTopTracks) + ] /// Authorize for zero scopes because none are required for the artist @@ -769,8 +672,7 @@ final class SpotifyAPIAuthorizationCodeFlowArtistTests: } func testArtistAlbumsSingles() { artistAlbumsSingles() } func testArtistTopTracks() { artistTopTracks() } - func testRelatedArtists() { relatedArtists() } - + } final class SpotifyAPIAuthorizationCodeFlowPKCEArtistTests: @@ -790,9 +692,8 @@ final class SpotifyAPIAuthorizationCodeFlowPKCEArtistTests: testArtistAlbumsExtendSinglePageConcurrent ), ("testArtistAlbumsSingles", testArtistAlbumsSingles), - ("testArtistTopTracks", testArtistTopTracks), - ("testRelatedArtists", testRelatedArtists) - + ("testArtistTopTracks", testArtistTopTracks) + ] /// Authorize for zero scopes because none are required for the artist @@ -822,8 +723,7 @@ final class SpotifyAPIAuthorizationCodeFlowPKCEArtistTests: } func testArtistAlbumsSingles() { artistAlbumsSingles() } func testArtistTopTracks() { artistTopTracks() } - func testRelatedArtists() { relatedArtists() } - + } // MARK: - Proxy - @@ -845,9 +745,8 @@ final class SpotifyAPIClientCredentialsFlowProxyArtistTests: testArtistAlbumsExtendSinglePageConcurrent ), ("testArtistAlbumsSingles", testArtistAlbumsSingles), - ("testArtistTopTracks", testArtistTopTracks), - ("testRelatedArtists", testRelatedArtists) - + ("testArtistTopTracks", testArtistTopTracks) + ] func testArtist() { artist() } @@ -861,8 +760,7 @@ final class SpotifyAPIClientCredentialsFlowProxyArtistTests: } func testArtistAlbumsSingles() { artistAlbumsSingles() } func testArtistTopTracks() { artistTopTracks() } - func testRelatedArtists() { relatedArtists() } - + } final class SpotifyAPIAuthorizationCodeFlowProxyArtistTests: @@ -882,9 +780,8 @@ final class SpotifyAPIAuthorizationCodeFlowProxyArtistTests: testArtistAlbumsExtendSinglePageConcurrent ), ("testArtistAlbumsSingles", testArtistAlbumsSingles), - ("testArtistTopTracks", testArtistTopTracks), - ("testRelatedArtists", testRelatedArtists) - + ("testArtistTopTracks", testArtistTopTracks) + ] /// Authorize for zero scopes because none are required for the artist @@ -915,8 +812,7 @@ final class SpotifyAPIAuthorizationCodeFlowProxyArtistTests: } func testArtistAlbumsSingles() { artistAlbumsSingles() } func testArtistTopTracks() { artistTopTracks() } - func testRelatedArtists() { relatedArtists() } - + } final class SpotifyAPIAuthorizationCodeFlowPKCEProxyArtistTests: @@ -936,9 +832,8 @@ final class SpotifyAPIAuthorizationCodeFlowPKCEProxyArtistTests: testArtistAlbumsExtendSinglePageConcurrent ), ("testArtistAlbumsSingles", testArtistAlbumsSingles), - ("testArtistTopTracks", testArtistTopTracks), - ("testRelatedArtists", testRelatedArtists) - + ("testArtistTopTracks", testArtistTopTracks) + ] /// Authorize for zero scopes because none are required for the artist @@ -968,6 +863,5 @@ final class SpotifyAPIAuthorizationCodeFlowPKCEProxyArtistTests: } func testArtistAlbumsSingles() { artistAlbumsSingles() } func testArtistTopTracks() { artistTopTracks() } - func testRelatedArtists() { relatedArtists() } - + } diff --git a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIAlbumsTests.swift b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIAlbumsTests.swift index ee14e72ee..3ce3650b8 100644 --- a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIAlbumsTests.swift +++ b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIAlbumsTests.swift @@ -37,20 +37,12 @@ extension SpotifyAPIAlbumsTests { // XCTAssertEqual(album.availableMarkets?.contains("US"), true) XCTAssertEqual( - album.href, + album.href?.removingQueryItems(), URL(string: "https://api.spotify.com/v1/albums/3vukTUpiENDHDoYTVrwqtz")! ) - if let releaseDate = album.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - 1560470400, - accuracy: 43_200 - ) - } - else { - XCTFail("release date should not be nil") - } + + XCTAssertEqual(album.releaseDate, "2019-06-14") XCTAssertEqual(album.releaseDatePrecision, "day") if let copyrights = album.copyrights { @@ -122,25 +114,25 @@ extension SpotifyAPIAlbumsTests { ) } XCTAssertEqual(tracks[0].name, "Cracking") - XCTAssertEqual(tracks[0].uri, "spotify:track:4A4RgEk7hEFKwk9IUKdB8a") + XCTAssertEqual(tracks[0].uri, "spotify:track:3VwgtTh9D0CubY32jdhI5U") XCTAssertEqual(tracks[1].name, "Nina") - XCTAssertEqual(tracks[1].uri, "spotify:track:6pMNKv4Ad6gSsoKGA4fkct") + XCTAssertEqual(tracks[1].uri, "spotify:track:3U3uvOHNxa3ODEiD9H6oVr") XCTAssertEqual(tracks[2].name, "Ghostride") - XCTAssertEqual(tracks[2].uri, "spotify:track:476QHG5G8xxNI9VHTBFfjp") + XCTAssertEqual(tracks[2].uri, "spotify:track:0R3TWpoxAhT3HDXM7tpRzS") XCTAssertEqual(tracks[3].name, "Fall Down") - XCTAssertEqual(tracks[3].uri, "spotify:track:6IqcbrxCPlbXaQuNoQMB8v") + XCTAssertEqual(tracks[3].uri, "spotify:track:0H2zA6m04MUsu4mX2KecNr") XCTAssertEqual(tracks[4].name, "M.R.") - XCTAssertEqual(tracks[4].uri, "spotify:track:0GDHyRVlxRVxofJfrw3aVF") + XCTAssertEqual(tracks[4].uri, "spotify:track:31T93onltAjRxJ6I8MqsHT") XCTAssertEqual(tracks[5].name, "The Letter") - XCTAssertEqual(tracks[5].uri, "spotify:track:0UUP7ADHBTUMbDw31mcZPZ") + XCTAssertEqual(tracks[5].uri, "spotify:track:4ejZbPjO3XBtGhLUCCrzMd") XCTAssertEqual(tracks[6].name, "Part III") - XCTAssertEqual(tracks[6].uri, "spotify:track:4HDLmWf73mge8isanCASnU") + XCTAssertEqual(tracks[6].uri, "spotify:track:49ztutPq82dK8AYDO2OkN7") XCTAssertEqual(tracks[7].name, "And It Never Ends") - XCTAssertEqual(tracks[7].uri, "spotify:track:00kOafrPnrR7jQhxYYg777") + XCTAssertEqual(tracks[7].uri, "spotify:track:0U1HzEEpoAkEg7nsE35rZD") XCTAssertEqual(tracks[8].name, "Faces") - XCTAssertEqual(tracks[8].uri, "spotify:track:1u7LOyLuApChbPeqMfXFKC") + XCTAssertEqual(tracks[8].uri, "spotify:track:6RRz2sbIkOmM9W7NIpcwTx") XCTAssertEqual(tracks[9].name, "Jinx") - XCTAssertEqual(tracks[9].uri, "spotify:track:7qAy6TR1MrSeUV8OpMlNS1") + XCTAssertEqual(tracks[9].uri, "spotify:track:3t5htCiGucfhAQjm88U3K9") } else { XCTFail("tracks shouldn't be nil") @@ -213,53 +205,26 @@ extension SpotifyAPIAlbumsTests { encodeDecode(album) } - guard albums.count == 4 else { - XCTFail("should've received 4 albums (got \(albums.count)") + guard albums.count == 3 else { + XCTFail("should've received 3 albums (got \(albums.count)") return } - XCTAssertNil(albums[2]) - XCTAssertEqual(albums[0]?.name, "Jinx") XCTAssertEqual(albums[1]?.name, "Locket") - XCTAssertEqual(albums[3]?.name, "Meddle") - - XCTAssertEqual(albums[0]?.tracks?.items.count, 10) + XCTAssertEqual(albums[2]?.name, "Meddle") + + XCTAssertEqual(albums[0]?.tracks?.items.count, Int(10)) XCTAssertEqual(albums[1]?.tracks?.items.count, 4) - XCTAssertEqual(albums[3]?.tracks?.items.count, 6) - - if let releaseDate = albums[0]?.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - 1560470400, - accuracy: 43_200 - ) - } - else { - XCTFail("release date should not be nil") - } - if let releaseDate = albums[1]?.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - 1498176000, - accuracy: 43_200 - ) - } - else { - XCTFail("release date should not be nil") - } - if let releaseDate = albums[3]?.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - 58665600, - accuracy: 43_200 - ) - } - else { - XCTFail("release date should not be nil") - } + XCTAssertEqual(albums[2]?.tracks?.items.count, 6) + + XCTAssertEqual(albums[0]?.releaseDate, "2019-06-14") + XCTAssertEqual(albums[1]?.releaseDate, "2017-06-23") + XCTAssertEqual(albums[2]?.releaseDate, "1971-11-11") + + } @@ -268,7 +233,6 @@ extension SpotifyAPIAlbumsTests { let albums: [SpotifyURIConvertible] = [ URIs.Albums.jinx, URIs.Albums.locket, - "spotify:album:invaliduri", URIs.Albums.meddle ] @@ -538,6 +502,7 @@ extension SpotifyAPIAlbumsTests { } + // test with max extra pages set to 2 func theLongestAlbumTracksConcurrent() { #if canImport(Combine) @@ -603,10 +568,12 @@ extension SpotifyAPIAlbumsTests { } + // test with max extra pages set to 1 func theLongestAlbumTracksConcurrent2() { - + #if canImport(Combine) + let internalQueue = DispatchQueue( label: "theLongestAlbumTracksConcurrent2 internal" ) @@ -624,6 +591,7 @@ extension SpotifyAPIAlbumsTests { receivePage1Count += 1 self.receiveAlbumTracksPage1(firstPage) return Self.spotify.extendPagesConcurrently( + firstPage, maxExtraPages: 1 ) } diff --git a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIAudiobookTests.swift b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIAudiobookTests.swift index b13b1fd91..d341ad046 100644 --- a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIAudiobookTests.swift +++ b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIAudiobookTests.swift @@ -22,8 +22,8 @@ extension SpotifyAPIAudiobookTests { XCTAssertEqual(audiobook.authors.count, 1) XCTAssertEqual(audiobook.authors.first?.name, "J.K. Rowling") XCTAssertEqual( - audiobook.chapters?.href, - URL(string: "https://api.spotify.com/v1/audiobooks/2IEBhnu61ieYGFRPEJIO40/chapters?offset=0&limit=50&market=US&locale=en-US,en;q=0.9") + audiobook.chapters?.href.removingLocaleQueryParam, + URL(string: "https://api.spotify.com/v1/audiobooks/2IEBhnu61ieYGFRPEJIO40/chapters?offset=0&limit=50&market=US") ) XCTAssertEqual(audiobook.chapters?.limit, 50) XCTAssertNil(audiobook.chapters?.next) @@ -71,23 +71,23 @@ extension SpotifyAPIAudiobookTests { """ Author(s): J.K. Rowling Narrator(s): Jim Dale - - "Turning the envelope over, his hand trembling, Harry saw a purple wax seal bearing a coat of arms; a lion, an eagle, a badger and a snake surrounding a large letter 'H'."

Harry Potter has never even heard of Hogwarts when the letters start dropping on the doormat at number four, Privet Drive. Addressed in green ink on yellowish parchment with a purple seal, they are swiftly confiscated by his grisly aunt and uncle. Then, on Harry's eleventh birthday, a great beetle-eyed giant of a man called Rubeus Hagrid bursts in with some astonishing news: Harry Potter is a wizard, and he has a place at Hogwarts School of Witchcraft and Wizardry. An incredible adventure is about to begin! + +

Jim Dale's Grammy Award-winning performance of J.K. Rowling's iconic stories is a listening adventure for the whole family.

Turning the envelope over, his hand trembling, Harry saw a purple wax seal bearing a coat of arms; a lion, an eagle, a badger and a snake surrounding a large letter 'H'.

Close your eyes and enter the magical world of Harry Potter. In these editions, Jim Dale's characterful narration is so entertaining, fun, and theatrical you can almost hear the crackle of the fire in the Gryffindor common room.

Harry Potter has never even heard of Hogwarts when the letters start dropping on the doormat at number four, Privet Drive. Addressed in green ink on yellowish parchment with a purple seal, they are swiftly confiscated by his grisly aunt and uncle. Then, on Harry's eleventh birthday, a great beetle-eyed giant of a man called Rubeus Hagrid bursts in with some astonishing news: Harry Potter is a wizard, and he has a place at Hogwarts School of Witchcraft and Wizardry. An incredible adventure is about to begin!


Having become classics of our time, the Harry Potter stories never fail to bring comfort and escapism. With their message of hope, belonging and the enduring power of truth and love, the story of the Boy Who Lived continues to delight generations of new listeners.

""" ) XCTAssertEqual( audiobook.htmlDescription, """ - Author(s): J.K. Rowling
Narrator(s): Jim Dale
<em>"Turning the envelope over, his hand trembling, Harry saw a purple wax seal bearing a coat of arms; a lion, an eagle, a badger and a snake surrounding a large letter 'H'."</em></br></br>Harry Potter has never even heard of Hogwarts when the letters start dropping on the doormat at number four, Privet Drive. Addressed in green ink on yellowish parchment with a purple seal, they are swiftly confiscated by his grisly aunt and uncle. Then, on Harry's eleventh birthday, a great beetle-eyed giant of a man called Rubeus Hagrid bursts in with some astonishing news: Harry Potter is a wizard, and he has a place at Hogwarts School of Witchcraft and Wizardry. An incredible adventure is about to begin! + Author(s): J.K. Rowling
Narrator(s): Jim Dale
<p>Jim Dale's Grammy Award-winning performance of J.K. Rowling's iconic stories is a listening adventure for the whole family.<br><br><i>Turning the envelope over, his hand trembling, Harry saw a purple wax seal bearing a coat of arms; a lion, an eagle, a badger and a snake surrounding a large letter 'H'.</i><br><br>Close your eyes and enter the magical world of Harry Potter. In these editions, Jim Dale's characterful narration is so entertaining, fun, and theatrical you can almost hear the crackle of the fire in the Gryffindor common room.<br><br>Harry Potter has never even heard of Hogwarts when the letters start dropping on the doormat at number four, Privet Drive. Addressed in green ink on yellowish parchment with a purple seal, they are swiftly confiscated by his grisly aunt and uncle. Then, on Harry's eleventh birthday, a great beetle-eyed giant of a man called Rubeus Hagrid bursts in with some astonishing news: Harry Potter is a wizard, and he has a place at Hogwarts School of Witchcraft and Wizardry. An incredible adventure is about to begin!<br><br><br>Having become classics of our time, the Harry Potter stories never fail to bring comfort and escapism. With their message of hope, belonging and the enduring power of truth and love, the story of the Boy Who Lived continues to delight generations of new listeners.</p> """ ) XCTAssertEqual(audiobook.id, "2IEBhnu61ieYGFRPEJIO40") - XCTAssertEqual(audiobook.languages, ["English"]) + XCTAssertEqual(audiobook.languages, ["en"]) XCTAssertEqual(audiobook.mediaType, "audio") XCTAssertEqual(audiobook.name, "Harry Potter and the Sorcerer's Stone") XCTAssertEqual(audiobook.narrators.count, 1) XCTAssertEqual(audiobook.narrators.first?.name, "Jim Dale") - XCTAssertEqual(audiobook.publisher, "Pottermore") + XCTAssertEqual(audiobook.publisher, "J.K. Rowling") XCTAssertEqual(audiobook.totalChapters, 20) XCTAssertEqual(audiobook.type, .audiobook) XCTAssertEqual(audiobook.uri, "spotify:show:2IEBhnu61ieYGFRPEJIO40") @@ -108,7 +108,6 @@ extension SpotifyAPIAudiobookTests { // XCTAssertEqual(chapter0.languages[0], "en") XCTAssertEqual(chapter0.name, "Opening Credits") // XCTAssertEqual(chapter0.audioPreviewURL, nil) -// XCTAssertEqual(chapter0.releaseDate, "0000") if Self.spotify.authorizationManager.isAuthorized( for: [.userReadPlaybackPosition] ) { @@ -133,7 +132,7 @@ extension SpotifyAPIAudiobookTests { URL(string: "https://open.spotify.com/episode/5HQIsy4eLtirwOw1rQ9ENK") ) XCTAssertEqual( - chapter0.href, + chapter0.href.removingLocaleQueryParam, URL(string: "https://api.spotify.com/v1/chapters/5HQIsy4eLtirwOw1rQ9ENK") ) @@ -157,7 +156,6 @@ extension SpotifyAPIAudiobookTests { // XCTAssertEqual(chapter10.languages[0], "en") XCTAssertEqual(chapter10.name, "Chapter 10: Halloween") // XCTAssertEqual(chapter10.audioPreviewURL, nil) -// XCTAssertEqual(chapter10.releaseDate, "0000") // XCTAssertEqual(chapter10.releaseDatePrecision, "minute") if Self.spotify.authorizationManager.isAuthorized( @@ -184,7 +182,7 @@ extension SpotifyAPIAudiobookTests { URL(string: "https://open.spotify.com/episode/7dMoLM0MolXl16OOpqvtq2") ) XCTAssertEqual( - chapter10.href, + chapter10.href.removingLocaleQueryParam, URL(string: "https://api.spotify.com/v1/chapters/7dMoLM0MolXl16OOpqvtq2") ) @@ -208,7 +206,6 @@ extension SpotifyAPIAudiobookTests { "Harry Potter and the Sorcerer's Stone" ) // XCTAssertEqual(chapter19.audioPreviewURL, nil) -// XCTAssertEqual(chapter19.releaseDate, "0000") // XCTAssertEqual(chapter19.releaseDatePrecision, "minute") if Self.spotify.authorizationManager.isAuthorized( @@ -234,7 +231,7 @@ extension SpotifyAPIAudiobookTests { URL(string: "https://open.spotify.com/episode/4twr9j4P9xgnyNFYpuhWDa") ) XCTAssertEqual( - chapter19.href, + chapter19.href.removingLocaleQueryParam, URL(string: "https://api.spotify.com/v1/chapters/4twr9j4P9xgnyNFYpuhWDa") ) @@ -303,14 +300,14 @@ extension SpotifyAPIAudiobookTests { """ Author(s): Steven Pinker Narrator(s): Arthur Morey - -

The follow-up to Pinker's groundbreaking The Better Angels of Our Nature presents the big picture of human progress: people are living longer, healthier, freer, and happier lives, and while our problems are formidable, the solutions lie in the Enlightenment ideal of using reason and science.

Is the world really falling apart? Is the ideal of progress obsolete? In this elegant assessment of the human condition in the third millennium, cognitive scientist and public intellectual Steven Pinker urges us to step back from the gory headlines and prophecies of doom, which play to our psychological biases. Instead, follow the data: In seventy-five jaw-dropping graphs, Pinker shows that life, health, prosperity, safety, peace, knowledge, and happiness are on the rise, not just in the West, but worldwide. This progress is not the result of some cosmic force. It is a gift of the Enlightenment: the conviction that reason and science can enhance human flourishing.

Far from being a naïve hope, the Enlightenment, we now know, has worked. But more than ever, it needs a vigorous defense. The Enlightenment project swims against currents of human nature—tribalism, authoritarianism, demonization, magical thinking—which demagogues are all too willing to exploit. Many commentators, committed to political, religious, or romantic ideologies, fight a rearguard action against it. The result is a corrosive fatalism and a willingness to wreck the precious institutions of liberal democracy and global cooperation.

With intellectual depth and literary flair, Enlightenment Now makes the case for reason, science, and humanism: the ideals we need to confront our problems and continue our progress.

+ + INSTANT NEW YORK TIMES BESTSELLER
A NEW YORK TIMES NOTABLE BOOK OF 2018
ONE OF THE ECONOMIST'S BOOKS OF THE YEAR

"My new favorite book of all time." --Bill Gates

If you think the world is coming to an end, think again: people are living longer, healthier, freer, and happier lives, and while our problems are formidable, the solutions lie in the Enlightenment ideal of using reason and science. By the author of the new book, Rationality.


Is the world really falling apart? Is the ideal of progress obsolete? In this elegant assessment of the human condition in the third millennium, cognitive scientist and public intellectual Steven Pinker urges us to step back from the gory headlines and prophecies of doom, which play to our psychological biases. Instead, follow the data: In seventy-five jaw-dropping graphs, Pinker shows that life, health, prosperity, safety, peace, knowledge, and happiness are on the rise, not just in the West, but worldwide. This progress is not the result of some cosmic force. It is a gift of the Enlightenment: the conviction that reason and science can enhance human flourishing.

Far from being a naïve hope, the Enlightenment, we now know, has worked. But more than ever, it needs a vigorous defense. The Enlightenment project swims against currents of human nature--tribalism, authoritarianism, demonization, magical thinking--which demagogues are all too willing to exploit. Many commentators, committed to political, religious, or romantic ideologies, fight a rearguard action against it. The result is a corrosive fatalism and a willingness to wreck the precious institutions of liberal democracy and global cooperation.

With intellectual depth and literary flair, Enlightenment Now makes the case for reason, science, and humanism: the ideals we need to confront our problems and continue our progress. """ ) XCTAssertEqual( audiobook.htmlDescription, """ - Author(s): Steven Pinker
Narrator(s): Arthur Morey
<p><b>The follow-up to Pinker's groundbreaking <i>The Better Angels of Our Nature</i> presents the big picture of human progress: people are living longer, healthier, freer, and happier lives, and while our problems are formidable, the solutions lie in the Enlightenment ideal of using reason and science.</b></p><p>Is the world really falling apart? Is the ideal of progress obsolete? In this elegant assessment of the human condition in the third millennium, cognitive scientist and public intellectual Steven Pinker urges us to step back from the gory headlines and prophecies of doom, which play to our psychological biases. Instead, follow the data: In seventy-five jaw-dropping graphs, Pinker shows that life, health, prosperity, safety, peace, knowledge, and happiness are on the rise, not just in the West, but worldwide. This progress is not the result of some cosmic force. It is a gift of the Enlightenment: the conviction that reason and science can enhance human flourishing.</p><p>Far from being a naïve hope, the Enlightenment, we now know, has worked. But more than ever, it needs a vigorous defense. The Enlightenment project swims against currents of human nature&mdash;tribalism, authoritarianism, demonization, magical thinking&mdash;which demagogues are all too willing to exploit. Many commentators, committed to political, religious, or romantic ideologies, fight a rearguard action against it. The result is a corrosive fatalism and a willingness to wreck the precious institutions of liberal democracy and global cooperation.</p><p>With intellectual depth and literary flair, <i>Enlightenment Now</i> makes the case for reason, science, and humanism: the ideals we need to confront our problems and continue our progress.</p> + Author(s): Steven Pinker
Narrator(s): Arthur Morey
<b><b>INSTANT <i>NEW YORK TIMES</i> BESTSELLER <br>A <i>NEW YORK TIMES</i> NOTABLE BOOK OF 2018<br>ONE OF <i>THE ECONOMIST'S</i> BOOKS OF THE YEAR<br></b><br><b>"My new favorite book of all time." --Bill Gates </b><br><br>If you think the world is coming to an end, think again: people are living longer, healthier, freer, and happier lives, and while our problems are formidable, the solutions lie in the Enlightenment ideal of using reason and science. By the author of the new book, <i>Rationality</i>.</b> <br><br>Is the world really falling apart? Is the ideal of progress obsolete? In this elegant assessment of the human condition in the third millennium, cognitive scientist and public intellectual Steven Pinker urges us to step back from the gory headlines and prophecies of doom, which play to our psychological biases. Instead, follow the data: In seventy-five jaw-dropping graphs, Pinker shows that life, health, prosperity, safety, peace, knowledge, and happiness are on the rise, not just in the West, but worldwide. This progress is not the result of some cosmic force. It is a gift of the Enlightenment: the conviction that reason and science can enhance human flourishing.<br><br>Far from being a naïve hope, the Enlightenment, we now know, has worked. But more than ever, it needs a vigorous defense. The Enlightenment project swims against currents of human nature--tribalism, authoritarianism, demonization, magical thinking--which demagogues are all too willing to exploit. Many commentators, committed to political, religious, or romantic ideologies, fight a rearguard action against it. The result is a corrosive fatalism and a willingness to wreck the precious institutions of liberal democracy and global cooperation. <br><br>With intellectual depth and literary flair, <i>Enlightenment Now</i> makes the case for reason, science, and humanism: the ideals we need to confront our problems and continue our progress. """ ) XCTAssertEqual(audiobook.edition, "Unabridged") @@ -318,9 +315,9 @@ extension SpotifyAPIAudiobookTests { XCTAssertEqual(audiobook.id, "2fUedmI8FowN4xYJuMIDfi") XCTAssertEqual(audiobook.uri, "spotify:show:2fUedmI8FowN4xYJuMIDfi") XCTAssertNotNil(audiobook.images) - XCTAssertEqual(audiobook.languages.first, "English") + XCTAssertEqual(audiobook.languages.first, "en") XCTAssertEqual(audiobook.mediaType, "audio") - XCTAssertEqual(audiobook.publisher, "Penguin Random House") + XCTAssertEqual(audiobook.publisher, "Steven Pinker") XCTAssertEqual( audiobook.name, "Enlightenment Now: The Case for Reason, Science, Humanism, and Progress" @@ -330,8 +327,8 @@ extension SpotifyAPIAudiobookTests { XCTAssertEqual(audiobook.totalChapters, 28) XCTAssertEqual(audiobook.type, .audiobook) XCTAssertEqual( - audiobook.chapters?.href, - URL(string: "https://api.spotify.com/v1/audiobooks/2fUedmI8FowN4xYJuMIDfi/chapters?offset=0&limit=50&market=US&locale=en-US,en;q=0.9") + audiobook.chapters?.href.removingLocaleQueryParam, + URL(string: "https://api.spotify.com/v1/audiobooks/2fUedmI8FowN4xYJuMIDfi/chapters?offset=0&limit=50&market=US") ) XCTAssertEqual(audiobook.chapters?.items.count, 28) XCTAssertEqual(audiobook.chapters?.limit, 50) @@ -351,14 +348,14 @@ extension SpotifyAPIAudiobookTests { """ Author(s): Sam Harris Narrator(s): Sam Harris - - A BELIEF IN FREE WILL touches nearly everything that human beings value. It is difficult to think about law, politics, religion, public policy, intimate relationships, morality—as well as feelings of remorse or personal achievement—without first imagining that every person is the true source of his or her thoughts and actions. And yet the facts tell us that free will is an illusion.

In this enlightening book, Sam Harris argues that this truth about the human mind does not undermine morality or diminish the importance of social and political freedom, but it can and should change the way we think about some of the most important questions in life. + + From the New York Times bestselling author of The End of Faith, a thought-provoking, "brilliant and witty" (Oliver Sacks) look at the notion of free will—and the implications that it is an illusion.

A belief in free will touches nearly everything that human beings value. It is difficult to think about law, politics, religion, public policy, intimate relationships, morality—as well as feelings of remorse or personal achievement—without first imagining that every person is the true source of his or her thoughts and actions. And yet the facts tell us that free will is an illusion.

In this enlightening book, Sam Harris argues that this truth about the human mind does not undermine morality or diminish the importance of social and political freedom, but it can and should change the way we think about some of the most important questions in life. """ ) XCTAssertEqual( audiobook.htmlDescription, """ - Author(s): Sam Harris
Narrator(s): Sam Harris
A BELIEF IN FREE WILL touches nearly everything that human beings value. It is difficult to think about law, politics, religion, public policy, intimate relationships, morality—as well as feelings of remorse or personal achievement—without first imagining that every person is the true source of his or her thoughts and actions. And yet the facts tell us that free will is an illusion. <br><br>In this enlightening book, Sam Harris argues that this truth about the human mind does not undermine morality or diminish the importance of social and political freedom, but it can and should change the way we think about some of the most important questions in life. + Author(s): Sam Harris
Narrator(s): Sam Harris
<b>From the <i>New York Times </i>bestselling author of <i>The End of Faith</i>, a thought-provoking, "brilliant and witty" (Oliver Sacks) look at the notion of free will</b><b>—and the implications that it is an illusion.</b><br><br>A belief in free will touches nearly everything that human beings value. It is difficult to think about law, politics, religion, public policy, intimate relationships, morality—as well as feelings of remorse or personal achievement—without first imagining that every person is the true source of his or her thoughts and actions. And yet the facts tell us that free will is an illusion.<br> <br> In this enlightening book, Sam Harris argues that this truth about the human mind does not undermine morality or diminish the importance of social and political freedom, but it can and should change the way we think about some of the most important questions in life. """ ) XCTAssertEqual(audiobook.edition, "Unabridged") @@ -366,17 +363,17 @@ extension SpotifyAPIAudiobookTests { XCTAssertEqual(audiobook.id, "4x3Y9YYK84XJSTTJp2atHe") XCTAssertEqual(audiobook.uri, "spotify:show:4x3Y9YYK84XJSTTJp2atHe") XCTAssertNotNil(audiobook.images) - XCTAssertEqual(audiobook.languages.first, "English") + XCTAssertEqual(audiobook.languages.first, "en") XCTAssertEqual(audiobook.mediaType, "audio") - XCTAssertEqual(audiobook.publisher, "Simon & Schuster") + XCTAssertEqual(audiobook.publisher, "Sam Harris") XCTAssertEqual(audiobook.name, "Free Will") XCTAssertEqual(audiobook.narrators.count, 1) XCTAssertEqual(audiobook.narrators.first?.name, "Sam Harris") XCTAssertEqual(audiobook.totalChapters, 12) XCTAssertEqual(audiobook.type, .audiobook) XCTAssertEqual( - audiobook.chapters?.href, - URL(string: "https://api.spotify.com/v1/audiobooks/4x3Y9YYK84XJSTTJp2atHe/chapters?offset=0&limit=50&market=US&locale=en-US,en;q=0.9") + audiobook.chapters?.href.removingLocaleQueryParam, + URL(string: "https://api.spotify.com/v1/audiobooks/4x3Y9YYK84XJSTTJp2atHe/chapters?offset=0&limit=50&market=US") ) // XCTAssertEqual(audiobook.chapters?.items.count, 11) XCTAssertEqual(audiobook.chapters?.limit, 50) @@ -396,14 +393,14 @@ extension SpotifyAPIAudiobookTests { """ Author(s): Walter Isaacson Narrator(s): Dylan Baker, Walter Isaacson - -

Featuring a new epilogue read by the author.

From the author of the best-selling biographies of Benjamin Franklin and Albert Einstein, this is the exclusive biography of Steve Jobs.

Based on more than 40 interviews with Jobs conducted over two years—as well as interviews with more than a hundred family members, friends, adversaries, competitors, and colleagues—Walter Isaacson has written a riveting story of the roller-coaster life and searingly intense personality of a creative entrepreneur whose passion for perfection and ferocious drive revolutionized six industries: personal computers, animated movies, music, phones, tablet computing, and digital publishing.

At a time when America is seeking ways to sustain its innovative edge, and when societies around the world are trying to build digital-age economies, Jobs stands as the ultimate icon of inventiveness and applied imagination. He knew that the best way to create value in the 21st century was to connect creativity with technology. He built a company where leaps of the imagination were combined with remarkable feats of engineering.

Although Jobs cooperated with this book, he asked for no control over what was written. He put nothing off-limits. He encouraged the people he knew to speak honestly. And Jobs speaks candidly, sometimes brutally so, about the people he worked with and competed against. His friends, foes, and colleagues provide an unvarnished view of the passions, perfectionism, obsessions, artistry, devilry, and compulsion for control that shaped his approach to business and the innovative products that resulted.

Driven by demons, Jobs could drive those around him to fury and despair. But his personality and products were interrelated, just as Apple's hardware and software tended to be, as if part of an integrated system. His tale is instructive and cautionary, filled with lessons about innovation, character, leadership, and values.

+ + 2012 Audie Award Finalist for Audiobook of the Year

Walter Isaacson’s “enthralling” (The New Yorker) worldwide bestselling biography of Apple cofounder Steve Jobs.

Based on more than forty interviews with Steve Jobs conducted over two years—as well as interviews with more than 100 family members, friends, adversaries, competitors, and colleagues—Walter Isaacson has written a riveting story of the roller-coaster life and searingly intense personality of a creative entrepreneur whose passion for perfection and ferocious drive revolutionized six industries: personal computers, animated movies, music, phones, tablet computing, and digital publishing.

At a time when America is seeking ways to sustain its innovative edge, Jobs stands as the ultimate icon of inventiveness and applied imagination. He knew that the best way to create value in 21st century was to connect creativity with technology. He built a company where leaps of the imagination were combined with remarkable feats of engineering.

Although Jobs cooperated with the author, he asked for no control over what was written. He put nothing off-limits. He encouraged the people he knew to speak honestly. And Jobs speaks candidly, sometimes brutally so, about the people he worked with and competed against. His friends, foes, and colleagues provide an unvarnished view of the passions, perfectionism, obsessions, artistry, devilry, and compulsion for control that shaped his approach to business and the innovative products that resulted.

Driven by demons, Jobs could drive those around him to fury and despair. But his personality and products were interrelated, just as Apple’s hardware and software tended to be, as if part of an integrated system. His tale is instructive and cautionary, filled with lessons about innovation, character, leadership, and values.

Steve Jobs is the inspiration for the movie of the same name starring Michael Fassbender, Kate Winslet, Seth Rogen, and Jeff Daniels, directed by Danny Boyle with a screenplay by Aaron Sorkin. """ ) XCTAssertEqual( audiobook.htmlDescription, """ - Author(s): Walter Isaacson
Narrator(s): Dylan Baker, Walter Isaacson
<P><B>Featuring a new epilogue read by the author.</P><P>From the author of the best-selling biographies of Benjamin Franklin and Albert Einstein, this is the exclusive biography of Steve Jobs.</B></P><P>Based on more than 40 interviews with Jobs conducted over two years—as well as interviews with more than a hundred family members, friends, adversaries, competitors, and colleagues—Walter Isaacson has written a riveting story of the roller-coaster life and searingly intense personality of a creative entrepreneur whose passion for perfection and ferocious drive revolutionized six industries: personal computers, animated movies, music, phones, tablet computing, and digital publishing.</P><P>At a time when America is seeking ways to sustain its innovative edge, and when societies around the world are trying to build digital-age economies, Jobs stands as the ultimate icon of inventiveness and applied imagination. He knew that the best way to create value in the 21st century was to connect creativity with technology. He built a company where leaps of the imagination were combined with remarkable feats of engineering.</P><P>Although Jobs cooperated with this book, he asked for no control over what was written. He put nothing off-limits. He encouraged the people he knew to speak honestly. And Jobs speaks candidly, sometimes brutally so, about the people he worked with and competed against. His friends, foes, and colleagues provide an unvarnished view of the passions, perfectionism, obsessions, artistry, devilry, and compulsion for control that shaped his approach to business and the innovative products that resulted.</P><P>Driven by demons, Jobs could drive those around him to fury and despair. But his personality and products were interrelated, just as Apple's hardware and software tended to be, as if part of an integrated system. His tale is instructive and cautionary, filled with lessons about innovation, character, leadership, and values.</P> + Author(s): Walter Isaacson
Narrator(s): Dylan Baker, Walter Isaacson
<b>2012 Audie Award Finalist for Audiobook of the Year</b><br><br><b>Walter Isaacson’s “enthralling” (<i>The New Yorker</i>) worldwide bestselling biography of Apple cofounder Steve Jobs.</b><br><br>Based on more than forty interviews with Steve Jobs conducted over two years—as well as interviews with more than 100 family members, friends, adversaries, competitors, and colleagues—Walter Isaacson has written a riveting story of the roller-coaster life and searingly intense personality of a creative entrepreneur whose passion for perfection and ferocious drive revolutionized six industries: personal computers, animated movies, music, phones, tablet computing, and digital publishing.<br> <br>At a time when America is seeking ways to sustain its innovative edge, Jobs stands as the ultimate icon of inventiveness and applied imagination. He knew that the best way to create value in 21st century was to connect creativity with technology. He built a company where leaps of the imagination were combined with remarkable feats of engineering.<br> <br>Although Jobs cooperated with the author, he asked for no control over what was written. He put nothing off-limits. He encouraged the people he knew to speak honestly. And Jobs speaks candidly, sometimes brutally so, about the people he worked with and competed against. His friends, foes, and colleagues provide an unvarnished view of the passions, perfectionism, obsessions, artistry, devilry, and compulsion for control that shaped his approach to business and the innovative products that resulted.<br> <br>Driven by demons, Jobs could drive those around him to fury and despair. But his personality and products were interrelated, just as Apple’s hardware and software tended to be, as if part of an integrated system. His tale is instructive and cautionary, filled with lessons about innovation, character, leadership, and values.<br> <br><i>Steve Jobs </i>is the inspiration for the movie of the same name starring Michael Fassbender, Kate Winslet, Seth Rogen, and Jeff Daniels, directed by Danny Boyle with a screenplay by Aaron Sorkin. """ ) XCTAssertEqual(audiobook.edition, "Unabridged") @@ -411,17 +408,17 @@ extension SpotifyAPIAudiobookTests { XCTAssertEqual(audiobook.id, "2rBiFKvU85lq19QYB3Zr38") XCTAssertEqual(audiobook.uri, "spotify:show:2rBiFKvU85lq19QYB3Zr38") XCTAssertNotNil(audiobook.images) - XCTAssertEqual(audiobook.languages.first, "English") + XCTAssertEqual(audiobook.languages.first, "en") XCTAssertEqual(audiobook.mediaType, "audio") - XCTAssertEqual(audiobook.publisher, "Simon & Schuster") + XCTAssertEqual(audiobook.publisher, "Walter Isaacson") XCTAssertEqual(audiobook.name, "Steve Jobs") XCTAssertEqual(audiobook.narrators.count, 2) XCTAssertEqual(audiobook.narrators.first?.name, "Dylan Baker") XCTAssertEqual(audiobook.totalChapters, 160) XCTAssertEqual(audiobook.type, .audiobook) XCTAssertEqual( - audiobook.chapters?.href, - URL(string: "https://api.spotify.com/v1/audiobooks/2rBiFKvU85lq19QYB3Zr38/chapters?offset=0&limit=50&market=US&locale=en-US,en;q=0.9") + audiobook.chapters?.href.removingLocaleQueryParam, + URL(string: "https://api.spotify.com/v1/audiobooks/2rBiFKvU85lq19QYB3Zr38/chapters?offset=0&limit=50&market=US") ) XCTAssertEqual(audiobook.chapters?.items.count, 50) XCTAssertEqual(audiobook.chapters?.limit, 50) @@ -457,6 +454,100 @@ extension SpotifyAPIAudiobookTests { } + func audiobookChapters() { + + // spotify:audiobook:2rBiFKvU85lq19QYB3Zr38 + let audiobookURI = URIs.Audiobooks.steveJobs + + func receiveAudiobookChapters( + _ audiobookChapters: PagingObject + ) { + + encodeDecode(audiobookChapters) + + XCTAssertEqual( + audiobookChapters.href.removingLocaleQueryParam, + URL(string: "https://api.spotify.com/v1/audiobooks/2rBiFKvU85lq19QYB3Zr38/chapters?offset=5&limit=10&market=US")! + ) + XCTAssertEqual(audiobookChapters.limit, 10) + XCTAssertEqual( + audiobookChapters.next?.removingLocaleQueryParam, + URL(string: "https://api.spotify.com/v1/audiobooks/2rBiFKvU85lq19QYB3Zr38/chapters?offset=15&limit=10&market=US")! + ) + XCTAssertEqual(audiobookChapters.offset, 5) + XCTAssertEqual( + audiobookChapters.previous?.removingLocaleQueryParam, + URL(string: "https://api.spotify.com/v1/audiobooks/2rBiFKvU85lq19QYB3Zr38/chapters?offset=0&limit=10&market=US")! + ) + XCTAssertEqual(audiobookChapters.total, 160) + + let chapters = audiobookChapters.items + guard chapters.count == 10 else { + XCTFail("chapters.count should be 10 (got \(chapters.count)") + return + } + + let chapter1 = chapters[0] + XCTAssertEqual(chapter1.id, "2tyNeWG1hpHR1I0jY1PXVd") + XCTAssertEqual(chapter1.chapterNumber, 5) + XCTAssertEqual(chapter1.durationMS, 1396976) + XCTAssertEqual(chapter1.isExplicit, false) + XCTAssertImagesExist(chapter1.images, assertSizeNotNil: true) + XCTAssertEqual(chapter1.name, "Chapter 1: Childhood: Abandoned and Chosen 3") + XCTAssertEqual(chapter1.releaseDate, "2011-10-24") + XCTAssertEqual(chapter1.releaseDatePrecision, "day") + + if Self.spotify.authorizationManager.isAuthorized( + for: [.userReadPlaybackPosition] + ) { + XCTAssertNotNil(chapter1.resumePoint) + } + XCTAssertEqual(chapter1.type, .chapter) + XCTAssertEqual(chapter1.uri, "spotify:episode:2tyNeWG1hpHR1I0jY1PXVd") + XCTAssertEqual( + chapter1.externalURLs?["spotify"], + URL(string: "https://open.spotify.com/episode/2tyNeWG1hpHR1I0jY1PXVd")! + ) + XCTAssertEqual( + chapter1.href.removingLocaleQueryParam, + URL(string: "https://api.spotify.com/v1/chapters/2tyNeWG1hpHR1I0jY1PXVd")! + ) + + XCTAssertEqual(chapters[1].uri, "spotify:episode:4PUiVsOlY1hi3oHn2Hejz9") + XCTAssertEqual(chapters[2].uri, "spotify:episode:4Q4ex8mbRAOV5GiqzEKRPq") + XCTAssertEqual(chapters[3].uri, "spotify:episode:74LVIEUJWEPdxnqVSo9IFJ") + XCTAssertEqual(chapters[4].uri, "spotify:episode:79Hnp82TfdWM1lNWqRLZVk") + XCTAssertEqual(chapters[5].uri, "spotify:episode:0wdEEnRPTwLI1qX1FuFBrX") + XCTAssertEqual(chapters[6].uri, "spotify:episode:4INZeljjr6aJmvtPt7YI2V") + XCTAssertEqual(chapters[7].uri, "spotify:episode:2cLx0DeUQOUnhCzDfQqmg6") + XCTAssertEqual(chapters[8].uri, "spotify:episode:4ozyjYlZDxbH5h5OWGt8c4") + XCTAssertEqual(chapters[9].uri, "spotify:episode:7KZohUN2QYeeENciYOBcAv") + + } + + let expectation = XCTestExpectation( + description: "testAudiobookChapters" + ) + + Self.spotify.audiobookChapters( + audiobookURI, + market: "US", + limit: 10, + offset: 5 + ) + .XCTAssertNoFailure() + .receiveOnMain() + .sink( + receiveCompletion: { _ in expectation.fulfill() }, + receiveValue: receiveAudiobookChapters(_:) + ) + .store(in: &Self.cancellables) + + self.wait(for: [expectation], timeout: 120) + + + } + func receiveFreeWillChapter1(_ chapter: AudiobookChapter) { encodeDecode(chapter) @@ -473,7 +564,7 @@ extension SpotifyAPIAudiobookTests { URL(string: "https://open.spotify.com/episode/6QYoIxxar5q4AfdTOGsZqE") ) XCTAssertEqual( - chapter.href, + chapter.href.removingLocaleQueryParam, URL(string: "https://api.spotify.com/v1/chapters/6QYoIxxar5q4AfdTOGsZqE") ) XCTAssertImagesExist(chapter.images, assertSizeNotNil: true) @@ -484,53 +575,53 @@ extension SpotifyAPIAudiobookTests { XCTAssertNotNil(chapter.resumePoint) } - guard let auiodbook = chapter.audiobook else { + guard let audiodbook = chapter.audiobook else { XCTFail("audiobook was nil for chapter '\(chapter.name)'") return } - XCTAssertEqual(auiodbook.authors.count, 1) - XCTAssertEqual(auiodbook.authors.first?.name, "Sam Harris") - XCTAssertEqual(auiodbook.copyrights?.count, 1) + XCTAssertEqual(audiodbook.authors.count, 1) + XCTAssertEqual(audiodbook.authors.first?.name, "Sam Harris") + XCTAssertEqual(audiodbook.copyrights?.count, 1) XCTAssertEqual( - auiodbook.copyrights?.first?.text, + audiodbook.copyrights?.first?.text, "Simon & Schuster 2012" ) - XCTAssertEqual(auiodbook.copyrights?.first?.type, "C") + XCTAssertEqual(audiodbook.copyrights?.first?.type, "C") XCTAssertEqual( - auiodbook.description, + audiodbook.description, """ Author(s): Sam Harris Narrator(s): Sam Harris - - A BELIEF IN FREE WILL touches nearly everything that human beings value. It is difficult to think about law, politics, religion, public policy, intimate relationships, morality—as well as feelings of remorse or personal achievement—without first imagining that every person is the true source of his or her thoughts and actions. And yet the facts tell us that free will is an illusion.

In this enlightening book, Sam Harris argues that this truth about the human mind does not undermine morality or diminish the importance of social and political freedom, but it can and should change the way we think about some of the most important questions in life. + + From the New York Times bestselling author of The End of Faith, a thought-provoking, "brilliant and witty" (Oliver Sacks) look at the notion of free will—and the implications that it is an illusion.

A belief in free will touches nearly everything that human beings value. It is difficult to think about law, politics, religion, public policy, intimate relationships, morality—as well as feelings of remorse or personal achievement—without first imagining that every person is the true source of his or her thoughts and actions. And yet the facts tell us that free will is an illusion.

In this enlightening book, Sam Harris argues that this truth about the human mind does not undermine morality or diminish the importance of social and political freedom, but it can and should change the way we think about some of the most important questions in life. """ ) XCTAssertEqual( - auiodbook.htmlDescription, + audiodbook.htmlDescription, """ - Author(s): Sam Harris
Narrator(s): Sam Harris
A BELIEF IN FREE WILL touches nearly everything that human beings value. It is difficult to think about law, politics, religion, public policy, intimate relationships, morality—as well as feelings of remorse or personal achievement—without first imagining that every person is the true source of his or her thoughts and actions. And yet the facts tell us that free will is an illusion. <br><br>In this enlightening book, Sam Harris argues that this truth about the human mind does not undermine morality or diminish the importance of social and political freedom, but it can and should change the way we think about some of the most important questions in life. + Author(s): Sam Harris
Narrator(s): Sam Harris
<b>From the <i>New York Times </i>bestselling author of <i>The End of Faith</i>, a thought-provoking, "brilliant and witty" (Oliver Sacks) look at the notion of free will</b><b>—and the implications that it is an illusion.</b><br><br>A belief in free will touches nearly everything that human beings value. It is difficult to think about law, politics, religion, public policy, intimate relationships, morality—as well as feelings of remorse or personal achievement—without first imagining that every person is the true source of his or her thoughts and actions. And yet the facts tell us that free will is an illusion.<br> <br> In this enlightening book, Sam Harris argues that this truth about the human mind does not undermine morality or diminish the importance of social and political freedom, but it can and should change the way we think about some of the most important questions in life. """ ) - XCTAssertEqual(auiodbook.isExplicit, false) + XCTAssertEqual(audiodbook.isExplicit, false) XCTAssertEqual( - auiodbook.externalURLs?["spotify"], + audiodbook.externalURLs?["spotify"], URL(string: "https://open.spotify.com/show/4x3Y9YYK84XJSTTJp2atHe") ) XCTAssertEqual( - auiodbook.href, + audiodbook.href.removingLocaleQueryParam, URL(string: "https://api.spotify.com/v1/audiobooks/4x3Y9YYK84XJSTTJp2atHe") ) - XCTAssertEqual(auiodbook.id, "4x3Y9YYK84XJSTTJp2atHe") - XCTAssertEqual(auiodbook.languages, ["English"]) - XCTAssertEqual(auiodbook.mediaType, "audio") - XCTAssertEqual(auiodbook.name, "Free Will") - XCTAssertEqual(auiodbook.narrators.count, 1) - XCTAssertEqual(auiodbook.narrators.first?.name, "Sam Harris") - XCTAssertEqual(auiodbook.publisher, "Simon & Schuster") - XCTAssertEqual(auiodbook.type, .audiobook) - XCTAssertEqual(auiodbook.uri, "spotify:show:4x3Y9YYK84XJSTTJp2atHe") - XCTAssertImagesExist(auiodbook.images, assertSizeNotNil: true) + XCTAssertEqual(audiodbook.id, "4x3Y9YYK84XJSTTJp2atHe") + XCTAssertEqual(audiodbook.languages, ["en"]) + XCTAssertEqual(audiodbook.mediaType, "audio") + XCTAssertEqual(audiodbook.name, "Free Will") + XCTAssertEqual(audiodbook.narrators.count, 1) + XCTAssertEqual(audiodbook.narrators.first?.name, "Sam Harris") + XCTAssertEqual(audiodbook.publisher, "Sam Harris") + XCTAssertEqual(audiodbook.type, .audiobook) + XCTAssertEqual(audiodbook.uri, "spotify:show:4x3Y9YYK84XJSTTJp2atHe") + XCTAssertImagesExist(audiodbook.images, assertSizeNotNil: true) } @@ -596,7 +687,7 @@ extension SpotifyAPIAudiobookTests { chapter.name, "Chapter 1: Childhood: Abandoned and Chosen 2" ) - XCTAssertEqual(chapter.releaseDatePrecision, "year") + XCTAssertEqual(chapter.releaseDatePrecision, "day") XCTAssertEqual(chapter.isPlayable, false) XCTAssertEqual(chapter.type, .chapter) XCTAssertEqual(chapter.uri, "spotify:episode:7z9aAoKD03hEVfg47PJdzQ") @@ -605,7 +696,7 @@ extension SpotifyAPIAudiobookTests { URL(string: "https://open.spotify.com/episode/7z9aAoKD03hEVfg47PJdzQ") ) XCTAssertEqual( - chapter.href, + chapter.href.removingLocaleQueryParam, URL(string: "https://api.spotify.com/v1/chapters/7z9aAoKD03hEVfg47PJdzQ") ) XCTAssertEqual(chapter.audiobook?.name, "Steve Jobs") @@ -635,7 +726,7 @@ extension SpotifyAPIAudiobookTests { URL(string: "https://open.spotify.com/episode/1cwNPlPUCmwHBR72q6ecge") ) XCTAssertEqual( - chapter.href, + chapter.href.removingLocaleQueryParam, URL(string: "https://api.spotify.com/v1/chapters/1cwNPlPUCmwHBR72q6ecge") ) XCTAssertEqual( @@ -685,12 +776,14 @@ final class SpotifyAPIClientCredentialsFlowAudiobookTests: static let allTests = [ ("testAudiobook", testAudiobook), ("testAudiobooks", testAudiobooks), + ("testAudiobookChapters", testAudiobookChapters), ("testChapter", testChapter), ("testChapters", testChapters) ] func testAudiobook() { audiobook() } func testAudiobooks() { audiobooks() } + func testAudiobookChapters() { audiobookChapters() } func testChapter() { chapter() } func testChapters() { chapters() } @@ -703,12 +796,14 @@ final class SpotifyAPIAuthorizationCodeFlowAudiobookTests: static let allTests = [ ("testAudiobook", testAudiobook), ("testAudiobooks", testAudiobooks), + ("testAudiobookChapters", testAudiobookChapters), ("testChapter", testChapter), ("testChapters", testChapters) ] func testAudiobook() { audiobook() } func testAudiobooks() { audiobooks() } + func testAudiobookChapters() { audiobookChapters() } func testChapter() { chapter() } func testChapters() { chapters() } @@ -721,12 +816,14 @@ final class SpotifyAPIAuthorizationCodeFlowPKCEAudiobookTests: static let allTests = [ ("testAudiobook", testAudiobook), ("testAudiobooks", testAudiobooks), + ("testAudiobookChapters", testAudiobookChapters), ("testChapter", testChapter), ("testChapters", testChapters) ] func testAudiobook() { audiobook() } func testAudiobooks() { audiobooks() } + func testAudiobookChapters() { audiobookChapters() } func testChapter() { chapter() } func testChapters() { chapters() } diff --git a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIBrowseTests.swift b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIBrowseTests.swift index e0f89cb4e..bf0c39bd6 100644 --- a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIBrowseTests.swift +++ b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIBrowseTests.swift @@ -117,86 +117,6 @@ extension SpotifyAPIBrowseTests { } - func categoryPlaylists() { - - func receiveCategoryPlaylists( - _ playlists: PagingObject?> - ) { - encodeDecode(playlists, areEqual: ==) - XCTAssertEqual(playlists.limit, 20) - XCTAssertLessThanOrEqual(playlists.items.count, 20) - XCTAssertNotNil(playlists.previous) - if playlists.total > playlists.items.count + playlists.offset { - XCTAssertNotNil(playlists.next) - } - else { - XCTAssertNil(playlists.next) - } - print("category playlists:") - dump(playlists) - } - - print("-----------------------------------\n") - - let expectation = XCTestExpectation( - description: "testCategoryPlaylists" - ) - - Self.spotify.categoryPlaylists( - "0JQ5DAqbMKFDXXwE9BDJAr", country: "US", limit: 20, offset: 2 - ) - .XCTAssertNoFailure() - .extendPages(Self.spotify) - .XCTAssertNoFailure("after `extendPages`:") - .sink( - receiveCompletion: { _ in expectation.fulfill() }, - receiveValue: receiveCategoryPlaylists(_:) - ) - .store(in: &Self.cancellables) - - self.wait(for: [expectation], timeout: 120) - - } - - func featuredPlaylists() { - - func receivePlaylists(_ featuredPlaylists: FeaturedPlaylists) { - encodeDecode(featuredPlaylists, areEqual: ==) - let playlists = featuredPlaylists.playlists - XCTAssertEqual(playlists.limit, 10) - XCTAssertEqual(playlists.offset, 5) - XCTAssertLessThanOrEqual(playlists.items.count, 10) - XCTAssertNotNil(playlists.previous) - if playlists.total > playlists.items.count + playlists.offset { - XCTAssertNotNil(playlists.next) - } - } - - let expectation = XCTestExpectation( - description: "testFeaturedPlaylists" - ) - - // 24 hours ago - let yesterday = Date().addingTimeInterval(-86_400) - - Self.spotify.featuredPlaylists( - locale: "en_US", - country: "US", - timestamp: yesterday, - limit: 10, - offset: 5 - ) - .XCTAssertNoFailure() - .sink( - receiveCompletion: { _ in expectation.fulfill() }, - receiveValue: receivePlaylists(_:) - ) - .store(in: &Self.cancellables) - - self.wait(for: [expectation], timeout: 120) - - } - func newAlbumReleases() { func receiveNewAlbumReleases(_ albumReleases: NewAlbumReleases) { @@ -226,163 +146,6 @@ extension SpotifyAPIBrowseTests { } - func recommendations() { - - func createTrackAttributesFromGenres( - _ genres: [String] - ) -> TrackAttributes { - - receivedGenres = Array((genres).prefix(2)) - - let trackAttributes = TrackAttributes( - seedArtists: URIs.Artists.array(.theBeatles, .crumb), - seedTracks: URIs.Tracks.array(.fearless), - seedGenres: receivedGenres!, - energy: .init(min: 0.5, target: 0.67, max: 0.78), - instrumentalness: .init(min: 0.3, target: 0.5, max: 1), - popularity: .init(min: 60), - valence: .init(target: 0.8) - ) - - encodeDecode(trackAttributes) - - return trackAttributes - } - - func receiveRecommentations(_ recommentations: RecommendationsResponse) { - - encodeDecode(recommentations) - - - // MARK: Seed Artists - - let seedArtists = recommentations.seedArtists - for artist in seedArtists { - XCTAssertEqual(artist.type, .artist) - } - - if let theBeatles = seedArtists.first(where: { seedArtist in - seedArtist.id == "3WrFJ7ztbogyGnTHbHJFl2" - }) { - XCTAssertEqual( - theBeatles.href, - URL(string: "https://api.spotify.com/v1/artists/3WrFJ7ztbogyGnTHbHJFl2")! - ) - } - else { - XCTFail("should've found The Beatles in seed artists") - } - - if let crumb = seedArtists.first(where: { seedArtist in - seedArtist.id == "4kSGbjWGxTchKpIxXPJv0B" - }) { - XCTAssertEqual( - crumb.href, - URL(string: "https://api.spotify.com/v1/artists/4kSGbjWGxTchKpIxXPJv0B")! - ) - } - else { - XCTFail("should've found Crumb in seed artists") - } - - // MARK: Seed Tracks - - let seedTracks = recommentations.seedTracks - for track in seedTracks { - XCTAssertEqual(track.type, .track) - } - - if let fearless = seedTracks.first(where: { seedTrack in - seedTrack.id == "7AalBKBoLDR4UmRYRJpdbj" - }) { - XCTAssertEqual( - fearless.href, - URL(string: "https://api.spotify.com/v1/tracks/7AalBKBoLDR4UmRYRJpdbj")! - ) - } - else { - XCTFail("should've found Fearless in seed tracks") - } - - // MARK: Seed Genres - guard let receivedGenres = receivedGenres else { - XCTFail("receivedGenres should not be nil") - return - } - - let seedGenres = recommentations.seedGenres - for genre in seedGenres { - XCTAssertEqual(genre.type, .genre) - XCTAssertNil(genre.href) - } - - let seedGenresIds = seedGenres.map(\.id) - for genre in receivedGenres { - XCTAssert( - seedGenresIds.contains(genre), - "\(seedGenres) != \(receivedGenres)" - ) - } - - } - - let authorizationManagerDidChangeExpectation = XCTestExpectation( - description: "authorizationManagerDidChange" - ) - let internalQueue = DispatchQueue(label: "internal") - var cancellables: Set = [] - - var didChangeCount = 0 - Self.spotify.authorizationManagerDidChange - .receive(on: internalQueue) - .sink(receiveValue: { - didChangeCount += 1 - internalQueue.asyncAfter(deadline: .now() + 2) { - authorizationManagerDidChangeExpectation.fulfill() - } - }) - .store(in: &cancellables) - - let expectation = XCTestExpectation(description: "testRecommendations") - - var receivedGenres: [String]? = nil - - Self.spotify.authorizationManager.setExpirationDate(to: Date()) - - Self.spotify.recommendationGenres() - .XCTAssertNoFailure() - .map(createTrackAttributesFromGenres(_:)) - .flatMap { trackAttributes in - Self.spotify.recommendations( - trackAttributes, - limit: 6, - market: "US" - ) - } - .XCTAssertNoFailure() - .sink( - receiveCompletion: { _ in expectation.fulfill() }, - receiveValue: receiveRecommentations(_:) - ) - .store(in: &Self.cancellables) - - self.wait( - for: [ - expectation, - authorizationManagerDidChangeExpectation - ], - timeout: 120 - ) - internalQueue.sync { - XCTAssertEqual( - didChangeCount, 1, - "authorizationManagerDidChange should emit exactly once" - ) - } - - - } - } final class SpotifyAPIClientCredentialsFlowBrowseTests: @@ -392,20 +155,14 @@ final class SpotifyAPIClientCredentialsFlowBrowseTests: static let allTests = [ ("testCategory", testCategory), ("testCategories", testCategories), - ("testCategoryPlaylists", testCategoryPlaylists), - ("testFeaturedPlaylists", testFeaturedPlaylists), - ("testNewAlbumReleases", testNewAlbumReleases), - ("testRecommendations", testRecommendations) + ("testNewAlbumReleases", testNewAlbumReleases) ] func testCategory() { category() } func testCategories() { categories() } func testCategoriesPages() { categoriesPages() } - func testCategoryPlaylists() { categoryPlaylists() } - func testFeaturedPlaylists() { featuredPlaylists() } func testNewAlbumReleases() { newAlbumReleases() } - func testRecommendations() { recommendations() } - + } final class SpotifyAPIAuthorizationCodeFlowBrowseTests: @@ -415,19 +172,13 @@ final class SpotifyAPIAuthorizationCodeFlowBrowseTests: static let allTests = [ ("testCategory", testCategory), ("testCategories", testCategories), - ("testCategoryPlaylists", testCategoryPlaylists), - ("testFeaturedPlaylists", testFeaturedPlaylists), - ("testNewAlbumReleases", testNewAlbumReleases), - ("testRecommendations", testRecommendations) + ("testNewAlbumReleases", testNewAlbumReleases) ] - + func testCategory() { category() } func testCategories() { categories() } func testCategoriesPages() { categoriesPages() } - func testCategoryPlaylists() { categoryPlaylists() } - func testFeaturedPlaylists() { featuredPlaylists() } func testNewAlbumReleases() { newAlbumReleases() } - func testRecommendations() { recommendations() } } @@ -439,18 +190,12 @@ final class SpotifyAPIAuthorizationCodeFlowPKCEBrowseTests: static let allTests = [ ("testCategory", testCategory), ("testCategories", testCategories), - ("testCategoryPlaylists", testCategoryPlaylists), - ("testFeaturedPlaylists", testFeaturedPlaylists), - ("testNewAlbumReleases", testNewAlbumReleases), - ("testRecommendations", testRecommendations) + ("testNewAlbumReleases", testNewAlbumReleases) ] - + func testCategory() { category() } func testCategories() { categories() } func testCategoriesPages() { categoriesPages() } - func testCategoryPlaylists() { categoryPlaylists() } - func testFeaturedPlaylists() { featuredPlaylists() } func testNewAlbumReleases() { newAlbumReleases() } - func testRecommendations() { recommendations() } - + } diff --git a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIEpisodeTests.swift b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIEpisodeTests.swift index 017f898cd..548e6ac1b 100644 --- a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIEpisodeTests.swift +++ b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIEpisodeTests.swift @@ -40,9 +40,12 @@ extension SpotifyAPIEpisodeTests { URL(string: "https://api.spotify.com/v1/episodes/3OEdPEYB69pfXoBrhvQYeC")! ) XCTAssertEqual(episode.id, "3OEdPEYB69pfXoBrhvQYeC") - XCTAssertFalse(episode.isExternallyHosted) - XCTAssertTrue(episode.isPlayable) - XCTAssert(episode.languages.contains("en"), "\(episode.languages)") + XCTAssert(episode.isExternallyHosted == false) + XCTAssert(episode.isPlayable == true) + XCTAssert( + episode.languages?.contains("en") == true, + String(describing: episode.languages) + ) XCTAssertEqual(episode.name, "#212 — A Conversation with Kathryn Paige Harden") XCTAssertEqual(episode.type, .episode) XCTAssertEqual(episode.uri, "spotify:episode:3OEdPEYB69pfXoBrhvQYeC") @@ -58,16 +61,7 @@ extension SpotifyAPIEpisodeTests { XCTFail("externalURLs should not be nil") } - if let releaseDate = episode.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - 1595980800, - accuracy: 43_200 // 12 hours - ) - } - else { - XCTFail("release date should not be nil") - } + XCTAssertEqual(episode.releaseDate, "2020-07-29") XCTAssertEqual(episode.releaseDatePrecision, "day") XCTAssertImagesExist(episode.images, assertSizeNotNil: true) @@ -114,7 +108,7 @@ extension SpotifyAPIEpisodeTests { URL(string: "https://api.spotify.com/v1/shows/5rgumWEx4FsqIY8e1wJNAk")! ) XCTAssertEqual(show.id, "5rgumWEx4FsqIY8e1wJNAk") - XCTAssertFalse(show.isExternallyHosted) + XCTAssert(show.isExternallyHosted == false) XCTAssertEqual(show.mediaType, "audio") XCTAssertEqual(show.name, "Making Sense with Sam Harris") XCTAssertEqual(show.publisher, "Sam Harris") @@ -193,19 +187,10 @@ extension SpotifyAPIEpisodeTests { "spotify:episode:7jrEoNMrNicZSxIuKhATHN" ) XCTAssertEqual(samHarris213.id, "7jrEoNMrNicZSxIuKhATHN") - XCTAssertEqual(samHarris213.durationMS, 8060369) + XCTAssertEqual(samHarris213.durationMS, 8060368) XCTAssertFalse(samHarris213.isExplicit) XCTAssertEqual(samHarris213.type, .episode) - if let releaseDate = samHarris213.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - 1596499200, - accuracy: 43_200 // 12 hours - ) - } - else { - XCTFail("release date should not be nil") - } + XCTAssertEqual(samHarris213.releaseDate, "2020-08-04") XCTAssertEqual(samHarris213.releaseDatePrecision, "day") } else { @@ -230,16 +215,7 @@ extension SpotifyAPIEpisodeTests { XCTAssertEqual(joeRogan1531.durationMS, 7591593) XCTAssertTrue(joeRogan1531.isExplicit) XCTAssertEqual(joeRogan1531.type, .episode) - if let releaseDate = joeRogan1531.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - 1599004800, - accuracy: 43_200 // 12 hours - ) - } - else { - XCTFail("release date should not be nil") - } + XCTAssertEqual(joeRogan1531.releaseDate, "2020-09-02") XCTAssertEqual(joeRogan1531.releaseDatePrecision, "day") } else { diff --git a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIErrorTests.swift b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIErrorTests.swift index 0b934f504..e03da554b 100644 --- a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIErrorTests.swift +++ b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIErrorTests.swift @@ -354,7 +354,7 @@ extension SpotifyAPIErrorTests { XCTFail("should receive `SpotifyError`: \(error)") return } - XCTAssertEqual(spotifyError.message, "invalid id") + XCTAssertEqual(spotifyError.message, "Invalid base62 id") XCTAssertEqual(spotifyError.statusCode, 400) encodeDecode(spotifyError, areEqual: ==) diff --git a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIFollowTests.swift b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIFollowTests.swift index 10b96ef4f..5962196ec 100644 --- a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIFollowTests.swift +++ b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIFollowTests.swift @@ -13,56 +13,6 @@ import SpotifyExampleContent protocol SpotifyAPIFollowTests: SpotifyAPITests { } -extension SpotifyAPIFollowTests { - - func usersFollowPlaylist() { - - let userURIs = URIs.Users.array(.april, .peter) - - let expectation = XCTestExpectation( - description: "testUsersFollowPlaylist" - ) - - Self.spotify.usersFollowPlaylist( - URIs.Playlists.all, - userURIs: userURIs - ) - .XCTAssertNoFailure() - .sink( - receiveCompletion: { _ in expectation.fulfill() }, - receiveValue: { results in - XCTAssertEqual(results, [false, true]) - } - ) - .store(in: &Self.cancellables) - - let emptyExpectation = XCTestExpectation( - description: "testUsersFollowPlaylist empty" - ) - - var receivedValueFromEmpty = false - - Self.spotify.usersFollowPlaylist( - URIs.Playlists.crumb, - userURIs: [] - ) - .XCTAssertNoFailure() - .sink( - receiveCompletion: { _ in emptyExpectation.fulfill() }, - receiveValue: { results in - XCTAssertEqual(results, []) - receivedValueFromEmpty = true - } - ) - .store(in: &Self.cancellables) - - self.wait(for: [expectation, emptyExpectation], timeout: 120) - XCTAssertTrue(receivedValueFromEmpty) - - } - -} - extension SpotifyAPIFollowTests where AuthorizationManager: _InternalSpotifyScopeAuthorizationManager { @@ -381,64 +331,35 @@ extension SpotifyAPIFollowTests where ) let playlist = URIs.Playlists.thisIsSpoon - var currentUserURI: String? = nil - Self.spotify.currentUserProfile() + Self.spotify.unfollowPlaylistForCurrentUser(playlist) .XCTAssertNoFailure() - .flatMap { user -> AnyPublisher in - currentUserURI = user.uri - return Self.spotify.unfollowPlaylistForCurrentUser( - playlist - ) - } -// .XCTAssertNoFailure() - .catch({ error -> AnyPublisher in - print( - """ - \(#function):\(#line) caught error unfollowing this is spoon: - \(error) - """ - ) - return Result.success(()) - .publisher - .eraseToAnyPublisher() - }) .receiveOnMain(delay: 1) - .flatMap { () -> AnyPublisher<[Bool], Error> in - guard let user = currentUserURI else { - return SpotifyGeneralError.other("user URI was nil") - .anyFailingPublisher() - } - return Self.spotify.usersFollowPlaylist( - playlist, - userURIs: [user] + .flatMap { () -> AnyPublisher in + return Self.spotify.currentUserFollowsPlaylist( + playlist ) } .XCTAssertNoFailure() .receiveOnMain(delay: 1) - .flatMap { results -> AnyPublisher in - XCTAssertEqual(results, [false]) + .flatMap { result -> AnyPublisher in + XCTAssertEqual(result, false) return Self.spotify.followPlaylistForCurrentUser( playlist ) } .XCTAssertNoFailure() .receiveOnMain(delay: 1) - .flatMap { () -> AnyPublisher<[Bool], Error> in - guard let user = currentUserURI else { - return SpotifyGeneralError.other("user URI was nil") - .anyFailingPublisher() - } - return Self.spotify.usersFollowPlaylist( - playlist, - userURIs: [user] + .flatMap { () -> AnyPublisher in + return Self.spotify.currentUserFollowsPlaylist( + playlist ) } .XCTAssertNoFailure() .sink( receiveCompletion: { _ in expectation.fulfill() }, - receiveValue: { results in - XCTAssertEqual(results, [true]) + receiveValue: { result in + XCTAssertEqual(result, true) } ) .store(in: &Self.cancellables) @@ -451,24 +372,11 @@ extension SpotifyAPIFollowTests where // MARK: - Client - -final class SpotifyAPIClientCredentialsFlowFollowTests: - SpotifyAPIClientCredentialsFlowTests, SpotifyAPIFollowTests -{ - - static let allTests = [ - ("testUsersFollowPlaylist", testUsersFollowPlaylist) - ] - - func testUsersFollowPlaylist() { usersFollowPlaylist() } - -} - final class SpotifyAPIAuthorizationCodeFlowFollowTests: SpotifyAPIAuthorizationCodeFlowTests, SpotifyAPIFollowTests { static let allTests = [ - ("testUsersFollowPlaylist", testUsersFollowPlaylist), ("testFollowedArtists", testFollowedArtists), ("testFollowedArtistsPages", testFollowedArtistsPages), ("testFollowArtists", testFollowArtists), @@ -476,7 +384,6 @@ final class SpotifyAPIAuthorizationCodeFlowFollowTests: ("testFollowPlaylist", testFollowPlaylist) ] - func testUsersFollowPlaylist() { usersFollowPlaylist() } func testFollowedArtists() { followedArtists() } func testFollowedArtistsPages() { followedArtistsPages() } func testFollowArtists() { followArtists() } @@ -490,7 +397,6 @@ final class SpotifyAPIAuthorizationCodeFlowPKCEFollowTests: { static let allTests = [ - ("testUsersFollowPlaylist", testUsersFollowPlaylist), ("testFollowedArtists", testFollowedArtists), ("testFollowedArtistsPages", testFollowedArtistsPages), ("testFollowArtists", testFollowArtists), @@ -498,7 +404,6 @@ final class SpotifyAPIAuthorizationCodeFlowPKCEFollowTests: ("testFollowPlaylist", testFollowPlaylist) ] - func testUsersFollowPlaylist() { usersFollowPlaylist() } func testFollowedArtists() { followedArtists() } func testFollowedArtistsPages() { followedArtistsPages() } func testFollowArtists() { followArtists() } @@ -509,25 +414,11 @@ final class SpotifyAPIAuthorizationCodeFlowPKCEFollowTests: // MARK: - Proxy - -final class SpotifyAPIClientCredentialsFlowProxyFollowTests: - SpotifyAPIClientCredentialsFlowProxyTests, SpotifyAPIFollowTests -{ - - static let allTests = [ - ("testUsersFollowPlaylist", testUsersFollowPlaylist) - ] - - func testUsersFollowPlaylist() { usersFollowPlaylist() } - -} - - final class SpotifyAPIAuthorizationCodeFlowProxyFollowTests: SpotifyAPIAuthorizationCodeFlowProxyTests, SpotifyAPIFollowTests { static let allTests = [ - ("testUsersFollowPlaylist", testUsersFollowPlaylist), ("testFollowedArtists", testFollowedArtists), ("testFollowedArtistsPages", testFollowedArtistsPages), ("testFollowArtists", testFollowArtists), @@ -535,7 +426,6 @@ final class SpotifyAPIAuthorizationCodeFlowProxyFollowTests: ("testFollowPlaylist", testFollowPlaylist) ] - func testUsersFollowPlaylist() { usersFollowPlaylist() } func testFollowedArtists() { followedArtists() } func testFollowedArtistsPages() { followedArtistsPages() } func testFollowArtists() { followArtists() } @@ -549,7 +439,6 @@ final class SpotifyAPIAuthorizationCodeFlowPKCEProxyFollowTests: { static let allTests = [ - ("testUsersFollowPlaylist", testUsersFollowPlaylist), ("testFollowedArtists", testFollowedArtists), ("testFollowedArtistsPages", testFollowedArtistsPages), ("testFollowArtists", testFollowArtists), @@ -557,7 +446,6 @@ final class SpotifyAPIAuthorizationCodeFlowPKCEProxyFollowTests: ("testFollowPlaylist", testFollowPlaylist) ] - func testUsersFollowPlaylist() { usersFollowPlaylist() } func testFollowedArtists() { followedArtists() } func testFollowedArtistsPages() { followedArtistsPages() } func testFollowArtists() { followArtists() } diff --git a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPILibraryTests.swift b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPILibraryTests.swift index d62ca7c4d..f05b1ddc9 100644 --- a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPILibraryTests.swift +++ b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPILibraryTests.swift @@ -346,7 +346,7 @@ extension SpotifyAPILibraryTests where } let episodeURIs = allEpisodes - .map(\.item.uri) + .compactMap(\.item.uri) for episode in episodeURIs { XCTAssertFalse(fullEpisodes.contains(episode)) } @@ -374,7 +374,7 @@ extension SpotifyAPILibraryTests where for episode in savedEpisodes { XCTAssertEqual(episode.type, .episode) } - let episodeURIs = savedEpisodes.map(\.item.uri) + let episodeURIs = savedEpisodes.compactMap(\.item.uri) for episode in partialEpisodes { XCTAssert(episodeURIs.contains(episode)) } @@ -455,7 +455,7 @@ extension SpotifyAPILibraryTests where } let episodeURIs = allEpisodes - .map(\.item.uri) + .compactMap(\.item.uri) for episode in episodeURIs { XCTAssertFalse(fullEpisodes.contains(episode)) } @@ -485,7 +485,7 @@ extension SpotifyAPILibraryTests where .receiveOnMain(delay: 1) .flatMap { Self.spotify.currentUserSavedShows( - limit: 50, offset: 0, market: "US" + limit: 50, offset: 0 ) } .XCTAssertNoFailure() @@ -502,7 +502,7 @@ extension SpotifyAPILibraryTests where } let showURIs = allShows - .map(\.item.uri) + .compactMap(\.item.uri) for show in showURIs { XCTAssertFalse(fullShows.contains(show)) } @@ -516,7 +516,7 @@ extension SpotifyAPILibraryTests where .receiveOnMain(delay: 1) .flatMap { Self.spotify.currentUserSavedShows( - limit: 50, offset: 0, market: "US" + limit: 50, offset: 0 ) } .XCTAssertNoFailure() @@ -592,7 +592,7 @@ extension SpotifyAPILibraryTests where .receiveOnMain(delay: 1) .flatMap { Self.spotify.currentUserSavedShows( - limit: 50, offset: 0, market: "US" + limit: 50, offset: 0 ) } .XCTAssertNoFailure() @@ -611,7 +611,7 @@ extension SpotifyAPILibraryTests where } let showURIs = allShows - .map(\.item.uri) + .compactMap(\.item.uri) for show in showURIs { XCTAssertFalse(fullShows.contains(show)) } @@ -641,34 +641,32 @@ extension SpotifyAPILibraryTests where description: "testSaveAudiobooks" ) - let publisher: AnyPublisher, Error> = Self.spotify + let publisher: AnyPublisher, Error> = Self.spotify .removeSavedAudiobooksForCurrentUser(fullAudiobooks) .XCTAssertNoFailure() .receiveOnMain(delay: 1) .flatMap { - // MARK: Should be currentUserSavedAudiobooks - Self.spotify.currentUserSavedShows( - limit: 50, offset: 0, market: "US" + Self.spotify.currentUserSavedAudiobooks( + limit: 50, offset: 0 ) } .XCTAssertNoFailure() .extendPages(Self.spotify) .XCTAssertNoFailure() - .collect() - .flatMap { savedAudiobooksArray -> AnyPublisher in - encodeDecode(savedAudiobooksArray) + .collectAndSortByOffset() + .flatMap { (savedAudiobooks: [Audiobook]) -> AnyPublisher in - let allAudiobooks = savedAudiobooksArray - .flatMap(\.items) - for audiobook in allAudiobooks { - XCTAssertEqual(audiobook.type, .show) + encodeDecode(savedAudiobooks) + + for audiobook in savedAudiobooks { + XCTAssertEqual(audiobook.type, .audiobook) } - let audiobookIds = allAudiobooks - .map(\.item.uri) + let audiobookURIs = savedAudiobooks + .map(\.uri) - for audiobook in audiobookIds { - XCTAssertFalse(fullAudiobooks.contains(audiobook)) + for audiobookURI in audiobookURIs { + XCTAssertFalse(fullAudiobooks.contains(audiobookURI)) } return Self.spotify.saveAudiobooksForCurrentUser( @@ -678,9 +676,8 @@ extension SpotifyAPILibraryTests where .XCTAssertNoFailure() .receiveOnMain(delay: 1) .flatMap { - // MARK: Should be currentUserSavedAudiobooks - Self.spotify.currentUserSavedShows( - limit: 50, offset: 0, market: "US" + Self.spotify.currentUserSavedAudiobooks( + limit: 50, offset: 0 ) } .XCTAssertNoFailure() @@ -690,14 +687,15 @@ extension SpotifyAPILibraryTests where .extendPages(Self.spotify) .XCTAssertNoFailure() .collectAndSortByOffset() - .flatMap { savedAudiobooks -> AnyPublisher<[Bool], Error> in + .flatMap { (savedAudiobooks: [Audiobook]) -> AnyPublisher<[Bool], Error> in encodeDecode(savedAudiobooks) // fullAudiobooks were removed from the library. - // Library contains partialAudiobooks. + // partialAudiobooks were added to the library for audiobook in savedAudiobooks { - XCTAssertEqual(audiobook.type, .show) + XCTAssertEqual(audiobook.type, .audiobook) } - let audiobookIds = savedAudiobooks.map(\.item.id) + + let audiobookIds = savedAudiobooks.map(\.id) for audiobook in partialAudiobooks.compactMap(\.spotifyId) { XCTAssert(audiobookIds.contains(audiobook)) } @@ -710,16 +708,12 @@ extension SpotifyAPILibraryTests where ) if let freeWill = savedAudiobooks.first(where: { audiobook in - audiobook.item.id == URIs.Audiobooks.freeWill.uri.spotifyId + audiobook.id == URIs.Audiobooks.freeWill.uri.spotifyId }) { + XCTAssertEqual( - freeWill.addedAt.timeIntervalSince1970, - Date().timeIntervalSince1970, - accuracy: 20 - ) - XCTAssertEqual( - freeWill.item.name, + freeWill.name, "Free Will" ) } @@ -730,15 +724,11 @@ extension SpotifyAPILibraryTests where } if let harryPotterAndTheSorcerersStone = savedAudiobooks.first(where: { audiobook in - audiobook.item.id == URIs.Audiobooks.harryPotterAndTheSorcerersStone.uri.spotifyId + audiobook.id == URIs.Audiobooks.harryPotterAndTheSorcerersStone.uri.spotifyId }) { + XCTAssertEqual( - harryPotterAndTheSorcerersStone.addedAt.timeIntervalSince1970, - Date().timeIntervalSince1970, - accuracy: 20 - ) - XCTAssertEqual( - harryPotterAndTheSorcerersStone.item.name, + harryPotterAndTheSorcerersStone.name, "Harry Potter and the Sorcerer's Stone" ) } @@ -765,30 +755,28 @@ extension SpotifyAPILibraryTests where .XCTAssertNoFailure() .receiveOnMain(delay: 1) .flatMap { - // MARK: Should be currentUserSavedAudiobooks - Self.spotify.currentUserSavedShows( - limit: 50, offset: 0, market: "US" + Self.spotify.currentUserSavedAudiobooks( + limit: 50, offset: 0 ) } .XCTAssertNoFailure() .extendPages(Self.spotify) .XCTAssertNoFailure() - .collect() + .collectAndSortByOffset() .sink( receiveCompletion: { _ in expectation.fulfill() }, - receiveValue: { savedAudiobooksArray in - encodeDecode(savedAudiobooksArray) + receiveValue: { (savedAudiobooks: [Audiobook]) in - let allAudiobooks = savedAudiobooksArray - .flatMap(\.items) - for audiobook in allAudiobooks { - XCTAssertEqual(audiobook.type, .show) + encodeDecode(savedAudiobooks) + + for audiobook in savedAudiobooks { + XCTAssertEqual(audiobook.type, .audiobook) } - let audiobookIds = allAudiobooks - .map(\.item.uri) - for audiobook in audiobookIds { - XCTAssertFalse(fullAudiobooks.contains(audiobook)) + let audiobookURIs = savedAudiobooks + .map(\.uri) + for audiobookURI in audiobookURIs { + XCTAssertFalse(fullAudiobooks.contains(audiobookURI)) } } ) diff --git a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIPlayerTests.swift b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIPlayerTests.swift index 1cc01dbb4..3dbddedd2 100644 --- a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIPlayerTests.swift +++ b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIPlayerTests.swift @@ -19,12 +19,14 @@ extension SpotifyAPIPlayerTests where AuthorizationManager: _InternalSpotifyScop let expectation = XCTestExpectation(description: "testPlayPause") - let playlist = URIs.Playlists.thisIsPinkFloyd - + let playlist = URIs.Playlists.all + let track = URIs.Tracks.comeTogether + let playbackRequest = PlaybackRequest( + // all context: .contextURI(playlist), - // Any Colour You Like - offset: .uri("spotify:track:1wGoqD0vrf7njGvxm8CEf5"), + // come together + offset: .uri(track), positionMS: 100_000 // 1 minute 40 seconds ) @@ -49,10 +51,11 @@ extension SpotifyAPIPlayerTests where AuthorizationManager: _InternalSpotifyScop XCTAssertEqual(context.itemType, .track) if let currentItem = context.item { XCTAssert( - currentItem.name.starts(with: "Any Colour You Like"), - "\(currentItem.name) should start with " + - "'Any Colour You Like'" + currentItem.name?.starts(with: "Come Together") == true, + "\(String(describing: currentItem.name)) should start with " + + "'Come Together'" ) + XCTAssertEqual(currentItem.uri, track.uri) } else { XCTFail("context.currentlyPlayingItem should not be nil") @@ -71,11 +74,11 @@ extension SpotifyAPIPlayerTests where AuthorizationManager: _InternalSpotifyScop XCTFail("context.progressMS should not be nil") } if case .track(let track) = context.item { - XCTAssertEqual(track.artists?.first?.name, "Pink Floyd") + XCTAssertEqual(track.artists?.first?.name, "The Beatles") XCTAssert( - track.album?.name.starts(with: "The Dark Side Of The Moon") ?? false, + track.album?.name.starts(with: "Abbey Road (Remastered)") ?? false, "\(track.album?.name ?? "nil") should start with " + - "'The Dark Side Of The Moon'" + "'Abbey Road (Remastered)'" ) } else { @@ -208,32 +211,11 @@ extension SpotifyAPIPlayerTests where AuthorizationManager: _InternalSpotifyScop XCTAssertEqual( episode.description, """ - In this episode of the podcast, Sam Harris speaks with \ - John McWhorter about race, racism, and “anti-racism” in \ - America. They discuss how conceptions of racism have \ - changed, the ubiquitous threat of being branded a \ - “racist,” the contradictions within identity politics, \ - recent echoes of the OJ verdict, willingness among \ - progressives to lose the 2020 election, racism as the \ - all-purpose explanation of racial disparities in the \ - U.S., double standards for the black community, the war \ - on drugs, the lure of identity politics, police violence, \ - the enduring riddle of affirmative action, the politics of \ - “black face,” and other topics. SUBSCRIBE to gain access \ - to all full-length episodes at samharris.org/subscribe. + Sam Harris speaks with John McWhorter about race, racism, and “anti-racism” in America. They discuss how conceptions of racism have changed, the ubiquitous threat of being branded a “racist,” the contradictions within identity politics, recent echoes of the OJ verdict, willingness among progressives to lose the 2020 election, racism as the all-purpose explanation of racial disparities in the U.S., double standards for the black community, the war on drugs, the lure of identity politics, police violence, the enduring riddle of affirmative action, the politics of “black face,” and other topics. If the Making Sense podcast logo in your player is BLACK, you can SUBSCRIBE to gain access to all full-length episodes at samharris.org/subscribe. """ ) - if let releaseDate = episode.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - 1600300800, - accuracy: 43_200 // 12 hours - ) - } - else { - XCTFail("release date should not be nil") - } + XCTAssertEqual(episode.releaseDate, "2020-09-17") XCTAssertEqual(episode.releaseDatePrecision, "day") if let show = episode.show { @@ -1036,6 +1018,7 @@ extension SpotifyAPIPlayerTests where AuthorizationManager: _InternalSpotifyScop } + // not a direct test method func addToQueue() { self.clearQueue() diff --git a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIPlaylistsTests.swift b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIPlaylistsTests.swift index b23064112..ce54b4b62 100644 --- a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIPlaylistsTests.swift +++ b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIPlaylistsTests.swift @@ -350,16 +350,7 @@ extension SpotifyAPIPlaylistsTests { XCTAssertEqual(partIII.album?.name, "Jinx") XCTAssertEqual(partIII.album?.uri, "spotify:album:3vukTUpiENDHDoYTVrwqtz") - if let releaseDate = partIII.album?.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - 1560470400, - accuracy: 43_200 - ) - } - else { - XCTFail("release date should not be nil") - } + XCTAssertEqual(partIII.album?.releaseDate, "2019-06-14") XCTAssertEqual(partIII.album?.releaseDatePrecision, "day") } @@ -383,16 +374,7 @@ extension SpotifyAPIPlaylistsTests { whenIGetHome.album?.uri, "spotify:album:5p3dhXhw62KlVkf0oPfq1G" ) - if let releaseDate = whenIGetHome.album?.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - 1469145600, - accuracy: 43_200 - ) - } - else { - XCTFail("release date should not be nil") - } + XCTAssertEqual(whenIGetHome.album?.releaseDate, "2016-07-22") XCTAssertEqual(whenIGetHome.album?.releaseDatePrecision, "day") } else { @@ -407,7 +389,7 @@ extension SpotifyAPIPlaylistsTests { XCTAssertEqual(newReligion.id, "7nsYz7tSJryO5vVYtkKiot") } else { - XCTFail("should be track: \(item.name)") + XCTFail("should be track: \(String(describing: item.name))") } } else { @@ -432,7 +414,7 @@ extension SpotifyAPIPlaylistsTests { } } else { - XCTFail("should be episode: \(item.name)") + XCTFail("should be episode: \(String(describing: item.name))") } } @@ -604,7 +586,6 @@ extension SpotifyAPIPlaylistsTests where ) var createdPlaylistURI = "" - var createdPlaylistSnaphotId = "" // get the uri of the current user let publisher: AnyPublisher, Error> = @@ -621,7 +602,7 @@ extension SpotifyAPIPlaylistsTests where encodeDecode(playlist, areEqual: ==) XCTAssertEqual(playlist.name, "createPlaylistAddTracks") XCTAssertEqual(playlist.description, dateString) - XCTAssertFalse(playlist.isPublic ?? true) + XCTAssertEqual(playlist.isPublic, false) XCTAssertFalse(playlist.isCollaborative) XCTAssertEqual(playlist.items.items.count, 0) @@ -635,10 +616,8 @@ extension SpotifyAPIPlaylistsTests where } .XCTAssertNoFailure() .flatMap { snapshotId -> AnyPublisher, Error> in + XCTAssert(snapshotId.count > 5) // retrieve the playlist - createdPlaylistSnaphotId = snapshotId - XCTAssert(createdPlaylistURI.count > 5) - XCTAssert(createdPlaylistSnaphotId.count > 5) return Self.spotify.playlist(createdPlaylistURI) } .XCTAssertNoFailure() @@ -649,10 +628,8 @@ extension SpotifyAPIPlaylistsTests where encodeDecode(playlist, areEqual: ==) XCTAssertEqual(playlist.uri, createdPlaylistURI) - XCTAssertEqual(playlist.snapshotId, createdPlaylistSnaphotId) XCTAssertEqual(playlist.name, "createPlaylistAddTracks") XCTAssertEqual(playlist.description, dateString) - XCTAssertFalse(playlist.isPublic ?? true) XCTAssertFalse(playlist.isCollaborative) // assert that the playlist contains all of the items that // we just added, in the same order. @@ -673,14 +650,16 @@ extension SpotifyAPIPlaylistsTests where Self.spotify.currentUserPlaylists() } .XCTAssertNoFailure() + .extendPages(Self.spotify) + .collectAndSortByOffset() .sink( receiveCompletion: { _ in expectation.fulfill() }, - receiveValue: { playlists in + receiveValue: { (playlists: [Playlist]) in encodeDecode(playlists, areEqual: ==) XCTAssertFalse( // ensure the user is no longer following the playlist // because we just unfollowed it - playlists.items.map(\.uri).contains(createdPlaylistURI) + playlists.map(\.uri).contains(createdPlaylistURI) ) } ) @@ -1198,238 +1177,6 @@ extension SpotifyAPIPlaylistsTests where } - func removeSpecificOccurrencesFromPlaylist() { - - let itemsToAddToPlaylist: [SpotifyURIConvertible] = [ - URIs.Episodes.seanCarroll111, // 0 - URIs.Episodes.seanCarroll112, // 1 - URIs.Tracks.breathe, // 2 - URIs.Tracks.houseOfCards, // 3 - URIs.Tracks.illWind, // 4 - URIs.Episodes.seanCarroll112, // 5 - URIs.Tracks.houseOfCards, // 6 - URIs.Tracks.breathe, // 7 - URIs.Tracks.breathe // 8 - ] - - var itemsToRemoveFromPlaylist = URIsWithPositionsContainer( - snapshotId: nil, - urisWithPositions: [ - .init(uri: URIs.Episodes.seanCarroll112, positions: [1, 5]), - .init(uri: URIs.Tracks.breathe, positions: [2, 7]), - .init(uri: URIs.Tracks.houseOfCards, positions: [3]) - ] - ) - - encodeDecode(itemsToRemoveFromPlaylist, areEqual: ==) - - do { - var copy = itemsToRemoveFromPlaylist - copy.snapshotId = "asdifhaslkjhfalksjfhaksdjfhaksjdhfasdkljf" - encodeDecode(copy, areEqual: ==) - } - - let itemsLeftInPlaylist: [SpotifyURIConvertible] = [ - URIs.Episodes.seanCarroll111, // 0 - URIs.Tracks.illWind, // 4 - URIs.Tracks.houseOfCards, // 6 - URIs.Tracks.breathe // 8 - ] - - let playlistDetails = PlaylistDetails( - name: "removeSpecificOccurrencesFromPlaylist", - isCollaborative: nil - ) - encodeDecode(playlistDetails, areEqual: ==) - - let newPlaylistDetails = PlaylistDetails( - name: "renamed removeSpecificOccurrencesFromPlaylist", - isPublic: false, - isCollaborative: false, - description: "programmatically" - ) - encodeDecode(newPlaylistDetails, areEqual: ==) - - let expectation = XCTestExpectation( - description: "testRemoveSpecificOccurrencesFromPlaylist" - ) - - var createdPlaylistURI = "" - var playlistSnapshotId: String? = nil - - let publisher: AnyPublisher, Error> = - Self.spotify.currentUserProfile() - .XCTAssertNoFailure() - .flatMap { user -> AnyPublisher, Error> in - encodeDecode(user, areEqual: ==) - return Self.spotify.createPlaylist( - for: user.uri, playlistDetails - ) - } - .XCTAssertNoFailure() - .flatMap { playlist -> AnyPublisher in - - encodeDecode(playlist, areEqual: ==) - XCTAssertEqual(playlist.name, "removeSpecificOccurrencesFromPlaylist") - if let isPublic = playlist.isPublic { - XCTAssertTrue(isPublic) - } - else { - XCTFail("playlist.isPublic should not be nil") - } - XCTAssertFalse(playlist.isCollaborative) - XCTAssertEqual(playlist.items.items.count, 0) - - createdPlaylistURI = playlist.uri - XCTAssert(createdPlaylistURI.count > 5) - - return Self.spotify.changePlaylistDetails( - createdPlaylistURI, to: newPlaylistDetails - ) - - } - .XCTAssertNoFailure() - .flatMap { () -> AnyPublisher in - // add tracks and episodes to the playlist - return Self.spotify.addToPlaylist( - createdPlaylistURI, uris: itemsToAddToPlaylist - ) - } - .XCTAssertNoFailure() - .flatMap { snapshotId -> AnyPublisher, Error> in - playlistSnapshotId = snapshotId - // retrieve the playlist - XCTAssert(createdPlaylistURI.count > 5) - return Self.spotify.playlist( - createdPlaylistURI, market: "US" - ) - } - .XCTAssertNoFailure() - .eraseToAnyPublisher() - - publisher - .flatMap { playlist -> AnyPublisher in - - encodeDecode(playlist, areEqual: ==) - - XCTAssertEqual(playlist.name, "renamed removeSpecificOccurrencesFromPlaylist") - if let isPublic = playlist.isPublic { - XCTAssertFalse(isPublic) - } - else { - XCTFail("playlist.isPublic should not be nil") - } - XCTAssertFalse(playlist.isCollaborative) - XCTAssertEqual(playlist.description, "programmatically") - - let playlistItems = playlist.items.items.compactMap(\.item?.uri) - XCTAssertEqual( - playlistItems, itemsToAddToPlaylist.map(\.uri) - ) - - XCTAssertNotNil(playlistSnapshotId) - itemsToRemoveFromPlaylist.snapshotId = playlistSnapshotId - - // MARK: Remove items WITH snapshot ID - return Self.spotify.removeSpecificOccurrencesFromPlaylist( - createdPlaylistURI, of: itemsToRemoveFromPlaylist - ) - } - .XCTAssertNoFailure() - .receiveOnMain(delay: 1) - .flatMap { snapshotId -> AnyPublisher in - return Self.spotify.playlistItems( - createdPlaylistURI, - limit: 100, - offset: 0, - market: "US" - ) - } - .XCTAssertNoFailure() - .flatMap { playlistItems -> AnyPublisher in - - encodeDecode(playlistItems, areEqual: ==) - XCTAssertEqual( - playlistItems.items.compactMap(\.item?.uri), - itemsLeftInPlaylist.map(\.uri) - ) - XCTAssertEqual( - playlistItems.total, 4, - """ - There should be 4 items available to return in the \ - playlist (PagingObject.total) - """ - ) - - - let itemsToRemoveNoURI = URIsWithPositionsContainer( - snapshotId: nil, - urisWithPositions: [ - .init(uri: URIs.Tracks.illWind, positions: [1]) - ] - ) - - // MARK: Remove more items WITHOUT snapshot ID - return Self.spotify.removeSpecificOccurrencesFromPlaylist( - createdPlaylistURI, - of: itemsToRemoveNoURI - ) - - } - .XCTAssertNoFailure() - .receiveOnMain(delay: 1) - .flatMap { snapshotId -> AnyPublisher, Error> in - - return Self.spotify.playlist( - createdPlaylistURI, - market: "US" - ) - } - .XCTAssertNoFailure() - .flatMap { playlist -> AnyPublisher in - - XCTAssertNotEqual( - playlist.snapshotId, - // the snapshot id from BEFORE the first request to - // remove items from the plassylist. - itemsToRemoveFromPlaylist.snapshotId, - "snapshot ids should be different" - ) - - let itemsLeftInPlaylist2: [SpotifyURIConvertible] = [ - URIs.Episodes.seanCarroll111, - URIs.Tracks.houseOfCards, - URIs.Tracks.breathe - ] - - encodeDecode(playlist, areEqual: ==) - XCTAssertEqual( - playlist.items.items.compactMap(\.item?.uri), - itemsLeftInPlaylist2.map(\.uri) - ) - XCTAssertEqual( - playlist.items.total, 3, - """ - There should be 3 items available to return in the \ - playlist (PagingObject.total) - """ - ) - - return Self.spotify.unfollowPlaylistForCurrentUser( - createdPlaylistURI - ) - } - .XCTAssertNoFailure() - .sink( - receiveCompletion: { _ in expectation.fulfill() }, - receiveValue: { } - ) - .store(in: &Self.cancellables) - - self.wait(for: [expectation], timeout: 180) - - } - func replaceItemsInPlaylist() { let itemsToAddToPlaylist: [SpotifyURIConvertible] = [ @@ -1814,10 +1561,6 @@ final class SpotifyAPIAuthorizationCodeFlowPlaylistsTests: "testRemoveAllOccurrencesFromPlaylistNoSnapshotId", testRemoveAllOccurrencesFromPlaylistNoSnapshotId ), - ( - "testRemoveSpecificOccurrencesFromPlaylist", - testRemoveSpecificOccurrencesFromPlaylist - ), ("testReplaceItemsInPlaylist", testReplaceItemsInPlaylist), ("testPlaylistImage", testPlaylistImage), ("testUploadPlaylistImage", testUploadPlaylistImage) @@ -1857,9 +1600,6 @@ final class SpotifyAPIAuthorizationCodeFlowPlaylistsTests: func testRemoveAllOccurrencesFromPlaylistNoSnapshotId() { removeAllOccurrencesFromPlaylistNoSnapshotId() } - func testRemoveSpecificOccurrencesFromPlaylist() { - removeSpecificOccurrencesFromPlaylist() - } func testReplaceItemsInPlaylist() { replaceItemsInPlaylist() } func testPlaylistImage() { playlistImage() } func testUploadPlaylistImage() { uploadPlaylistImage() } @@ -1896,10 +1636,6 @@ final class SpotifyAPIAuthorizationCodeFlowPKCEPlaylistsTests: "testRemoveAllOccurrencesFromPlaylistNoSnapshotId", testRemoveAllOccurrencesFromPlaylistNoSnapshotId ), - ( - "testRemoveSpecificOccurrencesFromPlaylist", - testRemoveSpecificOccurrencesFromPlaylist - ), ("testReplaceItemsInPlaylist", testReplaceItemsInPlaylist), ("testPlaylistImage", testPlaylistImage), ("testUploadPlaylistImage", testUploadPlaylistImage) @@ -1938,9 +1674,6 @@ final class SpotifyAPIAuthorizationCodeFlowPKCEPlaylistsTests: func testRemoveAllOccurrencesFromPlaylistNoSnapshotId() { removeAllOccurrencesFromPlaylistNoSnapshotId() } - func testRemoveSpecificOccurrencesFromPlaylist() { - removeSpecificOccurrencesFromPlaylist() - } func testReplaceItemsInPlaylist() { replaceItemsInPlaylist() } func testPlaylistImage() { playlistImage() } func testUploadPlaylistImage() { uploadPlaylistImage() } diff --git a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIShowTests.swift b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIShowTests.swift index 607c1b23c..979b8ec2a 100644 --- a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIShowTests.swift +++ b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPIShowTests.swift @@ -17,7 +17,7 @@ extension SpotifyAPIShowTests { func receiveSeanCarroll(_ show: Show, isFullVersion: Bool) { encodeDecode(show) - XCTAssert(show.availableMarkets.contains("US")) +// XCTAssert(show.availableMarkets.contains("US")) XCTAssertEqual( show.name, "Sean Carroll's Mindscape: Science, Society, Philosophy, Culture, Arts, and Ideas" @@ -27,10 +27,10 @@ extension SpotifyAPIShowTests { XCTAssertEqual(show.uri, "spotify:show:622lvLwp8CVu6dvCsYAJhN") XCTAssertEqual(show.id, "622lvLwp8CVu6dvCsYAJhN") XCTAssertEqual(show.type, .show) - XCTAssertFalse(show.isExternallyHosted) + XCTAssert(show.isExternallyHosted == false) XCTAssertEqual(show.mediaType, "audio") XCTAssertEqual( - show.href, + show.href?.removingQueryItems(), URL(string: "https://api.spotify.com/v1/shows/622lvLwp8CVu6dvCsYAJhN")! ) if let totalEpisodes = show.totalEpisodes { @@ -53,7 +53,7 @@ extension SpotifyAPIShowTests { XCTAssertEqual(show.languages, ["en"]) XCTAssertEqual( - show.description.strip(), + show.description?.strip(), """ Ever wanted to know how music affects your brain, what quantum \ mechanics really is, or how black holes work? Do you wonder why \ @@ -133,9 +133,7 @@ extension SpotifyAPIShowTests { XCTAssertEqual( joeRogan.description, """ - The official podcast of comedian Joe Rogan. Follow The Joe \ - Rogan Clips show page for some of the best moments from the \ - episodes. + The official podcast of comedian Joe Rogan. """ ) XCTAssertTrue(joeRogan.isExplicit) @@ -151,19 +149,19 @@ extension SpotifyAPIShowTests { XCTAssertEqual(joeRogan.uri, "spotify:show:4rOoJ6Egrf8K2IrywzwOMk") XCTAssertEqual(joeRogan.id, "4rOoJ6Egrf8K2IrywzwOMk") XCTAssertEqual( - joeRogan.href, + joeRogan.href?.removingQueryItems(), URL(string: "https://api.spotify.com/v1/shows/4rOoJ6Egrf8K2IrywzwOMk")! ) XCTAssert( - joeRogan.languages.contains("en-US") || joeRogan.languages.contains("en"), - "\(joeRogan.languages)" + joeRogan.languages?.contains("en-US") == true || joeRogan.languages?.contains("en") == true, + String(describing: joeRogan.languages) ) - XCTAssertFalse(joeRogan.isExternallyHosted) + XCTAssert(joeRogan.isExternallyHosted == false) XCTAssertEqual(joeRogan.mediaType, "mixed") - XCTAssert( - joeRogan.availableMarkets.contains("US"), - "\(joeRogan.availableMarkets)" - ) +// XCTAssert( +// joeRogan.availableMarkets.contains("US"), +// "\(joeRogan.availableMarkets)" +// ) if let externalURLs = joeRogan.externalURLs { XCTAssertEqual( @@ -204,19 +202,19 @@ extension SpotifyAPIShowTests { func receiveShowEpisodes(_ show: PagingObject) { encodeDecode(show) XCTAssertEqual( - show.href, - URL(string: "https://api.spotify.com/v1/shows/4eDCVvVXJVwKCa0QfNbuXA/episodes?offset=10&limit=30&market=US&locale=en-US,en;q=0.9")! + show.href.removingLocaleQueryParam, + URL(string: "https://api.spotify.com/v1/shows/4eDCVvVXJVwKCa0QfNbuXA/episodes?offset=10&limit=30&market=US")! ) XCTAssertEqual(show.limit, 30) XCTAssertEqual(show.offset, 10) XCTAssert(show.total >= 143, "\(show.total)") XCTAssertEqual( - show.next, - URL(string: "https://api.spotify.com/v1/shows/4eDCVvVXJVwKCa0QfNbuXA/episodes?offset=40&limit=30&market=US&locale=en-US,en;q=0.9")! + show.next?.removingLocaleQueryParam, + URL(string: "https://api.spotify.com/v1/shows/4eDCVvVXJVwKCa0QfNbuXA/episodes?offset=40&limit=30&market=US")! ) XCTAssertEqual( - show.previous, - URL(string: "https://api.spotify.com/v1/shows/4eDCVvVXJVwKCa0QfNbuXA/episodes?offset=0&limit=30&market=US&locale=en-US,en;q=0.9")! + show.previous?.removingLocaleQueryParam, + URL(string: "https://api.spotify.com/v1/shows/4eDCVvVXJVwKCa0QfNbuXA/episodes?offset=0&limit=30&market=US")! ) diff --git a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPITrackTests.swift b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPITrackTests.swift index e3f9c21c7..5d169543a 100644 --- a/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPITrackTests.swift +++ b/Tests/SpotifyAPIMainTests/API Tests/SpotifyAPITrackTests.swift @@ -81,18 +81,7 @@ extension SpotifyAPITrackTests { XCTAssertEqual(album.id, "0ETFjACtuP2ADo6LFhL6HN") XCTAssertEqual(album.albumType, .album) XCTAssertEqual(album.type, .album) - - if let releaseDate = album.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - -8380800, - accuracy: 43_200 - ) - } - else { - XCTFail("release date should not be nil") - } - + XCTAssertEqual(album.releaseDate, "1969-09-26") XCTAssertEqual(album.releaseDatePrecision, "day") XCTAssertImagesExist(album.images, assertSizeNotNil: true) @@ -224,16 +213,7 @@ extension SpotifyAPITrackTests { // onTheRun.album?.availableMarkets?.contains("US"), // true // ) - if let releaseDate = onTheRun.album?.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - 99792000, - accuracy: 43_200 // 12 hours - ) - } - else { - XCTFail("release date should not be nil") - } + XCTAssertEqual(onTheRun.album?.releaseDate, "1973-03-01") XCTAssertEqual(onTheRun.album?.releaseDatePrecision, "day") XCTAssertEqual( @@ -273,17 +253,7 @@ extension SpotifyAPITrackTests { reckoner.album?.uri, "spotify:album:5vkqYmiPBYLaalcmjujWxK" ) - - if let releaseDate = reckoner.album?.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - 1198800000, - accuracy: 43_200 // 12 hours - ) - } - else { - XCTFail("release date should not be nil") - } + XCTAssertEqual(reckoner.album?.releaseDate, "2007-12-28") XCTAssertEqual(reckoner.album?.releaseDatePrecision, "day") XCTAssertEqual( @@ -381,509 +351,6 @@ extension SpotifyAPITrackTests { } - func trackAudioAnalysis() { - - func receiveAudioAnalysis(_ track: AudioAnalysis) { - - encodeDecode(track) - - // MARK: Bars - if track.bars.count >= 86 { - let bar0 = track.bars[0] - XCTAssertEqual(bar0.start, 2.48709, accuracy: 0.01) - XCTAssertEqual(bar0.duration, 2.47456, accuracy: 0.01) - XCTAssertEqual(bar0.confidence, 0.225, accuracy: 0.01) - - let bar19 = track.bars[19] - XCTAssertEqual(bar19.start, 49.49652, accuracy: 0.01) - XCTAssertEqual(bar19.duration, 2.48147, accuracy: 0.01) - XCTAssertEqual(bar19.confidence, 0.264, accuracy: 0.01) - - let bar53 = track.bars[53] - XCTAssertEqual(bar53.start, 133.63358, accuracy: 0.01) - XCTAssertEqual(bar53.duration, 2.4638, accuracy: 0.01) - XCTAssertEqual(bar53.confidence, 0.695, accuracy: 0.01) - - let bar85 = track.bars[85] - XCTAssertEqual(bar85.start, 212.79747, accuracy: 0.01) - XCTAssertEqual(bar85.duration, 3.70989, accuracy: 0.01) - XCTAssertEqual(bar85.confidence, 0.833, accuracy: 0.01) - } - else { - XCTFail("should be at least 86 bars: \(track.bars.count)") - } - - // MARK: Beats - if track.beats.count >= 351 { - let beat0 = track.beats[0] - XCTAssertEqual(beat0.start, 0.63363, accuracy: 0.01) - XCTAssertEqual(beat0.duration, 0.61385, accuracy: 0.01) - XCTAssertEqual(beat0.confidence, 0.685, accuracy: 0.01) - - let beat29 = track.beats[29] - XCTAssertEqual(beat29.start, 18.57344, accuracy: 0.01) - XCTAssertEqual(beat29.duration, 0.61995, accuracy: 0.01) - XCTAssertEqual(beat29.confidence, 0.743, accuracy: 0.01) - - let beat350 = track.beats[350] - XCTAssertEqual(beat350.start, 217.12808, accuracy: 0.01) - XCTAssertEqual(beat350.duration, 0.62073, accuracy: 0.01) - XCTAssertEqual(beat350.confidence, 0.401, accuracy: 0.01) - } - else { - XCTFail("should be at least 351 beats: \(track.beats.count)") - } - - // MARK: Tatums - if track.tatums.count >= 702 { - let tatum0 = track.tatums[0] - XCTAssertEqual(tatum0.start, 0.63363, accuracy: 0.01) - XCTAssertEqual(tatum0.duration, 0.30692, accuracy: 0.01) - XCTAssertEqual(tatum0.confidence, 0.685, accuracy: 0.01) - - let tatum262 = track.tatums[262] - XCTAssertEqual(tatum262.start, 81.66474, accuracy: 0.01) - XCTAssertEqual(tatum262.duration, 0.30914, accuracy: 0.01) - XCTAssertEqual(tatum262.confidence, 0.398, accuracy: 0.01) - - let tatum701 = track.tatums[701] - XCTAssertEqual(tatum701.start, 217.43845, accuracy: 0.01) - XCTAssertEqual(tatum701.duration, 0.31036, accuracy: 0.01) - XCTAssertEqual(tatum701.confidence, 0.401, accuracy: 0.01) - } - else { - XCTFail("should be at least 702 tatums: \(track.tatums.count)") - } - - // MARK: Sections - if track.sections.count >= 8 { - let section0 = track.sections[0] - XCTAssertEqual(section0.start, 0) - XCTAssertEqual(section0.duration, 18.57344, accuracy: 0.01) - XCTAssertEqual(section0.confidence, 1) - XCTAssertEqual(section0.loudness, -11.227, accuracy: 0.01) - XCTAssertEqual(section0.tempo, 96.952, accuracy: 0.01) - XCTAssertEqual(section0.tempoConfidence, 0.735, accuracy: 0.01) - XCTAssertEqual(section0.key, 0) - XCTAssertEqual(section0.keyConfidence, 0.248, accuracy: 0.01) - XCTAssertEqual(section0.mode, 1) - XCTAssertEqual(section0.modeConfidence, 0.376, accuracy: 0.01) - XCTAssertEqual(section0.timeSignature, 4) - XCTAssertEqual(section0.timeSignatureConfidence, 1, accuracy: 0.01) - - let section5 = track.sections[5] - XCTAssertEqual(section5.start, 121.88161) - XCTAssertEqual(section5.duration, 11.75196, accuracy: 0.01) - XCTAssertEqual(section5.confidence, 0.584) - XCTAssertEqual(section5.loudness, -7.97, accuracy: 0.01) - XCTAssertEqual(section5.tempo, 97.146, accuracy: 0.01) - XCTAssertEqual(section5.tempoConfidence, 0.661, accuracy: 0.01) - XCTAssertEqual(section5.key, 9) - XCTAssertEqual(section5.keyConfidence, 0, accuracy: 0.01) - XCTAssertEqual(section5.mode, 0) - XCTAssertEqual(section5.modeConfidence, 0, accuracy: 0.01) - XCTAssertEqual(section5.timeSignature, 4) - XCTAssertEqual(section5.timeSignatureConfidence, 1, accuracy: 0.01) - - let section7 = track.sections[7] - XCTAssertEqual(section7.start, 194.83823) - XCTAssertEqual(section7.duration, 23.37249, accuracy: 0.01) - XCTAssertEqual(section7.confidence, 0.598) - XCTAssertEqual(section7.loudness, -8.4, accuracy: 0.01) - XCTAssertEqual(section7.tempo, 97.1, accuracy: 0.01) - XCTAssertEqual(section7.tempoConfidence, 0.58, accuracy: 0.01) - XCTAssertEqual(section7.key, 2) - XCTAssertEqual(section7.keyConfidence, 0.393, accuracy: 0.01) - XCTAssertEqual(section7.mode, 0) - XCTAssertEqual(section7.modeConfidence, 0.395, accuracy: 0.01) - XCTAssertEqual(section7.timeSignature, 4) - XCTAssertEqual(section7.timeSignatureConfidence, 1, accuracy: 0.01) - } - else { - XCTFail("should be at least 8 sections: \(track.sections.count)") - } - - // MARK: Segments - if track.segments.count >= 809 { - - // MARK: Segment 0 - let segment0 = track.segments[0] - XCTAssertEqual(segment0.start, 0, accuracy: 0.01) - XCTAssertEqual(segment0.duration, 0.09764, accuracy: 0.01) - XCTAssertEqual(segment0.confidence, 0, accuracy: 0.01) - XCTAssertEqual(segment0.loudnessStart, -17.429, accuracy: 0.01) - XCTAssertEqual(segment0.loudnessMaxTime, 0.01546, accuracy: 0.01) - XCTAssertEqual(segment0.loudnessMax, -13.933, accuracy: 0.01) - XCTAssertEqual(segment0.loudnessEnd, 0, accuracy: 0.01) - if segment0.pitches.count >= 12 { - let pitches = segment0.pitches - XCTAssertEqual(pitches[0], 0.639, accuracy: 0.01) - XCTAssertEqual(pitches[1], 0.414, accuracy: 0.01) - XCTAssertEqual(pitches[2], 0.08, accuracy: 0.01) - XCTAssertEqual(pitches[3], 0.201, accuracy: 0.01) - XCTAssertEqual(pitches[4], 0.451, accuracy: 0.01) - XCTAssertEqual(pitches[5], 0.375, accuracy: 0.01) - XCTAssertEqual(pitches[6], 0.596, accuracy: 0.01) - XCTAssertEqual(pitches[7], 0.592, accuracy: 0.01) - XCTAssertEqual(pitches[8], 0.921, accuracy: 0.01) - XCTAssertEqual(pitches[9], 1, accuracy: 0.01) - XCTAssertEqual(pitches[10], 0.952, accuracy: 0.01) - XCTAssertEqual(pitches[11], 0.032, accuracy: 0.01) - } - else { - XCTFail( - "should be at least 12 pitches: \(segment0.pitches.count)" - ) - } - if segment0.timbre.count >= 12 { - let timbre = segment0.timbre - XCTAssertEqual(timbre[0], 44.657, accuracy: 0.01) - XCTAssertEqual(timbre[1], -71.859, accuracy: 0.01) - XCTAssertEqual(timbre[2], -77.829, accuracy: 0.01) - XCTAssertEqual(timbre[3], -59.174, accuracy: 0.01) - XCTAssertEqual(timbre[4], -14.262, accuracy: 0.01) - XCTAssertEqual(timbre[5], -43.922, accuracy: 0.01) - XCTAssertEqual(timbre[6], -12.169, accuracy: 0.01) - XCTAssertEqual(timbre[7], 1.677, accuracy: 0.01) - XCTAssertEqual(timbre[8], -24.255, accuracy: 0.01) - XCTAssertEqual(timbre[9], 6.786, accuracy: 0.01) - XCTAssertEqual(timbre[10], 7.32, accuracy: 0.01) - XCTAssertEqual(timbre[11], -11.612, accuracy: 0.01) - } - else { - XCTFail( - "should be at least 12 timbers: \(segment0.timbre.count)" - ) - } - - // MARK: Segment 96 - let segment96 = track.segments[96] - XCTAssertEqual(segment96.start, 24.29465, accuracy: 0.01) - XCTAssertEqual(segment96.duration, 0.10934, accuracy: 0.01) - XCTAssertEqual(segment96.confidence, 0.033, accuracy: 0.01) - XCTAssertEqual(segment96.loudnessStart, -23.076, accuracy: 0.01) - XCTAssertEqual(segment96.loudnessMaxTime, 0.05434, accuracy: 0.01) - XCTAssertEqual(segment96.loudnessMax, -19.555, accuracy: 0.01) - XCTAssertEqual(segment96.loudnessEnd, 0, accuracy: 0.01) - if segment96.pitches.count >= 12 { - let pitches = segment96.pitches - XCTAssertEqual(pitches[0], 1, accuracy: 0.01) - XCTAssertEqual(pitches[1], 0.802, accuracy: 0.01) - XCTAssertEqual(pitches[2], 0.017, accuracy: 0.01) - XCTAssertEqual(pitches[3], 0.025, accuracy: 0.01) - XCTAssertEqual(pitches[4], 0.067, accuracy: 0.01) - XCTAssertEqual(pitches[5], 0.028, accuracy: 0.01) - XCTAssertEqual(pitches[6], 0.026, accuracy: 0.01) - XCTAssertEqual(pitches[7], 0.074, accuracy: 0.01) - XCTAssertEqual(pitches[8], 0.646, accuracy: 0.01) - XCTAssertEqual(pitches[9], 0.981, accuracy: 0.01) - XCTAssertEqual(pitches[10], 0.934, accuracy: 0.01) - XCTAssertEqual(pitches[11], 0.029, accuracy: 0.01) - } - else { - XCTFail( - "should be at least 12 pitches: \(segment96.pitches.count)" - ) - } - if segment96.timbre.count >= 12 { - let timbre = segment96.timbre - XCTAssertEqual(timbre[0], 38.669, accuracy: 0.01) - XCTAssertEqual(timbre[1], -32.641, accuracy: 0.01) - XCTAssertEqual(timbre[2], -47.326, accuracy: 0.01) - XCTAssertEqual(timbre[3], -33.544, accuracy: 0.01) - XCTAssertEqual(timbre[4], 14.173, accuracy: 0.01) - XCTAssertEqual(timbre[5], -38.575, accuracy: 0.01) - XCTAssertEqual(timbre[6], -13.833, accuracy: 0.01) - XCTAssertEqual(timbre[7], 6.241, accuracy: 0.01) - XCTAssertEqual(timbre[8], -26.976, accuracy: 0.01) - XCTAssertEqual(timbre[9], -2.145, accuracy: 0.01) - XCTAssertEqual(timbre[10], -15.028, accuracy: 0.01) - XCTAssertEqual(timbre[11], 13.425, accuracy: 0.01) - } - else { - XCTFail( - "should be at least 12 timbers: \(segment96.timbre.count)" - ) - } - - // MARK: Segment 808 - let segment808 = track.segments[808] - XCTAssertEqual(segment808.start, 217.41864, accuracy: 0.01) - XCTAssertEqual(segment808.duration, 0.79206, accuracy: 0.01) - XCTAssertEqual(segment808.confidence, 0.695, accuracy: 0.01) - XCTAssertEqual(segment808.loudnessStart, -17.715, accuracy: 0.01) - XCTAssertEqual(segment808.loudnessMaxTime, 0.0154, accuracy: 0.01) - XCTAssertEqual(segment808.loudnessMax, -7.635, accuracy: 0.01) - XCTAssertEqual(segment808.loudnessEnd, -34.869, accuracy: 0.01) - if segment808.pitches.count >= 12 { - let pitches = segment808.pitches - XCTAssertEqual(pitches[0], 0.294, accuracy: 0.01) - XCTAssertEqual(pitches[1], 0.193, accuracy: 0.01) - XCTAssertEqual(pitches[2], 1, accuracy: 0.01) - XCTAssertEqual(pitches[3], 0.186, accuracy: 0.01) - XCTAssertEqual(pitches[4], 0.061, accuracy: 0.01) - XCTAssertEqual(pitches[5], 0.16, accuracy: 0.01) - XCTAssertEqual(pitches[6], 0.051, accuracy: 0.01) - XCTAssertEqual(pitches[7], 0.052, accuracy: 0.01) - XCTAssertEqual(pitches[8], 0.084, accuracy: 0.01) - XCTAssertEqual(pitches[9], 0.617, accuracy: 0.01) - XCTAssertEqual(pitches[10], 0.085, accuracy: 0.01) - XCTAssertEqual(pitches[11], 0.061, accuracy: 0.01) - } - else { - XCTFail( - "should be at least 12 pitches: \(segment808.pitches.count)" - ) - } - if segment808.timbre.count >= 12 { - let timbre = segment808.timbre - XCTAssertEqual(timbre[0], 43.69, accuracy: 0.01) - XCTAssertEqual(timbre[1], -56.717, accuracy: 0.01) - XCTAssertEqual(timbre[2], -136.045, accuracy: 0.01) - XCTAssertEqual(timbre[3], 109.34, accuracy: 0.01) - XCTAssertEqual(timbre[4], 45.092, accuracy: 0.01) - XCTAssertEqual(timbre[5], -50.271, accuracy: 0.01) - XCTAssertEqual(timbre[6], -33.248, accuracy: 0.01) - XCTAssertEqual(timbre[7], -13.619, accuracy: 0.01) - XCTAssertEqual(timbre[8], 2.161, accuracy: 0.01) - XCTAssertEqual(timbre[9], -24.457, accuracy: 0.01) - XCTAssertEqual(timbre[10], -47.499, accuracy: 0.01) - XCTAssertEqual(timbre[11], 19.684, accuracy: 0.01) - } - else { - XCTFail( - "should be at least 12 timbers: \(segment808.timbre.count)" - ) - } - - } - else { - XCTFail( - "should be at least 809 segments: \(track.segments.count)" - ) - } - - } - - let expectation = XCTestExpectation( - description: "testTrackAudioAnalysis" - ) - - Self.spotify.trackAudioAnalysis(URIs.Tracks.lauren) - .XCTAssertNoFailure() - .sink( - receiveCompletion: { _ in expectation.fulfill() }, - receiveValue: receiveAudioAnalysis(_:) - ) - .store(in: &Self.cancellables) - - self.wait(for: [expectation], timeout: 120) - - - } - - func trackAudioFeatures() { - - func receiveTrack(_ track: AudioFeatures) { - - encodeDecode(track) - - XCTAssertEqual(track.danceability, 0.274, accuracy: 0.01) - XCTAssertEqual(track.energy, 0.217, accuracy: 0.01) - XCTAssertEqual(track.key, 5) - XCTAssertEqual(track.loudness, -13.814, accuracy: 0.01) - XCTAssertEqual(track.mode, 1) - XCTAssertEqual(track.speechiness, 0.0345, accuracy: 0.01) - XCTAssertEqual(track.acousticness, 0.767, accuracy: 0.01) - XCTAssertEqual(track.instrumentalness, 0.896, accuracy: 0.01) - XCTAssertEqual(track.liveness, 0.0832, accuracy: 0.01) - XCTAssertEqual(track.valence, 0.181, accuracy: 0.01) - XCTAssertEqual(track.tempo, 116.334, accuracy: 0.01) - XCTAssertEqual(track.type, "audio_features") - XCTAssertEqual(track.id, "2TjdnqlpwOjhijHCwHCP2d") - XCTAssertEqual(track.uri, "spotify:track:2TjdnqlpwOjhijHCwHCP2d") - XCTAssertEqual( - track.trackHref, - "https://api.spotify.com/v1/tracks/2TjdnqlpwOjhijHCwHCP2d" - ) - XCTAssertEqual( - track.analysisURL, - URL(string: "https://api.spotify.com/v1/audio-analysis/2TjdnqlpwOjhijHCwHCP2d")! - ) - XCTAssertEqual(track.durationMS, 283872) - XCTAssertEqual(track.timeSignature, 4) - } - - let expectation = XCTestExpectation( - description: "testTrackAudioFeatures" - ) - - let failureExpectation = XCTestExpectation( - description: "testTrackAudioFeatures invalid URI" - ) - - Self.spotify.trackAudioFeatures("spotify:track:invaliduri") - .sink( - receiveCompletion: { completion in - switch completion { - case .finished: - XCTFail( - "publisher should not finish normally " + - "for invalid uri" - ) - case .failure(let error): - XCTAssert(error is SpotifyError, "\(error)") - } - failureExpectation.fulfill() - }, - receiveValue: { track in - XCTFail( - "should not receive value for invalid URI: \(track)" - ) - } - ) - .store(in: &Self.cancellables) - - Self.spotify.trackAudioFeatures(URIs.Tracks.theGreatGigInTheSky) - .XCTAssertNoFailure() - .sink( - receiveCompletion: { _ in expectation.fulfill() }, - receiveValue: receiveTrack(_:) - ) - .store(in: &Self.cancellables) - - self.wait(for: [expectation, failureExpectation], timeout: 120) - - } - - func tracksAudioFeatures() { - - func receiveTracks(_ tracks: [AudioFeatures?]) { - - encodeDecode(tracks) - - guard tracks.count == 4 else { - XCTFail("should've received 4 tracks: \(tracks.count)") - return - } - - XCTAssertNil(tracks[2], "third URI is invalid") - - if let track = tracks[0] { - XCTAssertEqual(track.danceability, 0.359, accuracy: 0.01) - XCTAssertEqual(track.energy, 0.577, accuracy: 0.01) - XCTAssertEqual(track.key, 10) - XCTAssertEqual(track.loudness, -10.804, accuracy: 0.01) - XCTAssertEqual(track.mode, 1) - XCTAssertEqual(track.speechiness, 0.0406, accuracy: 0.01) - XCTAssertEqual(track.acousticness, 0.0591, accuracy: 0.01) - XCTAssertEqual(track.instrumentalness, 0.751, accuracy: 0.01) - XCTAssertEqual(track.liveness, 0.0686, accuracy: 0.01) - XCTAssertEqual(track.valence, 0.141, accuracy: 0.01) - XCTAssertEqual(track.tempo, 68.064, accuracy: 0.01) - XCTAssertEqual(track.type, "audio_features") - XCTAssertEqual(track.id, "1tDWVeCR9oWGX8d5J9rswk") - XCTAssertEqual(track.uri, "spotify:track:1tDWVeCR9oWGX8d5J9rswk") - XCTAssertEqual( - track.trackHref, - "https://api.spotify.com/v1/tracks/1tDWVeCR9oWGX8d5J9rswk" - ) - XCTAssertEqual( - track.analysisURL, - URL(string: "https://api.spotify.com/v1/audio-analysis/1tDWVeCR9oWGX8d5J9rswk")! - ) - XCTAssertEqual(track.durationMS, 130429) - XCTAssertEqual(track.timeSignature, 4) - } - else { - XCTFail("first track should not be nil") - } - - if let track = tracks[1] { - XCTAssertEqual(track.danceability, 0.324, accuracy: 0.01) - XCTAssertEqual(track.energy, 0.265, accuracy: 0.01) - XCTAssertEqual(track.key, 2) - XCTAssertEqual(track.loudness, -13.398, accuracy: 0.01) - XCTAssertEqual(track.mode, 1) - XCTAssertEqual(track.speechiness, 0.0302, accuracy: 0.01) - XCTAssertEqual(track.acousticness, 0.0726, accuracy: 0.01) - XCTAssertEqual(track.instrumentalness, 0.341, accuracy: 0.01) - XCTAssertEqual(track.liveness, 0.366, accuracy: 0.01) - XCTAssertEqual(track.valence, 0.208, accuracy: 0.01) - XCTAssertEqual(track.tempo, 133.568, accuracy: 0.01) - XCTAssertEqual(track.type, "audio_features") - XCTAssertEqual(track.id, "05uGBKRCuePsf43Hfm0JwX") - XCTAssertEqual(track.uri, "spotify:track:05uGBKRCuePsf43Hfm0JwX") - XCTAssertEqual( - track.trackHref, - "https://api.spotify.com/v1/tracks/05uGBKRCuePsf43Hfm0JwX" - ) - XCTAssertEqual( - track.analysisURL, - URL(string: "https://api.spotify.com/v1/audio-analysis/05uGBKRCuePsf43Hfm0JwX")! - ) - XCTAssertEqual(track.durationMS, 226667) - XCTAssertEqual(track.timeSignature, 4) - } - else { - XCTFail("second track should not be nil") - } - - if let track = tracks[3] { - XCTAssertEqual(track.danceability, 0.533, accuracy: 0.01) - XCTAssertEqual(track.energy, 0.376, accuracy: 0.01) - XCTAssertEqual(track.key, 9) - XCTAssertEqual(track.loudness, -11.913, accuracy: 0.01) - XCTAssertEqual(track.mode, 0) - XCTAssertEqual(track.speechiness, 0.0393, accuracy: 0.01) - XCTAssertEqual(track.acousticness, 0.0302, accuracy: 0.01) - XCTAssertEqual(track.instrumentalness, 0.248, accuracy: 0.01) - XCTAssertEqual(track.liveness, 0.0926, accuracy: 0.01) - XCTAssertEqual(track.valence, 0.187, accuracy: 0.01) - XCTAssertEqual(track.tempo, 164.775, accuracy: 0.01) - XCTAssertEqual(track.type, "audio_features") - XCTAssertEqual(track.id, "2EqlS6tkEnglzr7tkKAAYD") - XCTAssertEqual(track.uri, "spotify:track:2EqlS6tkEnglzr7tkKAAYD") - XCTAssertEqual( - track.trackHref, - "https://api.spotify.com/v1/tracks/2EqlS6tkEnglzr7tkKAAYD" - ) - XCTAssertEqual( - track.analysisURL, - URL(string: "https://api.spotify.com/v1/audio-analysis/2EqlS6tkEnglzr7tkKAAYD")! - ) - XCTAssertEqual(track.durationMS, 259947) - XCTAssertEqual(track.timeSignature, 4) - } - else { - XCTFail("fourth track should not be nil") - } - - } - - let expectation = XCTestExpectation( - description: "testTrackAudioFeatures" - ) - - let tracks: [SpotifyURIConvertible] = [ - URIs.Tracks.eclipse, - URIs.Tracks.brainDamage, - "spotify:track:invaliduri", - URIs.Tracks.comeTogether - ] - - Self.spotify.tracksAudioFeatures(tracks) - .XCTAssertNoFailure() - .sink( - receiveCompletion: { _ in expectation.fulfill() }, - receiveValue: receiveTracks(_:) - ) - .store(in: &Self.cancellables) - - self.wait(for: [expectation], timeout: 120) - - } - } final class SpotifyAPIClientCredentialsFlowTrackTests: @@ -894,9 +361,6 @@ final class SpotifyAPIClientCredentialsFlowTrackTests: ("testTrack", testTrack), ("testTrackLink", testTrackLink), ("testTracks", testTracks), - ("testTrackAudioAnalysis", testTrackAudioAnalysis), - ("testTrackAudioFeatures", testTrackAudioFeatures), - ("testTracksAudioFeatures", testTracksAudioFeatures), ("testInvalidIdCategories", testInvalidIdCategories) ] @@ -904,10 +368,7 @@ final class SpotifyAPIClientCredentialsFlowTrackTests: func testTrackLink() { trackLink() } func testTracks() { tracks() } func testInvalidIdCategories() { invalidIdCategories() } - func testTrackAudioAnalysis() { trackAudioAnalysis() } - func testTrackAudioFeatures() { trackAudioFeatures() } - func testTracksAudioFeatures() { tracksAudioFeatures() } - + } final class SpotifyAPIAuthorizationCodeFlowTrackTests: @@ -918,20 +379,14 @@ final class SpotifyAPIAuthorizationCodeFlowTrackTests: ("testTrack", testTrack), ("testTrackLink", testTrackLink), ("testTracks", testTracks), - ("testTrackAudioAnalysis", testTrackAudioAnalysis), - ("testTrackAudioFeatures", testTrackAudioFeatures), - ("testTracksAudioFeatures", testTracksAudioFeatures), ("testInvalidIdCategories", testInvalidIdCategories) ] - + func testTrack() { track() } func testTrackLink() { trackLink() } func testTracks() { tracks() } func testInvalidIdCategories() { invalidIdCategories() } - func testTrackAudioAnalysis() { trackAudioAnalysis() } - func testTrackAudioFeatures() { trackAudioFeatures() } - func testTracksAudioFeatures() { tracksAudioFeatures() } - + } final class SpotifyAPIAuthorizationCodeFlowPKCETrackTests: @@ -942,19 +397,13 @@ final class SpotifyAPIAuthorizationCodeFlowPKCETrackTests: ("testTrack", testTrack), ("testTrackLink", testTrackLink), ("testTracks", testTracks), - ("testTrackAudioAnalysis", testTrackAudioAnalysis), - ("testTrackAudioFeatures", testTrackAudioFeatures), - ("testTracksAudioFeatures", testTracksAudioFeatures), ("testInvalidIdCategories", testInvalidIdCategories) ] - + func testTrack() { track() } func testTrackLink() { trackLink() } func testTracks() { tracks() } func testInvalidIdCategories() { invalidIdCategories() } - func testTrackAudioAnalysis() { trackAudioAnalysis() } - func testTrackAudioFeatures() { trackAudioFeatures() } - func testTracksAudioFeatures() { tracksAudioFeatures() } - + } diff --git a/Tests/SpotifyAPIMainTests/Coding Tests/CodingCurrentlyPlayingContextTests.swift b/Tests/SpotifyAPIMainTests/Coding Tests/CodingCurrentlyPlayingContextTests.swift index be6dd86df..6ffb216f6 100644 --- a/Tests/SpotifyAPIMainTests/Coding Tests/CodingCurrentlyPlayingContextTests.swift +++ b/Tests/SpotifyAPIMainTests/Coding Tests/CodingCurrentlyPlayingContextTests.swift @@ -144,18 +144,9 @@ final class CodingCurrentlyPlayingContextTests: SpotifyAPITestCase { XCTAssertEqual(album.releaseDatePrecision, "day") XCTAssertEqual(album.uri, "spotify:album:4W4gNYa4tt3t8V6FmONWEK") - - if let releaseDate = album.releaseDate { - XCTAssertEqual( - releaseDate.timeIntervalSince1970, - 1568332800, - accuracy: 43_200 // 12 hours - ) - } - else { - XCTFail("release date should not be nil") - } - + + XCTAssertEqual(album.releaseDate, "2019-09-13") + let albumImages = try XCTUnwrap(album.images) XCTAssertEqual(albumImages[0].height, 640) XCTAssertEqual(albumImages[0].width, 641) diff --git a/Tests/SpotifyAPIMainTests/Documentation Tests/PaginationArticleCompilationTests.swift b/Tests/SpotifyAPIMainTests/Documentation Tests/PaginationArticleCompilationTests.swift index eaafa60b3..90d272e82 100644 --- a/Tests/SpotifyAPIMainTests/Documentation Tests/PaginationArticleCompilationTests.swift +++ b/Tests/SpotifyAPIMainTests/Documentation Tests/PaginationArticleCompilationTests.swift @@ -66,7 +66,7 @@ private func testPlaylistItemsa[data-v-c8c40662],.filename>span[data-v-c8c40662]{display:flex;align-items:center;line-height:normal}a[data-v-c8c40662]{color:var(--url,var(--color-link))}.code-line-container[data-v-570d1ba0]{display:inline-block;width:100%;box-sizing:border-box}.code-number[data-v-570d1ba0]{display:inline-block;padding:0 1rem 0 8px;text-align:right;min-width:2em;color:#666;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-number[data-v-570d1ba0]:before{content:attr(data-line-number)}.highlighted[data-v-570d1ba0]{background:var(--line-highlight,var(--color-code-line-highlight));border-left:4px solid var(--color-code-line-highlight-border)}.highlighted .code-number[data-v-570d1ba0]{padding-left:4px}pre[data-v-570d1ba0]{padding:14px 0;display:flex;overflow:unset;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal;height:100%}@media only screen and (max-width:735px){pre[data-v-570d1ba0]{padding-top:.8235294118rem}}code[data-v-570d1ba0]{white-space:pre;word-wrap:normal;flex-grow:9999}.code-listing[data-v-570d1ba0],.container-general[data-v-570d1ba0]{display:flex}.code-listing[data-v-570d1ba0]{flex-direction:column;border-radius:var(--code-border-radius,var(--border-radius,4px));overflow:hidden;filter:blur(0)}.code-listing.single-line[data-v-570d1ba0]{border-radius:var(--border-radius,4px)}.container-general[data-v-570d1ba0]{overflow:auto}.container-general[data-v-570d1ba0],pre[data-v-570d1ba0]{flex-grow:1}.header-anchor[data-v-24fddf6a]{color:inherit;text-decoration:none;position:relative;padding-right:23px;display:inline-block}.header-anchor[data-v-24fddf6a]:after{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;content:attr(data-after-text)}.header-anchor .icon[data-v-24fddf6a]{position:absolute;right:0;bottom:.2em;display:none;height:16px;margin-left:7px}.header-anchor:focus .icon[data-v-24fddf6a],.header-anchor:hover .icon[data-v-24fddf6a]{display:inline}code[data-v-05f4a5b7]{speak-punctuation:code}.container-general[data-v-25a17a0e]{display:flex;flex-flow:row wrap}.container-general .code-line[data-v-25a17a0e]{flex:1 0 auto}.code-line-container[data-v-25a17a0e]{width:100%;align-items:center;display:flex;border-left:4px solid transparent;counter-increment:linenumbers;padding-right:14px}.code-number[data-v-25a17a0e]{font-size:.7058823529rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);padding:0 1rem 0 8px;text-align:right;min-width:2.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-number[data-v-25a17a0e]:before{content:counter(linenumbers)}.code-line[data-v-25a17a0e]{display:flex}pre[data-v-25a17a0e]{padding:14px 0;display:flex;flex-flow:row wrap;overflow:auto;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal}@media only screen and (max-width:735px){pre[data-v-25a17a0e]{padding-top:.8235294118rem}}.collapsible-code-listing[data-v-25a17a0e]{background:var(--background,var(--color-code-background));border-color:var(--colors-grid,var(--color-grid));color:var(--text,var(--color-code-plain));border-radius:var(--border-radius,4px);border-style:solid;border-width:1px;counter-reset:linenumbers;font-size:15px}.collapsible-code-listing.single-line[data-v-25a17a0e]{border-radius:var(--border-radius,4px)}.collapsible[data-v-25a17a0e]{background:var(--color-code-collapsible-background);color:var(--color-code-collapsible-text)}.collapsed[data-v-25a17a0e]:before{content:"⋯";display:inline-block;font-family:monospace;font-weight:700;height:100%;line-height:1;text-align:right;width:2.3rem}.collapsed .code-line-container[data-v-25a17a0e]{height:0;visibility:hidden}.row[data-v-be73599c]{box-sizing:border-box;display:flex;flex-flow:row wrap}.col[data-v-2ee3ad8b]{box-sizing:border-box;flex:none}.xlarge-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.xlarge-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.xlarge-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.xlarge-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.xlarge-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.xlarge-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.xlarge-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.xlarge-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.xlarge-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.xlarge-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.xlarge-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.xlarge-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.xlarge-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.xlarge-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}.large-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.large-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.large-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.large-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.large-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.large-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.large-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.large-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.large-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.large-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.large-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.large-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.large-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.large-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}@media only screen and (max-width:1250px){.medium-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.medium-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.medium-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.medium-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.medium-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.medium-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.medium-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.medium-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.medium-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.medium-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.medium-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.medium-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.medium-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.medium-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}@media only screen and (max-width:735px){.small-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.small-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.small-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.small-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.small-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.small-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.small-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.small-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.small-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.small-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.small-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.small-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.small-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.small-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}@media only screen and (max-width:320px){.xsmall-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.xsmall-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.xsmall-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.xsmall-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.xsmall-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.xsmall-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.xsmall-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.xsmall-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.xsmall-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.xsmall-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.xsmall-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.xsmall-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.xsmall-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.xsmall-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}.tabnav[data-v-5572fe1d]{margin:0 0 1.4705882353rem 0;display:flex}.tabnav--center[data-v-5572fe1d]{justify-content:center}.tabnav--end[data-v-5572fe1d]{justify-content:flex-end}.tabnav--vertical[data-v-5572fe1d]{flex-flow:column wrap}.tabnav--vertical .tabnav-items[data-v-5572fe1d]{flex-flow:column;overflow:hidden}.tabnav--vertical[data-v-5572fe1d] .tabnav-item{padding-left:0}.tabnav--vertical[data-v-5572fe1d] .tabnav-item .tabnav-link{padding-top:8px}.tabnav-items[data-v-5572fe1d]{display:flex;margin:0;text-align:center}.tabnav-item[data-v-6aa9882a]{border-bottom:1px solid;border-color:var(--colors-tabnav-item-border-color,var(--color-tabnav-item-border-color));display:flex;list-style:none;padding-left:1.7647058824rem;margin:0;outline:none}.tabnav-item[data-v-6aa9882a]:first-child{padding-left:0}.tabnav-item[data-v-6aa9882a]:nth-child(n+1){margin:0}.tabnav-link[data-v-6aa9882a]{color:var(--colors-secondary-label,var(--color-secondary-label));font-size:.8235294118rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:6px 0;margin-top:4px;margin-bottom:4px;text-align:left;text-decoration:none;display:block;position:relative;z-index:0;width:100%}.tabnav-link[data-v-6aa9882a]:hover{text-decoration:none}.tabnav-link[data-v-6aa9882a]:focus{outline-offset:-1px}.tabnav-link[data-v-6aa9882a]:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;border:1px solid transparent}.tabnav-link.active[data-v-6aa9882a]{color:var(--colors-text,var(--color-text));cursor:default;z-index:10}.tabnav-link.active[data-v-6aa9882a]:after{border-bottom-color:var(--colors-text,var(--color-text))}.controls[data-v-c84e62a6]{margin-top:5px;font-size:14px;display:flex;justify-content:flex-end}.controls a[data-v-c84e62a6]{color:var(--colors-text,var(--color-text));display:flex;align-items:center}.controls .control-icon[data-v-c84e62a6]{width:1.05em;margin-right:.3em}.caption[data-v-869c6f6e]{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin:0 0 var(--spacing-stacked-margin-large) 0}.caption.trailing[data-v-869c6f6e]{margin:var(--spacing-stacked-margin-large) 0 0 0;text-align:center}caption.trailing[data-v-869c6f6e]{caption-side:bottom}[data-v-869c6f6e] p{display:inline-block}[data-v-bf997940] img{max-width:100%}.table-wrapper[data-v-f3322390]{overflow:auto;-webkit-overflow-scrolling:touch}*+.table-wrapper[data-v-f3322390],.table-wrapper[data-v-f3322390]+*{margin-top:var(--spacing-stacked-margin-xlarge)}table[data-v-f3322390]{border-style:hidden}[data-v-f3322390] th{font-weight:600;word-break:keep-all;-webkit-hyphens:auto;hyphens:auto}[data-v-f3322390] td,[data-v-f3322390] th{border-color:var(--color-fill-gray-tertiary);border-style:solid;border-width:var(--table-border-width,1px 1px);padding:.5882352941rem}[data-v-f3322390] td.left-cell,[data-v-f3322390] th.left-cell{text-align:left}[data-v-f3322390] td.right-cell,[data-v-f3322390] th.right-cell{text-align:right}[data-v-f3322390] td.center-cell,[data-v-f3322390] th.center-cell{text-align:center}s[data-v-7fc51673]:before{content:attr(data-before-text)}s[data-v-7fc51673]:after{content:attr(data-after-text)}s[data-v-7fc51673]:after,s[data-v-7fc51673]:before{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}small[data-v-77035f61]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray)}.device-frame[data-v-c2eac128]{position:relative;width:var(--frame-width);aspect-ratio:var(--frame-aspect);max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}*+.device-frame[data-v-c2eac128],.device-frame[data-v-c2eac128]+*{margin-top:40px}.device[data-v-c2eac128]{background-image:var(--device-light-url);background-repeat:no-repeat;background-size:100%;width:100%;height:100%;position:relative;pointer-events:none}@media screen{[data-color-scheme=dark] .device[data-v-c2eac128]{background-image:var(--device-dark-url,var(--device-light-url))}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .device[data-v-c2eac128]{background-image:var(--device-dark-url,var(--device-light-url))}}.no-device .device[data-v-c2eac128]{display:none}.device-screen.with-device[data-v-c2eac128]{position:absolute;left:var(--screen-left);top:var(--screen-top);height:var(--screen-height);width:var(--screen-width);display:flex}.device-screen.with-device>[data-v-c2eac128]{flex:1}.device-screen.with-device[data-v-c2eac128] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;margin:0}.device-screen.with-device[data-v-c2eac128] video{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%;height:auto}.video-replay-container .control-button[data-v-7653dfd0]{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-top:.5rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.video-replay-container .control-button svg.control-icon[data-v-7653dfd0]{height:12px;width:12px;margin-left:.3em}[data-v-2d8333c8] img,[data-v-2d8333c8] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.asset[data-v-5e8ea0de]{margin-left:auto;margin-right:auto}*+.asset[data-v-5e8ea0de],.asset[data-v-5e8ea0de]+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-5e8ea0de] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.column[data-v-0f654188]{grid-column:span var(--col-span);min-width:0}@media only screen and (max-width:735px){.column[data-v-0f654188]{grid-column:span 1}}.row[data-v-1bcb2d0f]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--col-gap,20px)}@media only screen and (max-width:735px){.row[data-v-1bcb2d0f]{grid-template-columns:1fr;grid-auto-flow:row}}.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-large);grid-template-columns:repeat(var(--col-count),1fr);grid-auto-flow:row}@media only screen and (max-width:1250px){.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-medium,var(--col-count-large))}}@media only screen and (max-width:735px){.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-small)}}*+.TabNavigator[data-v-e671a734],*+.row[data-v-1bcb2d0f],.TabNavigator[data-v-e671a734]+*,.row[data-v-1bcb2d0f]+*{margin-top:var(--spacing-stacked-margin-xlarge)}.TabNavigator .tabnav[data-v-e671a734]{overflow:auto;white-space:nowrap}.TabNavigator .tabs-content-container[data-v-e671a734]{position:relative;overflow:hidden}.tabs--vertical[data-v-e671a734]{display:flex;flex-flow:row-reverse}@media only screen and (max-width:735px){.tabs--vertical[data-v-e671a734]{flex-flow:column-reverse}}.tabs--vertical .tabnav[data-v-e671a734]{width:30%;flex:0 0 auto;white-space:normal;margin:0}@media only screen and (max-width:735px){.tabs--vertical .tabnav[data-v-e671a734]{width:100%}}.tabs--vertical .tabs-content[data-v-e671a734]{flex:1 1 auto;min-width:0;padding-right:var(--spacing-stacked-margin-xlarge)}@media only screen and (max-width:735px){.tabs--vertical .tabs-content[data-v-e671a734]{padding-right:0;padding-bottom:var(--spacing-stacked-margin-large)}}.fade-enter-active[data-v-e671a734],.fade-leave-active[data-v-e671a734]{transition:opacity .2s ease-in-out}.fade-enter[data-v-e671a734],.fade-leave-to[data-v-e671a734]{opacity:0}.fade-leave-active[data-v-e671a734]{position:absolute;top:0;left:0;right:0}.tasklist[data-v-6a56a858]{--checkbox-width:1rem;--indent-width:calc(var(--checkbox-width)/2);--content-margin:var(--indent-width);list-style-type:none;margin-left:var(--indent-width)}p[data-v-6a56a858]{margin-left:var(--content-margin)}p[data-v-6a56a858]:only-child{--content-margin:calc(var(--checkbox-width) + var(--indent-width))}input[type=checkbox]+p[data-v-6a56a858]{display:inline-block}.button-cta[data-v-c9c81868]{background:var(--colors-button-light-background,var(--color-button-background));border-color:var(--color-button-border,currentcolor);border-radius:var(--button-border-radius,var(--border-radius,4px));border-style:var(--button-border-style,none);border-width:var(--button-border-width,medium);color:var(--colors-button-text,var(--color-button-text));cursor:pointer;min-width:1.7647058824rem;padding:.2352941176rem .8823529412rem;text-align:center;white-space:nowrap;display:inline-block;font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.button-cta[data-v-c9c81868]:active{background:var(--colors-button-light-backgroundActive,var(--color-button-background-active));outline:none}.button-cta[data-v-c9c81868]:hover:not([disabled]){background:var(--colors-button-light-backgroundHover,var(--color-button-background-hover));text-decoration:none}.button-cta[data-v-c9c81868]:disabled{opacity:.32;cursor:default}.fromkeyboard .button-cta[data-v-c9c81868]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.button-cta.is-dark[data-v-c9c81868]{background:var(--colors-button-dark-background,#06f)}.button-cta.is-dark[data-v-c9c81868]:active{background:var(--colors-button-dark-backgroundActive,var(--color-button-background-active))}.button-cta.is-dark[data-v-c9c81868]:hover:not([disabled]){background:var(--colors-button-dark-backgroundHover,var(--color-button-background-hover))}.card-cover-wrap.rounded[data-v-28b14a83]{border-radius:var(--border-radius,4px);overflow:hidden}.card-cover[data-v-28b14a83]{background-color:var(--color-card-background);display:block;height:var(--card-cover-height,180px)}.card-cover.fallback[data-v-28b14a83],.card-cover[data-v-28b14a83] img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;margin:0}.card-cover[data-v-28b14a83] img{height:100%}.card[data-v-1651529a]{overflow:hidden;display:block;transition:box-shadow,transform .16s ease-out;will-change:box-shadow,transform;backface-visibility:hidden;height:var(--card-height);border-radius:var(--border-radius,4px)}.card[data-v-1651529a]:hover{text-decoration:none}.card:hover .link[data-v-1651529a]{text-decoration:underline;text-underline-position:under}.card[data-v-1651529a]:hover{box-shadow:0 5px 10px var(--color-card-shadow);transform:scale(1.007)}@media(prefers-reduced-motion:reduce){.card[data-v-1651529a]:hover{box-shadow:none;transform:none}}.card.small[data-v-1651529a]{--card-height:408px;--card-details-height:139px;--card-cover-height:235px}@media only screen and (max-width:1250px){.card.small[data-v-1651529a]{--card-height:341px;--card-details-height:144px;--card-cover-height:163px}}.card.large[data-v-1651529a]{--card-height:556px;--card-details-height:163px;--card-cover-height:359px}@media only screen and (max-width:1250px){.card.large[data-v-1651529a]{--card-height:420px;--card-details-height:137px;--card-cover-height:249px}}.card.floating-style[data-v-1651529a]{--color-card-shadow:transparent;--card-height:auto;--card-details-height:auto}.details[data-v-1651529a]{background-color:var(--color-card-background);padding:17px;position:relative;height:var(--card-details-height);font-size:.8235294118rem;line-height:1.2857142857}.details[data-v-1651529a],.large .details[data-v-1651529a]{font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.large .details[data-v-1651529a]{font-size:1rem;line-height:1.4705882353}@media only screen and (max-width:1250px){.large .details[data-v-1651529a]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.floating-style .details[data-v-1651529a]{--color-card-background:transparent;padding:17px 0}.eyebrow[data-v-1651529a]{color:var(--color-card-eyebrow);display:block;margin-bottom:4px;font-size:.8235294118rem;line-height:1.2857142857}.eyebrow[data-v-1651529a],.large .eyebrow[data-v-1651529a]{font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.large .eyebrow[data-v-1651529a]{font-size:1rem;line-height:1.2352941176}@media only screen and (max-width:1250px){.large .eyebrow[data-v-1651529a]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title[data-v-1651529a]{color:var(--color-card-content-text);font-size:1rem;line-height:1.2352941176;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.title[data-v-1651529a]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-1651529a]{font-size:1rem;line-height:1.2352941176;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.large .title[data-v-1651529a]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.large .title[data-v-1651529a]{font-size:1rem;line-height:1.2352941176;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.card-content[data-v-1651529a]{color:var(--color-card-content-text);margin-top:4px}.link[data-v-1651529a]{bottom:17px;display:flex;align-items:center;position:absolute}.link .link-icon[data-v-1651529a]{height:.6em;width:.6em;margin-left:.3em}.floating-style .link[data-v-1651529a]{bottom:unset;margin-top:var(--spacing-stacked-margin-large);position:relative}@media only screen and (max-width:735px){.card[data-v-1651529a]{margin-left:auto;margin-right:auto}.card+.card[data-v-1651529a]{margin-bottom:20px;margin-top:20px}.card.large[data-v-1651529a],.card.small[data-v-1651529a]{--card-height:auto;--card-details-height:auto;min-width:280px;max-width:300px;--card-cover-height:227px}.card.large .link[data-v-1651529a],.card.small .link[data-v-1651529a]{bottom:unset;margin-top:7px;position:relative}}.nav-menu-items[data-v-67c1c0a5]{display:flex;justify-content:flex-end}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]{display:block;opacity:0;padding:1rem 1.8823529412rem 1.6470588235rem 1.8823529412rem;transform:translate3d(0,-50px,0);transition:transform 1s cubic-bezier(.07,1.06,.27,.95) .5s,opacity .7s cubic-bezier(.07,1.06,.27,.95) .2s}.nav--is-open.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]{opacity:1;transform:translateZ(0);transition-delay:.2s,.4s}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]:not(:only-child):not(:last-child){padding-bottom:0}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]:not(:only-child):last-child{padding-top:0}.TopicTypeIcon[data-v-0c843792]{width:1em;height:1em;flex:0 0 auto;color:var(--icon-color,var(--color-figure-gray-secondary))}.TopicTypeIcon[data-v-0c843792] picture{flex:1}.TopicTypeIcon svg[data-v-0c843792],.TopicTypeIcon[data-v-0c843792] img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nav[data-v-c7b655d6]{position:sticky;top:0;width:100%;height:3.0588235294rem;z-index:9997;--nav-padding:1.2941176471rem;color:var(--color-nav-color)}@media print{.nav[data-v-c7b655d6]{position:relative}}@media only screen and (max-width:767px){.nav[data-v-c7b655d6]{min-width:320px;height:2.8235294118rem}}.theme-dark.nav[data-v-c7b655d6]{background:none;color:var(--color-nav-dark-color)}.nav__wrapper[data-v-c7b655d6]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.nav__background[data-v-c7b655d6]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;transition:background-color 0s ease-in}.nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-keyline)}.nav--no-bg-transition .nav__background[data-v-c7b655d6]{transition:none!important}.nav--solid-background .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-solid-background);-webkit-backdrop-filter:none;backdrop-filter:none}.nav--is-open.nav--solid-background .nav__background[data-v-c7b655d6],.nav--is-sticking.nav--solid-background .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-solid-background)}.nav--is-open.theme-dark.nav--solid-background .nav__background[data-v-c7b655d6],.nav--is-sticking.theme-dark.nav--solid-background .nav__background[data-v-c7b655d6],.theme-dark.nav--solid-background .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-solid-background)}.nav--in-breakpoint-range .nav__background[data-v-c7b655d6]{min-height:2.8235294118rem;transition:background-color 0s ease .7s}.nav--is-sticking .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-expanded);max-height:none;transition:background-color 0s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.nav--is-sticking .nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-sticking-expanded-keyline)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.nav--is-sticking .nav__background[data-v-c7b655d6]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-nav-uiblur-stuck)}}.theme-dark.nav--is-sticking .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-stuck)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.theme-dark.nav--is-sticking .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-uiblur-stuck)}}.nav--is-open .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-expanded);max-height:none;transition:background-color 0s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.nav--is-open .nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-sticking-expanded-keyline)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.nav--is-open .nav__background[data-v-c7b655d6]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-nav-uiblur-expanded)}}.theme-dark.nav--is-open .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-expanded)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.theme-dark.nav--is-open .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-uiblur-expanded)}}.theme-dark .nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-dark-keyline)}.nav--is-open.theme-dark .nav__background[data-v-c7b655d6]:after,.nav--is-sticking.theme-dark .nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-dark-sticking-expanded-keyline)}.nav__background[data-v-c7b655d6]:after{content:"";display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:980px;height:1px;z-index:1}@media only screen and (max-width:1023px){.nav__background[data-v-c7b655d6]:after{width:100%}}.nav--noborder .nav__background[data-v-c7b655d6]:after{display:none}.nav--is-sticking.nav--noborder .nav__background[data-v-c7b655d6]:after{display:block}.nav--fullwidth-border .nav__background[data-v-c7b655d6]:after,.nav--is-open .nav__background[data-v-c7b655d6]:after,.nav--is-sticking .nav__background[data-v-c7b655d6]:after,.nav--solid-background .nav__background[data-v-c7b655d6]:after{width:100%}.nav-overlay[data-v-c7b655d6]{position:fixed;left:0;right:0;top:0;display:block;opacity:0}.nav--is-open .nav-overlay[data-v-c7b655d6]{background-color:rgba(51,51,51,.4);transition:opacity .7s cubic-bezier(.07,1.06,.27,.95) .2s;bottom:0;opacity:1}.nav-wrapper[data-v-c7b655d6]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.pre-title[data-v-c7b655d6]{display:flex;overflow:hidden;padding-left:1.2941176471rem;margin-left:-1.2941176471rem}.pre-title[data-v-c7b655d6]:empty{display:none}.nav--in-breakpoint-range .pre-title[data-v-c7b655d6]{overflow:visible;padding:0;margin-left:0}.nav-content[data-v-c7b655d6]{display:flex;padding:0 var(--nav-padding);max-width:980px;margin:0 auto;position:relative;z-index:2;justify-content:space-between}.nav--is-wide-format .nav-content[data-v-c7b655d6]{box-sizing:border-box;max-width:1920px;margin-left:auto;margin-right:auto}@supports(padding:calc(max(0px))){.nav-content[data-v-c7b655d6]{padding-left:max(var(--nav-padding),env(safe-area-inset-left));padding-right:max(var(--nav-padding),env(safe-area-inset-right))}}@media only screen and (max-width:767px){.nav-content[data-v-c7b655d6]{padding:0 0 0 .9411764706rem}}.nav--in-breakpoint-range .nav-content[data-v-c7b655d6]{display:grid;grid-template-columns:auto 1fr auto;grid-auto-rows:minmax(min-content,max-content);grid-template-areas:"pre-title title actions" "menu menu menu"}.nav-menu[data-v-c7b655d6]{font-size:.7058823529rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);flex:1 1 auto;display:flex;min-width:0}@media only screen and (max-width:767px){.nav-menu[data-v-c7b655d6]{font-size:.8235294118rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.nav--in-breakpoint-range .nav-menu[data-v-c7b655d6]{font-size:.8235294118rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);grid-area:menu}.nav-menu-tray[data-v-c7b655d6]{width:100%;max-width:100%;align-items:center;display:flex;justify-content:space-between}.nav--in-breakpoint-range .nav-menu-tray[data-v-c7b655d6]{display:block;overflow:hidden;pointer-events:none;visibility:hidden;max-height:0;transition:max-height .4s ease-in 0s,visibility 0s linear 1s}.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-c7b655d6]{max-height:calc(100vh - 5.64706rem);overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;visibility:visible;transition-delay:.2s,0s}.nav--is-transitioning.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-c7b655d6]{overflow-y:hidden}.nav--is-sticking.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-c7b655d6]{max-height:calc(100vh - 2.82353rem)}.nav-actions[data-v-c7b655d6]{display:flex;align-items:center}.nav--in-breakpoint-range .nav-actions[data-v-c7b655d6]{grid-area:actions;justify-content:flex-end}@media only screen and (max-width:767px){.nav-actions[data-v-c7b655d6]{padding-right:.9411764706rem}}.nav--in-breakpoint-range .pre-title+.nav-title[data-v-c7b655d6]{grid-area:title}.nav--is-wide-format.nav--in-breakpoint-range .pre-title+.nav-title[data-v-c7b655d6]{width:100%;justify-content:center}.nav-title[data-v-c7b655d6]{height:3.0588235294rem;font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);cursor:default;display:flex;align-items:center;white-space:nowrap;box-sizing:border-box}@media only screen and (max-width:767px){.nav-title[data-v-c7b655d6]{padding-top:0;height:2.8235294118rem;width:90%}}.nav-title[data-v-c7b655d6] span{height:100%;line-height:normal}.nav-title a[data-v-c7b655d6]{display:inline-block;letter-spacing:inherit;line-height:normal;margin:0;text-decoration:none;white-space:nowrap}.nav-title a[data-v-c7b655d6]:hover{text-decoration:none}@media only screen and (max-width:767px){.nav-title a[data-v-c7b655d6]{display:flex}}.nav-title a[data-v-c7b655d6],.nav-title[data-v-c7b655d6]{color:var(--color-figure-gray);transition:color 0s ease-in}.nav--is-open.theme-dark .nav-title a[data-v-c7b655d6],.nav--is-open.theme-dark .nav-title[data-v-c7b655d6],.nav--is-sticking.theme-dark .nav-title a[data-v-c7b655d6],.nav--is-sticking.theme-dark .nav-title[data-v-c7b655d6],.theme-dark .nav-title a[data-v-c7b655d6],.theme-dark .nav-title[data-v-c7b655d6]{color:var(--color-nav-dark-link-color)}.nav-ax-toggle[data-v-c7b655d6]{display:none;position:absolute;top:0;left:0;width:1px;height:1px;z-index:10}.nav-ax-toggle[data-v-c7b655d6]:focus{outline-offset:-6px;width:100%;height:100%}.nav--in-breakpoint-range .nav-ax-toggle[data-v-c7b655d6]{display:block}.nav-menucta[data-v-c7b655d6]{cursor:pointer;display:none;align-items:center;overflow:hidden;width:1.1764705882rem;-webkit-tap-highlight-color:rgba(0,0,0,0);height:2.8235294118rem}.nav--in-breakpoint-range .nav-menucta[data-v-c7b655d6]{display:flex}.nav-menucta-chevron[data-v-c7b655d6]{display:block;position:relative;width:100%;height:.7058823529rem;transition:transform .3s linear}.nav-menucta-chevron[data-v-c7b655d6]:after,.nav-menucta-chevron[data-v-c7b655d6]:before{content:"";display:block;position:absolute;top:.5882352941rem;width:.7058823529rem;height:.0588235294rem;transition:transform .3s linear;background:var(--color-figure-gray)}.nav-menucta-chevron[data-v-c7b655d6]:before{right:50%;border-radius:.5px 0 0 .5px}.nav-menucta-chevron[data-v-c7b655d6]:after{left:50%;border-radius:0 .5px .5px 0}.nav-menucta-chevron[data-v-c7b655d6]:before{transform-origin:100% 100%;transform:rotate(40deg) scaleY(1.5)}.nav-menucta-chevron[data-v-c7b655d6]:after{transform-origin:0 100%;transform:rotate(-40deg) scaleY(1.5)}.nav--is-open .nav-menucta-chevron[data-v-c7b655d6]{transform:scaleY(-1)}.theme-dark .nav-menucta-chevron[data-v-c7b655d6]:after,.theme-dark .nav-menucta-chevron[data-v-c7b655d6]:before{background:var(--color-nav-dark-link-color)}[data-v-c7b655d6] .nav-menu-link{color:var(--color-nav-link-color)}[data-v-c7b655d6] .nav-menu-link:hover{color:var(--color-nav-link-color-hover);text-decoration:none}.theme-dark[data-v-c7b655d6] .nav-menu-link{color:var(--color-nav-dark-link-color)}.theme-dark[data-v-c7b655d6] .nav-menu-link:hover{color:var(--color-nav-dark-link-color-hover)}[data-v-c7b655d6] .nav-menu-link.current{color:var(--color-nav-current-link);cursor:default}[data-v-c7b655d6] .nav-menu-link.current:hover{color:var(--color-nav-current-link)}.theme-dark[data-v-c7b655d6] .nav-menu-link.current,.theme-dark[data-v-c7b655d6] .nav-menu-link.current:hover{color:var(--color-nav-dark-current-link)}.reference-card-grid-item[data-v-87dd3302]{--card-cover-height:auto}.reference-card-grid-item.card.large[data-v-87dd3302]{--card-cover-height:auto;min-width:0;max-width:none}.reference-card-grid-item[data-v-87dd3302] .card-cover{aspect-ratio:16/9}.reference-card-grid-item[data-v-87dd3302] .card-cover-wrap{border:1px solid var(--color-link-block-card-border)}.reference-card-grid-item__image[data-v-87dd3302]{display:flex;align-items:center;justify-content:center;font-size:80px;background-color:var(--color-fill-gray-quaternary)}.reference-card-grid-item__icon[data-v-87dd3302]{margin:0;display:flex;justify-content:center}.reference-card-grid-item__icon[data-v-87dd3302] .icon-inline{flex:1 1 auto}.nav-menu-item[data-v-58ee2996]{margin-left:1.4117647059rem;list-style:none;min-width:0}.nav--in-breakpoint-range .nav-menu-item[data-v-58ee2996]{margin-left:0;width:100%;min-height:2.4705882353rem}.nav--in-breakpoint-range .nav-menu-item[data-v-58ee2996]:first-child .nav-menu-link{border-top:0}.nav--in-breakpoint-range .nav-menu-item--animated[data-v-58ee2996]{opacity:0;transform:none;transition:.5s ease;transition-property:transform,opacity}.nav--is-open.nav--in-breakpoint-range .nav-menu-item--animated[data-v-58ee2996]{opacity:1;transform:translateZ(0);transition-delay:0s}.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7){transition-delay:0s}.links-block[data-v-4e94ea62]+*{margin-top:var(--spacing-stacked-margin-xlarge)}.topic-link-block[data-v-4e94ea62]{margin-top:15px} \ No newline at end of file diff --git a/docs/css/675.40c3bcb2.css b/docs/css/675.40c3bcb2.css deleted file mode 100644 index 9910395b3..000000000 --- a/docs/css/675.40c3bcb2.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */.badge[data-v-8d6893ae]{--badge-color:var(--color-badge-default);--badge-dark-color:var(--color-badge-dark-default);font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;padding:2px 10px;white-space:nowrap;background:none;border-radius:var(--badge-border-radius,calc(var(--border-radius, 4px) - 1px));border-style:var(--badge-border-style,solid);border-width:var(--badge-border-width,1px);margin-left:10px;color:var(--badge-color)}.theme-dark .badge[data-v-8d6893ae]{--badge-color:var(--badge-dark-color)}.badge-deprecated[data-v-8d6893ae]{--badge-color:var(--color-badge-deprecated);--badge-dark-color:var(--color-badge-dark-deprecated)}.badge-beta[data-v-8d6893ae]{--badge-color:var(--color-badge-beta);--badge-dark-color:var(--color-badge-dark-beta)}[data-v-3a32ffd0] .code-listing{background:var(--background,var(--color-code-background));color:var(--text,var(--color-code-plain));border-color:var(--colors-grid,var(--color-grid));border-width:var(--code-border-width,1px);border-style:var(--code-border-style,solid)}[data-v-3a32ffd0] .code-listing pre{padding:var(--code-block-style-elements-padding)}[data-v-3a32ffd0] .code-listing pre>code{font-size:.8823529412rem;line-height:1.6666666667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}[data-v-3a32ffd0] *+.code-listing,[data-v-3a32ffd0] *+.endpoint-example,[data-v-3a32ffd0] *+.inline-image-container,[data-v-3a32ffd0] *+aside,[data-v-3a32ffd0] *+figure,[data-v-3a32ffd0] .code-listing+*,[data-v-3a32ffd0] .endpoint-example+*,[data-v-3a32ffd0] .inline-image-container+*,[data-v-3a32ffd0] aside+*,[data-v-3a32ffd0] figure+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-3a32ffd0] *+dl,[data-v-3a32ffd0] dl+*{margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] img{display:block;margin:auto;max-width:100%}[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ol li:not(:first-child),[data-v-3a32ffd0] ul,[data-v-3a32ffd0] ul li:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ul{margin-left:1.25rem}}[data-v-3a32ffd0] dt:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] dd{margin-left:2em}.topic-icon-wrapper[data-v-44dade98]{display:flex;align-items:center;justify-content:center;height:1.4705882353rem;flex:0 0 1.294rem;width:1.294rem;margin-right:1rem}.topic-icon[data-v-44dade98]{height:.8823529412rem;transform:scale(1);-webkit-transform:scale(1);overflow:visible}.topic-icon[data-v-44dade98] img{margin:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.topic-icon.curly-brackets-icon[data-v-44dade98]{height:1rem}.token-method[data-v-3fd63d6c]{font-weight:700}.token-keyword[data-v-3fd63d6c]{color:var(--syntax-keyword,var(--color-syntax-keywords))}.token-number[data-v-3fd63d6c]{color:var(--syntax-number,var(--color-syntax-numbers))}.token-string[data-v-3fd63d6c]{color:var(--syntax-string,var(--color-syntax-strings))}.attribute-link[data-v-3fd63d6c],.token-attribute[data-v-3fd63d6c]{color:var(--syntax-attribute,var(--color-syntax-keywords))}.token-internalParam[data-v-3fd63d6c]{color:var(--color-syntax-param-internal-name)}.type-identifier-link[data-v-3fd63d6c]{color:var(--syntax-type,var(--color-syntax-other-type-names))}.token-removed[data-v-3fd63d6c]{background-color:var(--color-highlight-red)}.token-added[data-v-3fd63d6c]{background-color:var(--color-highlight-green)}.decorator[data-v-06ec7395],.label[data-v-06ec7395]{color:var(--colors-secondary-label,var(--color-secondary-label))}.label[data-v-06ec7395]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.empty-token[data-v-06ec7395]{font-size:0}.empty-token[data-v-06ec7395]:after{content:" ";font-size:1rem}.conditional-constraints[data-v-4c6f3ed1] code{color:var(--colors-secondary-label,var(--color-secondary-label))}.abstract[data-v-63be6b46],.link-block[data-v-63be6b46] .badge{margin-left:2.294rem}.link-block .badge+.badge[data-v-63be6b46]{margin-left:1rem}.link[data-v-63be6b46]{display:flex}.link-block .badge[data-v-63be6b46]{margin-top:.5rem}.link-block.has-inline-element[data-v-63be6b46]{display:flex;align-items:flex-start;flex-flow:row wrap}.link-block.has-inline-element .badge[data-v-63be6b46]{margin-left:1rem;margin-top:0}.link-block .has-adjacent-elements[data-v-63be6b46]{padding-top:5px;padding-bottom:5px;display:inline-flex}.link-block[data-v-63be6b46],.link[data-v-63be6b46]{box-sizing:inherit}.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.link-block.changed.changed[data-v-63be6b46],.link.changed.changed[data-v-63be6b46]{padding-right:1rem}@media only screen and (max-width:735px){.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-left:0;padding-right:0}.link-block.changed.changed[data-v-63be6b46],.link.changed.changed[data-v-63be6b46]{padding-right:17px;padding-left:2.1764705882rem}.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-left:0;padding-right:0}}.abstract .topic-required[data-v-63be6b46]:not(:first-child){margin-top:4px}.topic-required[data-v-63be6b46]{font-size:.8em}.deprecated[data-v-63be6b46]{text-decoration:line-through}.conditional-constraints[data-v-63be6b46]{font-size:.8235294118rem;margin-top:4px} \ No newline at end of file diff --git a/docs/css/866.60f074fd.css b/docs/css/866.60f074fd.css new file mode 100644 index 000000000..1d28cc732 --- /dev/null +++ b/docs/css/866.60f074fd.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */aside[data-v-3ccce809]{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:var(--aside-border-radius,var(--border-radius,4px));border-style:var(--aside-border-style,solid);border-width:var(--aside-border-width,0 0 0 6px);padding:.9411764706rem;text-align:start}aside .label[data-v-3ccce809]{font-size:1rem;line-height:1.5294117647;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}aside .label+[data-v-3ccce809]{margin-top:var(--spacing-stacked-margin-small)}aside.deprecated[data-v-3ccce809]{background-color:var(--color-aside-deprecated-background);border-color:var(--color-aside-deprecated-border);box-shadow:0 0 0 0 var(--color-aside-deprecated-border) inset,0 0 0 0 var(--color-aside-deprecated-border)}aside.deprecated .label[data-v-3ccce809]{color:var(--color-aside-deprecated)}aside.experiment[data-v-3ccce809]{background-color:var(--color-aside-experiment-background);border-color:var(--color-aside-experiment-border);box-shadow:0 0 0 0 var(--color-aside-experiment-border) inset,0 0 0 0 var(--color-aside-experiment-border)}aside.experiment .label[data-v-3ccce809]{color:var(--color-aside-experiment)}aside.important[data-v-3ccce809]{background-color:var(--color-aside-important-background);border-color:var(--color-aside-important-border);box-shadow:0 0 0 0 var(--color-aside-important-border) inset,0 0 0 0 var(--color-aside-important-border)}aside.important .label[data-v-3ccce809]{color:var(--color-aside-important)}aside.note[data-v-3ccce809]{background-color:var(--color-aside-note-background);border-color:var(--color-aside-note-border);box-shadow:0 0 0 0 var(--color-aside-note-border) inset,0 0 0 0 var(--color-aside-note-border)}aside.note .label[data-v-3ccce809]{color:var(--color-aside-note)}aside.tip[data-v-3ccce809]{background-color:var(--color-aside-tip-background);border-color:var(--color-aside-tip-border);box-shadow:0 0 0 0 var(--color-aside-tip-border) inset,0 0 0 0 var(--color-aside-tip-border)}aside.tip .label[data-v-3ccce809]{color:var(--color-aside-tip)}aside.warning[data-v-3ccce809]{background-color:var(--color-aside-warning-background);border-color:var(--color-aside-warning-border);box-shadow:0 0 0 0 var(--color-aside-warning-border) inset,0 0 0 0 var(--color-aside-warning-border)}aside.warning .label[data-v-3ccce809]{color:var(--color-aside-warning)}code[data-v-08295b2f]:before{content:attr(data-before-code)}code[data-v-08295b2f]:after{content:attr(data-after-code)}code[data-v-08295b2f]:after,code[data-v-08295b2f]:before{display:block;position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.swift-file-icon.file-icon[data-v-c01a6890]{height:1rem}.file-icon[data-v-7c381064]{position:relative;align-items:flex-end;height:24px;margin:0 .5rem 0 1rem}.filename[data-v-c8c40662]{color:var(--text,var(--colors-secondary-label,var(--color-secondary-label)));font-size:.9411764706rem;line-height:1.1875;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:1rem}@media only screen and (max-width:735px){.filename[data-v-c8c40662]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:0}}.filename>a[data-v-c8c40662],.filename>span[data-v-c8c40662]{display:flex;align-items:center;line-height:normal}a[data-v-c8c40662]{color:var(--url,var(--color-link))}.code-line-container[data-v-13e6923e]{display:inline-block;width:100%;box-sizing:border-box}.code-number[data-v-13e6923e]{display:inline-block;padding:0 1rem 0 8px;text-align:right;min-width:2em;color:#666;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-number[data-v-13e6923e]:before{content:attr(data-line-number)}.highlighted[data-v-13e6923e]{background:var(--line-highlight,var(--color-code-line-highlight));border-left:4px solid var(--color-code-line-highlight-border)}.highlighted .code-number[data-v-13e6923e]{padding-left:4px}pre[data-v-13e6923e]{padding:14px 0;display:flex;overflow:unset;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal;height:100%;-moz-tab-size:var(--code-indentationWidth,4);-o-tab-size:var(--code-indentationWidth,4);tab-size:var(--code-indentationWidth,4)}@media only screen and (max-width:735px){pre[data-v-13e6923e]{padding-top:.8235294118rem}}code[data-v-13e6923e]{white-space:pre;word-wrap:normal;flex-grow:9999}.code-listing[data-v-13e6923e],.container-general[data-v-13e6923e]{display:flex}.code-listing[data-v-13e6923e]{flex-direction:column;border-radius:var(--code-border-radius,var(--border-radius,4px));overflow:hidden;filter:blur(0)}.code-listing.single-line[data-v-13e6923e]{border-radius:var(--border-radius,4px)}.container-general[data-v-13e6923e]{overflow:auto}.container-general[data-v-13e6923e],pre[data-v-13e6923e]{flex-grow:1}.header-anchor[data-v-24fddf6a]{color:inherit;text-decoration:none;position:relative;padding-right:23px;display:inline-block}.header-anchor[data-v-24fddf6a]:after{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;content:attr(data-after-text)}.header-anchor .icon[data-v-24fddf6a]{position:absolute;right:0;bottom:.2em;display:none;height:16px;margin-left:7px}.header-anchor:focus .icon[data-v-24fddf6a],.header-anchor:hover .icon[data-v-24fddf6a]{display:inline}code[data-v-05f4a5b7]{speak-punctuation:code}.container-general[data-v-25a17a0e]{display:flex;flex-flow:row wrap}.container-general .code-line[data-v-25a17a0e]{flex:1 0 auto}.code-line-container[data-v-25a17a0e]{width:100%;align-items:center;display:flex;border-left:4px solid transparent;counter-increment:linenumbers;padding-right:14px}.code-number[data-v-25a17a0e]{font-size:.7058823529rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);padding:0 1rem 0 8px;text-align:right;min-width:2.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-number[data-v-25a17a0e]:before{content:counter(linenumbers)}.code-line[data-v-25a17a0e]{display:flex}pre[data-v-25a17a0e]{padding:14px 0;display:flex;flex-flow:row wrap;overflow:auto;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal}@media only screen and (max-width:735px){pre[data-v-25a17a0e]{padding-top:.8235294118rem}}.collapsible-code-listing[data-v-25a17a0e]{background:var(--background,var(--color-code-background));border-color:var(--colors-grid,var(--color-grid));color:var(--text,var(--color-code-plain));border-radius:var(--border-radius,4px);border-style:solid;border-width:1px;counter-reset:linenumbers;font-size:15px}.collapsible-code-listing.single-line[data-v-25a17a0e]{border-radius:var(--border-radius,4px)}.collapsible[data-v-25a17a0e]{background:var(--color-code-collapsible-background);color:var(--color-code-collapsible-text)}.collapsed[data-v-25a17a0e]:before{content:"⋯";display:inline-block;font-family:monospace;font-weight:700;height:100%;line-height:1;text-align:right;width:2.3rem}.collapsed .code-line-container[data-v-25a17a0e]{height:0;visibility:hidden}.row[data-v-be73599c]{box-sizing:border-box;display:flex;flex-flow:row wrap}.col[data-v-2ee3ad8b]{box-sizing:border-box;flex:none}.xlarge-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.xlarge-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.xlarge-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.xlarge-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.xlarge-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.xlarge-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.xlarge-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.xlarge-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.xlarge-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.xlarge-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.xlarge-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.xlarge-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.xlarge-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.xlarge-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}.large-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.large-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.large-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.large-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.large-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.large-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.large-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.large-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.large-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.large-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.large-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.large-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.large-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.large-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}@media only screen and (max-width:1250px){.medium-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.medium-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.medium-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.medium-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.medium-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.medium-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.medium-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.medium-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.medium-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.medium-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.medium-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.medium-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.medium-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.medium-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}@media only screen and (max-width:735px){.small-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.small-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.small-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.small-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.small-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.small-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.small-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.small-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.small-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.small-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.small-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.small-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.small-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.small-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}@media only screen and (max-width:320px){.xsmall-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.xsmall-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.xsmall-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.xsmall-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.xsmall-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.xsmall-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.xsmall-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.xsmall-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.xsmall-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.xsmall-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.xsmall-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.xsmall-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.xsmall-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.xsmall-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}.tabnav[data-v-5572fe1d]{margin:0 0 1.4705882353rem 0;display:flex}.tabnav--center[data-v-5572fe1d]{justify-content:center}.tabnav--end[data-v-5572fe1d]{justify-content:flex-end}.tabnav--vertical[data-v-5572fe1d]{flex-flow:column wrap}.tabnav--vertical .tabnav-items[data-v-5572fe1d]{flex-flow:column;overflow:hidden}.tabnav--vertical[data-v-5572fe1d] .tabnav-item{padding-left:0}.tabnav--vertical[data-v-5572fe1d] .tabnav-item .tabnav-link{padding-top:8px}.tabnav-items[data-v-5572fe1d]{display:flex;margin:0;text-align:center}.tabnav-item[data-v-6aa9882a]{border-bottom:1px solid;border-color:var(--colors-tabnav-item-border-color,var(--color-tabnav-item-border-color));display:flex;list-style:none;padding-left:1.7647058824rem;margin:0;outline:none}.tabnav-item[data-v-6aa9882a]:first-child{padding-left:0}.tabnav-item[data-v-6aa9882a]:nth-child(n+1){margin:0}.tabnav-link[data-v-6aa9882a]{color:var(--colors-secondary-label,var(--color-secondary-label));font-size:.8235294118rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:6px 0;margin-top:4px;margin-bottom:4px;text-align:left;text-decoration:none;display:block;position:relative;z-index:0;width:100%}.tabnav-link[data-v-6aa9882a]:hover{text-decoration:none}.tabnav-link[data-v-6aa9882a]:focus{outline-offset:-1px}.tabnav-link[data-v-6aa9882a]:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;border:1px solid transparent}.tabnav-link.active[data-v-6aa9882a]{color:var(--colors-text,var(--color-text));cursor:default;z-index:10}.tabnav-link.active[data-v-6aa9882a]:after{border-bottom-color:var(--colors-text,var(--color-text))}.controls[data-v-c84e62a6]{margin-top:5px;font-size:14px;display:flex;justify-content:flex-end}.controls a[data-v-c84e62a6]{color:var(--colors-text,var(--color-text));display:flex;align-items:center}.controls .control-icon[data-v-c84e62a6]{width:1.05em;margin-right:.3em}.caption[data-v-869c6f6e]{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin:0 0 var(--spacing-stacked-margin-large) 0}.caption.trailing[data-v-869c6f6e]{margin:var(--spacing-stacked-margin-large) 0 0 0;text-align:center}caption.trailing[data-v-869c6f6e]{caption-side:bottom}[data-v-869c6f6e] p{display:inline-block}[data-v-bf997940] img{max-width:100%}.table-wrapper[data-v-f3322390]{overflow:auto;-webkit-overflow-scrolling:touch}*+.table-wrapper[data-v-f3322390],.table-wrapper[data-v-f3322390]+*{margin-top:var(--spacing-stacked-margin-xlarge)}table[data-v-f3322390]{border-style:hidden}[data-v-f3322390] th{font-weight:600;word-break:keep-all;-webkit-hyphens:auto;hyphens:auto}[data-v-f3322390] td,[data-v-f3322390] th{border-color:var(--color-fill-gray-tertiary);border-style:solid;border-width:var(--table-border-width,1px 1px);padding:.5882352941rem}[data-v-f3322390] td.left-cell,[data-v-f3322390] th.left-cell{text-align:left}[data-v-f3322390] td.right-cell,[data-v-f3322390] th.right-cell{text-align:right}[data-v-f3322390] td.center-cell,[data-v-f3322390] th.center-cell{text-align:center}s[data-v-7fc51673]:before{content:attr(data-before-text)}s[data-v-7fc51673]:after{content:attr(data-after-text)}s[data-v-7fc51673]:after,s[data-v-7fc51673]:before{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}small[data-v-77035f61]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray)}.device-frame[data-v-c2eac128]{position:relative;width:var(--frame-width);aspect-ratio:var(--frame-aspect);max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}*+.device-frame[data-v-c2eac128],.device-frame[data-v-c2eac128]+*{margin-top:40px}.device[data-v-c2eac128]{background-image:var(--device-light-url);background-repeat:no-repeat;background-size:100%;width:100%;height:100%;position:relative;pointer-events:none}@media screen{[data-color-scheme=dark] .device[data-v-c2eac128]{background-image:var(--device-dark-url,var(--device-light-url))}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .device[data-v-c2eac128]{background-image:var(--device-dark-url,var(--device-light-url))}}.no-device .device[data-v-c2eac128]{display:none}.device-screen.with-device[data-v-c2eac128]{position:absolute;left:var(--screen-left);top:var(--screen-top);height:var(--screen-height);width:var(--screen-width);display:flex}.device-screen.with-device>[data-v-c2eac128]{flex:1}.device-screen.with-device[data-v-c2eac128] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;margin:0}.device-screen.with-device[data-v-c2eac128] video{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%;height:auto}.video-replay-container .control-button[data-v-3fb37a97]{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-top:.5rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.video-replay-container .control-button svg.control-icon[data-v-3fb37a97]{height:12px;width:12px;margin-left:.3em}[data-v-6ab0b718] img,[data-v-6ab0b718] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.asset[data-v-4f18340d]{margin-left:auto;margin-right:auto}*+.asset[data-v-4f18340d],.asset[data-v-4f18340d]+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-4f18340d] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.column[data-v-0f654188]{grid-column:span var(--col-span);min-width:0}@media only screen and (max-width:735px){.column[data-v-0f654188]{grid-column:span 1}}.row[data-v-1bcb2d0f]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--col-gap,20px)}@media only screen and (max-width:735px){.row[data-v-1bcb2d0f]{grid-template-columns:1fr;grid-auto-flow:row}}.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-large);grid-template-columns:repeat(var(--col-count),1fr);grid-auto-flow:row}@media only screen and (max-width:1250px){.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-medium,var(--col-count-large))}}@media only screen and (max-width:735px){.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-small)}}*+.TabNavigator[data-v-e671a734],*+.row[data-v-1bcb2d0f],.TabNavigator[data-v-e671a734]+*,.row[data-v-1bcb2d0f]+*{margin-top:var(--spacing-stacked-margin-xlarge)}.TabNavigator .tabnav[data-v-e671a734]{overflow:auto;white-space:nowrap}.TabNavigator .tabs-content-container[data-v-e671a734]{position:relative;overflow:hidden}.tabs--vertical[data-v-e671a734]{display:flex;flex-flow:row-reverse}@media only screen and (max-width:735px){.tabs--vertical[data-v-e671a734]{flex-flow:column-reverse}}.tabs--vertical .tabnav[data-v-e671a734]{width:30%;flex:0 0 auto;white-space:normal;margin:0}@media only screen and (max-width:735px){.tabs--vertical .tabnav[data-v-e671a734]{width:100%}}.tabs--vertical .tabs-content[data-v-e671a734]{flex:1 1 auto;min-width:0;padding-right:var(--spacing-stacked-margin-xlarge)}@media only screen and (max-width:735px){.tabs--vertical .tabs-content[data-v-e671a734]{padding-right:0;padding-bottom:var(--spacing-stacked-margin-large)}}.fade-enter-active[data-v-e671a734],.fade-leave-active[data-v-e671a734]{transition:opacity .2s ease-in-out}.fade-enter[data-v-e671a734],.fade-leave-to[data-v-e671a734]{opacity:0}.fade-leave-active[data-v-e671a734]{position:absolute;top:0;left:0;right:0}.tasklist[data-v-6a56a858]{--checkbox-width:1rem;--indent-width:calc(var(--checkbox-width)/2);--content-margin:var(--indent-width);list-style-type:none;margin-left:var(--indent-width)}p[data-v-6a56a858]{margin-left:var(--content-margin)}p[data-v-6a56a858]:only-child{--content-margin:calc(var(--checkbox-width) + var(--indent-width))}input[type=checkbox]+p[data-v-6a56a858]{display:inline-block}.pager-control[data-v-58c8390a]{align-items:center;background:var(--control-color-fill,var(--color-fill));border:1px solid var(--control-color-fill,var(--color-grid));border-radius:50%;display:flex;height:var(--control-size,1rem);justify-content:center;opacity:1;transition:opacity .15s ease-in-out;width:var(--control-size,1rem)}.pager-control[disabled][data-v-58c8390a]{opacity:.6}@media only screen and (min-width:1251px){.pager-control[disabled][data-v-58c8390a]{opacity:0}.with-compact-controls .pager-control[disabled][data-v-58c8390a]{opacity:.6}}.icon[data-v-58c8390a]{height:var(--control-icon-size,50%);width:var(--control-icon-size,50%)}.pager-control.next .icon[data-v-58c8390a]{transform:scale(1)}.pager-control.previous .icon[data-v-58c8390a]{transform:scaleX(-1)}.pager[data-v-1ed6aae0]{--control-size:3em;--control-color-fill:var(--color-fill-tertiary);--control-color-figure:currentColor;--indicator-size:0.65em;--indicator-color-fill-active:currentColor;--indicator-color-fill-inactive:var(--color-fill-tertiary);--color-svg-icon:currentColor;--gutter-width:80px}.viewport[data-v-1ed6aae0]{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.viewport[data-v-1ed6aae0]::-webkit-scrollbar{height:0;width:0}.container[data-v-1ed6aae0]{position:relative}.gutter[data-v-1ed6aae0]{align-items:center;display:flex;justify-content:center;position:absolute;height:100%;top:0;width:var(--gutter-width);z-index:42}.with-compact-controls .gutter[data-v-1ed6aae0]{display:none}.gutter.left[data-v-1ed6aae0]{left:calc(var(--gutter-width)*-1)}.gutter.right[data-v-1ed6aae0]{right:calc(var(--gutter-width)*-1)}.page[data-v-1ed6aae0]{flex-shrink:0;margin-right:var(--gutter-width);position:relative;scroll-snap-align:start;transform:scale(1);transform-origin:center center;transition:transform .5s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media(prefers-reduced-motion){.page[data-v-1ed6aae0]{transition:none}}.page.active[data-v-1ed6aae0]{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.gutter .pager-control[data-v-1ed6aae0]{margin-top:calc(var(--control-size)*-1)}.indicators[data-v-1ed6aae0]{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;margin-top:1rem}.with-compact-controls .indicators[data-v-1ed6aae0]{display:none}.indicator[data-v-1ed6aae0]{background:var(--indicator-color-fill-inactive);border:1px solid var(--indicator-color-fill-inactive);border-radius:50%;color:currentColor;display:block;flex:0 0 auto;height:var(--indicator-size);width:var(--indicator-size)}.indicator.active[data-v-1ed6aae0]{background:var(--indicator-color-fill-active);border-color:var(--indicator-color-fill-active)}.compact-controls[data-v-1ed6aae0]{display:none;gap:1em;justify-content:flex-end}.with-compact-controls .compact-controls[data-v-1ed6aae0]{display:flex}.button-cta[data-v-c9c81868]{background:var(--colors-button-light-background,var(--color-button-background));border-color:var(--color-button-border,currentcolor);border-radius:var(--button-border-radius,var(--border-radius,4px));border-style:var(--button-border-style,none);border-width:var(--button-border-width,medium);color:var(--colors-button-text,var(--color-button-text));cursor:pointer;min-width:1.7647058824rem;padding:.2352941176rem .8823529412rem;text-align:center;white-space:nowrap;display:inline-block;font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.button-cta[data-v-c9c81868]:active{background:var(--colors-button-light-backgroundActive,var(--color-button-background-active));outline:none}.button-cta[data-v-c9c81868]:hover:not([disabled]){background:var(--colors-button-light-backgroundHover,var(--color-button-background-hover));text-decoration:none}.button-cta[data-v-c9c81868]:disabled{opacity:.32;cursor:default}.fromkeyboard .button-cta[data-v-c9c81868]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.button-cta.is-dark[data-v-c9c81868]{background:var(--colors-button-dark-background,#06f)}.button-cta.is-dark[data-v-c9c81868]:active{background:var(--colors-button-dark-backgroundActive,var(--color-button-background-active))}.button-cta.is-dark[data-v-c9c81868]:hover:not([disabled]){background:var(--colors-button-dark-backgroundHover,var(--color-button-background-hover))}.card-cover-wrap.rounded[data-v-28b14a83]{border-radius:var(--border-radius,4px);overflow:hidden}.card-cover[data-v-28b14a83]{background-color:var(--color-card-background);display:block;height:var(--card-cover-height,180px)}.card-cover.fallback[data-v-28b14a83],.card-cover[data-v-28b14a83] img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;margin:0}.card-cover[data-v-28b14a83] img{height:100%}.card[data-v-0f7a4f31]{--margin-link:17px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow,transform .16s ease-out;will-change:box-shadow,transform;backface-visibility:hidden;border-radius:var(--border-radius,4px)}.card.large[data-v-0f7a4f31]{--margin-link:25.5px}.card.large.floating-style[data-v-0f7a4f31]{--margin-link:var(--spacing-stacked-margin-large)}.card[data-v-0f7a4f31]:hover{text-decoration:none}.card:hover .link[data-v-0f7a4f31]{text-decoration:underline}.card[data-v-0f7a4f31]:hover{transform:scale(1.007)}@media(prefers-reduced-motion:reduce){.card[data-v-0f7a4f31]:hover{transform:none}}.card.small[data-v-0f7a4f31]{--card-cover-height:235px}@media only screen and (max-width:1250px){.card.small[data-v-0f7a4f31]{--card-cover-height:163px}}.card.large[data-v-0f7a4f31]{--card-cover-height:359px}@media only screen and (max-width:1250px){.card.large[data-v-0f7a4f31]{--card-cover-height:249px}}.card.floating-style[data-v-0f7a4f31]{--color-card-shadow:transparent}.details[data-v-0f7a4f31]{flex-grow:1;display:flex;flex-direction:column;background-color:var(--color-card-background);padding:17px;position:relative;font-size:.8235294118rem;line-height:1.2857142857}.details[data-v-0f7a4f31],.large .details[data-v-0f7a4f31]{font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.large .details[data-v-0f7a4f31]{font-size:1rem;line-height:1.4705882353}@media only screen and (max-width:1250px){.large .details[data-v-0f7a4f31]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.floating-style .details[data-v-0f7a4f31]{--color-card-background:transparent;padding:17px 0}.eyebrow[data-v-0f7a4f31]{color:var(--color-card-eyebrow);display:block;margin-bottom:4px;font-size:.8235294118rem;line-height:1.2857142857}.eyebrow[data-v-0f7a4f31],.large .eyebrow[data-v-0f7a4f31]{font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.large .eyebrow[data-v-0f7a4f31]{font-size:1rem;line-height:1.2352941176}@media only screen and (max-width:1250px){.large .eyebrow[data-v-0f7a4f31]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title[data-v-0f7a4f31]{color:var(--color-card-content-text);font-size:1rem;line-height:1.2352941176;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.title[data-v-0f7a4f31]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-0f7a4f31]{font-size:1rem;line-height:1.2352941176;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.large .title[data-v-0f7a4f31]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.large .title[data-v-0f7a4f31]{font-size:1rem;line-height:1.2352941176;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.card-content[data-v-0f7a4f31]{flex-grow:1;color:var(--color-card-content-text);margin-top:4px}.link[data-v-0f7a4f31]{margin-top:var(--margin-link);display:flex;align-items:center}.link .link-icon[data-v-0f7a4f31]{height:.6em;width:.6em;margin-left:.3em}@media only screen and (max-width:735px){.card[data-v-0f7a4f31]{margin-left:auto;margin-right:auto}.card+.card[data-v-0f7a4f31]{margin-bottom:20px;margin-top:20px}.card.large[data-v-0f7a4f31],.card.small[data-v-0f7a4f31]{min-width:280px;--card-cover-height:227px}.card.large .link[data-v-0f7a4f31],.card.small .link[data-v-0f7a4f31]{margin-top:7px;position:relative}}.TopicTypeIcon[data-v-3b1b4787]{width:1em;height:1em;flex:0 0 auto;color:var(--icon-color,var(--color-figure-gray-secondary))}.TopicTypeIcon[data-v-3b1b4787] picture{flex:1}.TopicTypeIcon svg[data-v-3b1b4787],.TopicTypeIcon[data-v-3b1b4787] img{display:block;width:100%;height:100%}.nav-menu-items[data-v-a101abb4]{display:flex;justify-content:flex-end}.nav--in-breakpoint-range .nav-menu-items[data-v-a101abb4]{display:block;opacity:0;padding:1rem 1.8823529412rem 1.6470588235rem 1.8823529412rem;transform:translate3d(0,-50px,0);transition:transform 1s cubic-bezier(.07,1.06,.27,.95) .5s,opacity .7s cubic-bezier(.07,1.06,.27,.95) .2s}.nav--is-open.nav--in-breakpoint-range .nav-menu-items[data-v-a101abb4]{opacity:1;transform:translateZ(0);transition-delay:.2s,.4s}.nav--in-breakpoint-range .nav-menu-items[data-v-a101abb4]:not(:only-child):not(:last-child){padding-bottom:0}.nav--in-breakpoint-range .nav-menu-items[data-v-a101abb4]:not(:only-child):last-child{padding-top:0}.reference-card-grid-item[data-v-87dd3302]{--card-cover-height:auto}.reference-card-grid-item.card.large[data-v-87dd3302]{--card-cover-height:auto;min-width:0;max-width:none}.reference-card-grid-item[data-v-87dd3302] .card-cover{aspect-ratio:16/9}.reference-card-grid-item[data-v-87dd3302] .card-cover-wrap{border:1px solid var(--color-link-block-card-border)}.reference-card-grid-item__image[data-v-87dd3302]{display:flex;align-items:center;justify-content:center;font-size:80px;background-color:var(--color-fill-gray-quaternary)}.reference-card-grid-item__icon[data-v-87dd3302]{margin:0;display:flex;justify-content:center}.reference-card-grid-item__icon[data-v-87dd3302] .icon-inline{flex:1 1 auto}*+.links-block[data-v-b1a75c1c],.links-block[data-v-b1a75c1c]+*{margin-top:var(--spacing-stacked-margin-xlarge)}.topic-link-block[data-v-b1a75c1c]{margin-top:15px}.nav[data-v-40ae4336]{position:sticky;top:0;width:100%;height:3.0588235294rem;z-index:9997;--nav-padding:1.2941176471rem;color:var(--color-nav-color)}@media print{.nav[data-v-40ae4336]{position:relative}}@media only screen and (max-width:767px){.nav[data-v-40ae4336]{--nav-padding:0.9411764706rem;min-width:320px;height:2.8235294118rem}}.theme-dark.nav[data-v-40ae4336]{background:none;color:var(--color-nav-dark-color)}.nav__wrapper[data-v-40ae4336]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.nav__background[data-v-40ae4336]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;transition:background-color 0s ease-in;background-color:var(--color-nav-background,none)}.nav__background[data-v-40ae4336]:after{background-color:var(--color-nav-keyline)}.nav--is-sticking.nav__background[data-v-40ae4336]{background-color:none}.nav--no-bg-transition .nav__background[data-v-40ae4336]{transition:none!important}.nav--solid-background .nav__background[data-v-40ae4336]{background-color:var(--color-nav-solid-background);-webkit-backdrop-filter:none;backdrop-filter:none}.nav--is-open.nav--solid-background .nav__background[data-v-40ae4336],.nav--is-sticking.nav--solid-background .nav__background[data-v-40ae4336]{background-color:var(--color-nav-solid-background)}.nav--is-open.theme-dark.nav--solid-background .nav__background[data-v-40ae4336],.nav--is-sticking.theme-dark.nav--solid-background .nav__background[data-v-40ae4336],.theme-dark.nav--solid-background .nav__background[data-v-40ae4336]{background-color:var(--color-nav-dark-solid-background)}.nav--in-breakpoint-range .nav__background[data-v-40ae4336]{min-height:2.8235294118rem;transition:background-color 0s ease .7s}.nav--is-sticking .nav__background[data-v-40ae4336]{background-color:var(--color-nav-expanded);max-height:none;transition:background-color 0s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.nav--is-sticking .nav__background[data-v-40ae4336]:after{background-color:var(--color-nav-sticking-expanded-keyline)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.nav--is-sticking .nav__background[data-v-40ae4336]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-nav-uiblur-stuck)}}.theme-dark.nav--is-sticking .nav__background[data-v-40ae4336]{background-color:var(--color-nav-dark-stuck)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.theme-dark.nav--is-sticking .nav__background[data-v-40ae4336]{background-color:var(--color-nav-dark-uiblur-stuck)}}.nav--is-open .nav__background[data-v-40ae4336]{background-color:var(--color-nav-expanded);max-height:none;transition:background-color 0s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.nav--is-open .nav__background[data-v-40ae4336]:after{background-color:var(--color-nav-sticking-expanded-keyline)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.nav--is-open .nav__background[data-v-40ae4336]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-nav-uiblur-expanded)}}.theme-dark.nav--is-open .nav__background[data-v-40ae4336]{background-color:var(--color-nav-dark-expanded)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.theme-dark.nav--is-open .nav__background[data-v-40ae4336]{background-color:var(--color-nav-dark-uiblur-expanded)}}.theme-dark .nav__background[data-v-40ae4336]:after{background-color:var(--color-nav-dark-keyline)}.nav--is-open.theme-dark .nav__background[data-v-40ae4336]:after,.nav--is-sticking.theme-dark .nav__background[data-v-40ae4336]:after{background-color:var(--color-nav-dark-sticking-expanded-keyline)}.nav__background[data-v-40ae4336]:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:980px;height:1px;z-index:1}@media only screen and (max-width:1023px){.nav__background[data-v-40ae4336]:after{width:100%}}.nav--noborder .nav__background[data-v-40ae4336]:after{display:none}.nav--is-sticking.nav--noborder .nav__background[data-v-40ae4336]:after{display:block}.nav--fullwidth-border .nav__background[data-v-40ae4336]:after,.nav--is-open .nav__background[data-v-40ae4336]:after,.nav--is-sticking .nav__background[data-v-40ae4336]:after,.nav--solid-background .nav__background[data-v-40ae4336]:after{width:100%}.nav-overlay[data-v-40ae4336]{position:fixed;left:0;right:0;top:0;display:block;opacity:0}.nav--is-open .nav-overlay[data-v-40ae4336]{background-color:rgba(51,51,51,.4);transition:opacity .7s cubic-bezier(.07,1.06,.27,.95) .2s;bottom:0;opacity:1}.nav-wrapper[data-v-40ae4336]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.pre-title[data-v-40ae4336]{display:flex}.nav-content[data-v-40ae4336]{display:flex;padding:0 var(--nav-padding);max-width:980px;margin:0 auto;position:relative;z-index:2;justify-content:space-between}.nav--is-wide-format .nav-content[data-v-40ae4336]{box-sizing:border-box;max-width:1920px;margin-left:auto;margin-right:auto}@supports(padding:calc(max(0px))){.nav-content[data-v-40ae4336]{padding-left:max(var(--nav-padding),env(safe-area-inset-left));padding-right:max(var(--nav-padding),env(safe-area-inset-right))}}.nav--in-breakpoint-range .nav-content[data-v-40ae4336]{display:grid;grid-template-columns:auto 1fr auto;grid-auto-rows:minmax(min-content,max-content);grid-template-areas:"pre-title title actions" "menu menu menu"}.nav-menu[data-v-40ae4336]{font-size:.7058823529rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);flex:1 1 auto;display:flex;justify-content:flex-end;min-width:0}@media only screen and (max-width:767px){.nav-menu[data-v-40ae4336]{font-size:.8235294118rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.nav--in-breakpoint-range .nav-menu[data-v-40ae4336]{font-size:.8235294118rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);grid-area:menu}.nav-menu-tray[data-v-40ae4336]{align-items:center;display:flex;justify-content:space-between}.nav--in-breakpoint-range .nav-menu-tray[data-v-40ae4336]{display:block;overflow:hidden;pointer-events:none;visibility:hidden;max-height:0;transition:max-height .4s ease-in 0s,visibility 0s linear 1s;width:100%}.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-40ae4336]{max-height:calc(100vh - 5.64706rem);overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;visibility:visible;transition-delay:.2s,0s}.nav--is-transitioning.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-40ae4336]{overflow-y:hidden}.nav--is-sticking.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-40ae4336]{max-height:calc(100vh - 2.82353rem)}.nav-actions[data-v-40ae4336]{display:flex;align-items:center}.nav--in-breakpoint-range .nav-actions[data-v-40ae4336]{grid-area:actions;justify-content:flex-end}.nav--in-breakpoint-range .pre-title+.nav-title[data-v-40ae4336]{grid-area:title}.nav--is-wide-format.nav--in-breakpoint-range .pre-title+.nav-title[data-v-40ae4336]{width:100%}.nav-title[data-v-40ae4336]{height:3.0588235294rem;font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:center;white-space:nowrap;box-sizing:border-box}@media only screen and (max-width:767px){.nav-title[data-v-40ae4336]{padding-top:0;height:2.8235294118rem;width:90%}}.nav-title[data-v-40ae4336] span{line-height:normal}.nav-title a[data-v-40ae4336]{letter-spacing:inherit;line-height:normal;margin:0;text-decoration:none;white-space:nowrap}.nav-title a[data-v-40ae4336]:hover{text-decoration:none}@media only screen and (max-width:767px){.nav-title a[data-v-40ae4336]{display:flex}}.nav-title a[data-v-40ae4336],.nav-title[data-v-40ae4336]{color:var(--color-figure-gray);transition:color 0s ease-in}.nav--is-open.theme-dark .nav-title a[data-v-40ae4336],.nav--is-open.theme-dark .nav-title[data-v-40ae4336],.nav--is-sticking.theme-dark .nav-title a[data-v-40ae4336],.nav--is-sticking.theme-dark .nav-title[data-v-40ae4336],.theme-dark .nav-title a[data-v-40ae4336],.theme-dark .nav-title[data-v-40ae4336]{color:var(--color-nav-dark-link-color)}.nav-ax-toggle[data-v-40ae4336]{display:none;position:absolute;top:0;left:0;width:1px;height:1px;z-index:10}.nav-ax-toggle[data-v-40ae4336]:focus{outline-offset:-6px;width:100%;height:100%}.nav--in-breakpoint-range .nav-ax-toggle[data-v-40ae4336]{display:block}.nav-menucta[data-v-40ae4336]{cursor:pointer;display:none;align-items:center;overflow:hidden;width:1.1764705882rem;-webkit-tap-highlight-color:rgba(0,0,0,0);height:2.8235294118rem}.nav--in-breakpoint-range .nav-menucta[data-v-40ae4336]{display:flex}.nav-menucta-chevron[data-v-40ae4336]{display:block;position:relative;width:100%;height:.7058823529rem;transition:transform .3s linear}.nav-menucta-chevron[data-v-40ae4336]:after,.nav-menucta-chevron[data-v-40ae4336]:before{content:"";display:block;position:absolute;top:.5882352941rem;width:.7058823529rem;height:.0588235294rem;transition:transform .3s linear;background:var(--color-figure-gray)}.nav-menucta-chevron[data-v-40ae4336]:before{right:50%;border-radius:.5px 0 0 .5px}.nav-menucta-chevron[data-v-40ae4336]:after{left:50%;border-radius:0 .5px .5px 0}.nav-menucta-chevron[data-v-40ae4336]:before{transform-origin:100% 100%;transform:rotate(40deg) scaleY(1.5)}.nav-menucta-chevron[data-v-40ae4336]:after{transform-origin:0 100%;transform:rotate(-40deg) scaleY(1.5)}.nav--is-open .nav-menucta-chevron[data-v-40ae4336]{transform:scaleY(-1)}.theme-dark .nav-menucta-chevron[data-v-40ae4336]:after,.theme-dark .nav-menucta-chevron[data-v-40ae4336]:before{background:var(--color-nav-dark-link-color)}[data-v-40ae4336] .nav-menu-link{color:var(--color-nav-link-color)}[data-v-40ae4336] .nav-menu-link:hover{color:var(--color-nav-link-color-hover);text-decoration:none}.theme-dark[data-v-40ae4336] .nav-menu-link{color:var(--color-nav-dark-link-color)}.theme-dark[data-v-40ae4336] .nav-menu-link:hover{color:var(--color-nav-dark-link-color-hover)}[data-v-40ae4336] .nav-menu-link.current{color:var(--color-nav-current-link);cursor:default}[data-v-40ae4336] .nav-menu-link.current:hover{color:var(--color-nav-current-link)}.theme-dark[data-v-40ae4336] .nav-menu-link.current,.theme-dark[data-v-40ae4336] .nav-menu-link.current:hover{color:var(--color-nav-dark-current-link)}.nav-menu-item[data-v-296e4e0c]{margin-left:1.4117647059rem;list-style:none;min-width:0}.nav--in-breakpoint-range .nav-menu-item[data-v-296e4e0c]{margin-left:0;width:100%;min-height:2.4705882353rem}.nav--in-breakpoint-range .nav-menu-item[data-v-296e4e0c]:first-child .nav-menu-link{border-top:0}.nav--in-breakpoint-range .nav-menu-item--animated[data-v-296e4e0c]{opacity:0;transform:none;transition:.5s ease;transition-property:transform,opacity}.nav--is-open.nav--in-breakpoint-range .nav-menu-item--animated[data-v-296e4e0c]{opacity:1;transform:translateZ(0);transition-delay:0s}.thematic-break[data-v-62d2922a]{border-top-color:var(--color-grid,currentColor);border-top-style:solid;border-width:1px 0 0 0}*+.thematic-break[data-v-62d2922a],.thematic-break[data-v-62d2922a]+*{margin-top:var(--spacing-stacked-margin-xlarge)} \ No newline at end of file diff --git a/docs/css/989.4f123103.css b/docs/css/989.4f123103.css new file mode 100644 index 000000000..cced45bf1 --- /dev/null +++ b/docs/css/989.4f123103.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.badge[data-v-04624022]{--badge-color:var(--color-badge-default);--badge-dark-color:var(--color-badge-dark-default);font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;padding:2px 4px;white-space:nowrap;border-radius:var(--badge-border-radius,1px);border-style:var(--badge-border-style,none);border-width:var(--badge-border-width,1px);margin:auto;margin-left:5px;color:var(--colors-badge-text,var(--color-badge-text));background-color:var(--badge-color)}@media screen{[data-color-scheme=dark] .badge[data-v-04624022]{background-color:var(--badge-dark-color)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .badge[data-v-04624022]{background-color:var(--badge-dark-color)}}.badge-deprecated[data-v-04624022]{--badge-color:var(--color-badge-deprecated);--badge-dark-color:var(--color-badge-dark-deprecated)}.badge-beta[data-v-04624022]{--badge-color:var(--color-badge-beta);--badge-dark-color:var(--color-badge-dark-beta)}[data-v-3a32ffd0] .code-listing{background:var(--background,var(--color-code-background));color:var(--text,var(--color-code-plain));border-color:var(--colors-grid,var(--color-grid));border-width:var(--code-border-width,1px);border-style:var(--code-border-style,solid)}[data-v-3a32ffd0] .code-listing pre{padding:var(--code-block-style-elements-padding)}[data-v-3a32ffd0] .code-listing pre>code{font-size:.8823529412rem;line-height:1.6666666667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}[data-v-3a32ffd0] *+.code-listing,[data-v-3a32ffd0] *+.endpoint-example,[data-v-3a32ffd0] *+.inline-image-container,[data-v-3a32ffd0] *+aside,[data-v-3a32ffd0] *+figure,[data-v-3a32ffd0] .code-listing+*,[data-v-3a32ffd0] .endpoint-example+*,[data-v-3a32ffd0] .inline-image-container+*,[data-v-3a32ffd0] aside+*,[data-v-3a32ffd0] figure+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-3a32ffd0] *+dl,[data-v-3a32ffd0] dl+*{margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] img{display:block;margin:auto;max-width:100%}[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ol li:not(:first-child),[data-v-3a32ffd0] ul,[data-v-3a32ffd0] ul li:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ul{margin-left:1.25rem}}[data-v-3a32ffd0] dt:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] dd{margin-left:2em}.topic-icon-wrapper[data-v-55f9d05d]{display:flex;align-items:center;justify-content:center;height:1.4705882353rem;flex:0 0 1.294rem;width:1.294rem;margin-right:1rem}.topic-icon[data-v-55f9d05d]{height:.8823529412rem;transform:scale(1);-webkit-transform:scale(1);overflow:visible}.topic-icon[data-v-55f9d05d] img{margin:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.topic-icon.curly-brackets-icon[data-v-55f9d05d]{height:1rem}.token-method[data-v-295ad0ff]{font-weight:700}.token-keyword[data-v-295ad0ff]{color:var(--syntax-keyword,var(--color-syntax-keywords))}.token-number[data-v-295ad0ff]{color:var(--syntax-number,var(--color-syntax-numbers))}.token-string[data-v-295ad0ff]{color:var(--syntax-string,var(--color-syntax-strings))}.attribute-link[data-v-295ad0ff],.token-attribute[data-v-295ad0ff]{color:var(--syntax-attribute,var(--color-syntax-keywords))}.token-internalParam[data-v-295ad0ff]{color:var(--color-syntax-param-internal-name)}.type-identifier-link[data-v-295ad0ff]{color:var(--syntax-type,var(--color-syntax-other-type-names))}.token-removed[data-v-295ad0ff]{background-color:var(--color-highlight-red)}.token-added[data-v-295ad0ff]{background-color:var(--color-highlight-green)}.decorator[data-v-17c84f82],.label[data-v-17c84f82]{color:var(--colors-secondary-label,var(--color-secondary-label))}.label[data-v-17c84f82]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.empty-token[data-v-17c84f82]{font-size:0}.empty-token[data-v-17c84f82]:after{content:" ";font-size:1rem}.abstract[data-v-0d9c6bcc],.link-block[data-v-0d9c6bcc] .badge{margin-left:2.294rem}.link-block .badge+.badge[data-v-0d9c6bcc]{margin-left:1rem}.link[data-v-0d9c6bcc]{display:flex}.link-block .badge[data-v-0d9c6bcc]{margin-top:.5rem}.link-block.has-inline-element[data-v-0d9c6bcc]{display:flex;align-items:flex-start;flex-flow:row wrap}.link-block.has-inline-element .badge[data-v-0d9c6bcc]{margin-left:1rem;margin-top:0}.link-block .has-adjacent-elements[data-v-0d9c6bcc]{padding-top:5px;padding-bottom:5px;display:inline-flex}.link-block[data-v-0d9c6bcc],.link[data-v-0d9c6bcc]{box-sizing:inherit}.link-block.changed[data-v-0d9c6bcc],.link.changed[data-v-0d9c6bcc]{padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.link-block.changed.changed[data-v-0d9c6bcc],.link.changed.changed[data-v-0d9c6bcc]{padding-right:1rem}@media only screen and (max-width:735px){.link-block.changed[data-v-0d9c6bcc],.link.changed[data-v-0d9c6bcc]{padding-left:0;padding-right:0}.link-block.changed.changed[data-v-0d9c6bcc],.link.changed.changed[data-v-0d9c6bcc]{padding-right:17px;padding-left:2.1764705882rem}.link-block.changed[data-v-0d9c6bcc],.link.changed[data-v-0d9c6bcc]{padding-left:0;padding-right:0}}.abstract .topic-required[data-v-0d9c6bcc]:not(:first-child){margin-top:4px}.topic-required[data-v-0d9c6bcc]{font-size:.8em}.deprecated[data-v-0d9c6bcc]{text-decoration:line-through} \ No newline at end of file diff --git a/docs/css/documentation-topic.91c07ba9.css b/docs/css/documentation-topic.91c07ba9.css new file mode 100644 index 000000000..87fa981b9 --- /dev/null +++ b/docs/css/documentation-topic.91c07ba9.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.betainfo[data-v-ba3b3cc0]{font-size:.9411764706rem;padding:3rem 0;background-color:var(--color-fill-secondary)}.full-width-container .betainfo-container[data-v-ba3b3cc0]{max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .betainfo-container[data-v-ba3b3cc0]{padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .betainfo-container[data-v-ba3b3cc0]{max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .betainfo-container[data-v-ba3b3cc0]{max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .betainfo-container[data-v-ba3b3cc0]{width:auto;padding-left:20px;padding-right:20px}}.static-width-container .betainfo-container[data-v-ba3b3cc0]{margin-left:auto;margin-right:auto;width:1536px;width:980px}@media only screen and (max-width:1250px){.static-width-container .betainfo-container[data-v-ba3b3cc0]{width:692px}}@media only screen and (max-width:735px){.static-width-container .betainfo-container[data-v-ba3b3cc0]{width:87.5%}}@media only screen and (max-width:320px){.static-width-container .betainfo-container[data-v-ba3b3cc0]{width:215px}}.betainfo-label[data-v-ba3b3cc0]{font-weight:600;font-size:.9411764706rem}.betainfo-content[data-v-ba3b3cc0] p{margin-bottom:10px}a[data-v-2ca5e993]{text-decoration:underline;color:inherit;font-weight:600}.summary-section[data-v-3aa6f694]:last-of-type{margin-right:0}@media only screen and (max-width:735px){.summary-section[data-v-3aa6f694]{margin-right:0}}.title[data-v-246c819c]{color:var(--colors-text,var(--color-text));font-size:.8235294118rem;margin-right:.5rem;text-rendering:optimizeLegibility}.language[data-v-0e39c0ba]{padding-bottom:10px;justify-content:flex-end}.language-list[data-v-0e39c0ba],.language[data-v-0e39c0ba]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:0;display:flex;align-items:center}.language-option.swift[data-v-0e39c0ba]{padding-right:10px;border-right:1px solid var(--colors-secondary-label,var(--color-secondary-label))}.language-option.objc[data-v-0e39c0ba]{padding-left:10px}.view-more-link[data-v-3f54e653]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;flex-flow:row-reverse;margin-bottom:1.3rem}.documentation-hero[data-v-283b44ff]{color:var(--color-documentation-intro-figure,var(--color-figure-gray));overflow:hidden;text-align:left;position:relative;padding-right:var(--doc-hero-right-offset)}.documentation-hero[data-v-283b44ff]:before{content:"";background:var(--standard-accent-color,var(--color-documentation-intro-fill,var(--color-fill-tertiary)));position:absolute;width:100%;height:100%}.documentation-hero[data-v-283b44ff]:after{background:transparent;opacity:.85;width:100%;position:absolute;content:"";height:100%;left:0;top:0}@media screen{[data-color-scheme=dark] .documentation-hero[data-v-283b44ff]:after{opacity:.55}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .documentation-hero[data-v-283b44ff]:after{opacity:.55}}.documentation-hero .icon[data-v-283b44ff]{position:absolute;margin-top:10px;margin-right:25px;right:0;width:250px;height:calc(100% - 20px);box-sizing:border-box}@media only screen and (max-width:735px){.documentation-hero .icon[data-v-283b44ff]{display:none}}.documentation-hero .background-icon[data-v-283b44ff]{color:var(--color-documentation-intro-accent,var(--color-figure-gray-secondary));display:block;width:250px;height:auto;opacity:.15;mix-blend-mode:normal;position:absolute;top:50%;left:0;transform:translateY(-50%);max-height:100%}.documentation-hero .background-icon[data-v-283b44ff] img,.documentation-hero .background-icon[data-v-283b44ff] svg{width:100%;height:100%}@media screen{[data-color-scheme=dark] .documentation-hero .background-icon[data-v-283b44ff]{mix-blend-mode:normal;opacity:.15}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .documentation-hero .background-icon[data-v-283b44ff]{mix-blend-mode:normal;opacity:.15}}.documentation-hero__content[data-v-283b44ff]:not(.minimized-hero){padding-top:2.3529411765rem;padding-bottom:2.3529411765rem;position:relative;z-index:1}.full-width-container .documentation-hero__content[data-v-283b44ff]:not(.minimized-hero){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .documentation-hero__content[data-v-283b44ff]:not(.minimized-hero){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .documentation-hero__content[data-v-283b44ff]:not(.minimized-hero){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .documentation-hero__content[data-v-283b44ff]:not(.minimized-hero){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .documentation-hero__content[data-v-283b44ff]:not(.minimized-hero){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .documentation-hero__content[data-v-283b44ff]:not(.minimized-hero){margin-left:auto;margin-right:auto;width:1536px;width:980px}@media only screen and (max-width:1250px){.static-width-container .documentation-hero__content[data-v-283b44ff]:not(.minimized-hero){width:692px}}@media only screen and (max-width:735px){.static-width-container .documentation-hero__content[data-v-283b44ff]:not(.minimized-hero){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .documentation-hero__content[data-v-283b44ff]:not(.minimized-hero){width:215px}}.documentation-hero .minimized-hero[data-v-283b44ff]{padding:1.3em 1.4em;position:relative;z-index:1}.documentation-hero__above-content[data-v-283b44ff]{position:relative;z-index:1}.documentation-hero--disabled[data-v-283b44ff]{background:none;color:var(--colors-text,var(--color-text))}.documentation-hero--disabled[data-v-283b44ff]:after,.documentation-hero--disabled[data-v-283b44ff]:before{content:none}.short-hero[data-v-283b44ff]{padding-top:3.5294117647rem;padding-bottom:3.5294117647rem}.extra-bottom-padding[data-v-283b44ff]{padding-bottom:3.8235294118rem}ul[data-v-068842ec]{list-style-type:none;margin:0}ul li:first-child .base-link[data-v-068842ec]{margin-top:0}.parent-item .base-link[data-v-068842ec]{font-weight:700}.base-link[data-v-068842ec]{color:var(--color-figure-gray-secondary);font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;margin:5px 0;transition:color .15s ease-in;max-width:100%}.active .base-link[data-v-068842ec]{color:var(--color-text)}[data-v-3a32ffd0] .code-listing{background:var(--background,var(--color-code-background));color:var(--text,var(--color-code-plain));border-color:var(--colors-grid,var(--color-grid));border-width:var(--code-border-width,1px);border-style:var(--code-border-style,solid)}[data-v-3a32ffd0] .code-listing pre{padding:var(--code-block-style-elements-padding)}[data-v-3a32ffd0] .code-listing pre>code{font-size:.8823529412rem;line-height:1.6666666667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}[data-v-3a32ffd0] *+.code-listing,[data-v-3a32ffd0] *+.endpoint-example,[data-v-3a32ffd0] *+.inline-image-container,[data-v-3a32ffd0] *+aside,[data-v-3a32ffd0] *+figure,[data-v-3a32ffd0] .code-listing+*,[data-v-3a32ffd0] .endpoint-example+*,[data-v-3a32ffd0] .inline-image-container+*,[data-v-3a32ffd0] aside+*,[data-v-3a32ffd0] figure+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-3a32ffd0] *+dl,[data-v-3a32ffd0] dl+*{margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] img{display:block;margin:auto;max-width:100%}[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ol li:not(:first-child),[data-v-3a32ffd0] ul,[data-v-3a32ffd0] ul li:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ul{margin-left:1.25rem}}[data-v-3a32ffd0] dt:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] dd{margin-left:2em}.conditional-constraints[data-v-4c6f3ed1] code{color:var(--colors-secondary-label,var(--color-secondary-label))}.token-method[data-v-295ad0ff]{font-weight:700}.token-keyword[data-v-295ad0ff]{color:var(--syntax-keyword,var(--color-syntax-keywords))}.token-number[data-v-295ad0ff]{color:var(--syntax-number,var(--color-syntax-numbers))}.token-string[data-v-295ad0ff]{color:var(--syntax-string,var(--color-syntax-strings))}.attribute-link[data-v-295ad0ff],.token-attribute[data-v-295ad0ff]{color:var(--syntax-attribute,var(--color-syntax-keywords))}.token-internalParam[data-v-295ad0ff]{color:var(--color-syntax-param-internal-name)}.type-identifier-link[data-v-295ad0ff]{color:var(--syntax-type,var(--color-syntax-other-type-names))}.token-removed[data-v-295ad0ff]{background-color:var(--color-highlight-red)}.token-added[data-v-295ad0ff]{background-color:var(--color-highlight-green)}.source[data-v-dc9cfb3a]{background:var(--background,var(--color-code-background));border-color:var(--color-grid);color:var(--text,var(--color-code-plain));border-style:solid;border-width:1px;padding:var(--code-block-style-elements-padding);speak:literal-punctuation;line-height:25px;filter:blur(0)}.source.displays-multiple-lines[data-v-dc9cfb3a],.source[data-v-dc9cfb3a]{border-radius:var(--border-radius,4px)}.source>code[data-v-dc9cfb3a]{font-size:.8823529412rem;line-height:1.6666666667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);display:block}.platforms[data-v-f961f3da]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:.45rem;margin-top:var(--spacing-stacked-margin-xlarge)}.changed .platforms[data-v-f961f3da]{padding-left:.588rem}.platforms[data-v-f961f3da]:first-of-type{margin-top:1rem}.source[data-v-f961f3da]{transition:margin .3s linear}.platforms+.source[data-v-f961f3da]{margin:0}.declaration-pill:not(.declaration-pill--expanded) .source[data-v-f961f3da] .highlighted{background:unset;font-weight:400}.declaration-pill--expanded .source[data-v-f961f3da]{border-width:1px}.declaration-pill--expanded .source[data-v-f961f3da] a{pointer-events:none}.declaration-pill--expanded.selected-declaration .source[data-v-f961f3da]{border-color:var(--color-focus-border-color,var(--color-focus-border-color))}.declaration-pill--expanded:not(.selected-declaration) .source[data-v-f961f3da]{background:none}.changed .source[data-v-f961f3da]{background:none;border:none;margin-top:0;margin-bottom:0;margin-left:2.1764705882rem;padding-left:0}.expand-enter-active,.expand-leave-active{transition:height .3s ease-in-out;overflow:hidden}.expand-enter,.expand-leave-to{height:0}.declaration-pill--expanded[data-v-18e7c20c]{transition-timing-function:linear;transition-property:opacity,height;margin:var(--declaration-code-listing-margin)}.declaration-pill--expanded>button[data-v-18e7c20c]{display:block;width:100%}.declaration-pill--expanded.expand-enter[data-v-18e7c20c],.declaration-pill--expanded.expand-leave-to[data-v-18e7c20c]{opacity:0}.declaration-pill--expanded.expand-enter .source[data-v-18e7c20c],.declaration-pill--expanded.expand-leave-to .source[data-v-18e7c20c]{margin:0}.declaration-pill--expanded[data-v-18e7c20c] .highlighted{background:var(--color-syntax-highlighted,mark);font-weight:600;transition:background .3s linear,font-weight .3s linear}.changed.selected-declaration[data-v-18e7c20c],.declaration-diff[data-v-0c2301a5]{background:var(--background,var(--color-code-background))}.declaration-diff-version[data-v-0c2301a5]{padding-left:.588rem;padding-left:2.1764705882rem;font-size:1rem;line-height:1.5294117647;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);margin:0}.declaration-diff-current[data-v-0c2301a5]{padding-top:8px;padding-bottom:5px}.declaration-diff-previous[data-v-0c2301a5]{padding-top:5px;padding-bottom:8px;background-color:var(--color-changes-modified-previous-background);border-radius:0 0 var(--border-radius,4px) var(--border-radius,4px);position:relative}.declaration-source-link[data-v-5863919c]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:center;margin-top:var(--declaration-source-link-margin,var(--spacing-stacked-margin-large))}.declaration-icon[data-v-5863919c]{width:1em;margin-right:5px}.conditional-constraints[data-v-722d45cf],.declaration-list[data-v-722d45cf]:not(:first-child){margin-top:var(--declaration-conditional-constraints-margin,20px)}.abstract[data-v-f3f57cbe]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.abstract[data-v-f3f57cbe]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-f3f57cbe] p:last-child{margin-bottom:0}.full-width-container .container[data-v-0e6b292c]:not(.minimized-container){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .container[data-v-0e6b292c]:not(.minimized-container){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .container[data-v-0e6b292c]:not(.minimized-container){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .container[data-v-0e6b292c]:not(.minimized-container){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .container[data-v-0e6b292c]:not(.minimized-container){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .container[data-v-0e6b292c]:not(.minimized-container){margin-left:auto;margin-right:auto;width:1536px;width:980px}@media only screen and (max-width:1250px){.static-width-container .container[data-v-0e6b292c]:not(.minimized-container){width:692px}}@media only screen and (max-width:735px){.static-width-container .container[data-v-0e6b292c]:not(.minimized-container){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .container[data-v-0e6b292c]:not(.minimized-container){width:215px}}.container[data-v-0e6b292c]{--section-spacing-single-side:40px;padding-bottom:var(--section-spacing-single-side)}.container.minimized-container[data-v-0e6b292c]{--section-spacing-single-side:1.5em}.container.minimized-container .contenttable-section[data-v-0e6b292c],.title[data-v-0e6b292c]{padding-top:var(--section-spacing-single-side)}.title[data-v-0e6b292c]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border-top-color:var(--color-grid);border-top-style:solid;border-top-width:var(--content-table-title-border-width,1px)}@media only screen and (max-width:1250px){.title[data-v-0e6b292c]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-0e6b292c]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title+.contenttable-section[data-v-1b0546d9]{margin-top:0}.contenttable-section[data-v-1b0546d9]{align-items:baseline;padding-top:2.353rem}.contenttable-section[data-v-1b0546d9]:last-child{margin-bottom:0}[data-v-1b0546d9] .contenttable-title{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-1b0546d9] .contenttable-title{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.contenttable-section[data-v-1b0546d9]{align-items:unset;border-top:none;display:inherit;margin:0}.section-content[data-v-1b0546d9],.section-title[data-v-1b0546d9]{padding:0}[data-v-1b0546d9] .contenttable-title{margin:0 0 2.353rem 0;padding-bottom:.5rem}}.badge[data-v-04624022]{--badge-color:var(--color-badge-default);--badge-dark-color:var(--color-badge-dark-default);font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;padding:2px 4px;white-space:nowrap;border-radius:var(--badge-border-radius,1px);border-style:var(--badge-border-style,none);border-width:var(--badge-border-width,1px);margin:auto;margin-left:5px;color:var(--colors-badge-text,var(--color-badge-text));background-color:var(--badge-color)}@media screen{[data-color-scheme=dark] .badge[data-v-04624022]{background-color:var(--badge-dark-color)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .badge[data-v-04624022]{background-color:var(--badge-dark-color)}}.badge-deprecated[data-v-04624022]{--badge-color:var(--color-badge-deprecated);--badge-dark-color:var(--color-badge-dark-deprecated)}.badge-beta[data-v-04624022]{--badge-color:var(--color-badge-beta);--badge-dark-color:var(--color-badge-dark-beta)}.topic-icon-wrapper[data-v-55f9d05d]{display:flex;align-items:center;justify-content:center;height:1.4705882353rem;flex:0 0 1.294rem;width:1.294rem;margin-right:1rem}.topic-icon[data-v-55f9d05d]{height:.8823529412rem;transform:scale(1);-webkit-transform:scale(1);overflow:visible}.topic-icon[data-v-55f9d05d] img{margin:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.topic-icon.curly-brackets-icon[data-v-55f9d05d]{height:1rem}.decorator[data-v-17c84f82],.label[data-v-17c84f82]{color:var(--colors-secondary-label,var(--color-secondary-label))}.label[data-v-17c84f82]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.empty-token[data-v-17c84f82]{font-size:0}.empty-token[data-v-17c84f82]:after{content:" ";font-size:1rem}.abstract[data-v-0d9c6bcc],.link-block[data-v-0d9c6bcc] .badge{margin-left:2.294rem}.link-block .badge+.badge[data-v-0d9c6bcc]{margin-left:1rem}.link[data-v-0d9c6bcc]{display:flex}.link-block .badge[data-v-0d9c6bcc]{margin-top:.5rem}.link-block.has-inline-element[data-v-0d9c6bcc]{display:flex;align-items:flex-start;flex-flow:row wrap}.link-block.has-inline-element .badge[data-v-0d9c6bcc]{margin-left:1rem;margin-top:0}.link-block .has-adjacent-elements[data-v-0d9c6bcc]{padding-top:5px;padding-bottom:5px;display:inline-flex}.link-block[data-v-0d9c6bcc],.link[data-v-0d9c6bcc]{box-sizing:inherit}.link-block.changed[data-v-0d9c6bcc],.link.changed[data-v-0d9c6bcc]{padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.link-block.changed.changed[data-v-0d9c6bcc],.link.changed.changed[data-v-0d9c6bcc]{padding-right:1rem}@media only screen and (max-width:735px){.link-block.changed[data-v-0d9c6bcc],.link.changed[data-v-0d9c6bcc]{padding-left:0;padding-right:0}.link-block.changed.changed[data-v-0d9c6bcc],.link.changed.changed[data-v-0d9c6bcc]{padding-right:17px;padding-left:2.1764705882rem}.link-block.changed[data-v-0d9c6bcc],.link.changed[data-v-0d9c6bcc]{padding-left:0;padding-right:0}}.abstract .topic-required[data-v-0d9c6bcc]:not(:first-child){margin-top:4px}.topic-required[data-v-0d9c6bcc]{font-size:.8em}.deprecated[data-v-0d9c6bcc]{text-decoration:line-through}.section-content>.content[data-v-1c2724f5],.topic[data-v-1c2724f5]{margin-top:15px}.no-title .section-content>.content[data-v-1c2724f5]:first-child,.no-title .topic[data-v-1c2724f5]:first-child{margin-top:0}.property-metadata[data-v-f911f232]{color:var(--color-figure-gray-secondary)}.parameter-attributes[data-v-c0edcb84]{margin-left:1rem}[data-v-c0edcb84] .property-metadata{color:currentColor}.datalist dd{padding-left:2rem}.datalist dt{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.datalist dt:first-of-type{padding-top:0}.type[data-v-791bac44]:first-letter{text-transform:capitalize}.detail-type[data-v-d66cd00c]{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.detail-type[data-v-d66cd00c]:first-child{padding-top:0}@media only screen and (max-width:735px){.detail-type[data-v-d66cd00c]{padding-left:0}}.detail-content[data-v-d66cd00c]{padding-left:2rem}@media only screen and (max-width:735px){.detail-content[data-v-d66cd00c]{padding-left:0}}.param-name[data-v-5ef1227e]{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.param-name[data-v-5ef1227e]:first-child{padding-top:0}@media only screen and (max-width:735px){.param-name[data-v-5ef1227e]{padding-left:0}}.param-content[data-v-5ef1227e]{padding-left:2rem}@media only screen and (max-width:735px){.param-content[data-v-5ef1227e]{padding-left:0}}.param-content[data-v-5ef1227e] dt{font-weight:600}.param-content[data-v-5ef1227e] dd{margin-left:1em}.parameters-table[data-v-eee7e94e] .change-added,.parameters-table[data-v-eee7e94e] .change-removed{display:inline-block;max-width:100%}.parameters-table[data-v-eee7e94e] .change-removed,.parameters-table[data-v-eee7e94e] .token-removed{text-decoration:line-through}.param[data-v-eee7e94e]{font-size:.8823529412rem;box-sizing:border-box}.param.changed[data-v-eee7e94e]{display:flex;flex-flow:row wrap;padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.param.changed.changed[data-v-eee7e94e]{padding-right:1rem}@media only screen and (max-width:735px){.param.changed[data-v-eee7e94e]{padding-left:0;padding-right:0}.param.changed.changed[data-v-eee7e94e]{padding-right:17px;padding-left:2.1764705882rem}.param.changed[data-v-eee7e94e]{padding-left:0;padding-right:0}}.param.changed.changed[data-v-eee7e94e]{padding-left:0;padding-right:0}.param.changed+.param.changed[data-v-eee7e94e]{margin-top:calc(var(--spacing-param)/2)}.changed .param-content[data-v-eee7e94e],.changed .param-symbol[data-v-eee7e94e]{padding-top:2px;padding-bottom:2px}@media only screen and (max-width:735px){.changed .param-content[data-v-eee7e94e]{padding-top:0}.changed .param-symbol[data-v-eee7e94e]{padding-bottom:0}}.param-symbol[data-v-eee7e94e]{text-align:right}.changed .param-symbol[data-v-eee7e94e]{padding-left:2.1764705882rem}@media only screen and (max-width:735px){.param-symbol[data-v-eee7e94e]{text-align:left}.changed .param-symbol[data-v-eee7e94e]{padding-left:0}}.param-symbol[data-v-eee7e94e] .type-identifier-link{color:var(--color-link)}.param+.param[data-v-eee7e94e]{margin-top:var(--spacing-param)}.param+.param[data-v-eee7e94e]:first-child{margin-top:0}.param-content[data-v-eee7e94e]{padding-left:1rem;padding-left:2.1764705882rem}.changed .param-content[data-v-eee7e94e]{padding-right:1rem}@media only screen and (max-width:735px){.param-content[data-v-eee7e94e]{padding-left:0;padding-right:0}}.property-text{font-weight:700}.property-metadata[data-v-549ed0a8]{color:var(--color-figure-gray-secondary)}.property-name[data-v-39899ccf]{font-weight:700}.property-name.deprecated[data-v-39899ccf]{text-decoration:line-through}.property-deprecated[data-v-39899ccf]{margin-left:0}.content[data-v-39899ccf],.content[data-v-39899ccf] p:first-child{display:inline}.response-mimetype[data-v-18890a0f]{color:var(--color-figure-gray-secondary)}.part-name[data-v-68facc94]{font-weight:700}.content[data-v-68facc94],.content[data-v-68facc94] p:first-child{display:inline}.param-name[data-v-0d9b752e]{font-weight:700}.param-name.deprecated[data-v-0d9b752e]{text-decoration:line-through}.param-deprecated[data-v-0d9b752e]{margin-left:0}.content[data-v-0d9b752e],.content[data-v-0d9b752e] p:first-child{display:inline}.response-name[data-v-362f5b54],.response-reason[data-v-362f5b54]{font-weight:700}@media only screen and (max-width:735px){.response-reason[data-v-362f5b54]{display:none}}.response-name>code>.reason[data-v-362f5b54]{display:none}@media only screen and (max-width:735px){.response-name>code>.reason[data-v-362f5b54]{display:initial}}.link[data-v-241f4141]{display:flex;margin-bottom:.5rem}.link-block[data-v-241f4141],.link[data-v-241f4141]{box-sizing:inherit}.link-block.changed[data-v-241f4141],.link.changed[data-v-241f4141]{padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.link-block.changed.changed[data-v-241f4141],.link.changed.changed[data-v-241f4141]{padding-right:1rem}@media only screen and (max-width:735px){.link-block.changed[data-v-241f4141],.link.changed[data-v-241f4141]{padding-left:0;padding-right:0}.link-block.changed.changed[data-v-241f4141],.link.changed.changed[data-v-241f4141]{padding-right:17px;padding-left:2.1764705882rem}.link-block.changed[data-v-241f4141],.link.changed[data-v-241f4141]{padding-left:0;padding-right:0}}.mention-icon[data-v-241f4141]{margin-right:.25rem}.primary-content.with-border[data-v-65c116be]:before{border-top-color:var(--colors-grid,var(--color-grid));border-top-style:solid;border-top-width:var(--content-table-title-border-width,1px);content:"";display:block}.primary-content[data-v-65c116be]>*{margin-bottom:40px;margin-top:40px}.primary-content[data-v-65c116be]>:first-child{margin-top:2.353rem}.relationships-list[data-v-ba5cad92]{list-style:none}.relationships-list.column[data-v-ba5cad92]{margin-left:0;margin-top:15px}.relationships-list.inline[data-v-ba5cad92]{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:15px;margin-left:0}.relationships-list.inline li[data-v-ba5cad92]:not(:last-child):after{content:", "}.relationships-list.changed[data-v-ba5cad92]{padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.relationships-list.changed.changed[data-v-ba5cad92]{padding-right:1rem}@media only screen and (max-width:735px){.relationships-list.changed[data-v-ba5cad92]{padding-left:0;padding-right:0}.relationships-list.changed.changed[data-v-ba5cad92]{padding-right:17px;padding-left:2.1764705882rem}.relationships-list.changed[data-v-ba5cad92]{padding-left:0;padding-right:0}}.relationships-list.changed[data-v-ba5cad92]:after{margin-top:.6176470588rem}.relationships-list.changed.column[data-v-ba5cad92]{display:block;box-sizing:border-box}.relationships-item[data-v-ba5cad92],.relationships-list[data-v-ba5cad92]{box-sizing:inherit}.conditional-constraints[data-v-ba5cad92]{font-size:.8235294118rem;margin:.1764705882rem 0 .5882352941rem 1.1764705882rem}.platform[data-v-3da26baa],.technology[data-v-3da26baa]{display:inline-flex;align-items:center}.tech-icon[data-v-3da26baa]{height:12px;padding-right:5px;--color-svg-icon:var(--color-figure-gray)}.changed[data-v-3da26baa]{padding-left:17px;border:none}.changed[data-v-3da26baa]:after{all:unset}.changed[data-v-3da26baa]:before{background-image:url(../img/modified-icon.efb2697d.svg);background-repeat:no-repeat;bottom:0;content:" ";margin:auto;margin-right:8px;position:absolute;top:0;width:20px;height:20px;margin:0;left:-5px}@media screen{[data-color-scheme=dark] .changed[data-v-3da26baa]:before{background-image:url(../img/modified-icon.efb2697d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed[data-v-3da26baa]:before{background-image:url(../img/modified-icon.efb2697d.svg)}}.changed-added[data-v-3da26baa]:before{background-image:url(../img/added-icon.832a5d2c.svg)}@media screen{[data-color-scheme=dark] .changed-added[data-v-3da26baa]:before{background-image:url(../img/added-icon.832a5d2c.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-added[data-v-3da26baa]:before{background-image:url(../img/added-icon.832a5d2c.svg)}}.changed-deprecated[data-v-3da26baa]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}@media screen{[data-color-scheme=dark] .changed-deprecated[data-v-3da26baa]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-deprecated[data-v-3da26baa]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}.availability[data-v-3da26baa]{display:flex;flex-flow:row wrap;gap:10px;margin-top:.8823529412rem;font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.availability>[data-v-3da26baa]:after{content:"";display:inline-block;width:1px;height:1em;background:currentColor;margin-left:10px}.availability>[data-v-3da26baa]:last-child:after{content:none}.topictitle[data-v-6630a012]{margin-bottom:.7058823529rem}.topictitle[data-v-6630a012]:last-child{margin-bottom:0}@media only screen and (max-width:735px){.topictitle[data-v-6630a012]{margin:0}}.eyebrow[data-v-6630a012]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-documentation-intro-eyebrow,var(--colors-secondary-label,var(--color-secondary-label)));display:block;margin-bottom:.8823529412rem}@media only screen and (max-width:735px){.eyebrow[data-v-6630a012]{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title[data-v-6630a012]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-documentation-intro-title,var(--colors-header-text,var(--color-header-text)))}@media only screen and (max-width:1250px){.title[data-v-6630a012]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-6630a012]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}small[data-v-6630a012]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding-left:10px}@media only screen and (max-width:1250px){small[data-v-6630a012]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}small[data-v-6630a012]:before{content:attr(data-tag-name)}small.Beta[data-v-6630a012]{color:var(--color-badge-beta)}@media screen{[data-color-scheme=dark] small.Beta[data-v-6630a012]{color:var(--color-badge-dark-beta)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] small.Beta[data-v-6630a012]{color:var(--color-badge-dark-beta)}}small.Deprecated[data-v-6630a012]{color:var(--color-badge-deprecated)}@media screen{[data-color-scheme=dark] small.Deprecated[data-v-6630a012]{color:var(--color-badge-dark-deprecated)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] small.Deprecated[data-v-6630a012]{color:var(--color-badge-dark-deprecated)}}.OnThisPageStickyContainer[data-v-39ac6ed0]{margin-top:2.353rem;position:sticky;top:3.8235294118rem;align-self:flex-start;flex:0 0 auto;width:192px;padding-right:1.2941176471rem;box-sizing:border-box;padding-bottom:var(--spacing-stacked-margin-small);max-height:calc(100vh - 3.82353rem);overflow:auto}@media print{.OnThisPageStickyContainer[data-v-39ac6ed0]{display:none}}@media only screen and (max-width:735px){.OnThisPageStickyContainer[data-v-39ac6ed0]{display:none}}.nav-menu-link[data-v-2ad31daf]{display:inline-block;line-height:22px;white-space:nowrap}.nav--in-breakpoint-range .nav-menu-link[data-v-2ad31daf]{line-height:42px;border-top:1px solid;border-color:var(--color-nav-rule);display:flex;flex:1 0 100%;height:100%;align-items:center}.theme-dark.nav--in-breakpoint-range .nav-menu-link[data-v-2ad31daf]{border-color:var(--color-nav-dark-rule)}.hierarchy-collapsed-items[data-v-7b701104]{position:relative;display:inline-flex;align-items:center}.hierarchy-collapsed-items[data-v-7b701104]:before{content:"/";width:.2941176471rem;margin:0 .2941176471rem}.nav--in-breakpoint-range .hierarchy-collapsed-items[data-v-7b701104],:root.no-js .hierarchy-collapsed-items[data-v-7b701104]{display:none}.hierarchy-collapsed-items .toggle[data-v-7b701104]{background:var(--color-nav-hierarchy-collapse-background);border-color:var(--color-nav-hierarchy-collapse-borders);border-radius:var(--border-radius,4px);border-style:solid;border-width:0;font-weight:600;height:1.1176470588rem;text-align:center;width:2.1176470588rem;display:flex;align-items:center;justify-content:center}.theme-dark .hierarchy-collapsed-items .toggle[data-v-7b701104]{background:var(--color-nav-dark-hierarchy-collapse-background)}.hierarchy-collapsed-items .toggle.focused[data-v-7b701104],.hierarchy-collapsed-items .toggle[data-v-7b701104]:active,.hierarchy-collapsed-items .toggle[data-v-7b701104]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.indicator[data-v-7b701104]{width:1em;height:1em;display:flex;align-items:center}.indicator .toggle-icon[data-v-7b701104]{width:100%}.dropdown[data-v-7b701104]{background:var(--color-nav-hierarchy-collapse-background);margin:0;list-style-type:none;border-color:var(--color-nav-hierarchy-collapse-borders);border-radius:var(--border-radius,4px);border-style:solid;box-shadow:0 1px 4px -1px var(--color-figure-gray-secondary);border-width:0;padding:0 .5rem;position:absolute;z-index:42;top:calc(100% + .41176rem)}.theme-dark .dropdown[data-v-7b701104]{background:var(--color-nav-dark-hierarchy-collapse-background);border-color:var(--color-nav-dark-hierarchy-collapse-borders)}.dropdown.collapsed[data-v-7b701104]{opacity:0;transform:translate3d(0,-.4117647059rem,0);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden}.dropdown[data-v-7b701104]:not(.collapsed){opacity:1;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s;visibility:visible}.nav--in-breakpoint-range .dropdown[data-v-7b701104]:not(.collapsed){display:none}.dropdown[data-v-7b701104]:before{border-bottom-color:var(--color-nav-hierarchy-collapse-background);border-bottom-style:solid;border-bottom-width:.5rem;border-left-color:transparent;border-left-style:solid;border-left-width:.5rem;border-right-color:transparent;border-right-style:solid;border-right-width:.5rem;content:"";left:1.4411764706rem;position:absolute;top:-.4411764706rem}.theme-dark .dropdown[data-v-7b701104]:before{border-bottom-color:var(--color-nav-dark-hierarchy-collapse-background)}.dropdown-item[data-v-7b701104]{border-top-color:var(--color-nav-hierarchy-collapse-borders);border-top-style:solid;border-top-width:1px}.theme-dark .dropdown-item[data-v-7b701104]{border-top-color:var(--color-nav-dark-hierarchy-collapse-borders)}.dropdown-item[data-v-7b701104]:first-child{border-top:none}.nav-menu-link[data-v-7b701104]{max-width:57.6470588235rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:.75rem 1rem}.hierarchy-item[data-v-13293168]{display:flex;align-items:center;margin-left:0}.hierarchy-item[data-v-13293168]:not(:first-child):before{content:"/";width:.2941176471rem;margin:0 .2941176471rem}.nav--in-breakpoint-range .hierarchy-item[data-v-13293168]{border-top:1px solid var(--color-nav-hierarchy-item-borders);display:flex;align-items:center}.theme-dark.nav--in-breakpoint-range .hierarchy-item[data-v-13293168]{border-top-color:var(--color-nav-dark-hierarchy-item-borders)}.nav--in-breakpoint-range .hierarchy-item[data-v-13293168]:first-of-type{border-top:none}.hierarchy-item.collapsed[data-v-13293168]{display:none}:root.no-js .hierarchy-item.collapsed[data-v-13293168]{display:flex}.nav--in-breakpoint-range .hierarchy-item.collapsed[data-v-13293168]{display:inline-block}.item[data-v-13293168]{display:inline-block;vertical-align:middle}.nav--in-breakpoint-range .item[data-v-13293168]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:100%;line-height:2.4705882353rem}@media only screen and (min-width:768px){.hierarchy-item:first-child:last-child .item[data-v-13293168],.hierarchy-item:first-child:last-child~.hierarchy-item .item[data-v-13293168]{max-width:45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:last-child .item[data-v-13293168],.has-badge .hierarchy-item:first-child:last-child~.hierarchy-item .item[data-v-13293168],.hierarchy-item:first-child:nth-last-child(2) .item[data-v-13293168],.hierarchy-item:first-child:nth-last-child(2)~.hierarchy-item .item[data-v-13293168]{max-width:36rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(2) .item[data-v-13293168],.has-badge .hierarchy-item:first-child:nth-last-child(2)~.hierarchy-item .item[data-v-13293168]{max-width:28.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(3) .item[data-v-13293168],.hierarchy-item:first-child:nth-last-child(3)~.hierarchy-item .item[data-v-13293168]{max-width:27rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(3) .item[data-v-13293168],.has-badge .hierarchy-item:first-child:nth-last-child(3)~.hierarchy-item .item[data-v-13293168]{max-width:21.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(4) .item[data-v-13293168],.hierarchy-item:first-child:nth-last-child(4)~.hierarchy-item .item[data-v-13293168]{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(4) .item[data-v-13293168],.has-badge .hierarchy-item:first-child:nth-last-child(4)~.hierarchy-item .item[data-v-13293168]{max-width:14.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(5) .item[data-v-13293168],.hierarchy-item:first-child:nth-last-child(5)~.hierarchy-item .item[data-v-13293168]{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(5) .item[data-v-13293168],.has-badge .hierarchy-item:first-child:nth-last-child(5)~.hierarchy-item .item[data-v-13293168]{max-width:7.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-collapsed-items~.hierarchy-item .item[data-v-13293168]{max-width:10.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-collapsed-items~.hierarchy-item:last-child .item[data-v-13293168]{max-width:none}.has-badge .hierarchy-collapsed-items~.hierarchy-item .item[data-v-13293168]{max-width:8.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.hierarchy[data-v-d54f3438]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);justify-content:flex-start;align-items:center;margin:0 0 1.1764705882rem 0;min-width:0}.nav--in-breakpoint-range .hierarchy[data-v-d54f3438]{margin:0}.hierarchy .root-hierarchy .item[data-v-d54f3438]{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-d54f3438] a.nav-menu-link{color:inherit;text-decoration:underline}.declaration-list-menu[data-v-7ebd4fcd]{position:relative;width:100%}.declaration-list-menu .declaration-list-toggle[data-v-7ebd4fcd]{display:flex;flex-direction:row;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-other-decl-button);padding:5px 15px;color:var(--colors-link,var(--color-link));z-index:1;gap:5px;white-space:nowrap;align-items:center}.declaration-list-menu .icon[data-v-7ebd4fcd]{display:flex}.declaration-list-menu .icon svg[data-v-7ebd4fcd]{transition-duration:.4s;transition-timing-function:linear;transition-property:transform;width:15px;height:15px;fill:var(--colors-link,var(--color-link))}.declaration-list-menu .icon svg.expand[data-v-7ebd4fcd]{transform:rotate(45deg)}.doc-topic[data-v-7ebd4fcd]{display:flex;flex-direction:column;height:100%}.doc-topic.with-on-this-page[data-v-7ebd4fcd]{--doc-hero-right-offset:192px}#app-main[data-v-7ebd4fcd]{outline-style:none;height:100%}[data-v-7ebd4fcd] .minimized-title{margin-bottom:.833rem}[data-v-7ebd4fcd] .minimized-title .title{font-size:1.416rem;font-weight:700}[data-v-7ebd4fcd] .minimized-title small{font-size:1rem;padding-left:.416rem}.minimized-abstract[data-v-7ebd4fcd]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.container[data-v-7ebd4fcd]:not(.minimized-container){outline-style:none}.full-width-container .container[data-v-7ebd4fcd]:not(.minimized-container){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .container[data-v-7ebd4fcd]:not(.minimized-container){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .container[data-v-7ebd4fcd]:not(.minimized-container){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .container[data-v-7ebd4fcd]:not(.minimized-container){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .container[data-v-7ebd4fcd]:not(.minimized-container){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .container[data-v-7ebd4fcd]:not(.minimized-container){margin-left:auto;margin-right:auto;width:1536px;width:980px}@media only screen and (max-width:1250px){.static-width-container .container[data-v-7ebd4fcd]:not(.minimized-container){width:692px}}@media only screen and (max-width:735px){.static-width-container .container[data-v-7ebd4fcd]:not(.minimized-container){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .container[data-v-7ebd4fcd]:not(.minimized-container){width:215px}}[data-v-7ebd4fcd] .minimized-container{outline-style:none;--spacing-stacked-margin-large:0.667em;--spacing-stacked-margin-xlarge:1em;--declaration-code-listing-margin:1em 0 0 0;--declaration-conditional-constraints-margin:1em;--declaration-source-link-margin:0.833em;--code-block-style-elements-padding:7px 12px;--spacing-param:var(--spacing-stacked-margin-large);--aside-border-radius:6px;--code-border-radius:6px}[data-v-7ebd4fcd] .minimized-container:not(.declarations-container){padding-left:1.4rem;padding-right:1.4rem}[data-v-7ebd4fcd] .minimized-container .description{margin-bottom:1.5em}[data-v-7ebd4fcd] .minimized-container>.primary-content>*{margin-top:1.5em;margin-bottom:1.5em}[data-v-7ebd4fcd] .minimized-container .description{margin-top:0}[data-v-7ebd4fcd] .minimized-container h1,[data-v-7ebd4fcd] .minimized-container h2,[data-v-7ebd4fcd] .minimized-container h3,[data-v-7ebd4fcd] .minimized-container h4,[data-v-7ebd4fcd] .minimized-container h5,[data-v-7ebd4fcd] .minimized-container h6{font-size:1rem;font-weight:700}[data-v-7ebd4fcd] .minimized-container h2{font-size:1.083rem}[data-v-7ebd4fcd] .minimized-container h1{font-size:1.416rem}[data-v-7ebd4fcd] .minimized-container aside{padding:.667rem 1rem}[data-v-7ebd4fcd] .minimized-container .source{border-radius:var(--code-border-radius);margin:var(--declaration-code-listing-margin)}[data-v-7ebd4fcd] .minimized-container .single-line{border-radius:var(--code-border-radius)}.description[data-v-7ebd4fcd]{margin-bottom:2.353rem}.description[data-v-7ebd4fcd]:empty{display:none}.description.after-enhanced-hero[data-v-7ebd4fcd]{margin-top:2.353rem}.description[data-v-7ebd4fcd] .content+*{margin-top:var(--spacing-stacked-margin-large)}[data-v-7ebd4fcd] .no-primary-content{--content-table-title-border-width:0px}.sample-download[data-v-7ebd4fcd]{margin-top:20px}.declarations-container[data-v-7ebd4fcd]{margin-top:40px}.declarations-container.minimized-container[data-v-7ebd4fcd]{margin-top:0}[data-v-7ebd4fcd] h1{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-7ebd4fcd] h1{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-7ebd4fcd] h1{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-7ebd4fcd] h2{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-7ebd4fcd] h2{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-7ebd4fcd] h2{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-7ebd4fcd] h3{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-7ebd4fcd] h3{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-7ebd4fcd] h3{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-7ebd4fcd] h4{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-7ebd4fcd] h4{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-7ebd4fcd] h5{font-size:1.2941176471rem;line-height:1.1818181818;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-7ebd4fcd] h5{font-size:1.1764705882rem;line-height:1.2;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-7ebd4fcd] h5{font-size:1.0588235294rem;line-height:1.4444444444;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-7ebd4fcd] h6{font-size:1rem;line-height:1.4705882353;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.doc-content-wrapper[data-v-7ebd4fcd]{display:flex;justify-content:center}.doc-content-wrapper .doc-content[data-v-7ebd4fcd]{min-width:0;width:100%}.doc-content-wrapper .doc-content .container:only-child .declaration-list-menu[data-v-7ebd4fcd]:last-child:before{border-top-color:var(--colors-grid,var(--color-grid));border-top-style:solid;border-top-width:var(--content-table-title-border-width,1px);content:"";display:block;margin-bottom:40px}.with-on-this-page .doc-content-wrapper .doc-content[data-v-7ebd4fcd]{max-width:820px}@media only screen and (min-width:1251px){.with-on-this-page .doc-content-wrapper .doc-content[data-v-7ebd4fcd]{max-width:980px}}@media only screen and (min-width:1500px){.with-on-this-page .doc-content-wrapper .doc-content[data-v-7ebd4fcd]{max-width:1080px}}.quick-navigation-open[data-v-96c35eb8]{display:flex;align-items:center;justify-content:center;width:16px;border:1px solid var(--color-grid);height:100%;border-radius:var(--border-radius,4px);transition:background-color .15s;box-sizing:border-box}.quick-navigation-open[data-v-96c35eb8]:hover{background-color:var(--color-fill-tertiary)}@media only screen and (max-width:1023px){.quick-navigation-open[data-v-96c35eb8]{display:none}}.fromkeyboard .quick-navigation-open[data-v-96c35eb8]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.tag[data-v-7e76f326]{display:inline-block;padding-right:.5882352941rem}.tag[data-v-7e76f326]:focus{outline:none}.tag button[data-v-7e76f326]{color:var(--color-figure-gray);background-color:var(--color-fill-tertiary);font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border-radius:.8235294118rem;padding:.2352941176rem .5882352941rem;white-space:nowrap;border:1px solid transparent}@media(hover:hover){.tag button[data-v-7e76f326]:hover{transition:background-color .2s,color .2s;background-color:var(--color-fill-blue);color:#fff}}.tag button[data-v-7e76f326]:focus:active{background-color:var(--color-fill-blue);color:#fff}.fromkeyboard .tag button[data-v-7e76f326]:focus,.tag button.focus[data-v-7e76f326],.tag button[data-v-7e76f326]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.tags[data-v-1f2bd813]{position:relative;margin:0;list-style:none;box-sizing:border-box;transition:padding-right .8s,padding-bottom .8s,max-height 1s,opacity 1s;padding:0}.tags .scroll-wrapper[data-v-1f2bd813]{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-color:var(--color-figure-gray-tertiary) transparent;scrollbar-width:thin}.tags .scroll-wrapper[data-v-1f2bd813]::-webkit-scrollbar{height:0}@supports not ((-webkit-touch-callout:none) or (scrollbar-width:none) or (-ms-overflow-style:none)){.tags .scroll-wrapper.scrolling[data-v-1f2bd813]{--scrollbar-height:11px;padding-top:var(--scrollbar-height);height:calc(var(--scroll-target-height) - var(--scrollbar-height));display:flex;align-items:center}}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar{height:11px}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-figure-gray-tertiary);border:2px solid transparent;background-clip:padding-box}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-track-piece:end{margin-right:8px}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-track-piece:start{margin-left:8px}.tags ul[data-v-1f2bd813]{margin:0;padding:0;display:flex}.filter[data-v-9ad1ed4c]{--input-vertical-padding:0.7647058824rem;--input-horizontal-spacing:0.5882352941rem;--input-height:1.6470588235rem;--input-border-color:var(--color-fill-gray-secondary);--input-text:var(--color-fill-gray-secondary);position:relative;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:calc(var(--border-radius, 4px) + 1px)}.fromkeyboard .filter[data-v-9ad1ed4c]:focus{outline:none}.filter__top-wrapper[data-v-9ad1ed4c]{display:flex}.filter__filter-button[data-v-9ad1ed4c]{position:relative;z-index:1;cursor:text;margin-left:var(--input-horizontal-spacing);margin-right:.1764705882rem}@media only screen and (max-width:735px){.filter__filter-button[data-v-9ad1ed4c]{margin-right:.4117647059rem}}.filter__filter-button .svg-icon[data-v-9ad1ed4c]{fill:var(--input-text);display:block;height:21px}.filter__filter-button.blue[data-v-9ad1ed4c]>*{fill:var(--color-figure-blue);color:var(--color-figure-blue)}.filter.focus .filter__wrapper[data-v-9ad1ed4c]{box-shadow:0 0 0 3pt var(--color-focus-color);--input-border-color:var(--color-fill-blue)}.filter__wrapper[data-v-9ad1ed4c]{border:1px solid var(--input-border-color);background:var(--color-fill);border-radius:var(--border-radius,4px)}.filter__wrapper--reversed[data-v-9ad1ed4c]{display:flex;flex-direction:column-reverse}.filter__wrapper--no-border-style[data-v-9ad1ed4c]{border:none}.filter__suggested-tags[data-v-9ad1ed4c]{border-top:1px solid var(--color-fill-gray-tertiary);z-index:1;overflow:hidden}.filter__suggested-tags[data-v-9ad1ed4c] ul{padding:var(--input-vertical-padding) .5294117647rem;border:1px solid transparent;border-bottom-left-radius:calc(var(--border-radius, 4px) - 1px);border-bottom-right-radius:calc(var(--border-radius, 4px) - 1px)}.fromkeyboard .filter__suggested-tags[data-v-9ad1ed4c] ul:focus{outline:none;box-shadow:0 0 0 5px var(--color-focus-color)}.filter__wrapper--reversed .filter__suggested-tags[data-v-9ad1ed4c]{border-bottom:1px solid var(--color-fill-gray-tertiary);border-top:none}.filter__selected-tags[data-v-9ad1ed4c]{z-index:1;padding-left:4px;margin:-4px 0}@media only screen and (max-width:735px){.filter__selected-tags[data-v-9ad1ed4c]{padding-left:0}}.filter__selected-tags[data-v-9ad1ed4c] ul{padding:4px}@media only screen and (max-width:735px){.filter__selected-tags[data-v-9ad1ed4c] ul{padding-right:.4117647059rem}}.filter__selected-tags[data-v-9ad1ed4c] ul .tag:last-child{padding-right:0}.filter__delete-button[data-v-9ad1ed4c]{position:relative;margin:0;z-index:1;border-radius:100%}.fromkeyboard .filter__delete-button[data-v-9ad1ed4c]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.filter__delete-button .clear-rounded-icon[data-v-9ad1ed4c]{height:.7058823529rem;width:.7058823529rem;fill:var(--input-text);display:block}.filter__delete-button-wrapper[data-v-9ad1ed4c]{display:flex;align-items:center;padding-right:var(--input-horizontal-spacing);padding-left:.1764705882rem;border-top-right-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}.filter__input-label[data-v-9ad1ed4c]{position:relative;flex-grow:1;height:var(--input-height);padding:var(--input-vertical-padding) 0}.filter__input-label[data-v-9ad1ed4c]:after{content:attr(data-value);visibility:hidden;width:auto;white-space:nowrap;min-width:130px;display:block;text-indent:.4117647059rem}@media only screen and (max-width:735px){.filter__input-label[data-v-9ad1ed4c]:after{text-indent:.1764705882rem}}.filter__input-box-wrapper[data-v-9ad1ed4c]{overflow-y:hidden;-ms-overflow-style:none;scrollbar-color:var(--color-figure-gray-tertiary) transparent;scrollbar-width:thin;display:flex;overflow-x:auto;align-items:center;cursor:text;flex:1}.filter__input-box-wrapper[data-v-9ad1ed4c]::-webkit-scrollbar{height:0}@supports not ((-webkit-touch-callout:none) or (scrollbar-width:none) or (-ms-overflow-style:none)){.filter__input-box-wrapper.scrolling[data-v-9ad1ed4c]{--scrollbar-height:11px;padding-top:var(--scrollbar-height);height:calc(var(--scroll-target-height) - var(--scrollbar-height));display:flex;align-items:center}}.filter__input-box-wrapper.scrolling[data-v-9ad1ed4c]::-webkit-scrollbar{height:11px}.filter__input-box-wrapper.scrolling[data-v-9ad1ed4c]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-figure-gray-tertiary);border:2px solid transparent;background-clip:padding-box}.filter__input-box-wrapper.scrolling[data-v-9ad1ed4c]::-webkit-scrollbar-track-piece:end{margin-right:8px}.filter__input-box-wrapper.scrolling[data-v-9ad1ed4c]::-webkit-scrollbar-track-piece:start{margin-left:8px}.filter__input[data-v-9ad1ed4c]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-text);height:var(--input-height);border:none;width:100%;position:absolute;background:transparent;z-index:1;text-indent:.4117647059rem}@media only screen and (max-width:735px){.filter__input[data-v-9ad1ed4c]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);text-indent:.1764705882rem}}.filter__input[data-v-9ad1ed4c]:focus{outline:none}.filter__input[placeholder][data-v-9ad1ed4c]::-moz-placeholder{color:var(--input-text);opacity:1}.filter__input[placeholder][data-v-9ad1ed4c]::placeholder{color:var(--input-text);opacity:1}.filter__input[placeholder][data-v-9ad1ed4c]:-ms-input-placeholder{color:var(--input-text)}.filter__input[placeholder][data-v-9ad1ed4c]::-ms-input-placeholder{color:var(--input-text)}.generic-modal[data-v-795f7b59]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:11000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:none;overflow:auto}.modal-fullscreen[data-v-795f7b59]{align-items:stretch}.modal-fullscreen .container[data-v-795f7b59]{margin:0;flex:1;width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.modal-standard[data-v-795f7b59]{padding:20px}.modal-standard .container[data-v-795f7b59]{padding:60px;border-radius:var(--border-radius,4px)}@media screen{[data-color-scheme=dark] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media only screen and (max-width:735px){.modal-standard[data-v-795f7b59]{padding:0;align-items:stretch}.modal-standard .container[data-v-795f7b59]{margin:20px 0 0;padding:50px 30px;flex:1;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.backdrop[data-v-795f7b59]{overflow:auto;background:var(--backdrop-background,rgba(0,0,0,.4));-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed}.container[data-v-795f7b59]{margin-left:auto;margin-right:auto;width:1536px;width:980px;background:var(--colors-generic-modal-background,var(--color-generic-modal-background));z-index:1;position:relative;overflow:auto;max-width:100%}@media only screen and (max-width:1250px){.container[data-v-795f7b59]{width:692px}}@media only screen and (max-width:735px){.container[data-v-795f7b59]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-795f7b59]{width:215px}}.close[data-v-795f7b59]{position:absolute;z-index:9999;top:22px;left:22px;width:17px;height:17px;color:#666;cursor:pointer;background:none;border:0;display:flex;align-items:center}.close .close-icon[data-v-795f7b59]{fill:currentColor;width:100%;height:100%}.theme-dark .container[data-v-795f7b59]{background:#000}.theme-dark .container .close[data-v-795f7b59]{color:#b0b0b0}.theme-code .container[data-v-795f7b59]{background-color:var(--code-background,var(--color-code-background))}.highlight[data-v-4a2ce75d]{display:inline}.highlight[data-v-4a2ce75d] .match{font-weight:600;background:var(--color-fill-light-blue-secondary)}@media only screen and (max-width:735px){.preview[data-v-779b8b01]{display:none}}.unavailable[data-v-779b8b01]{align-items:center;display:flex;height:100%;justify-content:center}.loading[data-v-779b8b01]{padding:20px}.loading-row[data-v-779b8b01]{animation:pulse 2.5s ease;animation-delay:calc(1s + .3s*var(--index));animation-fill-mode:forwards;animation-iteration-count:infinite;background-color:var(--color-fill-gray-tertiary);border-radius:4px;height:12px;margin:20px 0;opacity:0}.loading-row[data-v-779b8b01]:first-of-type{margin-top:0}.loading-row[data-v-779b8b01]:last-of-type{margin-bottom:0}.quick-navigation[data-v-2f89fac2]{--input-border-color:var(--color-grid)}.quick-navigation input[type=text][data-v-2f89fac2]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.quick-navigation input[type=text][data-v-2f89fac2]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.quick-navigation__filter[data-v-2f89fac2]{--input-horizontal-spacing:0.8823529412rem}.quick-navigation[data-v-2f89fac2] .filter__wrapper{background-color:var(--color-fill-secondary)}.quick-navigation__container[data-v-2f89fac2]{background-color:var(--color-fill-secondary);border:solid 1px var(--input-border-color);border-radius:var(--border-radius,4px);margin:0 .9411764706rem}.quick-navigation__container>[data-v-2f89fac2]{--input-text:var(--color-figure-gray-secondary)}.quick-navigation__container.focus[data-v-2f89fac2]{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.quick-navigation__container[data-v-2f89fac2] .declaration-list-toggle{background-color:var(--color-fill-secondary)}.quick-navigation__magnifier-icon-container[data-v-2f89fac2]{width:1rem}.quick-navigation__magnifier-icon-container>[data-v-2f89fac2]{width:100%}.quick-navigation__magnifier-icon-container.blue .magnifier-icon[data-v-2f89fac2]{fill:var(--color-figure-blue);color:var(--color-figure-blue)}.quick-navigation__match-list[data-v-2f89fac2]{display:flex;max-height:26.4705882353rem;height:0}.quick-navigation__match-list>[data-v-2f89fac2]{min-width:0}.quick-navigation__match-list.active[data-v-2f89fac2]{height:auto;border-top:1px solid var(--input-border-color)}.quick-navigation__match-list .no-results[data-v-2f89fac2]{margin:.8823529412rem auto;width:-moz-fit-content;width:fit-content}.quick-navigation__refs[data-v-2f89fac2]{flex:1;overflow:auto}.quick-navigation__preview[data-v-2f89fac2]{border-left:1px solid var(--color-grid);flex:0 0 61.8%;overflow:auto;position:sticky;top:0}.quick-navigation__reference[data-v-2f89fac2]{display:block;padding:.5882352941rem .8823529412rem}.quick-navigation__reference[data-v-2f89fac2]:hover{text-decoration:none;background-color:var(--color-navigator-item-hover)}.quick-navigation__reference[data-v-2f89fac2]:focus{margin:0 .2941176471rem;padding:.5882352941rem .5882352941rem;background-color:var(--color-navigator-item-hover)}.quick-navigation__symbol-match[data-v-2f89fac2]{display:flex;height:2.3529411765rem;color:var(--color-figure-gray)}.quick-navigation__symbol-match .symbol-info[data-v-2f89fac2]{margin:auto;width:100%}.quick-navigation__symbol-match .symbol-info .navigator-icon[data-v-2f89fac2]{margin-right:.5882352941rem}.quick-navigation__symbol-match .symbol-info .symbol-name[data-v-2f89fac2]{display:flex}.quick-navigation__symbol-match .symbol-info .symbol-name .symbol-title[data-v-2f89fac2]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-navigation__symbol-match .symbol-info .symbol-path[data-v-2f89fac2]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);display:flex;margin-left:1.5882352941rem;overflow:hidden;white-space:nowrap}.quick-navigation__symbol-match .symbol-info .symbol-path .parent-path[data-v-2f89fac2]{padding-right:.2941176471rem}@media print{.sidebar[data-v-1a55f7f5]{display:none}}.adjustable-sidebar-width[data-v-1a55f7f5]{display:flex}@media only screen and (max-width:1023px){.adjustable-sidebar-width[data-v-1a55f7f5]{display:block;position:relative}}.adjustable-sidebar-width.dragging[data-v-1a55f7f5] *{cursor:col-resize!important}.adjustable-sidebar-width.sidebar-hidden.dragging[data-v-1a55f7f5] *{cursor:e-resize!important}.sidebar[data-v-1a55f7f5]{position:relative}@media only screen and (max-width:1023px){.sidebar[data-v-1a55f7f5]{position:static}}.aside[data-v-1a55f7f5]{width:250px;position:relative;height:100%;max-width:100vw}.aside.no-transition[data-v-1a55f7f5]{transition:none!important}@media only screen and (min-width:1024px){.aside[data-v-1a55f7f5]{transition:width .3s ease-in,visibility 0s linear var(--visibility-transition-time,0s)}.aside.dragging[data-v-1a55f7f5]:not(.is-opening-on-large):not(.hide-on-large){transition:none}.aside.hide-on-large[data-v-1a55f7f5]{width:0!important;visibility:hidden;pointer-events:none;--visibility-transition-time:0.3s}}@media only screen and (max-width:1023px){.aside[data-v-1a55f7f5]{width:100%!important;overflow:hidden;min-width:0;max-width:100%;height:calc(var(--app-height) - var(--top-offset-mobile));position:fixed;top:var(--top-offset-mobile);bottom:0;z-index:9998;transform:translateX(-100%);transition:transform .15s ease-in;left:0}.aside[data-v-1a55f7f5] .aside-animated-child{opacity:0}.aside.show-on-mobile[data-v-1a55f7f5]{transform:translateX(0)}.aside.show-on-mobile[data-v-1a55f7f5] .aside-animated-child{--index:0;opacity:1;transition:opacity .15s linear;transition-delay:calc(var(--index)*.15s + .15s)}.aside.has-mobile-top-offset[data-v-1a55f7f5]{border-top:1px solid var(--color-fill-gray-tertiary)}}.content[data-v-1a55f7f5]{display:flex;flex-flow:column;min-width:0;flex:1 1 auto;height:100%}.resize-handle[data-v-1a55f7f5]{position:absolute;cursor:col-resize;top:0;bottom:0;right:0;width:5px;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;transition:background-color .15s;transform:translateX(50%)}@media only screen and (max-width:1023px){.resize-handle[data-v-1a55f7f5]{display:none}}.resize-handle[data-v-1a55f7f5]:hover{background:var(--color-fill-gray-tertiary)}.navigator-card-item[data-v-5e71f320]{--nav-head-wrapper-left-space:20px;--nav-head-wrapper-right-space:20px;--head-wrapper-vertical-space:5px;--nav-depth-spacer:20px;--nesting-index:0;display:flex;align-items:stretch;min-height:32px;box-sizing:border-box;padding:0 var(--nav-head-wrapper-right-space) 0 var(--nav-head-wrapper-left-space)}.navigator-card-item.active .head-wrapper[data-v-5e71f320]{background:var(--color-fill-gray-quaternary)}.hover .navigator-card-item:not(.is-group) .head-wrapper[data-v-5e71f320]{background:var(--color-navigator-item-hover)}.depth-spacer[data-v-5e71f320]{width:calc(var(--nesting-index)*15px + var(--nav-depth-spacer));height:100%;position:relative;flex:0 0 auto}.title-container[data-v-5e71f320]{width:100%;min-width:0;display:flex;align-items:center}.navigator-icon-wrapper[data-v-5e71f320]{margin-right:7px}.head-wrapper[data-v-5e71f320]{position:relative;display:flex;align-items:center;flex:1;min-width:0;border-radius:var(--border-radius,4px);padding:var(--head-wrapper-vertical-space) 0}.fromkeyboard .head-wrapper[data-v-5e71f320]:focus-within{outline:4px solid var(--color-focus-color);outline-offset:-4px}@supports(padding:max(0px)){.head-wrapper[data-v-5e71f320]{padding-right:max(var(--nav-head-wrapper-right-space),env(safe-area-inset-right))}}.highlight[data-v-7b81ca08]{display:inline}.highlight[data-v-7b81ca08] .match{font-weight:600;background:var(--color-fill-light-blue-secondary)}.is-group .leaf-link[data-v-5148de22]{color:var(--color-figure-gray-tertiary);font-weight:600}.is-group .leaf-link[data-v-5148de22]:after{display:none}.navigator-icon[data-v-5148de22]{display:flex;flex:0 0 auto}.navigator-icon.changed[data-v-5148de22]{border:none;width:1em;height:1em;z-index:0}.navigator-icon.changed[data-v-5148de22]:after{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);background-image:url(../img/modified-icon.efb2697d.svg);margin:0}@media screen{[data-color-scheme=dark] .navigator-icon.changed[data-v-5148de22]:after{background-image:url(../img/modified-icon.efb2697d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed[data-v-5148de22]:after{background-image:url(../img/modified-icon.efb2697d.svg)}}.navigator-icon.changed-added[data-v-5148de22]:after{background-image:url(../img/added-icon.832a5d2c.svg)}@media screen{[data-color-scheme=dark] .navigator-icon.changed-added[data-v-5148de22]:after{background-image:url(../img/added-icon.832a5d2c.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed-added[data-v-5148de22]:after{background-image:url(../img/added-icon.832a5d2c.svg)}}.navigator-icon.changed-deprecated[data-v-5148de22]:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}@media screen{[data-color-scheme=dark] .navigator-icon.changed-deprecated[data-v-5148de22]:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed-deprecated[data-v-5148de22]:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}.leaf-link[data-v-5148de22]{color:var(--color-figure-gray);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline;vertical-align:middle;font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.fromkeyboard .leaf-link[data-v-5148de22]:focus{outline:none}.leaf-link[data-v-5148de22]:hover{text-decoration:none}.leaf-link.bolded[data-v-5148de22]{font-weight:600}.leaf-link[data-v-5148de22]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.extended-content[data-v-5148de22]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-toggle[data-v-5148de22]{overflow:hidden;position:absolute;width:100%;height:100%;padding-right:5px;box-sizing:border-box;z-index:1;display:flex;align-items:center;justify-content:flex-end}.chevron[data-v-5148de22]{width:10px}.chevron.animating[data-v-5148de22]{transition:transform .15s ease-in}.chevron.rotate[data-v-5148de22]{transform:rotate(90deg)}.navigator-card[data-v-584a744a]{--card-vertical-spacing:10px;--card-horizontal-spacing:20px;--nav-filter-horizontal-padding:20px;--visibility-delay:1s;display:flex;flex-direction:column;min-height:0;height:calc(var(--app-height) - 3.05882rem);position:sticky;top:3.0588235294rem}@media only screen and (max-width:1023px){.navigator-card[data-v-584a744a]{height:100%;position:static;background:var(--color-fill)}}.navigator-card .navigator-card-full-height[data-v-584a744a]{min-height:0;flex:1 1 auto}.navigator-card .head-inner[data-v-584a744a]{display:none;width:100%;font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);height:2.8235294118rem}@media only screen and (max-width:767px){.navigator-card .head-inner[data-v-584a744a]{font-size:1rem;line-height:1;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:1023px){.navigator-card .head-inner[data-v-584a744a]{display:flex;justify-content:flex-end;align-items:center}}.navigator-card .head-inner span[data-v-584a744a],.navigator-card .head-inner>a[data-v-584a744a]{color:var(--color-figure-gray);width:100%}.navigator-card .head-wrapper[data-v-584a744a]{display:flex;justify-content:space-between;flex:1 0 auto}@supports(padding:max(0px)){.navigator-card .head-wrapper[data-v-584a744a]{margin-left:max(var(--card-horizontal-spacing),env(safe-area-inset-left));margin-right:max(var(--card-horizontal-spacing),env(safe-area-inset-right))}}.close-card[data-v-584a744a]{margin:0}.close-card .close-icon[data-v-584a744a]{width:19px;height:19px}[data-v-584a744a] .card-body{display:flex;flex-direction:column;padding-right:0;flex:1 1 auto;min-height:0;height:100%}@media only screen and (max-width:1023px){[data-v-584a744a] .card-body{--card-vertical-spacing:0px}}.navigator-card-inner[data-v-584a744a]{display:flex;flex-flow:column;height:100%;padding-top:10px;box-sizing:border-box}@media only screen and (max-width:1023px){.navigator-card-inner[data-v-584a744a]{padding-top:0}}.filter-on-top .navigator-card-inner[data-v-584a744a]{padding-top:0}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{border:none;background-color:transparent;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;display:block;overflow:hidden}.navigator-card.filter-on-top .filter-wrapper[data-v-4fc101dd]{order:1;position:static}.navigator-card.filter-on-top .card-body[data-v-4fc101dd]{order:2}.no-items-wrapper[data-v-4fc101dd]{overflow:hidden;color:var(--color-figure-gray-tertiary)}.no-items-wrapper .no-items[data-v-4fc101dd]:not(:empty){font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:var(--card-vertical-spacing) var(--card-horizontal-spacing);min-width:200px;box-sizing:border-box}.technology-title[data-v-4fc101dd]{padding:8px 10px;padding-left:20px;background:var(--color-fill);border-radius:var(--border-radius,4px);display:flex;white-space:nowrap}@supports(padding:max(0px)){.technology-title[data-v-4fc101dd]{margin-left:max(var(--card-horizontal-spacing),env(safe-area-inset-left));margin-right:max(var(--card-horizontal-spacing),env(safe-area-inset-right))}}@media only screen and (max-width:767px){.technology-title[data-v-4fc101dd]{margin-top:0}}.technology-title .card-link[data-v-4fc101dd]{color:var(--color-text);font-size:1.1176470588rem;line-height:1.2105263158;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);font-weight:600;overflow:hidden;text-overflow:ellipsis}.technology-title.router-link-exact-active[data-v-4fc101dd]{background:var(--color-fill-gray-quaternary)}.technology-title[data-v-4fc101dd]:hover{background:var(--color-navigator-item-hover);text-decoration:none}.navigator-filter[data-v-4fc101dd]{box-sizing:border-box;padding:15px var(--nav-filter-horizontal-padding);border-top:1px solid var(--color-grid);height:71px;display:flex;align-items:flex-end}.filter-on-top .navigator-filter[data-v-4fc101dd]{border-top:none;align-items:flex-start}@supports(padding:max(0px)){.navigator-filter[data-v-4fc101dd]{padding-left:max(var(--nav-filter-horizontal-padding),env(safe-area-inset-left));padding-right:max(var(--nav-filter-horizontal-padding),env(safe-area-inset-right))}}@media only screen and (max-width:1023px){.navigator-filter[data-v-4fc101dd]{--nav-filter-horizontal-padding:20px;border:none;padding-top:10px;padding-bottom:10px;height:60px}}.navigator-filter .input-wrapper[data-v-4fc101dd]{position:relative;flex:1;min-width:0}.navigator-filter .filter-component[data-v-4fc101dd]{--input-vertical-padding:8px;--input-height:22px;--input-border-color:var(--color-grid);--input-text:var(--color-figure-gray-secondary)}.navigator-filter .filter-component[data-v-4fc101dd] .filter__input{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.navigator-filter .filter-component[data-v-4fc101dd] .filter__input-label:after{min-width:70px}.scroller[data-v-4fc101dd]{height:100%;box-sizing:border-box;padding-bottom:calc(var(--top-offset, 0px) + var(--card-vertical-spacing));transition:padding-bottom .15s ease-in}@media only screen and (max-width:1023px){.scroller[data-v-4fc101dd]{padding-bottom:10em}}.scroller[data-v-4fc101dd] .vue-recycle-scroller__item-wrapper{transform:translateZ(0)}.filter-wrapper[data-v-4fc101dd]{position:sticky;bottom:0;background:var(--color-fill)}.sidebar-transitioning .filter-wrapper[data-v-4fc101dd]{flex:1 0 71px;overflow:hidden}@media only screen and (max-width:1023px){.sidebar-transitioning .filter-wrapper[data-v-4fc101dd]{flex-basis:60px}}.loader[data-v-0de29914]{height:.7058823529rem;background-color:var(--color-fill-gray-tertiary);border-radius:4px}.navigator-icon[data-v-0de29914]{width:16px;height:16px;border-radius:2px;background-color:var(--color-fill-gray-tertiary)}.loading-navigator-item[data-v-0de29914]{animation:pulse 2.5s ease;animation-iteration-count:infinite;animation-fill-mode:forwards;opacity:0;animation-delay:calc(var(--visibility-delay) + .3s*var(--index))}.delay-visibility-enter-active[data-v-3b7cf3a4]{transition:visibility var(--visibility-delay);visibility:hidden}.loading-navigator[data-v-3b7cf3a4]{padding-top:10px}.navigator[data-v-7c66a058]{height:100%;display:flex;flex-flow:column}@media only screen and (max-width:1023px){.navigator[data-v-7c66a058]{position:static;transition:none}}[data-v-7c66a058] .nav-title{font-size:inherit;font-weight:inherit;flex-grow:1}.nav-menu-setting-label[data-v-4323807e]{display:inline-block;margin-right:.2941176471rem;white-space:nowrap}.language-container[data-v-4323807e]{flex:1 0 auto}.language-dropdown[data-v-4323807e]{-webkit-text-size-adjust:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;box-sizing:inherit;padding:0 11px 0 4px;margin-left:-4px;font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);cursor:pointer;position:relative;z-index:1}@media only screen and (max-width:1023px){.language-dropdown[data-v-4323807e]{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.language-dropdown[data-v-4323807e]:focus{outline:none}.fromkeyboard .language-dropdown[data-v-4323807e]:focus{outline:4px solid var(--color-focus-color);outline-offset:1px}.language-sizer[data-v-4323807e]{position:absolute;opacity:0;pointer-events:none;padding:0}.language-toggle-container[data-v-4323807e]{display:flex;align-items:center;padding-right:.1764705882rem;position:relative}.nav--in-breakpoint-range .language-toggle-container[data-v-4323807e]{display:none}.language-toggle-container .toggle-icon[data-v-4323807e]{width:.6em;height:.6em;position:absolute;right:7px}.language-toggle-label[data-v-4323807e]{margin-right:2px}.language-toggle.nav-menu-toggle-label[data-v-4323807e]{margin-right:6px}.language-list[data-v-4323807e]{display:inline-block;margin-top:0}.language-list-container[data-v-4323807e]{display:none}.language-list-item[data-v-4323807e],.nav--in-breakpoint-range .language-list-container[data-v-4323807e]{display:inline-block}.language-list-item[data-v-4323807e]:not(:first-child){border-left:1px solid var(--color-grid);margin-left:6px;padding-left:6px}[data-v-5e58283e] .nav-menu{line-height:1.5}[data-v-5e58283e] .nav-menu,[data-v-5e58283e] .nav-menu-settings{font-size:.8235294118rem;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}[data-v-5e58283e] .nav-menu-settings{min-width:0;line-height:1.2857142857}@media only screen and (max-width:1023px){[data-v-5e58283e] .nav-menu-settings{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (min-width:1024px){[data-v-5e58283e] .nav-menu-settings{margin-left:.5882352941rem}}[data-v-5e58283e] .nav-menu-settings .nav-menu-setting{display:flex;align-items:center;color:var(--color-nav-current-link);margin-left:0;min-width:0}[data-v-5e58283e] .nav-menu-settings .nav-menu-setting .nav-menu-link{font-weight:600;text-decoration:underline}[data-v-5e58283e] .nav-menu-settings .nav-menu-setting:first-child:not(:only-child){margin-right:.5882352941rem}.nav--in-breakpoint-range[data-v-5e58283e] .nav-menu-settings .nav-menu-setting:first-child:not(:only-child){margin-right:0}.theme-dark[data-v-5e58283e] .nav-menu-settings .nav-menu-setting{color:var(--color-nav-dark-current-link)}.nav--in-breakpoint-range[data-v-5e58283e] .nav-menu-settings .nav-menu-setting:not(:first-child){border-top:1px solid var(--color-fill-gray-tertiary)}.documentation-nav[data-v-5e58283e]{--color-nav-background:var(--color-fill)}.documentation-nav[data-v-5e58283e] .nav-title{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:767px){.documentation-nav[data-v-5e58283e] .nav-title{font-size:1rem;line-height:1;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.sidenav-toggle-wrapper[data-v-5e58283e]{display:flex;margin-top:1px;margin-right:.6470588235rem}.nav--in-breakpoint-range .sidenav-toggle-wrapper[data-v-5e58283e]{display:flex!important}@media only screen and (min-width:1024px){.sidenav-toggle-enter-active[data-v-5e58283e],.sidenav-toggle-leave-active[data-v-5e58283e]{transition:margin .3s ease-in 0s}.sidenav-toggle-enter[data-v-5e58283e],.sidenav-toggle-leave-to[data-v-5e58283e]{margin-left:-3.7647058824rem}}.sidenav-toggle[data-v-5e58283e]{align-self:center;color:var(--color-nav-link-color);position:relative;margin:0 -5px;border-radius:var(--border-radius,4px)}.theme-dark .sidenav-toggle[data-v-5e58283e]{color:var(--color-nav-dark-link-color)}.sidenav-toggle:hover .sidenav-icon-wrapper[data-v-5e58283e]{background:var(--color-fill-gray-quaternary)}.theme-dark .sidenav-toggle:hover .sidenav-icon-wrapper[data-v-5e58283e]{background:#424242}.sidenav-toggle__separator[data-v-5e58283e]{height:.8em;width:1px;background:var(--color-nav-color);align-self:center;margin:0 1.2941176471rem}.nav--in-breakpoint-range .sidenav-toggle__separator[data-v-5e58283e]{display:none}.sidenav-icon-wrapper[data-v-5e58283e]{padding:5px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius,4px)}.sidenav-icon[data-v-5e58283e]{display:flex;width:19px;height:19px}[data-v-8aa6db48] .generic-modal{overflow-y:overlay}[data-v-8aa6db48] .modal-fullscreen>.container{background-color:transparent;height:-moz-fit-content;height:fit-content;flex:auto;margin:9.4117647059rem 0;max-width:47.0588235294rem;overflow:visible}[data-v-8aa6db48] .navigator-filter .quick-navigation-open{margin-left:var(--nav-filter-horizontal-padding);width:calc(var(--nav-filter-horizontal-padding)*2)}.documentation-layout[data-v-8aa6db48]{--delay:1s;display:flex;flex-flow:column;background:var(--colors-text-background,var(--color-text-background))}.documentation-layout .delay-hiding-leave-active[data-v-8aa6db48]{transition:display var(--delay)}.documentation-layout-aside[data-v-8aa6db48]{height:100%;box-sizing:border-box;border-right:1px solid var(--color-grid)}@media only screen and (max-width:1023px){.documentation-layout-aside[data-v-8aa6db48]{background:var(--color-fill);border-right:none}.sidebar-transitioning .documentation-layout-aside[data-v-8aa6db48]{border-right:1px solid var(--color-grid)}}.topic-wrapper[data-v-8aa6db48]{flex:1 1 auto;width:100%}:root.no-js .topic-wrapper[data-v-8aa6db48] .sidebar{display:none}.full-width-container[data-v-8aa6db48]{max-width:1920px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1920px){.full-width-container[data-v-8aa6db48]{border-left:1px solid var(--color-grid);border-right:1px solid var(--color-grid);box-sizing:border-box}} \ No newline at end of file diff --git a/docs/css/documentation-topic.b186e79f.css b/docs/css/documentation-topic.b186e79f.css deleted file mode 100644 index 118f43633..000000000 --- a/docs/css/documentation-topic.b186e79f.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */.betainfo[data-v-ba3b3cc0]{font-size:.9411764706rem;padding:3rem 0;background-color:var(--color-fill-secondary)}.full-width-container .betainfo-container[data-v-ba3b3cc0]{max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .betainfo-container[data-v-ba3b3cc0]{padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .betainfo-container[data-v-ba3b3cc0]{max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .betainfo-container[data-v-ba3b3cc0]{max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .betainfo-container[data-v-ba3b3cc0]{width:auto;padding-left:20px;padding-right:20px}}.static-width-container .betainfo-container[data-v-ba3b3cc0]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .betainfo-container[data-v-ba3b3cc0]{width:692px}}@media only screen and (max-width:735px){.static-width-container .betainfo-container[data-v-ba3b3cc0]{width:87.5%}}@media only screen and (max-width:320px){.static-width-container .betainfo-container[data-v-ba3b3cc0]{width:215px}}.betainfo-label[data-v-ba3b3cc0]{font-weight:600;font-size:.9411764706rem}.betainfo-content[data-v-ba3b3cc0] p{margin-bottom:10px}.summary-section[data-v-3aa6f694]:last-of-type{margin-right:0}@media only screen and (max-width:735px){.summary-section[data-v-3aa6f694]{margin-right:0}}.title[data-v-6796f6ea]{color:#fff;font-size:.8235294118rem;margin-right:.5rem;text-rendering:optimizeLegibility}.documentation-hero--disabled .title[data-v-6796f6ea]{color:var(--colors-text,var(--color-text))}.language[data-v-1a36493d]{padding-bottom:10px;justify-content:flex-end}.language-list[data-v-1a36493d],.language[data-v-1a36493d]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:0;display:flex;align-items:center}.language-option.swift[data-v-1a36493d]{padding-right:10px;border-right:1px solid var(--color-fill-gray-tertiary)}.language-option.objc[data-v-1a36493d]{padding-left:10px}.language-option.active[data-v-1a36493d],.language-option.router-link-exact-active[data-v-1a36493d]{color:#ccc}.documentation-hero--disabled .language-option.active[data-v-1a36493d],.documentation-hero--disabled .language-option.router-link-exact-active[data-v-1a36493d]{color:var(--colors-secondary-label,var(--color-secondary-label))}.view-more-link[data-v-3f54e653]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;flex-flow:row-reverse;margin-bottom:1.3rem}.documentation-hero[data-v-0a9cf53e]{background:#000;color:var(--color-documentation-intro-figure,#fff);overflow:hidden;text-align:left;position:relative;padding-right:var(--doc-hero-right-offset)}.documentation-hero[data-v-0a9cf53e]:before{content:"";background:var(--standard-accent-color,var(--color-documentation-intro-fill,#2a2a2a));position:absolute;width:100%;left:0;top:-50%;height:150%;right:0}.documentation-hero[data-v-0a9cf53e]:after{background:transparent;opacity:.7;width:100%;position:absolute;content:"";height:100%;left:0;top:0}.documentation-hero .icon[data-v-0a9cf53e]{position:absolute;margin-top:10px;margin-right:25px;right:0;width:250px;height:calc(100% - 20px);box-sizing:border-box}@media only screen and (max-width:735px){.documentation-hero .icon[data-v-0a9cf53e]{display:none}}.documentation-hero .background-icon[data-v-0a9cf53e]{color:var(--color-documentation-intro-accent,#161616);display:block;width:250px;height:auto;opacity:1;position:absolute;top:50%;left:0;transform:translateY(-50%);max-height:100%}.documentation-hero .background-icon[data-v-0a9cf53e] img,.documentation-hero .background-icon[data-v-0a9cf53e] svg{width:100%;height:100%}.documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){padding-top:2.3529411765rem;padding-bottom:40px;position:relative;z-index:1}.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){width:692px}}@media only screen and (max-width:735px){.static-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){width:215px}}.documentation-hero .minimized-hero[data-v-0a9cf53e]{padding:1.3em 1.4em;position:relative;z-index:1}.documentation-hero__above-content[data-v-0a9cf53e]{position:relative;z-index:1}.documentation-hero--disabled[data-v-0a9cf53e]{background:none;color:var(--colors-text,var(--color-text))}.documentation-hero--disabled[data-v-0a9cf53e]:after,.documentation-hero--disabled[data-v-0a9cf53e]:before{content:none}.short-hero[data-v-0a9cf53e]{padding-top:3.5294117647rem;padding-bottom:3.5294117647rem}.extra-bottom-padding[data-v-0a9cf53e]{padding-bottom:3.8235294118rem}.theme-dark[data-v-0a9cf53e] a:not(.button-cta){color:#09f}ul[data-v-068842ec]{list-style-type:none;margin:0}ul li:first-child .base-link[data-v-068842ec]{margin-top:0}.parent-item .base-link[data-v-068842ec]{font-weight:700}.base-link[data-v-068842ec]{color:var(--color-figure-gray-secondary);font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;margin:5px 0;transition:color .15s ease-in;max-width:100%}.active .base-link[data-v-068842ec]{color:var(--color-text)}[data-v-3a32ffd0] .code-listing{background:var(--background,var(--color-code-background));color:var(--text,var(--color-code-plain));border-color:var(--colors-grid,var(--color-grid));border-width:var(--code-border-width,1px);border-style:var(--code-border-style,solid)}[data-v-3a32ffd0] .code-listing pre{padding:var(--code-block-style-elements-padding)}[data-v-3a32ffd0] .code-listing pre>code{font-size:.8823529412rem;line-height:1.6666666667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}[data-v-3a32ffd0] *+.code-listing,[data-v-3a32ffd0] *+.endpoint-example,[data-v-3a32ffd0] *+.inline-image-container,[data-v-3a32ffd0] *+aside,[data-v-3a32ffd0] *+figure,[data-v-3a32ffd0] .code-listing+*,[data-v-3a32ffd0] .endpoint-example+*,[data-v-3a32ffd0] .inline-image-container+*,[data-v-3a32ffd0] aside+*,[data-v-3a32ffd0] figure+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-3a32ffd0] *+dl,[data-v-3a32ffd0] dl+*{margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] img{display:block;margin:auto;max-width:100%}[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ol li:not(:first-child),[data-v-3a32ffd0] ul,[data-v-3a32ffd0] ul li:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ul{margin-left:1.25rem}}[data-v-3a32ffd0] dt:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] dd{margin-left:2em}.conditional-constraints[data-v-4c6f3ed1] code{color:var(--colors-secondary-label,var(--color-secondary-label))}.token-method[data-v-3fd63d6c]{font-weight:700}.token-keyword[data-v-3fd63d6c]{color:var(--syntax-keyword,var(--color-syntax-keywords))}.token-number[data-v-3fd63d6c]{color:var(--syntax-number,var(--color-syntax-numbers))}.token-string[data-v-3fd63d6c]{color:var(--syntax-string,var(--color-syntax-strings))}.attribute-link[data-v-3fd63d6c],.token-attribute[data-v-3fd63d6c]{color:var(--syntax-attribute,var(--color-syntax-keywords))}.token-internalParam[data-v-3fd63d6c]{color:var(--color-syntax-param-internal-name)}.type-identifier-link[data-v-3fd63d6c]{color:var(--syntax-type,var(--color-syntax-other-type-names))}.token-removed[data-v-3fd63d6c]{background-color:var(--color-highlight-red)}.token-added[data-v-3fd63d6c]{background-color:var(--color-highlight-green)}.source[data-v-d22a3f50]{background:var(--background,var(--color-code-background));border-color:var(--color-grid);color:var(--text,var(--color-code-plain));border-style:solid;border-width:1px;padding:var(--code-block-style-elements-padding);speak:literal-punctuation;line-height:25px;filter:blur(0)}.source.displays-multiple-lines[data-v-d22a3f50],.source[data-v-d22a3f50]{border-radius:var(--border-radius,4px)}.source>code[data-v-d22a3f50]{font-size:.8823529412rem;line-height:1.6666666667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);display:block}.platforms[data-v-4f51d8d2]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:.45rem;margin-top:var(--spacing-stacked-margin-xlarge)}.changed .platforms[data-v-4f51d8d2]{padding-left:.588rem}.platforms[data-v-4f51d8d2]:first-of-type{margin-top:1rem}.source[data-v-4f51d8d2]{margin:var(--declaration-code-listing-margin)}.platforms+.source[data-v-4f51d8d2]{margin:0}.changed.declaration-group[data-v-4f51d8d2]{background:var(--background,var(--color-code-background))}.changed .source[data-v-4f51d8d2]{background:none;border:none;margin-top:0;margin-bottom:0;margin-left:2.1764705882rem;padding-left:0}.declaration-diff[data-v-b3e21c4a]{background:var(--background,var(--color-code-background))}.declaration-diff-version[data-v-b3e21c4a]{padding-left:.588rem;padding-left:2.1764705882rem;font-size:1rem;line-height:1.5294117647;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);margin:0}.declaration-diff-current[data-v-b3e21c4a]{padding-top:8px;padding-bottom:5px}.declaration-diff-previous[data-v-b3e21c4a]{padding-top:5px;padding-bottom:8px;background-color:var(--color-changes-modified-previous-background);border-radius:0 0 var(--border-radius,4px) var(--border-radius,4px);position:relative}.declaration-source-link[data-v-5863919c]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:center;margin-top:var(--declaration-source-link-margin,var(--spacing-stacked-margin-large))}.declaration-icon[data-v-5863919c]{width:1em;margin-right:5px}.conditional-constraints[data-v-2ab6251b]{margin-top:var(--declaration-conditional-constraints-margin,20px)}.abstract[data-v-cdcaacd2]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.abstract[data-v-cdcaacd2]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-cdcaacd2] p:last-child{margin-bottom:0}.container[data-v-6e075935]{padding-bottom:40px}.full-width-container .container[data-v-6e075935]{max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .container[data-v-6e075935]{padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .container[data-v-6e075935]{max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .container[data-v-6e075935]{max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .container[data-v-6e075935]{width:auto;padding-left:20px;padding-right:20px}}.static-width-container .container[data-v-6e075935]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .container[data-v-6e075935]{width:692px}}@media only screen and (max-width:735px){.static-width-container .container[data-v-6e075935]{width:87.5%}}@media only screen and (max-width:320px){.static-width-container .container[data-v-6e075935]{width:215px}}.title[data-v-6e075935]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding-top:40px;border-top-color:var(--color-grid);border-top-style:solid;border-top-width:var(--content-table-title-border-width,1px)}@media only screen and (max-width:1250px){.title[data-v-6e075935]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-6e075935]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title+.contenttable-section[data-v-1b0546d9]{margin-top:0}.contenttable-section[data-v-1b0546d9]{align-items:baseline;padding-top:2.353rem}.contenttable-section[data-v-1b0546d9]:last-child{margin-bottom:0}[data-v-1b0546d9] .contenttable-title{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-1b0546d9] .contenttable-title{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.contenttable-section[data-v-1b0546d9]{align-items:unset;border-top:none;display:inherit;margin:0}.section-content[data-v-1b0546d9],.section-title[data-v-1b0546d9]{padding:0}[data-v-1b0546d9] .contenttable-title{margin:0 0 2.353rem 0;padding-bottom:.5rem}}.badge[data-v-8d6893ae]{--badge-color:var(--color-badge-default);--badge-dark-color:var(--color-badge-dark-default);font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;padding:2px 10px;white-space:nowrap;background:none;border-radius:var(--badge-border-radius,calc(var(--border-radius, 4px) - 1px));border-style:var(--badge-border-style,solid);border-width:var(--badge-border-width,1px);margin-left:10px;color:var(--badge-color)}.theme-dark .badge[data-v-8d6893ae]{--badge-color:var(--badge-dark-color)}.badge-deprecated[data-v-8d6893ae]{--badge-color:var(--color-badge-deprecated);--badge-dark-color:var(--color-badge-dark-deprecated)}.badge-beta[data-v-8d6893ae]{--badge-color:var(--color-badge-beta);--badge-dark-color:var(--color-badge-dark-beta)}.topic-icon-wrapper[data-v-44dade98]{display:flex;align-items:center;justify-content:center;height:1.4705882353rem;flex:0 0 1.294rem;width:1.294rem;margin-right:1rem}.topic-icon[data-v-44dade98]{height:.8823529412rem;transform:scale(1);-webkit-transform:scale(1);overflow:visible}.topic-icon[data-v-44dade98] img{margin:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.topic-icon.curly-brackets-icon[data-v-44dade98]{height:1rem}.decorator[data-v-06ec7395],.label[data-v-06ec7395]{color:var(--colors-secondary-label,var(--color-secondary-label))}.label[data-v-06ec7395]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.empty-token[data-v-06ec7395]{font-size:0}.empty-token[data-v-06ec7395]:after{content:" ";font-size:1rem}.abstract[data-v-63be6b46],.link-block[data-v-63be6b46] .badge{margin-left:2.294rem}.link-block .badge+.badge[data-v-63be6b46]{margin-left:1rem}.link[data-v-63be6b46]{display:flex}.link-block .badge[data-v-63be6b46]{margin-top:.5rem}.link-block.has-inline-element[data-v-63be6b46]{display:flex;align-items:flex-start;flex-flow:row wrap}.link-block.has-inline-element .badge[data-v-63be6b46]{margin-left:1rem;margin-top:0}.link-block .has-adjacent-elements[data-v-63be6b46]{padding-top:5px;padding-bottom:5px;display:inline-flex}.link-block[data-v-63be6b46],.link[data-v-63be6b46]{box-sizing:inherit}.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.link-block.changed.changed[data-v-63be6b46],.link.changed.changed[data-v-63be6b46]{padding-right:1rem}@media only screen and (max-width:735px){.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-left:0;padding-right:0}.link-block.changed.changed[data-v-63be6b46],.link.changed.changed[data-v-63be6b46]{padding-right:17px;padding-left:2.1764705882rem}.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-left:0;padding-right:0}}.abstract .topic-required[data-v-63be6b46]:not(:first-child){margin-top:4px}.topic-required[data-v-63be6b46]{font-size:.8em}.deprecated[data-v-63be6b46]{text-decoration:line-through}.conditional-constraints[data-v-63be6b46]{font-size:.8235294118rem;margin-top:4px}.section-content>.content[data-v-1c2724f5],.topic[data-v-1c2724f5]{margin-top:15px}.no-title .section-content>.content[data-v-1c2724f5]:first-child,.no-title .topic[data-v-1c2724f5]:first-child{margin-top:0}.datalist dd{padding-left:2rem}.datalist dt{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.datalist dt:first-of-type{padding-top:0}.type[data-v-791bac44]:first-letter{text-transform:capitalize}.detail-type[data-v-d66cd00c]{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.detail-type[data-v-d66cd00c]:first-child{padding-top:0}@media only screen and (max-width:735px){.detail-type[data-v-d66cd00c]{padding-left:0}}.detail-content[data-v-d66cd00c]{padding-left:2rem}@media only screen and (max-width:735px){.detail-content[data-v-d66cd00c]{padding-left:0}}.param-name[data-v-5ef1227e]{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.param-name[data-v-5ef1227e]:first-child{padding-top:0}@media only screen and (max-width:735px){.param-name[data-v-5ef1227e]{padding-left:0}}.param-content[data-v-5ef1227e]{padding-left:2rem}@media only screen and (max-width:735px){.param-content[data-v-5ef1227e]{padding-left:0}}.param-content[data-v-5ef1227e] dt{font-weight:600}.param-content[data-v-5ef1227e] dd{margin-left:1em}.parameters-table[data-v-eee7e94e] .change-added,.parameters-table[data-v-eee7e94e] .change-removed{display:inline-block;max-width:100%}.parameters-table[data-v-eee7e94e] .change-removed,.parameters-table[data-v-eee7e94e] .token-removed{text-decoration:line-through}.param[data-v-eee7e94e]{font-size:.8823529412rem;box-sizing:border-box}.param.changed[data-v-eee7e94e]{display:flex;flex-flow:row wrap;padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.param.changed.changed[data-v-eee7e94e]{padding-right:1rem}@media only screen and (max-width:735px){.param.changed[data-v-eee7e94e]{padding-left:0;padding-right:0}.param.changed.changed[data-v-eee7e94e]{padding-right:17px;padding-left:2.1764705882rem}.param.changed[data-v-eee7e94e]{padding-left:0;padding-right:0}}.param.changed.changed[data-v-eee7e94e]{padding-left:0;padding-right:0}.param.changed+.param.changed[data-v-eee7e94e]{margin-top:calc(var(--spacing-param)/2)}.changed .param-content[data-v-eee7e94e],.changed .param-symbol[data-v-eee7e94e]{padding-top:2px;padding-bottom:2px}@media only screen and (max-width:735px){.changed .param-content[data-v-eee7e94e]{padding-top:0}.changed .param-symbol[data-v-eee7e94e]{padding-bottom:0}}.param-symbol[data-v-eee7e94e]{text-align:right}.changed .param-symbol[data-v-eee7e94e]{padding-left:2.1764705882rem}@media only screen and (max-width:735px){.param-symbol[data-v-eee7e94e]{text-align:left}.changed .param-symbol[data-v-eee7e94e]{padding-left:0}}.param-symbol[data-v-eee7e94e] .type-identifier-link{color:var(--color-link)}.param+.param[data-v-eee7e94e]{margin-top:var(--spacing-param)}.param+.param[data-v-eee7e94e]:first-child{margin-top:0}.param-content[data-v-eee7e94e]{padding-left:1rem;padding-left:2.1764705882rem}.changed .param-content[data-v-eee7e94e]{padding-right:1rem}@media only screen and (max-width:735px){.param-content[data-v-eee7e94e]{padding-left:0;padding-right:0}}.property-metadata[data-v-f911f232]{color:var(--color-figure-gray-secondary)}.property-text{font-weight:700}.property-metadata[data-v-549ed0a8]{color:var(--color-figure-gray-secondary)}.property-name[data-v-39899ccf]{font-weight:700}.property-name.deprecated[data-v-39899ccf]{text-decoration:line-through}.property-deprecated[data-v-39899ccf]{margin-left:0}.content[data-v-39899ccf],.content[data-v-39899ccf] p:first-child{display:inline}.response-mimetype[data-v-18890a0f]{color:var(--color-figure-gray-secondary)}.part-name[data-v-68facc94]{font-weight:700}.content[data-v-68facc94],.content[data-v-68facc94] p:first-child{display:inline}.param-name[data-v-0d9b752e]{font-weight:700}.param-name.deprecated[data-v-0d9b752e]{text-decoration:line-through}.param-deprecated[data-v-0d9b752e]{margin-left:0}.content[data-v-0d9b752e],.content[data-v-0d9b752e] p:first-child{display:inline}.response-name[data-v-ee5b05cc],.response-reason[data-v-ee5b05cc]{font-weight:700}@media only screen and (max-width:735px){.response-reason[data-v-ee5b05cc]{display:none}}.response-name>code>.reason[data-v-ee5b05cc]{display:none}@media only screen and (max-width:735px){.response-name>code>.reason[data-v-ee5b05cc]{display:initial}}.primary-content.with-border[data-v-56ef0742]:before{border-top-color:var(--colors-grid,var(--color-grid));border-top-style:solid;border-top-width:1px;content:"";display:block}.primary-content[data-v-56ef0742]>*{margin-bottom:40px;margin-top:40px}.primary-content[data-v-56ef0742]>:first-child{margin-top:2.353rem}.relationships-list[data-v-ba5cad92]{list-style:none}.relationships-list.column[data-v-ba5cad92]{margin-left:0;margin-top:15px}.relationships-list.inline[data-v-ba5cad92]{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:15px;margin-left:0}.relationships-list.inline li[data-v-ba5cad92]:not(:last-child):after{content:", "}.relationships-list.changed[data-v-ba5cad92]{padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.relationships-list.changed.changed[data-v-ba5cad92]{padding-right:1rem}@media only screen and (max-width:735px){.relationships-list.changed[data-v-ba5cad92]{padding-left:0;padding-right:0}.relationships-list.changed.changed[data-v-ba5cad92]{padding-right:17px;padding-left:2.1764705882rem}.relationships-list.changed[data-v-ba5cad92]{padding-left:0;padding-right:0}}.relationships-list.changed[data-v-ba5cad92]:after{margin-top:.6176470588rem}.relationships-list.changed.column[data-v-ba5cad92]{display:block;box-sizing:border-box}.relationships-item[data-v-ba5cad92],.relationships-list[data-v-ba5cad92]{box-sizing:inherit}.conditional-constraints[data-v-ba5cad92]{font-size:.8235294118rem;margin:.1764705882rem 0 .5882352941rem 1.1764705882rem}.availability[data-v-602d8130]{display:flex;flex-flow:row wrap;gap:10px;margin-top:25px}.badge[data-v-602d8130]{margin:0}.technology[data-v-602d8130]{display:inline-flex;align-items:center}.tech-icon[data-v-602d8130]{height:12px;padding-right:5px;fill:var(--badge-color)}.theme-dark .tech-icon[data-v-602d8130]{fill:var(--badge-color)}.beta[data-v-602d8130]{color:var(--color-badge-beta)}.theme-dark .beta[data-v-602d8130]{color:var(--color-badge-dark-beta)}.deprecated[data-v-602d8130]{color:var(--color-badge-deprecated)}.theme-dark .deprecated[data-v-602d8130]{color:var(--color-badge-dark-deprecated)}.changed[data-v-602d8130]{padding-left:26px}.changed[data-v-602d8130]:after{content:none}.changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.efb2697d.svg);background-repeat:no-repeat;bottom:0;content:" ";margin:auto;margin-right:8px;position:absolute;top:0;width:16px;height:16px;left:5px}@media screen{[data-color-scheme=dark] .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.efb2697d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.efb2697d.svg)}}.theme-dark .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.efb2697d.svg)}.changed-added[data-v-602d8130]{border-color:var(--color-changes-added)}.changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.832a5d2c.svg)}@media screen{[data-color-scheme=dark] .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.832a5d2c.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.832a5d2c.svg)}}.theme-dark .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.832a5d2c.svg)}.changed-deprecated[data-v-602d8130]{border-color:var(--color-changes-deprecated)}.changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}@media screen{[data-color-scheme=dark] .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}.theme-dark .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}.changed-modified[data-v-602d8130]{border-color:var(--color-changes-modified)}.eyebrow[data-v-4492c658]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-documentation-intro-eyebrow,#ccc);display:block;margin-bottom:1.1764705882rem}@media only screen and (max-width:735px){.eyebrow[data-v-4492c658]{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.documentation-hero--disabled .eyebrow[data-v-4492c658]{color:var(--colors-secondary-label,var(--color-secondary-label))}.title[data-v-4492c658]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-documentation-intro-title,#fff);margin-bottom:.7058823529rem}@media only screen and (max-width:1250px){.title[data-v-4492c658]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-4492c658]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.documentation-hero--disabled .title[data-v-4492c658]{color:var(--colors-header-text,var(--color-header-text))}small[data-v-4492c658]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding-left:10px}@media only screen and (max-width:1250px){small[data-v-4492c658]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}small[data-v-4492c658]:before{content:attr(data-tag-name)}small.Beta[data-v-4492c658]{color:var(--color-badge-beta)}.theme-dark small.Beta[data-v-4492c658]{color:var(--color-badge-dark-beta)}small.Deprecated[data-v-4492c658]{color:var(--color-badge-deprecated)}.theme-dark small.Deprecated[data-v-4492c658]{color:var(--color-badge-dark-deprecated)}.OnThisPageStickyContainer[data-v-39ac6ed0]{margin-top:2.353rem;position:sticky;top:3.8235294118rem;align-self:flex-start;flex:0 0 auto;width:192px;padding-right:1.2941176471rem;box-sizing:border-box;padding-bottom:var(--spacing-stacked-margin-small);max-height:calc(100vh - 3.82353rem);overflow:auto}@media print{.OnThisPageStickyContainer[data-v-39ac6ed0]{display:none}}@media only screen and (max-width:735px){.OnThisPageStickyContainer[data-v-39ac6ed0]{display:none}}.doc-topic[data-v-2ff03362]{display:flex;flex-direction:column;height:100%}.doc-topic.with-on-this-page[data-v-2ff03362]{--doc-hero-right-offset:192px}#main[data-v-2ff03362]{outline-style:none;height:100%}[data-v-2ff03362] .minimized-title{margin-bottom:.833rem}[data-v-2ff03362] .minimized-title .title{font-size:1.416rem;font-weight:700}[data-v-2ff03362] .minimized-title small{font-size:1rem;padding-left:.416rem}.minimized-abstract[data-v-2ff03362]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.container[data-v-2ff03362]:not(.minimized-container){outline-style:none}.full-width-container .container[data-v-2ff03362]:not(.minimized-container){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .container[data-v-2ff03362]:not(.minimized-container){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .container[data-v-2ff03362]:not(.minimized-container){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .container[data-v-2ff03362]:not(.minimized-container){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .container[data-v-2ff03362]:not(.minimized-container){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .container[data-v-2ff03362]:not(.minimized-container){margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .container[data-v-2ff03362]:not(.minimized-container){width:692px}}@media only screen and (max-width:735px){.static-width-container .container[data-v-2ff03362]:not(.minimized-container){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .container[data-v-2ff03362]:not(.minimized-container){width:215px}}[data-v-2ff03362] .minimized-container{outline-style:none;--spacing-stacked-margin-large:0.667em;--spacing-stacked-margin-xlarge:1em;--declaration-code-listing-margin:1em 0 0 0;--declaration-conditional-constraints-margin:1em;--declaration-source-link-margin:0.833em;--code-block-style-elements-padding:7px 12px;--spacing-param:var(--spacing-stacked-margin-large);--aside-border-radius:6px;--code-border-radius:6px}[data-v-2ff03362] .minimized-container .description{margin-bottom:1.5em}[data-v-2ff03362] .minimized-container>.primary-content>*{margin-top:1.5em;margin-bottom:1.5em}[data-v-2ff03362] .minimized-container .description{margin-top:0}[data-v-2ff03362] .minimized-container h1,[data-v-2ff03362] .minimized-container h2,[data-v-2ff03362] .minimized-container h3,[data-v-2ff03362] .minimized-container h4,[data-v-2ff03362] .minimized-container h5,[data-v-2ff03362] .minimized-container h6{font-size:1rem;font-weight:700}[data-v-2ff03362] .minimized-container h2{font-size:1.083rem}[data-v-2ff03362] .minimized-container h1{font-size:1.416rem}[data-v-2ff03362] .minimized-container aside{padding:.667rem 1rem}[data-v-2ff03362] .minimized-container .single-line,[data-v-2ff03362] .minimized-container .source{border-radius:var(--code-border-radius)}.description[data-v-2ff03362]{margin-bottom:2.353rem}.description[data-v-2ff03362]:empty{display:none}.description.after-enhanced-hero[data-v-2ff03362]{margin-top:2.353rem}.description[data-v-2ff03362] .content+*{margin-top:var(--spacing-stacked-margin-large)}.full-width-container .doc-content .minimized-container[data-v-2ff03362]{padding-left:1.4rem;padding-right:1.4rem}[data-v-2ff03362] .no-primary-content{--content-table-title-border-width:0px}.sample-download[data-v-2ff03362]{margin-top:20px}.declarations-container[data-v-2ff03362]{margin-top:30px}.declarations-container.minimized-container[data-v-2ff03362]{margin-top:0}[data-v-2ff03362] h1{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h1{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-2ff03362] h1{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h2{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h2{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-2ff03362] h2{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h3{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h3{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-2ff03362] h3{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h4{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h4{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h5{font-size:1.2941176471rem;line-height:1.1818181818;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h5{font-size:1.1764705882rem;line-height:1.2;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-2ff03362] h5{font-size:1.0588235294rem;line-height:1.4444444444;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h6{font-size:1rem;line-height:1.4705882353;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.doc-content-wrapper[data-v-2ff03362]{display:flex;justify-content:center}.doc-content-wrapper .doc-content[data-v-2ff03362]{min-width:0;width:100%}.with-on-this-page .doc-content-wrapper .doc-content[data-v-2ff03362]{max-width:820px}@media only screen and (min-width:1251px){.with-on-this-page .doc-content-wrapper .doc-content[data-v-2ff03362]{max-width:980px}}@media only screen and (min-width:1500px){.with-on-this-page .doc-content-wrapper .doc-content[data-v-2ff03362]{max-width:1080px}}.quick-navigation-open[data-v-53faf852]{display:flex;align-items:center;justify-content:center;width:16px;border:1px solid var(--color-grid);height:100%;border-radius:var(--border-radius,4px);transition:background-color .15s;box-sizing:border-box}.quick-navigation-open[data-v-53faf852]:hover{background-color:var(--color-fill-tertiary)}@media only screen and (max-width:1023px){.quick-navigation-open[data-v-53faf852]{display:none}}.fromkeyboard .quick-navigation-open[data-v-53faf852]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.tag[data-v-7e76f326]{display:inline-block;padding-right:.5882352941rem}.tag[data-v-7e76f326]:focus{outline:none}.tag button[data-v-7e76f326]{color:var(--color-figure-gray);background-color:var(--color-fill-tertiary);font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border-radius:.8235294118rem;padding:.2352941176rem .5882352941rem;white-space:nowrap;border:1px solid transparent}@media(hover:hover){.tag button[data-v-7e76f326]:hover{transition:background-color .2s,color .2s;background-color:var(--color-fill-blue);color:#fff}}.tag button[data-v-7e76f326]:focus:active{background-color:var(--color-fill-blue);color:#fff}.fromkeyboard .tag button[data-v-7e76f326]:focus,.tag button.focus[data-v-7e76f326],.tag button[data-v-7e76f326]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.tags[data-v-1f2bd813]{position:relative;margin:0;list-style:none;box-sizing:border-box;transition:padding-right .8s,padding-bottom .8s,max-height 1s,opacity 1s;padding:0}.tags .scroll-wrapper[data-v-1f2bd813]{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-color:var(--color-figure-gray-tertiary) transparent;scrollbar-width:thin}.tags .scroll-wrapper[data-v-1f2bd813]::-webkit-scrollbar{height:0}@supports not ((-webkit-touch-callout:none) or (scrollbar-width:none) or (-ms-overflow-style:none)){.tags .scroll-wrapper.scrolling[data-v-1f2bd813]{--scrollbar-height:11px;padding-top:var(--scrollbar-height);height:calc(var(--scroll-target-height) - var(--scrollbar-height));display:flex;align-items:center}}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar{height:11px}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-figure-gray-tertiary);border:2px solid transparent;background-clip:padding-box}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-track-piece:end{margin-right:8px}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-track-piece:start{margin-left:8px}.tags ul[data-v-1f2bd813]{margin:0;padding:0;display:flex}.filter[data-v-7a79f6ea]{--input-vertical-padding:0.7647058824rem;--input-horizontal-spacing:0.5882352941rem;--input-height:1.6470588235rem;--input-border-color:var(--color-fill-gray-secondary);--input-text:var(--color-fill-gray-secondary);position:relative;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:calc(var(--border-radius, 4px) + 1px)}.fromkeyboard .filter[data-v-7a79f6ea]:focus{outline:none}.filter__top-wrapper[data-v-7a79f6ea]{display:flex}.filter__filter-button[data-v-7a79f6ea]{position:relative;z-index:1;cursor:text;margin-left:var(--input-horizontal-spacing);margin-right:.1764705882rem}@media only screen and (max-width:735px){.filter__filter-button[data-v-7a79f6ea]{margin-right:.4117647059rem}}.filter__filter-button .svg-icon[data-v-7a79f6ea]{fill:var(--input-text);display:block;height:21px}.filter__filter-button.blue[data-v-7a79f6ea]>*{fill:var(--color-figure-blue);color:var(--color-figure-blue)}.filter.focus .filter__wrapper[data-v-7a79f6ea]{box-shadow:0 0 0 3pt var(--color-focus-color);--input-border-color:var(--color-fill-blue)}.filter__wrapper[data-v-7a79f6ea]{border:1px solid var(--input-border-color);background:var(--color-fill);border-radius:var(--border-radius,4px)}.filter__wrapper--reversed[data-v-7a79f6ea]{display:flex;flex-direction:column-reverse}.filter__wrapper--no-border-style[data-v-7a79f6ea]{border:none}.filter__suggested-tags[data-v-7a79f6ea]{border-top:1px solid var(--color-fill-gray-tertiary);z-index:1;overflow:hidden}.filter__suggested-tags[data-v-7a79f6ea] ul{padding:var(--input-vertical-padding) .5294117647rem;border:1px solid transparent;border-bottom-left-radius:calc(var(--border-radius, 4px) - 1px);border-bottom-right-radius:calc(var(--border-radius, 4px) - 1px)}.fromkeyboard .filter__suggested-tags[data-v-7a79f6ea] ul:focus{outline:none;box-shadow:0 0 0 5px var(--color-focus-color)}.filter__wrapper--reversed .filter__suggested-tags[data-v-7a79f6ea]{border-bottom:1px solid var(--color-fill-gray-tertiary);border-top:none}.filter__selected-tags[data-v-7a79f6ea]{z-index:1;padding-left:4px;margin:-4px 0}@media only screen and (max-width:735px){.filter__selected-tags[data-v-7a79f6ea]{padding-left:0}}.filter__selected-tags[data-v-7a79f6ea] ul{padding:4px}@media only screen and (max-width:735px){.filter__selected-tags[data-v-7a79f6ea] ul{padding-right:.4117647059rem}}.filter__selected-tags[data-v-7a79f6ea] ul .tag:last-child{padding-right:0}.filter__delete-button[data-v-7a79f6ea]{position:relative;margin:0;z-index:1;border-radius:100%}.fromkeyboard .filter__delete-button[data-v-7a79f6ea]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.filter__delete-button .clear-rounded-icon[data-v-7a79f6ea]{height:.7058823529rem;width:.7058823529rem;fill:var(--input-text);display:block}.filter__delete-button-wrapper[data-v-7a79f6ea]{display:flex;align-items:center;padding-right:var(--input-horizontal-spacing);padding-left:.1764705882rem;border-top-right-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}.filter__input-label[data-v-7a79f6ea]{position:relative;flex-grow:1;height:var(--input-height);padding:var(--input-vertical-padding) 0}.filter__input-label[data-v-7a79f6ea]:after{content:attr(data-value);visibility:hidden;width:auto;white-space:nowrap;min-width:130px;display:block;text-indent:.4117647059rem}@media only screen and (max-width:735px){.filter__input-label[data-v-7a79f6ea]:after{text-indent:.1764705882rem}}.filter__input-box-wrapper[data-v-7a79f6ea]{overflow-y:hidden;-ms-overflow-style:none;scrollbar-color:var(--color-figure-gray-tertiary) transparent;scrollbar-width:thin;display:flex;overflow-x:auto;align-items:center;cursor:text;flex:1}.filter__input-box-wrapper[data-v-7a79f6ea]::-webkit-scrollbar{height:0}@supports not ((-webkit-touch-callout:none) or (scrollbar-width:none) or (-ms-overflow-style:none)){.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]{--scrollbar-height:11px;padding-top:var(--scrollbar-height);height:calc(var(--scroll-target-height) - var(--scrollbar-height));display:flex;align-items:center}}.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]::-webkit-scrollbar{height:11px}.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-figure-gray-tertiary);border:2px solid transparent;background-clip:padding-box}.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]::-webkit-scrollbar-track-piece:end{margin-right:8px}.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]::-webkit-scrollbar-track-piece:start{margin-left:8px}.filter__input[data-v-7a79f6ea]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-text);height:var(--input-height);border:none;width:100%;position:absolute;background:transparent;z-index:1;text-indent:.4117647059rem}@media only screen and (max-width:735px){.filter__input[data-v-7a79f6ea]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);text-indent:.1764705882rem}}.filter__input[data-v-7a79f6ea]:focus{outline:none}.filter__input[placeholder][data-v-7a79f6ea]::-moz-placeholder{color:var(--input-text);opacity:1}.filter__input[placeholder][data-v-7a79f6ea]::placeholder{color:var(--input-text);opacity:1}.filter__input[placeholder][data-v-7a79f6ea]:-ms-input-placeholder{color:var(--input-text)}.filter__input[placeholder][data-v-7a79f6ea]::-ms-input-placeholder{color:var(--input-text)}.generic-modal[data-v-795f7b59]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:11000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:none;overflow:auto}.modal-fullscreen[data-v-795f7b59]{align-items:stretch}.modal-fullscreen .container[data-v-795f7b59]{margin:0;flex:1;width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.modal-standard[data-v-795f7b59]{padding:20px}.modal-standard .container[data-v-795f7b59]{padding:60px;border-radius:var(--border-radius,4px)}@media screen{[data-color-scheme=dark] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media only screen and (max-width:735px){.modal-standard[data-v-795f7b59]{padding:0;align-items:stretch}.modal-standard .container[data-v-795f7b59]{margin:20px 0 0;padding:50px 30px;flex:1;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.backdrop[data-v-795f7b59]{overflow:auto;background:var(--backdrop-background,rgba(0,0,0,.4));-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed}.container[data-v-795f7b59]{margin-left:auto;margin-right:auto;width:980px;background:var(--colors-generic-modal-background,var(--color-generic-modal-background));z-index:1;position:relative;overflow:auto;max-width:100%}@media only screen and (max-width:1250px){.container[data-v-795f7b59]{width:692px}}@media only screen and (max-width:735px){.container[data-v-795f7b59]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-795f7b59]{width:215px}}.close[data-v-795f7b59]{position:absolute;z-index:9999;top:22px;left:22px;width:17px;height:17px;color:#666;cursor:pointer;background:none;border:0;display:flex;align-items:center}.close .close-icon[data-v-795f7b59]{fill:currentColor;width:100%;height:100%}.theme-dark .container[data-v-795f7b59]{background:#000}.theme-dark .container .close[data-v-795f7b59]{color:#b0b0b0}.theme-code .container[data-v-795f7b59]{background-color:var(--code-background,var(--color-code-background))}.highlight[data-v-4a2ce75d]{display:inline}.highlight[data-v-4a2ce75d] .match{font-weight:600;background:var(--color-fill-light-blue-secondary)}@media only screen and (max-width:735px){.preview[data-v-779b8b01]{display:none}}.unavailable[data-v-779b8b01]{align-items:center;display:flex;height:100%;justify-content:center}.loading[data-v-779b8b01]{padding:20px}.loading-row[data-v-779b8b01]{animation:pulse 2.5s ease;animation-delay:calc(1s + .3s*var(--index));animation-fill-mode:forwards;animation-iteration-count:infinite;background-color:var(--color-fill-gray-tertiary);border-radius:4px;height:12px;margin:20px 0;opacity:0}.loading-row[data-v-779b8b01]:first-of-type{margin-top:0}.loading-row[data-v-779b8b01]:last-of-type{margin-bottom:0}.quick-navigation[data-v-479a2da8]{--input-border-color:var(--color-grid)}.quick-navigation input[type=text][data-v-479a2da8]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.quick-navigation input[type=text][data-v-479a2da8]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.quick-navigation__filter[data-v-479a2da8]{--input-horizontal-spacing:0.8823529412rem}.quick-navigation[data-v-479a2da8] .filter__wrapper{background-color:var(--color-fill-secondary)}.quick-navigation__container[data-v-479a2da8]{background-color:var(--color-fill-secondary);border:solid 1px var(--input-border-color);border-radius:var(--border-radius,4px);margin:0 .9411764706rem}.quick-navigation__container>[data-v-479a2da8]{--input-text:var(--color-figure-gray-secondary)}.quick-navigation__container.focus[data-v-479a2da8]{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.quick-navigation__magnifier-icon-container[data-v-479a2da8]{width:1rem}.quick-navigation__magnifier-icon-container>[data-v-479a2da8]{width:100%}.quick-navigation__magnifier-icon-container.blue .magnifier-icon[data-v-479a2da8]{fill:var(--color-figure-blue);color:var(--color-figure-blue)}.quick-navigation__match-list[data-v-479a2da8]{display:flex;max-height:26.4705882353rem;height:0}.quick-navigation__match-list>[data-v-479a2da8]{min-width:0}.quick-navigation__match-list.active[data-v-479a2da8]{height:auto;border-top:1px solid var(--input-border-color)}.quick-navigation__match-list .no-results[data-v-479a2da8]{margin:.8823529412rem auto;width:-moz-fit-content;width:fit-content}.quick-navigation__refs[data-v-479a2da8]{flex:1;overflow:auto}.quick-navigation__preview[data-v-479a2da8]{border-left:1px solid var(--color-grid);flex:0 0 61.8%;overflow:auto;position:sticky;top:0}.quick-navigation__reference[data-v-479a2da8]{display:block;padding:.5882352941rem .8823529412rem}.quick-navigation__reference[data-v-479a2da8]:hover{text-decoration:none;background-color:var(--color-navigator-item-hover)}.quick-navigation__reference[data-v-479a2da8]:focus{margin:0 .2941176471rem;padding:.5882352941rem .5882352941rem;background-color:var(--color-navigator-item-hover)}.quick-navigation__symbol-match[data-v-479a2da8]{display:flex;height:2.3529411765rem;color:var(--color-figure-gray)}.quick-navigation__symbol-match .symbol-info[data-v-479a2da8]{margin:auto;width:100%}.quick-navigation__symbol-match .symbol-info .navigator-icon[data-v-479a2da8]{margin-right:.5882352941rem}.quick-navigation__symbol-match .symbol-info .symbol-name[data-v-479a2da8]{display:flex}.quick-navigation__symbol-match .symbol-info .symbol-name .symbol-title[data-v-479a2da8]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-navigation__symbol-match .symbol-info .symbol-path[data-v-479a2da8]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);display:flex;margin-left:1.5882352941rem;overflow:hidden;white-space:nowrap}.quick-navigation__symbol-match .symbol-info .symbol-path .parent-path[data-v-479a2da8]{padding-right:.2941176471rem}@media print{.sidebar[data-v-5cd50784]{display:none}}.adjustable-sidebar-width[data-v-5cd50784]{display:flex}@media only screen and (max-width:1023px){.adjustable-sidebar-width[data-v-5cd50784]{display:block;position:relative}}.adjustable-sidebar-width.dragging[data-v-5cd50784] *{cursor:col-resize!important}.adjustable-sidebar-width.sidebar-hidden.dragging[data-v-5cd50784] *{cursor:e-resize!important}.sidebar[data-v-5cd50784]{position:relative}@media only screen and (max-width:1023px){.sidebar[data-v-5cd50784]{position:static}}.aside[data-v-5cd50784]{width:250px;position:relative;height:100%;max-width:100vw}.aside.no-transition[data-v-5cd50784]{transition:none!important}@media only screen and (min-width:1024px){.aside[data-v-5cd50784]{transition:width .3s ease-in,visibility 0s linear var(--visibility-transition-time,0s)}.aside.dragging[data-v-5cd50784]:not(.is-opening-on-large):not(.hide-on-large){transition:none}.aside.hide-on-large[data-v-5cd50784]{width:0!important;visibility:hidden;pointer-events:none;--visibility-transition-time:0.3s}}@media only screen and (max-width:1023px){.aside[data-v-5cd50784]{width:100%!important;overflow:hidden;min-width:0;max-width:100%;height:calc(var(--app-height) - var(--top-offset-mobile));position:fixed;top:var(--top-offset-mobile);bottom:0;z-index:9998;transform:translateX(-100%);transition:transform .15s ease-in;left:0}.aside[data-v-5cd50784] .aside-animated-child{opacity:0}.aside.show-on-mobile[data-v-5cd50784]{transform:translateX(0)}.aside.show-on-mobile[data-v-5cd50784] .aside-animated-child{--index:0;opacity:1;transition:opacity .15s linear;transition-delay:calc(var(--index)*.15s + .15s)}.aside.has-mobile-top-offset[data-v-5cd50784]{border-top:1px solid var(--color-fill-gray-tertiary)}}.content[data-v-5cd50784]{display:flex;flex-flow:column;min-width:0;flex:1 1 auto;height:100%}.resize-handle[data-v-5cd50784]{position:absolute;cursor:col-resize;top:0;bottom:0;right:0;width:5px;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;transition:background-color .15s;transform:translateX(50%)}@media only screen and (max-width:1023px){.resize-handle[data-v-5cd50784]{display:none}}.resize-handle[data-v-5cd50784]:hover{background:var(--color-fill-gray-tertiary)}.navigator-card-item[data-v-41ab423b]{--nav-head-wrapper-left-space:10px;--nav-head-wrapper-right-space:20px;--head-wrapper-vertical-space:5px;--nav-depth-spacer:25px;--nesting-index:0;display:flex;align-items:stretch;min-height:32px;box-sizing:border-box}.fromkeyboard .navigator-card-item[data-v-41ab423b]:focus-within{outline:4px solid var(--color-focus-color);outline-offset:-4px}.fromkeyboard .navigator-card-item[data-v-41ab423b]:focus-within:not(.is-group){background:var(--color-navigator-item-hover)}.navigator-card-item.active[data-v-41ab423b]{background:var(--color-fill-gray-quaternary)}.hover .navigator-card-item[data-v-41ab423b]:not(.is-group){background:var(--color-navigator-item-hover)}.depth-spacer[data-v-41ab423b]{width:calc(var(--nesting-index)*15px + var(--nav-depth-spacer));height:100%;position:relative;flex:0 0 auto}.title-container[data-v-41ab423b]{width:100%;min-width:0;display:flex;align-items:center}.navigator-icon-wrapper[data-v-41ab423b]{margin-right:7px}.head-wrapper[data-v-41ab423b]{padding:var(--head-wrapper-vertical-space) var(--nav-head-wrapper-right-space) var(--head-wrapper-vertical-space) var(--nav-head-wrapper-left-space);position:relative;display:flex;align-items:center;flex:1;min-width:0}@supports(padding:max(0px)){.head-wrapper[data-v-41ab423b]{padding-left:max(var(--nav-head-wrapper-left-space),env(safe-area-inset-left));padding-right:max(var(--nav-head-wrapper-right-space),env(safe-area-inset-right))}}.highlight[data-v-7b81ca08]{display:inline}.highlight[data-v-7b81ca08] .match{font-weight:600;background:var(--color-fill-light-blue-secondary)}.is-group .leaf-link[data-v-c780f74c]{color:var(--color-figure-gray-secondary);font-weight:600}.is-group .leaf-link[data-v-c780f74c]:after{display:none}.navigator-icon[data-v-c780f74c]{display:flex;flex:0 0 auto}.navigator-icon.changed[data-v-c780f74c]{border:none;width:1em;height:1em;z-index:0}.navigator-icon.changed[data-v-c780f74c]:after{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);background-image:url(../img/modified-icon.efb2697d.svg);margin:0}@media screen{[data-color-scheme=dark] .navigator-icon.changed[data-v-c780f74c]:after{background-image:url(../img/modified-icon.efb2697d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed[data-v-c780f74c]:after{background-image:url(../img/modified-icon.efb2697d.svg)}}.navigator-icon.changed-added[data-v-c780f74c]:after{background-image:url(../img/added-icon.832a5d2c.svg)}@media screen{[data-color-scheme=dark] .navigator-icon.changed-added[data-v-c780f74c]:after{background-image:url(../img/added-icon.832a5d2c.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed-added[data-v-c780f74c]:after{background-image:url(../img/added-icon.832a5d2c.svg)}}.navigator-icon.changed-deprecated[data-v-c780f74c]:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}@media screen{[data-color-scheme=dark] .navigator-icon.changed-deprecated[data-v-c780f74c]:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed-deprecated[data-v-c780f74c]:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}.leaf-link[data-v-c780f74c]{color:var(--color-figure-gray);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline;vertical-align:middle;font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.fromkeyboard .leaf-link[data-v-c780f74c]:focus{outline:none}.leaf-link[data-v-c780f74c]:hover{text-decoration:none}.leaf-link.bolded[data-v-c780f74c]{font-weight:600}.leaf-link[data-v-c780f74c]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.extended-content[data-v-c780f74c]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-toggle[data-v-c780f74c]{overflow:hidden;position:absolute;width:100%;height:100%;padding-right:5px;box-sizing:border-box;z-index:1;display:flex;align-items:center;justify-content:flex-end}.chevron[data-v-c780f74c]{width:10px}.chevron.animating[data-v-c780f74c]{transition:transform .15s ease-in}.chevron.rotate[data-v-c780f74c]{transform:rotate(90deg)}.navigator-card[data-v-60246d6e]{--card-vertical-spacing:8px;--card-horizontal-spacing:20px;--nav-filter-horizontal-padding:20px;--visibility-delay:1s;display:flex;flex-direction:column;min-height:0;height:calc(var(--app-height) - var(--nav-height, 0px));position:sticky;top:var(--nav-height,0)}@media only screen and (max-width:1023px){.navigator-card[data-v-60246d6e]{height:100%;position:static;background:var(--color-fill)}}.navigator-card .navigator-card-full-height[data-v-60246d6e]{min-height:0;flex:1 1 auto}.navigator-card .head-inner[data-v-60246d6e]{overflow:hidden}.navigator-card .head-wrapper[data-v-60246d6e]{position:relative;flex:1 0 auto}.navigator-card .navigator-head[data-v-60246d6e]{--navigator-head-padding-right:calc(var(--card-horizontal-spacing)*2 + 19px);padding:0 var(--navigator-head-padding-right) 0 var(--card-horizontal-spacing);background:var(--color-fill);border-bottom:1px solid var(--color-grid);display:flex;align-items:center;height:3.0588235294rem;white-space:nowrap}.navigator-card .navigator-head .card-link[data-v-60246d6e]{color:var(--color-text);font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);font-weight:600;overflow:hidden;text-overflow:ellipsis}.navigator-card .navigator-head .badge[data-v-60246d6e]{margin-top:0}.navigator-card .navigator-head.router-link-exact-active[data-v-60246d6e]{background:var(--color-fill)}.navigator-card .navigator-head.router-link-exact-active .card-link[data-v-60246d6e]{font-weight:700}.navigator-card .navigator-head[data-v-60246d6e]:hover{background:var(--color-navigator-item-hover);text-decoration:none}.fromkeyboard .navigator-card .navigator-head:focus .card-link[data-v-60246d6e]{outline:4px solid var(--color-focus-color);outline-offset:1px}@supports(padding:max(0px)){.navigator-card .navigator-head[data-v-60246d6e]{padding-left:max(var(--card-horizontal-spacing),env(safe-area-inset-left));padding-right:max(var(--navigator-head-padding-right),env(safe-area-inset-right))}}@media only screen and (max-width:1023px){.navigator-card .navigator-head[data-v-60246d6e]{justify-content:center;--navigator-head-padding-right:var(--card-horizontal-spacing)}}@media only screen and (max-width:767px){.navigator-card .navigator-head[data-v-60246d6e]{height:2.8235294118rem;padding:0 20px}}.close-card[data-v-60246d6e]{display:flex;position:absolute;z-index:1;align-items:center;justify-content:center;right:1rem;padding:5px;margin-left:-5px;top:calc(50% - 14px);transition:transform .3s ease-in 0s,visibility 0s}@media only screen and (max-width:1023px){.close-card[data-v-60246d6e]{right:unset;top:0;left:0;margin:0;padding:0 1.2941176471rem 0 20px;height:100%}@supports(padding:max(0px)){.close-card[data-v-60246d6e]{padding-left:max(1.2941176471rem,env(safe-area-inset-left))}}}@media only screen and (max-width:767px){.close-card[data-v-60246d6e]{padding-left:.9411764706rem;padding-right:.9411764706rem}@supports(padding:max(0px)){.close-card[data-v-60246d6e]{padding-left:max(.9411764706rem,env(safe-area-inset-left))}}}.close-card .close-icon[data-v-60246d6e]{width:19px;height:19px}@media only screen and (min-width:1024px){.close-card.hide-on-large[data-v-60246d6e]{display:none}.close-card[data-v-60246d6e]:hover{border-radius:var(--border-radius,4px);background:var(--color-fill-gray-quaternary)}.sidebar-hidden .close-card[data-v-60246d6e]{transition:transform .3s ease-in 0s,visibility 0s linear .3s;visibility:hidden;transform:translateX(3.7647058824rem)}}[data-v-60246d6e] .card-body{padding-right:0;flex:1 1 auto;min-height:0;height:100%}@media only screen and (max-width:1023px){[data-v-60246d6e] .card-body{--card-vertical-spacing:0px}}.navigator-card-inner[data-v-60246d6e]{display:flex;flex-flow:column;height:100%}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{border:none;background-color:transparent;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;display:block;overflow:hidden}.navigator-card.filter-on-top .filter-wrapper[data-v-66549638]{order:1;position:static}.navigator-card.filter-on-top .card-body[data-v-66549638]{order:2}.no-items-wrapper[data-v-66549638]{overflow:hidden;color:var(--color-figure-gray-tertiary)}.no-items-wrapper .no-items[data-v-66549638]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:var(--card-vertical-spacing) var(--card-horizontal-spacing);min-width:200px;box-sizing:border-box}.navigator-filter[data-v-66549638]{box-sizing:border-box;padding:15px var(--nav-filter-horizontal-padding);border-top:1px solid var(--color-grid);height:71px;display:flex;align-items:flex-end}.filter-on-top .navigator-filter[data-v-66549638]{border-top:none;align-items:flex-start}@supports(padding:max(0px)){.navigator-filter[data-v-66549638]{padding-left:max(var(--nav-filter-horizontal-padding),env(safe-area-inset-left));padding-right:max(var(--nav-filter-horizontal-padding),env(safe-area-inset-right))}}@media only screen and (max-width:1023px){.navigator-filter[data-v-66549638]{--nav-filter-horizontal-padding:20px;border:none;padding-top:10px;padding-bottom:10px;height:60px}}.navigator-filter .input-wrapper[data-v-66549638]{position:relative;flex:1;min-width:0}.navigator-filter .filter-component[data-v-66549638]{--input-vertical-padding:8px;--input-height:22px;--input-border-color:var(--color-grid);--input-text:var(--color-figure-gray-secondary)}.navigator-filter .filter-component[data-v-66549638] .filter__input{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.navigator-filter .filter-component[data-v-66549638] .filter__input-label:after{min-width:70px}.scroller[data-v-66549638]{height:100%;box-sizing:border-box;padding:var(--card-vertical-spacing) 0;padding-bottom:calc(var(--top-offset, 0px) + var(--card-vertical-spacing));transition:padding-bottom .15s ease-in}@media only screen and (max-width:1023px){.scroller[data-v-66549638]{padding-bottom:10em}}.scroller[data-v-66549638] .vue-recycle-scroller__item-wrapper{transform:translateZ(0)}.filter-wrapper[data-v-66549638]{position:sticky;bottom:0;background:var(--color-fill)}.sidebar-transitioning .filter-wrapper[data-v-66549638]{flex:1 0 71px;overflow:hidden}@media only screen and (max-width:1023px){.sidebar-transitioning .filter-wrapper[data-v-66549638]{flex-basis:60px}}.loader[data-v-0de29914]{height:.7058823529rem;background-color:var(--color-fill-gray-tertiary);border-radius:4px}.navigator-icon[data-v-0de29914]{width:16px;height:16px;border-radius:2px;background-color:var(--color-fill-gray-tertiary)}.loading-navigator-item[data-v-0de29914]{animation:pulse 2.5s ease;animation-iteration-count:infinite;animation-fill-mode:forwards;opacity:0;animation-delay:calc(var(--visibility-delay) + .3s*var(--index))}.delay-visibility-enter-active[data-v-4b6d345f]{transition:visibility var(--visibility-delay);visibility:hidden}.loading-navigator[data-v-4b6d345f]{padding-top:var(--card-vertical-spacing)}.navigator[data-v-159b9764]{height:100%;display:flex;flex-flow:column}@media only screen and (max-width:1023px){.navigator[data-v-159b9764]{position:static;transition:none}}.hierarchy-collapsed-items[data-v-f4ced690]{position:relative;display:inline-flex;align-items:center;margin-left:.1764705882rem}.hierarchy-collapsed-items .hierarchy-item-icon[data-v-f4ced690]{width:9px;height:15px;margin-right:.1764705882rem;display:flex;justify-content:center;font-size:1em;align-self:baseline}.nav--in-breakpoint-range .hierarchy-collapsed-items[data-v-f4ced690]{display:none}.hierarchy-collapsed-items .toggle[data-v-f4ced690]{background:var(--color-nav-hierarchy-collapse-background);border-color:var(--color-nav-hierarchy-collapse-borders);border-radius:var(--border-radius,4px);border-style:solid;border-width:0;font-weight:600;height:1.1176470588rem;text-align:center;width:2.1176470588rem;display:flex;align-items:center;justify-content:center}.theme-dark .hierarchy-collapsed-items .toggle[data-v-f4ced690]{background:var(--color-nav-dark-hierarchy-collapse-background)}.hierarchy-collapsed-items .toggle.focused[data-v-f4ced690],.hierarchy-collapsed-items .toggle[data-v-f4ced690]:active,.hierarchy-collapsed-items .toggle[data-v-f4ced690]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.indicator[data-v-f4ced690]{width:1em;height:1em;display:flex;align-items:center}.indicator .toggle-icon[data-v-f4ced690]{width:100%}.dropdown[data-v-f4ced690]{background:var(--color-nav-hierarchy-collapse-background);border-color:var(--color-nav-hierarchy-collapse-borders);border-radius:var(--border-radius,4px);border-style:solid;box-shadow:0 1px 4px -1px var(--color-figure-gray-secondary);border-width:0;padding:0 .5rem;position:absolute;z-index:42;top:calc(100% + .41176rem)}.theme-dark .dropdown[data-v-f4ced690]{background:var(--color-nav-dark-hierarchy-collapse-background);border-color:var(--color-nav-dark-hierarchy-collapse-borders)}.dropdown.collapsed[data-v-f4ced690]{opacity:0;transform:translate3d(0,-.4117647059rem,0);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden}.dropdown[data-v-f4ced690]:not(.collapsed){opacity:1;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s;visibility:visible}.nav--in-breakpoint-range .dropdown[data-v-f4ced690]:not(.collapsed){display:none}.dropdown[data-v-f4ced690]:before{border-bottom-color:var(--color-nav-hierarchy-collapse-background);border-bottom-style:solid;border-bottom-width:.5rem;border-left-color:transparent;border-left-style:solid;border-left-width:.5rem;border-right-color:transparent;border-right-style:solid;border-right-width:.5rem;content:"";left:1.2647058824rem;position:absolute;top:-.4411764706rem}.theme-dark .dropdown[data-v-f4ced690]:before{border-bottom-color:var(--color-nav-dark-hierarchy-collapse-background)}.dropdown-item[data-v-f4ced690]{border-top-color:var(--color-nav-hierarchy-collapse-borders);border-top-style:solid;border-top-width:1px}.theme-dark .dropdown-item[data-v-f4ced690]{border-top-color:var(--color-nav-dark-hierarchy-collapse-borders)}.dropdown-item[data-v-f4ced690]:first-child{border-top:none}.nav-menu-link[data-v-f4ced690]{max-width:57.6470588235rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:.75rem 1rem}.hierarchy-item[data-v-6cf5f1d1]{display:flex;align-items:center;margin-left:.1764705882rem}.hierarchy-item[data-v-6cf5f1d1] .hierarchy-item-icon{width:9px;height:15px;margin-right:.1764705882rem;display:flex;justify-content:center;font-size:1em;align-self:baseline}.nav--in-breakpoint-range .hierarchy-item[data-v-6cf5f1d1] .hierarchy-item-icon{display:none}.nav--in-breakpoint-range .hierarchy-item[data-v-6cf5f1d1]{border-top:1px solid var(--color-nav-hierarchy-item-borders);display:flex;align-items:center}.theme-dark.nav--in-breakpoint-range .hierarchy-item[data-v-6cf5f1d1]{border-top-color:var(--color-nav-dark-hierarchy-item-borders)}.nav--in-breakpoint-range .hierarchy-item[data-v-6cf5f1d1]:first-of-type{border-top:none}.hierarchy-item.collapsed[data-v-6cf5f1d1]{display:none}.nav--in-breakpoint-range .hierarchy-item.collapsed[data-v-6cf5f1d1]{display:inline-block}.item[data-v-6cf5f1d1]{display:inline-block;vertical-align:middle}.nav--in-breakpoint-range .item[data-v-6cf5f1d1]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:100%;line-height:2.4705882353rem}@media only screen and (min-width:768px){.hierarchy-item:first-child:last-child .item[data-v-6cf5f1d1],.hierarchy-item:first-child:last-child~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:last-child .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:last-child~.hierarchy-item .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(2) .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(2)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:36rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(2) .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:nth-last-child(2)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:28.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(3) .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(3)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:27rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(3) .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:nth-last-child(3)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:21.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(4) .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(4)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(4) .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:nth-last-child(4)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:14.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(5) .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(5)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(5) .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:nth-last-child(5)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:7.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-collapsed-items~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:10.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-collapsed-items~.hierarchy-item:last-child .item[data-v-6cf5f1d1]{max-width:none}.has-badge .hierarchy-collapsed-items~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:8.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.hierarchy[data-v-069ffff2]{justify-content:flex-start;min-width:0;margin-right:80px}.nav--in-breakpoint-range .hierarchy[data-v-069ffff2]{margin-right:0}.hierarchy .root-hierarchy .item[data-v-069ffff2]{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu-setting-label[data-v-d12167e0]{margin-right:.3529411765rem;white-space:nowrap}.language-container[data-v-d12167e0]{flex:1 0 auto}.language-dropdown[data-v-d12167e0]{-webkit-text-size-adjust:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;box-sizing:inherit;padding:0 11px 0 4px;margin-left:-4px;font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);cursor:pointer;position:relative;z-index:1}@media only screen and (max-width:1023px){.language-dropdown[data-v-d12167e0]{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.language-dropdown[data-v-d12167e0]:focus{outline:none}.fromkeyboard .language-dropdown[data-v-d12167e0]:focus{outline:4px solid var(--color-focus-color);outline-offset:1px}.language-sizer[data-v-d12167e0]{position:absolute;opacity:0;pointer-events:none;padding:0}.language-toggle-container[data-v-d12167e0]{display:flex;align-items:center;padding-right:.1764705882rem;position:relative}.nav--in-breakpoint-range .language-toggle-container[data-v-d12167e0]{display:none}.language-toggle-container .toggle-icon[data-v-d12167e0]{width:.6em;height:.6em;position:absolute;right:7px}.language-toggle-label[data-v-d12167e0]{margin-right:2px}.language-toggle.nav-menu-toggle-label[data-v-d12167e0]{margin-right:6px}.language-list[data-v-d12167e0]{display:inline-block;margin-top:0}.language-list-container[data-v-d12167e0]{display:none}.language-list-item[data-v-d12167e0],.nav--in-breakpoint-range .language-list-container[data-v-d12167e0]{display:inline-block}.language-list-item[data-v-d12167e0]:not(:first-child){border-left:1px solid #424242;margin-left:6px;padding-left:6px}[data-v-78ad19e0] .nav-menu{line-height:1.5}[data-v-78ad19e0] .nav-menu,[data-v-78ad19e0] .nav-menu-settings{font-size:.8235294118rem;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}[data-v-78ad19e0] .nav-menu-settings{min-width:0;line-height:1.2857142857}@media only screen and (max-width:1023px){[data-v-78ad19e0] .nav-menu-settings{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (min-width:1024px){[data-v-78ad19e0] .nav-menu-settings{margin-left:.5882352941rem}}.nav--in-breakpoint-range[data-v-78ad19e0] .nav-menu-settings:not([data-previous-menu-children-count="0"]) .nav-menu-setting:first-child{border-top:1px solid #b0b0b0;display:flex;align-items:center}[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting{display:flex;align-items:center;color:var(--color-nav-current-link);margin-left:0;min-width:0}[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting:first-child:not(:only-child){margin-right:.5882352941rem}.nav--in-breakpoint-range[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting:first-child:not(:only-child){margin-right:0}.theme-dark[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting{color:var(--color-nav-dark-current-link)}.nav--in-breakpoint-range[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting:not(:first-child){border-top:1px solid #424242}.documentation-nav[data-v-78ad19e0] .nav-title{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.documentation-nav[data-v-78ad19e0] .nav-title .nav-title-link.inactive{height:auto;color:var(--color-figure-gray-secondary-alt)}.theme-dark.documentation-nav[data-v-78ad19e0] .nav-title .nav-title-link.inactive{color:#b0b0b0}.sidenav-toggle-wrapper[data-v-78ad19e0]{display:flex;margin-top:1px}.nav--in-breakpoint-range .sidenav-toggle-wrapper[data-v-78ad19e0]{display:flex!important}@media only screen and (min-width:1024px){.sidenav-toggle-enter-active[data-v-78ad19e0],.sidenav-toggle-leave-active[data-v-78ad19e0]{transition:margin .3s ease-in 0s}.sidenav-toggle-enter[data-v-78ad19e0],.sidenav-toggle-leave-to[data-v-78ad19e0]{margin-left:-3.7647058824rem}}.sidenav-toggle[data-v-78ad19e0]{align-self:center;color:var(--color-nav-link-color);position:relative;margin:0 -5px}.theme-dark .sidenav-toggle[data-v-78ad19e0]{color:var(--color-nav-dark-link-color)}.sidenav-toggle:hover .sidenav-icon-wrapper[data-v-78ad19e0]{background:var(--color-fill-gray-quaternary)}.theme-dark .sidenav-toggle:hover .sidenav-icon-wrapper[data-v-78ad19e0]{background:#424242}.sidenav-toggle__separator[data-v-78ad19e0]{height:.8em;width:1px;background:var(--color-nav-color);align-self:center;margin:0 1.2941176471rem}.nav--in-breakpoint-range .sidenav-toggle[data-v-78ad19e0]{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;align-self:stretch}.nav--in-breakpoint-range .sidenav-toggle__separator[data-v-78ad19e0]{display:none}.sidenav-icon-wrapper[data-v-78ad19e0]{padding:5px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius,4px)}.sidenav-icon[data-v-78ad19e0]{display:flex;width:19px;height:19px}[data-v-14c47d72] .generic-modal{overflow-y:overlay}[data-v-14c47d72] .modal-fullscreen>.container{background-color:transparent;height:-moz-fit-content;height:fit-content;flex:auto;margin:9.4117647059rem 0;max-width:47.0588235294rem;overflow:visible}[data-v-14c47d72] .navigator-filter .quick-navigation-open{margin-left:var(--nav-filter-horizontal-padding);width:calc(var(--nav-filter-horizontal-padding)*2)}.doc-topic-view[data-v-14c47d72]{--delay:1s;display:flex;flex-flow:column;background:var(--colors-text-background,var(--color-text-background))}.doc-topic-view .delay-hiding-leave-active[data-v-14c47d72]{transition:display var(--delay)}.doc-topic-aside[data-v-14c47d72]{height:100%;box-sizing:border-box;border-right:1px solid var(--color-grid)}@media only screen and (max-width:1023px){.doc-topic-aside[data-v-14c47d72]{background:var(--color-fill);border-right:none}.sidebar-transitioning .doc-topic-aside[data-v-14c47d72]{border-right:1px solid var(--color-grid)}}.topic-wrapper[data-v-14c47d72]{flex:1 1 auto;width:100%}.full-width-container[data-v-14c47d72]{max-width:1920px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1920px){.full-width-container[data-v-14c47d72]{border-left:1px solid var(--color-grid);border-right:1px solid var(--color-grid);box-sizing:border-box}} \ No newline at end of file diff --git a/docs/css/index.3a335429.css b/docs/css/index.3a335429.css new file mode 100644 index 000000000..07a87fc98 --- /dev/null +++ b/docs/css/index.3a335429.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.color-scheme-toggle[data-v-0c0360ce]{--toggle-color-fill:var(--color-button-background);--toggle-color-text:var(--color-fill-blue);font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border:1px solid var(--toggle-color-fill);border-radius:var(--toggle-border-radius-outer,var(--border-radius,4px));display:inline-flex;padding:1px}@media screen{[data-color-scheme=dark] .color-scheme-toggle[data-v-0c0360ce]{--toggle-color-text:var(--color-figure-blue)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .color-scheme-toggle[data-v-0c0360ce]{--toggle-color-text:var(--color-figure-blue)}}@media print{.color-scheme-toggle[data-v-0c0360ce]{display:none}}:root.no-js .color-scheme-toggle[data-v-0c0360ce]{visibility:hidden}input[data-v-0c0360ce]{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fromkeyboard label[data-v-0c0360ce]:focus-within{outline:4px solid var(--color-focus-color);outline-offset:1px}.text[data-v-0c0360ce]{border:1px solid transparent;border-radius:var(--toggle-border-radius-inner,2px);color:var(--toggle-color-text);display:inline-block;text-align:center;padding:1px 6px;min-width:42px;box-sizing:border-box}.text[data-v-0c0360ce]:hover{cursor:pointer}input:checked+.text[data-v-0c0360ce]{--toggle-color-text:var(--color-button-text);background:var(--toggle-color-fill);border-color:var(--toggle-color-fill)}.footer[data-v-f1d65b2a]{border-top:1px solid var(--color-grid)}.row[data-v-f1d65b2a]{margin-left:auto;margin-right:auto;width:1536px;width:980px;display:flex;flex-direction:row-reverse;margin:20px auto}@media only screen and (max-width:1250px){.row[data-v-f1d65b2a]{width:692px}}@media only screen and (max-width:735px){.row[data-v-f1d65b2a]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-f1d65b2a]{width:215px}}@media only screen and (max-width:735px){.row[data-v-f1d65b2a]{width:100%;padding:0 .9411764706rem;box-sizing:border-box}}.InitialLoadingPlaceholder[data-v-35c356b6]{background:var(--colors-loading-placeholder-background,var(--color-loading-placeholder-background));height:100vh;width:100%}.svg-icon[data-v-3434f4d2]{fill:var(--colors-svg-icon-fill-light,var(--color-svg-icon));transform:scale(1);-webkit-transform:scale(1);overflow:visible}.theme-dark .svg-icon[data-v-3434f4d2]{fill:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}@media screen{[data-color-scheme=dark] .svg-icon[data-v-3434f4d2]{fill:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .svg-icon[data-v-3434f4d2]{fill:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}}.svg-icon.icon-inline[data-v-3434f4d2]{display:inline-block;vertical-align:middle;fill:currentColor}.svg-icon.icon-inline[data-v-3434f4d2] .svg-icon-stroke{stroke:currentColor}[data-v-3434f4d2] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-light,var(--color-svg-icon))}.theme-dark[data-v-3434f4d2] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}@media screen{[data-color-scheme=dark][data-v-3434f4d2] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto][data-v-3434f4d2] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}}.suggest-lang[data-v-c2dca0ae]{background:#000;color:#fff;display:flex;justify-content:center;border-bottom:1px solid var(--color-grid)}.suggest-lang__wrapper[data-v-c2dca0ae]{display:flex;align-items:center;width:100%;max-width:var(--wrapper-max-width,1920px);margin:0 .9411764706rem;position:relative;height:52px}.suggest-lang__link[data-v-c2dca0ae]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin:0 auto;color:#09f}.suggest-lang__close-icon-wrapper[data-v-c2dca0ae]{position:absolute;right:-.2352941176rem;top:0;height:100%;box-sizing:border-box;display:flex;align-items:center;z-index:1}.suggest-lang__close-icon-button[data-v-c2dca0ae]{padding:.2352941176rem}.suggest-lang__close-icon-button .close-icon[data-v-c2dca0ae]{width:8px;display:block}.suggest-lang .inline-chevron-right-icon[data-v-c2dca0ae]{padding-left:.2352941176rem;width:8px}select[data-v-d21858a2]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-fill-blue);padding-right:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer}select[data-v-d21858a2]:hover{text-decoration:underline}.locale-selector[data-v-d21858a2]{position:relative}.svg-icon.icon-inline[data-v-d21858a2]{position:absolute;fill:var(--color-fill-blue);right:2px;bottom:7px;height:5px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:var(--colors-text-background,var(--color-text-background));height:100%}abbr,blockquote,body,button,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hgroup,input,legend,li,ol,p,pre,ul{margin:0;padding:0}address,caption,code,figcaption,pre,th{font-size:1em;font-weight:400;font-style:normal}fieldset,iframe,img{border:0}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}button{background:none;border:0;box-sizing:content-box;color:inherit;cursor:pointer;font:inherit;line-height:inherit;overflow:visible;vertical-align:inherit}button:disabled{cursor:default}:focus{outline:4px solid var(--color-focus-color);outline-offset:1px}::-moz-focus-inner{border:0;padding:0}@media print{#app-main,#content,body{color:#000}a,a:link,a:visited{color:#000;text-decoration:none}.hide,.noprint{display:none}}body{height:100%;min-width:320px}html{font:var(--typography-html-font,17px "Helvetica Neue","Helvetica","Arial",sans-serif);quotes:"“" "”"}html:lang(ja-JP){quotes:"「" "」"}body{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);background-color:var(--color-text-background);color:var(--colors-text,var(--color-text));font-style:normal;word-wrap:break-word;--spacing-stacked-margin-small:0.4em;--spacing-stacked-margin-large:0.8em;--spacing-stacked-margin-xlarge:calc(var(--spacing-stacked-margin-large)*2);--spacing-param:1.6470588235rem;--declaration-code-listing-margin:30px 0 0 0;--code-block-style-elements-padding:8px 14px}body,button,input,select,textarea{font-synthesis:none;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;text-align:left}h1,h2,h3,h4,h5,h6{color:var(--colors-header-text,var(--color-header-text))}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:var(--spacing-stacked-margin-large)}ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:1.6em}ol+*,p+*,ul+*{margin-top:var(--spacing-stacked-margin-large)}ol,ul{margin-left:1.1764705882em}ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}nav ol,nav ul{margin:0;list-style:none}li li{font-size:1em}a{color:var(--colors-link,var(--color-link))}a:link,a:visited{text-decoration:none}a.inline-link,a:hover{text-decoration:underline}a:active{text-decoration:none}p+a{display:inline-block}b,strong{font-weight:600}cite,dfn,em,i{font-style:italic}sup{font-size:.6em;vertical-align:top;position:relative;bottom:-.2em}h1 sup,h2 sup,h3 sup{font-size:.4em}sup a{vertical-align:inherit;color:inherit}sup a:hover{color:var(--figure-blue);text-decoration:none}sub{line-height:1}abbr{border:0}pre{overflow:auto;-webkit-overflow-scrolling:auto;white-space:pre;word-wrap:normal}code{font-family:var(--typography-html-font-mono,Menlo,monospace);font-weight:inherit;letter-spacing:0}.syntax-addition{color:var(--syntax-addition,var(--color-syntax-addition))}.syntax-comment{color:var(--syntax-comment,var(--color-syntax-comments))}.syntax-quote{color:var(--syntax-quote,var(--color-syntax-comments))}.syntax-deletion{color:var(--syntax-deletion,var(--color-syntax-deletion))}.syntax-keyword{color:var(--syntax-keyword,var(--color-syntax-keywords))}.syntax-literal{color:var(--syntax-literal,var(--color-syntax-keywords))}.syntax-selector-tag{color:var(--syntax-selector-tag,var(--color-syntax-keywords))}.syntax-string{color:var(--syntax-string,var(--color-syntax-strings))}.syntax-bullet{color:var(--syntax-bullet,var(--color-syntax-characters))}.syntax-meta{color:var(--syntax-meta,var(--color-syntax-characters))}.syntax-number{color:var(--syntax-number,var(--color-syntax-characters))}.syntax-symbol{color:var(--syntax-symbol,var(--color-syntax-characters))}.syntax-tag{color:var(--syntax-tag,var(--color-syntax-characters))}.syntax-attr{color:var(--syntax-attr,var(--color-syntax-other-type-names))}.syntax-built_in{color:var(--syntax-built_in,var(--color-syntax-other-type-names))}.syntax-builtin-name{color:var(--syntax-builtin-name,var(--color-syntax-other-type-names))}.syntax-class{color:var(--syntax-class,var(--color-syntax-other-type-names))}.syntax-params{color:var(--syntax-params,var(--color-syntax-other-type-names))}.syntax-section{color:var(--syntax-section,var(--color-syntax-other-type-names))}.syntax-title{color:var(--syntax-title,var(--color-syntax-other-type-names))}.syntax-type{color:var(--syntax-type,var(--color-syntax-other-type-names))}.syntax-attribute{color:var(--syntax-attribute,var(--color-syntax-plain-text))}.syntax-identifier{color:var(--syntax-identifier,var(--color-syntax-plain-text))}.syntax-subst{color:var(--syntax-subst,var(--color-syntax-plain-text))}.syntax-doctag,.syntax-strong{font-weight:700}.syntax-emphasis,.syntax-link{font-style:italic}[data-syntax=swift] .syntax-meta{color:var(--syntax-meta,var(--color-syntax-keywords))}[data-syntax=swift] .syntax-class,[data-syntax=swift] .syntax-keyword+.syntax-params,[data-syntax=swift] .syntax-params+.syntax-params{color:unset}[data-syntax=json] .syntax-attr{color:var(--syntax-attr,var(--color-syntax-strings))}#skip-nav{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#skip-nav:active,#skip-nav:focus{position:relative;float:left;width:-moz-fit-content;width:fit-content;color:var(--color-figure-blue);font-size:1em;padding:0 10px;z-index:100000;top:0;left:0;height:44px;line-height:44px;-webkit-clip-path:unset;clip-path:unset}.nav--in-breakpoint-range #skip-nav{display:none}.visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}@keyframes pulse{0%{opacity:0}33%{opacity:1}66%{opacity:1}to{opacity:0}}.changed{border:1px solid var(--color-changes-modified);position:relative}.changed,.changed.displays-multiple-lines,.displays-multiple-lines .changed{border-radius:var(--border-radius,4px)}.changed:after{left:8px;background-image:url(../img/modified-icon.efb2697d.svg);background-repeat:no-repeat;bottom:0;content:" ";margin:auto;margin-right:8px;position:absolute;top:0;width:1.1764705882rem;height:1.1764705882rem;margin-top:.6176470588rem;z-index:2}@media screen{[data-color-scheme=dark] .changed:after{background-image:url(../img/modified-icon.efb2697d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed:after{background-image:url(../img/modified-icon.efb2697d.svg)}}.changed-added{border-color:var(--color-changes-added)}.changed-added:after{background-image:url(../img/added-icon.832a5d2c.svg)}@media screen{[data-color-scheme=dark] .changed-added:after{background-image:url(../img/added-icon.832a5d2c.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-added:after{background-image:url(../img/added-icon.832a5d2c.svg)}}.changed-deprecated{border-color:var(--color-changes-deprecated)}.changed-deprecated:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}@media screen{[data-color-scheme=dark] .changed-deprecated:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-deprecated:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}.changed.link-block:after,.changed.relationships-item:after,.link-block .changed:after{margin-top:10px}.change-added,.change-removed{padding:2px 0}.change-removed{background-color:var(--color-highlight-red)}.change-added{background-color:var(--color-highlight-green)}body{color-scheme:light dark}body[data-color-scheme=light]{color-scheme:light}body[data-color-scheme=dark]{color-scheme:dark}body{--color-fill:#fff;--color-fill-secondary:#f7f7f7;--color-fill-tertiary:#f0f0f0;--color-fill-quaternary:#282828;--color-fill-blue:#00f;--color-fill-light-blue-secondary:#d1d1ff;--color-fill-gray:#ccc;--color-fill-gray-secondary:#f5f5f5;--color-fill-gray-tertiary:#f0f0f0;--color-fill-gray-quaternary:#f0f0f0;--color-fill-green-secondary:#f0fff0;--color-fill-orange-secondary:#fffaf6;--color-fill-red-secondary:#fff0f5;--color-figure-blue:#36f;--color-figure-gray:#000;--color-figure-gray-secondary:#666;--color-figure-gray-secondary-alt:#666;--color-figure-gray-tertiary:#666;--color-figure-green:green;--color-figure-light-gray:#666;--color-figure-orange:#c30;--color-figure-red:red;--color-tutorials-teal:#000;--color-article-background:var(--color-fill-tertiary);--color-article-body-background:var(--color-fill);--color-aside-deprecated:var(--color-figure-gray);--color-aside-deprecated-background:var(--color-fill-orange-secondary);--color-aside-deprecated-border:var(--color-figure-orange);--color-aside-experiment:var(--color-figure-gray);--color-aside-experiment-background:var(--color-fill-gray-secondary);--color-aside-experiment-border:var(--color-figure-light-gray);--color-aside-important:var(--color-figure-gray);--color-aside-important-background:var(--color-fill-gray-secondary);--color-aside-important-border:var(--color-figure-light-gray);--color-aside-note:var(--color-figure-gray);--color-aside-note-background:var(--color-fill-gray-secondary);--color-aside-note-border:var(--color-figure-light-gray);--color-aside-tip:var(--color-figure-gray);--color-aside-tip-background:var(--color-fill-gray-secondary);--color-aside-tip-border:var(--color-figure-light-gray);--color-aside-warning:var(--color-figure-gray);--color-aside-warning-background:var(--color-fill-red-secondary);--color-aside-warning-border:var(--color-figure-red);--color-badge-text:#fff;--color-badge-default:var(--color-figure-gray);--color-badge-beta:var(--color-figure-gray-tertiary);--color-badge-deprecated:var(--color-figure-orange);--color-badge-dark-default:#fff;--color-badge-dark-beta:#b0b0b0;--color-badge-dark-deprecated:#f60;--color-button-background:var(--color-fill-blue);--color-button-background-active:#36f;--color-button-background-hover:var(--color-figure-blue);--color-button-text:#fff;--color-call-to-action-background:var(--color-fill-secondary);--color-changes-added:var(--color-figure-light-gray);--color-changes-added-hover:var(--color-figure-light-gray);--color-changes-deprecated:var(--color-figure-light-gray);--color-changes-deprecated-hover:var(--color-figure-light-gray);--color-changes-modified:var(--color-figure-light-gray);--color-changes-modified-hover:var(--color-figure-light-gray);--color-changes-modified-previous-background:var(--color-fill);--color-code-background:var(--color-fill-secondary);--color-code-collapsible-background:var(--color-fill-tertiary);--color-code-collapsible-text:var(--color-figure-gray-secondary-alt);--color-code-line-highlight:rgba(51,102,255,.08);--color-code-line-highlight-border:var(--color-figure-blue);--color-code-plain:var(--color-figure-gray);--color-dropdown-background:hsla(0,0%,100%,.8);--color-dropdown-border:#ccc;--color-dropdown-option-text:#666;--color-dropdown-text:#000;--color-dropdown-dark-background:hsla(0,0%,100%,.1);--color-dropdown-dark-border:hsla(0,0%,94%,.2);--color-dropdown-dark-option-text:#ccc;--color-dropdown-dark-text:#fff;--color-eyebrow:var(--color-figure-gray-secondary);--color-focus-border-color:var(--color-fill-blue);--color-focus-color:rgba(0,125,250,.6);--color-form-error:var(--color-figure-red);--color-form-error-background:var(--color-fill-red-secondary);--color-form-valid:var(--color-figure-green);--color-form-valid-background:var(--color-fill-green-secondary);--color-generic-modal-background:var(--color-fill);--color-grid:var(--color-fill-gray);--color-header-text:var(--color-figure-gray);--color-hero-eyebrow:#ccc;--color-link:var(--color-figure-blue);--color-loading-placeholder-background:var(--color-fill);--color-nav-color:#000;--color-nav-current-link:#000;--color-nav-expanded:#fff;--color-nav-hierarchy-collapse-background:#f0f0f0;--color-nav-hierarchy-collapse-borders:#ccc;--color-nav-hierarchy-item-borders:#ccc;--color-nav-keyline:rgba(0,0,0,.2);--color-nav-link-color:#000;--color-nav-link-color-hover:#36f;--color-nav-outlines:#ccc;--color-nav-rule:hsla(0,0%,94%,.5);--color-nav-solid-background:#fff;--color-nav-sticking-expanded-keyline:rgba(0,0,0,.1);--color-nav-stuck:hsla(0,0%,100%,.9);--color-nav-uiblur-expanded:hsla(0,0%,100%,.9);--color-nav-uiblur-stuck:hsla(0,0%,100%,.7);--color-nav-root-subhead:var(--color-tutorials-teal);--color-nav-dark-border-top-color:hsla(0,0%,100%,.4);--color-nav-dark-color:#fff;--color-nav-dark-current-link:#fff;--color-nav-dark-expanded:#2a2a2a;--color-nav-dark-hierarchy-collapse-background:#424242;--color-nav-dark-hierarchy-collapse-borders:#666;--color-nav-dark-hierarchy-item-borders:#424242;--color-nav-dark-keyline:rgba(66,66,66,.95);--color-nav-dark-link-color:#fff;--color-nav-dark-link-color-hover:#09f;--color-nav-dark-outlines:#575757;--color-nav-dark-rule:#575757;--color-nav-dark-solid-background:#000;--color-nav-dark-sticking-expanded-keyline:rgba(66,66,66,.7);--color-nav-dark-stuck:rgba(42,42,42,.9);--color-nav-dark-uiblur-expanded:rgba(42,42,42,.9);--color-nav-dark-uiblur-stuck:rgba(42,42,42,.7);--color-nav-dark-root-subhead:#fff;--color-other-decl-button:var(--color-text-background);--color-runtime-preview-background:var(--color-fill-tertiary);--color-runtime-preview-disabled-text:hsla(0,0%,40%,.6);--color-runtime-preview-text:var(--color-figure-gray-secondary);--color-secondary-label:var(--color-figure-gray-secondary);--color-step-background:var(--color-fill-secondary);--color-step-caption:var(--color-figure-gray-secondary);--color-step-focused:var(--color-figure-light-gray);--color-step-text:var(--color-figure-gray-secondary);--color-svg-icon:#666;--color-syntax-addition:var(--color-figure-green);--color-syntax-attributes:#947100;--color-syntax-characters:#272ad8;--color-syntax-comments:#707f8c;--color-syntax-deletion:var(--color-figure-red);--color-syntax-documentation-markup:#506375;--color-syntax-documentation-markup-keywords:#506375;--color-syntax-heading:#ba2da2;--color-syntax-highlighted:rgba(0,113,227,.2);--color-syntax-keywords:#ad3da4;--color-syntax-marks:#000;--color-syntax-numbers:#272ad8;--color-syntax-other-class-names:#703daa;--color-syntax-other-constants:#4b21b0;--color-syntax-other-declarations:#047cb0;--color-syntax-other-function-and-method-names:#4b21b0;--color-syntax-other-instance-variables-and-globals:#703daa;--color-syntax-other-preprocessor-macros:#78492a;--color-syntax-other-type-names:#703daa;--color-syntax-param-internal-name:#404040;--color-syntax-plain-text:#000;--color-syntax-preprocessor-statements:#78492a;--color-syntax-project-class-names:#3e8087;--color-syntax-project-constants:#2d6469;--color-syntax-project-function-and-method-names:#2d6469;--color-syntax-project-instance-variables-and-globals:#3e8087;--color-syntax-project-preprocessor-macros:#78492a;--color-syntax-project-type-names:#3e8087;--color-syntax-strings:#d12f1b;--color-syntax-type-declarations:#03638c;--color-syntax-urls:#1337ff;--color-tabnav-item-border-color:var(--color-fill-gray);--color-text:var(--color-figure-gray);--color-text-background:var(--color-fill);--color-tutorial-assessments-background:var(--color-fill-secondary);--color-tutorial-background:var(--color-fill);--color-tutorial-navbar-dropdown-background:var(--color-fill);--color-tutorial-navbar-dropdown-border:var(--color-fill-gray);--color-tutorial-quiz-border-active:var(--color-figure-blue);--color-tutorials-overview-background:#161616;--color-tutorials-overview-content:#fff;--color-tutorials-overview-content-alt:#fff;--color-tutorials-overview-eyebrow:#ccc;--color-tutorials-overview-icon:#b0b0b0;--color-tutorials-overview-link:#09f;--color-tutorials-overview-navigation-link:#ccc;--color-tutorials-overview-navigation-link-active:#fff;--color-tutorials-overview-navigation-link-hover:#fff;--color-tutorial-hero-text:#fff;--color-tutorial-hero-background:#000;--color-navigator-item-hover:rgba(0,0,255,.05);--color-card-background:var(--color-fill);--color-card-content-text:var(--color-figure-gray);--color-card-eyebrow:var(--color-figure-gray-secondary-alt);--color-card-shadow:rgba(0,0,0,.04);--color-link-block-card-border:rgba(0,0,0,.04);--color-standard-red:#ffc2c2;--color-standard-orange:#fc9;--color-standard-yellow:#ffe0a3;--color-standard-blue:#9cf;--color-standard-green:#9cc;--color-standard-purple:#ccf;--color-standard-gray:#f0f0f0}@media screen{body[data-color-scheme=dark]{--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-text:#000;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-highlighted:rgba(0,113,227,.6);--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,.5);--color-card-shadow:hsla(0,0%,100%,.04);--color-link-block-card-border:hsla(0,0%,100%,.25);--color-standard-red:#8b0000;--color-standard-orange:#8b4000;--color-standard-yellow:#8f7200;--color-standard-blue:#002d75;--color-standard-green:#023b2d;--color-standard-purple:#512b55;--color-standard-gray:#2a2a2a}}@media screen and (prefers-color-scheme:dark){body[data-color-scheme=auto]{--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-text:#000;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-highlighted:rgba(0,113,227,.6);--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,.5);--color-card-shadow:hsla(0,0%,100%,.04);--color-link-block-card-border:hsla(0,0%,100%,.25);--color-standard-red:#8b0000;--color-standard-orange:#8b4000;--color-standard-yellow:#8f7200;--color-standard-blue:#002d75;--color-standard-green:#023b2d;--color-standard-purple:#512b55;--color-standard-gray:#2a2a2a}}#app-main{outline-style:none}:root{--app-height:100vh}[data-v-1fc6db09] :focus:not(input):not(textarea):not(select){outline:none}.fromkeyboard[data-v-1fc6db09] :focus:not(input):not(textarea):not(select){outline:4px solid var(--color-focus-color);outline-offset:1px}#app[data-v-1fc6db09]{display:flex;flex-flow:column;min-height:100%}#app[data-v-1fc6db09]>*{min-width:0}#app .router-content[data-v-1fc6db09]{flex:1}.container[data-v-1f05d9ec]{margin-left:auto;margin-right:auto;width:1536px;width:980px;outline-style:none;margin-top:92px;margin-bottom:140px}@media only screen and (max-width:1250px){.container[data-v-1f05d9ec]{width:692px}}@media only screen and (max-width:735px){.container[data-v-1f05d9ec]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-1f05d9ec]{width:215px}}.error-content[data-v-1f05d9ec]{box-sizing:border-box;width:502px;margin-left:auto;margin-right:auto;margin-bottom:54px}@media only screen and (max-width:1250px){.error-content[data-v-1f05d9ec]{width:420px;margin-bottom:45px}}@media only screen and (max-width:735px){.error-content[data-v-1f05d9ec]{max-width:330px;width:auto;margin-bottom:35px}}.title[data-v-1f05d9ec]{text-align:center;font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.title[data-v-1f05d9ec]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-1f05d9ec]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}} \ No newline at end of file diff --git a/docs/css/index.ff036a9e.css b/docs/css/index.ff036a9e.css deleted file mode 100644 index b26af9e10..000000000 --- a/docs/css/index.ff036a9e.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */.color-scheme-toggle[data-v-78690df2]{--toggle-color-fill:var(--color-button-background);--toggle-color-text:var(--color-fill-blue);font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border:1px solid var(--toggle-color-fill);border-radius:var(--toggle-border-radius-outer,var(--border-radius,4px));display:inline-flex;padding:1px}@media screen{[data-color-scheme=dark] .color-scheme-toggle[data-v-78690df2]{--toggle-color-text:var(--color-figure-blue)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .color-scheme-toggle[data-v-78690df2]{--toggle-color-text:var(--color-figure-blue)}}@media print{.color-scheme-toggle[data-v-78690df2]{display:none}}input[data-v-78690df2]{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fromkeyboard label[data-v-78690df2]:focus-within{outline:4px solid var(--color-focus-color);outline-offset:1px}.text[data-v-78690df2]{border:1px solid transparent;border-radius:var(--toggle-border-radius-inner,2px);color:var(--toggle-color-text);display:inline-block;text-align:center;padding:1px 6px;min-width:42px;box-sizing:border-box}.text[data-v-78690df2]:hover{cursor:pointer}input:checked+.text[data-v-78690df2]{--toggle-color-text:var(--color-button-text);background:var(--toggle-color-fill);border-color:var(--toggle-color-fill)}.footer[data-v-4e049dbd]{border-top:1px solid var(--color-grid)}.row[data-v-4e049dbd]{margin-left:auto;margin-right:auto;width:980px;display:flex;flex-direction:row-reverse;margin:20px auto}@media only screen and (max-width:1250px){.row[data-v-4e049dbd]{width:692px}}@media only screen and (max-width:735px){.row[data-v-4e049dbd]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-4e049dbd]{width:215px}}@media only screen and (max-width:735px){.row[data-v-4e049dbd]{width:100%;padding:0 .9411764706rem;box-sizing:border-box}}.InitialLoadingPlaceholder[data-v-35c356b6]{background:var(--colors-loading-placeholder-background,var(--color-loading-placeholder-background));height:100vh;width:100%}.svg-icon[data-v-979a134a]{fill:var(--colors-svg-icon-fill-light,var(--color-svg-icon));transform:scale(1);-webkit-transform:scale(1);overflow:visible}.theme-dark .svg-icon[data-v-979a134a]{fill:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}.svg-icon.icon-inline[data-v-979a134a]{display:inline-block;vertical-align:middle;fill:currentColor}.svg-icon.icon-inline[data-v-979a134a] .svg-icon-stroke{stroke:currentColor}[data-v-979a134a] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-light,var(--color-svg-icon))}.theme-dark[data-v-979a134a] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}.suggest-lang[data-v-768a347b]{background:#000;color:#fff;display:flex;justify-content:center;border-bottom:1px solid var(--color-grid)}.suggest-lang__wrapper[data-v-768a347b]{display:flex;align-items:center;width:100%;max-width:var(--wrapper-max-width,1920px);margin:0 .9411764706rem;position:relative;height:52px}.suggest-lang__link[data-v-768a347b]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin:0 auto;color:#09f}.suggest-lang__close-icon-wrapper[data-v-768a347b]{position:absolute;right:-.2352941176rem;top:0;height:100%;box-sizing:border-box;display:flex;align-items:center;z-index:1}.suggest-lang__close-icon-button[data-v-768a347b]{padding:.2352941176rem}.suggest-lang__close-icon-button .close-icon[data-v-768a347b]{width:8px;display:block}.suggest-lang .inline-chevron-right-icon[data-v-768a347b]{padding-left:.2352941176rem;width:8px}select[data-v-d21858a2]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-fill-blue);padding-right:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer}select[data-v-d21858a2]:hover{text-decoration:underline;text-underline-position:under}.locale-selector[data-v-d21858a2]{position:relative}.svg-icon.icon-inline[data-v-d21858a2]{position:absolute;fill:var(--color-fill-blue);right:2px;bottom:7px;height:5px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:var(--colors-text-background,var(--color-text-background));height:100%}abbr,blockquote,body,button,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hgroup,input,legend,li,ol,p,pre,ul{margin:0;padding:0}address,caption,code,figcaption,pre,th{font-size:1em;font-weight:400;font-style:normal}fieldset,iframe,img{border:0}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}button{background:none;border:0;box-sizing:content-box;color:inherit;cursor:pointer;font:inherit;line-height:inherit;overflow:visible;vertical-align:inherit}button:disabled{cursor:default}:focus{outline:4px solid var(--color-focus-color);outline-offset:1px}::-moz-focus-inner{border:0;padding:0}@media print{#content,#main,body{color:#000}a,a:link,a:visited{color:#000;text-decoration:none}.hide,.noprint{display:none}}body{height:100%;min-width:320px}html{font:var(--typography-html-font,17px "Helvetica Neue","Helvetica","Arial",sans-serif);quotes:"“" "”"}html:lang(ja-JP){quotes:"「" "」"}body{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);background-color:var(--color-text-background);color:var(--colors-text,var(--color-text));font-style:normal;word-wrap:break-word;--spacing-stacked-margin-small:0.4em;--spacing-stacked-margin-large:0.8em;--spacing-stacked-margin-xlarge:calc(var(--spacing-stacked-margin-large)*2);--spacing-param:1.6470588235rem;--declaration-code-listing-margin:30px 0 0 0;--code-block-style-elements-padding:8px 14px}body,button,input,select,textarea{font-synthesis:none;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;text-align:left}h1,h2,h3,h4,h5,h6{color:var(--colors-header-text,var(--color-header-text))}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:var(--spacing-stacked-margin-large)}ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:1.6em}ol+*,p+*,ul+*{margin-top:var(--spacing-stacked-margin-large)}ol,ul{margin-left:1.1764705882em}ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}nav ol,nav ul{margin:0;list-style:none}li li{font-size:1em}a{color:var(--colors-link,var(--color-link))}a:link,a:visited{text-decoration:none}a.inline-link,a:hover{text-decoration:underline;text-underline-position:under}a:active{text-decoration:none}p+a{display:inline-block}b,strong{font-weight:600}cite,dfn,em,i{font-style:italic}sup{font-size:.6em;vertical-align:top;position:relative;bottom:-.2em}h1 sup,h2 sup,h3 sup{font-size:.4em}sup a{vertical-align:inherit;color:inherit}sup a:hover{color:var(--figure-blue);text-decoration:none}sub{line-height:1}abbr{border:0}pre{overflow:auto;-webkit-overflow-scrolling:auto;white-space:pre;word-wrap:normal}code{font-family:var(--typography-html-font-mono,Menlo,monospace);font-weight:inherit;letter-spacing:0}.syntax-addition{color:var(--syntax-addition,var(--color-syntax-addition))}.syntax-comment{color:var(--syntax-comment,var(--color-syntax-comments))}.syntax-quote{color:var(--syntax-quote,var(--color-syntax-comments))}.syntax-deletion{color:var(--syntax-deletion,var(--color-syntax-deletion))}.syntax-keyword{color:var(--syntax-keyword,var(--color-syntax-keywords))}.syntax-literal{color:var(--syntax-literal,var(--color-syntax-keywords))}.syntax-selector-tag{color:var(--syntax-selector-tag,var(--color-syntax-keywords))}.syntax-string{color:var(--syntax-string,var(--color-syntax-strings))}.syntax-bullet{color:var(--syntax-bullet,var(--color-syntax-characters))}.syntax-meta{color:var(--syntax-meta,var(--color-syntax-characters))}.syntax-number{color:var(--syntax-number,var(--color-syntax-characters))}.syntax-symbol{color:var(--syntax-symbol,var(--color-syntax-characters))}.syntax-tag{color:var(--syntax-tag,var(--color-syntax-characters))}.syntax-attr{color:var(--syntax-attr,var(--color-syntax-other-type-names))}.syntax-built_in{color:var(--syntax-built_in,var(--color-syntax-other-type-names))}.syntax-builtin-name{color:var(--syntax-builtin-name,var(--color-syntax-other-type-names))}.syntax-class{color:var(--syntax-class,var(--color-syntax-other-type-names))}.syntax-params{color:var(--syntax-params,var(--color-syntax-other-type-names))}.syntax-section{color:var(--syntax-section,var(--color-syntax-other-type-names))}.syntax-title{color:var(--syntax-title,var(--color-syntax-other-type-names))}.syntax-type{color:var(--syntax-type,var(--color-syntax-other-type-names))}.syntax-attribute{color:var(--syntax-attribute,var(--color-syntax-plain-text))}.syntax-identifier{color:var(--syntax-identifier,var(--color-syntax-plain-text))}.syntax-subst{color:var(--syntax-subst,var(--color-syntax-plain-text))}.syntax-doctag,.syntax-strong{font-weight:700}.syntax-emphasis,.syntax-link{font-style:italic}[data-syntax=swift] .syntax-meta{color:var(--syntax-meta,var(--color-syntax-keywords))}[data-syntax=swift] .syntax-class,[data-syntax=swift] .syntax-keyword+.syntax-params,[data-syntax=swift] .syntax-params+.syntax-params{color:unset}[data-syntax=json] .syntax-attr{color:var(--syntax-attr,var(--color-syntax-strings))}#skip-nav{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#skip-nav:active,#skip-nav:focus{position:relative;float:left;width:-moz-fit-content;width:fit-content;color:var(--color-figure-blue);font-size:1em;padding:0 10px;z-index:100000;top:0;left:0;height:44px;line-height:44px;-webkit-clip-path:unset;clip-path:unset}.nav--in-breakpoint-range #skip-nav{display:none}.visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}@keyframes pulse{0%{opacity:0}33%{opacity:1}66%{opacity:1}to{opacity:0}}.changed{border:1px solid var(--color-changes-modified);position:relative}.changed,.changed.displays-multiple-lines,.displays-multiple-lines .changed{border-radius:var(--border-radius,4px)}.changed:after{left:8px;background-image:url(../img/modified-icon.efb2697d.svg);background-repeat:no-repeat;bottom:0;content:" ";margin:auto;margin-right:8px;position:absolute;top:0;width:1.1764705882rem;height:1.1764705882rem;margin-top:.6176470588rem;z-index:2}@media screen{[data-color-scheme=dark] .changed:after{background-image:url(../img/modified-icon.efb2697d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed:after{background-image:url(../img/modified-icon.efb2697d.svg)}}.changed-added{border-color:var(--color-changes-added)}.changed-added:after{background-image:url(../img/added-icon.832a5d2c.svg)}@media screen{[data-color-scheme=dark] .changed-added:after{background-image:url(../img/added-icon.832a5d2c.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-added:after{background-image:url(../img/added-icon.832a5d2c.svg)}}.changed-deprecated{border-color:var(--color-changes-deprecated)}.changed-deprecated:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}@media screen{[data-color-scheme=dark] .changed-deprecated:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-deprecated:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}.changed.link-block:after,.changed.relationships-item:after,.link-block .changed:after{margin-top:10px}.change-added,.change-removed{padding:2px 0}.change-removed{background-color:var(--color-highlight-red)}.change-added{background-color:var(--color-highlight-green)}body{color-scheme:light dark}body[data-color-scheme=light]{color-scheme:light}body[data-color-scheme=dark]{color-scheme:dark}body{--color-fill:#fff;--color-fill-secondary:#f7f7f7;--color-fill-tertiary:#f0f0f0;--color-fill-quaternary:#282828;--color-fill-blue:#00f;--color-fill-light-blue-secondary:#d1d1ff;--color-fill-gray:#ccc;--color-fill-gray-secondary:#f5f5f5;--color-fill-gray-tertiary:#f0f0f0;--color-fill-gray-quaternary:#f0f0f0;--color-fill-green-secondary:#f0fff0;--color-fill-orange-secondary:#fffaf6;--color-fill-red-secondary:#fff0f5;--color-figure-blue:#36f;--color-figure-gray:#000;--color-figure-gray-secondary:#666;--color-figure-gray-secondary-alt:#666;--color-figure-gray-tertiary:#666;--color-figure-green:green;--color-figure-light-gray:#666;--color-figure-orange:#c30;--color-figure-red:red;--color-tutorials-teal:#000;--color-article-background:var(--color-fill-tertiary);--color-article-body-background:var(--color-fill);--color-aside-deprecated:var(--color-figure-gray);--color-aside-deprecated-background:var(--color-fill-orange-secondary);--color-aside-deprecated-border:var(--color-figure-orange);--color-aside-experiment:var(--color-figure-gray);--color-aside-experiment-background:var(--color-fill-gray-secondary);--color-aside-experiment-border:var(--color-figure-light-gray);--color-aside-important:var(--color-figure-gray);--color-aside-important-background:var(--color-fill-gray-secondary);--color-aside-important-border:var(--color-figure-light-gray);--color-aside-note:var(--color-figure-gray);--color-aside-note-background:var(--color-fill-gray-secondary);--color-aside-note-border:var(--color-figure-light-gray);--color-aside-tip:var(--color-figure-gray);--color-aside-tip-background:var(--color-fill-gray-secondary);--color-aside-tip-border:var(--color-figure-light-gray);--color-aside-warning:var(--color-figure-gray);--color-aside-warning-background:var(--color-fill-red-secondary);--color-aside-warning-border:var(--color-figure-red);--color-badge-default:var(--color-figure-light-gray);--color-badge-beta:var(--color-figure-gray-tertiary);--color-badge-deprecated:var(--color-figure-orange);--color-badge-dark-default:#fff;--color-badge-dark-beta:#b0b0b0;--color-badge-dark-deprecated:#f60;--color-button-background:var(--color-fill-blue);--color-button-background-active:#36f;--color-button-background-hover:var(--color-figure-blue);--color-button-text:#fff;--color-call-to-action-background:var(--color-fill-secondary);--color-changes-added:var(--color-figure-light-gray);--color-changes-added-hover:var(--color-figure-light-gray);--color-changes-deprecated:var(--color-figure-light-gray);--color-changes-deprecated-hover:var(--color-figure-light-gray);--color-changes-modified:var(--color-figure-light-gray);--color-changes-modified-hover:var(--color-figure-light-gray);--color-changes-modified-previous-background:var(--color-fill);--color-code-background:var(--color-fill-secondary);--color-code-collapsible-background:var(--color-fill-tertiary);--color-code-collapsible-text:var(--color-figure-gray-secondary-alt);--color-code-line-highlight:rgba(51,102,255,.08);--color-code-line-highlight-border:var(--color-figure-blue);--color-code-plain:var(--color-figure-gray);--color-dropdown-background:hsla(0,0%,100%,.8);--color-dropdown-border:#ccc;--color-dropdown-option-text:#666;--color-dropdown-text:#000;--color-dropdown-dark-background:hsla(0,0%,100%,.1);--color-dropdown-dark-border:hsla(0,0%,94%,.2);--color-dropdown-dark-option-text:#ccc;--color-dropdown-dark-text:#fff;--color-eyebrow:var(--color-figure-gray-secondary);--color-focus-border-color:var(--color-fill-blue);--color-focus-color:rgba(0,125,250,.6);--color-form-error:var(--color-figure-red);--color-form-error-background:var(--color-fill-red-secondary);--color-form-valid:var(--color-figure-green);--color-form-valid-background:var(--color-fill-green-secondary);--color-generic-modal-background:var(--color-fill);--color-grid:var(--color-fill-gray);--color-header-text:var(--color-figure-gray);--color-hero-eyebrow:#ccc;--color-link:var(--color-figure-blue);--color-loading-placeholder-background:var(--color-fill);--color-nav-color:#666;--color-nav-current-link:rgba(0,0,0,.6);--color-nav-expanded:#fff;--color-nav-hierarchy-collapse-background:#f0f0f0;--color-nav-hierarchy-collapse-borders:#ccc;--color-nav-hierarchy-item-borders:#ccc;--color-nav-keyline:rgba(0,0,0,.2);--color-nav-link-color:#000;--color-nav-link-color-hover:#36f;--color-nav-outlines:#ccc;--color-nav-rule:hsla(0,0%,94%,.5);--color-nav-solid-background:#fff;--color-nav-sticking-expanded-keyline:rgba(0,0,0,.1);--color-nav-stuck:hsla(0,0%,100%,.9);--color-nav-uiblur-expanded:hsla(0,0%,100%,.9);--color-nav-uiblur-stuck:hsla(0,0%,100%,.7);--color-nav-root-subhead:var(--color-tutorials-teal);--color-nav-dark-border-top-color:hsla(0,0%,100%,.4);--color-nav-dark-color:#b0b0b0;--color-nav-dark-current-link:hsla(0,0%,100%,.6);--color-nav-dark-expanded:#2a2a2a;--color-nav-dark-hierarchy-collapse-background:#424242;--color-nav-dark-hierarchy-collapse-borders:#666;--color-nav-dark-hierarchy-item-borders:#424242;--color-nav-dark-keyline:rgba(66,66,66,.95);--color-nav-dark-link-color:#fff;--color-nav-dark-link-color-hover:#09f;--color-nav-dark-outlines:#575757;--color-nav-dark-rule:#575757;--color-nav-dark-solid-background:#000;--color-nav-dark-sticking-expanded-keyline:rgba(66,66,66,.7);--color-nav-dark-stuck:rgba(42,42,42,.9);--color-nav-dark-uiblur-expanded:rgba(42,42,42,.9);--color-nav-dark-uiblur-stuck:rgba(42,42,42,.7);--color-nav-dark-root-subhead:#fff;--color-runtime-preview-background:var(--color-fill-tertiary);--color-runtime-preview-disabled-text:hsla(0,0%,40%,.6);--color-runtime-preview-text:var(--color-figure-gray-secondary);--color-secondary-label:var(--color-figure-gray-secondary);--color-step-background:var(--color-fill-secondary);--color-step-caption:var(--color-figure-gray-secondary);--color-step-focused:var(--color-figure-light-gray);--color-step-text:var(--color-figure-gray-secondary);--color-svg-icon:#666;--color-syntax-addition:var(--color-figure-green);--color-syntax-attributes:#947100;--color-syntax-characters:#272ad8;--color-syntax-comments:#707f8c;--color-syntax-deletion:var(--color-figure-red);--color-syntax-documentation-markup:#506375;--color-syntax-documentation-markup-keywords:#506375;--color-syntax-heading:#ba2da2;--color-syntax-keywords:#ad3da4;--color-syntax-marks:#000;--color-syntax-numbers:#272ad8;--color-syntax-other-class-names:#703daa;--color-syntax-other-constants:#4b21b0;--color-syntax-other-declarations:#047cb0;--color-syntax-other-function-and-method-names:#4b21b0;--color-syntax-other-instance-variables-and-globals:#703daa;--color-syntax-other-preprocessor-macros:#78492a;--color-syntax-other-type-names:#703daa;--color-syntax-param-internal-name:#404040;--color-syntax-plain-text:#000;--color-syntax-preprocessor-statements:#78492a;--color-syntax-project-class-names:#3e8087;--color-syntax-project-constants:#2d6469;--color-syntax-project-function-and-method-names:#2d6469;--color-syntax-project-instance-variables-and-globals:#3e8087;--color-syntax-project-preprocessor-macros:#78492a;--color-syntax-project-type-names:#3e8087;--color-syntax-strings:#d12f1b;--color-syntax-type-declarations:#03638c;--color-syntax-urls:#1337ff;--color-tabnav-item-border-color:var(--color-fill-gray);--color-text:var(--color-figure-gray);--color-text-background:var(--color-fill);--color-tutorial-assessments-background:var(--color-fill-secondary);--color-tutorial-background:var(--color-fill);--color-tutorial-navbar-dropdown-background:var(--color-fill);--color-tutorial-navbar-dropdown-border:var(--color-fill-gray);--color-tutorial-quiz-border-active:var(--color-figure-blue);--color-tutorials-overview-background:#161616;--color-tutorials-overview-content:#fff;--color-tutorials-overview-content-alt:#fff;--color-tutorials-overview-eyebrow:#ccc;--color-tutorials-overview-icon:#b0b0b0;--color-tutorials-overview-link:#09f;--color-tutorials-overview-navigation-link:#ccc;--color-tutorials-overview-navigation-link-active:#fff;--color-tutorials-overview-navigation-link-hover:#fff;--color-tutorial-hero-text:#fff;--color-tutorial-hero-background:#000;--color-navigator-item-hover:rgba(0,0,255,.05);--color-card-background:var(--color-fill);--color-card-content-text:var(--color-figure-gray);--color-card-eyebrow:var(--color-figure-gray-secondary-alt);--color-card-shadow:rgba(0,0,0,.04);--color-link-block-card-border:rgba(0,0,0,.04);--color-standard-red:#8b0000;--color-standard-orange:#8b4000;--color-standard-yellow:#8f7200;--color-standard-blue:#002d75;--color-standard-green:#023b2d;--color-standard-purple:#512b55;--color-standard-gray:#2a2a2a}@media screen{body[data-color-scheme=dark]{--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,.5);--color-card-shadow:hsla(0,0%,100%,.04);--color-link-block-card-border:hsla(0,0%,100%,.25)}}@media screen and (prefers-color-scheme:dark){body[data-color-scheme=auto]{--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,.5);--color-card-shadow:hsla(0,0%,100%,.04);--color-link-block-card-border:hsla(0,0%,100%,.25)}}#main{outline-style:none}:root{--app-height:100vh}[data-v-3742c1d7] :focus:not(input):not(textarea):not(select){outline:none}.fromkeyboard[data-v-3742c1d7] :focus:not(input):not(textarea):not(select){outline:4px solid var(--color-focus-color);outline-offset:1px}#app[data-v-3742c1d7]{display:flex;flex-flow:column;min-height:100%}#app[data-v-3742c1d7]>*{min-width:0}#app .router-content[data-v-3742c1d7]{flex:1}.container[data-v-1f05d9ec]{margin-left:auto;margin-right:auto;width:980px;outline-style:none;margin-top:92px;margin-bottom:140px}@media only screen and (max-width:1250px){.container[data-v-1f05d9ec]{width:692px}}@media only screen and (max-width:735px){.container[data-v-1f05d9ec]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-1f05d9ec]{width:215px}}.error-content[data-v-1f05d9ec]{box-sizing:border-box;width:502px;margin-left:auto;margin-right:auto;margin-bottom:54px}@media only screen and (max-width:1250px){.error-content[data-v-1f05d9ec]{width:420px;margin-bottom:45px}}@media only screen and (max-width:735px){.error-content[data-v-1f05d9ec]{max-width:330px;width:auto;margin-bottom:35px}}.title[data-v-1f05d9ec]{text-align:center;font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.title[data-v-1f05d9ec]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-1f05d9ec]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}} \ No newline at end of file diff --git a/docs/css/topic.4be8f56d.css b/docs/css/topic.4be8f56d.css new file mode 100644 index 000000000..553003668 --- /dev/null +++ b/docs/css/topic.4be8f56d.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.nav-title-content[data-v-854b4dd6]{max-width:100%}.title[data-v-854b4dd6]{color:var(--color-nav-root-title,currentColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:296px}@media only screen and (max-width:1023px){.title[data-v-854b4dd6]{max-width:205px}}@media only screen and (max-width:767px){.title[data-v-854b4dd6]{flex-basis:fill;display:initial;vertical-align:initial;max-width:none}}.subhead[data-v-854b4dd6]{color:var(--color-nav-root-subhead)}.theme-dark .subhead[data-v-854b4dd6]{color:var(--color-nav-dark-root-subhead)}.mobile-dropdown[data-v-2c27d339]{box-sizing:border-box}.nav--in-breakpoint-range .mobile-dropdown[data-v-2c27d339]{padding-left:.2352941176rem;padding-right:.2352941176rem}.mobile-dropdown ul[data-v-2c27d339]{list-style:none}.mobile-dropdown .option[data-v-2c27d339]{cursor:pointer;font-size:.7058823529rem;padding:.5rem 0;display:block;text-decoration:none;color:inherit}.mobile-dropdown .option[data-v-2c27d339]:focus{outline-offset:0}.mobile-dropdown .option.depth1[data-v-2c27d339]{padding-left:.4705882353rem}.active[data-v-2c27d339],.tutorial.router-link-active[data-v-2c27d339]{font-weight:600}.active[data-v-2c27d339]:focus,.tutorial.router-link-active[data-v-2c27d339]:focus{outline:none}.chapter-list[data-v-2c27d339]:not(:first-child){margin-top:1rem}.chapter-name[data-v-2c27d339],.tutorial[data-v-2c27d339]{padding:.5rem 0;font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.section-list[data-v-2c27d339],.tutorial-list[data-v-2c27d339]{padding:0 .5882352941rem}.chapter-list:last-child .tutorial-list[data-v-2c27d339]:last-child{padding-bottom:10em}.chapter-list[data-v-2c27d339]{display:inline-block}.form-element[data-v-f934959a]{position:relative}.form-dropdown[data-v-f934959a]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:block;box-sizing:border-box;width:100%;height:3.3em;color:var(--color-dropdown-text);padding:1.1176470588rem 2.3529411765rem 0 .9411764706rem;text-align:left;border:1px solid var(--color-dropdown-border);border-radius:var(--border-radius,4px);background-clip:padding-box;margin-bottom:.8235294118rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-height:32px}.form-dropdown[data-v-f934959a]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.form-dropdown.no-eyebrow[data-v-f934959a]{padding-top:0}.form-dropdown[data-v-f934959a]:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-dropdown-text)}.form-dropdown[data-v-f934959a]::-ms-expand{opacity:0}.form-dropdown~.form-icon[data-v-f934959a]{position:absolute;display:block;pointer-events:none;fill:var(--color-figure-gray-tertiary);right:14px;width:13px;height:auto;top:50%;transform:translateY(-50%)}.is-open .form-dropdown~.form-icon[data-v-f934959a]{transform:translateY(-50%) scale(-1)}@media only screen and (max-width:735px){.form-dropdown~.form-icon[data-v-f934959a]{right:14px}}.form-dropdown~.form-label[data-v-f934959a]{font-size:.7058823529rem;line-height:1.75;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);position:absolute;top:.4705882353rem;left:17px;color:var(--color-figure-gray-secondary);pointer-events:none;padding:0;z-index:1}.form-dropdown[data-v-f934959a] option{color:var(--color-dropdown-text)}.form-dropdown-selectnone[data-v-f934959a]{color:transparent}.form-dropdown-selectnone~.form-label[data-v-f934959a]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);top:19px;left:17px;color:var(--color-figure-gray-tertiary)}.form-dropdown-selectnone[data-v-f934959a]:-moz-focusring{text-shadow:none}.form-dropdown-selectnone[data-v-f934959a]::-ms-value{display:none}.theme-dark .form-dropdown[data-v-f934959a]{color:var(--color-dropdown-dark-text);background-color:var(--color-dropdown-dark-background);border-color:var(--color-dropdown-dark-border)}.theme-dark .form-dropdown~.form-label[data-v-f934959a]{color:#ccc}.theme-dark .form-dropdown[data-v-f934959a]:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-dropdown-dark-text)}.theme-dark .form-dropdown.form-dropdown-selectnone[data-v-f934959a]{color:transparent}.theme-dark .form-dropdown.form-dropdown-selectnone[data-v-f934959a]:-moz-focusring{text-shadow:none}.theme-dark .form-dropdown-selectnone~.form-label[data-v-f934959a]{color:#b0b0b0}.dropdown-small[data-v-6adda760]{height:30px;display:flex;align-items:center;position:relative;background:var(--color-fill)}.dropdown-small .form-dropdown-toggle[data-v-6adda760]{line-height:1.5;font-size:12px;padding-top:0;padding-bottom:0;padding-left:20px;min-height:unset;height:30px;display:flex;align-items:center}.dropdown-small .form-dropdown-toggle[data-v-6adda760]:focus{box-shadow:none;border-color:var(--color-dropdown-border)}.fromkeyboard .dropdown-small .form-dropdown-toggle[data-v-6adda760]:focus{box-shadow:0 0 0 2px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.form-dropdown-toggle[data-v-6adda760]{margin:0}.is-open .form-dropdown-toggle[data-v-6adda760]{border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0;border-bottom:none;padding-bottom:1px}.fromkeyboard .is-open .form-dropdown-toggle[data-v-6adda760]{box-shadow:1px -1px 0 1px var(--color-focus-color),-1px -1px 0 1px var(--color-focus-color);border-color:var(--color-focus-border-color)}.form-dropdown-title[data-v-6adda760]{margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropdown-custom[data-v-6adda760]{border-radius:var(--border-radius,4px)}.dropdown-custom.is-open[data-v-6adda760]{border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0}.dropdown-custom[data-v-6adda760] .form-dropdown-content{background:var(--color-fill);position:absolute;right:0;left:0;top:100%;border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px);border:1px solid var(--color-dropdown-border);border-top:none;display:none;overflow-y:auto}.dropdown-custom[data-v-6adda760] .form-dropdown-content.is-open{display:block}.fromkeyboard .dropdown-custom[data-v-6adda760] .form-dropdown-content.is-open{box-shadow:1px 1px 0 1px var(--color-focus-color),-1px 1px 0 1px var(--color-focus-color);border-color:var(--color-focus-border-color);border-top-color:transparent}.nav .dropdown-custom[data-v-6adda760] .form-dropdown-content{max-height:calc(100vh - 116px - 3.05882rem)}.nav--is-sticking.nav .dropdown-custom[data-v-6adda760] .form-dropdown-content{max-height:calc(100vh - 3.05882rem - 72px)}.dropdown-custom[data-v-6adda760] .options{list-style:none;margin:0;padding:0 0 20px}.dropdown-custom[data-v-6adda760] .option{cursor:pointer;padding:5px 20px;font-size:12px;line-height:20px;outline:none}.dropdown-custom[data-v-6adda760] .option:hover{background-color:var(--color-fill-tertiary)}.dropdown-custom[data-v-6adda760] .option.option-active{font-weight:600}.fromkeyboard .dropdown-custom[data-v-6adda760] .option:hover{background-color:transparent}.fromkeyboard .dropdown-custom[data-v-6adda760] .option:focus{background-color:var(--color-fill-tertiary);outline:none}.tutorial-dropdown[data-v-618ff780]{grid-column:3}.section-tracker[data-v-618ff780]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);margin-left:15px}.tutorial-dropdown[data-v-03cbd7f7]{grid-column:1/2}.tutorial-dropdown .options[data-v-03cbd7f7]{padding-top:1rem;padding-bottom:0}.tutorial-dropdown .option[data-v-03cbd7f7]{padding:5px 20px 5px 30px}.chapter-list[data-v-03cbd7f7]{padding-bottom:20px}.chapter-name[data-v-03cbd7f7]{margin:0 20px 5px 20px;line-height:normal;color:var(--color-figure-gray-secondary)}.chevron-icon[data-v-1d3fe8ed]{padding:0;color:var(--color-nav-outlines);grid-column:2;height:20px;width:20px;margin:0 4px}@media only screen and (min-width:768px){.nav[data-v-1d3fe8ed] .nav-content{display:grid;grid-template-columns:auto auto 3fr;align-items:center}.nav[data-v-1d3fe8ed] .nav-menu{padding:0;justify-content:flex-start;grid-column:3/5}.nav[data-v-1d3fe8ed] .nav-menu-item{margin:0}}.dropdown-container[data-v-1d3fe8ed]{height:3.0588235294rem;display:grid;grid-template-columns:minmax(230px,285px) auto minmax(230px,1fr);align-items:center}@media only screen and (max-width:1023px){.dropdown-container[data-v-1d3fe8ed]{grid-template-columns:minmax(173px,216px) auto minmax(173px,1fr)}}@media(scripting:none){.dropdown-container[data-v-1d3fe8ed]{display:none}}.separator[data-v-1d3fe8ed]{height:20px;border-right:1px solid;border-color:var(--color-nav-outlines);margin:0 20px;grid-column:2}@media(scripting:none){.separator[data-v-1d3fe8ed]{display:none}}.mobile-dropdown-container[data-v-1d3fe8ed],.nav--in-breakpoint-range.nav .dropdown-container[data-v-1d3fe8ed],.nav--in-breakpoint-range.nav .separator[data-v-1d3fe8ed]{display:none}.nav--in-breakpoint-range.nav .mobile-dropdown-container[data-v-1d3fe8ed]{display:block}.nav--in-breakpoint-range.nav[data-v-1d3fe8ed] .nav-title{grid-area:title}.nav--in-breakpoint-range.nav[data-v-1d3fe8ed] .pre-title{display:none}.nav[data-v-1d3fe8ed] .nav-title{grid-column:1;width:90%;padding-top:0}.primary-dropdown[data-v-1d3fe8ed],.secondary-dropdown[data-v-1d3fe8ed]{background:var(--color-tutorial-navbar-dropdown-background);border-color:var(--color-tutorial-navbar-dropdown-border)}.primary-dropdown[data-v-1d3fe8ed] .form-dropdown,.primary-dropdown[data-v-1d3fe8ed] .form-dropdown:focus,.secondary-dropdown[data-v-1d3fe8ed] .form-dropdown,.secondary-dropdown[data-v-1d3fe8ed] .form-dropdown:focus{border-color:var(--color-tutorial-navbar-dropdown-border)}.primary-dropdown[data-v-1d3fe8ed] .options,.secondary-dropdown[data-v-1d3fe8ed] .options{background:var(--color-tutorial-navbar-dropdown-background);border-color:var(--color-tutorial-navbar-dropdown-border)}[data-v-0861b5be] .code-listing+*,[data-v-0861b5be] aside+*,[data-v-0861b5be] h2+*,[data-v-0861b5be] h3+*,[data-v-0861b5be] ol+*,[data-v-0861b5be] p+*,[data-v-0861b5be] ul+*{margin-top:20px}[data-v-0861b5be] ol ol,[data-v-0861b5be] ol ul,[data-v-0861b5be] ul ol,[data-v-0861b5be] ul ul{margin-top:0}[data-v-0861b5be] h2{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-0861b5be] h2{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-0861b5be] h2{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-0861b5be] h3{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-0861b5be] h3{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-0861b5be] .code-listing{background:var(--color-code-background);border-color:var(--colors-grid,var(--color-grid));border-style:solid;border-width:1px}[data-v-0861b5be] .code-listing pre{font-size:.7058823529rem;line-height:1.8333333333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);padding:20px 0}.columns[data-v-30edf911]{display:grid;grid-template-rows:repeat(2,auto)}.columns.cols-2[data-v-30edf911]{gap:20px 8.3333333333%;grid-template-columns:repeat(2,1fr)}.columns.cols-3[data-v-30edf911]{gap:20px 4.1666666667%;grid-template-columns:repeat(3,1fr)}.asset[data-v-30edf911]{align-self:end;grid-row:1}.content[data-v-30edf911]{grid-row:2}@media only screen and (max-width:735px){.columns.cols-2[data-v-30edf911],.columns.cols-3[data-v-30edf911]{grid-template-columns:unset}.asset[data-v-30edf911],.content[data-v-30edf911]{grid-row:auto}}.content-and-media[data-v-3fa44f9e]{display:flex}.content-and-media.media-leading[data-v-3fa44f9e]{flex-direction:row-reverse}.content-and-media.media-trailing[data-v-3fa44f9e]{flex-direction:row}@media only screen and (min-width:736px){.content-and-media[data-v-3fa44f9e]{align-items:center;justify-content:center}}.content[data-v-3fa44f9e]{width:62.5%}.asset[data-v-3fa44f9e]{width:29.1666666667%}.media-leading .asset[data-v-3fa44f9e]{margin-right:8.3333333333%}.media-trailing .asset[data-v-3fa44f9e]{margin-left:8.3333333333%}@media only screen and (max-width:735px){.content-and-media.media-leading[data-v-3fa44f9e],.content-and-media.media-trailing[data-v-3fa44f9e]{flex-direction:column}.asset[data-v-3fa44f9e],.content[data-v-3fa44f9e]{width:100%}.media-leading .asset[data-v-3fa44f9e],.media-trailing .asset[data-v-3fa44f9e]{margin:20px 0 0 0}}.group[id][data-v-5b4a8b3c]{margin-top:20px;padding-top:20px}[data-v-5b4a8b3c] img,[data-v-5b4a8b3c] video{display:block;margin:0 auto;max-width:100%}.layout+[data-v-4d5a806e]{margin-top:40px}@media only screen and (max-width:735px){.layout[data-v-4d5a806e]:first-child>:not(.group[id]){margin-top:40px}}.body[data-v-20dca692]{background:var(--colors-text-background,var(--color-article-body-background));margin-left:auto;margin-right:auto;width:1536px;width:980px;border-radius:10px;transform:translateY(-120px)}@media only screen and (max-width:1250px){.body[data-v-20dca692]{width:692px}}@media only screen and (max-width:735px){.body[data-v-20dca692]{width:87.5%}}@media only screen and (max-width:320px){.body[data-v-20dca692]{width:215px}}@media only screen and (max-width:735px){.body[data-v-20dca692]{border-radius:0;transform:none}}.body[data-v-20dca692]~*{margin-top:-40px}.body-content[data-v-20dca692]{padding:40px 8.3333333333% 80px 8.3333333333%}@media only screen and (max-width:735px){.body-content[data-v-20dca692]{padding:0 0 40px 0}}.call-to-action[data-v-2bfdf182]{padding:65px 0;background:var(--color-call-to-action-background)}.theme-dark .call-to-action[data-v-2bfdf182]{--color-call-to-action-background:#424242}.row[data-v-2bfdf182]{margin-left:auto;margin-right:auto;width:1536px;width:980px;display:flex;align-items:center}@media only screen and (max-width:1250px){.row[data-v-2bfdf182]{width:692px}}@media only screen and (max-width:735px){.row[data-v-2bfdf182]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-2bfdf182]{width:215px}}[data-v-2bfdf182] img,[data-v-2bfdf182] video{max-height:560px}h2[data-v-2bfdf182]{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){h2[data-v-2bfdf182]{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){h2[data-v-2bfdf182]{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.label[data-v-2bfdf182]{display:block;font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:var(--spacing-stacked-margin-small);color:var(--color-eyebrow)}@media only screen and (max-width:735px){.label[data-v-2bfdf182]{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-2bfdf182]{margin-bottom:1.5rem}.right-column[data-v-2bfdf182]{margin-left:auto}@media only screen and (max-width:735px){.row[data-v-2bfdf182]{display:block}.col+.col[data-v-2bfdf182]{margin-top:40px}.call-to-action[data-v-426a965c]{margin-top:0}}.headline[data-v-d46a1474]{margin-bottom:var(--spacing-stacked-margin-large)}.heading[data-v-d46a1474]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-header-text)}@media only screen and (max-width:1250px){.heading[data-v-d46a1474]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.heading[data-v-d46a1474]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.dark .heading[data-v-d46a1474]{color:#fff}.eyebrow[data-v-d46a1474]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:block;margin-bottom:var(--spacing-stacked-margin-small);color:var(--color-eyebrow)}@media only screen and (max-width:1250px){.eyebrow[data-v-d46a1474]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.generic-modal[data-v-795f7b59]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:11000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:none;overflow:auto}.modal-fullscreen[data-v-795f7b59]{align-items:stretch}.modal-fullscreen .container[data-v-795f7b59]{margin:0;flex:1;width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.modal-standard[data-v-795f7b59]{padding:20px}.modal-standard .container[data-v-795f7b59]{padding:60px;border-radius:var(--border-radius,4px)}@media screen{[data-color-scheme=dark] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media only screen and (max-width:735px){.modal-standard[data-v-795f7b59]{padding:0;align-items:stretch}.modal-standard .container[data-v-795f7b59]{margin:20px 0 0;padding:50px 30px;flex:1;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.backdrop[data-v-795f7b59]{overflow:auto;background:var(--backdrop-background,rgba(0,0,0,.4));-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed}.container[data-v-795f7b59]{margin-left:auto;margin-right:auto;width:1536px;width:980px;background:var(--colors-generic-modal-background,var(--color-generic-modal-background));z-index:1;position:relative;overflow:auto;max-width:100%}@media only screen and (max-width:1250px){.container[data-v-795f7b59]{width:692px}}@media only screen and (max-width:735px){.container[data-v-795f7b59]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-795f7b59]{width:215px}}.close[data-v-795f7b59]{position:absolute;z-index:9999;top:22px;left:22px;width:17px;height:17px;color:#666;cursor:pointer;background:none;border:0;display:flex;align-items:center}.close .close-icon[data-v-795f7b59]{fill:currentColor;width:100%;height:100%}.theme-dark .container[data-v-795f7b59]{background:#000}.theme-dark .container .close[data-v-795f7b59]{color:#b0b0b0}.theme-code .container[data-v-795f7b59]{background-color:var(--code-background,var(--color-code-background))}.metadata[data-v-94ff76c0]{display:flex}.item[data-v-94ff76c0]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-right:1px solid #fff;padding:0 27.5px}@media only screen and (max-width:735px){.item[data-v-94ff76c0]{font-size:.6470588235rem;line-height:1.6363636364;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:0 8px}}.item[data-v-94ff76c0]:first-of-type{padding-left:0}.item[data-v-94ff76c0]:last-of-type{border:none}@media only screen and (max-width:735px){.item[data-v-94ff76c0]:last-of-type{padding-right:0}}.content[data-v-94ff76c0]{color:#fff}.icon[data-v-94ff76c0]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.icon[data-v-94ff76c0]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.icon[data-v-94ff76c0]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.small-icon[data-v-94ff76c0]{width:1em;height:1em;margin-left:.2rem}.small-icon.xcode-icon[data-v-94ff76c0]{width:.8em;height:.8em}.content-link[data-v-94ff76c0]{display:flex;align-items:center}a[data-v-94ff76c0]{color:var(--colors-link,var(--color-tutorials-overview-link))}.duration[data-v-94ff76c0]{display:flex;align-items:baseline;font-size:2.3529411765rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.8rem}@media only screen and (max-width:735px){.duration[data-v-94ff76c0]{font-size:1.6470588235rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.3rem}}.minutes[data-v-94ff76c0]{display:inline-block;font-size:1.6470588235rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.3rem}@media only screen and (max-width:735px){.minutes[data-v-94ff76c0]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:.8rem}}.item-large-icon[data-v-94ff76c0]{height:2.3rem;max-width:100%}@media only screen and (max-width:735px){.item-large-icon[data-v-94ff76c0]{height:1.5rem;max-width:100%}}.bottom[data-v-94ff76c0]{margin-top:13px}@media only screen and (max-width:735px){.bottom[data-v-94ff76c0]{margin-top:8px}}.hero[data-v-2a434750]{background-color:var(--color-tutorial-hero-background);color:var(--color-tutorial-hero-text);position:relative}@media screen{.hero.dark[data-v-2a434750]{--color-fill:#fff;--color-fill-secondary:#f7f7f7;--color-fill-tertiary:#f0f0f0;--color-fill-quaternary:#282828;--color-fill-blue:#00f;--color-fill-light-blue-secondary:#d1d1ff;--color-fill-gray:#ccc;--color-fill-gray-secondary:#f5f5f5;--color-fill-gray-tertiary:#f0f0f0;--color-fill-gray-quaternary:#f0f0f0;--color-fill-green-secondary:#f0fff0;--color-fill-orange-secondary:#fffaf6;--color-fill-red-secondary:#fff0f5;--color-figure-blue:#36f;--color-figure-gray:#000;--color-figure-gray-secondary:#666;--color-figure-gray-secondary-alt:#666;--color-figure-gray-tertiary:#666;--color-figure-green:green;--color-figure-light-gray:#666;--color-figure-orange:#c30;--color-figure-red:red;--color-tutorials-teal:#000;--color-article-background:var(--color-fill-tertiary);--color-article-body-background:var(--color-fill);--color-aside-deprecated:var(--color-figure-gray);--color-aside-deprecated-background:var(--color-fill-orange-secondary);--color-aside-deprecated-border:var(--color-figure-orange);--color-aside-experiment:var(--color-figure-gray);--color-aside-experiment-background:var(--color-fill-gray-secondary);--color-aside-experiment-border:var(--color-figure-light-gray);--color-aside-important:var(--color-figure-gray);--color-aside-important-background:var(--color-fill-gray-secondary);--color-aside-important-border:var(--color-figure-light-gray);--color-aside-note:var(--color-figure-gray);--color-aside-note-background:var(--color-fill-gray-secondary);--color-aside-note-border:var(--color-figure-light-gray);--color-aside-tip:var(--color-figure-gray);--color-aside-tip-background:var(--color-fill-gray-secondary);--color-aside-tip-border:var(--color-figure-light-gray);--color-aside-warning:var(--color-figure-gray);--color-aside-warning-background:var(--color-fill-red-secondary);--color-aside-warning-border:var(--color-figure-red);--color-badge-text:#fff;--color-badge-default:var(--color-figure-gray);--color-badge-beta:var(--color-figure-gray-tertiary);--color-badge-deprecated:var(--color-figure-orange);--color-badge-dark-default:#fff;--color-badge-dark-beta:#b0b0b0;--color-badge-dark-deprecated:#f60;--color-button-background:var(--color-fill-blue);--color-button-background-active:#36f;--color-button-background-hover:var(--color-figure-blue);--color-button-text:#fff;--color-call-to-action-background:var(--color-fill-secondary);--color-changes-added:var(--color-figure-light-gray);--color-changes-added-hover:var(--color-figure-light-gray);--color-changes-deprecated:var(--color-figure-light-gray);--color-changes-deprecated-hover:var(--color-figure-light-gray);--color-changes-modified:var(--color-figure-light-gray);--color-changes-modified-hover:var(--color-figure-light-gray);--color-changes-modified-previous-background:var(--color-fill);--color-code-background:var(--color-fill-secondary);--color-code-collapsible-background:var(--color-fill-tertiary);--color-code-collapsible-text:var(--color-figure-gray-secondary-alt);--color-code-line-highlight:rgba(51,102,255,.08);--color-code-line-highlight-border:var(--color-figure-blue);--color-code-plain:var(--color-figure-gray);--color-dropdown-background:hsla(0,0%,100%,.8);--color-dropdown-border:#ccc;--color-dropdown-option-text:#666;--color-dropdown-text:#000;--color-dropdown-dark-background:hsla(0,0%,100%,.1);--color-dropdown-dark-border:hsla(0,0%,94%,.2);--color-dropdown-dark-option-text:#ccc;--color-dropdown-dark-text:#fff;--color-eyebrow:var(--color-figure-gray-secondary);--color-focus-border-color:var(--color-fill-blue);--color-focus-color:rgba(0,125,250,.6);--color-form-error:var(--color-figure-red);--color-form-error-background:var(--color-fill-red-secondary);--color-form-valid:var(--color-figure-green);--color-form-valid-background:var(--color-fill-green-secondary);--color-generic-modal-background:var(--color-fill);--color-grid:var(--color-fill-gray);--color-header-text:var(--color-figure-gray);--color-hero-eyebrow:#ccc;--color-link:var(--color-figure-blue);--color-loading-placeholder-background:var(--color-fill);--color-nav-color:#000;--color-nav-current-link:#000;--color-nav-expanded:#fff;--color-nav-hierarchy-collapse-background:#f0f0f0;--color-nav-hierarchy-collapse-borders:#ccc;--color-nav-hierarchy-item-borders:#ccc;--color-nav-keyline:rgba(0,0,0,.2);--color-nav-link-color:#000;--color-nav-link-color-hover:#36f;--color-nav-outlines:#ccc;--color-nav-rule:hsla(0,0%,94%,.5);--color-nav-solid-background:#fff;--color-nav-sticking-expanded-keyline:rgba(0,0,0,.1);--color-nav-stuck:hsla(0,0%,100%,.9);--color-nav-uiblur-expanded:hsla(0,0%,100%,.9);--color-nav-uiblur-stuck:hsla(0,0%,100%,.7);--color-nav-root-subhead:var(--color-tutorials-teal);--color-nav-dark-border-top-color:hsla(0,0%,100%,.4);--color-nav-dark-color:#fff;--color-nav-dark-current-link:#fff;--color-nav-dark-expanded:#2a2a2a;--color-nav-dark-hierarchy-collapse-background:#424242;--color-nav-dark-hierarchy-collapse-borders:#666;--color-nav-dark-hierarchy-item-borders:#424242;--color-nav-dark-keyline:rgba(66,66,66,.95);--color-nav-dark-link-color:#fff;--color-nav-dark-link-color-hover:#09f;--color-nav-dark-outlines:#575757;--color-nav-dark-rule:#575757;--color-nav-dark-solid-background:#000;--color-nav-dark-sticking-expanded-keyline:rgba(66,66,66,.7);--color-nav-dark-stuck:rgba(42,42,42,.9);--color-nav-dark-uiblur-expanded:rgba(42,42,42,.9);--color-nav-dark-uiblur-stuck:rgba(42,42,42,.7);--color-nav-dark-root-subhead:#fff;--color-other-decl-button:var(--color-text-background);--color-runtime-preview-background:var(--color-fill-tertiary);--color-runtime-preview-disabled-text:hsla(0,0%,40%,.6);--color-runtime-preview-text:var(--color-figure-gray-secondary);--color-secondary-label:var(--color-figure-gray-secondary);--color-step-background:var(--color-fill-secondary);--color-step-caption:var(--color-figure-gray-secondary);--color-step-focused:var(--color-figure-light-gray);--color-step-text:var(--color-figure-gray-secondary);--color-svg-icon:#666;--color-syntax-addition:var(--color-figure-green);--color-syntax-attributes:#947100;--color-syntax-characters:#272ad8;--color-syntax-comments:#707f8c;--color-syntax-deletion:var(--color-figure-red);--color-syntax-documentation-markup:#506375;--color-syntax-documentation-markup-keywords:#506375;--color-syntax-heading:#ba2da2;--color-syntax-highlighted:rgba(0,113,227,.2);--color-syntax-keywords:#ad3da4;--color-syntax-marks:#000;--color-syntax-numbers:#272ad8;--color-syntax-other-class-names:#703daa;--color-syntax-other-constants:#4b21b0;--color-syntax-other-declarations:#047cb0;--color-syntax-other-function-and-method-names:#4b21b0;--color-syntax-other-instance-variables-and-globals:#703daa;--color-syntax-other-preprocessor-macros:#78492a;--color-syntax-other-type-names:#703daa;--color-syntax-param-internal-name:#404040;--color-syntax-plain-text:#000;--color-syntax-preprocessor-statements:#78492a;--color-syntax-project-class-names:#3e8087;--color-syntax-project-constants:#2d6469;--color-syntax-project-function-and-method-names:#2d6469;--color-syntax-project-instance-variables-and-globals:#3e8087;--color-syntax-project-preprocessor-macros:#78492a;--color-syntax-project-type-names:#3e8087;--color-syntax-strings:#d12f1b;--color-syntax-type-declarations:#03638c;--color-syntax-urls:#1337ff;--color-tabnav-item-border-color:var(--color-fill-gray);--color-text:var(--color-figure-gray);--color-text-background:var(--color-fill);--color-tutorial-assessments-background:var(--color-fill-secondary);--color-tutorial-background:var(--color-fill);--color-tutorial-navbar-dropdown-background:var(--color-fill);--color-tutorial-navbar-dropdown-border:var(--color-fill-gray);--color-tutorial-quiz-border-active:var(--color-figure-blue);--color-tutorials-overview-background:#161616;--color-tutorials-overview-content:#fff;--color-tutorials-overview-content-alt:#fff;--color-tutorials-overview-eyebrow:#ccc;--color-tutorials-overview-icon:#b0b0b0;--color-tutorials-overview-link:#09f;--color-tutorials-overview-navigation-link:#ccc;--color-tutorials-overview-navigation-link-active:#fff;--color-tutorials-overview-navigation-link-hover:#fff;--color-tutorial-hero-text:#fff;--color-tutorial-hero-background:#000;--color-navigator-item-hover:rgba(0,0,255,.05);--color-card-background:var(--color-fill);--color-card-content-text:var(--color-figure-gray);--color-card-eyebrow:var(--color-figure-gray-secondary-alt);--color-card-shadow:rgba(0,0,0,.04);--color-link-block-card-border:rgba(0,0,0,.04);--color-standard-red:#ffc2c2;--color-standard-orange:#fc9;--color-standard-yellow:#ffe0a3;--color-standard-blue:#9cf;--color-standard-green:#9cc;--color-standard-purple:#ccf;--color-standard-gray:#f0f0f0;--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-text:#000;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-highlighted:rgba(0,113,227,.6);--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,.5);--color-card-shadow:hsla(0,0%,100%,.04);--color-link-block-card-border:hsla(0,0%,100%,.25);--color-standard-red:#8b0000;--color-standard-orange:#8b4000;--color-standard-yellow:#8f7200;--color-standard-blue:#002d75;--color-standard-green:#023b2d;--color-standard-purple:#512b55;--color-standard-gray:#2a2a2a}}.bg[data-v-2a434750]{background-color:var(--color-tutorial-hero-background);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.row[data-v-2a434750]{margin-left:auto;margin-right:auto;width:1536px;width:980px;padding:80px 0}@media only screen and (max-width:1250px){.row[data-v-2a434750]{width:692px}}@media only screen and (max-width:735px){.row[data-v-2a434750]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-2a434750]{width:215px}}.col[data-v-2a434750]{z-index:1}[data-v-2a434750] .eyebrow{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-hero-eyebrow)}@media only screen and (max-width:1250px){[data-v-2a434750] .eyebrow{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.headline[data-v-2a434750]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:2rem}@media only screen and (max-width:1250px){.headline[data-v-2a434750]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.headline[data-v-2a434750]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.intro[data-v-2a434750]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.intro[data-v-2a434750]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content+p[data-v-2a434750]{margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){.content+p[data-v-2a434750]{margin-top:8px}}.call-to-action[data-v-2a434750]{display:flex;align-items:center}.call-to-action .cta-icon[data-v-2a434750]{margin-left:.4rem;width:1em;height:1em}.metadata[data-v-2a434750]{margin-top:2rem}.video-asset[data-v-2a434750]{display:grid;height:100vh;margin:0;place-items:center center}.video-asset[data-v-2a434750] video{max-width:1280px;min-width:320px;width:100%}@media only screen and (max-width:735px){.headline[data-v-2a434750]{margin-bottom:19px}}.tutorial-hero[data-v-35a9482f]{margin-bottom:80px}@media only screen and (max-width:735px){.tutorial-hero[data-v-35a9482f]{margin-bottom:0}}.title[data-v-28135d78]{font-size:.7058823529rem;line-height:1.3333333333;color:var(--colors-secondary-label,var(--color-secondary-label))}.title[data-v-28135d78],.title[data-v-61b03ec2]{font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.title[data-v-61b03ec2]{font-size:1.1176470588rem;line-height:1.2105263158;color:var(--colors-header-text,var(--color-header-text));margin:25px 0}.question-content[data-v-61b03ec2] code{font-size:.7647058824rem;line-height:1.8461538462;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.choices[data-v-61b03ec2]{display:flex;flex-direction:column;padding:0;list-style:none;margin:25px 0}.choice[data-v-61b03ec2]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);flex:1;border-radius:var(--border-radius,4px);margin:8px 0;padding:1.5rem 40px;cursor:pointer;background:var(--colors-text-background,var(--color-text-background));display:flex;flex-direction:column;justify-content:center;border-width:1px;border-style:solid;border-color:var(--colors-grid,var(--color-grid));position:relative}.choice[data-v-61b03ec2] img{max-height:23.5294117647rem}.choice[data-v-61b03ec2]:first-of-type{margin-top:0}.choice[data-v-61b03ec2] code{font-size:.7647058824rem;line-height:1.8461538462;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.controls[data-v-61b03ec2]{text-align:center;margin-bottom:40px}.controls .button-cta[data-v-61b03ec2]{margin:.5rem;margin-top:0;padding:.3rem 3rem;min-width:8rem}input[type=radio][data-v-61b03ec2]{position:absolute;width:100%;left:0;height:100%;opacity:0;z-index:-1}.active[data-v-61b03ec2]{border-color:var(--color-tutorial-quiz-border-active);box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.active [data-v-61b03ec2]{color:var(--colors-text,var(--color-text))}.correct[data-v-61b03ec2]{background:var(--color-form-valid-background);border-color:var(--color-form-valid)}.correct .choice-icon[data-v-61b03ec2]{fill:var(--color-form-valid)}.incorrect[data-v-61b03ec2]{background:var(--color-form-error-background);border-color:var(--color-form-error)}.incorrect .choice-icon[data-v-61b03ec2]{fill:var(--color-form-error)}.correct[data-v-61b03ec2],.incorrect[data-v-61b03ec2]{position:relative}.correct .choice-icon[data-v-61b03ec2],.incorrect .choice-icon[data-v-61b03ec2]{position:absolute;top:11px;left:10px;font-size:20px;width:1.05em}.disabled[data-v-61b03ec2]{pointer-events:none}.answer[data-v-61b03ec2]{margin:.5rem 1.5rem .5rem 0;font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.answer[data-v-61b03ec2]:last-of-type{margin-bottom:0}[data-v-61b03ec2] .question>.code-listing{padding:unset;border-radius:0}[data-v-61b03ec2] pre{padding:0}[data-v-61b03ec2] img{display:block;margin-left:auto;margin-right:auto;max-width:100%}.title[data-v-65e3c02c]{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-header-text,var(--color-header-text))}@media only screen and (max-width:1250px){.title[data-v-65e3c02c]{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-65e3c02c]{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title p[data-v-65e3c02c]{color:var(--colors-text,var(--color-text))}.assessments[data-v-65e3c02c]{box-sizing:content-box;padding:0 1rem;background:var(--color-tutorial-assessments-background);margin-left:auto;margin-right:auto;width:1536px;width:980px;margin-bottom:80px}@media only screen and (max-width:1250px){.assessments[data-v-65e3c02c]{width:692px}}@media only screen and (max-width:735px){.assessments[data-v-65e3c02c]{width:87.5%}}@media only screen and (max-width:320px){.assessments[data-v-65e3c02c]{width:215px}}.banner[data-v-65e3c02c]{padding:40px 0;border-bottom:1px solid;margin-bottom:40px;border-color:var(--colors-grid,var(--color-grid));text-align:center}.success[data-v-65e3c02c]{text-align:center;padding-bottom:40px;font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-text,var(--color-text))}@media only screen and (max-width:1250px){.success[data-v-65e3c02c]{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.success[data-v-65e3c02c]{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.assessments-wrapper[data-v-65e3c02c]{padding-top:80px}.assessments-wrapper[data-v-6db06128]{padding-bottom:40px;padding-top:0}@media only screen and (max-width:735px){.assessments-wrapper[data-v-6db06128]{padding-top:80px}}.article[data-v-9d2d5cc2]{background:var(--colors-article-background,var(--color-article-background))}@media only screen and (max-width:735px){.article[data-v-9d2d5cc2]{background:var(--colors-text-background,var(--color-article-body-background))}}.intro-container[data-v-7dcf2d10]{margin-bottom:80px}.intro[data-v-7dcf2d10]{display:flex;align-items:center}@media only screen and (max-width:735px){.intro[data-v-7dcf2d10]{padding-bottom:0;flex-direction:column}}.intro.ide .media[data-v-7dcf2d10] img{background-color:var(--colors-text-background,var(--color-text-background))}.col.left[data-v-7dcf2d10]{padding-right:40px}@media only screen and (max-width:1250px){.col.left[data-v-7dcf2d10]{padding-right:28px}}@media only screen and (max-width:735px){.col.left[data-v-7dcf2d10]{margin-left:auto;margin-right:auto;width:1536px;width:980px;padding-right:0}}@media only screen and (max-width:735px)and (max-width:1250px){.col.left[data-v-7dcf2d10]{width:692px}}@media only screen and (max-width:735px)and (max-width:735px){.col.left[data-v-7dcf2d10]{width:87.5%}}@media only screen and (max-width:735px)and (max-width:320px){.col.left[data-v-7dcf2d10]{width:215px}}.col.right[data-v-7dcf2d10]{padding-left:40px}@media only screen and (max-width:1250px){.col.right[data-v-7dcf2d10]{padding-left:28px}}@media only screen and (max-width:735px){.col.right[data-v-7dcf2d10]{padding-left:0}}.content[data-v-7dcf2d10]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.media[data-v-7dcf2d10] img{width:auto;max-height:560px;min-height:18.8235294118rem;-o-object-fit:scale-down;object-fit:scale-down}@media only screen and (max-width:735px){.media[data-v-7dcf2d10]{margin:0;margin-top:40px}.media[data-v-7dcf2d10] image,.media[data-v-7dcf2d10] video{max-height:80vh}}.media[data-v-7dcf2d10] .asset{padding:0 20px}.headline[data-v-7dcf2d10]{color:var(--colors-header-text,var(--color-header-text))}[data-v-7dcf2d10] .eyebrow{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){[data-v-7dcf2d10] .eyebrow{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-7dcf2d10] .eyebrow a{color:inherit}[data-v-7dcf2d10] .heading{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-7dcf2d10] .heading{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-7dcf2d10] .heading{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.expanded-intro[data-v-7dcf2d10]{margin-left:auto;margin-right:auto;width:1536px;width:980px;margin-top:40px}@media only screen and (max-width:1250px){.expanded-intro[data-v-7dcf2d10]{width:692px}}@media only screen and (max-width:735px){.expanded-intro[data-v-7dcf2d10]{width:87.5%}}@media only screen and (max-width:320px){.expanded-intro[data-v-7dcf2d10]{width:215px}}[data-v-7dcf2d10] .cols-2{gap:20px 16.6666666667%}[data-v-7dcf2d10] .cols-3 .column{gap:20px 12.5%}.code-preview[data-v-395e30cd]{position:sticky;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--background,var(--color-step-background));height:calc(100vh - 3.05882rem)}.code-preview.ide[data-v-395e30cd]{height:100vh}.code-preview[data-v-395e30cd] .code-listing{color:var(--text,var(--color-code-plain))}.code-preview[data-v-395e30cd] .code-listing .code-line-container{padding-right:14px}.code-preview[data-v-395e30cd] pre{font-size:.7058823529rem;line-height:1.8333333333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.header[data-v-395e30cd]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);position:relative;display:flex;justify-content:space-between;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;cursor:pointer;font-weight:600;padding:8px 12px;border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0;z-index:1;background:var(--color-runtime-preview-background);color:var(--colors-runtime-preview-text,var(--color-runtime-preview-text))}.header[data-v-395e30cd]:focus{outline-style:none}#app.fromkeyboard .header[data-v-395e30cd]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.runtime-preview[data-v-395e30cd]{--color-runtime-preview-shadow:rgba(0,0,0,.4);position:absolute;top:0;right:0;background:var(--color-runtime-preview-background);border-radius:var(--border-radius,4px);margin:1rem;margin-left:0;transition:width .2s ease-in;box-shadow:0 0 3px 0 var(--color-runtime-preview-shadow)}@media screen{[data-color-scheme=dark] .runtime-preview[data-v-395e30cd]{--color-runtime-preview-shadow:hsla(0,0%,100%,.4)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .runtime-preview[data-v-395e30cd]{--color-runtime-preview-shadow:hsla(0,0%,100%,.4)}}@supports not ((width:-webkit-fill-available) or (width:-moz-available) or (width:stretch)){.runtime-preview[data-v-395e30cd]{display:flex;flex-direction:column}}.runtime-preview .runtimve-preview__container[data-v-395e30cd]{border-radius:var(--border-radius,4px);overflow:hidden}.runtime-preview-ide[data-v-395e30cd]{top:0}.runtime-preview-ide .runtime-preview-asset[data-v-395e30cd] img{background-color:var(--color-runtime-preview-background)}.runtime-preview.collapsed[data-v-395e30cd]{box-shadow:0 0 3px 0 var(--color-runtime-preview-shadow);width:102px}.runtime-preview.collapsed .header[data-v-395e30cd]{border-radius:var(--border-radius,4px)}.runtime-preview.disabled[data-v-395e30cd]{box-shadow:0 0 3px 0 transparent}.runtime-preview.disabled .header[data-v-395e30cd]{color:var(--color-runtime-preview-disabled-text);cursor:auto}.runtime-preview-asset[data-v-395e30cd]{border-radius:0 0 var(--border-radius,4px) var(--border-radius,4px)}.runtime-preview-asset[data-v-395e30cd] img{border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}.preview-icon[data-v-395e30cd]{height:.8em;width:.8em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-show[data-v-395e30cd]{transform:scale(-1)}[data-v-0bdf2f26] pre{padding:10px 0}.toggle-preview[data-v-78763c14]{color:var(--color-runtime-preview-disabled-text);display:flex;align-items:center}a[data-v-78763c14]{color:var(--url,var(--color-link))}.toggle-text[data-v-78763c14]{display:flex;align-items:center}svg.toggle-icon[data-v-78763c14]{width:1em;height:1em;margin-left:.5em}.mobile-code-preview[data-v-b1691954]{background-color:var(--background,var(--color-step-background));padding:14px 0}@media only screen and (max-width:735px){.mobile-code-preview[data-v-b1691954]{display:flex;flex-direction:column}}.runtime-preview-modal-content[data-v-b1691954]{padding:45px 60px 0 60px;min-width:200px}.runtime-preview-modal-content[data-v-b1691954] img:not(.file-icon){border-radius:var(--border-radius,4px);box-shadow:0 0 3px rgba(0,0,0,.4);max-height:80vh;width:auto;display:block;margin-bottom:1rem}.runtime-preview-modal-content .runtime-preview-label[data-v-b1691954]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-runtime-preview-text);display:block;text-align:center;padding:.5em}[data-v-b1691954] .code-listing{color:var(--text,var(--color-code-plain))}[data-v-b1691954] .full-code-listing{padding-top:60px;min-height:calc(100vh - 60px)}[data-v-b1691954] pre{font-size:.7058823529rem;line-height:1.8333333333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.preview-toggle-container[data-v-b1691954]{align-self:flex-end;margin-right:20px}.step-container[data-v-d0198556]{margin:0}.step-container[data-v-d0198556]:not(:last-child){margin-bottom:100px}@media only screen and (max-width:735px){.step-container[data-v-d0198556]:not(:last-child){margin-bottom:80px}}.step[data-v-d0198556]{position:relative;border-radius:var(--tutorial-step-border-radius,var(--border-radius,4px));padding:1rem 2rem;background-color:var(--color-step-background);overflow:hidden;filter:blur(0)}.step[data-v-d0198556]:before{content:"";position:absolute;top:0;left:0;border:1px solid var(--color-step-focused);background-color:var(--color-step-focused);height:calc(100% - 2px);width:4px;opacity:0;transition:opacity .15s ease-in}.step.focused[data-v-d0198556],.step[data-v-d0198556]:focus{outline:none}.step.focused[data-v-d0198556]:before,.step[data-v-d0198556]:focus:before{opacity:1}:root.no-js .step.focused[data-v-d0198556]:before,:root.no-js .step[data-v-d0198556]:focus:before{opacity:0}@media only screen and (max-width:735px){.step[data-v-d0198556]{padding-left:2rem}.step[data-v-d0198556]:before{opacity:1}}.step-label[data-v-d0198556]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-text,var(--color-step-text));margin-bottom:var(--spacing-stacked-margin-small)}.caption[data-v-d0198556]{border-top:1px solid;border-color:var(--color-step-caption);padding:1rem 0 0 0;margin-top:1rem}.media-container[data-v-d0198556]{display:none}@media only screen and (max-width:735px){.step[data-v-d0198556]{margin:0 .5882352941rem 1.1764705882rem .5882352941rem}.step.focused[data-v-d0198556],.step[data-v-d0198556]:focus{outline:none}.media-container[data-v-d0198556]{display:block;position:relative}.media-container[data-v-d0198556] img,.media-container[data-v-d0198556] video{max-height:80vh}[data-v-d0198556] .asset{padding:0 20px}}.steps[data-v-e3061a7c]{position:relative;font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;color:var(--colors-text,var(--color-text))}@media only screen and (max-width:735px){.steps[data-v-e3061a7c]{padding-top:80px}.steps[data-v-e3061a7c]:before{position:absolute;top:0;border-top:1px solid var(--color-fill-gray-tertiary);content:"";width:calc(100% - 2.35294rem);margin:0 1.1764705882rem}}.steps[data-v-e3061a7c] aside{background:unset;border:unset;box-shadow:unset;-moz-column-break-inside:unset;break-inside:unset;padding:unset}.steps[data-v-e3061a7c] aside .label{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.steps[data-v-e3061a7c] aside+*{margin-top:var(--spacing-stacked-margin-large)}.content-container[data-v-e3061a7c]{flex:none;margin-right:4.1666666667%;width:37.5%;margin-top:140px;margin-bottom:94vh}@media only screen and (max-width:735px){.content-container[data-v-e3061a7c]{margin-top:0;margin-bottom:0;height:100%;margin-left:0;margin-right:0;position:relative;width:100%}}.asset-container[data-v-e3061a7c]{flex:none;height:calc(100vh - 3.05882rem);background-color:var(--background,var(--color-step-background));max-width:921px;width:calc(50vw + 8.33333%);position:sticky;top:3.0588235294rem;transition:margin .1s ease-in-out}@media only screen and (max-width:767px){.asset-container[data-v-e3061a7c]{top:2.8235294118rem;height:calc(100vh - 2.82353rem)}}.asset-container[data-v-e3061a7c]:not(.for-step-code){overflow-y:auto;-webkit-overflow-scrolling:touch}.asset-container.ide[data-v-e3061a7c]{height:100vh;top:0}@media only screen and (min-width:736px){.asset-container[data-v-e3061a7c]{display:grid}.asset-container>[data-v-e3061a7c]{grid-row:1;grid-column:1;height:calc(100vh - 3.05882rem)}.asset-container.ide>[data-v-e3061a7c]{height:100vh}}.asset-container .step-asset[data-v-e3061a7c]{box-sizing:border-box;padding:0;padding-left:40px;min-height:320px;height:100%}.asset-container .step-asset[data-v-e3061a7c],.asset-container .step-asset[data-v-e3061a7c] picture{height:100%;display:flex;align-items:center}.asset-container .step-asset[data-v-e3061a7c] .video-replay-container{height:100%;display:flex;flex-direction:column;justify-content:center}.asset-container .step-asset[data-v-e3061a7c] img,.asset-container .step-asset[data-v-e3061a7c] video{width:auto;max-height:calc(100vh - 3.05882rem - 80px);max-width:531.66667px;margin:0}@media only screen and (max-width:1250px){.asset-container .step-asset[data-v-e3061a7c] img,.asset-container .step-asset[data-v-e3061a7c] video{max-width:363.66667px}}.asset-container .step-asset[data-v-e3061a7c] .video-replay-container,.asset-container .step-asset[data-v-e3061a7c] img{min-height:320px}.asset-container .step-asset[data-v-e3061a7c] .video-replay-container video{min-height:280px}.asset-container .step-asset[data-v-e3061a7c] [data-orientation=landscape]{max-width:min(841px,calc(50vw + 8.33333% - 80px))}@media only screen and (max-width:735px){.asset-container[data-v-e3061a7c]{display:none}}.asset-wrapper[data-v-e3061a7c]{width:63.2%;align-self:center;transition:transform .25s ease-out;will-change:transform}.asset-wrapper.ide .step-asset[data-v-e3061a7c] img{background-color:var(--background,var(--color-step-background))}.asset-wrapper[data-v-e3061a7c]:has([data-orientation=landscape]){width:unset}[data-v-e3061a7c] .runtime-preview-asset{display:grid}[data-v-e3061a7c] .runtime-preview-asset>*{grid-row:1;grid-column:1}.interstitial[data-v-e3061a7c]{padding:0 2rem}.interstitial[data-v-e3061a7c]:not(:first-child){margin-top:5.8823529412rem}.interstitial[data-v-e3061a7c]:not(:last-child){margin-bottom:30px}@media only screen and (max-width:735px){.interstitial[data-v-e3061a7c]{margin-left:auto;margin-right:auto;width:1536px;width:980px;padding:0}}@media only screen and (max-width:735px)and (max-width:1250px){.interstitial[data-v-e3061a7c]{width:692px}}@media only screen and (max-width:735px)and (max-width:735px){.interstitial[data-v-e3061a7c]{width:87.5%}}@media only screen and (max-width:735px)and (max-width:320px){.interstitial[data-v-e3061a7c]{width:215px}}@media only screen and (max-width:735px){.interstitial[data-v-e3061a7c]:not(:first-child){margin-top:0}}.fade-enter-active[data-v-e3061a7c],.fade-leave-active[data-v-e3061a7c]{transition:opacity .3s ease-in-out}.fade-enter[data-v-e3061a7c],.fade-leave-to[data-v-e3061a7c]{opacity:0}.section[data-v-6b3a0b3a]{padding-top:80px}.sections[data-v-79a75e9e]{margin-left:auto;margin-right:auto;width:1536px;width:980px}@media only screen and (max-width:1250px){.sections[data-v-79a75e9e]{width:692px}}@media only screen and (max-width:735px){.sections[data-v-79a75e9e]{width:87.5%}}@media only screen and (max-width:320px){.sections[data-v-79a75e9e]{width:215px}}@media only screen and (max-width:735px){.sections[data-v-79a75e9e]{margin:0;width:100%}}.tutorial[data-v-1631abcb]{background-color:var(--colors-text-background,var(--color-tutorial-background))} \ No newline at end of file diff --git a/docs/css/topic.672a9049.css b/docs/css/topic.672a9049.css deleted file mode 100644 index 4ca31e04b..000000000 --- a/docs/css/topic.672a9049.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */.nav-title-content[data-v-854b4dd6]{max-width:100%}.title[data-v-854b4dd6]{color:var(--color-nav-root-title,currentColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:296px}@media only screen and (max-width:1023px){.title[data-v-854b4dd6]{max-width:205px}}@media only screen and (max-width:767px){.title[data-v-854b4dd6]{flex-basis:fill;display:initial;vertical-align:initial;max-width:none}}.subhead[data-v-854b4dd6]{color:var(--color-nav-root-subhead)}.theme-dark .subhead[data-v-854b4dd6]{color:var(--color-nav-dark-root-subhead)}.mobile-dropdown[data-v-2c27d339]{box-sizing:border-box}.nav--in-breakpoint-range .mobile-dropdown[data-v-2c27d339]{padding-left:.2352941176rem;padding-right:.2352941176rem}.mobile-dropdown ul[data-v-2c27d339]{list-style:none}.mobile-dropdown .option[data-v-2c27d339]{cursor:pointer;font-size:.7058823529rem;padding:.5rem 0;display:block;text-decoration:none;color:inherit}.mobile-dropdown .option[data-v-2c27d339]:focus{outline-offset:0}.mobile-dropdown .option.depth1[data-v-2c27d339]{padding-left:.4705882353rem}.active[data-v-2c27d339],.tutorial.router-link-active[data-v-2c27d339]{font-weight:600}.active[data-v-2c27d339]:focus,.tutorial.router-link-active[data-v-2c27d339]:focus{outline:none}.chapter-list[data-v-2c27d339]:not(:first-child){margin-top:1rem}.chapter-name[data-v-2c27d339],.tutorial[data-v-2c27d339]{padding:.5rem 0;font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.section-list[data-v-2c27d339],.tutorial-list[data-v-2c27d339]{padding:0 .5882352941rem}.chapter-list:last-child .tutorial-list[data-v-2c27d339]:last-child{padding-bottom:10em}.chapter-list[data-v-2c27d339]{display:inline-block}.form-element[data-v-47dfd245]{position:relative}.form-dropdown[data-v-47dfd245]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:block;box-sizing:border-box;width:100%;height:3.3em;color:var(--color-dropdown-text);padding:1.1176470588rem 2.3529411765rem 0 .9411764706rem;text-align:left;border:1px solid var(--color-dropdown-border);border-radius:var(--border-radius,4px);background-clip:padding-box;margin-bottom:.8235294118rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-height:32px}.form-dropdown[data-v-47dfd245]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.form-dropdown.no-eyebrow[data-v-47dfd245]{padding-top:0}.form-dropdown[data-v-47dfd245]:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-dropdown-text)}.form-dropdown[data-v-47dfd245]::-ms-expand{opacity:0}.form-dropdown~.form-icon[data-v-47dfd245]{position:absolute;display:block;pointer-events:none;fill:var(--color-figure-gray-tertiary);right:14px;width:13px;height:auto;top:50%;transform:translateY(-50%)}.is-open .form-dropdown~.form-icon[data-v-47dfd245]{transform:translateY(-50%) scale(-1)}@media only screen and (max-width:735px){.form-dropdown~.form-icon[data-v-47dfd245]{right:14px}}.form-dropdown~.form-label[data-v-47dfd245]{font-size:.7058823529rem;line-height:1.75;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);position:absolute;top:.4705882353rem;left:17px;color:var(--color-figure-gray-secondary);pointer-events:none;padding:0;z-index:1}.form-dropdown[data-v-47dfd245] option{color:var(--color-dropdown-text)}.form-dropdown-selectnone[data-v-47dfd245]{color:transparent}.form-dropdown-selectnone~.form-label[data-v-47dfd245]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);top:19px;left:17px;color:var(--color-figure-gray-tertiary)}.form-dropdown-selectnone[data-v-47dfd245]:-moz-focusring{text-shadow:none}.form-dropdown-selectnone[data-v-47dfd245]::-ms-value{display:none}.theme-dark .form-dropdown[data-v-47dfd245]{color:var(--color-dropdown-dark-text);background-color:var(--color-dropdown-dark-background);border-color:var(--color-dropdown-dark-border)}.theme-dark .form-dropdown~.form-label[data-v-47dfd245]{color:#ccc}.theme-dark .form-dropdown[data-v-47dfd245]:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-dropdown-dark-text)}.theme-dark .form-dropdown.form-dropdown-selectnone[data-v-47dfd245]{color:transparent}.theme-dark .form-dropdown.form-dropdown-selectnone[data-v-47dfd245]:-moz-focusring{text-shadow:none}.theme-dark .form-dropdown-selectnone~.form-label[data-v-47dfd245]{color:#b0b0b0}.dropdown-small[data-v-6adda760]{height:30px;display:flex;align-items:center;position:relative;background:var(--color-fill)}.dropdown-small .form-dropdown-toggle[data-v-6adda760]{line-height:1.5;font-size:12px;padding-top:0;padding-bottom:0;padding-left:20px;min-height:unset;height:30px;display:flex;align-items:center}.dropdown-small .form-dropdown-toggle[data-v-6adda760]:focus{box-shadow:none;border-color:var(--color-dropdown-border)}.fromkeyboard .dropdown-small .form-dropdown-toggle[data-v-6adda760]:focus{box-shadow:0 0 0 2px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.form-dropdown-toggle[data-v-6adda760]{margin:0}.is-open .form-dropdown-toggle[data-v-6adda760]{border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0;border-bottom:none;padding-bottom:1px}.fromkeyboard .is-open .form-dropdown-toggle[data-v-6adda760]{box-shadow:1px -1px 0 1px var(--color-focus-color),-1px -1px 0 1px var(--color-focus-color);border-color:var(--color-focus-border-color)}.form-dropdown-title[data-v-6adda760]{margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropdown-custom[data-v-6adda760]{border-radius:var(--border-radius,4px)}.dropdown-custom.is-open[data-v-6adda760]{border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0}.dropdown-custom[data-v-6adda760] .form-dropdown-content{background:var(--color-fill);position:absolute;right:0;left:0;top:100%;border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px);border:1px solid var(--color-dropdown-border);border-top:none;display:none;overflow-y:auto}.dropdown-custom[data-v-6adda760] .form-dropdown-content.is-open{display:block}.fromkeyboard .dropdown-custom[data-v-6adda760] .form-dropdown-content.is-open{box-shadow:1px 1px 0 1px var(--color-focus-color),-1px 1px 0 1px var(--color-focus-color);border-color:var(--color-focus-border-color);border-top-color:transparent}.nav .dropdown-custom[data-v-6adda760] .form-dropdown-content{max-height:calc(100vh - 116px - 3.05882rem)}.nav--is-sticking.nav .dropdown-custom[data-v-6adda760] .form-dropdown-content{max-height:calc(100vh - 3.05882rem - 72px)}.dropdown-custom[data-v-6adda760] .options{list-style:none;margin:0;padding:0 0 20px}.dropdown-custom[data-v-6adda760] .option{cursor:pointer;padding:5px 20px;font-size:12px;line-height:20px;outline:none}.dropdown-custom[data-v-6adda760] .option:hover{background-color:var(--color-fill-tertiary)}.dropdown-custom[data-v-6adda760] .option.option-active{font-weight:600}.fromkeyboard .dropdown-custom[data-v-6adda760] .option:hover{background-color:transparent}.fromkeyboard .dropdown-custom[data-v-6adda760] .option:focus{background-color:var(--color-fill-tertiary);outline:none}.tutorial-dropdown[data-v-618ff780]{grid-column:3}.section-tracker[data-v-618ff780]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);margin-left:15px}.tutorial-dropdown[data-v-03cbd7f7]{grid-column:1/2}.tutorial-dropdown .options[data-v-03cbd7f7]{padding-top:1rem;padding-bottom:0}.tutorial-dropdown .option[data-v-03cbd7f7]{padding:5px 20px 5px 30px}.chapter-list[data-v-03cbd7f7]{padding-bottom:20px}.chapter-name[data-v-03cbd7f7]{margin:0 20px 5px 20px;line-height:normal;color:var(--color-figure-gray-secondary)}.chevron-icon[data-v-5381d5f3]{padding:0;color:var(--color-nav-outlines);grid-column:2;height:20px;width:20px;margin:0 4px}@media only screen and (min-width:768px){.nav[data-v-5381d5f3] .nav-content{display:grid;grid-template-columns:auto auto 3fr;align-items:center}.nav[data-v-5381d5f3] .nav-menu{padding:0;grid-column:3/5}.nav[data-v-5381d5f3] .nav-menu-item{margin:0}}.dropdown-container[data-v-5381d5f3]{height:3.0588235294rem;display:grid;grid-template-columns:minmax(230px,285px) auto minmax(230px,1fr);align-items:center}@media only screen and (max-width:1023px){.dropdown-container[data-v-5381d5f3]{grid-template-columns:minmax(173px,216px) auto minmax(173px,1fr)}}.separator[data-v-5381d5f3]{height:20px;border-right:1px solid;border-color:var(--color-nav-outlines);margin:0 20px;grid-column:2}.mobile-dropdown-container[data-v-5381d5f3],.nav--in-breakpoint-range.nav .dropdown-container[data-v-5381d5f3],.nav--in-breakpoint-range.nav .separator[data-v-5381d5f3]{display:none}.nav--in-breakpoint-range.nav .mobile-dropdown-container[data-v-5381d5f3]{display:block}.nav--in-breakpoint-range.nav[data-v-5381d5f3] .nav-title{grid-area:title}.nav--in-breakpoint-range.nav[data-v-5381d5f3] .pre-title{display:none}.nav[data-v-5381d5f3] .nav-title{grid-column:1;width:90%;padding-top:0}.primary-dropdown[data-v-5381d5f3],.secondary-dropdown[data-v-5381d5f3]{background:var(--color-tutorial-navbar-dropdown-background);border-color:var(--color-tutorial-navbar-dropdown-border)}.primary-dropdown[data-v-5381d5f3] .form-dropdown,.primary-dropdown[data-v-5381d5f3] .form-dropdown:focus,.secondary-dropdown[data-v-5381d5f3] .form-dropdown,.secondary-dropdown[data-v-5381d5f3] .form-dropdown:focus{border-color:var(--color-tutorial-navbar-dropdown-border)}.primary-dropdown[data-v-5381d5f3] .options,.secondary-dropdown[data-v-5381d5f3] .options{background:var(--color-tutorial-navbar-dropdown-background);border-color:var(--color-tutorial-navbar-dropdown-border)}[data-v-0861b5be] .code-listing+*,[data-v-0861b5be] aside+*,[data-v-0861b5be] h2+*,[data-v-0861b5be] h3+*,[data-v-0861b5be] ol+*,[data-v-0861b5be] p+*,[data-v-0861b5be] ul+*{margin-top:20px}[data-v-0861b5be] ol ol,[data-v-0861b5be] ol ul,[data-v-0861b5be] ul ol,[data-v-0861b5be] ul ul{margin-top:0}[data-v-0861b5be] h2{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-0861b5be] h2{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-0861b5be] h2{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-0861b5be] h3{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-0861b5be] h3{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-0861b5be] .code-listing{background:var(--color-code-background);border-color:var(--colors-grid,var(--color-grid));border-style:solid;border-width:1px}[data-v-0861b5be] .code-listing pre{font-size:.7058823529rem;line-height:1.8333333333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);padding:20px 0}.columns[data-v-30edf911]{display:grid;grid-template-rows:repeat(2,auto)}.columns.cols-2[data-v-30edf911]{gap:20px 8.3333333333%;grid-template-columns:repeat(2,1fr)}.columns.cols-3[data-v-30edf911]{gap:20px 4.1666666667%;grid-template-columns:repeat(3,1fr)}.asset[data-v-30edf911]{align-self:end;grid-row:1}.content[data-v-30edf911]{grid-row:2}@media only screen and (max-width:735px){.columns.cols-2[data-v-30edf911],.columns.cols-3[data-v-30edf911]{grid-template-columns:unset}.asset[data-v-30edf911],.content[data-v-30edf911]{grid-row:auto}}.content-and-media[data-v-3fa44f9e]{display:flex}.content-and-media.media-leading[data-v-3fa44f9e]{flex-direction:row-reverse}.content-and-media.media-trailing[data-v-3fa44f9e]{flex-direction:row}@media only screen and (min-width:736px){.content-and-media[data-v-3fa44f9e]{align-items:center;justify-content:center}}.content[data-v-3fa44f9e]{width:62.5%}.asset[data-v-3fa44f9e]{width:29.1666666667%}.media-leading .asset[data-v-3fa44f9e]{margin-right:8.3333333333%}.media-trailing .asset[data-v-3fa44f9e]{margin-left:8.3333333333%}@media only screen and (max-width:735px){.content-and-media.media-leading[data-v-3fa44f9e],.content-and-media.media-trailing[data-v-3fa44f9e]{flex-direction:column}.asset[data-v-3fa44f9e],.content[data-v-3fa44f9e]{width:100%}.media-leading .asset[data-v-3fa44f9e],.media-trailing .asset[data-v-3fa44f9e]{margin:20px 0 0 0}}.group[id][data-v-5b4a8b3c]{margin-top:20px;padding-top:20px}[data-v-5b4a8b3c] img,[data-v-5b4a8b3c] video{display:block;margin:0 auto;max-width:100%}.layout+[data-v-4d5a806e]{margin-top:40px}@media only screen and (max-width:735px){.layout[data-v-4d5a806e]:first-child>:not(.group[id]){margin-top:40px}}.body[data-v-20dca692]{background:var(--colors-text-background,var(--color-article-body-background));margin-left:auto;margin-right:auto;width:980px;border-radius:10px;transform:translateY(-120px)}@media only screen and (max-width:1250px){.body[data-v-20dca692]{width:692px}}@media only screen and (max-width:735px){.body[data-v-20dca692]{width:87.5%}}@media only screen and (max-width:320px){.body[data-v-20dca692]{width:215px}}@media only screen and (max-width:735px){.body[data-v-20dca692]{border-radius:0;transform:none}}.body[data-v-20dca692]~*{margin-top:-40px}.body-content[data-v-20dca692]{padding:40px 8.3333333333% 80px 8.3333333333%}@media only screen and (max-width:735px){.body-content[data-v-20dca692]{padding:0 0 40px 0}}.call-to-action[data-v-2bfdf182]{padding:65px 0;background:var(--color-call-to-action-background)}.theme-dark .call-to-action[data-v-2bfdf182]{--color-call-to-action-background:#424242}.row[data-v-2bfdf182]{margin-left:auto;margin-right:auto;width:980px;display:flex;align-items:center}@media only screen and (max-width:1250px){.row[data-v-2bfdf182]{width:692px}}@media only screen and (max-width:735px){.row[data-v-2bfdf182]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-2bfdf182]{width:215px}}[data-v-2bfdf182] img,[data-v-2bfdf182] video{max-height:560px}h2[data-v-2bfdf182]{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){h2[data-v-2bfdf182]{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){h2[data-v-2bfdf182]{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.label[data-v-2bfdf182]{display:block;font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:var(--spacing-stacked-margin-small);color:var(--color-eyebrow)}@media only screen and (max-width:735px){.label[data-v-2bfdf182]{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-2bfdf182]{margin-bottom:1.5rem}.right-column[data-v-2bfdf182]{margin-left:auto}@media only screen and (max-width:735px){.row[data-v-2bfdf182]{display:block}.col+.col[data-v-2bfdf182]{margin-top:40px}.call-to-action[data-v-426a965c]{margin-top:0}}.headline[data-v-d46a1474]{margin-bottom:var(--spacing-stacked-margin-large)}.heading[data-v-d46a1474]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-header-text)}@media only screen and (max-width:1250px){.heading[data-v-d46a1474]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.heading[data-v-d46a1474]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.dark .heading[data-v-d46a1474]{color:#fff}.eyebrow[data-v-d46a1474]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:block;margin-bottom:var(--spacing-stacked-margin-small);color:var(--color-eyebrow)}@media only screen and (max-width:1250px){.eyebrow[data-v-d46a1474]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.generic-modal[data-v-795f7b59]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:11000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:none;overflow:auto}.modal-fullscreen[data-v-795f7b59]{align-items:stretch}.modal-fullscreen .container[data-v-795f7b59]{margin:0;flex:1;width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.modal-standard[data-v-795f7b59]{padding:20px}.modal-standard .container[data-v-795f7b59]{padding:60px;border-radius:var(--border-radius,4px)}@media screen{[data-color-scheme=dark] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media only screen and (max-width:735px){.modal-standard[data-v-795f7b59]{padding:0;align-items:stretch}.modal-standard .container[data-v-795f7b59]{margin:20px 0 0;padding:50px 30px;flex:1;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.backdrop[data-v-795f7b59]{overflow:auto;background:var(--backdrop-background,rgba(0,0,0,.4));-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed}.container[data-v-795f7b59]{margin-left:auto;margin-right:auto;width:980px;background:var(--colors-generic-modal-background,var(--color-generic-modal-background));z-index:1;position:relative;overflow:auto;max-width:100%}@media only screen and (max-width:1250px){.container[data-v-795f7b59]{width:692px}}@media only screen and (max-width:735px){.container[data-v-795f7b59]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-795f7b59]{width:215px}}.close[data-v-795f7b59]{position:absolute;z-index:9999;top:22px;left:22px;width:17px;height:17px;color:#666;cursor:pointer;background:none;border:0;display:flex;align-items:center}.close .close-icon[data-v-795f7b59]{fill:currentColor;width:100%;height:100%}.theme-dark .container[data-v-795f7b59]{background:#000}.theme-dark .container .close[data-v-795f7b59]{color:#b0b0b0}.theme-code .container[data-v-795f7b59]{background-color:var(--code-background,var(--color-code-background))}.metadata[data-v-94ff76c0]{display:flex}.item[data-v-94ff76c0]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-right:1px solid #fff;padding:0 27.5px}@media only screen and (max-width:735px){.item[data-v-94ff76c0]{font-size:.6470588235rem;line-height:1.6363636364;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:0 8px}}.item[data-v-94ff76c0]:first-of-type{padding-left:0}.item[data-v-94ff76c0]:last-of-type{border:none}@media only screen and (max-width:735px){.item[data-v-94ff76c0]:last-of-type{padding-right:0}}.content[data-v-94ff76c0]{color:#fff}.icon[data-v-94ff76c0]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.icon[data-v-94ff76c0]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.icon[data-v-94ff76c0]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.small-icon[data-v-94ff76c0]{width:1em;height:1em;margin-left:.2rem}.small-icon.xcode-icon[data-v-94ff76c0]{width:.8em;height:.8em}.content-link[data-v-94ff76c0]{display:flex;align-items:center}a[data-v-94ff76c0]{color:var(--colors-link,var(--color-tutorials-overview-link))}.duration[data-v-94ff76c0]{display:flex;align-items:baseline;font-size:2.3529411765rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.8rem}@media only screen and (max-width:735px){.duration[data-v-94ff76c0]{font-size:1.6470588235rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.3rem}}.minutes[data-v-94ff76c0]{display:inline-block;font-size:1.6470588235rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.3rem}@media only screen and (max-width:735px){.minutes[data-v-94ff76c0]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:.8rem}}.item-large-icon[data-v-94ff76c0]{height:2.3rem;max-width:100%}@media only screen and (max-width:735px){.item-large-icon[data-v-94ff76c0]{height:1.5rem;max-width:100%}}.bottom[data-v-94ff76c0]{margin-top:13px}@media only screen and (max-width:735px){.bottom[data-v-94ff76c0]{margin-top:8px}}.hero[data-v-2a434750]{background-color:var(--color-tutorial-hero-background);color:var(--color-tutorial-hero-text);position:relative}@media screen{.hero.dark[data-v-2a434750]{--color-fill:#fff;--color-fill-secondary:#f7f7f7;--color-fill-tertiary:#f0f0f0;--color-fill-quaternary:#282828;--color-fill-blue:#00f;--color-fill-light-blue-secondary:#d1d1ff;--color-fill-gray:#ccc;--color-fill-gray-secondary:#f5f5f5;--color-fill-gray-tertiary:#f0f0f0;--color-fill-gray-quaternary:#f0f0f0;--color-fill-green-secondary:#f0fff0;--color-fill-orange-secondary:#fffaf6;--color-fill-red-secondary:#fff0f5;--color-figure-blue:#36f;--color-figure-gray:#000;--color-figure-gray-secondary:#666;--color-figure-gray-secondary-alt:#666;--color-figure-gray-tertiary:#666;--color-figure-green:green;--color-figure-light-gray:#666;--color-figure-orange:#c30;--color-figure-red:red;--color-tutorials-teal:#000;--color-article-background:var(--color-fill-tertiary);--color-article-body-background:var(--color-fill);--color-aside-deprecated:var(--color-figure-gray);--color-aside-deprecated-background:var(--color-fill-orange-secondary);--color-aside-deprecated-border:var(--color-figure-orange);--color-aside-experiment:var(--color-figure-gray);--color-aside-experiment-background:var(--color-fill-gray-secondary);--color-aside-experiment-border:var(--color-figure-light-gray);--color-aside-important:var(--color-figure-gray);--color-aside-important-background:var(--color-fill-gray-secondary);--color-aside-important-border:var(--color-figure-light-gray);--color-aside-note:var(--color-figure-gray);--color-aside-note-background:var(--color-fill-gray-secondary);--color-aside-note-border:var(--color-figure-light-gray);--color-aside-tip:var(--color-figure-gray);--color-aside-tip-background:var(--color-fill-gray-secondary);--color-aside-tip-border:var(--color-figure-light-gray);--color-aside-warning:var(--color-figure-gray);--color-aside-warning-background:var(--color-fill-red-secondary);--color-aside-warning-border:var(--color-figure-red);--color-badge-default:var(--color-figure-light-gray);--color-badge-beta:var(--color-figure-gray-tertiary);--color-badge-deprecated:var(--color-figure-orange);--color-badge-dark-default:#fff;--color-badge-dark-beta:#b0b0b0;--color-badge-dark-deprecated:#f60;--color-button-background:var(--color-fill-blue);--color-button-background-active:#36f;--color-button-background-hover:var(--color-figure-blue);--color-button-text:#fff;--color-call-to-action-background:var(--color-fill-secondary);--color-changes-added:var(--color-figure-light-gray);--color-changes-added-hover:var(--color-figure-light-gray);--color-changes-deprecated:var(--color-figure-light-gray);--color-changes-deprecated-hover:var(--color-figure-light-gray);--color-changes-modified:var(--color-figure-light-gray);--color-changes-modified-hover:var(--color-figure-light-gray);--color-changes-modified-previous-background:var(--color-fill);--color-code-background:var(--color-fill-secondary);--color-code-collapsible-background:var(--color-fill-tertiary);--color-code-collapsible-text:var(--color-figure-gray-secondary-alt);--color-code-line-highlight:rgba(51,102,255,.08);--color-code-line-highlight-border:var(--color-figure-blue);--color-code-plain:var(--color-figure-gray);--color-dropdown-background:hsla(0,0%,100%,.8);--color-dropdown-border:#ccc;--color-dropdown-option-text:#666;--color-dropdown-text:#000;--color-dropdown-dark-background:hsla(0,0%,100%,.1);--color-dropdown-dark-border:hsla(0,0%,94%,.2);--color-dropdown-dark-option-text:#ccc;--color-dropdown-dark-text:#fff;--color-eyebrow:var(--color-figure-gray-secondary);--color-focus-border-color:var(--color-fill-blue);--color-focus-color:rgba(0,125,250,.6);--color-form-error:var(--color-figure-red);--color-form-error-background:var(--color-fill-red-secondary);--color-form-valid:var(--color-figure-green);--color-form-valid-background:var(--color-fill-green-secondary);--color-generic-modal-background:var(--color-fill);--color-grid:var(--color-fill-gray);--color-header-text:var(--color-figure-gray);--color-hero-eyebrow:#ccc;--color-link:var(--color-figure-blue);--color-loading-placeholder-background:var(--color-fill);--color-nav-color:#666;--color-nav-current-link:rgba(0,0,0,.6);--color-nav-expanded:#fff;--color-nav-hierarchy-collapse-background:#f0f0f0;--color-nav-hierarchy-collapse-borders:#ccc;--color-nav-hierarchy-item-borders:#ccc;--color-nav-keyline:rgba(0,0,0,.2);--color-nav-link-color:#000;--color-nav-link-color-hover:#36f;--color-nav-outlines:#ccc;--color-nav-rule:hsla(0,0%,94%,.5);--color-nav-solid-background:#fff;--color-nav-sticking-expanded-keyline:rgba(0,0,0,.1);--color-nav-stuck:hsla(0,0%,100%,.9);--color-nav-uiblur-expanded:hsla(0,0%,100%,.9);--color-nav-uiblur-stuck:hsla(0,0%,100%,.7);--color-nav-root-subhead:var(--color-tutorials-teal);--color-nav-dark-border-top-color:hsla(0,0%,100%,.4);--color-nav-dark-color:#b0b0b0;--color-nav-dark-current-link:hsla(0,0%,100%,.6);--color-nav-dark-expanded:#2a2a2a;--color-nav-dark-hierarchy-collapse-background:#424242;--color-nav-dark-hierarchy-collapse-borders:#666;--color-nav-dark-hierarchy-item-borders:#424242;--color-nav-dark-keyline:rgba(66,66,66,.95);--color-nav-dark-link-color:#fff;--color-nav-dark-link-color-hover:#09f;--color-nav-dark-outlines:#575757;--color-nav-dark-rule:#575757;--color-nav-dark-solid-background:#000;--color-nav-dark-sticking-expanded-keyline:rgba(66,66,66,.7);--color-nav-dark-stuck:rgba(42,42,42,.9);--color-nav-dark-uiblur-expanded:rgba(42,42,42,.9);--color-nav-dark-uiblur-stuck:rgba(42,42,42,.7);--color-nav-dark-root-subhead:#fff;--color-runtime-preview-background:var(--color-fill-tertiary);--color-runtime-preview-disabled-text:hsla(0,0%,40%,.6);--color-runtime-preview-text:var(--color-figure-gray-secondary);--color-secondary-label:var(--color-figure-gray-secondary);--color-step-background:var(--color-fill-secondary);--color-step-caption:var(--color-figure-gray-secondary);--color-step-focused:var(--color-figure-light-gray);--color-step-text:var(--color-figure-gray-secondary);--color-svg-icon:#666;--color-syntax-addition:var(--color-figure-green);--color-syntax-attributes:#947100;--color-syntax-characters:#272ad8;--color-syntax-comments:#707f8c;--color-syntax-deletion:var(--color-figure-red);--color-syntax-documentation-markup:#506375;--color-syntax-documentation-markup-keywords:#506375;--color-syntax-heading:#ba2da2;--color-syntax-keywords:#ad3da4;--color-syntax-marks:#000;--color-syntax-numbers:#272ad8;--color-syntax-other-class-names:#703daa;--color-syntax-other-constants:#4b21b0;--color-syntax-other-declarations:#047cb0;--color-syntax-other-function-and-method-names:#4b21b0;--color-syntax-other-instance-variables-and-globals:#703daa;--color-syntax-other-preprocessor-macros:#78492a;--color-syntax-other-type-names:#703daa;--color-syntax-param-internal-name:#404040;--color-syntax-plain-text:#000;--color-syntax-preprocessor-statements:#78492a;--color-syntax-project-class-names:#3e8087;--color-syntax-project-constants:#2d6469;--color-syntax-project-function-and-method-names:#2d6469;--color-syntax-project-instance-variables-and-globals:#3e8087;--color-syntax-project-preprocessor-macros:#78492a;--color-syntax-project-type-names:#3e8087;--color-syntax-strings:#d12f1b;--color-syntax-type-declarations:#03638c;--color-syntax-urls:#1337ff;--color-tabnav-item-border-color:var(--color-fill-gray);--color-text:var(--color-figure-gray);--color-text-background:var(--color-fill);--color-tutorial-assessments-background:var(--color-fill-secondary);--color-tutorial-background:var(--color-fill);--color-tutorial-navbar-dropdown-background:var(--color-fill);--color-tutorial-navbar-dropdown-border:var(--color-fill-gray);--color-tutorial-quiz-border-active:var(--color-figure-blue);--color-tutorials-overview-background:#161616;--color-tutorials-overview-content:#fff;--color-tutorials-overview-content-alt:#fff;--color-tutorials-overview-eyebrow:#ccc;--color-tutorials-overview-icon:#b0b0b0;--color-tutorials-overview-link:#09f;--color-tutorials-overview-navigation-link:#ccc;--color-tutorials-overview-navigation-link-active:#fff;--color-tutorials-overview-navigation-link-hover:#fff;--color-tutorial-hero-text:#fff;--color-tutorial-hero-background:#000;--color-navigator-item-hover:rgba(0,0,255,.05);--color-card-background:var(--color-fill);--color-card-content-text:var(--color-figure-gray);--color-card-eyebrow:var(--color-figure-gray-secondary-alt);--color-card-shadow:rgba(0,0,0,.04);--color-link-block-card-border:rgba(0,0,0,.04);--color-standard-red:#8b0000;--color-standard-orange:#8b4000;--color-standard-yellow:#8f7200;--color-standard-blue:#002d75;--color-standard-green:#023b2d;--color-standard-purple:#512b55;--color-standard-gray:#2a2a2a;--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,.5);--color-card-shadow:hsla(0,0%,100%,.04);--color-link-block-card-border:hsla(0,0%,100%,.25)}}.bg[data-v-2a434750]{background-color:var(--color-tutorial-hero-background);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.row[data-v-2a434750]{margin-left:auto;margin-right:auto;width:980px;padding:80px 0}@media only screen and (max-width:1250px){.row[data-v-2a434750]{width:692px}}@media only screen and (max-width:735px){.row[data-v-2a434750]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-2a434750]{width:215px}}.col[data-v-2a434750]{z-index:1}[data-v-2a434750] .eyebrow{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-hero-eyebrow)}@media only screen and (max-width:1250px){[data-v-2a434750] .eyebrow{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.headline[data-v-2a434750]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:2rem}@media only screen and (max-width:1250px){.headline[data-v-2a434750]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.headline[data-v-2a434750]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.intro[data-v-2a434750]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.intro[data-v-2a434750]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content+p[data-v-2a434750]{margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){.content+p[data-v-2a434750]{margin-top:8px}}.call-to-action[data-v-2a434750]{display:flex;align-items:center}.call-to-action .cta-icon[data-v-2a434750]{margin-left:.4rem;width:1em;height:1em}.metadata[data-v-2a434750]{margin-top:2rem}.video-asset[data-v-2a434750]{display:grid;height:100vh;margin:0;place-items:center center}.video-asset[data-v-2a434750] video{max-width:1280px;min-width:320px;width:100%}@media only screen and (max-width:735px){.headline[data-v-2a434750]{margin-bottom:19px}}.tutorial-hero[data-v-35a9482f]{margin-bottom:80px}@media only screen and (max-width:735px){.tutorial-hero[data-v-35a9482f]{margin-bottom:0}}.title[data-v-28135d78]{font-size:.7058823529rem;line-height:1.3333333333;color:var(--colors-secondary-label,var(--color-secondary-label))}.title[data-v-28135d78],.title[data-v-61b03ec2]{font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.title[data-v-61b03ec2]{font-size:1.1176470588rem;line-height:1.2105263158;color:var(--colors-header-text,var(--color-header-text));margin:25px 0}.question-content[data-v-61b03ec2] code{font-size:.7647058824rem;line-height:1.8461538462;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.choices[data-v-61b03ec2]{display:flex;flex-direction:column;padding:0;list-style:none;margin:25px 0}.choice[data-v-61b03ec2]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);flex:1;border-radius:var(--border-radius,4px);margin:8px 0;padding:1.5rem 40px;cursor:pointer;background:var(--colors-text-background,var(--color-text-background));display:flex;flex-direction:column;justify-content:center;border-width:1px;border-style:solid;border-color:var(--colors-grid,var(--color-grid));position:relative}.choice[data-v-61b03ec2] img{max-height:23.5294117647rem}.choice[data-v-61b03ec2]:first-of-type{margin-top:0}.choice[data-v-61b03ec2] code{font-size:.7647058824rem;line-height:1.8461538462;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.controls[data-v-61b03ec2]{text-align:center;margin-bottom:40px}.controls .button-cta[data-v-61b03ec2]{margin:.5rem;margin-top:0;padding:.3rem 3rem;min-width:8rem}input[type=radio][data-v-61b03ec2]{position:absolute;width:100%;left:0;height:100%;opacity:0;z-index:-1}.active[data-v-61b03ec2]{border-color:var(--color-tutorial-quiz-border-active);box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.active [data-v-61b03ec2]{color:var(--colors-text,var(--color-text))}.correct[data-v-61b03ec2]{background:var(--color-form-valid-background);border-color:var(--color-form-valid)}.correct .choice-icon[data-v-61b03ec2]{fill:var(--color-form-valid)}.incorrect[data-v-61b03ec2]{background:var(--color-form-error-background);border-color:var(--color-form-error)}.incorrect .choice-icon[data-v-61b03ec2]{fill:var(--color-form-error)}.correct[data-v-61b03ec2],.incorrect[data-v-61b03ec2]{position:relative}.correct .choice-icon[data-v-61b03ec2],.incorrect .choice-icon[data-v-61b03ec2]{position:absolute;top:11px;left:10px;font-size:20px;width:1.05em}.disabled[data-v-61b03ec2]{pointer-events:none}.answer[data-v-61b03ec2]{margin:.5rem 1.5rem .5rem 0;font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.answer[data-v-61b03ec2]:last-of-type{margin-bottom:0}[data-v-61b03ec2] .question>.code-listing{padding:unset;border-radius:0}[data-v-61b03ec2] pre{padding:0}[data-v-61b03ec2] img{display:block;margin-left:auto;margin-right:auto;max-width:100%}.title[data-v-65e3c02c]{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-header-text,var(--color-header-text))}@media only screen and (max-width:1250px){.title[data-v-65e3c02c]{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-65e3c02c]{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title p[data-v-65e3c02c]{color:var(--colors-text,var(--color-text))}.assessments[data-v-65e3c02c]{box-sizing:content-box;padding:0 1rem;background:var(--color-tutorial-assessments-background);margin-left:auto;margin-right:auto;width:980px;margin-bottom:80px}@media only screen and (max-width:1250px){.assessments[data-v-65e3c02c]{width:692px}}@media only screen and (max-width:735px){.assessments[data-v-65e3c02c]{width:87.5%}}@media only screen and (max-width:320px){.assessments[data-v-65e3c02c]{width:215px}}.banner[data-v-65e3c02c]{padding:40px 0;border-bottom:1px solid;margin-bottom:40px;border-color:var(--colors-grid,var(--color-grid));text-align:center}.success[data-v-65e3c02c]{text-align:center;padding-bottom:40px;font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-text,var(--color-text))}@media only screen and (max-width:1250px){.success[data-v-65e3c02c]{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.success[data-v-65e3c02c]{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.assessments-wrapper[data-v-65e3c02c]{padding-top:80px}.assessments-wrapper[data-v-6db06128]{padding-bottom:40px;padding-top:0}@media only screen and (max-width:735px){.assessments-wrapper[data-v-6db06128]{padding-top:80px}}.article[data-v-1b2e3b6a]{background:var(--colors-article-background,var(--color-article-background))}@media only screen and (max-width:735px){.article[data-v-1b2e3b6a]{background:var(--colors-text-background,var(--color-article-body-background))}}.intro-container[data-v-4a7343c7]{margin-bottom:80px}.intro[data-v-4a7343c7]{display:flex;align-items:center}@media only screen and (max-width:735px){.intro[data-v-4a7343c7]{padding-bottom:0;flex-direction:column}}.intro.ide .media[data-v-4a7343c7] img{background-color:var(--colors-text-background,var(--color-text-background))}.col.left[data-v-4a7343c7]{padding-right:40px}@media only screen and (max-width:1250px){.col.left[data-v-4a7343c7]{padding-right:28px}}@media only screen and (max-width:735px){.col.left[data-v-4a7343c7]{margin-left:auto;margin-right:auto;width:980px;padding-right:0}}@media only screen and (max-width:735px)and (max-width:1250px){.col.left[data-v-4a7343c7]{width:692px}}@media only screen and (max-width:735px)and (max-width:735px){.col.left[data-v-4a7343c7]{width:87.5%}}@media only screen and (max-width:735px)and (max-width:320px){.col.left[data-v-4a7343c7]{width:215px}}.col.right[data-v-4a7343c7]{padding-left:40px}@media only screen and (max-width:1250px){.col.right[data-v-4a7343c7]{padding-left:28px}}@media only screen and (max-width:735px){.col.right[data-v-4a7343c7]{padding-left:0}}.content[data-v-4a7343c7]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.media[data-v-4a7343c7] img{width:auto;max-height:560px;min-height:18.8235294118rem;-o-object-fit:scale-down;object-fit:scale-down}@media only screen and (max-width:735px){.media[data-v-4a7343c7]{margin:0;margin-top:40px}.media[data-v-4a7343c7] image,.media[data-v-4a7343c7] video{max-height:80vh}}.media[data-v-4a7343c7] .asset{padding:0 20px}.headline[data-v-4a7343c7]{color:var(--colors-header-text,var(--color-header-text))}[data-v-4a7343c7] .eyebrow{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){[data-v-4a7343c7] .eyebrow{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-4a7343c7] .eyebrow a{color:inherit}[data-v-4a7343c7] .heading{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-4a7343c7] .heading{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-4a7343c7] .heading{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.expanded-intro[data-v-4a7343c7]{margin-left:auto;margin-right:auto;width:980px;margin-top:40px}@media only screen and (max-width:1250px){.expanded-intro[data-v-4a7343c7]{width:692px}}@media only screen and (max-width:735px){.expanded-intro[data-v-4a7343c7]{width:87.5%}}@media only screen and (max-width:320px){.expanded-intro[data-v-4a7343c7]{width:215px}}[data-v-4a7343c7] .cols-2{gap:20px 16.6666666667%}[data-v-4a7343c7] .cols-3 .column{gap:20px 12.5%}.code-preview[data-v-395e30cd]{position:sticky;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--background,var(--color-step-background));height:calc(100vh - 3.05882rem)}.code-preview.ide[data-v-395e30cd]{height:100vh}.code-preview[data-v-395e30cd] .code-listing{color:var(--text,var(--color-code-plain))}.code-preview[data-v-395e30cd] .code-listing .code-line-container{padding-right:14px}.code-preview[data-v-395e30cd] pre{font-size:.7058823529rem;line-height:1.8333333333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.header[data-v-395e30cd]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);position:relative;display:flex;justify-content:space-between;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;cursor:pointer;font-weight:600;padding:8px 12px;border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0;z-index:1;background:var(--color-runtime-preview-background);color:var(--colors-runtime-preview-text,var(--color-runtime-preview-text))}.header[data-v-395e30cd]:focus{outline-style:none}#app.fromkeyboard .header[data-v-395e30cd]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.runtime-preview[data-v-395e30cd]{--color-runtime-preview-shadow:rgba(0,0,0,.4);position:absolute;top:0;right:0;background:var(--color-runtime-preview-background);border-radius:var(--border-radius,4px);margin:1rem;margin-left:0;transition:width .2s ease-in;box-shadow:0 0 3px 0 var(--color-runtime-preview-shadow)}@media screen{[data-color-scheme=dark] .runtime-preview[data-v-395e30cd]{--color-runtime-preview-shadow:hsla(0,0%,100%,.4)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .runtime-preview[data-v-395e30cd]{--color-runtime-preview-shadow:hsla(0,0%,100%,.4)}}@supports not ((width:-webkit-fill-available) or (width:-moz-available) or (width:stretch)){.runtime-preview[data-v-395e30cd]{display:flex;flex-direction:column}}.runtime-preview .runtimve-preview__container[data-v-395e30cd]{border-radius:var(--border-radius,4px);overflow:hidden}.runtime-preview-ide[data-v-395e30cd]{top:0}.runtime-preview-ide .runtime-preview-asset[data-v-395e30cd] img{background-color:var(--color-runtime-preview-background)}.runtime-preview.collapsed[data-v-395e30cd]{box-shadow:0 0 3px 0 var(--color-runtime-preview-shadow);width:102px}.runtime-preview.collapsed .header[data-v-395e30cd]{border-radius:var(--border-radius,4px)}.runtime-preview.disabled[data-v-395e30cd]{box-shadow:0 0 3px 0 transparent}.runtime-preview.disabled .header[data-v-395e30cd]{color:var(--color-runtime-preview-disabled-text);cursor:auto}.runtime-preview-asset[data-v-395e30cd]{border-radius:0 0 var(--border-radius,4px) var(--border-radius,4px)}.runtime-preview-asset[data-v-395e30cd] img{border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}.preview-icon[data-v-395e30cd]{height:.8em;width:.8em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-show[data-v-395e30cd]{transform:scale(-1)}[data-v-0bdf2f26] pre{padding:10px 0}.toggle-preview[data-v-78763c14]{color:var(--color-runtime-preview-disabled-text);display:flex;align-items:center}a[data-v-78763c14]{color:var(--url,var(--color-link))}.toggle-text[data-v-78763c14]{display:flex;align-items:center}svg.toggle-icon[data-v-78763c14]{width:1em;height:1em;margin-left:.5em}.mobile-code-preview[data-v-b1691954]{background-color:var(--background,var(--color-step-background));padding:14px 0}@media only screen and (max-width:735px){.mobile-code-preview[data-v-b1691954]{display:flex;flex-direction:column}}.runtime-preview-modal-content[data-v-b1691954]{padding:45px 60px 0 60px;min-width:200px}.runtime-preview-modal-content[data-v-b1691954] img:not(.file-icon){border-radius:var(--border-radius,4px);box-shadow:0 0 3px rgba(0,0,0,.4);max-height:80vh;width:auto;display:block;margin-bottom:1rem}.runtime-preview-modal-content .runtime-preview-label[data-v-b1691954]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-runtime-preview-text);display:block;text-align:center;padding:.5em}[data-v-b1691954] .code-listing{color:var(--text,var(--color-code-plain))}[data-v-b1691954] .full-code-listing{padding-top:60px;min-height:calc(100vh - 60px)}[data-v-b1691954] pre{font-size:.7058823529rem;line-height:1.8333333333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.preview-toggle-container[data-v-b1691954]{align-self:flex-end;margin-right:20px}.step-container[data-v-1f74235c]{margin:0}.step-container[data-v-1f74235c]:not(:last-child){margin-bottom:100px}@media only screen and (max-width:735px){.step-container[data-v-1f74235c]:not(:last-child){margin-bottom:80px}}.step[data-v-1f74235c]{position:relative;border-radius:var(--tutorial-step-border-radius,var(--border-radius,4px));padding:1rem 2rem;background-color:var(--color-step-background);overflow:hidden;filter:blur(0)}.step[data-v-1f74235c]:before{content:"";position:absolute;top:0;left:0;border:1px solid var(--color-step-focused);background-color:var(--color-step-focused);height:calc(100% - 2px);width:4px;opacity:0;transition:opacity .15s ease-in}.step.focused[data-v-1f74235c],.step[data-v-1f74235c]:focus{outline:none}.step.focused[data-v-1f74235c]:before,.step[data-v-1f74235c]:focus:before{opacity:1}@media only screen and (max-width:735px){.step[data-v-1f74235c]{padding-left:2rem}.step[data-v-1f74235c]:before{opacity:1}}.step-label[data-v-1f74235c]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-text,var(--color-step-text));margin-bottom:var(--spacing-stacked-margin-small)}.caption[data-v-1f74235c]{border-top:1px solid;border-color:var(--color-step-caption);padding:1rem 0 0 0;margin-top:1rem}.media-container[data-v-1f74235c]{display:none}@media only screen and (max-width:735px){.step[data-v-1f74235c]{margin:0 .5882352941rem 1.1764705882rem .5882352941rem}.step.focused[data-v-1f74235c],.step[data-v-1f74235c]:focus{outline:none}.media-container[data-v-1f74235c]{display:block;position:relative}.media-container[data-v-1f74235c] img,.media-container[data-v-1f74235c] video{max-height:80vh}[data-v-1f74235c] .asset{padding:0 20px}}.steps[data-v-c87bb95a]{position:relative;font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;color:var(--colors-text,var(--color-text))}@media only screen and (max-width:735px){.steps[data-v-c87bb95a]{padding-top:80px}.steps[data-v-c87bb95a]:before{position:absolute;top:0;border-top:1px solid var(--color-fill-gray-tertiary);content:"";width:calc(100% - 2.35294rem);margin:0 1.1764705882rem}}.steps[data-v-c87bb95a] aside{background:unset;border:unset;box-shadow:unset;-moz-column-break-inside:unset;break-inside:unset;padding:unset}.steps[data-v-c87bb95a] aside .label{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.steps[data-v-c87bb95a] aside+*{margin-top:var(--spacing-stacked-margin-large)}.content-container[data-v-c87bb95a]{flex:none;margin-right:4.1666666667%;width:37.5%;margin-top:140px;margin-bottom:94vh}@media only screen and (max-width:735px){.content-container[data-v-c87bb95a]{margin-top:0;margin-bottom:0;height:100%;margin-left:0;margin-right:0;position:relative;width:100%}}.asset-container[data-v-c87bb95a]{flex:none;height:calc(100vh - 3.05882rem);background-color:var(--background,var(--color-step-background));max-width:921px;width:calc(50vw + 8.33333%);position:sticky;top:3.0588235294rem;transition:margin .1s ease-in-out}@media only screen and (max-width:767px){.asset-container[data-v-c87bb95a]{top:2.8235294118rem;height:calc(100vh - 2.82353rem)}}.asset-container[data-v-c87bb95a]:not(.for-step-code){overflow-y:auto;-webkit-overflow-scrolling:touch}.asset-container.ide[data-v-c87bb95a]{height:100vh;top:0}@media only screen and (min-width:736px){.asset-container[data-v-c87bb95a]{display:grid}.asset-container>[data-v-c87bb95a]{grid-row:1;grid-column:1;height:calc(100vh - 3.05882rem)}.asset-container.ide>[data-v-c87bb95a]{height:100vh}}.asset-container .step-asset[data-v-c87bb95a]{box-sizing:border-box;padding:0;padding-left:40px;min-height:320px;height:100%}.asset-container .step-asset[data-v-c87bb95a],.asset-container .step-asset[data-v-c87bb95a] picture{height:100%;display:flex;align-items:center}.asset-container .step-asset[data-v-c87bb95a] .video-replay-container{height:100%;display:flex;flex-direction:column;justify-content:center}.asset-container .step-asset[data-v-c87bb95a] img,.asset-container .step-asset[data-v-c87bb95a] video{width:auto;max-height:calc(100vh - 3.05882rem - 80px);max-width:531.66667px;margin:0}@media only screen and (max-width:1250px){.asset-container .step-asset[data-v-c87bb95a] img,.asset-container .step-asset[data-v-c87bb95a] video{max-width:363.66667px}}.asset-container .step-asset[data-v-c87bb95a] .video-replay-container,.asset-container .step-asset[data-v-c87bb95a] img{min-height:320px}.asset-container .step-asset[data-v-c87bb95a] .video-replay-container video{min-height:280px}.asset-container .step-asset[data-v-c87bb95a] [data-orientation=landscape]{max-width:min(841px,calc(50vw + 8.33333% - 80px))}@media only screen and (max-width:735px){.asset-container[data-v-c87bb95a]{display:none}}.asset-wrapper[data-v-c87bb95a]{width:63.2%;align-self:center;transition:transform .25s ease-out;will-change:transform}.asset-wrapper.ide .step-asset[data-v-c87bb95a] img{background-color:var(--background,var(--color-step-background))}.asset-wrapper[data-v-c87bb95a]:has([data-orientation=landscape]){width:unset}[data-v-c87bb95a] .runtime-preview-asset{display:grid}[data-v-c87bb95a] .runtime-preview-asset>*{grid-row:1;grid-column:1}.interstitial[data-v-c87bb95a]{padding:0 2rem}.interstitial[data-v-c87bb95a]:not(:first-child){margin-top:5.8823529412rem}.interstitial[data-v-c87bb95a]:not(:last-child){margin-bottom:30px}@media only screen and (max-width:735px){.interstitial[data-v-c87bb95a]{margin-left:auto;margin-right:auto;width:980px;padding:0}}@media only screen and (max-width:735px)and (max-width:1250px){.interstitial[data-v-c87bb95a]{width:692px}}@media only screen and (max-width:735px)and (max-width:735px){.interstitial[data-v-c87bb95a]{width:87.5%}}@media only screen and (max-width:735px)and (max-width:320px){.interstitial[data-v-c87bb95a]{width:215px}}@media only screen and (max-width:735px){.interstitial[data-v-c87bb95a]:not(:first-child){margin-top:0}}.fade-enter-active[data-v-c87bb95a],.fade-leave-active[data-v-c87bb95a]{transition:opacity .3s ease-in-out}.fade-enter[data-v-c87bb95a],.fade-leave-to[data-v-c87bb95a]{opacity:0}.section[data-v-6b3a0b3a]{padding-top:80px}.sections[data-v-79a75e9e]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.sections[data-v-79a75e9e]{width:692px}}@media only screen and (max-width:735px){.sections[data-v-79a75e9e]{width:87.5%}}@media only screen and (max-width:320px){.sections[data-v-79a75e9e]{width:215px}}@media only screen and (max-width:735px){.sections[data-v-79a75e9e]{margin:0;width:100%}}.tutorial[data-v-566b3655]{background-color:var(--colors-text-background,var(--color-tutorial-background))} \ No newline at end of file diff --git a/docs/css/tutorials-overview.6eb589ed.css b/docs/css/tutorials-overview.6eb589ed.css deleted file mode 100644 index 05f0105dc..000000000 --- a/docs/css/tutorials-overview.6eb589ed.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */.tutorials-navigation-link[data-v-e9f9b59c]{color:var(--color-tutorials-overview-navigation-link);transition:color .3s linear}.tutorials-navigation-link[data-v-e9f9b59c]:hover{text-decoration:none;transition:none;color:var(--color-tutorials-overview-navigation-link-hover)}.tutorials-navigation-link.active[data-v-e9f9b59c]{color:var(--color-tutorials-overview-navigation-link-active)}.tutorials-navigation-list[data-v-4e0180fa]{list-style-type:none;margin:0}.tutorials-navigation-list li+li[data-v-4e0180fa]:not(.volume--named){margin-top:24px}.tutorials-navigation-list .volume--named+.volume--named[data-v-4e0180fa]{margin-top:12px}.expand-enter-active,.expand-leave-active{transition:height .3s ease-in-out;overflow:hidden}.expand-enter,.expand-leave-to{height:0}.toggle[data-v-489416f8]{color:#f0f0f0;line-height:21px;display:flex;align-items:center;width:100%;font-weight:600;padding:6px 6px 6px 0;border-bottom:1px solid #2a2a2a;text-decoration:none;box-sizing:border-box}@media only screen and (max-width:767px){.toggle[data-v-489416f8]{padding-right:6px;border-bottom-color:hsla(0,0%,100%,.1)}}.toggle .text[data-v-489416f8]{word-break:break-word}.toggle[data-v-489416f8]:hover{text-decoration:none}.toggle .toggle-icon[data-v-489416f8]{display:inline-block;transition:transform .2s ease-in;height:.4em;width:.4em;margin-left:auto;margin-right:.2em}.collapsed .toggle .toggle-icon[data-v-489416f8]{transform:rotate(45deg)}.collapsed .toggle[data-v-489416f8],.collapsed .toggle[data-v-489416f8]:hover{color:#b0b0b0}.tutorials-navigation-menu-content[data-v-489416f8]{opacity:1;transition:height .2s ease-in,opacity .2s ease-in}.collapsed .tutorials-navigation-menu-content[data-v-489416f8]{height:0;opacity:0}.tutorials-navigation-menu-content .tutorials-navigation-list[data-v-489416f8]{padding:24px 0 12px 0}.tutorials-navigation[data-v-79093ed6]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.nav-title-content[data-v-854b4dd6]{max-width:100%}.title[data-v-854b4dd6]{color:var(--color-nav-root-title,currentColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:296px}@media only screen and (max-width:1023px){.title[data-v-854b4dd6]{max-width:205px}}@media only screen and (max-width:767px){.title[data-v-854b4dd6]{flex-basis:fill;display:initial;vertical-align:initial;max-width:none}}.subhead[data-v-854b4dd6]{color:var(--color-nav-root-subhead)}.theme-dark .subhead[data-v-854b4dd6]{color:var(--color-nav-dark-root-subhead)}.nav[data-v-54bcce6d] .nav-menu{padding-top:0}.nav[data-v-54bcce6d] .nav-menu .nav-menu-items{margin-left:auto}@media only screen and (min-width:768px){.nav[data-v-54bcce6d] .nav-menu .nav-menu-items .in-page-navigation{display:none}}@media only screen and (min-width:320px)and (max-width:735px){.nav[data-v-54bcce6d] .nav-menu .nav-menu-items{padding:18px 0 40px}}.hero[data-v-383dab71]{margin-left:auto;margin-right:auto;width:980px;padding-bottom:4.7058823529rem;padding-top:4.7058823529rem}@media only screen and (max-width:1250px){.hero[data-v-383dab71]{width:692px}}@media only screen and (max-width:735px){.hero[data-v-383dab71]{width:87.5%}}@media only screen and (max-width:320px){.hero[data-v-383dab71]{width:215px}}.copy-container[data-v-383dab71]{margin:0 auto;text-align:center;width:720px}.title[data-v-383dab71]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content)}@media only screen and (max-width:1250px){.title[data-v-383dab71]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-383dab71]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-383dab71]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content)}@media only screen and (max-width:735px){.content[data-v-383dab71]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.meta[data-v-383dab71]{color:var(--color-tutorials-overview-content-alt);align-items:center;display:flex;justify-content:center}.meta-content[data-v-383dab71]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.meta .timer-icon[data-v-383dab71]{margin-right:.3529411765rem;height:16px;width:16px;fill:var(--color-tutorials-overview-icon)}@media only screen and (max-width:735px){.meta .timer-icon[data-v-383dab71]{margin-right:.2941176471rem;height:.8235294118rem;width:.8235294118rem}}.meta .time[data-v-383dab71]{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.meta .time[data-v-383dab71]{font-size:1rem;line-height:1.1176470588;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title+.content[data-v-383dab71]{margin-top:1.4705882353rem}.content+.meta[data-v-383dab71]{margin-top:1.1764705882rem}.button-cta[data-v-383dab71]{margin-top:1.7647058824rem}*+.asset[data-v-383dab71]{margin-top:4.1176470588rem}@media only screen and (max-width:1250px){.copy-container[data-v-383dab71]{width:636px}}@media only screen and (max-width:735px){.hero[data-v-383dab71]{padding-bottom:1.7647058824rem;padding-top:2.3529411765rem}.copy-container[data-v-383dab71]{width:100%}.title+.content[data-v-383dab71]{margin-top:.8823529412rem}.button-cta[data-v-383dab71]{margin-top:1.4117647059rem}*+.asset[data-v-383dab71]{margin-top:2.2352941176rem}}.image[data-v-569db166]{margin-bottom:10px}.name[data-v-569db166]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-header-text,#f0f0f0);word-break:break-word}@media only screen and (max-width:1250px){.name[data-v-569db166]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.name[data-v-569db166]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-569db166]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content-alt);margin-top:10px}.volume-name[data-v-569db166]{padding:50px 60px;text-align:center;background:var(--color-tutorials-overview-fill-secondary,#161616);margin:2px 0}@media only screen and (max-width:735px){.volume-name[data-v-569db166]{padding:40px 20px}}.document-icon[data-v-3a80772b]{margin-left:-3px}.tile[data-v-74dbeb68]{background:var(--color-tutorials-overview-fill-secondary,#161616);padding:40px 30px;color:var(--color-tutorials-overview-content-alt)}.content[data-v-74dbeb68] a,a[data-v-74dbeb68]{color:var(--colors-link,var(--color-tutorials-overview-link))}.icon[data-v-74dbeb68]{display:block;height:1.4705882353rem;line-height:1.4705882353rem;margin-bottom:.5882352941rem;width:1.4705882353rem}.icon[data-v-74dbeb68] svg.svg-icon{width:100%;max-height:100%;fill:var(--color-tutorials-overview-icon)}.icon[data-v-74dbeb68] svg.svg-icon .svg-icon-stroke{stroke:var(--color-tutorials-overview-content-alt)}.title[data-v-74dbeb68]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;margin-bottom:.8em}.content[data-v-74dbeb68],.link[data-v-74dbeb68],.title[data-v-74dbeb68]{font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content[data-v-74dbeb68],.link[data-v-74dbeb68]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400}.content[data-v-74dbeb68]{color:var(--color-tutorials-overview-content-alt)}.link[data-v-74dbeb68]{display:block;margin-top:1.1764705882rem}.link .link-icon[data-v-74dbeb68]{margin-left:.2em;width:.6em;height:.6em}[data-v-74dbeb68] .inline-link{text-decoration:none}[data-v-74dbeb68] .content ul{list-style-type:none;margin-left:0;font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}[data-v-74dbeb68] .content ul li:before{content:"​";position:absolute}[data-v-74dbeb68] .content li+li{margin-top:8px}@media only screen and (max-width:735px){.tile[data-v-74dbeb68]{padding:1.7647058824rem 1.1764705882rem}}.tile-group[data-v-4cacce0a]{display:grid;grid-column-gap:2px;grid-row-gap:2px}.tile-group.count-1[data-v-4cacce0a]{grid-template-columns:1fr;text-align:center}.tile-group.count-1[data-v-4cacce0a] .icon{margin-left:auto;margin-right:auto}.tile-group.count-2[data-v-4cacce0a]{grid-template-columns:repeat(2,1fr)}.tile-group.count-3[data-v-4cacce0a]{grid-template-columns:repeat(3,1fr)}.tile-group.count-4[data-v-4cacce0a]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}.tile-group.count-5[data-v-4cacce0a]{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto)}.tile-group.count-5 .tile[data-v-4cacce0a]{grid-column-end:span 2}.tile-group.count-5 .tile[data-v-4cacce0a]:nth-of-type(-n+2){grid-column-end:span 3}.tile-group.count-6[data-v-4cacce0a]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}@media only screen and (min-width:768px)and (max-width:1250px){.tile-group.tile-group[data-v-4cacce0a]{grid-template-columns:1fr;grid-template-rows:auto}}@media only screen and (max-width:735px){.tile-group.count-1[data-v-4cacce0a],.tile-group.count-2[data-v-4cacce0a],.tile-group.count-3[data-v-4cacce0a],.tile-group.count-4[data-v-4cacce0a],.tile-group.count-5[data-v-4cacce0a],.tile-group.count-6[data-v-4cacce0a]{grid-template-columns:1fr;grid-template-rows:auto}}.title[data-v-7f8022c1]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:#f0f0f0}@media only screen and (max-width:1250px){.title[data-v-7f8022c1]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-7f8022c1]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-7f8022c1]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:#b0b0b0;margin-top:10px}.topic-list[data-v-0589dc3b]{list-style-type:none;margin:50px 0 0 0;position:relative}.topic-list li[data-v-0589dc3b]:before{content:"​";position:absolute}.topic-list[data-v-0589dc3b]:before{content:"";border-left:1px solid var(--color-fill-quaternary);display:block;height:calc(100% - .88235rem);left:.8823529412rem;position:absolute;top:50%;transform:translateY(-50%);width:0}.topic[data-v-0589dc3b]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:flex-start}@media only screen and (max-width:735px){.topic[data-v-0589dc3b]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.topic+.topic[data-v-0589dc3b]{margin-top:.5882352941rem}.topic .topic-icon[data-v-0589dc3b]{background-color:var(--color-fill-quaternary);border-radius:50%;flex-shrink:0;height:1.7647058824rem;width:1.7647058824rem;margin-right:1.1764705882rem;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.4705882353rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.topic .topic-icon svg[data-v-0589dc3b]{fill:var(--color-tutorials-overview-icon);max-width:100%;max-height:100%;width:100%}.container[data-v-0589dc3b]{align-items:baseline;display:flex;justify-content:space-between;width:100%;padding-top:.1176470588rem}.container[data-v-0589dc3b]:hover{text-decoration:none}.container:hover .link[data-v-0589dc3b]{text-decoration:underline;text-underline-position:under}.timer-icon[data-v-0589dc3b]{margin-right:.2941176471rem;height:.7058823529rem;width:.7058823529rem;fill:var(--color-tutorials-overview-icon)}.time[data-v-0589dc3b]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content-alt);align-items:center;display:inline-flex}.link[data-v-0589dc3b]{padding-right:.5882352941rem;color:var(--colors-link,var(--color-tutorials-overview-link))}@media only screen and (min-width:768px)and (max-width:1250px){.topic-list[data-v-0589dc3b]{margin-top:2.3529411765rem}}@media only screen and (max-width:735px){.topic-list[data-v-0589dc3b]{margin-top:1.7647058824rem}.topic[data-v-0589dc3b]{height:auto;align-items:flex-start}.topic.no-time-estimate[data-v-0589dc3b]{align-items:center}.topic.no-time-estimate .topic-icon[data-v-0589dc3b]{align-self:flex-start;top:0}.topic+.topic[data-v-0589dc3b]{margin-top:1.1764705882rem}.topic .topic-icon[data-v-0589dc3b]{top:.2941176471rem;margin-right:.7647058824rem}.container[data-v-0589dc3b]{flex-wrap:wrap;padding-top:0}.link[data-v-0589dc3b],.time[data-v-0589dc3b]{flex-basis:100%}.time[data-v-0589dc3b]{margin-top:.2941176471rem}}.chapter[data-v-7468bc5e]:focus{outline:none!important}.info[data-v-7468bc5e]{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.name[data-v-7468bc5e]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-header-text,#f0f0f0)}.name-text[data-v-7468bc5e]{word-break:break-word}.eyebrow[data-v-7468bc5e]{font-size:1rem;line-height:1.2352941176;font-weight:400;color:var(--color-tutorials-overview-eyebrow);display:block;font-weight:600;margin-bottom:5px}.content[data-v-7468bc5e],.eyebrow[data-v-7468bc5e]{font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content[data-v-7468bc5e]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;color:var(--color-tutorials-overview-content-alt)}.asset[data-v-7468bc5e]{flex:0 0 190px}.intro[data-v-7468bc5e]{flex:0 1 360px}@media only screen and (min-width:768px)and (max-width:1250px){.asset[data-v-7468bc5e]{flex:0 0 130px}.intro[data-v-7468bc5e]{flex:0 1 260px}}@media only screen and (max-width:767px){.intro[data-v-7468bc5e]{flex:0 1 340px}}@media only screen and (max-width:735px){.info[data-v-7468bc5e]{display:block;text-align:center}.asset[data-v-7468bc5e]{margin:0 45px}.eyebrow[data-v-7468bc5e]{margin-bottom:7px}.intro[data-v-7468bc5e]{margin-top:40px}}.tile[data-v-540dbf10]{background:var(--color-tutorials-overview-fill-secondary,#161616);margin:2px 0;padding:50px 60px}.asset[data-v-540dbf10]{margin-bottom:10px}@media only screen and (min-width:768px)and (max-width:1250px){.tile[data-v-540dbf10]{padding:40px 30px}}@media only screen and (max-width:735px){.volume[data-v-540dbf10]{border-radius:0}.tile[data-v-540dbf10]{padding:40px 20px}}.learning-path[data-v-69a72bbc]{background:var(--color-tutorials-overview-fill,#000);padding:4.7058823529rem 0}.main-container[data-v-69a72bbc]{margin-left:auto;margin-right:auto;width:980px;align-items:stretch;display:flex;justify-content:space-between}@media only screen and (max-width:1250px){.main-container[data-v-69a72bbc]{width:692px}}@media only screen and (max-width:735px){.main-container[data-v-69a72bbc]{width:87.5%}}@media only screen and (max-width:320px){.main-container[data-v-69a72bbc]{width:215px}}.ide .main-container[data-v-69a72bbc]{justify-content:center}.secondary-content-container[data-v-69a72bbc]{flex:0 0 200px;width:200px}.tutorials-navigation[data-v-69a72bbc]{position:sticky;top:7.7647058824rem}.primary-content-container[data-v-69a72bbc]{flex:0 1 720px;max-width:100%}.content-sections-container .content-section[data-v-69a72bbc]{border-radius:12px;overflow:hidden}.content-sections-container .content-section+.content-section[data-v-69a72bbc]{margin-top:1.1764705882rem}@media only screen and (min-width:768px)and (max-width:1250px){.learning-path[data-v-69a72bbc]{padding:2.3529411765rem 0}.primary-content-container[data-v-69a72bbc]{flex-basis:auto;margin-left:1.2941176471rem}.secondary-content-container[data-v-69a72bbc]{flex:0 0 180px;width:180px}}@media only screen and (max-width:767px){.secondary-content-container[data-v-69a72bbc]{display:none}}@media only screen and (max-width:735px){.content-sections-container .content-section[data-v-69a72bbc]{border-radius:0}.content-sections-container .content-section.volume[data-v-69a72bbc]{margin-top:1.1764705882rem}.learning-path[data-v-69a72bbc]{padding:0}.main-container[data-v-69a72bbc]{width:100%}}.tutorials-overview[data-v-40c62c57]{background:#000;flex:1;height:100%}.tutorials-overview .radial-gradient[data-v-40c62c57]{margin-top:-3.0588235294rem;padding-top:3.0588235294rem;background:var(--color-tutorials-overview-fill-secondary,var(--color-tutorials-overview-background))}@media only screen and (max-width:735px){.tutorials-overview .radial-gradient[data-v-40c62c57]{margin-top:-2.8235294118rem;padding-top:2.8235294118rem}}@-moz-document url-prefix(){.tutorials-overview .radial-gradient[data-v-40c62c57]{background:#111!important}} \ No newline at end of file diff --git a/docs/css/tutorials-overview.7942d777.css b/docs/css/tutorials-overview.7942d777.css new file mode 100644 index 000000000..e97b80842 --- /dev/null +++ b/docs/css/tutorials-overview.7942d777.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.tutorials-navigation-link[data-v-e9f9b59c]{color:var(--color-tutorials-overview-navigation-link);transition:color .3s linear}.tutorials-navigation-link[data-v-e9f9b59c]:hover{text-decoration:none;transition:none;color:var(--color-tutorials-overview-navigation-link-hover)}.tutorials-navigation-link.active[data-v-e9f9b59c]{color:var(--color-tutorials-overview-navigation-link-active)}.tutorials-navigation-list[data-v-4e0180fa]{list-style-type:none;margin:0}.tutorials-navigation-list li+li[data-v-4e0180fa]:not(.volume--named){margin-top:24px}.tutorials-navigation-list .volume--named+.volume--named[data-v-4e0180fa]{margin-top:12px}.expand-enter-active,.expand-leave-active{transition:height .3s ease-in-out;overflow:hidden}.expand-enter,.expand-leave-to{height:0}.toggle[data-v-489416f8]{color:#f0f0f0;line-height:21px;display:flex;align-items:center;width:100%;font-weight:600;padding:6px 6px 6px 0;border-bottom:1px solid #2a2a2a;text-decoration:none;box-sizing:border-box}@media only screen and (max-width:767px){.toggle[data-v-489416f8]{padding-right:6px;border-bottom-color:hsla(0,0%,100%,.1)}}.toggle .text[data-v-489416f8]{word-break:break-word}.toggle[data-v-489416f8]:hover{text-decoration:none}.toggle .toggle-icon[data-v-489416f8]{display:inline-block;transition:transform .2s ease-in;height:.4em;width:.4em;margin-left:auto;margin-right:.2em}.collapsed .toggle .toggle-icon[data-v-489416f8]{transform:rotate(45deg)}.collapsed .toggle[data-v-489416f8],.collapsed .toggle[data-v-489416f8]:hover{color:#b0b0b0}.tutorials-navigation-menu-content[data-v-489416f8]{opacity:1;transition:height .2s ease-in,opacity .2s ease-in}.collapsed .tutorials-navigation-menu-content[data-v-489416f8]{height:0;opacity:0}.tutorials-navigation-menu-content .tutorials-navigation-list[data-v-489416f8]{padding:24px 0 12px 0}.tutorials-navigation[data-v-79093ed6]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.nav-title-content[data-v-854b4dd6]{max-width:100%}.title[data-v-854b4dd6]{color:var(--color-nav-root-title,currentColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:296px}@media only screen and (max-width:1023px){.title[data-v-854b4dd6]{max-width:205px}}@media only screen and (max-width:767px){.title[data-v-854b4dd6]{flex-basis:fill;display:initial;vertical-align:initial;max-width:none}}.subhead[data-v-854b4dd6]{color:var(--color-nav-root-subhead)}.theme-dark .subhead[data-v-854b4dd6]{color:var(--color-nav-dark-root-subhead)}.nav[data-v-54bcce6d] .nav-menu{padding-top:0}.nav[data-v-54bcce6d] .nav-menu .nav-menu-items{margin-left:auto}@media only screen and (min-width:768px){.nav[data-v-54bcce6d] .nav-menu .nav-menu-items .in-page-navigation{display:none}}@media only screen and (min-width:320px)and (max-width:735px){.nav[data-v-54bcce6d] .nav-menu .nav-menu-items{padding:18px 0 40px}}.hero[data-v-383dab71]{margin-left:auto;margin-right:auto;width:1536px;width:980px;padding-bottom:4.7058823529rem;padding-top:4.7058823529rem}@media only screen and (max-width:1250px){.hero[data-v-383dab71]{width:692px}}@media only screen and (max-width:735px){.hero[data-v-383dab71]{width:87.5%}}@media only screen and (max-width:320px){.hero[data-v-383dab71]{width:215px}}.copy-container[data-v-383dab71]{margin:0 auto;text-align:center;width:720px}.title[data-v-383dab71]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content)}@media only screen and (max-width:1250px){.title[data-v-383dab71]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-383dab71]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-383dab71]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content)}@media only screen and (max-width:735px){.content[data-v-383dab71]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.meta[data-v-383dab71]{color:var(--color-tutorials-overview-content-alt);align-items:center;display:flex;justify-content:center}.meta-content[data-v-383dab71]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.meta .timer-icon[data-v-383dab71]{margin-right:.3529411765rem;height:16px;width:16px;fill:var(--color-tutorials-overview-icon)}@media only screen and (max-width:735px){.meta .timer-icon[data-v-383dab71]{margin-right:.2941176471rem;height:.8235294118rem;width:.8235294118rem}}.meta .time[data-v-383dab71]{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.meta .time[data-v-383dab71]{font-size:1rem;line-height:1.1176470588;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title+.content[data-v-383dab71]{margin-top:1.4705882353rem}.content+.meta[data-v-383dab71]{margin-top:1.1764705882rem}.button-cta[data-v-383dab71]{margin-top:1.7647058824rem}*+.asset[data-v-383dab71]{margin-top:4.1176470588rem}@media only screen and (max-width:1250px){.copy-container[data-v-383dab71]{width:636px}}@media only screen and (max-width:735px){.hero[data-v-383dab71]{padding-bottom:1.7647058824rem;padding-top:2.3529411765rem}.copy-container[data-v-383dab71]{width:100%}.title+.content[data-v-383dab71]{margin-top:.8823529412rem}.button-cta[data-v-383dab71]{margin-top:1.4117647059rem}*+.asset[data-v-383dab71]{margin-top:2.2352941176rem}}.image[data-v-569db166]{margin-bottom:10px}.name[data-v-569db166]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-header-text,#f0f0f0);word-break:break-word}@media only screen and (max-width:1250px){.name[data-v-569db166]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.name[data-v-569db166]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-569db166]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content-alt);margin-top:10px}.volume-name[data-v-569db166]{padding:50px 60px;text-align:center;background:var(--color-tutorials-overview-fill-secondary,#161616);margin:2px 0}@media only screen and (max-width:735px){.volume-name[data-v-569db166]{padding:40px 20px}}.document-icon[data-v-3a80772b]{margin-left:-3px}.tile[data-v-74dbeb68]{background:var(--color-tutorials-overview-fill-secondary,#161616);padding:40px 30px;color:var(--color-tutorials-overview-content-alt)}.content[data-v-74dbeb68] a,a[data-v-74dbeb68]{color:var(--colors-link,var(--color-tutorials-overview-link))}.icon[data-v-74dbeb68]{display:block;height:1.4705882353rem;line-height:1.4705882353rem;margin-bottom:.5882352941rem;width:1.4705882353rem}.icon[data-v-74dbeb68] svg.svg-icon{width:100%;max-height:100%;fill:var(--color-tutorials-overview-icon)}.icon[data-v-74dbeb68] svg.svg-icon .svg-icon-stroke{stroke:var(--color-tutorials-overview-content-alt)}.title[data-v-74dbeb68]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;margin-bottom:.8em}.content[data-v-74dbeb68],.link[data-v-74dbeb68],.title[data-v-74dbeb68]{font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content[data-v-74dbeb68],.link[data-v-74dbeb68]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400}.content[data-v-74dbeb68]{color:var(--color-tutorials-overview-content-alt)}.link[data-v-74dbeb68]{display:block;margin-top:1.1764705882rem}.link .link-icon[data-v-74dbeb68]{margin-left:.2em;width:.6em;height:.6em}[data-v-74dbeb68] .inline-link{text-decoration:none}[data-v-74dbeb68] .content ul{list-style-type:none;margin-left:0;font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}[data-v-74dbeb68] .content ul li:before{content:"​";position:absolute}[data-v-74dbeb68] .content li+li{margin-top:8px}@media only screen and (max-width:735px){.tile[data-v-74dbeb68]{padding:1.7647058824rem 1.1764705882rem}}.tile-group[data-v-4cacce0a]{display:grid;grid-column-gap:2px;grid-row-gap:2px}.tile-group.count-1[data-v-4cacce0a]{grid-template-columns:1fr;text-align:center}.tile-group.count-1[data-v-4cacce0a] .icon{margin-left:auto;margin-right:auto}.tile-group.count-2[data-v-4cacce0a]{grid-template-columns:repeat(2,1fr)}.tile-group.count-3[data-v-4cacce0a]{grid-template-columns:repeat(3,1fr)}.tile-group.count-4[data-v-4cacce0a]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}.tile-group.count-5[data-v-4cacce0a]{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto)}.tile-group.count-5 .tile[data-v-4cacce0a]{grid-column-end:span 2}.tile-group.count-5 .tile[data-v-4cacce0a]:nth-of-type(-n+2){grid-column-end:span 3}.tile-group.count-6[data-v-4cacce0a]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}@media only screen and (min-width:768px)and (max-width:1250px){.tile-group.tile-group[data-v-4cacce0a]{grid-template-columns:1fr;grid-template-rows:auto}}@media only screen and (max-width:735px){.tile-group.count-1[data-v-4cacce0a],.tile-group.count-2[data-v-4cacce0a],.tile-group.count-3[data-v-4cacce0a],.tile-group.count-4[data-v-4cacce0a],.tile-group.count-5[data-v-4cacce0a],.tile-group.count-6[data-v-4cacce0a]{grid-template-columns:1fr;grid-template-rows:auto}}.title[data-v-7f8022c1]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:#f0f0f0}@media only screen and (max-width:1250px){.title[data-v-7f8022c1]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-7f8022c1]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-7f8022c1]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:#b0b0b0;margin-top:10px}.topic-list[data-v-0589dc3b]{list-style-type:none;margin:50px 0 0 0;position:relative}.topic-list li[data-v-0589dc3b]:before{content:"​";position:absolute}.topic-list[data-v-0589dc3b]:before{content:"";border-left:1px solid var(--color-fill-quaternary);display:block;height:calc(100% - .88235rem);left:.8823529412rem;position:absolute;top:50%;transform:translateY(-50%);width:0}.topic[data-v-0589dc3b]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:flex-start}@media only screen and (max-width:735px){.topic[data-v-0589dc3b]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.topic+.topic[data-v-0589dc3b]{margin-top:.5882352941rem}.topic .topic-icon[data-v-0589dc3b]{background-color:var(--color-fill-quaternary);border-radius:50%;flex-shrink:0;height:1.7647058824rem;width:1.7647058824rem;margin-right:1.1764705882rem;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.4705882353rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.topic .topic-icon svg[data-v-0589dc3b]{fill:var(--color-tutorials-overview-icon);max-width:100%;max-height:100%;width:100%}.container[data-v-0589dc3b]{align-items:baseline;display:flex;justify-content:space-between;width:100%;padding-top:.1176470588rem}.container[data-v-0589dc3b]:hover{text-decoration:none}.container:hover .link[data-v-0589dc3b]{text-decoration:underline}.timer-icon[data-v-0589dc3b]{margin-right:.2941176471rem;height:.7058823529rem;width:.7058823529rem;fill:var(--color-tutorials-overview-icon)}.time[data-v-0589dc3b]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content-alt);align-items:center;display:inline-flex}.link[data-v-0589dc3b]{padding-right:.5882352941rem;color:var(--colors-link,var(--color-tutorials-overview-link))}@media only screen and (min-width:768px)and (max-width:1250px){.topic-list[data-v-0589dc3b]{margin-top:2.3529411765rem}}@media only screen and (max-width:735px){.topic-list[data-v-0589dc3b]{margin-top:1.7647058824rem}.topic[data-v-0589dc3b]{height:auto;align-items:flex-start}.topic.no-time-estimate[data-v-0589dc3b]{align-items:center}.topic.no-time-estimate .topic-icon[data-v-0589dc3b]{align-self:flex-start;top:0}.topic+.topic[data-v-0589dc3b]{margin-top:1.1764705882rem}.topic .topic-icon[data-v-0589dc3b]{top:.2941176471rem;margin-right:.7647058824rem}.container[data-v-0589dc3b]{flex-wrap:wrap;padding-top:0}.link[data-v-0589dc3b],.time[data-v-0589dc3b]{flex-basis:100%}.time[data-v-0589dc3b]{margin-top:.2941176471rem}}.chapter[data-v-7468bc5e]:focus{outline:none!important}.info[data-v-7468bc5e]{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.name[data-v-7468bc5e]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-header-text,#f0f0f0)}.name-text[data-v-7468bc5e]{word-break:break-word}.eyebrow[data-v-7468bc5e]{font-size:1rem;line-height:1.2352941176;font-weight:400;color:var(--color-tutorials-overview-eyebrow);display:block;font-weight:600;margin-bottom:5px}.content[data-v-7468bc5e],.eyebrow[data-v-7468bc5e]{font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content[data-v-7468bc5e]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;color:var(--color-tutorials-overview-content-alt)}.asset[data-v-7468bc5e]{flex:0 0 190px}.intro[data-v-7468bc5e]{flex:0 1 360px}@media only screen and (min-width:768px)and (max-width:1250px){.asset[data-v-7468bc5e]{flex:0 0 130px}.intro[data-v-7468bc5e]{flex:0 1 260px}}@media only screen and (max-width:767px){.intro[data-v-7468bc5e]{flex:0 1 340px}}@media only screen and (max-width:735px){.info[data-v-7468bc5e]{display:block;text-align:center}.asset[data-v-7468bc5e]{margin:0 45px}.eyebrow[data-v-7468bc5e]{margin-bottom:7px}.intro[data-v-7468bc5e]{margin-top:40px}}.tile[data-v-540dbf10]{background:var(--color-tutorials-overview-fill-secondary,#161616);margin:2px 0;padding:50px 60px}.asset[data-v-540dbf10]{margin-bottom:10px}@media only screen and (min-width:768px)and (max-width:1250px){.tile[data-v-540dbf10]{padding:40px 30px}}@media only screen and (max-width:735px){.volume[data-v-540dbf10]{border-radius:0}.tile[data-v-540dbf10]{padding:40px 20px}}.learning-path[data-v-69a72bbc]{background:var(--color-tutorials-overview-fill,#000);padding:4.7058823529rem 0}.main-container[data-v-69a72bbc]{margin-left:auto;margin-right:auto;width:1536px;width:980px;align-items:stretch;display:flex;justify-content:space-between}@media only screen and (max-width:1250px){.main-container[data-v-69a72bbc]{width:692px}}@media only screen and (max-width:735px){.main-container[data-v-69a72bbc]{width:87.5%}}@media only screen and (max-width:320px){.main-container[data-v-69a72bbc]{width:215px}}.ide .main-container[data-v-69a72bbc]{justify-content:center}.secondary-content-container[data-v-69a72bbc]{flex:0 0 200px;width:200px}.tutorials-navigation[data-v-69a72bbc]{position:sticky;top:7.7647058824rem}.primary-content-container[data-v-69a72bbc]{flex:0 1 720px;max-width:100%}.content-sections-container .content-section[data-v-69a72bbc]{border-radius:12px;overflow:hidden}.content-sections-container .content-section+.content-section[data-v-69a72bbc]{margin-top:1.1764705882rem}@media only screen and (min-width:768px)and (max-width:1250px){.learning-path[data-v-69a72bbc]{padding:2.3529411765rem 0}.primary-content-container[data-v-69a72bbc]{flex-basis:auto;margin-left:1.2941176471rem}.secondary-content-container[data-v-69a72bbc]{flex:0 0 180px;width:180px}}@media only screen and (max-width:767px){.secondary-content-container[data-v-69a72bbc]{display:none}}@media only screen and (max-width:735px){.content-sections-container .content-section[data-v-69a72bbc]{border-radius:0}.content-sections-container .content-section.volume[data-v-69a72bbc]{margin-top:1.1764705882rem}.learning-path[data-v-69a72bbc]{padding:0}.main-container[data-v-69a72bbc]{width:100%}}.tutorials-overview[data-v-5381f0aa]{background:#000;flex:1;height:100%}.tutorials-overview .radial-gradient[data-v-5381f0aa]{margin-top:-3.0588235294rem;padding-top:3.0588235294rem;background:var(--color-tutorials-overview-fill-secondary,var(--color-tutorials-overview-background))}@media only screen and (max-width:735px){.tutorials-overview .radial-gradient[data-v-5381f0aa]{margin-top:-2.8235294118rem;padding-top:2.8235294118rem}}@-moz-document url-prefix(){.tutorials-overview .radial-gradient[data-v-5381f0aa]{background:#111!important}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi.json b/docs/data/documentation/spotifywebapi.json index 79aa4a7ad..7c85bfffe 100644 --- a/docs/data/documentation/spotifywebapi.json +++ b/docs/data/documentation/spotifywebapi.json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"content","content":[{"level":2,"type":"heading","anchor":"Overview","text":"Overview"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Supports ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"all"}]},{"text":" of the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/"},{"text":", including playing content, creating playlists, and retrieving albums","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Uses Apple’s Combine framework, which makes chaining asynchronous requests a breeze"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Supports three different authorization methods","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Automatically refreshes the access token when necessary"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See this "},{"isActive":true,"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp"},{"type":"text","text":" and this "},{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExamples","isActive":true,"type":"reference"},{"text":".","type":"text"}]},{"anchor":"Authorizing-your-App","type":"heading","text":"Authorizing your App","level":2},{"inlineContent":[{"text":"To get started, go to the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","type":"reference"},{"type":"text","text":" and create an app. You will receive a client id and client secret. Then, click on “edit settings” and add a redirect URI. Usually, this should be a custom URL scheme that redirects to a location in your app. "},{"type":"strong","inlineContent":[{"type":"text","text":"DO NOT add a forward-slash to the end of the redirect URI"}]},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"text":"The next step is authorizing your app. ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"All"}]},{"type":"text","text":" requests to the Spotify web API—whether they require "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","isActive":true},{"text":" or not—require authorization. This library supports three authorization methods:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange"}]},{"type":"text","text":": This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","overridingTitleInlineContent":[{"text":"authorization scopes","type":"text"}],"type":"reference","overridingTitle":"authorization scopes"},{"type":"text","text":". It requires the user to login to their Spotify account in a browser\/web view and approve your app. Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","isActive":true,"type":"reference"}],"type":"strong"},{"type":"text","text":": Use this method if you need to access\/modify user data, which requires "},{"type":"reference","overridingTitleInlineContent":[{"type":"text","text":"authorization scopes"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","overridingTitle":"authorization scopes","isActive":true},{"type":"text","text":". It requires the user to login to their Spotify account in a browser\/web view and approve your app. Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"overridingTitleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"overridingTitle":"Spotify web API reference","type":"reference"},{"text":".","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"}]},{"type":"text","text":": Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"reference","overridingTitle":"authorization scopes","overridingTitleInlineContent":[{"type":"text","text":"authorization scopes"}]},{"type":"text","text":" or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction. Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"When creating an application that uses this library, you will probably want to "},{"inlineContent":[{"type":"text","text":"save the authorization information to persistent storage"}],"type":"strong"},{"type":"text","text":" so that the user does not have to login again every time the application is quit and re-launched. See "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage"},{"type":"text","text":" for a guide on how to do this."}],"type":"paragraph"}]}],"hierarchy":{"paths":[[]]},"metadata":{"role":"collection","externalID":"SpotifyWebAPI","symbolKind":"module","roleHeading":"Framework","modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyWebAPI"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests"],"title":"Articles"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"],"title":"SpotifyAPI"},{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]},{"title":"Errors","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]},{"title":"Object Model","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]},{"title":"Spotify Identifiers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]},{"title":"Protocols","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"]},{"title":"Structures","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"]},{"title":"Variables","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyObject(data:httpURLResponse:responseType:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/generatePageOffsets(_:maxExtraPages:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/urlQueryDictionary(_:)"],"title":"Functions"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAudiobook"],"title":"Type Aliases"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers"],"title":"Enumerations"},{"title":"Extended Modules","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]}],"abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}],"role":"symbol","abstract":[{"type":"text","text":"The logging backend for this library."}],"title":"SpotifyAPILogHandler","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Debugging":{"title":"Debugging","type":"topic","abstract":[{"type":"text","text":"Debug issues and configure logging."}],"kind":"article","url":"\/documentation\/spotifywebapi\/debugging","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimestampFormatter"}],"title":"SpotifyTimestampFormatter","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter","abstract":[{"text":"A formatter that converts between dates and Spotify timestamp strings.","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Headers"}],"url":"\/documentation\/spotifywebapi\/headers","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Headers"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","type":"topic","title":"Headers","role":"symbol","abstract":[{"type":"text","text":"A namespace of HTTP Headers."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Running-the-Unit-Tests":{"url":"\/documentation\/spotifywebapi\/running-the-unit-tests","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests","title":"Running the Unit Tests","abstract":[{"type":"text","text":"Run the unit tests and ensure your backend server is correctly configured."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[],"url":"\/documentation\/spotifywebapi\/combine","title":"Combine","role":"collection","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Endpoints"}],"url":"\/documentation\/spotifywebapi\/endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"role":"symbol","title":"Endpoints","type":"topic","abstract":[{"type":"text","text":"A namespace of endpoints and endpoint components."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"https://developer.spotify.com/dashboard/login":{"titleInlineContent":[{"type":"text","text":"Spotify Developer Dashboard"}],"type":"link","url":"https:\/\/developer.spotify.com\/dashboard\/login","title":"Spotify Developer Dashboard","identifier":"https:\/\/developer.spotify.com\/dashboard\/login"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"where the output is a paging object."}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"PagingObjectProtocol","kind":"identifier"}],"title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","type":"topic","role":"symbol"},"https://github.com/Peter-Schorn/SpotifyAPIExampleApp":{"type":"link","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp","title":"example iOS app","titleInlineContent":[{"type":"text","text":"example iOS app"}],"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","title":"authorization scopes","titleInlineContent":[{"type":"text","text":"authorization scopes"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange":{"type":"topic","title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","abstract":[{"type":"text","text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/decodeSpotifyObject(data:httpURLResponse:responseType:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyObject(data:httpURLResponse:responseType:)","abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request. You normally don’t"},{"type":"text","text":" "},{"text":"need to call this method directly.","type":"text"}],"kind":"symbol","role":"symbol","title":"decodeSpotifyObject(data:httpURLResponse:responseType:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeSpotifyObject","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ResponseType"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"httpURLResponse","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"ResponseType"}],"url":"\/documentation\/spotifywebapi\/decodespotifyobject(data:httpurlresponse:responsetype:)"},"https://github.com/Peter-Schorn/SpotifyAPIExamples":{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExamples","title":"example command-line app","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExamples","titleInlineContent":[{"type":"text","text":"example command-line app"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/decodeSpotifyErrors(data:httpURLResponse:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeSpotifyErrors","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"httpURLResponse"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":") -> (any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"title":"decodeSpotifyErrors(data:httpURLResponse:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/decodespotifyerrors(data:httpurlresponse:)","abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request into one of the"},{"text":" ","type":"text"},{"text":"error objects that Spotify returns.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/logging","role":"collection","title":"Logging","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Client-Credentials-Flow":{"type":"topic","title":"Authorizing with the Client Credentials Flow","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"https://developer.spotify.com/documentation/web-api/reference/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/","title":"Spotify web API endpoints","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/","titleInlineContent":[{"type":"text","text":"Spotify web API endpoints"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"title":"SpotifyIdentifier","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"kind":"identifier","text":"SpotifyIdentifier"}],"role":"symbol","abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"text":"such as artists, tracks, and playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"abstract":[{"text":"A type that contains paginated results.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","title":"Paginated","role":"symbol","url":"\/documentation\/spotifywebapi\/paginated","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Paginated","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow":{"type":"topic","title":"Authorizing with the Authorization Code Flow","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","abstract":[{"type":"text","text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","title":"Working with Paginated Results","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/working-with-paginated-results","abstract":[{"text":"Retrieve additional pages from an endpoint that returns paginated results.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAudiobook":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"An audiobook saved in the user’s “Your Music” library."}],"navigatorTitle":[{"text":"SavedAudiobook","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedAudiobook"}],"title":"SavedAudiobook","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAudiobook","url":"\/documentation\/spotifywebapi\/savedaudiobook","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/urlQueryDictionary(_:)":{"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"urlQueryDictionary","kind":"identifier"},{"text":"([","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : (any "},{"text":"LosslessStringConvertible","kind":"typeIdentifier","preciseIdentifier":"s:s25LosslessStringConvertibleP"},{"kind":"text","text":")?]) -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/urlQueryDictionary(_:)","url":"\/documentation\/spotifywebapi\/urlquerydictionary(_:)","abstract":[{"type":"text","text":"Returns a new dictionary in which the key-value pairs for which the values are"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"text":" are removed from the dictionary and the remaining values are converted to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"strings."}],"role":"symbol","title":"urlQueryDictionary(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/spotifyDecodeLogger":{"url":"\/documentation\/spotifywebapi\/spotifydecodelogger","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger","title":"spotifyDecodeLogger","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spotifyDecodeLogger"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"Logs messages related to the decoding of data."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/generatePageOffsets(_:maxExtraPages:)":{"abstract":[{"text":"Generates an array of offests to get each page of results.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/generatePageOffsets(_:maxExtraPages:)","kind":"symbol","title":"generatePageOffsets(_:maxExtraPages:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/generatepageoffsets(_:maxextrapages:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generatePageOffsets"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Page"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxExtraPages"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> [","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"]"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"content","content":[{"level":2,"text":"Overview","anchor":"Overview","type":"heading"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"Supports "},{"type":"emphasis","inlineContent":[{"text":"all","type":"text"}]},{"text":" of the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/","type":"reference"},{"text":", including playing content, creating playlists, and retrieving albums","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Uses Apple’s Combine framework, which makes chaining asynchronous requests a breeze"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Supports three different authorization methods","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Automatically refreshes the access token when necessary"}]}]}],"type":"unorderedList"},{"inlineContent":[{"type":"text","text":"See this "},{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp","type":"reference","isActive":true},{"type":"text","text":" and this "},{"isActive":true,"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExamples"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"heading","text":"Authorizing your App","anchor":"Authorizing-your-App","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"To get started, go to the "},{"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","type":"reference","isActive":true},{"type":"text","text":" and create an app. You will receive a client id and client secret. Then, click on “edit settings” and add a redirect URI. Usually, this should be a custom URL scheme that redirects to a location in your app. "},{"inlineContent":[{"type":"text","text":"DO NOT add a forward-slash to the end of the redirect URI"}],"type":"strong"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"The next step is authorizing your app. "},{"inlineContent":[{"text":"All","type":"text"}],"type":"emphasis"},{"text":" requests to the Spotify web API—whether they require ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","isActive":true,"type":"reference"},{"text":" or not—require authorization. This library supports three authorization methods:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange"}]},{"text":": This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires ","type":"text"},{"overridingTitle":"authorization scopes","overridingTitleInlineContent":[{"type":"text","text":"authorization scopes"}],"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},{"type":"text","text":". It requires the user to login to their Spotify account in a browser\/web view and approve your app. Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow"}]},{"type":"text","text":": Use this method if you need to access\/modify user data, which requires "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","overridingTitle":"authorization scopes","overridingTitleInlineContent":[{"type":"text","text":"authorization scopes"}],"type":"reference","isActive":true},{"type":"text","text":". It requires the user to login to their Spotify account in a browser\/web view and approve your app. Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","overridingTitle":"Spotify web API reference","overridingTitleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","type":"reference","isActive":true}],"type":"strong"},{"text":": Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"reference","isActive":true,"overridingTitleInlineContent":[{"type":"text","text":"authorization scopes"}],"overridingTitle":"authorization scopes"},{"text":" or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction. Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"reference","isActive":true},{"type":"text","text":"."}]}]}]},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"When creating an application that uses this library, you will probably want to ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"save the authorization information to persistent storage"}]},{"type":"text","text":" so that the user does not have to login again every time the application is quit and re-launched. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true},{"type":"text","text":" for a guide on how to do this."}]}]}],"metadata":{"symbolKind":"module","modules":[{"name":"SpotifyWebAPI"}],"role":"collection","title":"SpotifyWebAPI","externalID":"SpotifyWebAPI","roleHeading":"Framework"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}],"topicSections":[{"anchor":"Articles","title":"Articles","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests"]},{"anchor":"SpotifyAPI","title":"SpotifyAPI","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]},{"anchor":"Authorization","title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]},{"anchor":"Errors","title":"Errors","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]},{"anchor":"Object-Model","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"],"title":"Object Model"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"],"title":"Spotify Identifiers","anchor":"Spotify-Identifiers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"],"anchor":"Protocols","title":"Protocols","generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"],"title":"Structures","generated":true,"anchor":"Structures"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger"],"title":"Variables","generated":true,"anchor":"Variables"},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyObject(data:httpURLResponse:responseType:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/generatePageOffsets(_:maxExtraPages:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/urlQueryDictionary(_:)"],"anchor":"Functions","title":"Functions"},{"generated":true,"anchor":"Type-Aliases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAudiobook"],"title":"Type Aliases"},{"title":"Enumerations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers"],"anchor":"Enumerations"},{"title":"Extended Modules","generated":true,"anchor":"Extended-Modules","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi"]}],"hierarchy":{"paths":[[]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging":{"kind":"symbol","title":"Logging","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging","type":"topic","role":"collection","url":"\/documentation\/spotifywebapi\/logging","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAudiobook":{"type":"topic","role":"symbol","navigatorTitle":[{"text":"SavedAudiobook","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAudiobook","url":"\/documentation\/spotifywebapi\/savedaudiobook","title":"SavedAudiobook","abstract":[{"type":"text","text":"An audiobook saved in the user’s “Your Music” library."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedAudiobook"}]},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","title":"authorization scopes","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link","titleInlineContent":[{"type":"text","text":"authorization scopes"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimestampFormatter"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"SpotifyTimestampFormatter","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter","abstract":[{"type":"text","text":"A formatter that converts between dates and Spotify timestamp strings."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Running-the-Unit-Tests":{"type":"topic","abstract":[{"type":"text","text":"Run the unit tests and ensure your backend server is correctly configured."}],"url":"\/documentation\/spotifywebapi\/running-the-unit-tests","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests","kind":"article","role":"article","title":"Running the Unit Tests"},"https://developer.spotify.com/dashboard/login":{"url":"https:\/\/developer.spotify.com\/dashboard\/login","title":"Spotify Developer Dashboard","type":"link","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","titleInlineContent":[{"type":"text","text":"Spotify Developer Dashboard"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Debugging":{"type":"topic","abstract":[{"type":"text","text":"Debug issues and configure logging."}],"url":"\/documentation\/spotifywebapi\/debugging","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","kind":"article","role":"article","title":"Debugging"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"title":"Endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"abstract":[{"text":"A namespace of endpoints and endpoint components.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Endpoints","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"url":"\/documentation\/spotifywebapi\/paginated","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"role":"symbol","title":"Paginated","abstract":[{"type":"text","text":"A type that contains paginated results."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Paginated"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"url":"\/documentation\/spotifywebapi\/working-with-paginated-results","kind":"article","abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"title":"Working with Paginated Results","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"topic","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/urlQueryDictionary(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/urlQueryDictionary(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"urlQueryDictionary","kind":"identifier"},{"text":"([","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : (any ","kind":"text"},{"preciseIdentifier":"s:s25LosslessStringConvertibleP","text":"LosslessStringConvertible","kind":"typeIdentifier"},{"kind":"text","text":")?]) -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"urlQueryDictionary(_:)","url":"\/documentation\/spotifywebapi\/urlquerydictionary(_:)","abstract":[{"type":"text","text":"Returns a new dictionary in which the key-value pairs for which the values are"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"text":" are removed from the dictionary and the remaining values are converted to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"strings."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"https://github.com/Peter-Schorn/SpotifyAPIExampleApp":{"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp","title":"example iOS app","type":"link","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp","titleInlineContent":[{"type":"text","text":"example iOS app"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","role":"collection","url":"\/documentation\/spotifywebapi\/combine","title":"Combine","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","abstract":[{"text":"The logging backend for this library.","type":"text"}],"kind":"symbol","title":"SpotifyAPILogHandler","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","role":"article","type":"topic","kind":"article","title":"Authorizing with the Authorization Code Flow","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","abstract":[{"type":"text","text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PagingObjectProtocol","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","type":"topic","navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"type":"text","text":" "},{"text":"where the output is a paging object.","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","title":"Spotify web API reference","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"https://developer.spotify.com/documentation/web-api/reference/":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API endpoints"}],"title":"Spotify web API endpoints","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/decodeSpotifyErrors(data:httpURLResponse:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)","abstract":[{"text":"Tries to decode the raw data from a Spotify web API request into one of the","type":"text"},{"text":" ","type":"text"},{"text":"error objects that Spotify returns.","type":"text"}],"title":"decodeSpotifyErrors(data:httpURLResponse:)","url":"\/documentation\/spotifywebapi\/decodespotifyerrors(data:httpurlresponse:)","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyErrors"},{"kind":"text","text":"("},{"text":"data","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"httpURLResponse"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Client-Credentials-Flow":{"role":"article","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"url":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","kind":"article","title":"Authorizing with the Client Credentials Flow","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/decodeSpotifyObject(data:httpURLResponse:responseType:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyObject(data:httpURLResponse:responseType:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeSpotifyObject","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"httpURLResponse"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"decodeSpotifyObject(data:httpURLResponse:responseType:)","url":"\/documentation\/spotifywebapi\/decodespotifyobject(data:httpurlresponse:responsetype:)","abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request. You normally don’t"},{"type":"text","text":" "},{"text":"need to call this method directly.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers":{"navigatorTitle":[{"kind":"identifier","text":"Headers"}],"title":"Headers","abstract":[{"type":"text","text":"A namespace of HTTP Headers."}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Headers"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/headers","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/generatePageOffsets(_:maxExtraPages:)":{"title":"generatePageOffsets(_:maxExtraPages:)","type":"topic","url":"\/documentation\/spotifywebapi\/generatepageoffsets(_:maxextrapages:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/generatePageOffsets(_:maxExtraPages:)","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generatePageOffsets"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Page"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?) -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Generates an array of offests to get each page of results."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"https://github.com/Peter-Schorn/SpotifyAPIExamples":{"type":"link","titleInlineContent":[{"type":"text","text":"example command-line app"}],"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExamples","title":"example command-line app","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExamples"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","title":"SpotifyIdentifier","url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/spotifyDecodeLogger":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spotifyDecodeLogger","kind":"identifier"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger","type":"topic","abstract":[{"text":"Logs messages related to the decoding of data.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifydecodelogger","role":"symbol","kind":"symbol","title":"spotifyDecodeLogger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange":{"title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","role":"article","kind":"article","abstract":[{"text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/additional-authorization-methods.json b/docs/data/documentation/spotifywebapi/additional-authorization-methods.json index 2112fe0d4..0f6ade91b 100644 --- a/docs/data/documentation/spotifywebapi/additional-authorization-methods.json +++ b/docs/data/documentation/spotifywebapi/additional-authorization-methods.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/additional-authorization-methods"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"],"generated":true,"title":"Authorization"}],"abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"sections":[],"primaryContentSections":[{"kind":"content","content":[{"type":"heading","text":"Using a Backend Server to Retrieve the Authorization Information","level":2,"anchor":"Using-a-Backend-Server-to-Retrieve-the-Authorization-Information"},{"type":"paragraph","inlineContent":[{"text":"Authorizing with Spotify directly via your frontend app exposes your client secret to the world. Instead, you can create a backend server that can securely store your client id and client secret. This server can authorize with Spotify on behalf of your frontend app. It can also encrypt the refresh token that Spotify returns before sending it back to your app, which provides an additional layer of security.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Listed below are protocols for each "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/","isActive":true,"type":"reference"},{"type":"text","text":" that enable you to customize how you retrieve the authorization information from Spotify, as well as concrete implementations of each protocol—one that communicates with Spotify directly (suffixed with “client”) and one that communicates with a backend server (suffixed with “proxy”). For additional customization, you can create your own conforming types."}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","isActive":true}]},{"type":"text","text":": Used by "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" to retrieve the authorization information and refresh the access token for the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"type":"text","text":". Conforming types: "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","isActive":true},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"}],"type":"strong"},{"text":": Used by ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":" to retrieve the authorization information and refresh the access token for the ","type":"text"},{"overridingTitle":"Authorization Code Flow with Proof Key for Code Exchange","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","overridingTitleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"type":"reference","isActive":true},{"type":"text","text":". Conforming types: "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","isActive":true},{"text":" and ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},{"type":"text","text":"."}]}]},{"content":[{"inlineContent":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend"}],"type":"strong"},{"type":"text","text":": Used by "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","isActive":true,"type":"reference"},{"text":" to retrieve the authorization information for the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},{"type":"text","text":". Conforming types: "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"type":"unorderedList"},{"text":"SpotifyAPIServer","level":2,"anchor":"SpotifyAPIServer","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Instead of creating your own backend server, you can use ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"},{"text":", which can be deployed to heroku with a single click. It supports all three authorization flows described above. It is designed to be used with ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"reference"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","isActive":true},{"text":", or ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"},{"type":"text","text":"."}]},{"text":"Creating Your Own Backend Server","level":2,"type":"heading","anchor":"Creating-Your-Own-Backend-Server"},{"inlineContent":[{"type":"text","text":"Each of the above protocols describes the functionality that your server must support. Each protocol has a conforming type suffixed with “proxy” which can make the requests to your server for you. For example, if you want to setup a server that can handle the authorization process for the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"overridingTitle":"Authorization Code Flow","overridingTitleInlineContent":[{"type":"text","text":"Authorization Code Flow"}]},{"type":"text","text":", then your frontend app should communicate with the server by either creating a custom type that conforms to "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"},{"text":" or by using ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","isActive":true,"type":"reference"},{"text":". You can then create an instance of ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},{"type":"text","text":" as follows:"}],"type":"paragraph"},{"code":["let spotifyAPI = SpotifyAPI("," authorizationManager: AuthorizationCodeFlowBackendManager("," backend: AuthorizationCodeFlowProxyBackend( \/\/ or a custom type that conforms to `AuthorizationCodeFlowBackend`"," clientId: \"your client id\","," tokensURL: tokensURL,"," tokenRefreshURL: tokenRefreshURL"," )"," )",")"],"type":"codeListing","syntax":"swift"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can then authorize your app using the same process described in "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","type":"reference","isActive":true},{"text":".","type":"text"}]},{"anchor":"Errors","text":"Errors","level":3,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Any errors received from the Spotify web API by your server, along with the headers and status code, should be forwarded directly to the caller, as ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","type":"reference","isActive":true},{"text":" already knows how to decode these errors.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"If your server itself returns an error, then you can decode it into a custom error type in your frontend app. ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","isActive":true},{"type":"text","text":", and "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","type":"reference"},{"type":"text","text":" each provide a "},{"type":"codeVoice","code":"decodeServerError"},{"text":" closure that gets called after a response from your server is received so that you can decode it into a custom error type.","type":"text"}]}]}],"kind":"article","metadata":{"roleHeading":"API Collection","title":"Additional Authorization Methods","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"topicSections":[{"title":"Authorization Backend Managers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager"],"title":"Create your Own Authorization Manager"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"],"title":"Authorization Backends"},{"title":"Authentication Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]}],"references":{"https://developer.spotify.com/documentation/general/guides/authorization/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/","title":"authorization flow","titleInlineContent":[{"text":"authorization flow","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"link","title":"Client Credentials Flow","titleInlineContent":[{"text":"Client Credentials Flow","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Client-Credentials-Flow":{"type":"topic","title":"Authorizing with the Client Credentials Flow","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow","titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange":{"type":"topic","title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","abstract":[{"type":"text","text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow":{"type":"topic","title":"Authorizing with the Authorization Code Flow","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","abstract":[{"type":"text","text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyScopeAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","title":"SpotifyScopeAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API and"},{"text":" ","type":"text"},{"text":"that ","type":"text"},{"inlineContent":[{"type":"text","text":"supports authorization scopes"}],"type":"strong"},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","type":"link","title":"SpotifyAPIServer","titleInlineContent":[{"text":"SpotifyAPIServer","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/additional-authorization-methods"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"anchor":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"],"title":"Authorization"}],"primaryContentSections":[{"kind":"content","content":[{"level":2,"type":"heading","text":"Using a Backend Server to Retrieve the Authorization Information","anchor":"Using-a-Backend-Server-to-Retrieve-the-Authorization-Information"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Authorizing with Spotify directly via your frontend app exposes your client secret to the world. Instead, you can create a backend server that can securely store your client id and client secret. This server can authorize with Spotify on behalf of your frontend app. It can also encrypt the refresh token that Spotify returns before sending it back to your app, which provides an additional layer of security."}]},{"inlineContent":[{"type":"text","text":"Listed below are protocols for each "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/"},{"type":"text","text":" that enable you to customize how you retrieve the authorization information from Spotify, as well as concrete implementations of each protocol—one that communicates with Spotify directly (suffixed with “client”) and one that communicates with a backend server (suffixed with “proxy”). For additional customization, you can create your own conforming types."}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"}],"type":"strong"},{"text":": Used by ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"text":" to retrieve the authorization information and refresh the access token for the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"text":". Conforming types: ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","isActive":true},{"type":"text","text":" and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"}]},{"type":"text","text":": Used by "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":" to retrieve the authorization information and refresh the access token for the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","overridingTitle":"Authorization Code Flow with Proof Key for Code Exchange","overridingTitleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code Exchange","type":"text"}]},{"text":". Conforming types: ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"},{"type":"text","text":" and "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},{"text":".","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","type":"reference"}],"type":"strong"},{"type":"text","text":": Used by "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","isActive":true},{"text":" to retrieve the authorization information for the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true,"type":"reference"},{"text":". Conforming types: ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","isActive":true,"type":"reference"},{"type":"text","text":" and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"},{"type":"text","text":"."}]}]}]},{"text":"SpotifyAPIServer","anchor":"SpotifyAPIServer","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"Instead of creating your own backend server, you can use "},{"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","isActive":true},{"type":"text","text":", which can be deployed to heroku with a single click. It supports all three authorization flows described above. It is designed to be used with "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"reference"},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},{"text":", or ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"},{"type":"text","text":"."}],"type":"paragraph"},{"text":"Creating Your Own Backend Server","level":2,"anchor":"Creating-Your-Own-Backend-Server","type":"heading"},{"inlineContent":[{"text":"Each of the above protocols describes the functionality that your server must support. Each protocol has a conforming type suffixed with “proxy” which can make the requests to your server for you. For example, if you want to setup a server that can handle the authorization process for the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","overridingTitle":"Authorization Code Flow","overridingTitleInlineContent":[{"text":"Authorization Code Flow","type":"text"}],"isActive":true},{"text":", then your frontend app should communicate with the server by either creating a custom type that conforms to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"},{"text":" or by using ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"reference","isActive":true},{"text":". You can then create an instance of ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","type":"reference"},{"type":"text","text":" as follows:"}],"type":"paragraph"},{"syntax":"swift","type":"codeListing","code":["let spotifyAPI = SpotifyAPI("," authorizationManager: AuthorizationCodeFlowBackendManager("," backend: AuthorizationCodeFlowProxyBackend( \/\/ or a custom type that conforms to `AuthorizationCodeFlowBackend`"," clientId: \"your client id\","," tokensURL: tokensURL,"," tokenRefreshURL: tokenRefreshURL"," )"," )",")"]},{"inlineContent":[{"type":"text","text":"You can then authorize your app using the same process described in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"text":"Errors","type":"heading","anchor":"Errors","level":3},{"type":"paragraph","inlineContent":[{"text":"Any errors received from the Spotify web API by your server, along with the headers and status code, should be forwarded directly to the caller, as ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true},{"type":"text","text":" already knows how to decode these errors."}]},{"inlineContent":[{"type":"text","text":"If your server itself returns an error, then you can decode it into a custom error type in your frontend app. "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"reference"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","isActive":true},{"type":"text","text":", and "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"},{"type":"text","text":" each provide a "},{"code":"decodeServerError","type":"codeVoice"},{"type":"text","text":" closure that gets called after a response from your server is received so that you can decode it into a custom error type."}],"type":"paragraph"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"collectionGroup","title":"Additional Authorization Methods","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"topicSections":[{"title":"Authorization Backend Managers","anchor":"Authorization-Backend-Managers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"]},{"title":"Create your Own Authorization Manager","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager"],"anchor":"Create-your-Own-Authorization-Manager"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"],"anchor":"Authorization-Backends","title":"Authorization Backends"},{"title":"Authentication Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"],"anchor":"Authentication-Objects"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","role":"article","type":"topic","kind":"article","title":"Authorizing with the Authorization Code Flow","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","abstract":[{"type":"text","text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","title":"Client Credentials Flow","type":"link","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow","type":"link","titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/","title":"authorization flow","type":"link","titleInlineContent":[{"type":"text","text":"authorization flow"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyScopeAuthorizationManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API and"},{"text":" ","type":"text"},{"type":"text","text":"that "},{"inlineContent":[{"text":"supports authorization scopes","type":"text"}],"type":"strong"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","title":"SpotifyScopeAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","titleInlineContent":[{"type":"text","text":"SpotifyAPIServer"}],"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","type":"link","title":"SpotifyAPIServer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange":{"title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","role":"article","kind":"article","abstract":[{"text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Client-Credentials-Flow":{"role":"article","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"url":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","kind":"article","title":"Authorizing with the Client Credentials Flow","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album.json b/docs/data/documentation/spotifywebapi/album.json index ac4cff294..3a0a3ef88 100644 --- a/docs/data/documentation/spotifywebapi/album.json +++ b/docs/data/documentation/spotifywebapi/album.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Structure","title":"Album","role":"symbol","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"kind":"identifier","text":"Album"}],"externalID":"s:13SpotifyWebAPI5AlbumV"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}]}]}],"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"abstract":[{"text":"A Spotify album.","type":"text"}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"seeAlsoSections":[{"title":"Media Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"],"generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/album"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/artists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/availableMarkets","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/copyrights","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/externalIds","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/genres","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/images","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/label","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/popularity","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/restrictions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/totalTracks","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/tracks","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/uri"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Equatable-Implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/id":{"abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":" for the album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/id","title":"id","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/id","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/album":{"abstract":[{"type":"text","text":"An album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","title":"AlbumType.album","role":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/album","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/ApproximatelyEquatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/ApproximatelyEquatable-Implementations","title":"ApproximatelyEquatable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/album\/approximatelyequatable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/copyrights":{"abstract":[{"text":"The copyrights for the album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/copyrights","title":"copyrights","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/copyrights","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"copyrights","kind":"identifier"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/Decodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/album\/decodable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/popularity":{"abstract":[{"type":"text","text":"The popularity of the album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/popularity","title":"popularity","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/popularity","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"popularity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/Encodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Encodable-Implementations","title":"Encodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/album\/encodable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/externalURLs":{"abstract":[{"text":"Known external urls for this artist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/externalURLs","title":"externalURLs","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/externalurls","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/images":{"abstract":[{"type":"text","text":"The cover art for the album in various sizes, widest first."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/images","title":"images","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/images","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"kind":"text","text":": ["},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/albumType":{"abstract":[{"text":"The type of the album: one of ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"text","text":"or "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","isActive":true},{"text":". See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType","title":"albumType","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/albumtype","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albumType"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","text":"AlbumType","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/externalIds":{"abstract":[{"type":"text","text":"Known external IDs for the album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/externalIds","title":"externalIds","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/externalids","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalIds"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/availableMarkets":{"kind":"symbol","title":"availableMarkets","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"availableMarkets","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"url":"\/documentation\/spotifywebapi\/album\/availablemarkets","role":"symbol","abstract":[{"type":"text","text":"A list of the countries in which the album is available, identified by"},{"text":" ","type":"text"},{"text":"their ","type":"text"},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" codes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/availableMarkets","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/artists":{"title":"artists","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artists"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"kind":"text","text":"]?"}],"url":"\/documentation\/spotifywebapi\/album\/artists","role":"symbol","abstract":[{"type":"text","text":"The artists of the album. The simplified versions will be returned."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/artists","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/compilation":{"kind":"symbol","title":"AlbumType.compilation","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"compilation","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype\/compilation","role":"symbol","abstract":[{"type":"text","text":"A compilation."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"topic"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2","type":"link","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDate":{"kind":"symbol","title":"releaseDate","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/album\/releasedate","role":"symbol","abstract":[{"type":"text","text":"The date the album was first released. See also"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)":{"title":"init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"tracks","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"text":"artists","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":"]?, "},{"text":"releaseDate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?, ","kind":"text"},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage"},{"kind":"text","text":"]?, "},{"text":"popularity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"label"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"genres"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"totalTracks"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"externalIds"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"albumType"},{"text":": ","kind":"text"},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"kind":"text","text":"?, "},{"text":"albumGroup","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","kind":"typeIdentifier","text":"AlbumType"},{"kind":"text","text":"?, "},{"text":"availableMarkets","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"copyrights"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","kind":"typeIdentifier","text":"SpotifyCopyright"},{"text":"]?, ","kind":"text"},{"text":"releaseDatePrecision","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"restrictions","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?)","kind":"text"}],"url":"\/documentation\/spotifywebapi\/album\/init(name:tracks:artists:releasedate:uri:id:images:popularity:label:genres:totaltracks:href:externalurls:externalids:albumtype:albumgroup:availablemarkets:copyrights:releasedateprecision:restrictions:)","role":"symbol","abstract":[{"type":"text","text":"Creates a Spotify album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/single":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"single"}],"url":"\/documentation\/spotifywebapi\/albumtype\/single","kind":"symbol","title":"AlbumType.single","abstract":[{"type":"text","text":"A single."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDatePrecision":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The precision with which "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"text":"“day”.","type":"text"}],"type":"topic","role":"symbol","title":"releaseDatePrecision","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","url":"\/documentation\/spotifywebapi\/album\/releasedateprecision"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/restrictions":{"title":"restrictions","url":"\/documentation\/spotifywebapi\/album\/restrictions","role":"symbol","abstract":[{"text":"Part of the response when a content restriction, such as Track","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Relinking, is applied. Else, "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"restrictions","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/restrictions","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/tracks":{"abstract":[{"type":"text","text":"The tracks of the album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/tracks","title":"tracks","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/tracks","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tracks"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":">?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/uri":{"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"type":"text","text":" for the album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/uri","title":"uri","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/uri","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/type":{"abstract":[{"type":"text","text":"The object type. Always "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/type","title":"type","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/type","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/name":{"abstract":[{"type":"text","text":"The name of the album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/name","title":"name","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/name","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"titleInlineContent":[{"type":"text","text":"Spotify ID"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","title":"Spotify ID","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/album\/equatable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/href":{"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full album object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/href","title":"href","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/href","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/totalTracks":{"abstract":[{"text":"The total number of tracks in the album.","type":"text"}],"title":"totalTracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/totalTracks","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"totalTracks","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/totaltracks","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/albumGroup":{"kind":"symbol","title":"albumGroup","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albumGroup"},{"kind":"text","text":": "},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/album\/albumgroup","role":"symbol","abstract":[{"type":"text","text":"This property is present when getting an artist’s albums."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/label":{"abstract":[{"type":"text","text":"The label for the album."}],"title":"label","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/label","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"label"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/label","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/genres":{"title":"genres","abstract":[{"type":"text","text":"A list of the genres the artist is associated with."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/genres","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"genres"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/genres","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Album"}]}],"kind":"declarations"}],"metadata":{"title":"Album","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Album"}],"externalID":"s:13SpotifyWebAPI5AlbumV","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Structure","symbolKind":"struct","navigatorTitle":[{"text":"Album","kind":"identifier"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"],"generated":true,"title":"Media Objects","anchor":"Media-Objects"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A Spotify album."}],"topicSections":[{"generated":true,"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)"]},{"generated":true,"title":"Instance Properties","anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/artists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/availableMarkets","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/copyrights","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/externalIds","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/genres","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/images","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/label","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/popularity","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/restrictions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/totalTracks","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/tracks","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/uri"]},{"anchor":"Default-Implementations","generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Equatable-Implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/uri":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/album\/uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/uri","title":"uri","abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":" for the album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/restrictions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/restrictions","kind":"symbol","abstract":[{"text":"Part of the response when a content restriction, such as Track","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Relinking, is applied. Else, "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"restrictions","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?","kind":"text"}],"title":"restrictions","url":"\/documentation\/spotifywebapi\/album\/restrictions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/ApproximatelyEquatable-Implementations":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/ApproximatelyEquatable-Implementations","kind":"article","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/popularity":{"title":"popularity","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/popularity","url":"\/documentation\/spotifywebapi\/album\/popularity","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"popularity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}],"type":"topic","abstract":[{"type":"text","text":"The popularity of the album."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/availableMarkets":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/availablemarkets","title":"availableMarkets","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/availableMarkets","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"kind":"symbol","abstract":[{"type":"text","text":"A list of the countries in which the album is available, identified by"},{"type":"text","text":" "},{"type":"text","text":"their "},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"text":" codes.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/albumGroup":{"title":"albumGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup","url":"\/documentation\/spotifywebapi\/album\/albumgroup","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"albumGroup"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"This property is present when getting an artist’s albums.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/compilation":{"url":"\/documentation\/spotifywebapi\/albumtype\/compilation","title":"AlbumType.compilation","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A compilation."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"compilation"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"topic"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/init(name:tracks:artists:releasedate:uri:id:images:popularity:label:genres:totaltracks:href:externalurls:externalids:albumtype:albumgroup:availablemarkets:copyrights:releasedateprecision:restrictions:)","title":"init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"tracks","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"artists"},{"kind":"text","text":": ["},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":"]?, "},{"text":"releaseDate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"popularity"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"genres","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"totalTracks"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"externalIds"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"albumType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","text":"AlbumType"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"albumGroup"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","text":"AlbumType"},{"text":"?, ","kind":"text"},{"text":"availableMarkets","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?, "},{"text":"copyrights","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"releaseDatePrecision","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"restrictions","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?)","kind":"text"}],"kind":"symbol","abstract":[{"text":"Creates a Spotify album.","type":"text"}],"role":"symbol"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}],"type":"link","title":"ISO 3166-1 alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/type":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/type","title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/type","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"kind":"symbol","abstract":[{"text":"The object type. Always ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"},{"text":".","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/label":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/label","title":"label","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/label","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"label","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","abstract":[{"text":"The label for the album.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/images":{"title":"images","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/images","url":"\/documentation\/spotifywebapi\/album\/images","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}],"type":"topic","abstract":[{"text":"The cover art for the album in various sizes, widest first.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/Decodable-Implementations":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/decodable-implementations","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Decodable-Implementations","kind":"article","abstract":[],"role":"collectionGroup"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"titleInlineContent":[{"type":"text","text":"Spotify ID"}],"title":"Spotify ID","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/Encodable-Implementations":{"title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/album\/encodable-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Encodable-Implementations","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/id":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/id","title":"id","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" for the album.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/genres":{"title":"genres","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/genres","url":"\/documentation\/spotifywebapi\/album\/genres","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"genres"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"type":"topic","abstract":[{"text":"A list of the genres the artist is associated with.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/artists":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/artists","title":"artists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/artists","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artists"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"kind":"symbol","abstract":[{"text":"The artists of the album. The simplified versions will be returned.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/single":{"title":"AlbumType.single","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","url":"\/documentation\/spotifywebapi\/albumtype\/single","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"single"}],"type":"topic","abstract":[{"text":"A single.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/Equatable-Implementations":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Equatable-Implementations","kind":"article","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/externalURLs":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/externalurls","abstract":[{"text":"Known external urls for this artist.","type":"text"}],"type":"topic","title":"externalURLs","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/externalURLs"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/copyrights":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/copyrights","title":"copyrights","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/copyrights","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"copyrights","kind":"identifier"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"text":"]?","kind":"text"}],"kind":"symbol","abstract":[{"text":"The copyrights for the album.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/totalTracks":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/totaltracks","abstract":[{"text":"The total number of tracks in the album.","type":"text"}],"type":"topic","title":"totalTracks","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"totalTracks"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/totalTracks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/tracks":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/tracks","title":"tracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/tracks","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tracks"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":">?","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"The tracks of the album."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/albumType":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/albumtype","abstract":[{"type":"text","text":"The type of the album: one of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","isActive":true,"type":"reference"},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","isActive":true,"type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"text":"or ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"reference"},{"type":"text","text":". See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup"},{"text":".","type":"text"}],"type":"topic","title":"albumType","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"albumType","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","text":"AlbumType","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDatePrecision":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/releasedateprecision","abstract":[{"text":"The precision with which ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","type":"reference","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"text":"“day”.","type":"text"}],"type":"topic","title":"releaseDatePrecision","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"releaseDatePrecision"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/href":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/href","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full album object."}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/href"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/album":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/album","abstract":[{"text":"An album.","type":"text"}],"type":"topic","title":"AlbumType.album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"album"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/name":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/name","title":"name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/name","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","abstract":[{"type":"text","text":"The name of the album."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDate":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/releasedate","abstract":[{"type":"text","text":"The date the album was first released. See also"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","type":"reference"},{"text":".","type":"text"}],"type":"topic","title":"releaseDate","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/externalIds":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/externalids","title":"externalIds","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/externalIds","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalIds","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Known external IDs for the album."}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/!=(_:_:).json b/docs/data/documentation/spotifywebapi/album/!=(_:_:).json index 9443e2ee1..dc5fa9d3b 100644 --- a/docs/data/documentation/spotifywebapi/album/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/album/!=(_:_:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI5AlbumV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","symbolKind":"op"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/album\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/!=(_:_:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/album\/equatable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/!=(_:_:)":{"title":"!=(_:_:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/album\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/!=(_:_:)"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI5AlbumV","extendedModule":"Swift","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/!=(_:_:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/!=(_:_:)","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/album\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/Equatable-Implementations":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Equatable-Implementations","kind":"article","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/albumgroup.json b/docs/data/documentation/spotifywebapi/album/albumgroup.json index 430a29630..69f9e8bb1 100644 --- a/docs/data/documentation/spotifywebapi/album/albumgroup.json +++ b/docs/data/documentation/spotifywebapi/album/albumgroup.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup"},"sections":[],"abstract":[{"type":"text","text":"This property is present when getting an artist’s albums."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"albumGroup","kind":"identifier"},{"kind":"text","text":": "},{"text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"},{"text":"?","kind":"text"}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"text":"Possible values are ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"reference"},{"text":", and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn","type":"reference","isActive":true},{"text":". Compared to","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType"},{"type":"text","text":" this field represents the relationship between the artist and"},{"text":" ","type":"text"},{"type":"text","text":"the album."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/albumgroup"]}],"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"albumGroup","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"albumGroup","externalID":"s:13SpotifyWebAPI5AlbumV10albumGroupAA0D4TypeOSgvp","role":"symbol","symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/appearsOn":{"type":"topic","title":"AlbumType.appearsOn","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appearsOn"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Appears on."}],"url":"\/documentation\/spotifywebapi\/albumtype\/appearson"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/album":{"abstract":[{"type":"text","text":"An album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","title":"AlbumType.album","role":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/album","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/albumGroup":{"kind":"symbol","title":"albumGroup","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albumGroup"},{"kind":"text","text":": "},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/album\/albumgroup","role":"symbol","abstract":[{"type":"text","text":"This property is present when getting an artist’s albums."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/single":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"single"}],"url":"\/documentation\/spotifywebapi\/albumtype\/single","kind":"symbol","title":"AlbumType.single","abstract":[{"type":"text","text":"A single."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/compilation":{"kind":"symbol","title":"AlbumType.compilation","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"compilation","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype\/compilation","role":"symbol","abstract":[{"type":"text","text":"A compilation."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/albumType":{"abstract":[{"text":"The type of the album: one of ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"text","text":"or "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","isActive":true},{"text":". See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType","title":"albumType","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/albumtype","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albumType"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","text":"AlbumType","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"This property is present when getting an artist’s albums."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/albumgroup"]}],"metadata":{"externalID":"s:13SpotifyWebAPI5AlbumV10albumGroupAA0D4TypeOSgvp","roleHeading":"Instance Property","title":"albumGroup","symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"albumGroup","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","kind":"typeIdentifier","text":"AlbumType"},{"text":"?","kind":"text"}]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"albumGroup","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","kind":"typeIdentifier","text":"AlbumType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Possible values are ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","isActive":true},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation"},{"text":", and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn"},{"type":"text","text":". Compared to"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType","type":"reference"},{"text":" this field represents the relationship between the artist and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the album."}]},{"inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/compilation":{"url":"\/documentation\/spotifywebapi\/albumtype\/compilation","title":"AlbumType.compilation","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A compilation."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"compilation"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/single":{"title":"AlbumType.single","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","url":"\/documentation\/spotifywebapi\/albumtype\/single","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"single"}],"type":"topic","abstract":[{"text":"A single.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/albumType":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/albumtype","abstract":[{"type":"text","text":"The type of the album: one of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","isActive":true,"type":"reference"},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","isActive":true,"type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"text":"or ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"reference"},{"type":"text","text":". See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup"},{"text":".","type":"text"}],"type":"topic","title":"albumType","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"albumType","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","text":"AlbumType","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/albumGroup":{"title":"albumGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup","url":"\/documentation\/spotifywebapi\/album\/albumgroup","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"albumGroup"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"This property is present when getting an artist’s albums.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/album":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/album","abstract":[{"text":"An album.","type":"text"}],"type":"topic","title":"AlbumType.album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"album"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/appearsOn":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn","abstract":[{"type":"text","text":"Appears on."}],"url":"\/documentation\/spotifywebapi\/albumtype\/appearson","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appearsOn"}],"type":"topic","kind":"symbol","title":"AlbumType.appearsOn"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/albumtype.json b/docs/data/documentation/spotifywebapi/album/albumtype.json index 47a13bb23..c0948777c 100644 --- a/docs/data/documentation/spotifywebapi/album/albumtype.json +++ b/docs/data/documentation/spotifywebapi/album/albumtype.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","symbolKind":"property","title":"albumType","externalID":"s:13SpotifyWebAPI5AlbumV9albumTypeAA0dF0OSgvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albumType"},{"text":": ","kind":"text"},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"kind":"text","text":"?"}],"modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/albumtype"]}],"abstract":[{"type":"text","text":"The type of the album: one of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","isActive":true,"type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"text","text":"or "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","isActive":true,"type":"reference"},{"text":". See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup","type":"reference"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"albumType","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AlbumType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/album":{"abstract":[{"type":"text","text":"An album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","title":"AlbumType.album","role":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/album","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/albumType":{"abstract":[{"text":"The type of the album: one of ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"text","text":"or "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","isActive":true},{"text":". See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType","title":"albumType","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/albumtype","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albumType"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","text":"AlbumType","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/single":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"single"}],"url":"\/documentation\/spotifywebapi\/albumtype\/single","kind":"symbol","title":"AlbumType.single","abstract":[{"type":"text","text":"A single."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/albumGroup":{"kind":"symbol","title":"albumGroup","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albumGroup"},{"kind":"text","text":": "},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/album\/albumgroup","role":"symbol","abstract":[{"type":"text","text":"This property is present when getting an artist’s albums."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/compilation":{"kind":"symbol","title":"AlbumType.compilation","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"compilation","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype\/compilation","role":"symbol","abstract":[{"type":"text","text":"A compilation."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"topic"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"metadata":{"title":"albumType","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI5AlbumV9albumTypeAA0dF0OSgvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"albumType","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","text":"AlbumType"},{"kind":"text","text":"?"}]},"abstract":[{"type":"text","text":"The type of the album: one of "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","type":"reference"},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","type":"reference","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"text","text":"or "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation"},{"text":". See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup","type":"reference"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/albumtype"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"albumType"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","kind":"typeIdentifier","text":"AlbumType"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/albumGroup":{"title":"albumGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup","url":"\/documentation\/spotifywebapi\/album\/albumgroup","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"albumGroup"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"This property is present when getting an artist’s albums.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/single":{"title":"AlbumType.single","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","url":"\/documentation\/spotifywebapi\/albumtype\/single","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"single"}],"type":"topic","abstract":[{"text":"A single.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/albumType":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/albumtype","abstract":[{"type":"text","text":"The type of the album: one of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","isActive":true,"type":"reference"},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","isActive":true,"type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"text":"or ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"reference"},{"type":"text","text":". See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup"},{"text":".","type":"text"}],"type":"topic","title":"albumType","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"albumType","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","text":"AlbumType","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/album":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/album","abstract":[{"text":"An album.","type":"text"}],"type":"topic","title":"AlbumType.album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"album"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/compilation":{"url":"\/documentation\/spotifywebapi\/albumtype\/compilation","title":"AlbumType.compilation","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A compilation."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"compilation"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/album/approximatelyequatable-implementations.json index 190eb0ebf..968686973 100644 --- a/docs/data/documentation/spotifywebapi/album/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/album/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/ApproximatelyEquatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/isApproximatelyEqual(to:)"],"title":"Instance Methods"}],"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/approximatelyequatable-implementations"]}],"sections":[],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/isApproximatelyEqual(to:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/album\/isapproximatelyequal(to:)","type":"topic","title":"isApproximatelyEqual(to:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/isApproximatelyEqual(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/approximatelyequatable-implementations"]}],"sections":[],"topicSections":[{"generated":true,"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/isApproximatelyEqual(to:)"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/ApproximatelyEquatable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/isApproximatelyEqual(to:)":{"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/album\/isapproximatelyequal(to:)","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"title":"isApproximatelyEqual(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/artists.json b/docs/data/documentation/spotifywebapi/album/artists.json index 3d485a9ea..39b8c596c 100644 --- a/docs/data/documentation/spotifywebapi/album/artists.json +++ b/docs/data/documentation/spotifywebapi/album/artists.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/artists"},"metadata":{"externalID":"s:13SpotifyWebAPI5AlbumV7artistsSayAA6ArtistVGSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artists"},{"text":": [","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"title":"artists","symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"The artists of the album. The simplified versions will be returned."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},{"text":"]?","kind":"text"}],"languages":["swift"]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Each artist object includes a link in href to more detailed information","type":"text"},{"text":" ","type":"text"},{"text":"about the artist.","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/artists"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/artists":{"title":"artists","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artists"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"kind":"text","text":"]?"}],"url":"\/documentation\/spotifywebapi\/album\/artists","role":"symbol","abstract":[{"type":"text","text":"The artists of the album. The simplified versions will be returned."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/artists","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The artists of the album. The simplified versions will be returned."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","kind":"typeIdentifier","text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":"]?"}]}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Each artist object includes a link in href to more detailed information"},{"type":"text","text":" "},{"type":"text","text":"about the artist."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/artists"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/artists","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI5AlbumV7artistsSayAA6ArtistVGSgvp","roleHeading":"Instance Property","title":"artists","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artists"},{"kind":"text","text":": ["},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":"]?"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/artists":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/artists","title":"artists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/artists","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artists"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"kind":"symbol","abstract":[{"text":"The artists of the album. The simplified versions will be returned.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/availablemarkets.json b/docs/data/documentation/spotifywebapi/album/availablemarkets.json index be6829940..d5413a77e 100644 --- a/docs/data/documentation/spotifywebapi/album/availablemarkets.json +++ b/docs/data/documentation/spotifywebapi/album/availablemarkets.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/availableMarkets"},"abstract":[{"type":"text","text":"A list of the countries in which the album is available, identified by"},{"text":" ","type":"text"},{"type":"text","text":"their "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"type":"text","text":" codes."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Note that an album is considered available in a market when at least 1 of","type":"text"},{"type":"text","text":" "},{"text":"its tracks is available in that market.","type":"text"}]}]}],"metadata":{"externalID":"s:13SpotifyWebAPI5AlbumV16availableMarketsSaySSGSgvp","role":"symbol","title":"availableMarkets","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"availableMarkets"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/availablemarkets"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/availableMarkets":{"kind":"symbol","title":"availableMarkets","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"availableMarkets","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"url":"\/documentation\/spotifywebapi\/album\/availablemarkets","role":"symbol","abstract":[{"type":"text","text":"A list of the countries in which the album is available, identified by"},{"text":" ","type":"text"},{"text":"their ","type":"text"},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" codes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/availableMarkets","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","title":"ISO 3166-1 alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5AlbumV16availableMarketsSaySSGSgvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"title":"availableMarkets"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]?"}]}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Note that an album is considered available in a market when at least 1 of"},{"text":" ","type":"text"},{"text":"its tracks is available in that market.","type":"text"}]}],"kind":"content"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/availableMarkets","interfaceLanguage":"swift"},"abstract":[{"text":"A list of the countries in which the album is available, identified by","type":"text"},{"type":"text","text":" "},{"type":"text","text":"their "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"text":" codes.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/availablemarkets"]}],"references":{"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/availableMarkets":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/availablemarkets","title":"availableMarkets","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/availableMarkets","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"kind":"symbol","abstract":[{"type":"text","text":"A list of the countries in which the album is available, identified by"},{"type":"text","text":" "},{"type":"text","text":"their "},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"text":" codes.","type":"text"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/copyrights.json b/docs/data/documentation/spotifywebapi/album/copyrights.json index eec0193db..7c64ff038 100644 --- a/docs/data/documentation/spotifywebapi/album/copyrights.json +++ b/docs/data/documentation/spotifywebapi/album/copyrights.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"copyrights"},{"text":": [","kind":"text"},{"text":"SpotifyCopyright","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"kind":"text","text":"]?"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","title":"copyrights","externalID":"s:13SpotifyWebAPI5AlbumV10copyrightsSayAA0A9CopyrightVGSgvp"},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/copyrights","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The copyrights for the album."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/copyrights"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"copyrights"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"text":"]?","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/copyrights":{"abstract":[{"text":"The copyrights for the album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/copyrights","title":"copyrights","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/copyrights","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"copyrights","kind":"identifier"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"copyrights"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"kind":"text","text":"]?"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI5AlbumV10copyrightsSayAA0A9CopyrightVGSgvp","title":"copyrights"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/copyrights","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"The copyrights for the album."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"copyrights","kind":"identifier"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"text":"]?","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/copyrights"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/copyrights":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/copyrights","title":"copyrights","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/copyrights","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"copyrights","kind":"identifier"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"text":"]?","kind":"text"}],"kind":"symbol","abstract":[{"text":"The copyrights for the album.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/decodable-implementations.json b/docs/data/documentation/spotifywebapi/album/decodable-implementations.json index eb4b5762f..32fd8bcbb 100644 --- a/docs/data/documentation/spotifywebapi/album/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/album/decodable-implementations.json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/decodable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Decodable-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Decodable Implementations","role":"collectionGroup"},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/init(from:)"]}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/init(from:)":{"abstract":[],"title":"init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/album\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"API Collection","role":"collectionGroup","title":"Decodable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"kind":"article","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/init(from:)"],"generated":true,"anchor":"Initializers"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Decodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/init(from:)","abstract":[],"kind":"symbol","type":"topic","title":"init(from:)","url":"\/documentation\/spotifywebapi\/album\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/encodable-implementations.json b/docs/data/documentation/spotifywebapi/album/encodable-implementations.json index de89b4658..715284fd4 100644 --- a/docs/data/documentation/spotifywebapi/album/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/album/encodable-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Encodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/encode(to:)"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/encodable-implementations"]}],"kind":"article","sections":[],"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Encodable Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/album\/encode(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/encode(to:)","title":"encode(to:)","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"topicSections":[{"anchor":"Instance-Methods","title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/encode(to:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Encodable-Implementations"},"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Encodable Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/encodable-implementations"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/encode(to:)":{"title":"encode(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/album\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","kind":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/encode(to:).json b/docs/data/documentation/spotifywebapi/album/encode(to:).json index 0cc95032e..df75fb2a3 100644 --- a/docs/data/documentation/spotifywebapi/album/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/album/encode(to:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/album\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Encodable-Implementations"]]},"metadata":{"externalID":"s:13SpotifyWebAPI5AlbumV6encode2toys7Encoder_p_tKF","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/Encodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Encodable-Implementations","title":"Encodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/album\/encodable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/album\/encode(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/encode(to:)","title":"encode(to:)","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","role":"symbol","title":"encode(to:)","externalID":"s:13SpotifyWebAPI5AlbumV6encode2toys7Encoder_p_tKF","extendedModule":"SpotifyWebAPI"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Encodable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/encode(to:)":{"title":"encode(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/album\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","kind":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/Encodable-Implementations":{"title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/album\/encodable-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Encodable-Implementations","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/equatable-implementations.json b/docs/data/documentation/spotifywebapi/album/equatable-implementations.json index d28ea9f3e..19079555b 100644 --- a/docs/data/documentation/spotifywebapi/album/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/album/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/!=(_:_:)"],"generated":true,"title":"Operators"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/!=(_:_:)":{"title":"!=(_:_:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/album\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"topicSections":[{"generated":true,"anchor":"Operators","title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/!=(_:_:)"]}],"metadata":{"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/!=(_:_:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/!=(_:_:)","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/album\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/externalids.json b/docs/data/documentation/spotifywebapi/album/externalids.json index 9cfce97ae..2d39639a6 100644 --- a/docs/data/documentation/spotifywebapi/album/externalids.json +++ b/docs/data/documentation/spotifywebapi/album/externalids.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5AlbumV11externalIdsSDyS2SGSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalIds","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"title":"externalIds","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalIds","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"key: The identifier type, for example:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“isrc”: "},{"isActive":true,"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/International_Standard_Recording_Code"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“ean”: "},{"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/International_Article_Number_%28EAN%29","isActive":true}]}]},{"content":[{"inlineContent":[{"type":"text","text":"“upc”: "},{"isActive":true,"identifier":"http:\/\/en.wikipedia.org\/wiki\/Universal_Product_Code","type":"reference"}],"type":"paragraph"}]}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"value: An external identifier for the object."}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Only available for the full album object."}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/externalids"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/externalIds","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Known external IDs for the album."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"http://en.wikipedia.org/wiki/Universal_Product_Code":{"title":"Universal Product Code","titleInlineContent":[{"type":"text","text":"Universal Product Code"}],"identifier":"http:\/\/en.wikipedia.org\/wiki\/Universal_Product_Code","type":"link","url":"http:\/\/en.wikipedia.org\/wiki\/Universal_Product_Code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"http://en.wikipedia.org/wiki/International_Standard_Recording_Code":{"url":"http:\/\/en.wikipedia.org\/wiki\/International_Standard_Recording_Code","identifier":"http:\/\/en.wikipedia.org\/wiki\/International_Standard_Recording_Code","type":"link","title":"International Standard Recording Code","titleInlineContent":[{"text":"International Standard Recording Code","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/externalIds":{"abstract":[{"type":"text","text":"Known external IDs for the album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/externalIds","title":"externalIds","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/externalids","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalIds"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"type":"topic"},"http://en.wikipedia.org/wiki/International_Article_Number_%28EAN%29":{"identifier":"http:\/\/en.wikipedia.org\/wiki\/International_Article_Number_%28EAN%29","titleInlineContent":[{"type":"text","text":"International Article Number"}],"type":"link","url":"http:\/\/en.wikipedia.org\/wiki\/International_Article_Number_%28EAN%29","title":"International Article Number"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalIds"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"key: The identifier type, for example:"}]},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"“isrc”: "},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/International_Standard_Recording_Code","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"“ean”: "},{"isActive":true,"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/International_Article_Number_%28EAN%29"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"“upc”: ","type":"text"},{"isActive":true,"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/Universal_Product_Code"}],"type":"paragraph"}]}],"type":"unorderedList"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"value: An external identifier for the object."}]}]}]},{"type":"paragraph","inlineContent":[{"text":"Only available for the full album object.","type":"text"}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/externalIds","interfaceLanguage":"swift"},"metadata":{"title":"externalIds","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5AlbumV11externalIdsSDyS2SGSgvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"externalIds","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"symbolKind":"property"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/externalids"]}],"kind":"symbol","abstract":[{"text":"Known external IDs for the album.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/externalIds":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/externalids","title":"externalIds","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/externalIds","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalIds","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Known external IDs for the album."}],"role":"symbol"},"http://en.wikipedia.org/wiki/International_Standard_Recording_Code":{"url":"http:\/\/en.wikipedia.org\/wiki\/International_Standard_Recording_Code","title":"International Standard Recording Code","identifier":"http:\/\/en.wikipedia.org\/wiki\/International_Standard_Recording_Code","titleInlineContent":[{"type":"text","text":"International Standard Recording Code"}],"type":"link"},"http://en.wikipedia.org/wiki/Universal_Product_Code":{"url":"http:\/\/en.wikipedia.org\/wiki\/Universal_Product_Code","title":"Universal Product Code","identifier":"http:\/\/en.wikipedia.org\/wiki\/Universal_Product_Code","titleInlineContent":[{"type":"text","text":"Universal Product Code"}],"type":"link"},"http://en.wikipedia.org/wiki/International_Article_Number_%28EAN%29":{"url":"http:\/\/en.wikipedia.org\/wiki\/International_Article_Number_%28EAN%29","title":"International Article Number","identifier":"http:\/\/en.wikipedia.org\/wiki\/International_Article_Number_%28EAN%29","titleInlineContent":[{"type":"text","text":"International Article Number"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/externalurls.json b/docs/data/documentation/spotifywebapi/album/externalurls.json index afe579cc0..623f0a40e 100644 --- a/docs/data/documentation/spotifywebapi/album/externalurls.json +++ b/docs/data/documentation/spotifywebapi/album/externalurls.json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"key: The type of the URL, for example: “spotify” - The "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"text":" ","type":"text"},{"type":"text","text":"for the object."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"value: An external, public URL to the object."}],"type":"paragraph"}]}],"type":"unorderedList"}],"kind":"content"}],"metadata":{"title":"externalURLs","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","externalID":"s:13SpotifyWebAPI5AlbumV12externalURLsSDySS10Foundation3URLVGSgvp"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/externalURLs"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/externalurls"]}],"abstract":[{"type":"text","text":"Known external urls for this artist."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/externalURLs":{"abstract":[{"text":"Known external urls for this artist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/externalURLs","title":"externalURLs","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/externalurls","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","titleInlineContent":[{"text":"Spotify URL","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify URL"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Known external urls for this artist."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"key: The type of the URL, for example: “spotify” - The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"text":"for the object.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"value: An external, public URL to the object."}]}]}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/externalurls"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"kind":"symbol","metadata":{"symbolKind":"property","title":"externalURLs","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5AlbumV12externalURLsSDySS10Foundation3URLVGSgvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/externalURLs"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/externalURLs":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/externalurls","abstract":[{"text":"Known external urls for this artist.","type":"text"}],"type":"topic","title":"externalURLs","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/externalURLs"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"titleInlineContent":[{"type":"text","text":"Spotify URL"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URL","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/genres.json b/docs/data/documentation/spotifywebapi/album/genres.json index 0f9e5bc39..771f7be58 100644 --- a/docs/data/documentation/spotifywebapi/album/genres.json +++ b/docs/data/documentation/spotifywebapi/album/genres.json @@ -1 +1 @@ -{"abstract":[{"text":"A list of the genres the artist is associated with.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/genres"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"genres","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?"}]}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"For example: “Prog Rock” , “Post-Grunge”. (If not yet classified, the array"},{"text":" ","type":"text"},{"type":"text","text":"is empty.)"}],"type":"paragraph"},{"inlineContent":[{"text":"Only available for the full album object.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI5AlbumV6genresSaySSGSgvp","title":"genres","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"genres","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/genres"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/genres":{"title":"genres","abstract":[{"type":"text","text":"A list of the genres the artist is associated with."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/genres","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"genres"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/genres","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/genres"},"abstract":[{"type":"text","text":"A list of the genres the artist is associated with."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/genres"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"genres"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example: “Prog Rock” , “Post-Grunge”. (If not yet classified, the array"},{"type":"text","text":" "},{"type":"text","text":"is empty.)"}]},{"inlineContent":[{"type":"text","text":"Only available for the full album object."}],"type":"paragraph"}]}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5AlbumV6genresSaySSGSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"genres","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?"}],"title":"genres","role":"symbol","symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/genres":{"title":"genres","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/genres","url":"\/documentation\/spotifywebapi\/album\/genres","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"genres"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"type":"topic","abstract":[{"text":"A list of the genres the artist is associated with.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/href.json b/docs/data/documentation/spotifywebapi/album/href.json index e1ad3953b..8305bfc46 100644 --- a/docs/data/documentation/spotifywebapi/album/href.json +++ b/docs/data/documentation/spotifywebapi/album/href.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"href","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI5AlbumV4href10Foundation3URLVSgvp"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/href"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/href"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true,"type":"reference"},{"type":"text","text":", passing in "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","isActive":true,"type":"reference"},{"type":"text","text":" as"},{"text":" ","type":"text"},{"type":"text","text":"the response type to retrieve the results."}],"type":"paragraph"}]}],"abstract":[{"text":"A link to the Spotify web API endpoint providing the full album object.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/href":{"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full album object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/href","title":"href","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/href","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/href"]}],"sections":[],"metadata":{"title":"href","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI5AlbumV4href10Foundation3URLVSgvp","role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/href"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"abstract":[{"text":"A link to the Spotify web API endpoint providing the full album object.","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true,"type":"reference"},{"type":"text","text":", passing in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"reference"},{"type":"text","text":" as"},{"text":" ","type":"text"},{"type":"text","text":"the response type to retrieve the results."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/href":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/href","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full album object."}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/id.json b/docs/data/documentation/spotifywebapi/album/id.json index 799be454e..dcd031a53 100644 --- a/docs/data/documentation/spotifywebapi/album/id.json +++ b/docs/data/documentation/spotifywebapi/album/id.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/id"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","title":"id","externalID":"s:13SpotifyWebAPI5AlbumV2idSSSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/id"]}],"sections":[],"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"type":"text","text":" for the album."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify ID","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/id":{"abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":" for the album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/id","title":"id","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/id","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/id","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/id"]}],"metadata":{"title":"id","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI5AlbumV2idSSSgvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"sections":[],"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"text":" for the album.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/id":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/id","title":"id","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" for the album.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"title":"Spotify ID","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"text":"Spotify ID","type":"text"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/images.json b/docs/data/documentation/spotifywebapi/album/images.json index 5a45f9145..c6e1b1a1e 100644 --- a/docs/data/documentation/spotifywebapi/album/images.json +++ b/docs/data/documentation/spotifywebapi/album/images.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI5AlbumV6imagesSayAA0A5ImageVGSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"images"},{"kind":"text","text":": ["},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"]?"}],"roleHeading":"Instance Property","title":"images"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/images","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/images"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"abstract":[{"text":"The cover art for the album in various sizes, widest first.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SpotifyImage","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"]?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/images":{"abstract":[{"type":"text","text":"The cover art for the album in various sizes, widest first."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/images","title":"images","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/images","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"kind":"text","text":": ["},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/images"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The cover art for the album in various sizes, widest first."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/images"},"metadata":{"title":"images","externalID":"s:13SpotifyWebAPI5AlbumV6imagesSayAA0A5ImageVGSgvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"kind":"text","text":"]?"}],"roleHeading":"Instance Property","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","kind":"typeIdentifier","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"]?"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/images":{"title":"images","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/images","url":"\/documentation\/spotifywebapi\/album\/images","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}],"type":"topic","abstract":[{"text":"The cover art for the album in various sizes, widest first.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/init(from:).json b/docs/data/documentation/spotifywebapi/album/init(from:).json index 877d2aa03..acaa248b5 100644 --- a/docs/data/documentation/spotifywebapi/album/init(from:).json +++ b/docs/data/documentation/spotifywebapi/album/init(from:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/init(from:)"]}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/init(from:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"init","externalID":"s:13SpotifyWebAPI5AlbumV4fromACs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","extendedModule":"SpotifyWebAPI","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Decodable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/Decodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/album\/decodable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/init(from:)":{"abstract":[],"title":"init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/album\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Decodable-Implementations"]]},"kind":"symbol","sections":[],"metadata":{"title":"init(from:)","roleHeading":"Initializer","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"externalID":"s:13SpotifyWebAPI5AlbumV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","symbolKind":"init"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/init(from:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/init(from:)","abstract":[],"kind":"symbol","type":"topic","title":"init(from:)","url":"\/documentation\/spotifywebapi\/album\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/Decodable-Implementations":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/decodable-implementations","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/Decodable-Implementations","kind":"article","abstract":[],"role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/init(name:tracks:artists:releasedate:uri:id:images:popularity:label:genres:totaltracks:href:externalurls:externalids:albumtype:albumgroup:availablemarkets:copyrights:releasedateprecision:restrictions:).json b/docs/data/documentation/spotifywebapi/album/init(name:tracks:artists:releasedate:uri:id:images:popularity:label:genres:totaltracks:href:externalurls:externalids:albumtype:albumgroup:availablemarkets:copyrights:releasedateprecision:restrictions:).json index 27d97a024..8b57d1962 100644 --- a/docs/data/documentation/spotifywebapi/album/init(name:tracks:artists:releasedate:uri:id:images:popularity:label:genres:totaltracks:href:externalurls:externalids:albumtype:albumgroup:availablemarkets:copyrights:releasedateprecision:restrictions:).json +++ b/docs/data/documentation/spotifywebapi/album/init(name:tracks:artists:releasedate:uri:id:images:popularity:label:genres:totaltracks:href:externalurls:externalids:albumtype:albumgroup:availablemarkets:copyrights:releasedateprecision:restrictions:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5AlbumV4name6tracks7artists11releaseDate3uri2id6images10popularity5label6genres11totalTracks4href12externalURLs0S3Ids9albumType0V5Group16availableMarkets10copyrights0hI9Precision12restrictionsACSS_AA12PagingObjectVyAA5TrackVGSgSayAA6ArtistVGSg10Foundation0I0VSgSSSgA10_SayAA0A5ImageVGSgSiSgA10_SaySSGSgA15_A6_3URLVSgSDySSA19_GSgSDyS2SGSgAA0dW0OSgA27_A17_SayAA0A9CopyrightVGSgA10_A24_tcfc","roleHeading":"Initializer","symbolKind":"init","role":"symbol","title":"init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tracks","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"artists"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":"]?, "},{"text":"releaseDate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"popularity"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"genres","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"text":"totalTracks","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?, ","kind":"text"},{"text":"externalIds","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"albumType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","text":"AlbumType","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"albumGroup"},{"text":": ","kind":"text"},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"?, ","kind":"text"},{"text":"availableMarkets","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"copyrights","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"kind":"text","text":"]?, "},{"text":"releaseDatePrecision","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"restrictions","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?)","kind":"text"}]},"abstract":[{"type":"text","text":"Creates a Spotify album."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"tracks","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":">? = nil, ","kind":"text"},{"text":"artists","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"Artist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"releaseDate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"uri"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"popularity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"genres","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"totalTracks"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"? = nil, ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"]? = nil, "},{"kind":"externalParam","text":"externalIds"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]? = nil, ","kind":"text"},{"text":"albumType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AlbumType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"albumGroup"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","kind":"typeIdentifier","text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"kind":"text","text":"? = nil, "},{"text":"availableMarkets","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]? = nil, ","kind":"text"},{"text":"copyrights","kind":"externalParam"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","text":"SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"text":"releaseDatePrecision","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"restrictions"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]? = nil)","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The name of the album."}]}],"name":"name"},{"name":"tracks","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The tracks of the album."}]}]},{"name":"artists","content":[{"inlineContent":[{"text":"The artists of the album.","type":"text"}],"type":"paragraph"}]},{"name":"releaseDate","content":[{"type":"paragraph","inlineContent":[{"text":"The date the album was first released.","type":"text"}]}]},{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"text":" for the album.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"text":" for the album.","type":"text"}]}],"name":"id"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The cover art for the album.","type":"text"}]}],"name":"images"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The popularity of the album. Should be between 0 and 100,"},{"type":"text","text":" "},{"type":"text","text":"inclusive."}]}],"name":"popularity"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The label for the album. Do not confuse this with the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/name","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"text":"of the album.","type":"text"}]}],"name":"label"},{"content":[{"type":"paragraph","inlineContent":[{"text":"A list of the genres the artist is associated with.","type":"text"}]}],"name":"genres"},{"content":[{"inlineContent":[{"text":"The total number of tracks in the album.","type":"text"}],"type":"paragraph"}],"name":"totalTracks"},{"name":"href","content":[{"inlineContent":[{"text":"A link to the Spotify web API endpoint providing the full album","type":"text"},{"type":"text","text":" "},{"text":"object.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Known external urls for this artist."},{"text":" ","type":"text"},{"type":"text","text":"- key: The type of the URL, for example: “spotify” - The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for the object."},{"type":"text","text":" "},{"text":"- value: An external, public URL to the object.","type":"text"}],"type":"paragraph"}],"name":"externalURLs"},{"name":"externalIds","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Known external IDs for the album."},{"type":"text","text":" "},{"type":"text","text":"- key: The identifier type, for example:"},{"type":"text","text":" "},{"type":"text","text":"- “isrc”: "},{"type":"reference","isActive":true,"identifier":"http:\/\/en.wikipedia.org\/wiki\/International_Standard_Recording_Code"},{"text":" ","type":"text"},{"text":"- “ean”: ","type":"text"},{"isActive":true,"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/International_Article_Number_%28EAN%29"},{"text":" ","type":"text"},{"text":"- “upc”: ","type":"text"},{"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/Universal_Product_Code","isActive":true},{"text":" ","type":"text"},{"text":"- value: An external identifier for the object.","type":"text"}]}]},{"name":"albumType","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The type of the album: one of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","type":"reference"},{"type":"text","text":", or "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation"},{"text":".","type":"text"}]}]},{"name":"albumGroup","content":[{"type":"paragraph","inlineContent":[{"text":"This field is present when getting an artist’s albums.","type":"text"},{"type":"text","text":" "},{"text":"Possible values are ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","isActive":true},{"text":", and ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn"},{"type":"text","text":". Compared to"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType","isActive":true},{"type":"text","text":" this field represents the relationship between the"},{"text":" ","type":"text"},{"text":"artist and the album.","type":"text"}]}]},{"name":"availableMarkets","content":[{"inlineContent":[{"type":"text","text":"A list of the countries in which the album is"},{"type":"text","text":" "},{"type":"text","text":"available, identified by their "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"text":" codes. Note","type":"text"},{"type":"text","text":" "},{"text":"that an album is considered available in a market when at least 1","type":"text"},{"type":"text","text":" "},{"text":"of its tracks is available in that market.","type":"text"}],"type":"paragraph"}]},{"name":"copyrights","content":[{"type":"paragraph","inlineContent":[{"text":"The copyrights for the album.","type":"text"}]}]},{"name":"releaseDatePrecision","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The precision with which "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","isActive":true},{"text":" is known:","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“year”, “month”, or “day”."}]}]},{"name":"restrictions","content":[{"inlineContent":[{"text":"Part of the response when a content restriction, such as","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"reference","isActive":true},{"type":"text","text":", is applied. Else, "},{"code":"nil","type":"codeVoice"},{"text":". The key will be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“reason”, and the value will be one of the following:"},{"text":" ","type":"text"},{"text":"* “market” - The content item is not available in the given market.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"* “product” - The content item is not available for the user’s"},{"text":" ","type":"text"},{"text":"subscription type.","type":"text"},{"type":"text","text":" "},{"text":"* “explicit” - The content item is explicit and the user’s account","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is set to not play explicit content."},{"type":"text","text":" "},{"type":"text","text":"Additional reasons and additional keys may be added in the future."}],"type":"paragraph"}]}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/init(name:tracks:artists:releasedate:uri:id:images:popularity:label:genres:totaltracks:href:externalurls:externalids:albumtype:albumgroup:availablemarkets:copyrights:releasedateprecision:restrictions:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDatePrecision":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The precision with which "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"text":"“day”.","type":"text"}],"type":"topic","role":"symbol","title":"releaseDatePrecision","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","url":"\/documentation\/spotifywebapi\/album\/releasedateprecision"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/compilation":{"kind":"symbol","title":"AlbumType.compilation","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"compilation","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype\/compilation","role":"symbol","abstract":[{"type":"text","text":"A compilation."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"topic"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"title":"Track Relinking","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"type":"text","text":"Track Relinking"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)":{"title":"init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"tracks","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"text":"artists","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":"]?, "},{"text":"releaseDate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?, ","kind":"text"},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage"},{"kind":"text","text":"]?, "},{"text":"popularity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"label"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"genres"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"totalTracks"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"externalIds"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"albumType"},{"text":": ","kind":"text"},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"kind":"text","text":"?, "},{"text":"albumGroup","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","kind":"typeIdentifier","text":"AlbumType"},{"kind":"text","text":"?, "},{"text":"availableMarkets","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"copyrights"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","kind":"typeIdentifier","text":"SpotifyCopyright"},{"text":"]?, ","kind":"text"},{"text":"releaseDatePrecision","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"restrictions","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?)","kind":"text"}],"url":"\/documentation\/spotifywebapi\/album\/init(name:tracks:artists:releasedate:uri:id:images:popularity:label:genres:totaltracks:href:externalurls:externalids:albumtype:albumgroup:availablemarkets:copyrights:releasedateprecision:restrictions:)","role":"symbol","abstract":[{"type":"text","text":"Creates a Spotify album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/albumType":{"abstract":[{"text":"The type of the album: one of ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"text","text":"or "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","isActive":true},{"text":". See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType","title":"albumType","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/albumtype","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albumType"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","text":"AlbumType","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/album":{"abstract":[{"type":"text","text":"An album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","title":"AlbumType.album","role":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/album","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"}],"type":"topic"},"http://en.wikipedia.org/wiki/Universal_Product_Code":{"titleInlineContent":[{"type":"text","text":"Universal Product Code"}],"url":"http:\/\/en.wikipedia.org\/wiki\/Universal_Product_Code","type":"link","identifier":"http:\/\/en.wikipedia.org\/wiki\/Universal_Product_Code","title":"Universal Product Code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/name":{"abstract":[{"type":"text","text":"The name of the album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/name","title":"name","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/name","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/albumGroup":{"kind":"symbol","title":"albumGroup","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albumGroup"},{"kind":"text","text":": "},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/album\/albumgroup","role":"symbol","abstract":[{"type":"text","text":"This property is present when getting an artist’s albums."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"http://en.wikipedia.org/wiki/International_Article_Number_%28EAN%29":{"title":"International Article Number","type":"link","url":"http:\/\/en.wikipedia.org\/wiki\/International_Article_Number_%28EAN%29","identifier":"http:\/\/en.wikipedia.org\/wiki\/International_Article_Number_%28EAN%29","titleInlineContent":[{"type":"text","text":"International Article Number"}]},"http://en.wikipedia.org/wiki/International_Standard_Recording_Code":{"titleInlineContent":[{"type":"text","text":"International Standard Recording Code"}],"url":"http:\/\/en.wikipedia.org\/wiki\/International_Standard_Recording_Code","type":"link","identifier":"http:\/\/en.wikipedia.org\/wiki\/International_Standard_Recording_Code","title":"International Standard Recording Code"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify URL","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify"},{"type":"text","text":" "},{"type":"text","text":"URL"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/appearsOn":{"type":"topic","title":"AlbumType.appearsOn","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appearsOn"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Appears on."}],"url":"\/documentation\/spotifywebapi\/albumtype\/appearson"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/single":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"single"}],"url":"\/documentation\/spotifywebapi\/albumtype\/single","kind":"symbol","title":"AlbumType.single","abstract":[{"type":"text","text":"A single."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDate":{"kind":"symbol","title":"releaseDate","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/album\/releasedate","role":"symbol","abstract":[{"type":"text","text":"The date the album was first released. See also"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"tracks","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Track","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":">? = nil, "},{"text":"artists","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},{"kind":"text","text":"]? = nil, "},{"kind":"externalParam","text":"releaseDate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"uri"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"popularity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"? = nil, "},{"text":"label","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"genres","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"text":"totalTracks","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"? = nil, "},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"]? = nil, "},{"text":"externalIds","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"albumType"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","text":"AlbumType","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"albumGroup","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"availableMarkets"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"text":"copyrights","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","text":"SpotifyCopyright"},{"kind":"text","text":"]? = nil, "},{"text":"releaseDatePrecision","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"restrictions","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]? = nil)","kind":"text"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The name of the album."}]}],"name":"name"},{"content":[{"inlineContent":[{"text":"The tracks of the album.","type":"text"}],"type":"paragraph"}],"name":"tracks"},{"name":"artists","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The artists of the album."}]}]},{"name":"releaseDate","content":[{"type":"paragraph","inlineContent":[{"text":"The date the album was first released.","type":"text"}]}]},{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the album."}]}]},{"name":"id","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the album."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The cover art for the album."}],"type":"paragraph"}],"name":"images"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The popularity of the album. Should be between 0 and 100,","type":"text"},{"text":" ","type":"text"},{"text":"inclusive.","type":"text"}]}],"name":"popularity"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The label for the album. Do not confuse this with the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/name","type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"of the album."}]}],"name":"label"},{"name":"genres","content":[{"inlineContent":[{"type":"text","text":"A list of the genres the artist is associated with."}],"type":"paragraph"}]},{"name":"totalTracks","content":[{"inlineContent":[{"type":"text","text":"The total number of tracks in the album."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full album"},{"type":"text","text":" "},{"type":"text","text":"object."}],"type":"paragraph"}],"name":"href"},{"content":[{"inlineContent":[{"type":"text","text":"Known external urls for this artist."},{"text":" ","type":"text"},{"type":"text","text":"- key: The type of the URL, for example: “spotify” - The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"text":" for the object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"- value: An external, public URL to the object."}],"type":"paragraph"}],"name":"externalURLs"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Known external IDs for the album."},{"type":"text","text":" "},{"type":"text","text":"- key: The identifier type, for example:"},{"text":" ","type":"text"},{"text":"- “isrc”: ","type":"text"},{"isActive":true,"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/International_Standard_Recording_Code"},{"type":"text","text":" "},{"type":"text","text":"- “ean”: "},{"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/International_Article_Number_%28EAN%29","isActive":true},{"type":"text","text":" "},{"type":"text","text":"- “upc”: "},{"isActive":true,"identifier":"http:\/\/en.wikipedia.org\/wiki\/Universal_Product_Code","type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"- value: An external identifier for the object."}]}],"name":"externalIds"},{"name":"albumType","content":[{"type":"paragraph","inlineContent":[{"text":"The type of the album: one of ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","type":"reference","isActive":true},{"type":"text","text":", or "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation"},{"type":"text","text":"."}]}]},{"name":"albumGroup","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This field is present when getting an artist’s albums."},{"text":" ","type":"text"},{"type":"text","text":"Possible values are "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","type":"reference","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","isActive":true,"type":"reference"},{"text":", and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn","isActive":true},{"type":"text","text":". Compared to"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType","type":"reference"},{"type":"text","text":" this field represents the relationship between the"},{"type":"text","text":" "},{"text":"artist and the album.","type":"text"}]}]},{"name":"availableMarkets","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A list of the countries in which the album is"},{"type":"text","text":" "},{"type":"text","text":"available, identified by their "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" codes. Note"},{"type":"text","text":" "},{"type":"text","text":"that an album is considered available in a market when at least 1"},{"text":" ","type":"text"},{"type":"text","text":"of its tracks is available in that market."}]}]},{"content":[{"inlineContent":[{"text":"The copyrights for the album.","type":"text"}],"type":"paragraph"}],"name":"copyrights"},{"name":"releaseDatePrecision","content":[{"inlineContent":[{"type":"text","text":"The precision with which "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","type":"reference","isActive":true},{"text":" is known:","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"“year”, “month”, or “day”."}],"type":"paragraph"}]},{"name":"restrictions","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Part of the response when a content restriction, such as"},{"text":" ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"reference"},{"text":", is applied. Else, ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":". The key will be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"“reason”, and the value will be one of the following:"},{"text":" ","type":"text"},{"text":"* “market” - The content item is not available in the given market.","type":"text"},{"type":"text","text":" "},{"text":"* “product” - The content item is not available for the user’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"subscription type."},{"type":"text","text":" "},{"type":"text","text":"* “explicit” - The content item is explicit and the user’s account"},{"text":" ","type":"text"},{"type":"text","text":"is set to not play explicit content."},{"type":"text","text":" "},{"type":"text","text":"Additional reasons and additional keys may be added in the future."}]}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/init(name:tracks:artists:releasedate:uri:id:images:popularity:label:genres:totaltracks:href:externalurls:externalids:albumtype:albumgroup:availablemarkets:copyrights:releasedateprecision:restrictions:)"]}],"abstract":[{"text":"Creates a Spotify album.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"init","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5AlbumV4name6tracks7artists11releaseDate3uri2id6images10popularity5label6genres11totalTracks4href12externalURLs0S3Ids9albumType0V5Group16availableMarkets10copyrights0hI9Precision12restrictionsACSS_AA12PagingObjectVyAA5TrackVGSgSayAA6ArtistVGSgSSSgA6_A6_SayAA0A5ImageVGSgSiSgA6_SaySSGSgA11_10Foundation3URLVSgSDySSA16_GSgSDyS2SGSgAA0dW0OSgA24_A13_SayAA0A9CopyrightVGSgA6_A21_tcfc","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tracks"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"text":"artists","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"releaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"]?, ","kind":"text"},{"text":"popularity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"genres"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"text":"totalTracks","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"externalIds"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?, ","kind":"text"},{"text":"albumType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"?, ","kind":"text"},{"text":"albumGroup","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"kind":"text","text":"?, "},{"text":"availableMarkets","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"copyrights"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"kind":"text","text":"]?, "},{"text":"releaseDatePrecision","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"restrictions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?)"}],"title":"init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/init(name:tracks:artists:releasedate:uri:id:images:popularity:label:genres:totaltracks:href:externalurls:externalids:albumtype:albumgroup:availablemarkets:copyrights:releasedateprecision:restrictions:)","title":"init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/init(name:tracks:artists:releaseDate:uri:id:images:popularity:label:genres:totalTracks:href:externalURLs:externalIds:albumType:albumGroup:availableMarkets:copyrights:releaseDatePrecision:restrictions:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"tracks","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"artists"},{"kind":"text","text":": ["},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":"]?, "},{"text":"releaseDate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"popularity"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"genres","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"totalTracks"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"externalIds"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"albumType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","text":"AlbumType"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"albumGroup"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","text":"AlbumType"},{"text":"?, ","kind":"text"},{"text":"availableMarkets","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?, "},{"text":"copyrights","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"releaseDatePrecision","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"restrictions","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?)","kind":"text"}],"kind":"symbol","abstract":[{"text":"Creates a Spotify album.","type":"text"}],"role":"symbol"},"http://en.wikipedia.org/wiki/International_Standard_Recording_Code":{"url":"http:\/\/en.wikipedia.org\/wiki\/International_Standard_Recording_Code","titleInlineContent":[{"text":"International Standard Recording Code","type":"text"}],"title":"International Standard Recording Code","type":"link","identifier":"http:\/\/en.wikipedia.org\/wiki\/International_Standard_Recording_Code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDatePrecision":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/releasedateprecision","abstract":[{"text":"The precision with which ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","type":"reference","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"text":"“day”.","type":"text"}],"type":"topic","title":"releaseDatePrecision","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"releaseDatePrecision"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/albumType":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/albumtype","abstract":[{"type":"text","text":"The type of the album: one of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","isActive":true,"type":"reference"},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","isActive":true,"type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"text":"or ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"reference"},{"type":"text","text":". See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup"},{"text":".","type":"text"}],"type":"topic","title":"albumType","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"albumType","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","text":"AlbumType","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumType"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/name":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/name","title":"name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/name","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","abstract":[{"type":"text","text":"The name of the album."}],"role":"symbol"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}],"title":"ISO 3166-1 alpha-2","type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"http://en.wikipedia.org/wiki/International_Article_Number_%28EAN%29":{"url":"http:\/\/en.wikipedia.org\/wiki\/International_Article_Number_%28EAN%29","titleInlineContent":[{"text":"International Article Number","type":"text"}],"title":"International Article Number","type":"link","identifier":"http:\/\/en.wikipedia.org\/wiki\/International_Article_Number_%28EAN%29"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/album":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/album","abstract":[{"text":"An album.","type":"text"}],"type":"topic","title":"AlbumType.album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"album"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"text":"Track Relinking","type":"text"}],"title":"Track Relinking","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/single":{"title":"AlbumType.single","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","url":"\/documentation\/spotifywebapi\/albumtype\/single","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"single"}],"type":"topic","abstract":[{"text":"A single.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/compilation":{"url":"\/documentation\/spotifywebapi\/albumtype\/compilation","title":"AlbumType.compilation","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A compilation."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"compilation"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/albumGroup":{"title":"albumGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/albumGroup","url":"\/documentation\/spotifywebapi\/album\/albumgroup","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"albumGroup"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"This property is present when getting an artist’s albums.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDate":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/releasedate","abstract":[{"type":"text","text":"The date the album was first released. See also"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","type":"reference"},{"text":".","type":"text"}],"type":"topic","title":"releaseDate","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"text":"Spotify","type":"text"},{"type":"text","text":" "},{"type":"text","text":"URL"}],"title":"Spotify URL","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"http://en.wikipedia.org/wiki/Universal_Product_Code":{"url":"http:\/\/en.wikipedia.org\/wiki\/Universal_Product_Code","titleInlineContent":[{"text":"Universal Product Code","type":"text"}],"title":"Universal Product Code","type":"link","identifier":"http:\/\/en.wikipedia.org\/wiki\/Universal_Product_Code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/appearsOn":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn","abstract":[{"type":"text","text":"Appears on."}],"url":"\/documentation\/spotifywebapi\/albumtype\/appearson","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appearsOn"}],"type":"topic","kind":"symbol","title":"AlbumType.appearsOn"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/album/isapproximatelyequal(to:).json index 05426a7f0..9971c9907 100644 --- a/docs/data/documentation/spotifywebapi/album/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/album/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/ApproximatelyEquatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]},{"kind":"parameters","parameters":[{"name":"other","content":[{"inlineContent":[{"text":"Another instance of ","type":"text"},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","isActive":true},{"type":"text","text":" is compared using "},{"code":"timeIntervalSince1970","type":"codeVoice"},{"type":"text","text":", so it"},{"text":" ","type":"text"},{"text":"is considered a floating point property for the purposes of this method.","type":"text"}]}]}],"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/isapproximatelyequal(to:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","title":"isApproximatelyEqual(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","externalID":"s:13SpotifyWebAPI5AlbumV20isApproximatelyEqual2toSbAC_tF"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDate":{"kind":"symbol","title":"releaseDate","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/album\/releasedate","role":"symbol","abstract":[{"type":"text","text":"The date the album was first released. See also"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/ApproximatelyEquatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/ApproximatelyEquatable-Implementations","title":"ApproximatelyEquatable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/album\/approximatelyequatable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDatePrecision":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The precision with which "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"text":"“day”.","type":"text"}],"type":"topic","role":"symbol","title":"releaseDatePrecision","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","url":"\/documentation\/spotifywebapi\/album\/releasedateprecision"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/isApproximatelyEqual(to:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/album\/isapproximatelyequal(to:)","type":"topic","title":"isApproximatelyEqual(to:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/isApproximatelyEqual(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another instance of "},{"type":"codeVoice","code":"Self"},{"type":"text","text":"."}]}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate"},{"text":" is compared using ","type":"text"},{"type":"codeVoice","code":"timeIntervalSince1970"},{"type":"text","text":", so it"},{"text":" ","type":"text"},{"type":"text","text":"is considered a floating point property for the purposes of this method."}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/ApproximatelyEquatable-Implementations"]]},"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI5AlbumV20isApproximatelyEqual2toSbAC_tF","extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"isApproximatelyEqual(to:)","roleHeading":"Instance Method"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDate":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/releasedate","abstract":[{"type":"text","text":"The date the album was first released. See also"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","type":"reference"},{"text":".","type":"text"}],"type":"topic","title":"releaseDate","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/ApproximatelyEquatable-Implementations":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/ApproximatelyEquatable-Implementations","kind":"article","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/isApproximatelyEqual(to:)":{"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/album\/isapproximatelyequal(to:)","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"title":"isApproximatelyEqual(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDatePrecision":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/releasedateprecision","abstract":[{"text":"The precision with which ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","type":"reference","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"text":"“day”.","type":"text"}],"type":"topic","title":"releaseDatePrecision","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"releaseDatePrecision"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/label.json b/docs/data/documentation/spotifywebapi/album/label.json index 3b1098d63..842442884 100644 --- a/docs/data/documentation/spotifywebapi/album/label.json +++ b/docs/data/documentation/spotifywebapi/album/label.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"label","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"externalID":"s:13SpotifyWebAPI5AlbumV5labelSSSgvp","roleHeading":"Instance Property","title":"label"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"label"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}]},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Do not confuse this with the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/name","isActive":true},{"text":" of the album.","type":"text"}]}],"kind":"content"}],"abstract":[{"text":"The label for the album.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/label"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/label"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/name":{"abstract":[{"type":"text","text":"The name of the album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/name","title":"name","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/name","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/label":{"abstract":[{"type":"text","text":"The label for the album."}],"title":"label","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/label","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"label"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/label","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/label"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/label"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI5AlbumV5labelSSSgvp","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"label"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"label"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"label"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"Do not confuse this with the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/name","isActive":true},{"text":" of the album.","type":"text"}],"type":"paragraph"}]}],"abstract":[{"type":"text","text":"The label for the album."}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/label":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/label","title":"label","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/label","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"label","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","abstract":[{"text":"The label for the album.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/name":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/name","title":"name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/name","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","abstract":[{"type":"text","text":"The name of the album."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/name.json b/docs/data/documentation/spotifywebapi/album/name.json index 8044c9206..26f76c60f 100644 --- a/docs/data/documentation/spotifywebapi/album/name.json +++ b/docs/data/documentation/spotifywebapi/album/name.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/name"},"abstract":[{"type":"text","text":"The name of the album."}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"metadata":{"externalID":"s:13SpotifyWebAPI5AlbumV4nameSSvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"name","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}],"kind":"declarations"},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"In case of an album takedown, the value may be an empty string."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/name"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/name":{"abstract":[{"type":"text","text":"The name of the album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/name","title":"name","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/name","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The name of the album."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/name"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/name"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"In case of an album takedown, the value may be an empty string."}],"type":"paragraph"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"metadata":{"title":"name","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI5AlbumV4nameSSvp","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/name":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/name","title":"name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/name","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","abstract":[{"type":"text","text":"The name of the album."}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/popularity.json b/docs/data/documentation/spotifywebapi/album/popularity.json index 685b913cc..ff35a9e12 100644 --- a/docs/data/documentation/spotifywebapi/album/popularity.json +++ b/docs/data/documentation/spotifywebapi/album/popularity.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/popularity","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"popularity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"title":"popularity","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5AlbumV10popularitySiSgvp","roleHeading":"Instance Property"},"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/popularity"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The popularity of the album."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"popularity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"The value will be between 0 and 100, with 100 being the most popular. The"},{"type":"text","text":" "},{"type":"text","text":"popularity is calculated from the popularity of the album’s individual"},{"type":"text","text":" "},{"type":"text","text":"tracks."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Only available for the full album object."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/popularity":{"abstract":[{"type":"text","text":"The popularity of the album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/popularity","title":"popularity","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/popularity","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"popularity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/popularity"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/popularity","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"popularity","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"The value will be between 0 and 100, with 100 being the most popular. The","type":"text"},{"type":"text","text":" "},{"type":"text","text":"popularity is calculated from the popularity of the album’s individual"},{"text":" ","type":"text"},{"text":"tracks.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Only available for the full album object.","type":"text"}]}],"kind":"content"}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","title":"popularity","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"popularity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI5AlbumV10popularitySiSgvp"},"abstract":[{"text":"The popularity of the album.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/popularity":{"title":"popularity","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/popularity","url":"\/documentation\/spotifywebapi\/album\/popularity","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"popularity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}],"type":"topic","abstract":[{"type":"text","text":"The popularity of the album."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/releasedate.json b/docs/data/documentation/spotifywebapi/album/releasedate.json index e78a1fd1a..03176f925 100644 --- a/docs/data/documentation/spotifywebapi/album/releasedate.json +++ b/docs/data/documentation/spotifywebapi/album/releasedate.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The date the album was first released. See also"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","isActive":true},{"type":"text","text":"."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/releasedate"]}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5AlbumV11releaseDate10Foundation0F0VSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"releaseDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"releaseDate","roleHeading":"Instance Property"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDatePrecision":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The precision with which "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"text":"“day”.","type":"text"}],"type":"topic","role":"symbol","title":"releaseDatePrecision","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","url":"\/documentation\/spotifywebapi\/album\/releasedateprecision"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDate":{"kind":"symbol","title":"releaseDate","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/album\/releasedate","role":"symbol","abstract":[{"type":"text","text":"The date the album was first released. See also"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"releaseDate"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"metadata":{"externalID":"s:13SpotifyWebAPI5AlbumV11releaseDateSSSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"releaseDate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","role":"symbol","title":"releaseDate","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/album\/releasedate"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The date the album was first released. See also"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","isActive":true,"type":"reference"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDatePrecision":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/releasedateprecision","abstract":[{"text":"The precision with which ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","type":"reference","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"text":"“day”.","type":"text"}],"type":"topic","title":"releaseDatePrecision","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"releaseDatePrecision"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDate":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/releasedate","abstract":[{"type":"text","text":"The date the album was first released. See also"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","type":"reference"},{"text":".","type":"text"}],"type":"topic","title":"releaseDate","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/releasedateprecision.json b/docs/data/documentation/spotifywebapi/album/releasedateprecision.json index 32cc6ec6c..308971a0b 100644 --- a/docs/data/documentation/spotifywebapi/album/releasedateprecision.json +++ b/docs/data/documentation/spotifywebapi/album/releasedateprecision.json @@ -1 +1 @@ -{"abstract":[{"text":"The precision with which ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate"},{"text":" is known: “year”, “month”, or","type":"text"},{"type":"text","text":" "},{"text":"“day”.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}]}],"metadata":{"externalID":"s:13SpotifyWebAPI5AlbumV20releaseDatePrecisionSSSgvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"releaseDatePrecision","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"title":"releaseDatePrecision","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/releasedateprecision"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDatePrecision":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The precision with which "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"text":"“day”.","type":"text"}],"type":"topic","role":"symbol","title":"releaseDatePrecision","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","url":"\/documentation\/spotifywebapi\/album\/releasedateprecision"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDate":{"kind":"symbol","title":"releaseDate","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/album\/releasedate","role":"symbol","abstract":[{"type":"text","text":"The date the album was first released. See also"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI5AlbumV20releaseDatePrecisionSSSgvp","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"releaseDatePrecision"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","title":"releaseDatePrecision"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The precision with which "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","type":"reference","isActive":true},{"text":" is known: “year”, “month”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“day”."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/releasedateprecision"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"releaseDatePrecision","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDate":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/releasedate","abstract":[{"type":"text","text":"The date the album was first released. See also"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision","type":"reference"},{"text":".","type":"text"}],"type":"topic","title":"releaseDate","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/releaseDatePrecision":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/releasedateprecision","abstract":[{"text":"The precision with which ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDate","type":"reference","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"text":"“day”.","type":"text"}],"type":"topic","title":"releaseDatePrecision","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"releaseDatePrecision"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/releaseDatePrecision"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/restrictions.json b/docs/data/documentation/spotifywebapi/album/restrictions.json index 224e69fe6..2b5f6ebff 100644 --- a/docs/data/documentation/spotifywebapi/album/restrictions.json +++ b/docs/data/documentation/spotifywebapi/album/restrictions.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/restrictions"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"restrictions","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"The key will be “reason”, and the value will be one of the","type":"text"},{"type":"text","text":" "},{"text":"following:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“market” - The content item is not available in the given market."}]}]},{"content":[{"inlineContent":[{"text":"“product” - The content item is not available for the user’s subscription","type":"text"},{"type":"text","text":" "},{"text":"type.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"“explicit” - The content item is explicit and the user’s account is set","type":"text"},{"type":"text","text":" "},{"text":"to not play explicit content.","type":"text"}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Additional reasons and additional keys may be added in the future."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read about "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},{"type":"text","text":"."}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/restrictions"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"text":"Part of the response when a content restriction, such as Track","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Relinking, is applied. Else, "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"role":"symbol","title":"restrictions","externalID":"s:13SpotifyWebAPI5AlbumV12restrictionsSDyS2SGSgvp","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"restrictions","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"titleInlineContent":[{"type":"text","text":"Track Relinking"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link","title":"Track Relinking","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/restrictions":{"title":"restrictions","url":"\/documentation\/spotifywebapi\/album\/restrictions","role":"symbol","abstract":[{"text":"Part of the response when a content restriction, such as Track","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Relinking, is applied. Else, "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"restrictions","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/restrictions","kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"restrictions"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"The key will be “reason”, and the value will be one of the","type":"text"},{"type":"text","text":" "},{"text":"following:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“market” - The content item is not available in the given market."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"“product” - The content item is not available for the user’s subscription","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"type."}]}]},{"content":[{"inlineContent":[{"text":"“explicit” - The content item is explicit and the user’s account is set","type":"text"},{"text":" ","type":"text"},{"text":"to not play explicit content.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"Additional reasons and additional keys may be added in the future.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read about "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"reference"},{"type":"text","text":"."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/restrictions"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","title":"restrictions","externalID":"s:13SpotifyWebAPI5AlbumV12restrictionsSDyS2SGSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"restrictions"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/restrictions","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Part of the response when a content restriction, such as Track"},{"type":"text","text":" "},{"type":"text","text":"Relinking, is applied. Else, "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/restrictions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/restrictions","kind":"symbol","abstract":[{"text":"Part of the response when a content restriction, such as Track","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Relinking, is applied. Else, "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"restrictions","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?","kind":"text"}],"title":"restrictions","url":"\/documentation\/spotifywebapi\/album\/restrictions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link","title":"Track Relinking","titleInlineContent":[{"text":"Track Relinking","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/totaltracks.json b/docs/data/documentation/spotifywebapi/album/totaltracks.json index b38f9c1e0..ba5f95dd7 100644 --- a/docs/data/documentation/spotifywebapi/album/totaltracks.json +++ b/docs/data/documentation/spotifywebapi/album/totaltracks.json @@ -1 +1 @@ -{"sections":[],"metadata":{"roleHeading":"Instance Property","title":"totalTracks","externalID":"s:13SpotifyWebAPI5AlbumV11totalTracksSiSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"totalTracks","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"type":"text","text":"The total number of tracks in the album."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"totalTracks"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/totalTracks","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/totaltracks"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/totalTracks":{"abstract":[{"text":"The total number of tracks in the album.","type":"text"}],"title":"totalTracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/totalTracks","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"totalTracks","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/totaltracks","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"totalTracks","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"sections":[],"kind":"symbol","metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5AlbumV11totalTracksSiSgvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"totalTracks","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"title":"totalTracks"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/totaltracks"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The total number of tracks in the album."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/totalTracks"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/totalTracks":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/album\/totaltracks","abstract":[{"text":"The total number of tracks in the album.","type":"text"}],"type":"topic","title":"totalTracks","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"totalTracks"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/totalTracks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/tracks.json b/docs/data/documentation/spotifywebapi/album/tracks.json index 5ab39c3e0..d0517a33c 100644 --- a/docs/data/documentation/spotifywebapi/album/tracks.json +++ b/docs/data/documentation/spotifywebapi/album/tracks.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/tracks","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"abstract":[{"type":"text","text":"The tracks of the album."}],"metadata":{"externalID":"s:13SpotifyWebAPI5AlbumV6tracksAA12PagingObjectVyAA5TrackVGSgvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tracks","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":">?","kind":"text"}],"roleHeading":"Instance Property","title":"tracks","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/tracks"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"kind":"text","text":">?"}]}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"For certain endpoints, this property may be ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":", especially if it is"},{"text":" ","type":"text"},{"text":"nested inside a much larger object. For example, it will be ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if"},{"text":" ","type":"text"},{"type":"text","text":"retrieved from the search endpoint or if nested inside a "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":". When","type":"text"},{"type":"text","text":" "},{"text":"this property is ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":", use","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)","isActive":true},{"type":"text","text":" instead, passing in the"},{"text":" ","type":"text"},{"type":"text","text":"URI of this album."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albumTracks(_:market:limit:offset:)":{"kind":"symbol","abstract":[{"text":"Get the tracks for an album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"title":"albumTracks(_:market:limit:offset:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"albumTracks","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/albumtracks(_:market:limit:offset:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/tracks":{"abstract":[{"type":"text","text":"The tracks of the album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/tracks","title":"tracks","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/tracks","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tracks"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":">?","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"For certain endpoints, this property may be "},{"code":"nil","type":"codeVoice"},{"text":", especially if it is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"nested inside a much larger object. For example, it will be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if"},{"type":"text","text":" "},{"text":"retrieved from the search endpoint or if nested inside a ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":". When","type":"text"},{"type":"text","text":" "},{"type":"text","text":"this property is "},{"type":"codeVoice","code":"nil"},{"text":", use","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)"},{"type":"text","text":" instead, passing in the"},{"text":" ","type":"text"},{"text":"URI of this album.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"text":"The tracks of the album.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/tracks"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/tracks"},"metadata":{"title":"tracks","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5AlbumV6tracksAA12PagingObjectVyAA5TrackVGSgvp","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tracks"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":">?"}],"symbolKind":"property"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/tracks":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/tracks","title":"tracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/tracks","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tracks"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":">?","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"The tracks of the album."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albumTracks(_:market:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/albumtracks(_:market:limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the tracks for an album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"albumTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"albumTracks(_:market:limit:offset:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/type.json b/docs/data/documentation/spotifywebapi/album/type.json index 0da506458..78bac3b7c 100644 --- a/docs/data/documentation/spotifywebapi/album/type.json +++ b/docs/data/documentation/spotifywebapi/album/type.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"abstract":[{"text":"The object type. Always ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true,"type":"reference"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"roleHeading":"Instance Property","title":"type","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI5AlbumV4typeAA10IDCategoryOvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/type"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/type","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","text":"IDCategory","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/type":{"abstract":[{"type":"text","text":"The object type. Always "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/type","title":"type","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/type","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The object type. Always "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true,"type":"reference"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/type"},"kind":"symbol","metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"externalID":"s:13SpotifyWebAPI5AlbumV4typeAA10IDCategoryOvp","title":"type","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/type"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/type":{"type":"topic","url":"\/documentation\/spotifywebapi\/album\/type","title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/type","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"kind":"symbol","abstract":[{"text":"The object type. Always ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"},{"text":".","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/album/uri.json b/docs/data/documentation/spotifywebapi/album/uri.json index 0b360b0fc..904396d0f 100644 --- a/docs/data/documentation/spotifywebapi/album/uri.json +++ b/docs/data/documentation/spotifywebapi/album/uri.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/uri","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI5AlbumV3uriSSSgvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","title":"uri","symbolKind":"property"},"abstract":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for the album."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/album\/uri"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/uri":{"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"type":"text","text":" for the album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/uri","title":"uri","role":"symbol","url":"\/documentation\/spotifywebapi\/album\/uri","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify URI","titleInlineContent":[{"text":"Spotify URI","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"metadata":{"title":"uri","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI5AlbumV3uriSSSgvp"},"sections":[],"kind":"symbol","abstract":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the album."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/album\/uri"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/uri"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"Spotify URI"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album/uri":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/album\/uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album\/uri","title":"uri","abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":" for the album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/albumtype.json b/docs/data/documentation/spotifywebapi/albumtype.json index 669c22c38..52f212911 100644 --- a/docs/data/documentation/spotifywebapi/albumtype.json +++ b/docs/data/documentation/spotifywebapi/albumtype.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","interfaceLanguage":"swift"},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/s12CaseIterableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY"],"kind":"relationships"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true,"title":"Other Objects"}],"abstract":[{"text":"An album type.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"roleHeading":"Enumeration","title":"AlbumType","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"enum","externalID":"s:13SpotifyWebAPI9AlbumTypeO","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"languages":["swift"]}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/ep","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/other","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations"],"generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/SY":{"identifier":"doc:\/\/SpotifyWebAPI\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/appearsOn":{"type":"topic","title":"AlbumType.appearsOn","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appearsOn"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Appears on."}],"url":"\/documentation\/spotifywebapi\/albumtype\/appearson"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/init(rawValue:)":{"kind":"symbol","abstract":[{"type":"text","text":"Creates a new instance with the specified raw value."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/init(rawValue:)","type":"topic","title":"init(rawValue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/albumtype\/init(rawvalue:)"},"doc://SpotifyWebAPI/s12CaseIterableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/other":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/other","title":"AlbumType.other","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/other","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"other","kind":"identifier"}],"abstract":[{"type":"text","text":"something else"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/albumtype\/rawrepresentable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/ep":{"url":"\/documentation\/spotifywebapi\/albumtype\/ep","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ep","kind":"identifier"}],"abstract":[{"type":"text","text":"An EP"}],"role":"symbol","title":"AlbumType.ep","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/ep"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/compilation":{"kind":"symbol","title":"AlbumType.compilation","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"compilation","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype\/compilation","role":"symbol","abstract":[{"type":"text","text":"A compilation."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/albumtype\/equatable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/single":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"single"}],"url":"\/documentation\/spotifywebapi\/albumtype\/single","kind":"symbol","title":"AlbumType.single","abstract":[{"type":"text","text":"A single."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/album":{"abstract":[{"type":"text","text":"An album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","title":"AlbumType.album","role":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/album","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"sections":[],"abstract":[{"text":"An album type.","type":"text"}],"topicSections":[{"anchor":"Enumeration-Cases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/ep","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/other","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single"],"title":"Enumeration Cases","generated":true},{"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/init(rawValue:)"],"generated":true,"title":"Initializers"},{"title":"Default Implementations","anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations"],"generated":true}],"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/s12CaseIterableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AlbumType","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/albumtype"]}],"metadata":{"externalID":"s:13SpotifyWebAPI9AlbumTypeO","symbolKind":"enum","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"roleHeading":"Enumeration","title":"AlbumType","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}]},"seeAlsoSections":[{"anchor":"Other-Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true,"title":"Other Objects"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/ep":{"url":"\/documentation\/spotifywebapi\/albumtype\/ep","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ep"}],"title":"AlbumType.ep","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/ep","type":"topic","role":"symbol","abstract":[{"type":"text","text":"An EP"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/other":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/other","title":"AlbumType.other","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/other","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"other","kind":"identifier"}],"type":"topic","abstract":[{"text":"something else","type":"text"}]},"doc://SpotifyWebAPI/SY":{"identifier":"doc:\/\/SpotifyWebAPI\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/s12CaseIterableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s12CaseIterableP","type":"unresolvable","title":"Swift.CaseIterable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/album":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/album","abstract":[{"text":"An album.","type":"text"}],"type":"topic","title":"AlbumType.album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"album"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/compilation":{"url":"\/documentation\/spotifywebapi\/albumtype\/compilation","title":"AlbumType.compilation","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A compilation."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"compilation"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/appearsOn":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn","abstract":[{"type":"text","text":"Appears on."}],"url":"\/documentation\/spotifywebapi\/albumtype\/appearson","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appearsOn"}],"type":"topic","kind":"symbol","title":"AlbumType.appearsOn"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/single":{"title":"AlbumType.single","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","url":"\/documentation\/spotifywebapi\/albumtype\/single","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"single"}],"type":"topic","abstract":[{"text":"A single.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/init(rawValue:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/init(rawValue:)","title":"init(rawValue:)","role":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/init(rawvalue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new instance with the specified raw value."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/Equatable-Implementations":{"title":"Equatable Implementations","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/albumtype\/equatable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/Equatable-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/RawRepresentable-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/albumtype\/rawrepresentable-implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/albumtype/!=(_:_:).json b/docs/data/documentation/spotifywebapi/albumtype/!=(_:_:).json index 6d9b57de4..4d7105499 100644 --- a/docs/data/documentation/spotifywebapi/albumtype/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/albumtype/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/albumtype\/!=(_:_:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI9AlbumTypeO","symbolKind":"op","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","roleHeading":"Operator"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/!=(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/albumtype\/equatable-implementations","abstract":[]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","metadata":{"title":"!=(_:_:)","symbolKind":"op","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI9AlbumTypeO"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/!=(_:_:)","role":"symbol","abstract":[],"title":"!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/Equatable-Implementations":{"title":"Equatable Implementations","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/albumtype\/equatable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/Equatable-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/albumtype/album.json b/docs/data/documentation/spotifywebapi/albumtype/album.json index 7a3f189b9..8db4c9e22 100644 --- a/docs/data/documentation/spotifywebapi/albumtype/album.json +++ b/docs/data/documentation/spotifywebapi/albumtype/album.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/album"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI9AlbumTypeO5albumyA2CmF","title":"AlbumType.album","symbolKind":"case","role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"abstract":[{"text":"An album.","type":"text"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/album":{"abstract":[{"type":"text","text":"An album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","title":"AlbumType.album","role":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/album","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9AlbumTypeO5albumyA2CmF","role":"symbol","title":"AlbumType.album","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"roleHeading":"Case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/album"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"An album.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/album":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/album","abstract":[{"text":"An album.","type":"text"}],"type":"topic","title":"AlbumType.album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"album"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/albumtype/appearson.json b/docs/data/documentation/spotifywebapi/albumtype/appearson.json index ee1d2da18..ace9fb55e 100644 --- a/docs/data/documentation/spotifywebapi/albumtype/appearson.json +++ b/docs/data/documentation/spotifywebapi/albumtype/appearson.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"appearsOn","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Appears on."}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/appearson"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","title":"AlbumType.appearsOn","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9AlbumTypeO9appearsOnyA2CmF","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"appearsOn"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/appearsOn":{"type":"topic","title":"AlbumType.appearsOn","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appearsOn"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Appears on."}],"url":"\/documentation\/spotifywebapi\/albumtype\/appearson"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"text":"Appears on.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/albumtype\/appearson"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appearsOn"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Case","externalID":"s:13SpotifyWebAPI9AlbumTypeO9appearsOnyA2CmF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","title":"AlbumType.appearsOn","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"appearsOn","kind":"identifier"}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/appearsOn":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn","abstract":[{"type":"text","text":"Appears on."}],"url":"\/documentation\/spotifywebapi\/albumtype\/appearson","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appearsOn"}],"type":"topic","kind":"symbol","title":"AlbumType.appearsOn"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/albumtype/compilation.json b/docs/data/documentation/spotifywebapi/albumtype/compilation.json index 8dc1ad533..1806cea88 100644 --- a/docs/data/documentation/spotifywebapi/albumtype/compilation.json +++ b/docs/data/documentation/spotifywebapi/albumtype/compilation.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/albumtype\/compilation"]}],"metadata":{"roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"compilation","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI9AlbumTypeO11compilationyA2CmF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","title":"AlbumType.compilation"},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation"},"abstract":[{"type":"text","text":"A compilation."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"compilation"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/compilation":{"kind":"symbol","title":"AlbumType.compilation","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"compilation","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype\/compilation","role":"symbol","abstract":[{"type":"text","text":"A compilation."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A compilation."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/compilation"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compilation"}],"title":"AlbumType.compilation","externalID":"s:13SpotifyWebAPI9AlbumTypeO11compilationyA2CmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"compilation"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/compilation":{"url":"\/documentation\/spotifywebapi\/albumtype\/compilation","title":"AlbumType.compilation","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A compilation."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"compilation"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/albumtype/encode(to:).json b/docs/data/documentation/spotifywebapi/albumtype/encode(to:).json index 4174a0251..c86fecff8 100644 --- a/docs/data/documentation/spotifywebapi/albumtype/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/albumtype/encode(to:).json @@ -1 +1 @@ -{"metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method","extendedModule":"Swift","title":"encode(to:)","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:13SpotifyWebAPI9AlbumTypeO","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/encode(to:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/encode(to:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/albumtype\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"encode(to:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/albumtype\/rawrepresentable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Instance Method","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:13SpotifyWebAPI9AlbumTypeO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"encode(to:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/encode(to:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/RawRepresentable-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/albumtype\/rawrepresentable-implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/encode(to:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/spotifywebapi\/albumtype\/encode(to:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/encode(to:)","title":"encode(to:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/albumtype/ep.json b/docs/data/documentation/spotifywebapi/albumtype/ep.json index 0bc5bad21..8f40af76e 100644 --- a/docs/data/documentation/spotifywebapi/albumtype/ep.json +++ b/docs/data/documentation/spotifywebapi/albumtype/ep.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ep","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"An EP"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/albumtype\/ep"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/ep"},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ep"}],"roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"case","title":"AlbumType.ep","externalID":"s:13SpotifyWebAPI9AlbumTypeO2epyA2CmF"},"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/ep":{"url":"\/documentation\/spotifywebapi\/albumtype\/ep","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ep","kind":"identifier"}],"abstract":[{"type":"text","text":"An EP"}],"role":"symbol","title":"AlbumType.ep","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/ep"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"metadata":{"externalID":"s:13SpotifyWebAPI9AlbumTypeO2epyA2CmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ep"}],"title":"AlbumType.ep","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","symbolKind":"case"},"abstract":[{"text":"An EP","type":"text"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/ep","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ep","kind":"identifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/albumtype\/ep"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/ep":{"url":"\/documentation\/spotifywebapi\/albumtype\/ep","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ep"}],"title":"AlbumType.ep","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/ep","type":"topic","role":"symbol","abstract":[{"type":"text","text":"An EP"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/albumtype/equatable-implementations.json b/docs/data/documentation/spotifywebapi/albumtype/equatable-implementations.json index 184a56a6d..3d2e3d8c8 100644 --- a/docs/data/documentation/spotifywebapi/albumtype/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/albumtype/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/albumtype\/equatable-implementations"]}],"kind":"article","topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/!=(_:_:)"],"generated":true}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","roleHeading":"API Collection","role":"collectionGroup"},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/!=(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[]}}} \ No newline at end of file +{"topicSections":[{"generated":true,"anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/!=(_:_:)"],"title":"Operators"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations"},"kind":"article","sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/!=(_:_:)","role":"symbol","abstract":[],"title":"!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/albumtype/hash(into:).json b/docs/data/documentation/spotifywebapi/albumtype/hash(into:).json index 006b2fca0..3cd94b624 100644 --- a/docs/data/documentation/spotifywebapi/albumtype/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/albumtype/hash(into:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations"]]},"metadata":{"title":"hash(into:)","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"symbolKind":"method","role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI9AlbumTypeO","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"extendedModule":"Swift"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/hash(into:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/albumtype\/rawrepresentable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/hash(into:)":{"type":"topic","title":"hash(into:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/hash(into:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/albumtype\/hash(into:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/hash(into:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"hash(into:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","extendedModule":"Swift","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI9AlbumTypeO"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/RawRepresentable-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/albumtype\/rawrepresentable-implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/hash(into:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/hash(into:)","title":"hash(into:)","url":"\/documentation\/spotifywebapi\/albumtype\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/albumtype/hashvalue.json b/docs/data/documentation/spotifywebapi/albumtype/hashvalue.json index 9c32b58c7..77f88591d 100644 --- a/docs/data/documentation/spotifywebapi/albumtype/hashvalue.json +++ b/docs/data/documentation/spotifywebapi/albumtype/hashvalue.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/hashValue"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Property","title":"hashValue","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI9AlbumTypeO","extendedModule":"Swift","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations"]]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/albumtype\/hashvalue"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/hashValue":{"abstract":[],"url":"\/documentation\/spotifywebapi\/albumtype\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","title":"hashValue","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/hashValue"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/albumtype\/rawrepresentable-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/hashValue"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI9AlbumTypeO","symbolKind":"property","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"hashValue"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/hashValue":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/hashValue","title":"hashValue","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/RawRepresentable-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/albumtype\/rawrepresentable-implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/albumtype/init(from:).json b/docs/data/documentation/spotifywebapi/albumtype/init(from:).json index 5b6a79a15..9e64b5352 100644 --- a/docs/data/documentation/spotifywebapi/albumtype/init(from:).json +++ b/docs/data/documentation/spotifywebapi/albumtype/init(from:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/albumtype\/init(from:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/init(from:)"},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:13SpotifyWebAPI9AlbumTypeO","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","roleHeading":"Initializer","title":"init(from:)","symbolKind":"init","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/albumtype\/rawrepresentable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/init(from:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/albumtype\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"init(from:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"init(from:)","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:13SpotifyWebAPI9AlbumTypeO","role":"symbol","symbolKind":"init","roleHeading":"Initializer","extendedModule":"Swift","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/init(from:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/albumtype\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/init(from:)":{"abstract":[],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/init(from:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/RawRepresentable-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/albumtype\/rawrepresentable-implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/albumtype/init(rawvalue:).json b/docs/data/documentation/spotifywebapi/albumtype/init(rawvalue:).json index 3e95b9bdb..e649742ab 100644 --- a/docs/data/documentation/spotifywebapi/albumtype/init(rawvalue:).json +++ b/docs/data/documentation/spotifywebapi/albumtype/init(rawvalue:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"abstract":[{"text":"Creates a new instance with the specified raw value.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/init(rawValue:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]}]},{"kind":"parameters","parameters":[{"name":"rawValue","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The raw value for an album type. "},{"inlineContent":[{"text":"It is","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"case-insensitive"}]},{"type":"text","text":"."}]}]}]}],"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI9AlbumTypeO8rawValueACSgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(rawValue:)","role":"symbol","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/init(rawValue:)":{"kind":"symbol","abstract":[{"type":"text","text":"Creates a new instance with the specified raw value."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/init(rawValue:)","type":"topic","title":"init(rawValue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/albumtype\/init(rawvalue:)"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Creates a new instance with the specified raw value."}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI9AlbumTypeO8rawValueACSgSS_tcfc","title":"init(rawValue:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The raw value for an album type. ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"It is"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"case-insensitive"}]},{"text":".","type":"text"}]}],"name":"rawValue"}],"kind":"parameters"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/init(rawValue:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/init(rawValue:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/init(rawValue:)","title":"init(rawValue:)","role":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/init(rawvalue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new instance with the specified raw value."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/albumtype/other.json b/docs/data/documentation/spotifywebapi/albumtype/other.json index 3bff4bd70..2f9bf9b3d 100644 --- a/docs/data/documentation/spotifywebapi/albumtype/other.json +++ b/docs/data/documentation/spotifywebapi/albumtype/other.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/other"},"metadata":{"role":"symbol","symbolKind":"case","externalID":"s:13SpotifyWebAPI9AlbumTypeO5otheryA2CmF","title":"AlbumType.other","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"other","kind":"identifier"}],"roleHeading":"Case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/albumtype\/other"]}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"other","kind":"identifier"}],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"something else"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/other":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/other","title":"AlbumType.other","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/other","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"other","kind":"identifier"}],"abstract":[{"type":"text","text":"something else"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/other"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/other","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"something else"}],"metadata":{"symbolKind":"case","title":"AlbumType.other","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"other"}],"role":"symbol","externalID":"s:13SpotifyWebAPI9AlbumTypeO5otheryA2CmF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"other"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/other":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/other","title":"AlbumType.other","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/other","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"other","kind":"identifier"}],"type":"topic","abstract":[{"text":"something else","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/albumtype/rawrepresentable-implementations.json b/docs/data/documentation/spotifywebapi/albumtype/rawrepresentable-implementations.json index 64e1b29d6..434207779 100644 --- a/docs/data/documentation/spotifywebapi/albumtype/rawrepresentable-implementations.json +++ b/docs/data/documentation/spotifywebapi/albumtype/rawrepresentable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/init(from:)"],"title":"Initializers","generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/hash(into:)"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/init(from:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/albumtype\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"init(from:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/hashValue":{"abstract":[],"url":"\/documentation\/spotifywebapi\/albumtype\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","title":"hashValue","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/hashValue"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/encode(to:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/albumtype\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"encode(to:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/hash(into:)":{"type":"topic","title":"hash(into:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/hash(into:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/albumtype\/hash(into:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"RawRepresentable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/RawRepresentable-Implementations"},"sections":[],"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/init(from:)"],"title":"Initializers","anchor":"Initializers","generated":true},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/hashValue"],"title":"Instance Properties","anchor":"Instance-Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/hash(into:)"],"generated":true,"anchor":"Instance-Methods","title":"Instance Methods"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/hash(into:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/hash(into:)","title":"hash(into:)","url":"\/documentation\/spotifywebapi\/albumtype\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/hashValue":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/hashValue","title":"hashValue","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/encode(to:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/spotifywebapi\/albumtype\/encode(to:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/encode(to:)","title":"encode(to:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/init(from:)":{"abstract":[],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/init(from:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/albumtype/single.json b/docs/data/documentation/spotifywebapi/albumtype/single.json index de660e49e..68ca7e5a4 100644 --- a/docs/data/documentation/spotifywebapi/albumtype/single.json +++ b/docs/data/documentation/spotifywebapi/albumtype/single.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"A single."}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"single","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/albumtype\/single"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:13SpotifyWebAPI9AlbumTypeO6singleyA2CmF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"single","kind":"identifier"}],"title":"AlbumType.single","roleHeading":"Case","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/single":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"single"}],"url":"\/documentation\/spotifywebapi\/albumtype\/single","kind":"symbol","title":"AlbumType.single","abstract":[{"type":"text","text":"A single."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A single."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"single","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/albumtype\/single"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"]]},"kind":"symbol","metadata":{"symbolKind":"case","title":"AlbumType.single","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"single"}],"role":"symbol","externalID":"s:13SpotifyWebAPI9AlbumTypeO6singleyA2CmF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/single":{"title":"AlbumType.single","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","url":"\/documentation\/spotifywebapi\/albumtype\/single","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"single"}],"type":"topic","abstract":[{"text":"A single.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/approximatelyequatable.json b/docs/data/documentation/spotifywebapi/approximatelyequatable.json index 915da01fd..4ab8eb878 100644 --- a/docs/data/documentation/spotifywebapi/approximatelyequatable.json +++ b/docs/data/documentation/spotifywebapi/approximatelyequatable.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Array","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"],"title":"Conforming Types","type":"conformingTypes"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/approximatelyequatable"]}],"sections":[],"metadata":{"role":"symbol","title":"ApproximatelyEquatable","symbolKind":"protocol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Protocol","externalID":"s:13SpotifyWebAPI22ApproximatelyEquatableP","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ApproximatelyEquatable","kind":"identifier"}],"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ApproximatelyEquatable","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This is particularly useful for types that have been decoded from data:"},{"text":" ","type":"text"},{"type":"text","text":"Decoding floating point types can lead to floating point imprecision."}]}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable\/isApproximatelyEqual(to:)"],"title":"Instance Methods"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional","abstract":[],"kind":"symbol","role":"symbol","title":"Optional","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sq","text":"Optional"}],"navigatorTitle":[{"text":"Optional","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/optional","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set":{"type":"topic","title":"Set","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"identifier","text":"Set"}],"url":"\/documentation\/spotifywebapi\/swift\/set","role":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"navigatorTitle":[{"kind":"identifier","text":"Set"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AttributeRange"}],"title":"AttributeRange","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"code":"BinaryFloatingPoint","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"LosslessStringConvertible"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/attributerange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"type":"link","title":"Rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PagingObject"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable/isApproximatelyEqual(to:)":{"required":true,"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable\/isApproximatelyEqual(to:)","title":"isApproximatelyEqual(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable\/isapproximatelyequal(to:)","kind":"symbol","type":"topic","abstract":[{"text":"Determines whether two values are approximately equal to each other.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Array":{"title":"Array","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Array"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedItem","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/saveditem","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SavedItem"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","title":"SavedItem","type":"topic","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","kind":"symbol","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","type":"topic","title":"PlaylistItemContainer","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"text":"additional information about its relationship to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date":{"title":"Date","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Date","kind":"identifier","preciseIdentifier":"s:10Foundation4DateV"}],"navigatorTitle":[{"text":"Date","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/foundation\/date"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CursorPagingObject"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","kind":"symbol","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","role":"symbol","conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"text":"A cursor-based paging object.","type":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable\/isApproximatelyEqual(to:)"],"anchor":"Instance-Methods","title":"Instance Methods","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable"},"variants":[{"paths":["\/documentation\/spotifywebapi\/approximatelyequatable"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ApproximatelyEquatable"}],"symbolKind":"protocol","roleHeading":"Protocol","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI22ApproximatelyEquatableP","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Array","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"],"kind":"relationships","title":"Conforming Types","type":"conformingTypes"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Overview","anchor":"overview","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This is particularly useful for types that have been decoded from data:"},{"text":" ","type":"text"},{"text":"Decoding floating point types can lead to floating point imprecision.","type":"text"}]}],"kind":"content"}],"abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set":{"navigatorTitle":[{"kind":"identifier","text":"Set"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Set","kind":"identifier","preciseIdentifier":"s:Sh"}],"title":"Set","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/set","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","role":"symbol","title":"SavedItem","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"kind":"symbol","type":"topic","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"abstract":[{"text":"A saved track object, saved album object, saved episode object,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"or saved show object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AttributeRange","kind":"identifier"}],"title":"AttributeRange","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/attributerange","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"text":" ","type":"text"},{"text":"maximum value. See ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"conformance":{"constraints":[{"code":"Value","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BinaryFloatingPoint"},{"type":"text","text":", "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"LosslessStringConvertible"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional":{"url":"\/documentation\/spotifywebapi\/swift\/optional","role":"symbol","title":"Optional","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Wrapped"},{"text":" conforms to ","type":"text"},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Optional"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"titleInlineContent":[{"text":"Rhythm","type":"text"}],"title":"Rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Array":{"title":"Array","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Array","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","url":"\/documentation\/spotifywebapi\/foundation\/date","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"identifier"}],"navigatorTitle":[{"text":"Date","kind":"identifier"}],"title":"Date","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PlaylistItemContainer"}],"title":"PlaylistItemContainer","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","role":"symbol","title":"PagingObject","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"text":", ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"abstract":[{"text":"A Spotify paging object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable/isApproximatelyEqual(to:)":{"url":"\/documentation\/spotifywebapi\/approximatelyequatable\/isapproximatelyequal(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"isApproximatelyEqual(to:)","role":"symbol","abstract":[{"type":"text","text":"Determines whether two values are approximately equal to each other."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable\/isApproximatelyEqual(to:)","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CursorPagingObject"}],"title":"CursorPagingObject","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/approximatelyequatable/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/approximatelyequatable/isapproximatelyequal(to:).json index 08c2f77d7..401df4db9 100644 --- a/docs/data/documentation/spotifywebapi/approximatelyequatable/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/approximatelyequatable/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"text":"Another instance of ","type":"text"},{"type":"codeVoice","code":"Self"},{"text":".","type":"text"}]}]}]}],"abstract":[{"text":"Determines whether two values are approximately equal to each other.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"isApproximatelyEqual(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"method","required":true,"externalID":"s:13SpotifyWebAPI22ApproximatelyEquatableP02isD5Equal2toSbx_tF","roleHeading":"Instance Method","role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/approximatelyequatable\/isapproximatelyequal(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable/isApproximatelyEqual(to:)":{"required":true,"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable\/isApproximatelyEqual(to:)","title":"isApproximatelyEqual(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable\/isapproximatelyequal(to:)","kind":"symbol","type":"topic","abstract":[{"text":"Determines whether two values are approximately equal to each other.","type":"text"}]}}} \ No newline at end of file +{"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Determines whether two values are approximately equal to each other."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another instance of "},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}]}]}],"kind":"parameters"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"isApproximatelyEqual(to:)","role":"symbol","externalID":"s:13SpotifyWebAPI22ApproximatelyEquatableP02isD5Equal2toSbx_tF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"symbolKind":"method"},"variants":[{"paths":["\/documentation\/spotifywebapi\/approximatelyequatable\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable/isApproximatelyEqual(to:)":{"url":"\/documentation\/spotifywebapi\/approximatelyequatable\/isapproximatelyequal(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"isApproximatelyEqual(to:)","role":"symbol","abstract":[{"type":"text","text":"Determines whether two values are approximately equal to each other."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable\/isApproximatelyEqual(to:)","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/artist.json b/docs/data/documentation/spotifywebapi/artist.json index e92d5235a..6998e8edb 100644 --- a/docs/data/documentation/spotifywebapi/artist.json +++ b/docs/data/documentation/spotifywebapi/artist.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Structure","symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}],"title":"Artist","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI6ArtistV","navigatorTitle":[{"text":"Artist","kind":"identifier"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"],"title":"Media Objects","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/artist"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/genres","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/images","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/popularity","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/uri"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Equatable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","kind":"relationships"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/id":{"abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for the artist."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"id","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/id","url":"\/documentation\/spotifywebapi\/artist\/id","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/href":{"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full artist object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/href","url":"\/documentation\/spotifywebapi\/artist\/href","kind":"symbol","title":"href","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/uri":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/uri","url":"\/documentation\/spotifywebapi\/artist\/uri","kind":"symbol","title":"uri","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the artist."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/externalURLs":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/externalURLs","url":"\/documentation\/spotifywebapi\/artist\/externalurls","kind":"symbol","title":"externalURLs","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Known external urls for this artist."}]},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"popularity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"]?, "},{"text":"followers","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"genres"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?)","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)","url":"\/documentation\/spotifywebapi\/artist\/init(name:uri:id:images:popularity:externalurls:followers:genres:href:)","kind":"symbol","title":"init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"A Spotify artist."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/genres":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"genres","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/genres","url":"\/documentation\/spotifywebapi\/artist\/genres","kind":"symbol","title":"genres","type":"topic","role":"symbol","abstract":[{"text":"A list of the genres the artist is associated with.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/Equatable-Implementations":{"type":"topic","url":"\/documentation\/spotifywebapi\/artist\/equatable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/followers":{"abstract":[{"type":"text","text":"Information about the followers of the artist."}],"title":"followers","type":"topic","url":"\/documentation\/spotifywebapi\/artist\/followers","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/followers","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"followers","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/Decodable-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Decodable-Implementations","title":"Decodable Implementations","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/artist\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/popularity":{"abstract":[{"text":"The popularity of the artist.","type":"text"}],"url":"\/documentation\/spotifywebapi\/artist\/popularity","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/popularity","title":"popularity","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"popularity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/images":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/images","url":"\/documentation\/spotifywebapi\/artist\/images","kind":"symbol","title":"images","type":"topic","role":"symbol","abstract":[{"text":"Images of the artist in various sizes, widest first.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","title":"Spotify URI","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"text":"Spotify URI","type":"text"}]},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/type":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/artist\/type","type":"topic","abstract":[{"text":"The object type. Always ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/type","title":"type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/name":{"type":"topic","kind":"symbol","title":"name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/name","url":"\/documentation\/spotifywebapi\/artist\/name","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[{"text":"The name of the artist.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"}}} \ No newline at end of file +{"abstract":[{"text":"A Spotify artist.","type":"text"}],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/artist"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Artist"}],"platforms":["macOS"]}]}],"topicSections":[{"generated":true,"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/genres","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/images","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/popularity","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/uri"],"generated":true,"anchor":"Instance-Properties","title":"Instance Properties"},{"title":"Default Implementations","generated":true,"anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Equatable-Implementations"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"navigatorTitle":[{"text":"Artist","kind":"identifier"}],"roleHeading":"Structure","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"title":"Artist","externalID":"s:13SpotifyWebAPI6ArtistV","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"kind":"symbol","seeAlsoSections":[{"title":"Media Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"],"generated":true,"anchor":"Media-Objects"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/type":{"title":"type","abstract":[{"type":"text","text":"The object type. Always "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/type","url":"\/documentation\/spotifywebapi\/artist\/type","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/images":{"title":"images","type":"topic","url":"\/documentation\/spotifywebapi\/artist\/images","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/images","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"images"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage"},{"text":"]?","kind":"text"}],"abstract":[{"type":"text","text":"Images of the artist in various sizes, widest first."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)","abstract":[{"type":"text","text":"A Spotify artist."}],"type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"popularity"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"followers","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"kind":"text","text":"?, "},{"text":"genres","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"title":"init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)","url":"\/documentation\/spotifywebapi\/artist\/init(name:uri:id:images:popularity:externalurls:followers:genres:href:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"text":"Spotify ID","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","title":"Spotify ID"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/followers":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/followers","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followers"},{"text":": ","kind":"text"},{"text":"Followers","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Information about the followers of the artist."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/artist\/followers","title":"followers","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/name":{"title":"name","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","type":"topic","abstract":[{"text":"The name of the artist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/name","url":"\/documentation\/spotifywebapi\/artist\/name","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/href":{"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full artist object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/href","kind":"symbol","type":"topic","title":"href","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/artist\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/externalURLs":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/externalURLs","abstract":[{"text":"Known external urls for this artist.","type":"text"}],"kind":"symbol","type":"topic","title":"externalURLs","url":"\/documentation\/spotifywebapi\/artist\/externalurls"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/genres":{"url":"\/documentation\/spotifywebapi\/artist\/genres","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"genres"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"abstract":[{"text":"A list of the genres the artist is associated with.","type":"text"}],"kind":"symbol","title":"genres","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/genres","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/artist\/equatable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","type":"unresolvable"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/Decodable-Implementations":{"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/artist\/decodable-implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/uri":{"title":"uri","url":"\/documentation\/spotifywebapi\/artist\/uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/uri","type":"topic","abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"type":"text","text":" for the artist."}],"kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/id":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/id","abstract":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the artist."}],"kind":"symbol","type":"topic","title":"id","url":"\/documentation\/spotifywebapi\/artist\/id"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/popularity":{"title":"popularity","abstract":[{"type":"text","text":"The popularity of the artist."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"popularity","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/popularity","url":"\/documentation\/spotifywebapi\/artist\/popularity","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/artist/!=(_:_:).json b/docs/data/documentation/spotifywebapi/artist/!=(_:_:).json index d7937ad48..d622760cd 100644 --- a/docs/data/documentation/spotifywebapi/artist/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/artist/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/!=(_:_:)"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/artist\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"roleHeading":"Operator","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","title":"!=(_:_:)","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI6ArtistV","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/Equatable-Implementations":{"type":"topic","url":"\/documentation\/spotifywebapi\/artist\/equatable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/artist\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/artist\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/!=(_:_:)"},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI6ArtistV","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","roleHeading":"Operator","role":"symbol","symbolKind":"op","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/!=(_:_:)":{"abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/artist\/!=(_:_:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/artist\/equatable-implementations","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/artist/decodable-implementations.json b/docs/data/documentation/spotifywebapi/artist/decodable-implementations.json index 34d3be71a..6f4634fde 100644 --- a/docs/data/documentation/spotifywebapi/artist/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/artist/decodable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Decodable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/init(from:)"],"title":"Initializers","generated":true}],"sections":[],"kind":"article","metadata":{"title":"Decodable Implementations","roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/artist\/decodable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/init(from:)":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/init(from:)","abstract":[],"title":"init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/artist\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/artist\/decodable-implementations"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Decodable Implementations"},"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/init(from:)"],"anchor":"Initializers","generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Decodable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/init(from:)":{"url":"\/documentation\/spotifywebapi\/artist\/init(from:)","type":"topic","title":"init(from:)","abstract":[],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/init(from:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/artist/equatable-implementations.json b/docs/data/documentation/spotifywebapi/artist/equatable-implementations.json index 8aee0bdfb..2db367afe 100644 --- a/docs/data/documentation/spotifywebapi/artist/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/artist/equatable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"metadata":{"roleHeading":"API Collection","title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Equatable-Implementations"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/!=(_:_:)"],"generated":true,"title":"Operators"}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/artist\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/artist\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Equatable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/artist\/equatable-implementations"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"sections":[],"topicSections":[{"generated":true,"title":"Operators","anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/!=(_:_:)"]}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/!=(_:_:)":{"abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/artist\/!=(_:_:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/artist/externalurls.json b/docs/data/documentation/spotifywebapi/artist/externalurls.json index 592de8d57..97b463c0e 100644 --- a/docs/data/documentation/spotifywebapi/artist/externalurls.json +++ b/docs/data/documentation/spotifywebapi/artist/externalurls.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"key: The type of the URL, for example: “spotify” - The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"text":" ","type":"text"},{"type":"text","text":"for the object."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"value: An external, public URL to the object."}]}]}]}]}],"sections":[],"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI6ArtistV12externalURLsSDySS10Foundation3URLVGSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]?","kind":"text"}],"title":"externalURLs","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/externalURLs"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Known external urls for this artist."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/artist\/externalurls"]}],"references":{"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"titleInlineContent":[{"type":"text","text":"Spotify URL"}],"type":"link","title":"Spotify URL","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/externalURLs":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/externalURLs","url":"\/documentation\/spotifywebapi\/artist\/externalurls","kind":"symbol","title":"externalURLs","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Known external urls for this artist."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"]?"}]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"key: The type of the URL, for example: “spotify” - The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"for the object."}]}]},{"content":[{"inlineContent":[{"text":"value: An external, public URL to the object.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI6ArtistV12externalURLsSDySS10Foundation3URLVGSgvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"externalURLs","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/artist\/externalurls"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/externalURLs","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Known external urls for this artist."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"text":"Spotify URL","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URL"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/externalURLs":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/externalURLs","abstract":[{"text":"Known external urls for this artist.","type":"text"}],"kind":"symbol","type":"topic","title":"externalURLs","url":"\/documentation\/spotifywebapi\/artist\/externalurls"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/artist/followers.json b/docs/data/documentation/spotifywebapi/artist/followers.json index 1ce008043..4d48ccf69 100644 --- a/docs/data/documentation/spotifywebapi/artist/followers.json +++ b/docs/data/documentation/spotifywebapi/artist/followers.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Information about the followers of the artist."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"followers","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Followers","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"Only available for the full artist object.","type":"text"}],"type":"paragraph"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/artist\/followers"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:13SpotifyWebAPI6ArtistV9followersAA9FollowersVSgvp","symbolKind":"property","title":"followers","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"followers","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers"},{"text":"?","kind":"text"}],"role":"symbol","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/followers","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/followers":{"abstract":[{"type":"text","text":"Information about the followers of the artist."}],"title":"followers","type":"topic","url":"\/documentation\/spotifywebapi\/artist\/followers","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/followers","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"followers","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI6ArtistV9followersAA9FollowersVSgvp","symbolKind":"property","roleHeading":"Instance Property","title":"followers","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"followers","kind":"identifier"},{"kind":"text","text":": "},{"text":"Followers","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"kind":"text","text":"?"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/followers","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/artist\/followers"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"followers"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"Only available for the full artist object."}],"type":"paragraph"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"abstract":[{"type":"text","text":"Information about the followers of the artist."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/followers":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/followers","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followers"},{"text":": ","kind":"text"},{"text":"Followers","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Information about the followers of the artist."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/artist\/followers","title":"followers","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/artist/genres.json b/docs/data/documentation/spotifywebapi/artist/genres.json index 6aed96be6..3690a9f54 100644 --- a/docs/data/documentation/spotifywebapi/artist/genres.json +++ b/docs/data/documentation/spotifywebapi/artist/genres.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"A list of the genres the artist is associated with."}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI6ArtistV6genresSaySSGSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"genres"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"title":"genres","roleHeading":"Instance Property"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"genres"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example: “Prog Rock” , “Post-Grunge”. (If not yet classified, the array"},{"text":" ","type":"text"},{"type":"text","text":"is empty.)"}]},{"type":"paragraph","inlineContent":[{"text":"Only available for the full artist object.","type":"text"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/artist\/genres"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/genres","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/genres":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"genres","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/genres","url":"\/documentation\/spotifywebapi\/artist\/genres","kind":"symbol","title":"genres","type":"topic","role":"symbol","abstract":[{"text":"A list of the genres the artist is associated with.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/genres"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI6ArtistV6genresSaySSGSgvp","title":"genres","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"genres"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"genres","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"For example: “Prog Rock” , “Post-Grunge”. (If not yet classified, the array","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is empty.)"}]},{"inlineContent":[{"type":"text","text":"Only available for the full artist object."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/artist\/genres"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"A list of the genres the artist is associated with.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/genres":{"url":"\/documentation\/spotifywebapi\/artist\/genres","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"genres"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"abstract":[{"text":"A list of the genres the artist is associated with.","type":"text"}],"kind":"symbol","title":"genres","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/genres","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/artist/href.json b/docs/data/documentation/spotifywebapi/artist/href.json index c6b189cde..d1e30d8b6 100644 --- a/docs/data/documentation/spotifywebapi/artist/href.json +++ b/docs/data/documentation/spotifywebapi/artist/href.json @@ -1 +1 @@ -{"abstract":[{"text":"A link to the Spotify web API endpoint providing the full artist object.","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/href","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/artist\/href"]}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI6ArtistV4href10Foundation3URLVSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"title":"href","roleHeading":"Instance Property"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"]}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true},{"type":"text","text":", passing in "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","type":"reference","isActive":true},{"text":" as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the response type to retrieve the results."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/href":{"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full artist object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/href","url":"\/documentation\/spotifywebapi\/artist\/href","kind":"symbol","title":"href","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full artist object."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"languages":["swift"]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"type":"text","text":", passing in "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","type":"reference","isActive":true},{"type":"text","text":" as"},{"text":" ","type":"text"},{"type":"text","text":"the response type to retrieve the results."}]}],"kind":"content"}],"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/artist\/href"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"title":"href","externalID":"s:13SpotifyWebAPI6ArtistV4href10Foundation3URLVSgvp","symbolKind":"property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/href","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/href":{"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full artist object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/href","kind":"symbol","type":"topic","title":"href","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/artist\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/artist/id.json b/docs/data/documentation/spotifywebapi/artist/id.json index e0c9e58ca..84dd63960 100644 --- a/docs/data/documentation/spotifywebapi/artist/id.json +++ b/docs/data/documentation/spotifywebapi/artist/id.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/artist\/id"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/id","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"text":" for the artist.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Instance Property","title":"id","externalID":"s:13SpotifyWebAPI6ArtistV2idSSSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/id":{"abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for the artist."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"id","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/id","url":"\/documentation\/spotifywebapi\/artist\/id","role":"symbol"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify ID"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"id","externalID":"s:13SpotifyWebAPI6ArtistV2idSSSgvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"symbolKind":"property","role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/id","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/artist\/id"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the artist."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/id":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/id","abstract":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the artist."}],"kind":"symbol","type":"topic","title":"id","url":"\/documentation\/spotifywebapi\/artist\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify ID","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","titleInlineContent":[{"type":"text","text":"Spotify ID"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/artist/images.json b/docs/data/documentation/spotifywebapi/artist/images.json index 4689c5139..fd8efc9b5 100644 --- a/docs/data/documentation/spotifywebapi/artist/images.json +++ b/docs/data/documentation/spotifywebapi/artist/images.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/images","interfaceLanguage":"swift"},"metadata":{"externalID":"s:13SpotifyWebAPI6ArtistV6imagesSayAA0A5ImageVGSgvp","modules":[{"name":"SpotifyWebAPI"}],"title":"images","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"images"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"text":"]?","kind":"text"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/artist\/images"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"abstract":[{"text":"Images of the artist in various sizes, widest first.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"images"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"},{"kind":"text","text":"]?"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"text":"Only available for the full artist object.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/images":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/images","url":"\/documentation\/spotifywebapi\/artist\/images","kind":"symbol","title":"images","type":"topic","role":"symbol","abstract":[{"text":"Images of the artist in various sizes, widest first.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage"},{"kind":"text","text":"]?"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Only available for the full artist object."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"abstract":[{"type":"text","text":"Images of the artist in various sizes, widest first."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/images","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"images","roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI6ArtistV6imagesSayAA0A5ImageVGSgvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"images"},{"kind":"text","text":": ["},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"kind":"text","text":"]?"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/artist\/images"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/images":{"title":"images","type":"topic","url":"\/documentation\/spotifywebapi\/artist\/images","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/images","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"images"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage"},{"text":"]?","kind":"text"}],"abstract":[{"type":"text","text":"Images of the artist in various sizes, widest first."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/artist/init(from:).json b/docs/data/documentation/spotifywebapi/artist/init(from:).json index ca4aa7445..51e43f170 100644 --- a/docs/data/documentation/spotifywebapi/artist/init(from:).json +++ b/docs/data/documentation/spotifywebapi/artist/init(from:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI6ArtistV4fromACs7Decoder_p_tKcfc","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/artist\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Decodable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/init(from:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/init(from:)":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/init(from:)","abstract":[],"title":"init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/artist\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/Decodable-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Decodable-Implementations","title":"Decodable Implementations","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/artist\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/artist\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Decodable-Implementations"]]},"kind":"symbol","metadata":{"title":"init(from:)","role":"symbol","externalID":"s:13SpotifyWebAPI6ArtistV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","extendedModule":"SpotifyWebAPI","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"symbolKind":"init"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/init(from:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/init(from:)":{"url":"\/documentation\/spotifywebapi\/artist\/init(from:)","type":"topic","title":"init(from:)","abstract":[],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/init(from:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/Decodable-Implementations":{"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/artist\/decodable-implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/artist/init(name:uri:id:images:popularity:externalurls:followers:genres:href:).json b/docs/data/documentation/spotifywebapi/artist/init(name:uri:id:images:popularity:externalurls:followers:genres:href:).json index fbd3f0963..824287e0d 100644 --- a/docs/data/documentation/spotifywebapi/artist/init(name:uri:id:images:popularity:externalurls:followers:genres:href:).json +++ b/docs/data/documentation/spotifywebapi/artist/init(name:uri:id:images:popularity:externalurls:followers:genres:href:).json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"images"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","text":"SpotifyImage","kind":"typeIdentifier"},{"kind":"text","text":"]? = nil, "},{"text":"popularity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]? = nil, "},{"text":"followers","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"genres"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]? = nil, "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"? = nil)"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The name of the artist."}],"type":"paragraph"}],"name":"name"},{"name":"uri","content":[{"inlineContent":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"text":" for the artist.","type":"text"}],"type":"paragraph"}]},{"name":"id","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the artist."}]}]},{"name":"images","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Images of the artist."}]}]},{"name":"popularity","content":[{"inlineContent":[{"text":"The popularity of the artist. Should be between 0 and 100,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"inclusive."}],"type":"paragraph"}]},{"name":"externalURLs","content":[{"inlineContent":[{"type":"text","text":"Known external urls for this artist."},{"type":"text","text":" "},{"type":"text","text":"- key: The type of the URL, for example: “spotify” - The "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference"},{"text":" for the object.","type":"text"},{"type":"text","text":" "},{"text":"- value: An external, public URL to the object.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Information about the followers of the artist.","type":"text"}],"type":"paragraph"}],"name":"followers"},{"name":"genres","content":[{"type":"paragraph","inlineContent":[{"text":"A list of the genres the artist is associated with.","type":"text"}]}]},{"name":"href","content":[{"type":"paragraph","inlineContent":[{"text":"A link to the Spotify web API endpoint providing the full","type":"text"},{"type":"text","text":" "},{"text":"artist object.","type":"text"}]}]}],"kind":"parameters"}],"metadata":{"externalID":"s:13SpotifyWebAPI6ArtistV4name3uri2id6images10popularity12externalURLs9followers6genres4hrefACSS_SSSgAMSayAA0A5ImageVGSgSiSgSDySS10Foundation3URLVGSgAA9FollowersVSgSaySSGSgAUSgtcfc","title":"init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)","symbolKind":"init","roleHeading":"Initializer","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage"},{"text":"]?, ","kind":"text"},{"text":"popularity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"followers"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"kind":"text","text":"?, "},{"text":"genres","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?)","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/artist\/init(name:uri:id:images:popularity:externalurls:followers:genres:href:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A Spotify artist."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"popularity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"]?, "},{"text":"followers","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"genres"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?)","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)","url":"\/documentation\/spotifywebapi\/artist\/init(name:uri:id:images:popularity:externalurls:followers:genres:href:)","kind":"symbol","title":"init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"A Spotify artist."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify URL","titleInlineContent":[{"type":"text","text":"Spotify"},{"type":"text","text":" "},{"type":"text","text":"URL"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"metadata":{"symbolKind":"init","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI6ArtistV4name3uri2id6images10popularity12externalURLs9followers6genres4hrefACSS_SSSgAMSayAA0A5ImageVGSgSiSgSDySS10Foundation3URLVGSgAA9FollowersVSgSaySSGSgAUSgtcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"popularity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"followers"},{"kind":"text","text":": "},{"text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"genres"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?)","kind":"text"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/artist\/init(name:uri:id:images:popularity:externalurls:followers:genres:href:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"A Spotify artist."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uri"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"popularity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]? = nil, "},{"text":"followers","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Followers","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"genres"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]? = nil, "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"? = nil)"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The name of the artist."}],"type":"paragraph"}],"name":"name"},{"content":[{"inlineContent":[{"type":"text","text":"The "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the artist."}],"type":"paragraph"}],"name":"uri"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the artist."}]}],"name":"id"},{"name":"images","content":[{"inlineContent":[{"type":"text","text":"Images of the artist."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The popularity of the artist. Should be between 0 and 100,","type":"text"},{"type":"text","text":" "},{"text":"inclusive.","type":"text"}]}],"name":"popularity"},{"content":[{"inlineContent":[{"text":"Known external urls for this artist.","type":"text"},{"type":"text","text":" "},{"text":"- key: The type of the URL, for example: “spotify” - The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the object."},{"text":" ","type":"text"},{"type":"text","text":"- value: An external, public URL to the object."}],"type":"paragraph"}],"name":"externalURLs"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Information about the followers of the artist.","type":"text"}]}],"name":"followers"},{"content":[{"type":"paragraph","inlineContent":[{"text":"A list of the genres the artist is associated with.","type":"text"}]}],"name":"genres"},{"name":"href","content":[{"inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full"},{"type":"text","text":" "},{"text":"artist object.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)","abstract":[{"type":"text","text":"A Spotify artist."}],"type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"popularity"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"followers","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"kind":"text","text":"?, "},{"text":"genres","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"title":"init(name:uri:id:images:popularity:externalURLs:followers:genres:href:)","url":"\/documentation\/spotifywebapi\/artist\/init(name:uri:id:images:popularity:externalurls:followers:genres:href:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","titleInlineContent":[{"text":"Spotify","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"URL"}],"title":"Spotify URL","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/artist/name.json b/docs/data/documentation/spotifywebapi/artist/name.json index 5b3e69b7d..2d7e9365a 100644 --- a/docs/data/documentation/spotifywebapi/artist/name.json +++ b/docs/data/documentation/spotifywebapi/artist/name.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"text":"The name of the artist.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/name"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/artist\/name"]}],"metadata":{"roleHeading":"Instance Property","title":"name","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI6ArtistV4nameSSvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/name":{"type":"topic","kind":"symbol","title":"name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/name","url":"\/documentation\/spotifywebapi\/artist\/name","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[{"text":"The name of the artist.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"kind":"symbol","abstract":[{"text":"The name of the artist.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/artist\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI6ArtistV4nameSSvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","title":"name","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/name"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/name":{"title":"name","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","type":"topic","abstract":[{"text":"The name of the artist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/name","url":"\/documentation\/spotifywebapi\/artist\/name","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/artist/popularity.json b/docs/data/documentation/spotifywebapi/artist/popularity.json index 35732ed8f..e58029633 100644 --- a/docs/data/documentation/spotifywebapi/artist/popularity.json +++ b/docs/data/documentation/spotifywebapi/artist/popularity.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/popularity"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"kind":"symbol","abstract":[{"type":"text","text":"The popularity of the artist."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"popularity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"The value will be between 0 and 100, with 100 being the most popular. The","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"artist’s popularity is calculated from the popularity of all the artist’s"},{"type":"text","text":" "},{"text":"tracks.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Only available for the full artist object.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"metadata":{"title":"popularity","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI6ArtistV10popularitySiSgvp","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"popularity","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/artist\/popularity"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/popularity":{"abstract":[{"text":"The popularity of the artist.","type":"text"}],"url":"\/documentation\/spotifywebapi\/artist\/popularity","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/popularity","title":"popularity","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"popularity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/popularity","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"popularity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The value will be between 0 and 100, with 100 being the most popular. The"},{"type":"text","text":" "},{"type":"text","text":"artist’s popularity is calculated from the popularity of all the artist’s"},{"type":"text","text":" "},{"type":"text","text":"tracks."}]},{"inlineContent":[{"text":"Only available for the full artist object.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"The popularity of the artist."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/artist\/popularity"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI6ArtistV10popularitySiSgvp","title":"popularity","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"popularity"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/popularity":{"title":"popularity","abstract":[{"type":"text","text":"The popularity of the artist."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"popularity","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/popularity","url":"\/documentation\/spotifywebapi\/artist\/popularity","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/artist/type.json b/docs/data/documentation/spotifywebapi/artist/type.json index d1f05c375..bb70fd888 100644 --- a/docs/data/documentation/spotifywebapi/artist/type.json +++ b/docs/data/documentation/spotifywebapi/artist/type.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/artist\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/type","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"externalID":"s:13SpotifyWebAPI6ArtistV4typeAA10IDCategoryOvp"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"abstract":[{"text":"The object type. Always ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"},{"text":".","type":"text"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/type":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/artist\/type","type":"topic","abstract":[{"text":"The object type. Always ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/type","title":"type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/type"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"abstract":[{"type":"text","text":"The object type. Always "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"},{"text":".","type":"text"}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"externalID":"s:13SpotifyWebAPI6ArtistV4typeAA10IDCategoryOvp","symbolKind":"property","title":"type","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/artist\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/type":{"title":"type","abstract":[{"type":"text","text":"The object type. Always "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/type","url":"\/documentation\/spotifywebapi\/artist\/type","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/artist/uri.json b/docs/data/documentation/spotifywebapi/artist/uri.json index 4e88385d7..6267531db 100644 --- a/docs/data/documentation/spotifywebapi/artist/uri.json +++ b/docs/data/documentation/spotifywebapi/artist/uri.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"sections":[],"metadata":{"title":"uri","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"symbolKind":"property","role":"symbol","externalID":"s:13SpotifyWebAPI6ArtistV3uriSSSgvp"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/uri"},"abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"text":" for the artist.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/artist\/uri"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","titleInlineContent":[{"type":"text","text":"Spotify URI"}],"title":"Spotify URI","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/uri":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/uri","url":"\/documentation\/spotifywebapi\/artist\/uri","kind":"symbol","title":"uri","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the artist."}]}}} \ No newline at end of file +{"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:13SpotifyWebAPI6ArtistV3uriSSSgvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol","title":"uri","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"abstract":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the artist."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/uri","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/artist\/uri"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist/uri":{"title":"uri","url":"\/documentation\/spotifywebapi\/artist\/uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist\/uri","type":"topic","abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"type":"text","text":" for the artist."}],"kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","titleInlineContent":[{"text":"Spotify URI","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URI","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/attributerange.json b/docs/data/documentation/spotifywebapi/attributerange.json index eac791083..01c3cc8ac 100644 --- a/docs/data/documentation/spotifywebapi/attributerange.json +++ b/docs/data/documentation/spotifywebapi/attributerange.json @@ -1 +1 @@ -{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/init(min:target:max:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/max","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/min","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/target"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/queryDictionary(attributeName:)"],"title":"Instance Methods"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/Equatable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","interfaceLanguage":"swift"},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"title":"AttributeRange","roleHeading":"Structure","externalID":"s:13SpotifyWebAPI14AttributeRangeV","symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AttributeRange","kind":"identifier"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"title":"Other Objects","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/attributerange"]}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Decodable","preciseIdentifier":"s:Se"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Encodable","preciseIdentifier":"s:SE","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Hashable","preciseIdentifier":"s:SH","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"LosslessStringConvertible","kind":"typeIdentifier","preciseIdentifier":"s:s25LosslessStringConvertibleP"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Numeric","preciseIdentifier":"s:Sj"}]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Overview","level":2,"anchor":"overview"},{"inlineContent":[{"type":"text","text":"Note that all of the properties are mutable."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"The target value should not be smaller than the minimum or larger than the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"maximum."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"abstract":[{"text":"Represents a range for a track attribute. Has a minimum, target (ideal), and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"maximum value. See "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"},{"text":" and the endpoint for getting","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"recommendations based on seeds."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/ApproximatelyEquatable-Implementations":{"role":"collectionGroup","title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/attributerange\/approximatelyequatable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/ApproximatelyEquatable-Implementations","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","title":"ApproximatelyEquatable","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"BinaryFloatingPoint","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"LosslessStringConvertible"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ApproximatelyEquatable"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ApproximatelyEquatable"}],"abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/target":{"role":"symbol","title":"target","url":"\/documentation\/spotifywebapi\/attributerange\/target","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/target","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The target (ideal) value for the attribute."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recommendations":{"type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/max":{"role":"symbol","title":"max","url":"\/documentation\/spotifywebapi\/attributerange\/max","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/max","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"max"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"abstract":[{"text":"The maximum value for the attribute.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/init(min:target:max:)":{"role":"symbol","title":"init(min:target:max:)","url":"\/documentation\/spotifywebapi\/attributerange\/init(min:target:max:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/init(min:target:max:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"min","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"max"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?)"}],"abstract":[{"text":"Creates a new attribute range. All parameters are optional.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/init(from:)":{"role":"symbol","title":"init(from:)","url":"\/documentation\/spotifywebapi\/attributerange\/init(from:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/min":{"role":"symbol","title":"min","url":"\/documentation\/spotifywebapi\/attributerange\/min","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/min","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"min","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"abstract":[{"text":"The minimum value for the attribute.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/queryDictionary(attributeName:)":{"abstract":[{"text":"Creates a dictionary in which the keys are the provided attribute name","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"prefixed with “min”, “target” and “max”, and the values are the values for"},{"text":" ","type":"text"},{"type":"text","text":"these properties converted to a string. Properties that are "},{"type":"codeVoice","code":"nil"},{"text":" will not","type":"text"},{"type":"text","text":" "},{"type":"text","text":"appear in the dictionary."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/queryDictionary(attributeName:)","url":"\/documentation\/spotifywebapi\/attributerange\/querydictionary(attributename:)","role":"symbol","title":"queryDictionary(attributeName:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"queryDictionary","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"attributeName"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/attributerange\/equatable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/Equatable-Implementations","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:13SpotifyWebAPI14AttributeRangeV","symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}],"title":"AttributeRange","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"roleHeading":"Structure","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"text":" ","type":"text"},{"text":"maximum value. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"},{"type":"text","text":" and the endpoint for getting"},{"text":" ","type":"text"},{"type":"text","text":"recommendations based on seeds."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AttributeRange","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:Se","text":"Decodable"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"LosslessStringConvertible","kind":"typeIdentifier","preciseIdentifier":"s:s25LosslessStringConvertibleP"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sj","text":"Numeric"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"overview","type":"heading","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Note that all of the properties are mutable."}]},{"type":"paragraph","inlineContent":[{"text":"The target value should not be smaller than the minimum or larger than the","type":"text"},{"text":" ","type":"text"},{"text":"maximum.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","isActive":true},{"text":".","type":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/init(min:target:max:)"],"anchor":"Initializers","generated":true,"title":"Initializers"},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/max","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/min","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/target"],"anchor":"Instance-Properties","title":"Instance Properties"},{"generated":true,"anchor":"Instance-Methods","title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/queryDictionary(attributeName:)"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/Equatable-Implementations"],"anchor":"Default-Implementations"}],"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"kind":"symbol","seeAlsoSections":[{"anchor":"Other-Objects","generated":true,"title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/attributerange"]}],"references":{"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/queryDictionary(attributeName:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/queryDictionary(attributeName:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/attributerange\/querydictionary(attributename:)","title":"queryDictionary(attributeName:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"queryDictionary","kind":"identifier"},{"kind":"text","text":"("},{"text":"attributeName","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"abstract":[{"text":"Creates a dictionary in which the keys are the provided attribute name","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"prefixed with “min”, “target” and “max”, and the values are the values for"},{"type":"text","text":" "},{"text":"these properties converted to a string. Properties that are ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" will not"},{"type":"text","text":" "},{"type":"text","text":"appear in the dictionary."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/init(min:target:max:)":{"url":"\/documentation\/spotifywebapi\/attributerange\/init(min:target:max:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/init(min:target:max:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"min"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?, ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"max","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?)"}],"title":"init(min:target:max:)","abstract":[{"type":"text","text":"Creates a new attribute range. All parameters are optional."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/attributerange\/init(from:)","abstract":[],"type":"topic","title":"init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/ApproximatelyEquatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/attributerange\/approximatelyequatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/ApproximatelyEquatable-Implementations","kind":"article","abstract":[],"type":"topic","title":"ApproximatelyEquatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/min":{"title":"min","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/min","role":"symbol","url":"\/documentation\/spotifywebapi\/attributerange\/min","abstract":[{"type":"text","text":"The minimum value for the attribute."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/Equatable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/attributerange\/equatable-implementations","title":"Equatable Implementations","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recommendations":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","type":"link","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/max":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/attributerange\/max","abstract":[{"text":"The maximum value for the attribute.","type":"text"}],"role":"symbol","title":"max","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/max","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"max","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/target":{"url":"\/documentation\/spotifywebapi\/attributerange\/target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/target","kind":"symbol","role":"symbol","type":"topic","title":"target","abstract":[{"type":"text","text":"The target (ideal) value for the attribute."}]},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","conformance":{"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BinaryFloatingPoint"},{"text":", ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"LosslessStringConvertible","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/approximatelyequatable","title":"ApproximatelyEquatable","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ApproximatelyEquatable"}],"abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}],"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/attributerange/!=(_:_:).json b/docs/data/documentation/spotifywebapi/attributerange/!=(_:_:).json index 536e17120..a1f10463a 100644 --- a/docs/data/documentation/spotifywebapi/attributerange/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/attributerange/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/attributerange\/!=(_:_:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI14AttributeRangeV","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Operator","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/attributerange\/equatable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/Equatable-Implementations","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/!=(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/attributerange\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/Equatable-Implementations"]]},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI14AttributeRangeV","extendedModule":"Swift","symbolKind":"op","title":"!=(_:_:)","role":"symbol"},"variants":[{"paths":["\/documentation\/spotifywebapi\/attributerange\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/!=(_:_:)","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/attributerange\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/Equatable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/attributerange\/equatable-implementations","title":"Equatable Implementations","kind":"article","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/attributerange/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/attributerange/approximatelyequatable-implementations.json index ef8e91a13..a2b5da4ed 100644 --- a/docs/data/documentation/spotifywebapi/attributerange/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/attributerange/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/attributerange\/approximatelyequatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"]]},"sections":[],"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/isApproximatelyEqual(to:)"]}],"metadata":{"role":"collectionGroup","title":"ApproximatelyEquatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/isApproximatelyEqual(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/attributerange\/isapproximatelyequal(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/isApproximatelyEqual(to:)","type":"topic","title":"isApproximatelyEqual(to:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BinaryFloatingPoint"},{"type":"text","text":", "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"LosslessStringConvertible","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the properties of "},{"type":"codeVoice","code":"self"},{"text":" are approximately equal to","type":"text"},{"type":"text","text":" "},{"text":"those of ","type":"text"},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of 0.001. Else, returns","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/attributerange\/approximatelyequatable-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"]]},"topicSections":[{"generated":true,"title":"Instance Methods","anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/isApproximatelyEqual(to:)"]}],"kind":"article","metadata":{"role":"collectionGroup","title":"ApproximatelyEquatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/ApproximatelyEquatable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/isApproximatelyEqual(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BinaryFloatingPoint"},{"text":", ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"LosslessStringConvertible"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/attributerange\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/isApproximatelyEqual(to:)","kind":"symbol","type":"topic","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are approximately equal to"},{"type":"text","text":" "},{"text":"those of ","type":"text"},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of 0.001. Else, returns"},{"type":"text","text":" "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"title":"isApproximatelyEqual(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/attributerange/equatable-implementations.json b/docs/data/documentation/spotifywebapi/attributerange/equatable-implementations.json index 5dfe6d699..d74791ef4 100644 --- a/docs/data/documentation/spotifywebapi/attributerange/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/attributerange/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/attributerange\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"]]},"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/!=(_:_:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/Equatable-Implementations"},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/!=(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/attributerange\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"topicSections":[{"anchor":"Operators","title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/Equatable-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/attributerange\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/!=(_:_:)","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/attributerange\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/attributerange/init(from:).json b/docs/data/documentation/spotifywebapi/attributerange/init(from:).json index 1861c60a8..d23f2eea6 100644 --- a/docs/data/documentation/spotifywebapi/attributerange/init(from:).json +++ b/docs/data/documentation/spotifywebapi/attributerange/init(from:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/init(from:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"init(from:)","externalID":"s:13SpotifyWebAPI14AttributeRangeV4fromACyxGs7Decoder_p_tKcfc","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/attributerange\/init(from:)"]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/init(from:)":{"role":"symbol","title":"init(from:)","url":"\/documentation\/spotifywebapi\/attributerange\/init(from:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/init(from:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI14AttributeRangeV4fromACyxGs7Decoder_p_tKcfc","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"init","title":"init(from:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/attributerange\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/attributerange\/init(from:)","abstract":[],"type":"topic","title":"init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/attributerange/init(min:target:max:).json b/docs/data/documentation/spotifywebapi/attributerange/init(min:target:max:).json index ddb60210d..acd9defae 100644 --- a/docs/data/documentation/spotifywebapi/attributerange/init(min:target:max:).json +++ b/docs/data/documentation/spotifywebapi/attributerange/init(min:target:max:).json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"Creates a new attribute range. All parameters are optional."}],"metadata":{"roleHeading":"Initializer","title":"init(min:target:max:)","externalID":"s:13SpotifyWebAPI14AttributeRangeV3min6target3maxACyxGxSg_A2Htcfc","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"min","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":"?, ","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"max","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":"?)","kind":"text"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"min","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":"? = nil, ","kind":"text"},{"text":"max","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"? = nil)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The minimum value for the attribute."}]}],"name":"min"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The target (ideal) value for the attribute. Should not be"},{"type":"text","text":" "},{"type":"text","text":"smaller than the minimum or larger than the maximum."}]}],"name":"target"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The maximum value for the attribute."}]}],"name":"max"}],"kind":"parameters"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/attributerange\/init(min:target:max:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/init(min:target:max:)"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/init(min:target:max:)":{"role":"symbol","title":"init(min:target:max:)","url":"\/documentation\/spotifywebapi\/attributerange\/init(min:target:max:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/init(min:target:max:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"min","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"max"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?)"}],"abstract":[{"text":"Creates a new attribute range. All parameters are optional.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/attributerange\/init(min:target:max:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/init(min:target:max:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"]]},"metadata":{"title":"init(min:target:max:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:13SpotifyWebAPI14AttributeRangeV3min6target3maxACyxGxSg_A2Htcfc","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"min"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"max","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?)","kind":"text"}]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"min"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"? = nil, ","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"max","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"? = nil)"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"min","content":[{"inlineContent":[{"text":"The minimum value for the attribute.","type":"text"}],"type":"paragraph"}]},{"name":"target","content":[{"inlineContent":[{"type":"text","text":"The target (ideal) value for the attribute. Should not be"},{"type":"text","text":" "},{"type":"text","text":"smaller than the minimum or larger than the maximum."}],"type":"paragraph"}]},{"name":"max","content":[{"inlineContent":[{"text":"The maximum value for the attribute.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"abstract":[{"type":"text","text":"Creates a new attribute range. All parameters are optional."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/init(min:target:max:)":{"url":"\/documentation\/spotifywebapi\/attributerange\/init(min:target:max:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/init(min:target:max:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"min"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?, ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"max","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?)"}],"title":"init(min:target:max:)","abstract":[{"type":"text","text":"Creates a new attribute range. All parameters are optional."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/attributerange/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/attributerange/isapproximatelyequal(to:).json index 8118978fb..da3908ec2 100644 --- a/docs/data/documentation/spotifywebapi/attributerange/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/attributerange/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BinaryFloatingPoint"},{"type":"text","text":", "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"LosslessStringConvertible","type":"codeVoice"},{"text":".","type":"text"}]},"extendedModule":"SpotifyWebAPI","title":"isApproximatelyEqual(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:13SpotifyWebAPI14AttributeRangeVAASBRzrlE20isApproximatelyEqual2toSbACyxG_tF","role":"symbol"},"variants":[{"paths":["\/documentation\/spotifywebapi\/attributerange\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/isApproximatelyEqual(to:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/ApproximatelyEquatable-Implementations"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another instance of "},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}]}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Available when ","type":"text"},{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BinaryFloatingPoint"},{"text":".","type":"text"}],"type":"paragraph"}]}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are approximately equal to"},{"type":"text","text":" "},{"text":"those of ","type":"text"},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of 0.001. Else, returns"},{"text":" ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/isApproximatelyEqual(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/attributerange\/isapproximatelyequal(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/isApproximatelyEqual(to:)","type":"topic","title":"isApproximatelyEqual(to:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BinaryFloatingPoint"},{"type":"text","text":", "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"LosslessStringConvertible","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the properties of "},{"type":"codeVoice","code":"self"},{"text":" are approximately equal to","type":"text"},{"type":"text","text":" "},{"text":"those of ","type":"text"},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of 0.001. Else, returns","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/ApproximatelyEquatable-Implementations":{"role":"collectionGroup","title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/attributerange\/approximatelyequatable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/ApproximatelyEquatable-Implementations","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","text":"AttributeRange"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another instance of "},{"type":"codeVoice","code":"Self"},{"type":"text","text":"."}]}]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Available when "},{"code":"Value","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BinaryFloatingPoint"},{"type":"text","text":"."}]}],"kind":"content"}],"kind":"symbol","metadata":{"extendedModule":"SpotifyWebAPI","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI14AttributeRangeVAASBRzrlE20isApproximatelyEqual2toSbACyxG_tF","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BinaryFloatingPoint"},{"text":", ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"LosslessStringConvertible"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","roleHeading":"Instance Method","title":"isApproximatelyEqual(to:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/ApproximatelyEquatable-Implementations"]]},"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" if all the properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" are approximately equal to"},{"type":"text","text":" "},{"type":"text","text":"those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of 0.001. Else, returns","type":"text"},{"type":"text","text":" "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/attributerange\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/isApproximatelyEqual(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BinaryFloatingPoint"},{"text":", ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"LosslessStringConvertible"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/attributerange\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/isApproximatelyEqual(to:)","kind":"symbol","type":"topic","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are approximately equal to"},{"type":"text","text":" "},{"text":"those of ","type":"text"},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of 0.001. Else, returns"},{"type":"text","text":" "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"title":"isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/ApproximatelyEquatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/attributerange\/approximatelyequatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/ApproximatelyEquatable-Implementations","kind":"article","abstract":[],"type":"topic","title":"ApproximatelyEquatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/attributerange/max.json b/docs/data/documentation/spotifywebapi/attributerange/max.json index ada40a7eb..2b8a415b9 100644 --- a/docs/data/documentation/spotifywebapi/attributerange/max.json +++ b/docs/data/documentation/spotifywebapi/attributerange/max.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/max","interfaceLanguage":"swift"},"abstract":[{"text":"The maximum value for the attribute.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"]]},"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI14AttributeRangeV3maxxSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"max","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"max","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/attributerange\/max"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"max","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/max":{"role":"symbol","title":"max","url":"\/documentation\/spotifywebapi\/attributerange\/max","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/max","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"max"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"abstract":[{"text":"The maximum value for the attribute.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/max","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"The maximum value for the attribute."}],"metadata":{"externalID":"s:13SpotifyWebAPI14AttributeRangeV3maxxSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"max"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"title":"max","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property"},"variants":[{"paths":["\/documentation\/spotifywebapi\/attributerange\/max"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"max"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/max":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/attributerange\/max","abstract":[{"text":"The maximum value for the attribute.","type":"text"}],"role":"symbol","title":"max","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/max","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"max","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/attributerange/min.json b/docs/data/documentation/spotifywebapi/attributerange/min.json index 2d3983090..73efdffb9 100644 --- a/docs/data/documentation/spotifywebapi/attributerange/min.json +++ b/docs/data/documentation/spotifywebapi/attributerange/min.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/attributerange\/min"]}],"sections":[],"metadata":{"title":"min","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI14AttributeRangeV3minxSgvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/min"},"abstract":[{"text":"The minimum value for the attribute.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/min":{"role":"symbol","title":"min","url":"\/documentation\/spotifywebapi\/attributerange\/min","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/min","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"min","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"abstract":[{"text":"The minimum value for the attribute.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/min","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"min","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/attributerange\/min"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"min","role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI14AttributeRangeV3minxSgvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"min"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The minimum value for the attribute."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/min":{"title":"min","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/min","role":"symbol","url":"\/documentation\/spotifywebapi\/attributerange\/min","abstract":[{"type":"text","text":"The minimum value for the attribute."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/attributerange/querydictionary(attributename:).json b/docs/data/documentation/spotifywebapi/attributerange/querydictionary(attributename:).json index 3bf82db26..1c32a1aa0 100644 --- a/docs/data/documentation/spotifywebapi/attributerange/querydictionary(attributename:).json +++ b/docs/data/documentation/spotifywebapi/attributerange/querydictionary(attributename:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/attributerange\/querydictionary(attributename:)"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"queryDictionary(attributeName:)","symbolKind":"method","roleHeading":"Instance Method","role":"symbol","externalID":"s:13SpotifyWebAPI14AttributeRangeV15queryDictionary13attributeNameSDyS2SGSS_tF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"queryDictionary"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"attributeName"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"queryDictionary","kind":"identifier"},{"kind":"text","text":"("},{"text":"attributeName","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}]}]},{"parameters":[{"name":"attributeName","content":[{"type":"paragraph","inlineContent":[{"text":"The name of the attribute.","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"For example, if the ","type":"text"},{"code":"attributeName","type":"codeVoice"},{"type":"text","text":" is “tempo”, then the dictionary will"},{"text":" ","type":"text"},{"text":"be:","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["["," \"min_tempo\": self.min,"," \"target_tempo\": self.target,"," \"max_tempo\": self.max","]"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/queryDictionary(attributeName:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Creates a dictionary in which the keys are the provided attribute name","type":"text"},{"type":"text","text":" "},{"type":"text","text":"prefixed with “min”, “target” and “max”, and the values are the values for"},{"type":"text","text":" "},{"type":"text","text":"these properties converted to a string. Properties that are "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" will not"},{"type":"text","text":" "},{"type":"text","text":"appear in the dictionary."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/queryDictionary(attributeName:)":{"abstract":[{"text":"Creates a dictionary in which the keys are the provided attribute name","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"prefixed with “min”, “target” and “max”, and the values are the values for"},{"text":" ","type":"text"},{"type":"text","text":"these properties converted to a string. Properties that are "},{"type":"codeVoice","code":"nil"},{"text":" will not","type":"text"},{"type":"text","text":" "},{"type":"text","text":"appear in the dictionary."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/queryDictionary(attributeName:)","url":"\/documentation\/spotifywebapi\/attributerange\/querydictionary(attributename:)","role":"symbol","title":"queryDictionary(attributeName:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"queryDictionary","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"attributeName"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]","kind":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Creates a dictionary in which the keys are the provided attribute name","type":"text"},{"type":"text","text":" "},{"type":"text","text":"prefixed with “min”, “target” and “max”, and the values are the values for"},{"type":"text","text":" "},{"text":"these properties converted to a string. Properties that are ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" will not","type":"text"},{"type":"text","text":" "},{"text":"appear in the dictionary.","type":"text"}],"metadata":{"title":"queryDictionary(attributeName:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:13SpotifyWebAPI14AttributeRangeV15queryDictionary13attributeNameSDyS2SGSS_tF","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"queryDictionary"},{"text":"(","kind":"text"},{"text":"attributeName","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]","kind":"text"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/attributerange\/querydictionary(attributename:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/queryDictionary(attributeName:)"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"queryDictionary","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"attributeName"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The name of the attribute.","type":"text"}]}],"name":"attributeName"}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"text":"For example, if the ","type":"text"},{"type":"codeVoice","code":"attributeName"},{"type":"text","text":" is “tempo”, then the dictionary will"},{"text":" ","type":"text"},{"text":"be:","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["["," \"min_tempo\": self.min,"," \"target_tempo\": self.target,"," \"max_tempo\": self.max","]"]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/queryDictionary(attributeName:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/queryDictionary(attributeName:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/attributerange\/querydictionary(attributename:)","title":"queryDictionary(attributeName:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"queryDictionary","kind":"identifier"},{"kind":"text","text":"("},{"text":"attributeName","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"abstract":[{"text":"Creates a dictionary in which the keys are the provided attribute name","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"prefixed with “min”, “target” and “max”, and the values are the values for"},{"type":"text","text":" "},{"text":"these properties converted to a string. Properties that are ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" will not"},{"type":"text","text":" "},{"type":"text","text":"appear in the dictionary."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/attributerange/target.json b/docs/data/documentation/spotifywebapi/attributerange/target.json index 6e8deee30..2fcb3bc69 100644 --- a/docs/data/documentation/spotifywebapi/attributerange/target.json +++ b/docs/data/documentation/spotifywebapi/attributerange/target.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Should not be smaller than the minimum or larger than the maximum."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/attributerange\/target"]}],"kind":"symbol","abstract":[{"type":"text","text":"The target (ideal) value for the attribute."}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"target","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:13SpotifyWebAPI14AttributeRangeV6targetxSgvp","role":"symbol"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/target"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/target":{"role":"symbol","title":"target","url":"\/documentation\/spotifywebapi\/attributerange\/target","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/target","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The target (ideal) value for the attribute."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/target"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/attributerange\/target"]}],"abstract":[{"type":"text","text":"The target (ideal) value for the attribute."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"property","role":"symbol","externalID":"s:13SpotifyWebAPI14AttributeRangeV6targetxSgvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","title":"target"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Should not be smaller than the minimum or larger than the maximum."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/target":{"url":"\/documentation\/spotifywebapi\/attributerange\/target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/target","kind":"symbol","role":"symbol","type":"topic","title":"target","abstract":[{"type":"text","text":"The target (ideal) value for the attribute."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audio-analysis-objects.json b/docs/data/documentation/spotifywebapi/audio-analysis-objects.json index 413654de8..31c044868 100644 --- a/docs/data/documentation/spotifywebapi/audio-analysis-objects.json +++ b/docs/data/documentation/spotifywebapi/audio-analysis-objects.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"],"generated":true,"title":"Object Model"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"kind":"article","sections":[],"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Audio Analysis Objects"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audio-analysis-objects"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"],"title":"Audio Analysis Objects"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"titleInlineContent":[{"type":"text","text":"Rhythm"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","title":"Rhythm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audio-analysis-objects"]}],"seeAlsoSections":[{"title":"Object Model","generated":true,"anchor":"Object-Model","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"metadata":{"title":"Audio Analysis Objects","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"],"title":"Audio Analysis Objects","anchor":"Audio-Analysis-Objects"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","title":"Rhythm","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link","titleInlineContent":[{"type":"text","text":"Rhythm"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audioanalysis.json b/docs/data/documentation/spotifywebapi/audioanalysis.json index 99112b749..59da57355 100644 --- a/docs/data/documentation/spotifywebapi/audioanalysis.json +++ b/docs/data/documentation/spotifywebapi/audioanalysis.json @@ -1 +1 @@ -{"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AudioAnalysis","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Overview","type":"heading","level":2,"anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"All information is precise to the audio sample. Many elements of analysis"},{"type":"text","text":" "},{"text":"include confidence values, a floating-point number ranging from 0.0 to 1.0.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Confidence indicates the reliability of its corresponding attribute. Elements"},{"type":"text","text":" "},{"type":"text","text":"carrying a small confidence value should be considered speculative. There may"},{"type":"text","text":" "},{"type":"text","text":"not be sufficient data in the audio to compute the attribute with high"},{"text":" ","type":"text"},{"type":"text","text":"certainty."}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#audio-analysis-object","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"sections":[],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"type":"text","text":" "},{"text":"timbre.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audioanalysis"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/init(bars:beats:tatums:sections:segments:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/init(from:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/bars","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/beats","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/sections","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/segments","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/tatums"],"title":"Instance Properties"},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/Equatable-Implementations"],"title":"Default Implementations"}],"seeAlsoSections":[{"generated":true,"title":"Audio Analysis Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","interfaceLanguage":"swift"},"metadata":{"symbolKind":"struct","roleHeading":"Structure","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"title":"AudioAnalysis","externalID":"s:13SpotifyWebAPI13AudioAnalysisV","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AudioAnalysis","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audioanalysis\/equatable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/Equatable-Implementations"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link","title":"Rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"text":"Rhythm","type":"text"}]},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/init(from:)":{"type":"topic","role":"symbol","abstract":[],"title":"init(from:)","url":"\/documentation\/spotifywebapi\/audioanalysis\/init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/segments":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"segments","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7SegmentV","kind":"typeIdentifier","text":"Segment"},{"text":"]","kind":"text"}],"title":"segments","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audioanalysis\/segments","abstract":[{"type":"text","text":"Audio segments attempts to subdivide a song into many segments, with"},{"text":" ","type":"text"},{"type":"text","text":"each segment containing a roughly consistent sound throughout its"},{"text":" ","type":"text"},{"type":"text","text":"duration."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/segments"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/bars":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bars"},{"text":": [","kind":"text"},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"kind":"text","text":"]"}],"title":"bars","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audioanalysis\/bars","abstract":[{"type":"text","text":"The time intervals of the bars throughout the track."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/bars"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/sections":{"type":"topic","role":"symbol","abstract":[{"type":"text","text":"Sections are defined by large variations in rhythm or timbre, e.g."},{"type":"text","text":" "},{"text":"chorus, verse, bridge, guitar solo, etc. Each section contains its own","type":"text"},{"type":"text","text":" "},{"text":"descriptions of tempo, key, mode, time signature, and loudness.","type":"text"}],"title":"sections","url":"\/documentation\/spotifywebapi\/audioanalysis\/sections","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/sections","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"sections","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7SectionV","text":"Section","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/tatums":{"type":"topic","role":"symbol","abstract":[{"text":"A tatum represents the lowest regular pulse train that a listener","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"intuitively infers from the timing of perceived musical events (segments)."}],"title":"tatums","url":"\/documentation\/spotifywebapi\/audioanalysis\/tatums","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/tatums","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tatums"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#audio-analysis-object":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#audio-analysis-object","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#audio-analysis-object","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/ApproximatelyEquatable-Implementations":{"type":"topic","role":"collectionGroup","abstract":[],"title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/audioanalysis\/approximatelyequatable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/ApproximatelyEquatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/beats":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"beats"},{"text":": [","kind":"text"},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"kind":"text","text":"]"}],"url":"\/documentation\/spotifywebapi\/audioanalysis\/beats","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/beats","title":"beats","type":"topic","role":"symbol","abstract":[{"text":"The time intervals of beats throughout the track.","type":"text"}]},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/init(bars:beats:tatums:sections:segments:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"bars"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"beats","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","kind":"typeIdentifier","text":"SpotifyTimeInterval"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"tatums"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"sections"},{"text":": [","kind":"text"},{"text":"Section","preciseIdentifier":"s:13SpotifyWebAPI7SectionV","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"segments"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Segment","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV"},{"text":"])","kind":"text"}],"title":"init(bars:beats:tatums:sections:segments:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audioanalysis\/init(bars:beats:tatums:sections:segments:)","abstract":[{"type":"text","text":"Creates a new Audio Analysis object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/init(bars:beats:tatums:sections:segments:)"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","topicSections":[{"title":"Initializers","anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/init(bars:beats:tatums:sections:segments:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/init(from:)"],"generated":true},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/bars","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/beats","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/sections","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/segments","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/tatums"],"anchor":"Instance-Properties","title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/Equatable-Implementations"],"anchor":"Default-Implementations","title":"Default Implementations","generated":true}],"metadata":{"symbolKind":"struct","externalID":"s:13SpotifyWebAPI13AudioAnalysisV","navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Structure"},"seeAlsoSections":[{"generated":true,"anchor":"Audio-Analysis-Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"],"title":"Audio Analysis Objects"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects"]]},"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"timbre."}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudioAnalysis","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"overview","level":2,"text":"Overview","type":"heading"},{"inlineContent":[{"type":"text","text":"All information is precise to the audio sample. Many elements of analysis"},{"text":" ","type":"text"},{"type":"text","text":"include confidence values, a floating-point number ranging from 0.0 to 1.0."},{"type":"text","text":" "},{"text":"Confidence indicates the reliability of its corresponding attribute. Elements","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"carrying a small confidence value should be considered speculative. There may"},{"text":" ","type":"text"},{"type":"text","text":"not be sufficient data in the audio to compute the attribute with high"},{"type":"text","text":" "},{"text":"certainty.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#audio-analysis-object","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audioanalysis"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/init(from:)","url":"\/documentation\/spotifywebapi\/audioanalysis\/init(from:)","abstract":[],"kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/tatums":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/audioanalysis\/tatums","abstract":[{"text":"A tatum represents the lowest regular pulse train that a listener","type":"text"},{"text":" ","type":"text"},{"text":"intuitively infers from the timing of perceived musical events (segments).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tatums","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval"},{"kind":"text","text":"]"}],"title":"tatums","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/tatums"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/init(bars:beats:tatums:sections:segments:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/init(bars:beats:tatums:sections:segments:)","kind":"symbol","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new Audio Analysis object."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"bars"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval"},{"kind":"text","text":"], "},{"text":"beats","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"tatums","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"kind":"text","text":"], "},{"text":"sections","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Section","preciseIdentifier":"s:13SpotifyWebAPI7SectionV"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"segments"},{"text":": [","kind":"text"},{"text":"Segment","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV"},{"text":"])","kind":"text"}],"title":"init(bars:beats:tatums:sections:segments:)","url":"\/documentation\/spotifywebapi\/audioanalysis\/init(bars:beats:tatums:sections:segments:)"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#audio-analysis-object":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#audio-analysis-object","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#audio-analysis-object","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/segments":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/segments","abstract":[{"type":"text","text":"Audio segments attempts to subdivide a song into many segments, with"},{"text":" ","type":"text"},{"text":"each segment containing a roughly consistent sound throughout its","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"duration."}],"title":"segments","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"segments","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7SegmentV","kind":"typeIdentifier","text":"Segment"},{"text":"]","kind":"text"}],"url":"\/documentation\/spotifywebapi\/audioanalysis\/segments","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/sections":{"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"chorus, verse, bridge, guitar solo, etc. Each section contains its own"},{"type":"text","text":" "},{"text":"descriptions of tempo, key, mode, time signature, and loudness.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"sections","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Section","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7SectionV"},{"kind":"text","text":"]"}],"title":"sections","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/sections","url":"\/documentation\/spotifywebapi\/audioanalysis\/sections","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/Equatable-Implementations","role":"collectionGroup","type":"topic","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/audioanalysis\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/ApproximatelyEquatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/audioanalysis\/approximatelyequatable-implementations","role":"collectionGroup","abstract":[],"title":"ApproximatelyEquatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/beats":{"kind":"symbol","title":"beats","abstract":[{"type":"text","text":"The time intervals of beats throughout the track."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/beats","url":"\/documentation\/spotifywebapi\/audioanalysis\/beats","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"beats"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/bars":{"title":"bars","type":"topic","url":"\/documentation\/spotifywebapi\/audioanalysis\/bars","abstract":[{"text":"The time intervals of the bars throughout the track.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/bars","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bars"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyTimeInterval","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"title":"Rhythm","type":"link","titleInlineContent":[{"type":"text","text":"Rhythm"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audioanalysis/!=(_:_:).json b/docs/data/documentation/spotifywebapi/audioanalysis/!=(_:_:).json index 1dd7da9db..ade3b7c8d 100644 --- a/docs/data/documentation/spotifywebapi/audioanalysis/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/audioanalysis/!=(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"op","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI13AudioAnalysisV","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","roleHeading":"Operator"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audioanalysis\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"]}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audioanalysis\/equatable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/audioanalysis\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI13AudioAnalysisV","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","role":"symbol","roleHeading":"Operator"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audioanalysis\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/!=(_:_:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/audioanalysis\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/Equatable-Implementations","role":"collectionGroup","type":"topic","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/audioanalysis\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audioanalysis/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/audioanalysis/approximatelyequatable-implementations.json index 31f0ed297..6ea92f64b 100644 --- a/docs/data/documentation/spotifywebapi/audioanalysis/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/audioanalysis/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audioanalysis\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/isApproximatelyEqual(to:)"],"title":"Instance Methods"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/isApproximatelyEqual(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV","text":"AudioAnalysis"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/audioanalysis\/isapproximatelyequal(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/isApproximatelyEqual(to:)","type":"topic","title":"isApproximatelyEqual(to:)","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/isApproximatelyEqual(to:)"],"title":"Instance Methods","generated":true,"anchor":"Instance-Methods"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audioanalysis\/approximatelyequatable-implementations"]}],"metadata":{"title":"ApproximatelyEquatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup"},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/isApproximatelyEqual(to:)":{"url":"\/documentation\/spotifywebapi\/audioanalysis\/isapproximatelyequal(to:)","title":"isApproximatelyEqual(to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AudioAnalysis","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/isApproximatelyEqual(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audioanalysis/bars.json b/docs/data/documentation/spotifywebapi/audioanalysis/bars.json index 6af39fa07..a1651cb60 100644 --- a/docs/data/documentation/spotifywebapi/audioanalysis/bars.json +++ b/docs/data/documentation/spotifywebapi/audioanalysis/bars.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/bars","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"bars","role":"symbol","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"bars","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"externalID":"s:13SpotifyWebAPI13AudioAnalysisV4barsSayAA0A12TimeIntervalVGvp"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"bars","kind":"identifier"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"A bar (or measure) is a segment of time defined as a given number of beats."},{"type":"text","text":" "},{"type":"text","text":"Bar offsets also indicate downbeats, the first beat of the measure."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audioanalysis\/bars"]}],"abstract":[{"text":"The time intervals of the bars throughout the track.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"title":"Rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/bars":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bars"},{"text":": [","kind":"text"},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"kind":"text","text":"]"}],"title":"bars","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audioanalysis\/bars","abstract":[{"type":"text","text":"The time intervals of the bars throughout the track."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/bars"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bars"},{"kind":"text","text":": ["},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"kind":"text","text":"]"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"bars","externalID":"s:13SpotifyWebAPI13AudioAnalysisV4barsSayAA0A12TimeIntervalVGvp"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bars","kind":"identifier"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","text":"SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"text":"]","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"A bar (or measure) is a segment of time defined as a given number of beats."},{"text":" ","type":"text"},{"text":"Bar offsets also indicate downbeats, the first beat of the measure.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/bars"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audioanalysis\/bars"]}],"abstract":[{"type":"text","text":"The time intervals of the bars throughout the track."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"title":"Rhythm","titleInlineContent":[{"text":"Rhythm","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/bars":{"title":"bars","type":"topic","url":"\/documentation\/spotifywebapi\/audioanalysis\/bars","abstract":[{"text":"The time intervals of the bars throughout the track.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/bars","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bars"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyTimeInterval","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"text":"]","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audioanalysis/beats.json b/docs/data/documentation/spotifywebapi/audioanalysis/beats.json index 626f38e38..4a8696260 100644 --- a/docs/data/documentation/spotifywebapi/audioanalysis/beats.json +++ b/docs/data/documentation/spotifywebapi/audioanalysis/beats.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audioanalysis\/beats"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/beats"},"metadata":{"role":"symbol","title":"beats","externalID":"s:13SpotifyWebAPI13AudioAnalysisV5beatsSayAA0A12TimeIntervalVGvp","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"beats","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyTimeInterval","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"text":"]","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"abstract":[{"text":"The time intervals of beats throughout the track.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"beats","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","text":"SpotifyTimeInterval"},{"text":"]","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"A beat is the basic time unit of a piece of music; for example, each tick"},{"type":"text","text":" "},{"text":"of a metronome. Beats are typically multiples of tatums.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/beats":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"beats"},{"text":": [","kind":"text"},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"kind":"text","text":"]"}],"url":"\/documentation\/spotifywebapi\/audioanalysis\/beats","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/beats","title":"beats","type":"topic","role":"symbol","abstract":[{"text":"The time intervals of beats throughout the track.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"title":"Rhythm","titleInlineContent":[{"text":"Rhythm","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/beats","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audioanalysis\/beats"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"beats"},{"text":": [","kind":"text"},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"text":"]","kind":"text"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"A beat is the basic time unit of a piece of music; for example, each tick","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"of a metronome. Beats are typically multiples of tatums."}]}]}],"sections":[],"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI13AudioAnalysisV5beatsSayAA0A12TimeIntervalVGvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","title":"beats","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"beats","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":"]"}]},"abstract":[{"type":"text","text":"The time intervals of beats throughout the track."}],"references":{"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"title":"Rhythm","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/beats":{"kind":"symbol","title":"beats","abstract":[{"type":"text","text":"The time intervals of beats throughout the track."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/beats","url":"\/documentation\/spotifywebapi\/audioanalysis\/beats","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"beats"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audioanalysis/equatable-implementations.json b/docs/data/documentation/spotifywebapi/audioanalysis/equatable-implementations.json index 21e8dbb89..94d9d8be4 100644 --- a/docs/data/documentation/spotifywebapi/audioanalysis/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/audioanalysis/equatable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"sections":[],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audioanalysis\/equatable-implementations"]}],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/audioanalysis\/!=(_:_:)"}}} \ No newline at end of file +{"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","role":"collectionGroup"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/Equatable-Implementations"},"topicSections":[{"title":"Operators","anchor":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/!=(_:_:)"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audioanalysis\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/!=(_:_:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/audioanalysis\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audioanalysis/init(bars:beats:tatums:sections:segments:).json b/docs/data/documentation/spotifywebapi/audioanalysis/init(bars:beats:tatums:sections:segments:).json index 661d428fd..436a8d921 100644 --- a/docs/data/documentation/spotifywebapi/audioanalysis/init(bars:beats:tatums:sections:segments:).json +++ b/docs/data/documentation/spotifywebapi/audioanalysis/init(bars:beats:tatums:sections:segments:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/audioanalysis\/init(bars:beats:tatums:sections:segments:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Initializer","title":"init(bars:beats:tatums:sections:segments:)","role":"symbol","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"bars","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"beats"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"tatums","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SpotifyTimeInterval","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"text":"], ","kind":"text"},{"text":"sections","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7SectionV","text":"Section","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"segments","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV","text":"Segment"},{"text":"])","kind":"text"}],"externalID":"s:13SpotifyWebAPI13AudioAnalysisV4bars5beats6tatums8sections8segmentsACSayAA0A12TimeIntervalVG_A2KSayAA7SectionVGSayAA7SegmentVGtcfc"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"bars","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"SpotifyTimeInterval","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"text":"], ","kind":"text"},{"text":"beats","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"SpotifyTimeInterval","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"tatums","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"sections","kind":"externalParam"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","kind":"typeIdentifier","text":"Section","preciseIdentifier":"s:13SpotifyWebAPI7SectionV"},{"kind":"text","text":"], "},{"text":"segments","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV","text":"Segment"},{"kind":"text","text":"])"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"bars","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The time intervals of the bars throughout the track. A bar (or"},{"text":" ","type":"text"},{"text":"measure) is a segment of time defined as a given number of beats.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Bar offsets also indicate downbeats, the first beat of the measure."}]}]},{"name":"beats","content":[{"type":"paragraph","inlineContent":[{"text":"The time intervals of beats throughout the track. A beat is the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"basic time unit of a piece of music; for example, each tick of a"},{"type":"text","text":" "},{"type":"text","text":"metronome. Beats are typically multiples of tatums."}]}]},{"name":"tatums","content":[{"inlineContent":[{"type":"text","text":"A tatum represents the lowest regular pulse train that a"},{"type":"text","text":" "},{"text":"listener intuitively infers from the timing of perceived musical","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"events (segments). For more information about tatums, see"},{"text":" ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Sections are defined by large variations in rhythm or timbre,"},{"text":" ","type":"text"},{"type":"text","text":"e.g. chorus, verse, bridge, guitar solo, etc. Each section contains"},{"type":"text","text":" "},{"type":"text","text":"its own descriptions of tempo, key, mode, time signature, and"},{"text":" ","type":"text"},{"type":"text","text":"loudness."}]}],"name":"sections"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Audio segments attempts to subdivide a song into many"},{"text":" ","type":"text"},{"text":"segments, with each segment containing a roughly consistent sound","type":"text"},{"type":"text","text":" "},{"text":"throughout it’s duration.","type":"text"}]}],"name":"segments"}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch,","type":"text"},{"type":"text","text":" "},{"text":"and timbre.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"All information is precise to the audio sample. Many elements of analysis"},{"text":" ","type":"text"},{"type":"text","text":"include confidence values, a floating-point number ranging from 0.0 to 1.0."},{"text":" ","type":"text"},{"text":"Confidence indicates the reliability of its corresponding attribute.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Elements carrying a small confidence value should be considered"},{"text":" ","type":"text"},{"type":"text","text":"speculative. There may not be sufficient data in the audio to compute the"},{"type":"text","text":" "},{"text":"attribute with high certainty.","type":"text"}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#audio-analysis-object","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"abstract":[{"text":"Creates a new Audio Analysis object.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/init(bars:beats:tatums:sections:segments:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/init(bars:beats:tatums:sections:segments:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"bars"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"beats","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","kind":"typeIdentifier","text":"SpotifyTimeInterval"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"tatums"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"sections"},{"text":": [","kind":"text"},{"text":"Section","preciseIdentifier":"s:13SpotifyWebAPI7SectionV","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"segments"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Segment","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV"},{"text":"])","kind":"text"}],"title":"init(bars:beats:tatums:sections:segments:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audioanalysis\/init(bars:beats:tatums:sections:segments:)","abstract":[{"type":"text","text":"Creates a new Audio Analysis object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/init(bars:beats:tatums:sections:segments:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#audio-analysis-object":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#audio-analysis-object","type":"link","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#audio-analysis-object"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"title":"Rhythm","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"text":"Rhythm","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/init(bars:beats:tatums:sections:segments:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audioanalysis\/init(bars:beats:tatums:sections:segments:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"bars","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"SpotifyTimeInterval","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"beats"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","text":"SpotifyTimeInterval","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"tatums"},{"text":": [","kind":"text"},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"sections"},{"text":": [","kind":"text"},{"text":"Section","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","preciseIdentifier":"s:13SpotifyWebAPI7SectionV","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"segments"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV"},{"kind":"text","text":"])"}]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The time intervals of the bars throughout the track. A bar (or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"measure) is a segment of time defined as a given number of beats."},{"text":" ","type":"text"},{"text":"Bar offsets also indicate downbeats, the first beat of the measure.","type":"text"}],"type":"paragraph"}],"name":"bars"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The time intervals of beats throughout the track. A beat is the"},{"text":" ","type":"text"},{"text":"basic time unit of a piece of music; for example, each tick of a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"metronome. Beats are typically multiples of tatums."}]}],"name":"beats"},{"name":"tatums","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A tatum represents the lowest regular pulse train that a"},{"text":" ","type":"text"},{"text":"listener intuitively infers from the timing of perceived musical","type":"text"},{"type":"text","text":" "},{"type":"text","text":"events (segments). For more information about tatums, see"},{"type":"text","text":" "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"reference","isActive":true},{"text":".","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Sections are defined by large variations in rhythm or timbre,"},{"type":"text","text":" "},{"type":"text","text":"e.g. chorus, verse, bridge, guitar solo, etc. Each section contains"},{"text":" ","type":"text"},{"text":"its own descriptions of tempo, key, mode, time signature, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"loudness."}]}],"name":"sections"},{"name":"segments","content":[{"type":"paragraph","inlineContent":[{"text":"Audio segments attempts to subdivide a song into many","type":"text"},{"type":"text","text":" "},{"type":"text","text":"segments, with each segment containing a roughly consistent sound"},{"type":"text","text":" "},{"type":"text","text":"throughout it’s duration."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and timbre."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"All information is precise to the audio sample. Many elements of analysis"},{"text":" ","type":"text"},{"text":"include confidence values, a floating-point number ranging from 0.0 to 1.0.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Confidence indicates the reliability of its corresponding attribute."},{"text":" ","type":"text"},{"text":"Elements carrying a small confidence value should be considered","type":"text"},{"text":" ","type":"text"},{"text":"speculative. There may not be sufficient data in the audio to compute the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"attribute with high certainty."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#audio-analysis-object","type":"reference","isActive":true},{"text":".","type":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"kind":"symbol","abstract":[{"type":"text","text":"Creates a new Audio Analysis object."}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"bars"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"beats","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"tatums"},{"kind":"text","text":": ["},{"text":"SpotifyTimeInterval","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"sections"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7SectionV","text":"Section"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"segments"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Segment","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV"},{"text":"])","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI13AudioAnalysisV4bars5beats6tatums8sections8segmentsACSayAA0A12TimeIntervalVG_A2KSayAA7SectionVGSayAA7SegmentVGtcfc","roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"title":"init(bars:beats:tatums:sections:segments:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/init(bars:beats:tatums:sections:segments:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/init(bars:beats:tatums:sections:segments:)","kind":"symbol","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new Audio Analysis object."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"bars"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval"},{"kind":"text","text":"], "},{"text":"beats","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"tatums","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"kind":"text","text":"], "},{"text":"sections","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Section","preciseIdentifier":"s:13SpotifyWebAPI7SectionV"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"segments"},{"text":": [","kind":"text"},{"text":"Segment","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV"},{"text":"])","kind":"text"}],"title":"init(bars:beats:tatums:sections:segments:)","url":"\/documentation\/spotifywebapi\/audioanalysis\/init(bars:beats:tatums:sections:segments:)"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"text":"Rhythm","type":"text"}],"title":"Rhythm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#audio-analysis-object":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#audio-analysis-object","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#audio-analysis-object","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audioanalysis/init(from:).json b/docs/data/documentation/spotifywebapi/audioanalysis/init(from:).json index d868bba1c..6a186aadd 100644 --- a/docs/data/documentation/spotifywebapi/audioanalysis/init(from:).json +++ b/docs/data/documentation/spotifywebapi/audioanalysis/init(from:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audioanalysis\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI13AudioAnalysisV4fromACs7Decoder_p_tKcfc","title":"init(from:)","symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/init(from:)":{"type":"topic","role":"symbol","abstract":[],"title":"init(from:)","url":"\/documentation\/spotifywebapi\/audioanalysis\/init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]}}} \ No newline at end of file +{"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","externalID":"s:13SpotifyWebAPI13AudioAnalysisV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"init"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audioanalysis\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/init(from:)","url":"\/documentation\/spotifywebapi\/audioanalysis\/init(from:)","abstract":[],"kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audioanalysis/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/audioanalysis/isapproximatelyequal(to:).json index 5dfa07036..71ec6d42a 100644 --- a/docs/data/documentation/spotifywebapi/audioanalysis/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/audioanalysis/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/audioanalysis\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/ApproximatelyEquatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV","text":"AudioAnalysis","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]},{"kind":"parameters","parameters":[{"name":"other","content":[{"inlineContent":[{"text":"Another instance of ","type":"text"},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/isApproximatelyEqual(to:)"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV","text":"AudioAnalysis"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isApproximatelyEqual(to:)","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI13AudioAnalysisV20isApproximatelyEqual2toSbAC_tF"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/isApproximatelyEqual(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV","text":"AudioAnalysis"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/audioanalysis\/isapproximatelyequal(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/isApproximatelyEqual(to:)","type":"topic","title":"isApproximatelyEqual(to:)","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/ApproximatelyEquatable-Implementations":{"type":"topic","role":"collectionGroup","abstract":[],"title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/audioanalysis\/approximatelyequatable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/ApproximatelyEquatable-Implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","kind":"typeIdentifier","text":"AudioAnalysis","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]},{"parameters":[{"name":"other","content":[{"inlineContent":[{"type":"text","text":"Another instance of "},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"parameters"}],"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audioanalysis\/isapproximatelyequal(to:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/ApproximatelyEquatable-Implementations"]]},"metadata":{"externalID":"s:13SpotifyWebAPI13AudioAnalysisV20isApproximatelyEqual2toSbAC_tF","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV","kind":"typeIdentifier","text":"AudioAnalysis"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"isApproximatelyEqual(to:)","symbolKind":"method","roleHeading":"Instance Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/ApproximatelyEquatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/audioanalysis\/approximatelyequatable-implementations","role":"collectionGroup","abstract":[],"title":"ApproximatelyEquatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/isApproximatelyEqual(to:)":{"url":"\/documentation\/spotifywebapi\/audioanalysis\/isapproximatelyequal(to:)","title":"isApproximatelyEqual(to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AudioAnalysis","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audioanalysis/sections.json b/docs/data/documentation/spotifywebapi/audioanalysis/sections.json index 372e2fb31..83300d0b7 100644 --- a/docs/data/documentation/spotifywebapi/audioanalysis/sections.json +++ b/docs/data/documentation/spotifywebapi/audioanalysis/sections.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"sections","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","text":"Section","preciseIdentifier":"s:13SpotifyWebAPI7SectionV"},{"kind":"text","text":"]"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/sections"},"kind":"symbol","abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"chorus, verse, bridge, guitar solo, etc. Each section contains its own"},{"type":"text","text":" "},{"text":"descriptions of tempo, key, mode, time signature, and loudness.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audioanalysis\/sections"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"sections","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"sections","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI7SectionV","kind":"typeIdentifier","text":"Section"},{"text":"]","kind":"text"}],"externalID":"s:13SpotifyWebAPI13AudioAnalysisV8sectionsSayAA7SectionVGvp","role":"symbol"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/sections":{"type":"topic","role":"symbol","abstract":[{"type":"text","text":"Sections are defined by large variations in rhythm or timbre, e.g."},{"type":"text","text":" "},{"text":"chorus, verse, bridge, guitar solo, etc. Each section contains its own","type":"text"},{"type":"text","text":" "},{"text":"descriptions of tempo, key, mode, time signature, and loudness.","type":"text"}],"title":"sections","url":"\/documentation\/spotifywebapi\/audioanalysis\/sections","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/sections","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"sections","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7SectionV","text":"Section","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/audioanalysis\/sections"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"sections","externalID":"s:13SpotifyWebAPI13AudioAnalysisV8sectionsSayAA7SectionVGvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sections","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI7SectionV","kind":"typeIdentifier","text":"Section"},{"text":"]","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/sections","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Sections are defined by large variations in rhythm or timbre, e.g."},{"type":"text","text":" "},{"type":"text","text":"chorus, verse, bridge, guitar solo, etc. Each section contains its own"},{"text":" ","type":"text"},{"text":"descriptions of tempo, key, mode, time signature, and loudness.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"sections","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Section","preciseIdentifier":"s:13SpotifyWebAPI7SectionV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"},{"kind":"text","text":"]"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/sections":{"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"chorus, verse, bridge, guitar solo, etc. Each section contains its own"},{"type":"text","text":" "},{"text":"descriptions of tempo, key, mode, time signature, and loudness.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"sections","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Section","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7SectionV"},{"kind":"text","text":"]"}],"title":"sections","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/sections","url":"\/documentation\/spotifywebapi\/audioanalysis\/sections","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audioanalysis/segments.json b/docs/data/documentation/spotifywebapi/audioanalysis/segments.json index 716712e7f..862ab7339 100644 --- a/docs/data/documentation/spotifywebapi/audioanalysis/segments.json +++ b/docs/data/documentation/spotifywebapi/audioanalysis/segments.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"segments","externalID":"s:13SpotifyWebAPI13AudioAnalysisV8segmentsSayAA7SegmentVGvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"segments","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI7SegmentV","kind":"typeIdentifier","text":"Segment"},{"kind":"text","text":"]"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/segments"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"segments","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","text":"Segment","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV"},{"text":"]","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Audio segments attempts to subdivide a song into many segments, with","type":"text"},{"text":" ","type":"text"},{"text":"each segment containing a roughly consistent sound throughout its","type":"text"},{"type":"text","text":" "},{"type":"text","text":"duration."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audioanalysis\/segments"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/segments":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"segments","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7SegmentV","kind":"typeIdentifier","text":"Segment"},{"text":"]","kind":"text"}],"title":"segments","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audioanalysis\/segments","abstract":[{"type":"text","text":"Audio segments attempts to subdivide a song into many segments, with"},{"text":" ","type":"text"},{"type":"text","text":"each segment containing a roughly consistent sound throughout its"},{"text":" ","type":"text"},{"type":"text","text":"duration."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/segments"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"segments","kind":"identifier"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","text":"Segment","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV"},{"kind":"text","text":"]"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audioanalysis\/segments"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/segments"},"abstract":[{"type":"text","text":"Audio segments attempts to subdivide a song into many segments, with"},{"type":"text","text":" "},{"text":"each segment containing a roughly consistent sound throughout its","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"duration."}],"sections":[],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"segments","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Segment","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV"},{"kind":"text","text":"]"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI13AudioAnalysisV8segmentsSayAA7SegmentVGvp","symbolKind":"property","title":"segments"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/segments":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/segments","abstract":[{"type":"text","text":"Audio segments attempts to subdivide a song into many segments, with"},{"text":" ","type":"text"},{"text":"each segment containing a roughly consistent sound throughout its","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"duration."}],"title":"segments","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"segments","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7SegmentV","kind":"typeIdentifier","text":"Segment"},{"text":"]","kind":"text"}],"url":"\/documentation\/spotifywebapi\/audioanalysis\/segments","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audioanalysis/tatums.json b/docs/data/documentation/spotifywebapi/audioanalysis/tatums.json index de47622fd..cbae41ea4 100644 --- a/docs/data/documentation/spotifywebapi/audioanalysis/tatums.json +++ b/docs/data/documentation/spotifywebapi/audioanalysis/tatums.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"sections":[],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tatums"},{"text":": [","kind":"text"},{"text":"SpotifyTimeInterval","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI13AudioAnalysisV6tatumsSayAA0A12TimeIntervalVGvp","roleHeading":"Instance Property","title":"tatums","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"text":"A tatum represents the lowest regular pulse train that a listener","type":"text"},{"text":" ","type":"text"},{"text":"intuitively infers from the timing of perceived musical events (segments).","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/tatums","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tatums"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SpotifyTimeInterval","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"text":"]","kind":"text"}]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"For more information about tatums, see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audioanalysis\/tatums"]}],"references":{"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"title":"Rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/tatums":{"type":"topic","role":"symbol","abstract":[{"text":"A tatum represents the lowest regular pulse train that a listener","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"intuitively infers from the timing of perceived musical events (segments)."}],"title":"tatums","url":"\/documentation\/spotifywebapi\/audioanalysis\/tatums","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/tatums","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tatums"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"text":"A tatum represents the lowest regular pulse train that a listener","type":"text"},{"type":"text","text":" "},{"text":"intuitively infers from the timing of perceived musical events (segments).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tatums","kind":"identifier"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval"},{"kind":"text","text":"]"}],"languages":["swift"]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"For more information about tatums, see ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","isActive":true,"type":"reference"},{"text":".","type":"text"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audioanalysis\/tatums"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/tatums"},"metadata":{"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13AudioAnalysisV6tatumsSayAA0A12TimeIntervalVGvp","title":"tatums","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tatums","kind":"identifier"},{"kind":"text","text":": ["},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"text":"]","kind":"text"}],"symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis/tatums":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/audioanalysis\/tatums","abstract":[{"text":"A tatum represents the lowest regular pulse train that a listener","type":"text"},{"text":" ","type":"text"},{"text":"intuitively infers from the timing of perceived musical events (segments).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tatums","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","text":"SpotifyTimeInterval"},{"kind":"text","text":"]"}],"title":"tatums","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis\/tatums"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"titleInlineContent":[{"text":"Rhythm","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","title":"Rhythm","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook-objects.json b/docs/data/documentation/spotifywebapi/audiobook-objects.json index 70b4498fd..2c5c68088 100644 --- a/docs/data/documentation/spotifywebapi/audiobook-objects.json +++ b/docs/data/documentation/spotifywebapi/audiobook-objects.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"kind":"article","metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Audiobook Objects"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"],"title":"Object Model","generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook-objects"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor"],"title":"Audiobook Objects"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"title":"AudiobookAuthor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudiobookAuthor"}],"navigatorTitle":[{"text":"AudiobookAuthor","kind":"identifier"}],"abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"topicSections":[{"anchor":"Audiobook-Objects","title":"Audiobook Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook-objects"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Audiobook Objects"},"abstract":[{"text":"Objects that relate to the audiobook and audiobook chapter endpoints.","type":"text"}],"seeAlsoSections":[{"title":"Object Model","anchor":"Object-Model","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","interfaceLanguage":"swift"},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AudiobookAuthor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","navigatorTitle":[{"kind":"identifier","text":"AudiobookAuthor"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor","abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"type":"topic","title":"AudiobookAuthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook.json b/docs/data/documentation/spotifywebapi/audiobook.json index bf2a3f0ac..390525783 100644 --- a/docs/data/documentation/spotifywebapi/audiobook.json +++ b/docs/data/documentation/spotifywebapi/audiobook.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects"]]},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor"],"title":"Audiobook Objects","generated":true}],"abstract":[{"text":"A Spotify audiobook.","type":"text"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/authors","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/availableMarkets","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/chapters","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/copyrights","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/edition","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/images","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/isExplicit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/languages","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/mediaType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/narrators","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/publisher","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/totalChapters","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/uri"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Equatable-Implementations"]}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"role":"symbol","title":"Audiobook","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"symbolKind":"struct","roleHeading":"Structure","externalID":"s:13SpotifyWebAPI9AudiobookV"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/edition":{"abstract":[{"type":"text","text":"The edition of the audiobook. For example: “Unabridged”."}],"url":"\/documentation\/spotifywebapi\/audiobook\/edition","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"edition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","title":"edition","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/edition"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/languages":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/languages","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"text":"A list of the languages used in the audiobook, identified by their ","type":"text"},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true},{"type":"text","text":" codes."}],"title":"languages","url":"\/documentation\/spotifywebapi\/audiobook\/languages","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/name":{"role":"symbol","title":"name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/name","kind":"symbol","abstract":[{"text":"The name of the audiobook.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobook\/name","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/Decodable-Implementations":{"kind":"article","title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/audiobook\/decodable-implementations","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Decodable-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/externalURLs":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/externalurls","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/externalURLs","type":"topic","abstract":[{"type":"text","text":"Known external urls for the audiobook."}],"role":"symbol","title":"externalURLs"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/ApproximatelyEquatable-Implementations":{"kind":"article","title":"ApproximatelyEquatable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/ApproximatelyEquatable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/audiobook\/approximatelyequatable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/publisher":{"type":"topic","title":"publisher","abstract":[{"type":"text","text":"The publisher of the audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/publisher","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publisher"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/audiobook\/publisher","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/copyrights":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"copyrights","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"kind":"text","text":"]?"}],"title":"copyrights","abstract":[{"type":"text","text":"The copyrights for the audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/copyrights","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/copyrights"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/mediaType":{"type":"topic","title":"mediaType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/mediaType","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mediaType"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"role":"symbol","kind":"symbol","abstract":[{"text":"The media type of the audiobook. For example: “audio”.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobook\/mediatype"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/totalChapters":{"abstract":[{"text":"The total number of chapters in the audiobook.","type":"text"}],"title":"totalChapters","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/totalChapters","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"totalChapters","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/totalchapters","type":"topic"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/init(name:authors:narrators:publisher:description:htmldescription:chapters:totalchapters:isexplicit:uri:id:images:availablemarkets:href:externalurls:languages:copyrights:mediatype:edition:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"authors","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","text":"AudiobookAuthor","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"narrators","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"AudiobookAuthor","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV"},{"text":"], ","kind":"text"},{"text":"publisher","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"htmlDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"chapters","kind":"externalParam"},{"kind":"text","text":": "},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"totalChapters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"kind":"text","text":"]?, "},{"text":"availableMarkets","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"languages"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"], ","kind":"text"},{"text":"copyrights","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","kind":"typeIdentifier","text":"SpotifyCopyright"},{"text":"]?, ","kind":"text"},{"text":"mediaType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"edition","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}],"abstract":[{"type":"text","text":"Creates a Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)","title":"init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/id":{"title":"id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for the audiobook."}],"url":"\/documentation\/spotifywebapi\/audiobook\/id","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/id","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/isExplicit":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"isExplicit","type":"topic","abstract":[{"text":"Whether or not the audiobook is explicit. ","type":"text"},{"code":"false","type":"codeVoice"},{"text":" if unknown.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/isExplicit","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/isexplicit","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/images":{"kind":"symbol","abstract":[{"type":"text","text":"Images for the audiobook in various sizes, widest first."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/images","type":"topic","title":"images","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"url":"\/documentation\/spotifywebapi\/audiobook\/images","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audiobook"}],"url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","type":"topic","title":"IDCategory.audiobook","role":"symbol","abstract":[{"type":"text","text":"An audiobook."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/description":{"title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/description","type":"topic","abstract":[{"type":"text","text":"A description of the audiobook. See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","type":"reference"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/href":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"url":"\/documentation\/spotifywebapi\/audiobook\/href","title":"href","role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full audiobook object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/Encodable-Implementations":{"url":"\/documentation\/spotifywebapi\/audiobook\/encodable-implementations","type":"topic","role":"collectionGroup","title":"Encodable Implementations","kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Encodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/availableMarkets":{"abstract":[{"text":"A list of the countries in which the audiobook can be played, identified","type":"text"},{"type":"text","text":" "},{"type":"text","text":"by their "},{"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" codes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/availableMarkets","title":"availableMarkets","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/availablemarkets","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"availableMarkets"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/type":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/type","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"type":"topic","abstract":[{"text":"The object type. Always ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/audiobook\/type","title":"type"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"title":"AudiobookAuthor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudiobookAuthor"}],"navigatorTitle":[{"text":"AudiobookAuthor","kind":"identifier"}],"abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Equatable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/spotifywebapi\/audiobook\/equatable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/chapters":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"chapters","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"AudiobookChapter","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"text":">?","kind":"text"}],"abstract":[{"text":"The chapters of this audiobook.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobook\/chapters","title":"chapters","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/chapters","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/narrators":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/narrators","title":"narrators","url":"\/documentation\/spotifywebapi\/audiobook\/narrators","abstract":[{"type":"text","text":"The narrators of the audiobook."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"narrators","kind":"identifier"},{"text":": [","kind":"text"},{"text":"AudiobookAuthor","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV"},{"kind":"text","text":"]"}],"kind":"symbol"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify ID","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify ID"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/htmlDescription":{"title":"htmlDescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"htmlDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/htmldescription","type":"topic","abstract":[{"type":"text","text":"A description of the audiobook which may contain HTML tags. See also"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description","isActive":true},{"type":"text","text":"."}]},"https://en.wikipedia.org/wiki/ISO_639":{"type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","title":"ISO 639","titleInlineContent":[{"type":"text","text":"ISO"},{"text":" ","type":"text"},{"text":"639","type":"text"}]},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/uri":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/uri","url":"\/documentation\/spotifywebapi\/audiobook\/uri","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the audiobook."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/authors":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authors"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"AudiobookAuthor","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"The authors of the audiobook."}],"url":"\/documentation\/spotifywebapi\/audiobook\/authors","title":"authors","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/authors","kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor"],"title":"Audiobook Objects","generated":true,"anchor":"Audiobook-Objects"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"A Spotify audiobook."}],"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)"],"anchor":"Initializers","title":"Initializers"},{"anchor":"Instance-Properties","title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/authors","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/availableMarkets","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/chapters","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/copyrights","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/edition","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/images","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/isExplicit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/languages","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/mediaType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/narrators","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/publisher","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/totalChapters","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/uri"],"generated":true},{"anchor":"Default-Implementations","title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Equatable-Implementations"],"generated":true}],"metadata":{"externalID":"s:13SpotifyWebAPI9AudiobookV","title":"Audiobook","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Audiobook","kind":"identifier"}],"roleHeading":"Structure"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/description":{"url":"\/documentation\/spotifywebapi\/audiobook\/description","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"description","role":"symbol","abstract":[{"text":"A description of the audiobook. See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","type":"reference"},{"text":".","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/href":{"title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/href","kind":"symbol","abstract":[{"text":"A link to the Spotify web API endpoint providing the full audiobook object.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobook\/href","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/type":{"url":"\/documentation\/spotifywebapi\/audiobook\/type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"title":"type","role":"symbol","abstract":[{"type":"text","text":"The object type. Always "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","type":"reference"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/totalChapters":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"totalChapters","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"title":"totalChapters","abstract":[{"type":"text","text":"The total number of chapters in the audiobook."}],"url":"\/documentation\/spotifywebapi\/audiobook\/totalchapters","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/totalChapters","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/uri":{"title":"uri","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/uri","abstract":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"text":" for the audiobook.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/uri","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/edition":{"role":"symbol","title":"edition","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/edition","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"edition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The edition of the audiobook. For example: “Unabridged”."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/edition","kind":"symbol"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/Decodable-Implementations":{"role":"collectionGroup","title":"Decodable Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/decodable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Decodable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/externalURLs":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"type":"topic","abstract":[{"type":"text","text":"Known external urls for the audiobook."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/externalurls","kind":"symbol","title":"externalURLs","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/externalURLs"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/id":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"id","abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"text":" for the audiobook.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobook\/id","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/id","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/authors":{"role":"symbol","title":"authors","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/authors","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authors","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"AudiobookAuthor","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV"},{"kind":"text","text":"]"}],"abstract":[{"text":"The authors of the audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/authors","kind":"symbol"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/ApproximatelyEquatable-Implementations":{"type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/approximatelyequatable-implementations","abstract":[],"role":"collectionGroup","title":"ApproximatelyEquatable Implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/ApproximatelyEquatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/mediaType":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"mediaType","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"mediaType","abstract":[{"text":"The media type of the audiobook. For example: “audio”.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobook\/mediatype","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/mediaType","kind":"symbol","type":"topic"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"title":"Spotify ID"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/narrators":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"narrators","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","kind":"typeIdentifier","text":"AudiobookAuthor"},{"text":"]","kind":"text"}],"title":"narrators","abstract":[{"type":"text","text":"The narrators of the audiobook."}],"url":"\/documentation\/spotifywebapi\/audiobook\/narrators","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/narrators","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/Encodable-Implementations":{"type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Encodable-Implementations","title":"Encodable Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/audiobook\/encodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/isExplicit":{"role":"symbol","title":"isExplicit","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/isexplicit","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"Whether or not the audiobook is explicit. "},{"type":"codeVoice","code":"false"},{"type":"text","text":" if unknown."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/isExplicit","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/audiobook\/equatable-implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Equatable-Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/chapters":{"role":"symbol","title":"chapters","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/chapters","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"chapters","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"abstract":[{"type":"text","text":"The chapters of this audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/chapters","kind":"symbol"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/images":{"title":"images","url":"\/documentation\/spotifywebapi\/audiobook\/images","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/images","abstract":[{"type":"text","text":"Images for the audiobook in various sizes, widest first."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}]},"https://en.wikipedia.org/wiki/ISO_639":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","title":"ISO 639","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","titleInlineContent":[{"text":"ISO","type":"text"},{"type":"text","text":" "},{"text":"639","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AudiobookAuthor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","navigatorTitle":[{"kind":"identifier","text":"AudiobookAuthor"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor","abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"type":"topic","title":"AudiobookAuthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/name":{"abstract":[{"type":"text","text":"The name of the audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/name","url":"\/documentation\/spotifywebapi\/audiobook\/name","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","title":"name","kind":"symbol","type":"topic"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2"}],"title":"ISO 3166-1 alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/copyrights":{"title":"copyrights","url":"\/documentation\/spotifywebapi\/audiobook\/copyrights","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"copyrights","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","text":"SpotifyCopyright","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"type":"topic","abstract":[{"type":"text","text":"The copyrights for the audiobook."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/copyrights"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)":{"title":"init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)","url":"\/documentation\/spotifywebapi\/audiobook\/init(name:authors:narrators:publisher:description:htmldescription:chapters:totalchapters:isexplicit:uri:id:images:availablemarkets:href:externalurls:languages:copyrights:mediatype:edition:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)","abstract":[{"type":"text","text":"Creates a Spotify audiobook."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"authors","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","text":"AudiobookAuthor"},{"kind":"text","text":"], "},{"text":"narrators","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"AudiobookAuthor","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"publisher"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"description","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"htmlDescription","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"chapters"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"AudiobookChapter","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"totalChapters"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"isExplicit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"availableMarkets"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"languages"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"copyrights"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","text":"SpotifyCopyright"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"mediaType"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"edition"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"}],"abstract":[{"text":"An audiobook.","type":"text"}],"kind":"symbol","title":"IDCategory.audiobook","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/languages":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/languages","title":"languages","role":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/languages","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"languages"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"kind":"symbol","type":"topic","abstract":[{"text":"A list of the languages used in the audiobook, identified by their ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},{"type":"text","text":" codes."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/availableMarkets":{"title":"availableMarkets","url":"\/documentation\/spotifywebapi\/audiobook\/availablemarkets","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"availableMarkets"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?"}],"type":"topic","abstract":[{"type":"text","text":"A list of the countries in which the audiobook can be played, identified"},{"text":" ","type":"text"},{"text":"by their ","type":"text"},{"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" codes."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/availableMarkets"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/publisher":{"title":"publisher","url":"\/documentation\/spotifywebapi\/audiobook\/publisher","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"publisher","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic","abstract":[{"type":"text","text":"The publisher of the audiobook."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/publisher"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/htmlDescription":{"title":"htmlDescription","url":"\/documentation\/spotifywebapi\/audiobook\/htmldescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","abstract":[{"type":"text","text":"A description of the audiobook which may contain HTML tags. See also"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"htmlDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/!=(_:_:).json b/docs/data/documentation/spotifywebapi/audiobook/!=(_:_:).json index e4f45f260..f7523daa9 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/audiobook/!=(_:_:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Operator","symbolKind":"op","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI9AudiobookV"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Equatable-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Equatable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/spotifywebapi\/audiobook\/equatable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"sections":[],"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI9AudiobookV","roleHeading":"Operator","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","symbolKind":"op"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/!=(_:_:)":{"abstract":[],"role":"symbol","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/audiobook\/!=(_:_:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/audiobook\/equatable-implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Equatable-Implementations","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/audiobook/approximatelyequatable-implementations.json index 5bebde296..feb681d12 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/audiobook/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","metadata":{"title":"ApproximatelyEquatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup"},"sections":[],"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/isApproximatelyEqual(to:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/isApproximatelyEqual(to:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","text":"Audiobook","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isApproximatelyEqual(to:)","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/isApproximatelyEqual(to:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/isapproximatelyequal(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/isApproximatelyEqual(to:)"],"title":"Instance Methods","generated":true,"anchor":"Instance-Methods"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/approximatelyequatable-implementations"]}],"metadata":{"title":"ApproximatelyEquatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/isApproximatelyEqual(to:)":{"url":"\/documentation\/spotifywebapi\/audiobook\/isapproximatelyequal(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/isApproximatelyEqual(to:)","title":"isApproximatelyEqual(to:)","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/authors.json b/docs/data/documentation/spotifywebapi/audiobook/authors.json index 2889e44a5..101d9dd8e 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/authors.json +++ b/docs/data/documentation/spotifywebapi/audiobook/authors.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authors","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","text":"AudiobookAuthor","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/authors"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The authors of the audiobook.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/authors"]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI9AudiobookV7authorsSayAA0D6AuthorVGvp","symbolKind":"property","title":"authors","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"authors","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","text":"AudiobookAuthor","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"title":"AudiobookAuthor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudiobookAuthor"}],"navigatorTitle":[{"text":"AudiobookAuthor","kind":"identifier"}],"abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/authors":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authors"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"AudiobookAuthor","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"The authors of the audiobook."}],"url":"\/documentation\/spotifywebapi\/audiobook\/authors","title":"authors","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/authors","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/authors"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/authors","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"metadata":{"roleHeading":"Instance Property","title":"authors","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authors","kind":"identifier"},{"text":": [","kind":"text"},{"text":"AudiobookAuthor","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV"},{"kind":"text","text":"]"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI9AudiobookV7authorsSayAA0D6AuthorVGvp"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authors"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","text":"AudiobookAuthor","kind":"typeIdentifier"},{"text":"]","kind":"text"}]}]}],"abstract":[{"type":"text","text":"The authors of the audiobook."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AudiobookAuthor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","navigatorTitle":[{"kind":"identifier","text":"AudiobookAuthor"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor","abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"type":"topic","title":"AudiobookAuthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/authors":{"role":"symbol","title":"authors","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/authors","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authors","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"AudiobookAuthor","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV"},{"kind":"text","text":"]"}],"abstract":[{"text":"The authors of the audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/authors","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/availablemarkets.json b/docs/data/documentation/spotifywebapi/audiobook/availablemarkets.json index 27b82581a..ff347c665 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/availablemarkets.json +++ b/docs/data/documentation/spotifywebapi/audiobook/availablemarkets.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"availableMarkets"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"If a market parameter was supplied in the request that returned this"},{"text":" ","type":"text"},{"type":"text","text":"audiobook, then this property will be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","title":"availableMarkets","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"externalID":"s:13SpotifyWebAPI9AudiobookV16availableMarketsSaySSGSgvp"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/availablemarkets"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/availableMarkets"},"abstract":[{"type":"text","text":"A list of the countries in which the audiobook can be played, identified"},{"type":"text","text":" "},{"type":"text","text":"by their "},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"type":"text","text":" codes."}],"sections":[],"references":{"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}],"title":"ISO 3166-1 alpha-2","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/availableMarkets":{"abstract":[{"text":"A list of the countries in which the audiobook can be played, identified","type":"text"},{"type":"text","text":" "},{"type":"text","text":"by their "},{"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" codes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/availableMarkets","title":"availableMarkets","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/availablemarkets","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"availableMarkets"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/availableMarkets","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]?"}]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If a market parameter was supplied in the request that returned this"},{"type":"text","text":" "},{"type":"text","text":"audiobook, then this property will be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}]}],"kind":"content"}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"availableMarkets"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI9AudiobookV16availableMarketsSaySSGSgvp","role":"symbol","title":"availableMarkets","symbolKind":"property"},"abstract":[{"text":"A list of the countries in which the audiobook can be played, identified","type":"text"},{"type":"text","text":" "},{"type":"text","text":"by their "},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"text":" codes.","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/availablemarkets"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}],"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/availableMarkets":{"title":"availableMarkets","url":"\/documentation\/spotifywebapi\/audiobook\/availablemarkets","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"availableMarkets"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?"}],"type":"topic","abstract":[{"type":"text","text":"A list of the countries in which the audiobook can be played, identified"},{"text":" ","type":"text"},{"text":"by their ","type":"text"},{"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" codes."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/availableMarkets"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/chapters.json b/docs/data/documentation/spotifywebapi/audiobook/chapters.json index fd9a71f55..f74e8aa54 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/chapters.json +++ b/docs/data/documentation/spotifywebapi/audiobook/chapters.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"chapters","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"externalID":"s:13SpotifyWebAPI9AudiobookV8chaptersAA12PagingObjectVyAA0D7ChapterVGSgvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","title":"chapters","role":"symbol"},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/chapters"},"abstract":[{"text":"The chapters of this audiobook.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"chapters","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"text":">?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For certain endpoints, this property will be "},{"type":"codeVoice","code":"nil"},{"text":", especially if nested","type":"text"},{"text":" ","type":"text"},{"text":"inside a much larger object. For example, it will be ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if retrieved","type":"text"},{"type":"text","text":" "},{"type":"text","text":"from the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","type":"reference"},{"type":"text","text":" endpoint."}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/chapters"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","title":"chapter(_:market:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","kind":"typeIdentifier","text":"AudiobookChapter"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/chapters":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"chapters","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"AudiobookChapter","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"text":">?","kind":"text"}],"abstract":[{"text":"The chapters of this audiobook.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobook\/chapters","title":"chapters","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/chapters","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/chapters"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/chapters","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The chapters of this audiobook."}],"metadata":{"title":"chapters","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9AudiobookV8chaptersAA12PagingObjectVyAA0D7ChapterVGSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapters"},{"text":": ","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"chapters","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"For certain endpoints, this property will be "},{"type":"codeVoice","code":"nil"},{"text":", especially if nested","type":"text"},{"text":" ","type":"text"},{"text":"inside a much larger object. For example, it will be ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if retrieved"},{"type":"text","text":" "},{"text":"from the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","isActive":true,"type":"reference"},{"text":" endpoint.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"role":"symbol","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapter"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","title":"chapter(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/chapters":{"role":"symbol","title":"chapters","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/chapters","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"chapters","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"abstract":[{"type":"text","text":"The chapters of this audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/chapters","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/copyrights.json b/docs/data/documentation/spotifywebapi/audiobook/copyrights.json index 11dc33446..33ab46c22 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/copyrights.json +++ b/docs/data/documentation/spotifywebapi/audiobook/copyrights.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The copyrights for the audiobook.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/copyrights"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/copyrights","interfaceLanguage":"swift"},"metadata":{"externalID":"s:13SpotifyWebAPI9AudiobookV10copyrightsSayAA0A9CopyrightVGSgvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"copyrights"},{"text":": [","kind":"text"},{"text":"SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"title":"copyrights","role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"copyrights","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","text":"SpotifyCopyright"},{"kind":"text","text":"]?"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/copyrights":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"copyrights","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"kind":"text","text":"]?"}],"title":"copyrights","abstract":[{"type":"text","text":"The copyrights for the audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/copyrights","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/copyrights"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"The copyrights for the audiobook.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"copyrights"},{"text":": [","kind":"text"},{"text":"SpotifyCopyright","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright"},{"text":"]?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/copyrights"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"copyrights","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","text":"SpotifyCopyright"},{"kind":"text","text":"]?"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","externalID":"s:13SpotifyWebAPI9AudiobookV10copyrightsSayAA0A9CopyrightVGSgvp","title":"copyrights"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/copyrights","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/copyrights":{"title":"copyrights","url":"\/documentation\/spotifywebapi\/audiobook\/copyrights","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"copyrights","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","text":"SpotifyCopyright","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"type":"topic","abstract":[{"type":"text","text":"The copyrights for the audiobook."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/copyrights"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/decodable-implementations.json b/docs/data/documentation/spotifywebapi/audiobook/decodable-implementations.json index a57eb8924..469484eac 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/audiobook/decodable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/init(from:)"],"generated":true}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Decodable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/decodable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","roleHeading":"API Collection"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/init(from:)":{"kind":"symbol","title":"init(from:)","url":"\/documentation\/spotifywebapi\/audiobook\/init(from:)","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Decodable Implementations"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Decodable-Implementations","interfaceLanguage":"swift"},"kind":"article","sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/init(from:)"],"generated":true,"anchor":"Initializers"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/init(from:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/init(from:)","abstract":[],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/description.json b/docs/data/documentation/spotifywebapi/audiobook/description.json index 8e56674d4..c4233db0d 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/description.json +++ b/docs/data/documentation/spotifywebapi/audiobook/description.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/description"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A description of the audiobook. See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","isActive":true,"type":"reference"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"metadata":{"title":"description","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","externalID":"s:13SpotifyWebAPI9AudiobookV11descriptionSSvp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/description":{"title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/description","type":"topic","abstract":[{"type":"text","text":"A description of the audiobook. See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","type":"reference"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/htmlDescription":{"title":"htmlDescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"htmlDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/htmldescription","type":"topic","abstract":[{"type":"text","text":"A description of the audiobook which may contain HTML tags. See also"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description","isActive":true},{"type":"text","text":"."}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}]}],"metadata":{"title":"description","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI9AudiobookV11descriptionSSvp","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"A description of the audiobook. See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/description":{"url":"\/documentation\/spotifywebapi\/audiobook\/description","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"description","role":"symbol","abstract":[{"text":"A description of the audiobook. See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","type":"reference"},{"text":".","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/htmlDescription":{"title":"htmlDescription","url":"\/documentation\/spotifywebapi\/audiobook\/htmldescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","abstract":[{"type":"text","text":"A description of the audiobook which may contain HTML tags. See also"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"htmlDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/edition.json b/docs/data/documentation/spotifywebapi/audiobook/edition.json index d12b1cd30..46f00afa8 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/edition.json +++ b/docs/data/documentation/spotifywebapi/audiobook/edition.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"edition","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property","title":"edition","role":"symbol","externalID":"s:13SpotifyWebAPI9AudiobookV7editionSSSgvp"},"abstract":[{"type":"text","text":"The edition of the audiobook. For example: “Unabridged”."}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/edition"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/edition"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"edition"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/edition":{"abstract":[{"type":"text","text":"The edition of the audiobook. For example: “Unabridged”."}],"url":"\/documentation\/spotifywebapi\/audiobook\/edition","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"edition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","title":"edition","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/edition"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/edition","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"The edition of the audiobook. For example: “Unabridged”."}],"metadata":{"externalID":"s:13SpotifyWebAPI9AudiobookV7editionSSSgvp","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"edition"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"edition"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"edition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/edition"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/edition":{"role":"symbol","title":"edition","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/edition","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"edition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The edition of the audiobook. For example: “Unabridged”."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/edition","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/encodable-implementations.json b/docs/data/documentation/spotifywebapi/audiobook/encodable-implementations.json index 9d7c06f61..e3a7273c6 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/audiobook/encodable-implementations.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"kind":"article","topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/encode(to:)"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Encodable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/encodable-implementations"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"collectionGroup","title":"Encodable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/encode(to:)":{"type":"topic","kind":"symbol","title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/encode(to:)","url":"\/documentation\/spotifywebapi\/audiobook\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Encodable-Implementations","interfaceLanguage":"swift"},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Encodable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/encode(to:)"],"anchor":"Instance-Methods","generated":true,"title":"Instance Methods"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/encodable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/encode(to:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/encode(to:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/audiobook\/encode(to:)","role":"symbol","title":"encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/encode(to:).json b/docs/data/documentation/spotifywebapi/audiobook/encode(to:).json index 393a1313d..a0ada3295 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/audiobook/encode(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Encodable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/encode(to:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"roleHeading":"Instance Method","title":"encode(to:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI9AudiobookV6encode2toys7Encoder_p_tKF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/encode(to:)":{"type":"topic","kind":"symbol","title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/encode(to:)","url":"\/documentation\/spotifywebapi\/audiobook\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/Encodable-Implementations":{"url":"\/documentation\/spotifywebapi\/audiobook\/encodable-implementations","type":"topic","role":"collectionGroup","title":"Encodable Implementations","kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Encodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Encodable-Implementations"]]},"kind":"symbol","metadata":{"title":"encode(to:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI9AudiobookV6encode2toys7Encoder_p_tKF","symbolKind":"method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"extendedModule":"SpotifyWebAPI"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/encode(to:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/encode(to:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/encode(to:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/audiobook\/encode(to:)","role":"symbol","title":"encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/Encodable-Implementations":{"type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Encodable-Implementations","title":"Encodable Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/audiobook\/encodable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/equatable-implementations.json b/docs/data/documentation/spotifywebapi/audiobook/equatable-implementations.json index 576ff18a4..4d684b601 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/audiobook/equatable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/!=(_:_:)"],"generated":true}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","roleHeading":"API Collection","role":"collectionGroup"},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Equatable-Implementations"},"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"kind":"article","sections":[],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/!=(_:_:)"],"generated":true,"anchor":"Operators"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/!=(_:_:)":{"abstract":[],"role":"symbol","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/audiobook\/!=(_:_:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/externalurls.json b/docs/data/documentation/spotifywebapi/audiobook/externalurls.json index 0cd926a34..c9379ae5c 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/externalurls.json +++ b/docs/data/documentation/spotifywebapi/audiobook/externalurls.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/externalURLs","interfaceLanguage":"swift"},"abstract":[{"text":"Known external urls for the audiobook.","type":"text"}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Instance Property","title":"externalURLs","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9AudiobookV12externalURLsSDySS10Foundation3URLVGSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/externalurls"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"key: The type of the URL, for example: “spotify” - The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"text":" ","type":"text"},{"text":"for the object.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"value: An external, public URL to the object.","type":"text"}]}]}]}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/externalURLs":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/externalurls","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/externalURLs","type":"topic","abstract":[{"type":"text","text":"Known external urls for the audiobook."}],"role":"symbol","title":"externalURLs"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify URL","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify URL"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"title":"externalURLs","role":"symbol","externalID":"s:13SpotifyWebAPI9AudiobookV12externalURLsSDySS10Foundation3URLVGSgvp","symbolKind":"property"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/externalurls"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/externalURLs","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Known external urls for the audiobook."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"]?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"key: The type of the URL, for example: “spotify” - The "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" ","type":"text"},{"text":"for the object.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"value: An external, public URL to the object.","type":"text"}],"type":"paragraph"}]}]}],"kind":"content"}],"references":{"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"text":"Spotify URL","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URL","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Audiobook","kind":"identifier"}],"abstract":[{"text":"A Spotify audiobook.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/externalURLs":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"type":"topic","abstract":[{"type":"text","text":"Known external urls for the audiobook."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/externalurls","kind":"symbol","title":"externalURLs","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/externalURLs"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/href.json b/docs/data/documentation/spotifywebapi/audiobook/href.json index 3bb881e7d..b9c775ba1 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/href.json +++ b/docs/data/documentation/spotifywebapi/audiobook/href.json @@ -1 +1 @@ -{"metadata":{"title":"href","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI9AudiobookV4href10Foundation3URLVvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"text":"A link to the Spotify web API endpoint providing the full audiobook object.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true},{"type":"text","text":", passing in "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"},{"type":"text","text":" "},{"type":"text","text":"as the response type to retrieve the results."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/href"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/href"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/href":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"url":"\/documentation\/spotifywebapi\/audiobook\/href","title":"href","role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full audiobook object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"title":"href","role":"symbol","externalID":"s:13SpotifyWebAPI9AudiobookV4href10Foundation3URLVvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","type":"reference","isActive":true},{"type":"text","text":", passing in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","isActive":true},{"text":" ","type":"text"},{"text":"as the response type to retrieve the results.","type":"text"}]}]}],"kind":"symbol","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full audiobook object."}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/href"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/href","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/href":{"title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/href","kind":"symbol","abstract":[{"text":"A link to the Spotify web API endpoint providing the full audiobook object.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobook\/href","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/htmldescription.json b/docs/data/documentation/spotifywebapi/audiobook/htmldescription.json index d3df4b32f..0526af672 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/htmldescription.json +++ b/docs/data/documentation/spotifywebapi/audiobook/htmldescription.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/htmldescription"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"A description of the audiobook which may contain HTML tags. See also","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description","isActive":true,"type":"reference"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"symbolKind":"property","title":"htmlDescription","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"htmlDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI9AudiobookV15htmlDescriptionSSvp","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"htmlDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/htmlDescription":{"title":"htmlDescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"htmlDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/htmldescription","type":"topic","abstract":[{"type":"text","text":"A description of the audiobook which may contain HTML tags. See also"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description","isActive":true},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/description":{"title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/description","type":"topic","abstract":[{"type":"text","text":"A description of the audiobook. See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","type":"reference"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A description of the audiobook which may contain HTML tags. See also"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description","isActive":true,"type":"reference"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription"},"metadata":{"externalID":"s:13SpotifyWebAPI9AudiobookV15htmlDescriptionSSvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","title":"htmlDescription"},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/htmldescription"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/description":{"url":"\/documentation\/spotifywebapi\/audiobook\/description","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"description","role":"symbol","abstract":[{"text":"A description of the audiobook. See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","type":"reference"},{"text":".","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/htmlDescription":{"title":"htmlDescription","url":"\/documentation\/spotifywebapi\/audiobook\/htmldescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","abstract":[{"type":"text","text":"A description of the audiobook which may contain HTML tags. See also"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"htmlDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/id.json b/docs/data/documentation/spotifywebapi/audiobook/id.json index 251746e67..5231db404 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/id.json +++ b/docs/data/documentation/spotifywebapi/audiobook/id.json @@ -1 +1 @@ -{"abstract":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":" for the audiobook."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/id"},"metadata":{"title":"id","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI9AudiobookV2idSSvp"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/id"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"title":"Spotify ID","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/id":{"title":"id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for the audiobook."}],"url":"\/documentation\/spotifywebapi\/audiobook\/id","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/id","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":" for the audiobook."}],"metadata":{"externalID":"s:13SpotifyWebAPI9AudiobookV2idSSvp","roleHeading":"Instance Property","title":"id","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/id","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/id"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/id":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"id","abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"text":" for the audiobook.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobook\/id","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/id","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify ID","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/images.json b/docs/data/documentation/spotifywebapi/audiobook/images.json index 3ad6dbd71..40cdfeeff 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/images.json +++ b/docs/data/documentation/spotifywebapi/audiobook/images.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Images for the audiobook in various sizes, widest first.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/images"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"images"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"platforms":["macOS"]}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/images","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"images","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"]?"}],"externalID":"s:13SpotifyWebAPI9AudiobookV6imagesSayAA0A5ImageVGSgvp","role":"symbol"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/images":{"kind":"symbol","abstract":[{"type":"text","text":"Images for the audiobook in various sizes, widest first."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/images","type":"topic","title":"images","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"url":"\/documentation\/spotifywebapi\/audiobook\/images","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"images"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"kind":"text","text":"]?"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/images"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"metadata":{"symbolKind":"property","title":"images","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"images"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI9AudiobookV6imagesSayAA0A5ImageVGSgvp"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/images","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Images for the audiobook in various sizes, widest first."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/images":{"title":"images","url":"\/documentation\/spotifywebapi\/audiobook\/images","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/images","abstract":[{"type":"text","text":"Images for the audiobook in various sizes, widest first."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/init(from:).json b/docs/data/documentation/spotifywebapi/audiobook/init(from:).json index efba941d0..a1208d921 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/init(from:).json +++ b/docs/data/documentation/spotifywebapi/audiobook/init(from:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/init(from:)"},"kind":"symbol","metadata":{"roleHeading":"Initializer","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"externalID":"s:13SpotifyWebAPI9AudiobookV4fromACs7Decoder_p_tKcfc"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Decodable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/init(from:)":{"kind":"symbol","title":"init(from:)","url":"\/documentation\/spotifywebapi\/audiobook\/init(from:)","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/Decodable-Implementations":{"kind":"article","title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/audiobook\/decodable-implementations","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Decodable-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Decodable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/init(from:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"externalID":"s:13SpotifyWebAPI9AudiobookV4fromACs7Decoder_p_tKcfc","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","roleHeading":"Initializer","role":"symbol","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/Decodable-Implementations":{"role":"collectionGroup","title":"Decodable Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/decodable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/Decodable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/init(from:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/init(from:)","abstract":[],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/init(name:authors:narrators:publisher:description:htmldescription:chapters:totalchapters:isexplicit:uri:id:images:availablemarkets:href:externalurls:languages:copyrights:mediatype:edition:).json b/docs/data/documentation/spotifywebapi/audiobook/init(name:authors:narrators:publisher:description:htmldescription:chapters:totalchapters:isexplicit:uri:id:images:availablemarkets:href:externalurls:languages:copyrights:mediatype:edition:).json index a230afdb5..70acba65e 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/init(name:authors:narrators:publisher:description:htmldescription:chapters:totalchapters:isexplicit:uri:id:images:availablemarkets:href:externalurls:languages:copyrights:mediatype:edition:).json +++ b/docs/data/documentation/spotifywebapi/audiobook/init(name:authors:narrators:publisher:description:htmldescription:chapters:totalchapters:isexplicit:uri:id:images:availablemarkets:href:externalurls:languages:copyrights:mediatype:edition:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"authors","kind":"externalParam"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","text":"AudiobookAuthor"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"narrators"},{"text":": [","kind":"text"},{"text":"AudiobookAuthor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"publisher"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"htmlDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"chapters"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","text":"AudiobookChapter","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"totalChapters"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? = nil, "},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"text":"availableMarkets","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]? = nil, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]? = nil, "},{"text":"languages","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"copyrights"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","text":"SpotifyCopyright","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"text":"mediaType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"edition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil)"}]}]},{"parameters":[{"name":"name","content":[{"type":"paragraph","inlineContent":[{"text":"The name of the audiobook.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The authors of the audiobook."}]}],"name":"authors"},{"name":"narrators","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The narrators of the audiobook."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The publisher of the audiobook.","type":"text"}]}],"name":"publisher"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A description of the audiobook. See also"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription"},{"text":".","type":"text"}]}],"name":"description"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A description of the audiobook which may contain HTML"},{"text":" ","type":"text"},{"type":"text","text":"tags. See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"name":"htmlDescription"},{"name":"chapters","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The chapters of this audiobook. For certain endpoints, this"},{"type":"text","text":" "},{"text":"property will be ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":", especially if nested inside a much larger","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"object. For example, it will be "},{"code":"nil","type":"codeVoice"},{"text":" if retrieved from the","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)"},{"type":"text","text":" endpoint."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The total number of chapters in the audiobook."}],"type":"paragraph"}],"name":"totalChapters"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Whether or not the audiobook is explicit. ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":" if"},{"type":"text","text":" "},{"text":"unknown.","type":"text"}]}],"name":"isExplicit"},{"content":[{"inlineContent":[{"text":"The ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference"},{"type":"text","text":" for the audiobook."}],"type":"paragraph"}],"name":"uri"},{"name":"id","content":[{"inlineContent":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"text":" for the audiobook.","type":"text"}],"type":"paragraph"}]},{"name":"images","content":[{"inlineContent":[{"type":"text","text":"Images for the audiobook in various sizes, widest first."}],"type":"paragraph"}]},{"name":"availableMarkets","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A list of the countries in which the audiobook can be"},{"text":" ","type":"text"},{"text":"played, identified by their ","type":"text"},{"isActive":true,"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference"},{"type":"text","text":" codes."}]}]},{"name":"href","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full"},{"type":"text","text":" "},{"text":"audiobook object. Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","type":"reference","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"text":"passing in ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"reference","isActive":true},{"type":"text","text":" as the response type to retrieve the"},{"text":" ","type":"text"},{"text":"results.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Known external urls for the audiobook."},{"type":"text","text":" "},{"text":"- key: The type of the URL, for example: “spotify” - The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"text":" for the object.","type":"text"},{"type":"text","text":" "},{"text":"- value: An external, public URL to the object.","type":"text"}],"type":"paragraph"}],"name":"externalURLs"},{"name":"languages","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A list of the languages used in the audiobook, identified by"},{"text":" ","type":"text"},{"type":"text","text":"their "},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},{"type":"text","text":" codes."}]}]},{"name":"copyrights","content":[{"type":"paragraph","inlineContent":[{"text":"The copyrights for the audiobook.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The media type of the audiobook. For example: “audio”.","type":"text"}]}],"name":"mediaType"},{"name":"edition","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The edition of the audiobook. For example: “Unabridged”."}]}]}],"kind":"parameters"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"authors","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"AudiobookAuthor","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"narrators","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"AudiobookAuthor","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV"},{"kind":"text","text":"], "},{"text":"publisher","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"htmlDescription","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"chapters","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"text":">?, ","kind":"text"},{"text":"totalChapters","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"availableMarkets"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"languages","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"], ","kind":"text"},{"text":"copyrights","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"text":"]?, ","kind":"text"},{"text":"mediaType","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"edition"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"symbolKind":"init","roleHeading":"Initializer","title":"init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)","role":"symbol","externalID":"s:13SpotifyWebAPI9AudiobookV4name7authors9narrators9publisher11description15htmlDescription8chapters13totalChapters10isExplicit3uri2id6images16availableMarkets4href12externalURLs9languages10copyrights9mediaType7editionACSS_SayAA0D6AuthorVGAYS3SAA12PagingObjectVyAA0D7ChapterVGSgSiSgSbS2SSayAA0A5ImageVGSgSaySSGSg10Foundation3URLVSDySSA13_GSgA9_SayAA0A9CopyrightVGSgS2SSgtcfc"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/init(name:authors:narrators:publisher:description:htmldescription:chapters:totalchapters:isexplicit:uri:id:images:availablemarkets:href:externalurls:languages:copyrights:mediatype:edition:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Creates a Spotify audiobook."}],"sections":[],"references":{"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}],"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2"},"https://en.wikipedia.org/wiki/ISO_639":{"title":"ISO 639","type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","titleInlineContent":[{"text":"ISO 639","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/description":{"title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/description","type":"topic","abstract":[{"type":"text","text":"A description of the audiobook. See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","type":"reference"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"title":"AudiobookAuthor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudiobookAuthor"}],"navigatorTitle":[{"text":"AudiobookAuthor","kind":"identifier"}],"abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/htmlDescription":{"title":"htmlDescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"htmlDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/htmldescription","type":"topic","abstract":[{"type":"text","text":"A description of the audiobook which may contain HTML tags. See also"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description","isActive":true},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"titleInlineContent":[{"text":"Spotify","type":"text"},{"type":"text","text":" "},{"text":"URL","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify URL"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","title":"chapter(_:market:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","kind":"typeIdentifier","text":"AudiobookChapter"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/init(name:authors:narrators:publisher:description:htmldescription:chapters:totalchapters:isexplicit:uri:id:images:availablemarkets:href:externalurls:languages:copyrights:mediatype:edition:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"authors","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","text":"AudiobookAuthor","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"narrators","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"AudiobookAuthor","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV"},{"text":"], ","kind":"text"},{"text":"publisher","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"htmlDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"chapters","kind":"externalParam"},{"kind":"text","text":": "},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"totalChapters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"kind":"text","text":"]?, "},{"text":"availableMarkets","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"languages"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"], ","kind":"text"},{"text":"copyrights","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","kind":"typeIdentifier","text":"SpotifyCopyright"},{"text":"]?, ","kind":"text"},{"text":"mediaType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"edition","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}],"abstract":[{"type":"text","text":"Creates a Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)","title":"init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/init(name:authors:narrators:publisher:description:htmldescription:chapters:totalchapters:isexplicit:uri:id:images:availablemarkets:href:externalurls:languages:copyrights:mediatype:edition:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"authors","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"AudiobookAuthor","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"narrators"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","text":"AudiobookAuthor"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"publisher"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"htmlDescription","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"chapters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"totalChapters"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isExplicit"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"availableMarkets","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?, "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":", "},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]?, ","kind":"text"},{"text":"languages","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"], "},{"text":"copyrights","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"mediaType"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"edition"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"title":"init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)","role":"symbol","externalID":"s:13SpotifyWebAPI9AudiobookV4name7authors9narrators9publisher11description15htmlDescription8chapters13totalChapters10isExplicit3uri2id6images16availableMarkets4href12externalURLs9languages10copyrights9mediaType7editionACSS_SayAA0D6AuthorVGAYS3SAA12PagingObjectVyAA0D7ChapterVGSgSiSgSbS2SSayAA0A5ImageVGSgSaySSGSg10Foundation3URLVSDySSA13_GSgA9_SayAA0A9CopyrightVGSgS2SSgtcfc","roleHeading":"Initializer"},"abstract":[{"type":"text","text":"Creates a Spotify audiobook."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"authors","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"AudiobookAuthor","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV"},{"text":"], ","kind":"text"},{"text":"narrators","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"AudiobookAuthor","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor"},{"text":"], ","kind":"text"},{"text":"publisher","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"htmlDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"chapters"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"totalChapters"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"text":"isExplicit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"images"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SpotifyImage","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"]? = nil, "},{"text":"availableMarkets","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]? = nil, "},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]? = nil, "},{"kind":"externalParam","text":"languages"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"], ","kind":"text"},{"text":"copyrights","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","text":"SpotifyCopyright","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright"},{"text":"]? = nil, ","kind":"text"},{"text":"mediaType","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"edition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"name","content":[{"inlineContent":[{"type":"text","text":"The name of the audiobook."}],"type":"paragraph"}]},{"name":"authors","content":[{"type":"paragraph","inlineContent":[{"text":"The authors of the audiobook.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The narrators of the audiobook."}],"type":"paragraph"}],"name":"narrators"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The publisher of the audiobook."}]}],"name":"publisher"},{"content":[{"inlineContent":[{"type":"text","text":"A description of the audiobook. See also"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"name":"description"},{"name":"htmlDescription","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A description of the audiobook which may contain HTML"},{"text":" ","type":"text"},{"type":"text","text":"tags. See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description","isActive":true},{"text":".","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The chapters of this audiobook. For certain endpoints, this"},{"text":" ","type":"text"},{"type":"text","text":"property will be "},{"code":"nil","type":"codeVoice"},{"type":"text","text":", especially if nested inside a much larger"},{"text":" ","type":"text"},{"type":"text","text":"object. For example, it will be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if retrieved from the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","isActive":true},{"type":"text","text":" endpoint."}]}],"name":"chapters"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The total number of chapters in the audiobook."}]}],"name":"totalChapters"},{"name":"isExplicit","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Whether or not the audiobook is explicit. "},{"type":"codeVoice","code":"false"},{"type":"text","text":" if"},{"type":"text","text":" "},{"type":"text","text":"unknown."}]}]},{"content":[{"inlineContent":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" for the audiobook.","type":"text"}],"type":"paragraph"}],"name":"uri"},{"name":"id","content":[{"inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the audiobook."}],"type":"paragraph"}]},{"name":"images","content":[{"inlineContent":[{"type":"text","text":"Images for the audiobook in various sizes, widest first."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"A list of the countries in which the audiobook can be"},{"type":"text","text":" "},{"type":"text","text":"played, identified by their "},{"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" codes."}],"type":"paragraph"}],"name":"availableMarkets"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full"},{"type":"text","text":" "},{"text":"audiobook object. Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","type":"reference","isActive":true},{"text":",","type":"text"},{"text":" ","type":"text"},{"text":"passing in ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"},{"type":"text","text":" as the response type to retrieve the"},{"text":" ","type":"text"},{"text":"results.","type":"text"}]}],"name":"href"},{"content":[{"inlineContent":[{"type":"text","text":"Known external urls for the audiobook."},{"text":" ","type":"text"},{"type":"text","text":"- key: The type of the URL, for example: “spotify” - The "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the object."},{"text":" ","type":"text"},{"type":"text","text":"- value: An external, public URL to the object."}],"type":"paragraph"}],"name":"externalURLs"},{"name":"languages","content":[{"inlineContent":[{"text":"A list of the languages used in the audiobook, identified by","type":"text"},{"text":" ","type":"text"},{"text":"their ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},{"type":"text","text":" codes."}],"type":"paragraph"}]},{"name":"copyrights","content":[{"inlineContent":[{"type":"text","text":"The copyrights for the audiobook."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The media type of the audiobook. For example: “audio”."}],"type":"paragraph"}],"name":"mediaType"},{"name":"edition","content":[{"inlineContent":[{"text":"The edition of the audiobook. For example: “Unabridged”.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"https://en.wikipedia.org/wiki/ISO_639":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","titleInlineContent":[{"text":"ISO 639","type":"text"}],"title":"ISO 639","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}],"title":"ISO 3166-1 alpha-2","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/description":{"url":"\/documentation\/spotifywebapi\/audiobook\/description","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"description","role":"symbol","abstract":[{"text":"A description of the audiobook. See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","type":"reference"},{"text":".","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"role":"symbol","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapter"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","title":"chapter(_:market:)"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"text":"Spotify","type":"text"},{"text":" ","type":"text"},{"text":"URL","type":"text"}],"title":"Spotify URL","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/htmlDescription":{"title":"htmlDescription","url":"\/documentation\/spotifywebapi\/audiobook\/htmldescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/htmlDescription","abstract":[{"type":"text","text":"A description of the audiobook which may contain HTML tags. See also"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/description"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"htmlDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AudiobookAuthor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","navigatorTitle":[{"kind":"identifier","text":"AudiobookAuthor"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor","abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"type":"topic","title":"AudiobookAuthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)":{"title":"init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)","url":"\/documentation\/spotifywebapi\/audiobook\/init(name:authors:narrators:publisher:description:htmldescription:chapters:totalchapters:isexplicit:uri:id:images:availablemarkets:href:externalurls:languages:copyrights:mediatype:edition:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/init(name:authors:narrators:publisher:description:htmlDescription:chapters:totalChapters:isExplicit:uri:id:images:availableMarkets:href:externalURLs:languages:copyrights:mediaType:edition:)","abstract":[{"type":"text","text":"Creates a Spotify audiobook."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"authors","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","text":"AudiobookAuthor"},{"kind":"text","text":"], "},{"text":"narrators","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"AudiobookAuthor","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"publisher"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"description","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"htmlDescription","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"chapters"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"AudiobookChapter","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"totalChapters"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"isExplicit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"availableMarkets"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"languages"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"copyrights"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","text":"SpotifyCopyright"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"mediaType"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"edition"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/audiobook/isapproximatelyequal(to:).json index 22e888c4b..c8c854a8f 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/audiobook/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/ApproximatelyEquatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/isapproximatelyequal(to:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/isApproximatelyEqual(to:)"},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"symbolKind":"method","roleHeading":"Instance Method","title":"isApproximatelyEqual(to:)","role":"symbol","externalID":"s:13SpotifyWebAPI9AudiobookV20isApproximatelyEqual2toSbAC_tF","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]},{"kind":"parameters","parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"text":"Another instance of ","type":"text"},{"type":"codeVoice","code":"Self"},{"text":".","type":"text"}]}]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Dates are compared using ","type":"text"},{"type":"codeVoice","code":"timeIntervalSince1970"},{"text":", so they are considered","type":"text"},{"type":"text","text":" "},{"type":"text","text":"floating point properties for the purposes of this method."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/ApproximatelyEquatable-Implementations":{"kind":"article","title":"ApproximatelyEquatable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/ApproximatelyEquatable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/audiobook\/approximatelyequatable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/isApproximatelyEqual(to:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","text":"Audiobook","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isApproximatelyEqual(to:)","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/isApproximatelyEqual(to:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/isapproximatelyequal(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"text":"Another instance of ","type":"text"},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}]}]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Dates are compared using ","type":"text"},{"type":"codeVoice","code":"timeIntervalSince1970"},{"type":"text","text":", so they are considered"},{"type":"text","text":" "},{"text":"floating point properties for the purposes of this method.","type":"text"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/ApproximatelyEquatable-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","title":"isApproximatelyEqual(to:)","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9AudiobookV20isApproximatelyEqual2toSbAC_tF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"method","extendedModule":"SpotifyWebAPI"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/isApproximatelyEqual(to:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/isApproximatelyEqual(to:)":{"url":"\/documentation\/spotifywebapi\/audiobook\/isapproximatelyequal(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/isApproximatelyEqual(to:)","title":"isApproximatelyEqual(to:)","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/ApproximatelyEquatable-Implementations":{"type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/approximatelyequatable-implementations","abstract":[],"role":"collectionGroup","title":"ApproximatelyEquatable Implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/ApproximatelyEquatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/isexplicit.json b/docs/data/documentation/spotifywebapi/audiobook/isexplicit.json index 2591788c0..2b2dada4c 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/isexplicit.json +++ b/docs/data/documentation/spotifywebapi/audiobook/isexplicit.json @@ -1 +1 @@ -{"abstract":[{"text":"Whether or not the audiobook is explicit. ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":" if unknown."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/isexplicit"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/isExplicit"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isExplicit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"isExplicit","externalID":"s:13SpotifyWebAPI9AudiobookV10isExplicitSbvp","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/isExplicit":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"isExplicit","type":"topic","abstract":[{"text":"Whether or not the audiobook is explicit. ","type":"text"},{"code":"false","type":"codeVoice"},{"text":" if unknown.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/isExplicit","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/isexplicit","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/isexplicit"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"isExplicit","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"isExplicit","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"externalID":"s:13SpotifyWebAPI9AudiobookV10isExplicitSbvp","symbolKind":"property"},"abstract":[{"type":"text","text":"Whether or not the audiobook is explicit. "},{"code":"false","type":"codeVoice"},{"text":" if unknown.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExplicit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/isExplicit"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/isExplicit":{"role":"symbol","title":"isExplicit","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/isexplicit","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"Whether or not the audiobook is explicit. "},{"type":"codeVoice","code":"false"},{"type":"text","text":" if unknown."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/isExplicit","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/languages.json b/docs/data/documentation/spotifywebapi/audiobook/languages.json index f92133832..7d19304e2 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/languages.json +++ b/docs/data/documentation/spotifywebapi/audiobook/languages.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"text":"A list of the languages used in the audiobook, identified by their ","type":"text"},{"isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","type":"reference"},{"text":" codes.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}]}]}],"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI9AudiobookV9languagesSaySSGvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","title":"languages","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/languages"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/languages"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/languages":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/languages","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"text":"A list of the languages used in the audiobook, identified by their ","type":"text"},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true},{"type":"text","text":" codes."}],"title":"languages","url":"\/documentation\/spotifywebapi\/audiobook\/languages","role":"symbol","kind":"symbol"},"https://en.wikipedia.org/wiki/ISO_639":{"titleInlineContent":[{"type":"text","text":"ISO"},{"text":" ","type":"text"},{"type":"text","text":"639"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","title":"ISO 639"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/languages"},"metadata":{"roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]"}],"title":"languages","externalID":"s:13SpotifyWebAPI9AudiobookV9languagesSaySSGvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"languages","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"kind":"symbol","abstract":[{"type":"text","text":"A list of the languages used in the audiobook, identified by their "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true,"type":"reference"},{"text":" codes.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/languages"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/languages":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/languages","title":"languages","role":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/languages","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"languages"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"kind":"symbol","type":"topic","abstract":[{"text":"A list of the languages used in the audiobook, identified by their ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},{"type":"text","text":" codes."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"https://en.wikipedia.org/wiki/ISO_639":{"type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","titleInlineContent":[{"text":"ISO","type":"text"},{"text":" ","type":"text"},{"text":"639","type":"text"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","title":"ISO 639"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/mediatype.json b/docs/data/documentation/spotifywebapi/audiobook/mediatype.json index 094ee6118..e1d0150cc 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/mediatype.json +++ b/docs/data/documentation/spotifywebapi/audiobook/mediatype.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/mediatype"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The media type of the audiobook. For example: “audio”.","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/mediaType","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"mediaType","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"mediaType","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"mediaType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI9AudiobookV9mediaTypeSSvp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/mediaType":{"type":"topic","title":"mediaType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/mediaType","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mediaType"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"role":"symbol","kind":"symbol","abstract":[{"text":"The media type of the audiobook. For example: “audio”.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobook\/mediatype"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/mediaType","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/mediatype"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"text":"The media type of the audiobook. For example: “audio”.","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mediaType","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI9AudiobookV9mediaTypeSSvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"mediaType"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"mediaType"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/mediaType":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"mediaType","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"mediaType","abstract":[{"text":"The media type of the audiobook. For example: “audio”.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobook\/mediatype","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/mediaType","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/name.json b/docs/data/documentation/spotifywebapi/audiobook/name.json index 6a8d1d0ca..c8e9e476a 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/name.json +++ b/docs/data/documentation/spotifywebapi/audiobook/name.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"The name of the audiobook."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/name"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","title":"name","externalID":"s:13SpotifyWebAPI9AudiobookV4nameSSvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/name"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/name":{"role":"symbol","title":"name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/name","kind":"symbol","abstract":[{"text":"The name of the audiobook.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobook\/name","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/name","interfaceLanguage":"swift"},"metadata":{"title":"name","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9AudiobookV4nameSSvp"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"The name of the audiobook.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/name":{"abstract":[{"type":"text","text":"The name of the audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/name","url":"\/documentation\/spotifywebapi\/audiobook\/name","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","title":"name","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","role":"collectionGroup","title":"Audiobook Objects","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/narrators.json b/docs/data/documentation/spotifywebapi/audiobook/narrators.json index 3feaa7cd0..33e97aaa8 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/narrators.json +++ b/docs/data/documentation/spotifywebapi/audiobook/narrators.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/narrators"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"narrators","kind":"identifier"},{"kind":"text","text":": ["},{"text":"AudiobookAuthor","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"property","title":"narrators","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"narrators"},{"kind":"text","text":": ["},{"text":"AudiobookAuthor","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9AudiobookV9narratorsSayAA0D6AuthorVGvp","role":"symbol"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/narrators"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The narrators of the audiobook."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"title":"AudiobookAuthor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudiobookAuthor"}],"navigatorTitle":[{"text":"AudiobookAuthor","kind":"identifier"}],"abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/narrators":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/narrators","title":"narrators","url":"\/documentation\/spotifywebapi\/audiobook\/narrators","abstract":[{"type":"text","text":"The narrators of the audiobook."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"narrators","kind":"identifier"},{"text":": [","kind":"text"},{"text":"AudiobookAuthor","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV"},{"kind":"text","text":"]"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The narrators of the audiobook.","type":"text"}],"metadata":{"title":"narrators","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"narrators"},{"text":": [","kind":"text"},{"text":"AudiobookAuthor","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV"},{"text":"]","kind":"text"}],"externalID":"s:13SpotifyWebAPI9AudiobookV9narratorsSayAA0D6AuthorVGvp","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/narrators"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/narrators","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"narrators"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","text":"AudiobookAuthor","preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV"},{"kind":"text","text":"]"}]}],"kind":"declarations"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/narrators":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"narrators","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI15AudiobookAuthorV","kind":"typeIdentifier","text":"AudiobookAuthor"},{"text":"]","kind":"text"}],"title":"narrators","abstract":[{"type":"text","text":"The narrators of the audiobook."}],"url":"\/documentation\/spotifywebapi\/audiobook\/narrators","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/narrators","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AudiobookAuthor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","navigatorTitle":[{"kind":"identifier","text":"AudiobookAuthor"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor","abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"type":"topic","title":"AudiobookAuthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/publisher.json b/docs/data/documentation/spotifywebapi/audiobook/publisher.json index f140afa6e..dfbd21e93 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/publisher.json +++ b/docs/data/documentation/spotifywebapi/audiobook/publisher.json @@ -1 +1 @@ -{"abstract":[{"text":"The publisher of the audiobook.","type":"text"}],"metadata":{"externalID":"s:13SpotifyWebAPI9AudiobookV9publisherSSvp","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"publisher","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"publisher","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","symbolKind":"property"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/publisher"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/publisher"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publisher"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/publisher":{"type":"topic","title":"publisher","abstract":[{"type":"text","text":"The publisher of the audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/publisher","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publisher"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/audiobook\/publisher","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/publisher","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"publisher","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI9AudiobookV9publisherSSvp","title":"publisher"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"publisher","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/publisher"]}],"abstract":[{"type":"text","text":"The publisher of the audiobook."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/publisher":{"title":"publisher","url":"\/documentation\/spotifywebapi\/audiobook\/publisher","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"publisher","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic","abstract":[{"type":"text","text":"The publisher of the audiobook."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/publisher"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/totalchapters.json b/docs/data/documentation/spotifywebapi/audiobook/totalchapters.json index dee483efe..bc1af37d9 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/totalchapters.json +++ b/docs/data/documentation/spotifywebapi/audiobook/totalchapters.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/totalchapters"]}],"metadata":{"title":"totalChapters","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"totalChapters"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI9AudiobookV13totalChaptersSiSgvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/totalChapters"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"abstract":[{"type":"text","text":"The total number of chapters in the audiobook."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"totalChapters","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/totalChapters":{"abstract":[{"text":"The total number of chapters in the audiobook.","type":"text"}],"title":"totalChapters","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/totalChapters","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"totalChapters","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobook\/totalchapters","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/totalChapters","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"totalChapters","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The total number of chapters in the audiobook."}],"metadata":{"symbolKind":"property","role":"symbol","title":"totalChapters","externalID":"s:13SpotifyWebAPI9AudiobookV13totalChaptersSiSgvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"totalChapters","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}],"modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/totalchapters"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/totalChapters":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"totalChapters","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"title":"totalChapters","abstract":[{"type":"text","text":"The total number of chapters in the audiobook."}],"url":"\/documentation\/spotifywebapi\/audiobook\/totalchapters","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/totalChapters","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/type.json b/docs/data/documentation/spotifywebapi/audiobook/type.json index ccbe319e7..220016c68 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/type.json +++ b/docs/data/documentation/spotifywebapi/audiobook/type.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/type"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"externalID":"s:13SpotifyWebAPI9AudiobookV4typeAA10IDCategoryOvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"type","role":"symbol","symbolKind":"property"},"abstract":[{"type":"text","text":"The object type. Always "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","isActive":true},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audiobook"}],"url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","type":"topic","title":"IDCategory.audiobook","role":"symbol","abstract":[{"type":"text","text":"An audiobook."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/type":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/type","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"type":"topic","abstract":[{"text":"The object type. Always ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/audiobook\/type","title":"type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI9AudiobookV4typeAA10IDCategoryOvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"}],"role":"symbol","title":"type"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/type"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"abstract":[{"type":"text","text":"The object type. Always "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","isActive":true},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/type"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/type":{"url":"\/documentation\/spotifywebapi\/audiobook\/type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"title":"type","role":"symbol","abstract":[{"type":"text","text":"The object type. Always "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","type":"reference"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"}],"abstract":[{"text":"An audiobook.","type":"text"}],"kind":"symbol","title":"IDCategory.audiobook","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobook/uri.json b/docs/data/documentation/spotifywebapi/audiobook/uri.json index 50150e54a..bbc9ae75c 100644 --- a/docs/data/documentation/spotifywebapi/audiobook/uri.json +++ b/docs/data/documentation/spotifywebapi/audiobook/uri.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/uri"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI9AudiobookV3uriSSvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","title":"uri","symbolKind":"property"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobook\/uri"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the audiobook."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/uri":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/uri","url":"\/documentation\/spotifywebapi\/audiobook\/uri","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the audiobook."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"uri"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify URI","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"text":"Spotify URI","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"]]},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI9AudiobookV3uriSSvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","title":"uri","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":" for the audiobook."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/uri","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobook\/uri"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"titleInlineContent":[{"type":"text","text":"Spotify URI"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URI","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook/uri":{"title":"uri","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/audiobook\/uri","abstract":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"text":" for the audiobook.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook\/uri","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookauthor.json b/docs/data/documentation/spotifywebapi/audiobookauthor.json index c0aca7b12..b164aeec8 100644 --- a/docs/data/documentation/spotifywebapi/audiobookauthor.json +++ b/docs/data/documentation/spotifywebapi/audiobookauthor.json @@ -1 +1 @@ -{"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"sections":[],"abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/init(name:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/name"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"metadata":{"roleHeading":"Structure","externalID":"s:13SpotifyWebAPI15AudiobookAuthorV","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudiobookAuthor"}],"role":"symbol","navigatorTitle":[{"text":"AudiobookAuthor","kind":"identifier"}],"symbolKind":"struct","title":"AudiobookAuthor"},"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"Audiobook Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookAuthor"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookauthor"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"title":"AudiobookAuthor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudiobookAuthor"}],"navigatorTitle":[{"text":"AudiobookAuthor","kind":"identifier"}],"abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/name":{"title":"name","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/name","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[{"text":"The name of the author or narrator.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor\/name"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/init(name:)":{"type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/init(name:)","url":"\/documentation\/spotifywebapi\/audiobookauthor\/init(name:)","abstract":[{"type":"text","text":"Creates an audiobook author or narrator."}],"role":"symbol","title":"init(name:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/init(from:)","url":"\/documentation\/spotifywebapi\/audiobookauthor\/init(from:)","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/audiobookauthor\/equatable-implementations","type":"topic","kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"seeAlsoSections":[{"generated":true,"title":"Audiobook Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"],"anchor":"Audiobook-Objects"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookAuthor","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookauthor"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","interfaceLanguage":"swift"},"metadata":{"title":"AudiobookAuthor","symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AudiobookAuthor","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"AudiobookAuthor","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI15AudiobookAuthorV","roleHeading":"Structure"},"abstract":[{"type":"text","text":"An audiobook author or narrator."}],"topicSections":[{"anchor":"Initializers","generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/init(name:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/name"],"anchor":"Instance-Properties","generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/Equatable-Implementations"],"anchor":"Default-Implementations","generated":true,"title":"Default Implementations"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/init(name:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookauthor\/init(name:)","abstract":[{"type":"text","text":"Creates an audiobook author or narrator."}],"title":"init(name:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/init(name:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AudiobookAuthor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","navigatorTitle":[{"kind":"identifier","text":"AudiobookAuthor"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor","abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"type":"topic","title":"AudiobookAuthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/name":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"name","abstract":[{"text":"The name of the author or narrator.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookauthor\/name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/name"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/init(from:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/init(from:)","title":"init(from:)","url":"\/documentation\/spotifywebapi\/audiobookauthor\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/audiobookauthor\/equatable-implementations","kind":"article","title":"Equatable Implementations","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookauthor/!=(_:_:).json b/docs/data/documentation/spotifywebapi/audiobookauthor/!=(_:_:).json index 94535b14b..7128985fb 100644 --- a/docs/data/documentation/spotifywebapi/audiobookauthor/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/audiobookauthor/!=(_:_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"metadata":{"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI15AudiobookAuthorV","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","symbolKind":"op"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookauthor\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/audiobookauthor\/equatable-implementations","type":"topic","kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"title":"AudiobookAuthor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudiobookAuthor"}],"navigatorTitle":[{"text":"AudiobookAuthor","kind":"identifier"}],"abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookauthor\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"metadata":{"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI15AudiobookAuthorV","role":"symbol","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"title":"!=(_:_:)","symbolKind":"op"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AudiobookAuthor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","navigatorTitle":[{"kind":"identifier","text":"AudiobookAuthor"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor","abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"type":"topic","title":"AudiobookAuthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/!=(_:_:)":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/audiobookauthor\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/audiobookauthor\/equatable-implementations","kind":"article","title":"Equatable Implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookauthor/equatable-implementations.json b/docs/data/documentation/spotifywebapi/audiobookauthor/equatable-implementations.json index 75dc52452..620560fbe 100644 --- a/docs/data/documentation/spotifywebapi/audiobookauthor/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/audiobookauthor/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookauthor\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/!=(_:_:)"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"title":"AudiobookAuthor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudiobookAuthor"}],"navigatorTitle":[{"text":"AudiobookAuthor","kind":"identifier"}],"abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookauthor\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"topicSections":[{"anchor":"Operators","generated":true,"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AudiobookAuthor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","navigatorTitle":[{"kind":"identifier","text":"AudiobookAuthor"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor","abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"type":"topic","title":"AudiobookAuthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/!=(_:_:)":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/audiobookauthor\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookauthor/init(from:).json b/docs/data/documentation/spotifywebapi/audiobookauthor/init(from:).json index 28043d1ab..fe5dd7089 100644 --- a/docs/data/documentation/spotifywebapi/audiobookauthor/init(from:).json +++ b/docs/data/documentation/spotifywebapi/audiobookauthor/init(from:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"sections":[],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","externalID":"s:13SpotifyWebAPI15AudiobookAuthorV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookauthor\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"title":"AudiobookAuthor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudiobookAuthor"}],"navigatorTitle":[{"text":"AudiobookAuthor","kind":"identifier"}],"abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/init(from:)","url":"\/documentation\/spotifywebapi\/audiobookauthor\/init(from:)","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"sections":[],"metadata":{"roleHeading":"Initializer","title":"init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15AudiobookAuthorV4fromACs7Decoder_p_tKcfc","symbolKind":"init"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/init(from:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookauthor\/init(from:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/init(from:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/init(from:)","title":"init(from:)","url":"\/documentation\/spotifywebapi\/audiobookauthor\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AudiobookAuthor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","navigatorTitle":[{"kind":"identifier","text":"AudiobookAuthor"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor","abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"type":"topic","title":"AudiobookAuthor"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookauthor/init(name:).json b/docs/data/documentation/spotifywebapi/audiobookauthor/init(name:).json index 4b9183c82..fa8ffd7d7 100644 --- a/docs/data/documentation/spotifywebapi/audiobookauthor/init(name:).json +++ b/docs/data/documentation/spotifywebapi/audiobookauthor/init(name:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The name of the author or narrator.","type":"text"}],"type":"paragraph"}],"name":"name"}]}],"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI15AudiobookAuthorV4nameACSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","title":"init(name:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","roleHeading":"Initializer"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/init(name:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates an audiobook author or narrator."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookauthor\/init(name:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"title":"AudiobookAuthor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudiobookAuthor"}],"navigatorTitle":[{"text":"AudiobookAuthor","kind":"identifier"}],"abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/init(name:)":{"type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/init(name:)","url":"\/documentation\/spotifywebapi\/audiobookauthor\/init(name:)","abstract":[{"type":"text","text":"Creates an audiobook author or narrator."}],"role":"symbol","title":"init(name:)"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookauthor\/init(name:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/init(name:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"name","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The name of the author or narrator."}]}]}],"kind":"parameters"}],"metadata":{"title":"init(name:)","roleHeading":"Initializer","role":"symbol","externalID":"s:13SpotifyWebAPI15AudiobookAuthorV4nameACSS_tcfc","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Creates an audiobook author or narrator."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AudiobookAuthor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","navigatorTitle":[{"kind":"identifier","text":"AudiobookAuthor"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor","abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"type":"topic","title":"AudiobookAuthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/init(name:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookauthor\/init(name:)","abstract":[{"type":"text","text":"Creates an audiobook author or narrator."}],"title":"init(name:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/init(name:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookauthor/name.json b/docs/data/documentation/spotifywebapi/audiobookauthor/name.json index 8c7caf375..930dfed6c 100644 --- a/docs/data/documentation/spotifywebapi/audiobookauthor/name.json +++ b/docs/data/documentation/spotifywebapi/audiobookauthor/name.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor"]]},"abstract":[{"type":"text","text":"The name of the author or narrator."}],"kind":"symbol","sections":[],"metadata":{"title":"name","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI15AudiobookAuthorV4nameSSvp","symbolKind":"property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/name","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookauthor\/name"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"title":"AudiobookAuthor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudiobookAuthor"}],"navigatorTitle":[{"text":"AudiobookAuthor","kind":"identifier"}],"abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/name":{"title":"name","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/name","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[{"text":"The name of the author or narrator.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor\/name"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/name"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookauthor\/name"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor"]]},"sections":[],"metadata":{"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"name","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15AudiobookAuthorV4nameSSvp","roleHeading":"Instance Property"},"kind":"symbol","abstract":[{"type":"text","text":"The name of the author or narrator."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor/name":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"name","abstract":[{"text":"The name of the author or narrator.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookauthor\/name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor\/name"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AudiobookAuthor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","navigatorTitle":[{"kind":"identifier","text":"AudiobookAuthor"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor","abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"type":"topic","title":"AudiobookAuthor"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter.json b/docs/data/documentation/spotifywebapi/audiobookchapter.json index 88220ce9b..23de8848a 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","interfaceLanguage":"swift"},"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","title":"Conforms To"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor"],"title":"Audiobook Objects","generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Structure","title":"AudiobookChapter","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct","externalID":"s:13SpotifyWebAPI16AudiobookChapterV","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects"]]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter"]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/audioPreviewURL","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/availableMarkets","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/chapterNumber","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/durationMS","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/images","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isExplicit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isPlayable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/languages","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDatePrecision","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/restrictions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/resumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/uri"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/externalURLs":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"title":"externalURLs","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/externalurls","abstract":[{"text":"Known external urls for this audiobook chapter.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/externalURLs"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/restrictions":{"role":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/restrictions","type":"topic","title":"restrictions","abstract":[{"type":"text","text":"Part of the response when a content restriction is applied."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/restrictions","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"restrictions","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/htmlDescription":{"abstract":[{"text":"A description of the chapter which may contain HTML tags. See also","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description","type":"reference"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","url":"\/documentation\/spotifywebapi\/audiobookchapter\/htmldescription","title":"htmlDescription","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/isPlayable":{"title":"isPlayable","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"type":"topic","abstract":[{"code":"true","type":"codeVoice"},{"type":"text","text":" if the chapter is playable in the given market. Else, "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/isplayable","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isPlayable","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/audiobook":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/audiobook","type":"topic","title":"audiobook","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/audiobook","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobook"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The audiobook that this chapter belongs to."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/images":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/images","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/images","type":"topic","abstract":[{"type":"text","text":"Images for the chapter in various sizes, widest first."}],"title":"images","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"title":"AudiobookAuthor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudiobookAuthor"}],"navigatorTitle":[{"text":"AudiobookAuthor","kind":"identifier"}],"abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/id":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/id","abstract":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for the chapter."}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/id","title":"id","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/durationMS":{"url":"\/documentation\/spotifywebapi\/audiobookchapter\/durationms","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"durationMS"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/durationMS","abstract":[{"text":"The chapter length, in milliseconds.","type":"text"}],"title":"durationMS"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/href":{"abstract":[{"text":"A link to the Spotify web API endpoint providing the full chapter object.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/href","type":"topic","title":"href","role":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/Encodable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Encodable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/encodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/isExplicit":{"title":"isExplicit","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"isExplicit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[{"text":"Whether or not the chapter is explicit. ","type":"text"},{"code":"false","type":"codeVoice"},{"text":" if unknown.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isExplicit","url":"\/documentation\/spotifywebapi\/audiobookchapter\/isexplicit","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify URI","type":"link","titleInlineContent":[{"text":"Spotify URI","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/name":{"url":"\/documentation\/spotifywebapi\/audiobookchapter\/name","abstract":[{"type":"text","text":"The name of the audiobook chapter."}],"type":"topic","title":"name","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/name","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/uri":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/uri","title":"uri","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/uri","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the chapter."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/Decodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/decodable-implementations","kind":"article"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"https://en.wikipedia.org/wiki/ISO_639":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","title":"ISO 639","titleInlineContent":[{"text":"ISO","type":"text"},{"type":"text","text":" "},{"type":"text","text":"639"}],"type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/resumePoint":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/resumePoint","url":"\/documentation\/spotifywebapi\/audiobookchapter\/resumepoint","abstract":[{"type":"text","text":"The user’s most recent position in the chapter."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resumePoint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier","text":"ResumePoint"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol","title":"resumePoint","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/audiobookchapter\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/languages":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"A list of the languages used in the chapter, identified by their "},{"type":"reference","isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},{"text":" code.","type":"text"}],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/languages","title":"languages","url":"\/documentation\/spotifywebapi\/audiobookchapter\/languages"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2"}],"type":"link","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Creates a Spotify audiobook chapter."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"audiobook"},{"kind":"text","text":": "},{"text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"chapterNumber","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"audioPreviewURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"description","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"htmlDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"resumePoint","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier","text":"ResumePoint"},{"kind":"text","text":"?, "},{"text":"durationMS","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"isExplicit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"releaseDate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?, "},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"availableMarkets"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":", "},{"kind":"externalParam","text":"isPlayable"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"languages"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"restrictions"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"releaseDatePrecision"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"title":"init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)","type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/init(name:audiobook:chapternumber:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:availablemarkets:href:isplayable:externalurls:languages:restrictions:releasedateprecision:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/description":{"abstract":[{"type":"text","text":"A description of the chapter. See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","isActive":true,"type":"reference"},{"text":".","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/description","title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDate":{"title":"releaseDate","abstract":[{"text":"The date the chapter was released.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedate","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/audioPreviewURL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/audioPreviewURL","url":"\/documentation\/spotifywebapi\/audiobookchapter\/audiopreviewurl","role":"symbol","title":"audioPreviewURL","abstract":[{"type":"text","text":"A URL to a 30 second preview (MP3 format) of this chapter, if available."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audioPreviewURL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","title":"IDCategory.chapter","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/chapter","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"chapter","kind":"identifier"}],"abstract":[{"type":"text","text":"An audiobook chapter."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/availableMarkets":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/availableMarkets","url":"\/documentation\/spotifywebapi\/audiobookchapter\/availablemarkets","role":"symbol","title":"availableMarkets","abstract":[{"type":"text","text":"A list of the countries in which the chapter can be played, identified"},{"type":"text","text":" "},{"text":"by their ","type":"text"},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"type":"text","text":" codes."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"type":"topic"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/ApproximatelyEquatable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/audiobookchapter\/approximatelyequatable-implementations","type":"topic","title":"ApproximatelyEquatable Implementations","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDatePrecision":{"abstract":[{"text":"The precision with which ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"text":"“day”.","type":"text"}],"title":"releaseDatePrecision","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedateprecision","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDatePrecision"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/type":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/type","url":"\/documentation\/spotifywebapi\/audiobookchapter\/type","role":"symbol","title":"type","abstract":[{"type":"text","text":"The object type. Always "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","type":"reference"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/chapterNumber":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"chapterNumber","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"chapterNumber","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/chapternumber","abstract":[{"type":"text","text":"The zero-based index of this chapter in the audiobook it belongs to."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/chapterNumber"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","interfaceLanguage":"swift"},"metadata":{"externalID":"s:13SpotifyWebAPI16AudiobookChapterV","modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"text":"AudiobookChapter","kind":"identifier"}],"symbolKind":"struct","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"title":"AudiobookChapter","roleHeading":"Structure"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)"],"anchor":"Initializers","title":"Initializers"},{"generated":true,"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/audioPreviewURL","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/availableMarkets","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/chapterNumber","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/durationMS","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/images","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isExplicit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isPlayable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/languages","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDatePrecision","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/restrictions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/resumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/uri"],"title":"Instance Properties"},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Equatable-Implementations"],"anchor":"Default-Implementations","title":"Default Implementations"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AudiobookChapter","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter"]}],"seeAlsoSections":[{"generated":true,"anchor":"Audiobook-Objects","title":"Audiobook Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects"]]},"abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"audiobook","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"kind":"text","text":"?, "},{"text":"chapterNumber","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"audioPreviewURL","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"text":"description","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"htmlDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"resumePoint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResumePoint","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"durationMS","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"releaseDate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"uri"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"images"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"availableMarkets"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?, "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"isPlayable","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?, ","kind":"text"},{"text":"languages","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"restrictions"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"releaseDatePrecision","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Creates a Spotify audiobook chapter."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/init(name:audiobook:chapternumber:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:availablemarkets:href:isplayable:externalurls:languages:restrictions:releasedateprecision:)","title":"init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/externalURLs":{"abstract":[{"type":"text","text":"Known external urls for this audiobook chapter."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/externalURLs","role":"symbol","kind":"symbol","title":"externalURLs","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/externalurls"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/chapterNumber":{"abstract":[{"type":"text","text":"The zero-based index of this chapter in the audiobook it belongs to."}],"title":"chapterNumber","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/chapterNumber","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"chapterNumber","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/chapternumber","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/type":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/type","role":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/type","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"title":"type","abstract":[{"type":"text","text":"The object type. Always "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/isPlayable":{"abstract":[{"code":"true","type":"codeVoice"},{"type":"text","text":" if the chapter is playable in the given market. Else, "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isPlayable","role":"symbol","kind":"symbol","title":"isPlayable","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"isPlayable"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/isplayable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/restrictions":{"abstract":[{"text":"Part of the response when a content restriction is applied.","type":"text"}],"title":"restrictions","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/restrictions","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"restrictions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/restrictions","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/audioPreviewURL":{"abstract":[{"type":"text","text":"A URL to a 30 second preview (MP3 format) of this chapter, if available."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/audioPreviewURL","role":"symbol","kind":"symbol","title":"audioPreviewURL","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audioPreviewURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/audiopreviewurl"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/audiobookchapter\/equatable-implementations","kind":"article"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDatePrecision":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDatePrecision","type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedateprecision","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"text":"The precision with which ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","type":"reference","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"type":"text","text":"“day”."}],"title":"releaseDatePrecision","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookAuthor":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AudiobookAuthor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookAuthor","navigatorTitle":[{"kind":"identifier","text":"AudiobookAuthor"}],"url":"\/documentation\/spotifywebapi\/audiobookauthor","abstract":[{"text":"An audiobook author or narrator.","type":"text"}],"type":"topic","title":"AudiobookAuthor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/durationMS":{"abstract":[{"text":"The chapter length, in milliseconds.","type":"text"}],"title":"durationMS","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/durationMS","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"durationMS"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/durationms","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDate":{"url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedate","title":"releaseDate","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"releaseDate"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[{"text":"The date the chapter was released.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","kind":"symbol","type":"topic"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify URI"}],"title":"Spotify URI","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"https://en.wikipedia.org/wiki/ISO_639":{"type":"link","titleInlineContent":[{"text":"ISO","type":"text"},{"type":"text","text":" "},{"type":"text","text":"639"}],"title":"ISO 639","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/resumePoint":{"abstract":[{"type":"text","text":"The user’s most recent position in the chapter."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/resumePoint","role":"symbol","kind":"symbol","title":"resumePoint","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resumePoint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier","text":"ResumePoint"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/resumepoint"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/uri":{"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"type":"text","text":" for the chapter."}],"title":"uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/uri","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/htmlDescription":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/htmldescription","abstract":[{"type":"text","text":"A description of the chapter which may contain HTML tags. See also"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description"},{"text":".","type":"text"}],"type":"topic","title":"htmlDescription","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable","type":"unresolvable"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/description":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/description","abstract":[{"type":"text","text":"A description of the chapter. See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"topic","title":"description","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/audiobook":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/audiobook","title":"audiobook","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/audiobook","abstract":[{"type":"text","text":"The audiobook that this chapter belongs to."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/Decodable-Implementations":{"type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/decodable-implementations","kind":"article","abstract":[],"role":"collectionGroup","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Decodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"url":"\/documentation\/spotifywebapi\/idcategory\/chapter","title":"IDCategory.chapter","abstract":[{"type":"text","text":"An audiobook chapter."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/href":{"role":"symbol","abstract":[{"text":"A link to the Spotify web API endpoint providing the full chapter object.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/href","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"href","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/availableMarkets":{"type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/availablemarkets","kind":"symbol","abstract":[{"type":"text","text":"A list of the countries in which the chapter can be played, identified"},{"type":"text","text":" "},{"text":"by their ","type":"text"},{"isActive":true,"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference"},{"type":"text","text":" codes."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/availableMarkets","title":"availableMarkets"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/isExplicit":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"isExplicit","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"isExplicit","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isExplicit","role":"symbol","abstract":[{"text":"Whether or not the chapter is explicit. ","type":"text"},{"type":"codeVoice","code":"false"},{"text":" if unknown.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/isexplicit"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/name":{"role":"symbol","abstract":[{"type":"text","text":"The name of the audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/name","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"name","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/name"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/id":{"type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/id","kind":"symbol","abstract":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" for the chapter.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","title":"id","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/languages":{"url":"\/documentation\/spotifywebapi\/audiobookchapter\/languages","kind":"symbol","title":"languages","abstract":[{"type":"text","text":"A list of the languages used in the chapter, identified by their "},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},{"type":"text","text":" code."}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/languages"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/images":{"title":"images","url":"\/documentation\/spotifywebapi\/audiobookchapter\/images","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/images","abstract":[{"type":"text","text":"Images for the chapter in various sizes, widest first."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}]},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2"}],"title":"ISO 3166-1 alpha-2"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/audiobookchapter\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"topic","role":"collectionGroup","abstract":[],"kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/Encodable-Implementations":{"title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/audiobookchapter\/encodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Encodable-Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/!=(_:_:).json b/docs/data/documentation/spotifywebapi/audiobookchapter/!=(_:_:).json index 905bf7bfb..f88930798 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Operator","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI16AudiobookChapterV","role":"symbol","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/!=(_:_:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/!=(_:_:)":{"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/audiobookchapter\/!=(_:_:)","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/audiobookchapter\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","roleHeading":"Operator","symbolKind":"op","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI16AudiobookChapterV"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/audiobookchapter\/equatable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/audiobookchapter\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/audiobookchapter/approximatelyequatable-implementations.json index 754189ef7..f453a52e8 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/approximatelyequatable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isApproximatelyEqual(to:)"],"generated":true,"title":"Instance Methods"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/ApproximatelyEquatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/isApproximatelyEqual(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isApproximatelyEqual(to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/isapproximatelyequal(to:)","type":"topic","title":"isApproximatelyEqual(to:)","kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"}}} \ No newline at end of file +{"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"ApproximatelyEquatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"topicSections":[{"anchor":"Instance-Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isApproximatelyEqual(to:)"],"title":"Instance Methods"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/isApproximatelyEqual(to:)":{"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/isapproximatelyequal(to:)","kind":"symbol","title":"isApproximatelyEqual(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/audiobook.json b/docs/data/documentation/spotifywebapi/audiobookchapter/audiobook.json index 5c8f4c919..c1a9e1e43 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/audiobook.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/audiobook.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI16AudiobookChapterV9audiobookAA0D0VSgvp","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobook"},{"text":": ","kind":"text"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","role":"symbol","title":"audiobook"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"audiobook","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Audiobook","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/audiobook"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"text":"The audiobook that this chapter belongs to.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/audiobook"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/audiobook":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/audiobook","type":"topic","title":"audiobook","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/audiobook","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobook"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The audiobook that this chapter belongs to."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/audiobook","interfaceLanguage":"swift"},"sections":[],"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV9audiobookAA0D0VSgvp","symbolKind":"property","title":"audiobook","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audiobook"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","text":"Audiobook","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"abstract":[{"type":"text","text":"The audiobook that this chapter belongs to."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobook"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","text":"Audiobook","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"},{"text":"?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/audiobook"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/audiobook":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/audiobook","title":"audiobook","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/audiobook","abstract":[{"type":"text","text":"The audiobook that this chapter belongs to."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/audiopreviewurl.json b/docs/data/documentation/spotifywebapi/audiobookchapter/audiopreviewurl.json index 00b80ce86..cb287c628 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/audiopreviewurl.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/audiopreviewurl.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI16AudiobookChapterV15audioPreviewURL10Foundation0H0VSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audioPreviewURL"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"audioPreviewURL","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"A URL to a 30 second preview (MP3 format) of this chapter, if available."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"audioPreviewURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/audiopreviewurl"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/audioPreviewURL","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/audioPreviewURL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/audioPreviewURL","url":"\/documentation\/spotifywebapi\/audiobookchapter\/audiopreviewurl","role":"symbol","title":"audioPreviewURL","abstract":[{"type":"text","text":"A URL to a 30 second preview (MP3 format) of this chapter, if available."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audioPreviewURL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/audioPreviewURL"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audioPreviewURL","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"A URL to a 30 second preview (MP3 format) of this chapter, if available."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/audiopreviewurl"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV15audioPreviewURL10Foundation0H0VSgvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"audioPreviewURL","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"audioPreviewURL","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/audioPreviewURL":{"abstract":[{"type":"text","text":"A URL to a 30 second preview (MP3 format) of this chapter, if available."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/audioPreviewURL","role":"symbol","kind":"symbol","title":"audioPreviewURL","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audioPreviewURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/audiopreviewurl"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/availablemarkets.json b/docs/data/documentation/spotifywebapi/audiobookchapter/availablemarkets.json index 588eeeed8..b341574de 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/availablemarkets.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/availablemarkets.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"availableMarkets"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If a market parameter was supplied in the request that returned this"},{"type":"text","text":" "},{"type":"text","text":"chapter, then this property will be "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/availablemarkets"]}],"abstract":[{"type":"text","text":"A list of the countries in which the chapter can be played, identified"},{"type":"text","text":" "},{"type":"text","text":"by their "},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"text":" codes.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/availableMarkets","interfaceLanguage":"swift"},"metadata":{"externalID":"s:13SpotifyWebAPI16AudiobookChapterV16availableMarketsSaySSGSgvp","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"roleHeading":"Instance Property","title":"availableMarkets","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"references":{"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}],"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","title":"ISO 3166-1 alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/availableMarkets":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/availableMarkets","url":"\/documentation\/spotifywebapi\/audiobookchapter\/availablemarkets","role":"symbol","title":"availableMarkets","abstract":[{"type":"text","text":"A list of the countries in which the chapter can be played, identified"},{"type":"text","text":" "},{"text":"by their ","type":"text"},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"type":"text","text":" codes."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV16availableMarketsSaySSGSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"availableMarkets"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"role":"symbol","title":"availableMarkets","roleHeading":"Instance Property"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/availablemarkets"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"availableMarkets"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"text":"If a market parameter was supplied in the request that returned this","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"chapter, then this property will be "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/availableMarkets","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"A list of the countries in which the chapter can be played, identified"},{"type":"text","text":" "},{"text":"by their ","type":"text"},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"type":"text","text":" codes."}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/availableMarkets":{"type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/availablemarkets","kind":"symbol","abstract":[{"type":"text","text":"A list of the countries in which the chapter can be played, identified"},{"type":"text","text":" "},{"text":"by their ","type":"text"},{"isActive":true,"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference"},{"type":"text","text":" codes."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/availableMarkets","title":"availableMarkets"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}],"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/chapternumber.json b/docs/data/documentation/spotifywebapi/audiobookchapter/chapternumber.json index 9e094f16b..abfe9903c 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/chapternumber.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/chapternumber.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/chapternumber"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapterNumber"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV13chapterNumberSivp","role":"symbol","title":"chapterNumber","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"chapterNumber","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/chapterNumber"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"sections":[],"abstract":[{"type":"text","text":"The zero-based index of this chapter in the audiobook it belongs to."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/chapterNumber":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"chapterNumber","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"chapterNumber","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/chapternumber","abstract":[{"type":"text","text":"The zero-based index of this chapter in the audiobook it belongs to."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/chapterNumber"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/chapternumber"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"chapterNumber","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/chapterNumber"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"title":"chapterNumber","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"chapterNumber","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV13chapterNumberSivp","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"abstract":[{"type":"text","text":"The zero-based index of this chapter in the audiobook it belongs to."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/chapterNumber":{"abstract":[{"type":"text","text":"The zero-based index of this chapter in the audiobook it belongs to."}],"title":"chapterNumber","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/chapterNumber","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"chapterNumber","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/chapternumber","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/decodable-implementations.json b/docs/data/documentation/spotifywebapi/audiobookchapter/decodable-implementations.json index f3fff1fd5..dc93fe2e9 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/decodable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Decodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"sections":[],"kind":"article","metadata":{"title":"Decodable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/init(from:)":{"abstract":[],"role":"symbol","type":"topic","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/init(from:)","url":"\/documentation\/spotifywebapi\/audiobookchapter\/init(from:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Decodable-Implementations","interfaceLanguage":"swift"},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"anchor":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/init(from:)"],"title":"Initializers"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/init(from:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/description.json b/docs/data/documentation/spotifywebapi/audiobookchapter/description.json index 0ae5832c9..4dd08476d 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/description.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/description.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"description","externalID":"s:13SpotifyWebAPI16AudiobookChapterV11descriptionSSvp"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/description"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"languages":["swift"]}]}],"kind":"symbol","abstract":[{"type":"text","text":"A description of the chapter. See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","isActive":true},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/description":{"abstract":[{"type":"text","text":"A description of the chapter. See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","isActive":true,"type":"reference"},{"text":".","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/description","title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/htmlDescription":{"abstract":[{"text":"A description of the chapter which may contain HTML tags. See also","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description","type":"reference"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","url":"\/documentation\/spotifywebapi\/audiobookchapter\/htmldescription","title":"htmlDescription","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A description of the chapter. See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","isActive":true},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description","interfaceLanguage":"swift"},"metadata":{"title":"description","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:13SpotifyWebAPI16AudiobookChapterV11descriptionSSvp","symbolKind":"property"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/htmlDescription":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/htmldescription","abstract":[{"type":"text","text":"A description of the chapter which may contain HTML tags. See also"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description"},{"text":".","type":"text"}],"type":"topic","title":"htmlDescription","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/description":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/description","abstract":[{"type":"text","text":"A description of the chapter. See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"topic","title":"description","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/durationms.json b/docs/data/documentation/spotifywebapi/audiobookchapter/durationms.json index b50aedf6b..04e111308 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/durationms.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/durationms.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV10durationMSSivp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"durationMS","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"durationMS"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"type":"text","text":"The chapter length, in milliseconds."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/durationMS"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/durationms"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/durationMS":{"url":"\/documentation\/spotifywebapi\/audiobookchapter\/durationms","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"durationMS"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/durationMS","abstract":[{"text":"The chapter length, in milliseconds.","type":"text"}],"title":"durationMS"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"The chapter length, in milliseconds.","type":"text"}],"sections":[],"metadata":{"symbolKind":"property","title":"durationMS","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI16AudiobookChapterV10durationMSSivp"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/durationms"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/durationMS","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"durationMS","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/durationMS":{"abstract":[{"text":"The chapter length, in milliseconds.","type":"text"}],"title":"durationMS","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/durationMS","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"durationMS"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/durationms","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/encodable-implementations.json b/docs/data/documentation/spotifywebapi/audiobookchapter/encodable-implementations.json index 87b975d27..93560f28b 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/encodable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/encode(to:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Encodable-Implementations"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Encodable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/encode(to:)":{"type":"topic","title":"encode(to:)","url":"\/documentation\/spotifywebapi\/audiobookchapter\/encode(to:)","role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/encode(to:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Encodable Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Encodable-Implementations"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/encode(to:)"],"anchor":"Instance-Methods","generated":true}],"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/encode(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/encode(to:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","title":"encode(to:)","url":"\/documentation\/spotifywebapi\/audiobookchapter\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/encode(to:).json b/docs/data/documentation/spotifywebapi/audiobookchapter/encode(to:).json index 1e28085f6..466451ffe 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/encode(to:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/encode(to:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/encode(to:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Encodable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI16AudiobookChapterV6encode2toys7Encoder_p_tKF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","roleHeading":"Instance Method"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/encode(to:)":{"type":"topic","title":"encode(to:)","url":"\/documentation\/spotifywebapi\/audiobookchapter\/encode(to:)","role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/encode(to:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/Encodable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Encodable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/encodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI16AudiobookChapterV6encode2toys7Encoder_p_tKF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Encodable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/encode(to:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/encode(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/encode(to:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","title":"encode(to:)","url":"\/documentation\/spotifywebapi\/audiobookchapter\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/Encodable-Implementations":{"title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/audiobookchapter\/encodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Encodable-Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/equatable-implementations.json b/docs/data/documentation/spotifywebapi/audiobookchapter/equatable-implementations.json index 0d7ccbfd6..647c6b7eb 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/equatable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/!=(_:_:)":{"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/audiobookchapter\/!=(_:_:)","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"topicSections":[{"generated":true,"anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/!=(_:_:)"],"title":"Operators"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/equatable-implementations"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/audiobookchapter\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/externalurls.json b/docs/data/documentation/spotifywebapi/audiobookchapter/externalurls.json index db228adcc..55fb9e258 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/externalurls.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/externalurls.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/externalURLs"},"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"externalID":"s:13SpotifyWebAPI16AudiobookChapterV12externalURLsSDySS10Foundation3URLVGSgvp","title":"externalURLs","role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"key: The type of the URL, for example: “spotify” - The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" "},{"text":"for the object.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"value: An external, public URL to the object."}],"type":"paragraph"}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/externalurls"]}],"abstract":[{"text":"Known external urls for this audiobook chapter.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"titleInlineContent":[{"text":"Spotify URL","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","title":"Spotify URL","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/externalURLs":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"title":"externalURLs","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/externalurls","abstract":[{"text":"Known external urls for this audiobook chapter.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/externalURLs"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"]?","kind":"text"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"key: The type of the URL, for example: “spotify” - The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":" "},{"type":"text","text":"for the object."}]}]},{"content":[{"inlineContent":[{"text":"value: An external, public URL to the object.","type":"text"}],"type":"paragraph"}]}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/externalURLs"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/externalurls"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"]?"}],"title":"externalURLs","role":"symbol","externalID":"s:13SpotifyWebAPI16AudiobookChapterV12externalURLsSDySS10Foundation3URLVGSgvp"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"abstract":[{"text":"Known external urls for this audiobook chapter.","type":"text"}],"references":{"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"title":"Spotify URL","titleInlineContent":[{"text":"Spotify URL","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/externalURLs":{"abstract":[{"type":"text","text":"Known external urls for this audiobook chapter."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/externalURLs","role":"symbol","kind":"symbol","title":"externalURLs","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/externalurls"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/href.json b/docs/data/documentation/spotifywebapi/audiobookchapter/href.json index a8b5d88e4..2ddeec833 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/href.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/href.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"}],"title":"href","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV4href10Foundation3URLVvp"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"text":", passing in","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"},{"type":"text","text":" as the response type to retrieve the results."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/href"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full chapter object."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/href","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/href":{"abstract":[{"text":"A link to the Spotify web API endpoint providing the full chapter object.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/href","type":"topic","title":"href","role":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/href"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"platforms":["macOS"]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true,"type":"reference"},{"text":", passing in","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","isActive":true,"type":"reference"},{"type":"text","text":" as the response type to retrieve the results."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV4href10Foundation3URLVvp","title":"href","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full chapter object."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/href"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/href","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/href":{"role":"symbol","abstract":[{"text":"A link to the Spotify web API endpoint providing the full chapter object.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/href","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"href","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/htmldescription.json b/docs/data/documentation/spotifywebapi/audiobookchapter/htmldescription.json index e6ecb7564..1df67a99e 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/htmldescription.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/htmldescription.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"htmlDescription","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV15htmlDescriptionSSvp","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"htmlDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}],"kind":"declarations"}],"abstract":[{"text":"A description of the chapter which may contain HTML tags. See also","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description","isActive":true,"type":"reference"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/htmldescription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/description":{"abstract":[{"type":"text","text":"A description of the chapter. See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","isActive":true,"type":"reference"},{"text":".","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/description","title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/htmlDescription":{"abstract":[{"text":"A description of the chapter which may contain HTML tags. See also","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description","type":"reference"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","url":"\/documentation\/spotifywebapi\/audiobookchapter\/htmldescription","title":"htmlDescription","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"A description of the chapter which may contain HTML tags. See also"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/htmldescription"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"metadata":{"title":"htmlDescription","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI16AudiobookChapterV15htmlDescriptionSSvp","symbolKind":"property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/htmlDescription":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/htmldescription","abstract":[{"type":"text","text":"A description of the chapter which may contain HTML tags. See also"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description"},{"text":".","type":"text"}],"type":"topic","title":"htmlDescription","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/description":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/description","abstract":[{"type":"text","text":"A description of the chapter. See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"topic","title":"description","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/id.json b/docs/data/documentation/spotifywebapi/audiobookchapter/id.json index 90a729613..f04bd1c22 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/id.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/id.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"id","externalID":"s:13SpotifyWebAPI16AudiobookChapterV2idSSvp","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/id"]}],"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the chapter."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/id","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","references":{"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify ID","type":"link","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/id":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/id","abstract":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for the chapter."}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/id","title":"id","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/id"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the chapter."}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/id","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"id","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI16AudiobookChapterV2idSSvp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/id":{"type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/id","kind":"symbol","abstract":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" for the chapter.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","title":"id","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify ID","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/images.json b/docs/data/documentation/spotifywebapi/audiobookchapter/images.json index f117d16ce..6abfb44db 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/images.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/images.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/images","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","text":"SpotifyImage"},{"text":"]?","kind":"text"}]}]}],"abstract":[{"type":"text","text":"Images for the chapter in various sizes, widest first."}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"metadata":{"externalID":"s:13SpotifyWebAPI16AudiobookChapterV6imagesSayAA0A5ImageVGSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"kind":"text","text":"]?"}],"title":"images","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/images"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/images":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/images","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/images","type":"topic","abstract":[{"type":"text","text":"Images for the chapter in various sizes, widest first."}],"title":"images","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Images for the chapter in various sizes, widest first."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/images"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/images"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"images","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV6imagesSayAA0A5ImageVGSgvp","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"kind":"text","text":"]?"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/images":{"title":"images","url":"\/documentation\/spotifywebapi\/audiobookchapter\/images","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/images","abstract":[{"type":"text","text":"Images for the chapter in various sizes, widest first."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/init(from:).json b/docs/data/documentation/spotifywebapi/audiobookchapter/init(from:).json index 83f826b97..83a58ad3b 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/init(from:).json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/init(from:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Decodable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/init(from:)"]}],"metadata":{"externalID":"s:13SpotifyWebAPI16AudiobookChapterV4fromACs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","role":"symbol","symbolKind":"init","roleHeading":"Initializer","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/Decodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/decodable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/init(from:)":{"abstract":[],"role":"symbol","type":"topic","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/init(from:)","url":"\/documentation\/spotifywebapi\/audiobookchapter\/init(from:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/init(from:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI16AudiobookChapterV4fromACs7Decoder_p_tKcfc"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Decodable-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/init(from:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/Decodable-Implementations":{"type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/decodable-implementations","kind":"article","abstract":[],"role":"collectionGroup","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/Decodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/init(name:audiobook:chapternumber:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:availablemarkets:href:isplayable:externalurls:languages:restrictions:releasedateprecision:).json b/docs/data/documentation/spotifywebapi/audiobookchapter/init(name:audiobook:chapternumber:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:availablemarkets:href:isplayable:externalurls:languages:restrictions:releasedateprecision:).json index 35dd49a08..1d215297d 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/init(name:audiobook:chapternumber:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:availablemarkets:href:isplayable:externalurls:languages:restrictions:releasedateprecision:).json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/init(name:audiobook:chapternumber:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:availablemarkets:href:isplayable:externalurls:languages:restrictions:releasedateprecision:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"audiobook"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","text":"Audiobook"},{"kind":"text","text":"? = nil, "},{"text":"chapterNumber","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":", "},{"kind":"externalParam","text":"audioPreviewURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"htmlDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"resumePoint"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier","text":"ResumePoint"},{"kind":"text","text":"? = nil, "},{"text":"durationMS","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"isExplicit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"releaseDate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"? = nil, ","kind":"text"},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","kind":"typeIdentifier","text":"SpotifyImage"},{"kind":"text","text":"]? = nil, "},{"kind":"externalParam","text":"availableMarkets"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]? = nil, ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"isPlayable","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"languages"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"restrictions","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]? = nil, ","kind":"text"},{"text":"releaseDatePrecision","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil)"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The name of the audiobook chapter.","type":"text"}],"type":"paragraph"}],"name":"name"},{"name":"audiobook","content":[{"inlineContent":[{"text":"The audiobook that this chapter belongs to.","type":"text"}],"type":"paragraph"}]},{"name":"chapterNumber","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The zero-based index of this chapter in the audiobook it"},{"type":"text","text":" "},{"text":"belongs to.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"A URL to a 30 second preview (MP3 format) of this","type":"text"},{"type":"text","text":" "},{"type":"text","text":"chapter, if available."}],"type":"paragraph"}],"name":"audioPreviewURL"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A description of the chapter. See also"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","type":"reference","isActive":true},{"type":"text","text":"."}]}],"name":"description"},{"name":"htmlDescription","content":[{"inlineContent":[{"type":"text","text":"A description of the chapter which may contain HTML"},{"type":"text","text":" "},{"text":"tags. See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The user’s most recent position in the chapter. Non-","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" ","type":"text"},{"text":"only if the application has been authorized for the","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","isActive":true},{"type":"text","text":" scope."}],"type":"paragraph"}],"name":"resumePoint"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The chapter length, in milliseconds."}]}],"name":"durationMS"},{"name":"isExplicit","content":[{"inlineContent":[{"type":"text","text":"Whether or not the chapter is explicit. "},{"code":"false","type":"codeVoice"},{"type":"text","text":" if unknown."}],"type":"paragraph"}]},{"name":"releaseDate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The date the chapter was released. See also"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDatePrecision"},{"text":".","type":"text"}]}]},{"name":"uri","content":[{"inlineContent":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"text":" for the chapter.","type":"text"}],"type":"paragraph"}]},{"name":"id","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the chapter."}]}]},{"name":"images","content":[{"inlineContent":[{"text":"Images for the chapter in various sizes, widest first.","type":"text"}],"type":"paragraph"}]},{"name":"availableMarkets","content":[{"inlineContent":[{"type":"text","text":"A list of the countries in which the chapter can be"},{"type":"text","text":" "},{"text":"played, identified by their ","type":"text"},{"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" codes."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full chapter"},{"text":" ","type":"text"},{"text":"object. Use ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"text":", passing in","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"},{"type":"text","text":" as the response type to retrieve the results."}]}],"name":"href"},{"content":[{"inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"true"},{"text":" if the chapter is playable in the given market.","type":"text"},{"type":"text","text":" "},{"text":"Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"isPlayable"},{"content":[{"inlineContent":[{"text":"Known external urls for the chapter.","type":"text"},{"text":" ","type":"text"},{"text":"- key: The type of the URL, for example: “spotify” - The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the object."},{"type":"text","text":" "},{"type":"text","text":"- value: An external, public URL to the object."}],"type":"paragraph"}],"name":"externalURLs"},{"content":[{"inlineContent":[{"text":"A list of the languages used in the chapter, identified by","type":"text"},{"text":" ","type":"text"},{"text":"their ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","type":"reference","isActive":true},{"type":"text","text":" codes."}],"type":"paragraph"}],"name":"languages"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Part of the response when a content restriction is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"applied. The key will be “reason”, and the value will be one of the"},{"text":" ","type":"text"},{"type":"text","text":"following:"},{"text":" ","type":"text"},{"text":"* “payment_required” - The content item requires payment to be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"played."},{"type":"text","text":" "},{"type":"text","text":"* “market” - The content item is not available in the given market."},{"text":" ","type":"text"},{"type":"text","text":"* “product” - The content item is not available for the user’s"},{"type":"text","text":" "},{"type":"text","text":"subscription type."},{"type":"text","text":" "},{"text":"* “explicit” - The content item is explicit and the user’s account","type":"text"},{"text":" ","type":"text"},{"text":"is set to not play explicit content.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Additional reasons and additional keys may be added in the future."}]}],"name":"restrictions"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The precision with which ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","type":"reference","isActive":true},{"text":" is","type":"text"},{"type":"text","text":" "},{"text":"known: “year”, “month”, or “day”.","type":"text"}]}],"name":"releaseDatePrecision"}],"kind":"parameters"}],"abstract":[{"type":"text","text":"Creates a Spotify audiobook chapter."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/init(name:audiobook:chapternumber:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:availablemarkets:href:isplayable:externalurls:languages:restrictions:releasedateprecision:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)"},"metadata":{"title":"init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"audiobook"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","text":"Audiobook"},{"kind":"text","text":"?, "},{"text":"chapterNumber","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"audioPreviewURL"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"htmlDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"resumePoint","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ResumePoint","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV"},{"kind":"text","text":"?, "},{"text":"durationMS","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"isExplicit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"releaseDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"availableMarkets"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"isPlayable","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"]?, "},{"text":"languages","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"restrictions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?, ","kind":"text"},{"text":"releaseDatePrecision","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}],"externalID":"s:13SpotifyWebAPI16AudiobookChapterV4name9audiobook13chapterNumber15audioPreviewURL11description15htmlDescription11resumePoint10durationMS10isExplicit11releaseDate3uri2id6images16availableMarkets4href0T8Playable12externalURLs9languages12restrictions0vW9PrecisionACSS_AA0D0VSgSi10Foundation0L0VSgS2SAA06ResumeQ0VSgSiSbA_0W0VSgS2SSayAA0A5ImageVGSgSaySSGSgA1_SbSgSDySSA1_GSgA13_SDyS2SGSgSSSgtcfc","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/htmlDescription":{"abstract":[{"text":"A description of the chapter which may contain HTML tags. See also","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description","type":"reference"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","url":"\/documentation\/spotifywebapi\/audiobookchapter\/htmldescription","title":"htmlDescription","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDate":{"title":"releaseDate","abstract":[{"text":"The date the chapter was released.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedate","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify URL","titleInlineContent":[{"type":"text","text":"Spotify"},{"type":"text","text":" "},{"type":"text","text":"URL"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/description":{"abstract":[{"type":"text","text":"A description of the chapter. See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","isActive":true,"type":"reference"},{"text":".","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/description","title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Creates a Spotify audiobook chapter."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"audiobook"},{"kind":"text","text":": "},{"text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"chapterNumber","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"audioPreviewURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"description","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"htmlDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"resumePoint","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier","text":"ResumePoint"},{"kind":"text","text":"?, "},{"text":"durationMS","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"isExplicit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"releaseDate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?, "},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"availableMarkets"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":", "},{"kind":"externalParam","text":"isPlayable"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"languages"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"restrictions"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"releaseDatePrecision"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"title":"init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)","type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/init(name:audiobook:chapternumber:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:availablemarkets:href:isplayable:externalurls:languages:restrictions:releasedateprecision:)"},"https://en.wikipedia.org/wiki/ISO_639":{"title":"ISO 639","titleInlineContent":[{"text":"ISO 639","type":"text"}],"type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDatePrecision":{"abstract":[{"text":"The precision with which ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"text":"“day”.","type":"text"}],"title":"releaseDatePrecision","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedateprecision","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDatePrecision"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}],"title":"ISO 3166-1 alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"metadata":{"role":"symbol","roleHeading":"Initializer","title":"init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI16AudiobookChapterV4name9audiobook13chapterNumber15audioPreviewURL11description15htmlDescription11resumePoint10durationMS10isExplicit11releaseDate3uri2id6images16availableMarkets4href0T8Playable12externalURLs9languages12restrictions0vW9PrecisionACSS_AA0D0VSgSi10Foundation0L0VSgS2SAA06ResumeQ0VSgSiSbSSSgS2SSayAA0A5ImageVGSgSaySSGSgA1_SbSgSDySSA1_GSgA11_SDyS2SGSgA6_tcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"audiobook","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","text":"Audiobook"},{"text":"?, ","kind":"text"},{"text":"chapterNumber","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"text":"audioPreviewURL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"htmlDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"resumePoint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","text":"ResumePoint"},{"text":"?, ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"isExplicit"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"releaseDate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"availableMarkets","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"isPlayable","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"?, ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?, "},{"text":"languages","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"restrictions","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"releaseDatePrecision","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}]},"abstract":[{"text":"Creates a Spotify audiobook chapter.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/init(name:audiobook:chapternumber:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:availablemarkets:href:isplayable:externalurls:languages:restrictions:releasedateprecision:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"audiobook","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"chapterNumber"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"audioPreviewURL","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"description"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"htmlDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"resumePoint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier","text":"ResumePoint","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"durationMS"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"releaseDate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"SpotifyImage","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"kind":"text","text":"]? = nil, "},{"kind":"externalParam","text":"availableMarkets"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":", "},{"kind":"externalParam","text":"isPlayable"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]? = nil, ","kind":"text"},{"text":"languages","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"restrictions"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]? = nil, ","kind":"text"},{"text":"releaseDatePrecision","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil)"}]}]},{"parameters":[{"name":"name","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The name of the audiobook chapter."}]}]},{"name":"audiobook","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The audiobook that this chapter belongs to."}]}]},{"name":"chapterNumber","content":[{"inlineContent":[{"text":"The zero-based index of this chapter in the audiobook it","type":"text"},{"text":" ","type":"text"},{"text":"belongs to.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"A URL to a 30 second preview (MP3 format) of this","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"chapter, if available."}]}],"name":"audioPreviewURL"},{"content":[{"inlineContent":[{"type":"text","text":"A description of the chapter. See also"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"description"},{"content":[{"inlineContent":[{"text":"A description of the chapter which may contain HTML","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"tags. See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"name":"htmlDescription"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The user’s most recent position in the chapter. Non-","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" "},{"type":"text","text":"only if the application has been authorized for the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","isActive":true},{"text":" scope.","type":"text"}]}],"name":"resumePoint"},{"name":"durationMS","content":[{"type":"paragraph","inlineContent":[{"text":"The chapter length, in milliseconds.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Whether or not the chapter is explicit. "},{"type":"codeVoice","code":"false"},{"type":"text","text":" if unknown."}],"type":"paragraph"}],"name":"isExplicit"},{"name":"releaseDate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The date the chapter was released. See also"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDatePrecision","isActive":true},{"text":".","type":"text"}]}]},{"name":"uri","content":[{"inlineContent":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" for the chapter.","type":"text"}],"type":"paragraph"}]},{"name":"id","content":[{"inlineContent":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"text":" for the chapter.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Images for the chapter in various sizes, widest first.","type":"text"}],"type":"paragraph"}],"name":"images"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A list of the countries in which the chapter can be"},{"text":" ","type":"text"},{"text":"played, identified by their ","type":"text"},{"type":"reference","isActive":true,"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":" codes."}]}],"name":"availableMarkets"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full chapter"},{"text":" ","type":"text"},{"text":"object. Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","type":"reference","isActive":true},{"type":"text","text":", passing in"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","isActive":true},{"type":"text","text":" as the response type to retrieve the results."}]}],"name":"href"},{"content":[{"inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"true"},{"text":" if the chapter is playable in the given market.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Else, "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"isPlayable"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Known external urls for the chapter."},{"text":" ","type":"text"},{"text":"- key: The type of the URL, for example: “spotify” - The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":" for the object."},{"text":" ","type":"text"},{"text":"- value: An external, public URL to the object.","type":"text"}]}],"name":"externalURLs"},{"name":"languages","content":[{"inlineContent":[{"type":"text","text":"A list of the languages used in the chapter, identified by"},{"type":"text","text":" "},{"type":"text","text":"their "},{"isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","type":"reference"},{"type":"text","text":" codes."}],"type":"paragraph"}]},{"name":"restrictions","content":[{"type":"paragraph","inlineContent":[{"text":"Part of the response when a content restriction is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"applied. The key will be “reason”, and the value will be one of the"},{"text":" ","type":"text"},{"text":"following:","type":"text"},{"type":"text","text":" "},{"type":"text","text":"* “payment_required” - The content item requires payment to be"},{"type":"text","text":" "},{"type":"text","text":"played."},{"text":" ","type":"text"},{"type":"text","text":"* “market” - The content item is not available in the given market."},{"type":"text","text":" "},{"type":"text","text":"* “product” - The content item is not available for the user’s"},{"text":" ","type":"text"},{"type":"text","text":"subscription type."},{"text":" ","type":"text"},{"type":"text","text":"* “explicit” - The content item is explicit and the user’s account"},{"text":" ","type":"text"},{"type":"text","text":"is set to not play explicit content."},{"type":"text","text":" "},{"type":"text","text":"Additional reasons and additional keys may be added in the future."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The precision with which ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","isActive":true},{"type":"text","text":" is"},{"type":"text","text":" "},{"text":"known: “year”, “month”, or “day”.","type":"text"}]}],"name":"releaseDatePrecision"}],"kind":"parameters"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDatePrecision":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDatePrecision","type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedateprecision","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"text":"The precision with which ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","type":"reference","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"type":"text","text":"“day”."}],"title":"releaseDatePrecision","kind":"symbol"},"https://en.wikipedia.org/wiki/ISO_639":{"type":"link","titleInlineContent":[{"text":"ISO 639","type":"text"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","title":"ISO 639","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","titleInlineContent":[{"text":"Spotify","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"URL"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URL","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}],"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/description":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/description","abstract":[{"type":"text","text":"A description of the chapter. See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"topic","title":"description","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"audiobook","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"kind":"text","text":"?, "},{"text":"chapterNumber","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"audioPreviewURL","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"text":"description","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"htmlDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"resumePoint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResumePoint","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"durationMS","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"releaseDate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"uri"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"images"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"availableMarkets"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?, "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"isPlayable","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?, ","kind":"text"},{"text":"languages","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"restrictions"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"releaseDatePrecision","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Creates a Spotify audiobook chapter."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/init(name:audiobook:chapternumber:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:availablemarkets:href:isplayable:externalurls:languages:restrictions:releasedateprecision:)","title":"init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/init(name:audiobook:chapterNumber:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:availableMarkets:href:isPlayable:externalURLs:languages:restrictions:releaseDatePrecision:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/htmlDescription":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/htmldescription","abstract":[{"type":"text","text":"A description of the chapter which may contain HTML tags. See also"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/description"},{"text":".","type":"text"}],"type":"topic","title":"htmlDescription","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/htmlDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDate":{"url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedate","title":"releaseDate","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"releaseDate"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[{"text":"The date the chapter was released.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/audiobookchapter/isapproximatelyequal(to:).json index 7b9b0b8ba..f57e0d494 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/ApproximatelyEquatable-Implementations"]]},"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isApproximatelyEqual(to:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another instance of "},{"code":"Self","type":"codeVoice"},{"text":".","type":"text"}]}],"name":"other"}],"kind":"parameters"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","isActive":true,"type":"reference"},{"type":"text","text":" is compared using "},{"type":"codeVoice","code":"timeIntervalSince1970"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"text","text":"so it is considered a floating point property for the purposes of this"},{"text":" ","type":"text"},{"type":"text","text":"method."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","kind":"typeIdentifier","text":"AudiobookChapter"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","title":"isApproximatelyEqual(to:)","externalID":"s:13SpotifyWebAPI16AudiobookChapterV20isApproximatelyEqual2toSbAC_tF","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/ApproximatelyEquatable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/audiobookchapter\/approximatelyequatable-implementations","type":"topic","title":"ApproximatelyEquatable Implementations","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/isApproximatelyEqual(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isApproximatelyEqual(to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/isapproximatelyequal(to:)","type":"topic","title":"isApproximatelyEqual(to:)","kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDate":{"title":"releaseDate","abstract":[{"text":"The date the chapter was released.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedate","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/ApproximatelyEquatable-Implementations"]]},"kind":"symbol","metadata":{"title":"isApproximatelyEqual(to:)","extendedModule":"SpotifyWebAPI","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI16AudiobookChapterV20isApproximatelyEqual2toSbAC_tF"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Another instance of ","type":"text"},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}]}],"name":"other"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","isActive":true},{"text":" is compared using ","type":"text"},{"type":"codeVoice","code":"timeIntervalSince1970"},{"text":",","type":"text"},{"type":"text","text":" "},{"text":"so it is considered a floating point property for the purposes of this","type":"text"},{"type":"text","text":" "},{"text":"method.","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDate":{"url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedate","title":"releaseDate","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"releaseDate"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[{"text":"The date the chapter was released.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/audiobookchapter\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"topic","role":"collectionGroup","abstract":[],"kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/isApproximatelyEqual(to:)":{"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/isapproximatelyequal(to:)","kind":"symbol","title":"isApproximatelyEqual(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isApproximatelyEqual(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/isexplicit.json b/docs/data/documentation/spotifywebapi/audiobookchapter/isexplicit.json index 38581d953..44403198c 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/isexplicit.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/isexplicit.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isExplicit","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/isexplicit"]}],"kind":"symbol","abstract":[{"type":"text","text":"Whether or not the chapter is explicit. "},{"type":"codeVoice","code":"false"},{"type":"text","text":" if unknown."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExplicit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI16AudiobookChapterV10isExplicitSbvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"isExplicit","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"isExplicit","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/isExplicit":{"title":"isExplicit","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"isExplicit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[{"text":"Whether or not the chapter is explicit. ","type":"text"},{"code":"false","type":"codeVoice"},{"text":" if unknown.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isExplicit","url":"\/documentation\/spotifywebapi\/audiobookchapter\/isexplicit","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isExplicit","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/isexplicit"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI16AudiobookChapterV10isExplicitSbvp","title":"isExplicit","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"abstract":[{"type":"text","text":"Whether or not the chapter is explicit. "},{"code":"false","type":"codeVoice"},{"type":"text","text":" if unknown."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isExplicit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}]}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/isExplicit":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"isExplicit","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"isExplicit","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isExplicit","role":"symbol","abstract":[{"text":"Whether or not the chapter is explicit. ","type":"text"},{"type":"codeVoice","code":"false"},{"text":" if unknown.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/isexplicit"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/isplayable.json b/docs/data/documentation/spotifywebapi/audiobookchapter/isplayable.json index 31865fa1f..37abfe6f0 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/isplayable.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/isplayable.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isPlayable","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"isPlayable","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"isPlayable","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI16AudiobookChapterV10isPlayableSbSgvp","symbolKind":"property","roleHeading":"Instance Property","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/isplayable"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"code":"true","type":"codeVoice"},{"type":"text","text":" if the chapter is playable in the given market. Else, "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/isPlayable":{"title":"isPlayable","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"type":"topic","abstract":[{"code":"true","type":"codeVoice"},{"type":"text","text":" if the chapter is playable in the given market. Else, "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/isplayable","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isPlayable","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/isplayable"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isPlayable","interfaceLanguage":"swift"},"abstract":[{"type":"codeVoice","code":"true"},{"text":" if the chapter is playable in the given market. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"isPlayable","externalID":"s:13SpotifyWebAPI16AudiobookChapterV10isPlayableSbSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isPlayable"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?","kind":"text"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"isPlayable"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/isPlayable":{"abstract":[{"code":"true","type":"codeVoice"},{"type":"text","text":" if the chapter is playable in the given market. Else, "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/isPlayable","role":"symbol","kind":"symbol","title":"isPlayable","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"isPlayable"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/isplayable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/languages.json b/docs/data/documentation/spotifywebapi/audiobookchapter/languages.json index 553fd1f70..c46de117c 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/languages.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/languages.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"languages","role":"symbol","externalID":"s:13SpotifyWebAPI16AudiobookChapterV9languagesSaySSGvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"languages"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"languages"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/languages"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"abstract":[{"type":"text","text":"A list of the languages used in the chapter, identified by their "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true},{"text":" code.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/languages"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/languages":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"A list of the languages used in the chapter, identified by their "},{"type":"reference","isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},{"text":" code.","type":"text"}],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/languages","title":"languages","url":"\/documentation\/spotifywebapi\/audiobookchapter\/languages"},"https://en.wikipedia.org/wiki/ISO_639":{"title":"ISO 639","type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","titleInlineContent":[{"text":"ISO","type":"text"},{"type":"text","text":" "},{"type":"text","text":"639"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/languages"},"abstract":[{"type":"text","text":"A list of the languages used in the chapter, identified by their "},{"type":"reference","isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},{"text":" code.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"languages","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/languages"]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"title":"languages","externalID":"s:13SpotifyWebAPI16AudiobookChapterV9languagesSaySSGvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/languages":{"url":"\/documentation\/spotifywebapi\/audiobookchapter\/languages","kind":"symbol","title":"languages","abstract":[{"type":"text","text":"A list of the languages used in the chapter, identified by their "},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},{"type":"text","text":" code."}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/languages"},"https://en.wikipedia.org/wiki/ISO_639":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","titleInlineContent":[{"text":"ISO","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"639"}],"title":"ISO 639","type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/name.json b/docs/data/documentation/spotifywebapi/audiobookchapter/name.json index 244420f56..fd29e68bd 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/name.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/name.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"The name of the audiobook chapter.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/name"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"name","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"externalID":"s:13SpotifyWebAPI16AudiobookChapterV4nameSSvp","roleHeading":"Instance Property","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/name"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/name":{"url":"\/documentation\/spotifywebapi\/audiobookchapter\/name","abstract":[{"type":"text","text":"The name of the audiobook chapter."}],"type":"topic","title":"name","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/name","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"name","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV4nameSSvp","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"kind":"symbol","abstract":[{"type":"text","text":"The name of the audiobook chapter."}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/name"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/name":{"role":"symbol","abstract":[{"type":"text","text":"The name of the audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/name","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"name","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/name"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/releasedate.json b/docs/data/documentation/spotifywebapi/audiobookchapter/releasedate.json index 93216e926..9ea8ba6b5 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/releasedate.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/releasedate.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/releasedate"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV11releaseDate10Foundation0G0VSgvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"releaseDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"releaseDate","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"abstract":[{"type":"text","text":"The date the chapter was released."}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDatePrecision","isActive":true},{"type":"text","text":"."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDatePrecision":{"abstract":[{"text":"The precision with which ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"text":"“day”.","type":"text"}],"title":"releaseDatePrecision","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedateprecision","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDatePrecision"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDate":{"title":"releaseDate","abstract":[{"text":"The date the chapter was released.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedate","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/releasedate"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","interfaceLanguage":"swift"},"abstract":[{"text":"The date the chapter was released.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDatePrecision","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"metadata":{"externalID":"s:13SpotifyWebAPI16AudiobookChapterV11releaseDateSSSgvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"releaseDate","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"releaseDate","symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDate":{"url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedate","title":"releaseDate","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"releaseDate"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[{"text":"The date the chapter was released.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDatePrecision":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDatePrecision","type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedateprecision","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"text":"The precision with which ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","type":"reference","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"type":"text","text":"“day”."}],"title":"releaseDatePrecision","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/releasedateprecision.json b/docs/data/documentation/spotifywebapi/audiobookchapter/releasedateprecision.json index 565add02e..f7dc538f3 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/releasedateprecision.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/releasedateprecision.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"abstract":[{"text":"The precision with which ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"text":" ","type":"text"},{"type":"text","text":"“day”."}],"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"releaseDatePrecision","externalID":"s:13SpotifyWebAPI16AudiobookChapterV20releaseDatePrecisionSSSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDatePrecision","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/releasedateprecision"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDate":{"title":"releaseDate","abstract":[{"text":"The date the chapter was released.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedate","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDatePrecision":{"abstract":[{"text":"The precision with which ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"text":"“day”.","type":"text"}],"title":"releaseDatePrecision","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedateprecision","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDatePrecision"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"The precision with which ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate"},{"text":" is known: “year”, “month”, or","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"“day”."}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"releaseDatePrecision","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV20releaseDatePrecisionSSSgvp","role":"symbol","title":"releaseDatePrecision","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDatePrecision","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/releasedateprecision"]}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"releaseDatePrecision","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDate":{"url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedate","title":"releaseDate","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"releaseDate"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[{"text":"The date the chapter was released.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/releaseDatePrecision":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDatePrecision","type":"topic","url":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedateprecision","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"text":"The precision with which ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/releaseDate","type":"reference","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"type":"text","text":"“day”."}],"title":"releaseDatePrecision","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/restrictions.json b/docs/data/documentation/spotifywebapi/audiobookchapter/restrictions.json index e2069d0de..bdffa0cd6 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/restrictions.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/restrictions.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/restrictions"},"abstract":[{"type":"text","text":"Part of the response when a content restriction is applied."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI16AudiobookChapterV12restrictionsSDyS2SGSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"restrictions"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"symbolKind":"property","title":"restrictions","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"restrictions"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The key will be “reason”, and the value will be one of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“payment_required” - The content item requires payment to be played."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"“market” - The content item is not available in the given market."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"“product” - The content item is not available for the user’s","type":"text"},{"text":" ","type":"text"},{"text":"subscription type.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"“explicit” - The content item is explicit and the user’s account is"},{"text":" ","type":"text"},{"text":"set to not play explicit content.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"text":"Additional reasons and additional keys may be added in the future.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/restrictions"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/restrictions":{"role":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/restrictions","type":"topic","title":"restrictions","abstract":[{"type":"text","text":"Part of the response when a content restriction is applied."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/restrictions","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"restrictions","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"restrictions","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV12restrictionsSDyS2SGSgvp","title":"restrictions"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/restrictions","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/restrictions"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"restrictions","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"The key will be “reason”, and the value will be one of the"},{"text":" ","type":"text"},{"type":"text","text":"following:"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"“payment_required” - The content item requires payment to be played.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"“market” - The content item is not available in the given market."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“product” - The content item is not available for the user’s"},{"type":"text","text":" "},{"text":"subscription type.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“explicit” - The content item is explicit and the user’s account is"},{"type":"text","text":" "},{"text":"set to not play explicit content.","type":"text"}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Additional reasons and additional keys may be added in the future."}]}]}],"abstract":[{"type":"text","text":"Part of the response when a content restriction is applied."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/restrictions":{"abstract":[{"text":"Part of the response when a content restriction is applied.","type":"text"}],"title":"restrictions","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/restrictions","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"restrictions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/restrictions","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/resumepoint.json b/docs/data/documentation/spotifywebapi/audiobookchapter/resumepoint.json index cb1f36990..6ed917fb2 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/resumepoint.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/resumepoint.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/resumepoint"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV11resumePointAA06ResumeG0VSgvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"resumePoint"},{"kind":"text","text":": "},{"text":"ResumePoint","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"resumePoint","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/resumePoint"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"abstract":[{"type":"text","text":"The user’s most recent position in the chapter."}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resumePoint"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","text":"ResumePoint","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Non-"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" only if the application has been authorized for the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","isActive":true},{"text":" scope.","type":"text"}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/resumePoint":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/resumePoint","url":"\/documentation\/spotifywebapi\/audiobookchapter\/resumepoint","abstract":[{"type":"text","text":"The user’s most recent position in the chapter."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resumePoint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier","text":"ResumePoint"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol","title":"resumePoint","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"abstract":[{"text":"The user’s most recent position in the chapter.","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/resumePoint","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ResumePoint","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV"},{"text":"?","kind":"text"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV11resumePointAA06ResumeG0VSgvp","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","title":"resumePoint"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/resumepoint"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","text":"ResumePoint","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint"},{"text":"?","kind":"text"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Non-"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" only if the application has been authorized for the"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"reference","isActive":true},{"text":" scope.","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/resumePoint":{"abstract":[{"type":"text","text":"The user’s most recent position in the chapter."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/resumePoint","role":"symbol","kind":"symbol","title":"resumePoint","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resumePoint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier","text":"ResumePoint"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/resumepoint"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/type.json b/docs/data/documentation/spotifywebapi/audiobookchapter/type.json index 1c3d31f75..113e63cd0 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/type.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/type.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The object type. Always "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","isActive":true,"type":"reference"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/type"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","kind":"typeIdentifier","text":"IDCategory"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"metadata":{"role":"symbol","title":"type","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI16AudiobookChapterV4typeAA10IDCategoryOvp","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/type":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/type","url":"\/documentation\/spotifywebapi\/audiobookchapter\/type","role":"symbol","title":"type","abstract":[{"type":"text","text":"The object type. Always "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","type":"reference"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","title":"IDCategory.chapter","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/chapter","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"chapter","kind":"identifier"}],"abstract":[{"type":"text","text":"An audiobook chapter."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"}}} \ No newline at end of file +{"abstract":[{"text":"The object type. Always ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","isActive":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/type","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI16AudiobookChapterV4typeAA10IDCategoryOvp","role":"symbol","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"title":"type"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/type"]}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/type":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/type","role":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/type","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"title":"type","abstract":[{"type":"text","text":"The object type. Always "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"url":"\/documentation\/spotifywebapi\/idcategory\/chapter","title":"IDCategory.chapter","abstract":[{"type":"text","text":"An audiobook chapter."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiobookchapter/uri.json b/docs/data/documentation/spotifywebapi/audiobookchapter/uri.json index e4c119194..dc3088f94 100644 --- a/docs/data/documentation/spotifywebapi/audiobookchapter/uri.json +++ b/docs/data/documentation/spotifywebapi/audiobookchapter/uri.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/uri"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/uri","interfaceLanguage":"swift"},"metadata":{"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI16AudiobookChapterV3uriSSvp","title":"uri","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the chapter."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/uri":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/uri","title":"uri","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter\/uri","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the chapter."}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"titleInlineContent":[{"text":"Spotify URI","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify URI"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiobookchapter\/uri"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/uri"},"sections":[],"abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":" for the chapter."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}]}],"metadata":{"externalID":"s:13SpotifyWebAPI16AudiobookChapterV3uriSSvp","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property","title":"uri"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"titleInlineContent":[{"type":"text","text":"Spotify URI"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URI","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter/uri":{"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"type":"text","text":" for the chapter."}],"title":"uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter\/uri","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter\/uri"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures.json b/docs/data/documentation/spotifywebapi/audiofeatures.json index 134ebab00..066286b71 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"platforms":["macOS"],"languages":["swift"]}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/acousticness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/analysisURL","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/danceability","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/durationMS","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/energy","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/instrumentalness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/key","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/liveness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/loudness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/mode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/speechiness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/tempo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/timeSignature","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/trackHref","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/uri","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/valence"],"title":"Instance Properties"},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/Equatable-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The audio features of a track."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects"]]},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"metadata":{"role":"symbol","symbolKind":"struct","title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AudioFeatures","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13AudioFeaturesV","roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}]},"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"],"title":"Audio Analysis Objects"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/mode":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"kind":"symbol","role":"symbol","abstract":[{"text":"Mode indicates the modality (major or minor) of a track, the type of scale","type":"text"},{"type":"text","text":" "},{"type":"text","text":"from which its melodic content is derived."}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/mode","type":"topic","title":"mode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/mode"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"mode","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"timeSignature","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"acousticness"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"danceability"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"energy","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"instrumentalness","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"liveness","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"loudness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"speechiness"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"valence","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tempo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"trackHref","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"analysisURL","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Creates a new Audio Features object."}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/init(key:mode:timesignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackhref:analysisurl:durationms:type:)","type":"topic","title":"init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/analysisURL":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"analysisURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"An href to the full audio analysis of this track."}],"type":"topic","title":"analysisURL","url":"\/documentation\/spotifywebapi\/audiofeatures\/analysisurl","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/analysisURL"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/durationMS":{"title":"durationMS","abstract":[{"type":"text","text":"The duration of the track in milliseconds."}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/durationms","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/durationMS","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/valence":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"valence","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A measure from 0.0 to 1.0 describing the musical positiveness conveyed by a"},{"text":" ","type":"text"},{"text":"track.","type":"text"}],"type":"topic","title":"valence","url":"\/documentation\/spotifywebapi\/audiofeatures\/valence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/valence"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/key":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"key","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"kind":"symbol","role":"symbol","abstract":[{"text":"The estimated overall key of the track.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/key","type":"topic","title":"key","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/key"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/trackHref":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trackHref","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","abstract":[{"text":"A link to the Web API endpoint providing full details of the track.","type":"text"}],"type":"topic","title":"trackHref","url":"\/documentation\/spotifywebapi\/audiofeatures\/trackhref","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/trackHref"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"titleInlineContent":[{"text":"Rhythm","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","title":"Rhythm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/ApproximatelyEquatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"type":"topic","title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/audiofeatures\/approximatelyequatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/ApproximatelyEquatable-Implementations"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/loudness":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"loudness","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"kind":"symbol","role":"symbol","abstract":[{"text":"The overall loudness of a track in decibels (dB).","type":"text"}],"type":"topic","title":"loudness","url":"\/documentation\/spotifywebapi\/audiofeatures\/loudness","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/loudness"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/type":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/type","title":"type","abstract":[{"text":"The object type. Always “audio_features”.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/danceability":{"type":"topic","title":"danceability","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/danceability","abstract":[{"text":"Danceability describes how suitable a track is for dancing based on a","type":"text"},{"type":"text","text":" "},{"text":"combination of musical elements including tempo, rhythm stability, beat","type":"text"},{"text":" ","type":"text"},{"text":"strength, and overall regularity.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/danceability","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"danceability"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/liveness":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/liveness","title":"liveness","abstract":[{"type":"text","text":"Detects the presence of an audience in the recording. Higher liveness"},{"type":"text","text":" "},{"text":"values represent an increased probability that the track was performed","type":"text"},{"type":"text","text":" "},{"text":"live. A value above 0.8 provides strong likelihood that the track is live.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/liveness","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"liveness","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/uri":{"type":"topic","title":"uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/uri","abstract":[{"text":"The Spotify URI for the track.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/uri","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/timeSignature":{"url":"\/documentation\/spotifywebapi\/audiofeatures\/timesignature","title":"timeSignature","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"timeSignature","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","type":"topic","abstract":[{"text":"An estimated overall time signature of a track.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/timeSignature","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/instrumentalness":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/instrumentalness","title":"instrumentalness","abstract":[{"text":"Predicts whether a track contains no vocals.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/instrumentalness","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instrumentalness","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/acousticness":{"type":"topic","title":"acousticness","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/acousticness","abstract":[{"text":"A confidence measure from 0.0 to 1.0 of whether the track is acoustic. 1.0","type":"text"},{"type":"text","text":" "},{"text":"represents high confidence the track is acoustic.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/acousticness","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"acousticness","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/init(from:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/init(from:)","title":"init(from:)","abstract":[],"url":"\/documentation\/spotifywebapi\/audiofeatures\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/energy":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/energy","title":"energy","abstract":[{"type":"text","text":"Energy is a measure from 0.0 to 1.0 and represents a perceptual measure of"},{"text":" ","type":"text"},{"text":"intensity and activity.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/energy","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"energy"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/tempo":{"type":"topic","title":"tempo","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/tempo","abstract":[{"text":"The overall estimated tempo of a track in beats per minute (BPM).","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/tempo","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tempo","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/speechiness":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/speechiness","title":"speechiness","abstract":[{"text":"Speechiness detects the presence of spoken words in a track.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/speechiness","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"speechiness"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/Equatable-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/audiofeatures\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/id":{"abstract":[{"type":"text","text":"The Spotify ID for the track."}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","kind":"symbol","title":"id","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/id","url":"\/documentation\/spotifywebapi\/audiofeatures\/id"}}} \ No newline at end of file +{"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"platforms":["macOS"]}]}],"metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"symbolKind":"struct","navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Structure","role":"symbol","title":"AudioFeatures","externalID":"s:13SpotifyWebAPI13AudioFeaturesV"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"],"anchor":"Audio-Analysis-Objects","title":"Audio Analysis Objects"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Initializers","anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)"],"generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/acousticness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/analysisURL","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/danceability","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/durationMS","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/energy","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/instrumentalness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/key","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/liveness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/loudness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/mode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/speechiness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/tempo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/timeSignature","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/trackHref","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/uri","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/valence"],"anchor":"Instance-Properties","title":"Instance Properties","generated":true},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/Equatable-Implementations"],"anchor":"Default-Implementations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects"]]},"references":{"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/energy":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/energy","kind":"symbol","abstract":[{"type":"text","text":"Energy is a measure from 0.0 to 1.0 and represents a perceptual measure of"},{"type":"text","text":" "},{"type":"text","text":"intensity and activity."}],"title":"energy","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"energy","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/energy","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/ApproximatelyEquatable-Implementations":{"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/ApproximatelyEquatable-Implementations","title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/audiofeatures\/approximatelyequatable-implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/durationMS":{"title":"durationMS","url":"\/documentation\/spotifywebapi\/audiofeatures\/durationms","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/durationMS","abstract":[{"type":"text","text":"The duration of the track in milliseconds."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"durationMS"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/tempo":{"title":"tempo","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The overall estimated tempo of a track in beats per minute (BPM)."}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/tempo","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/tempo","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"tempo"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/timeSignature":{"type":"topic","title":"timeSignature","abstract":[{"type":"text","text":"An estimated overall time signature of a track."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timeSignature"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiofeatures\/timesignature","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/timeSignature","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/speechiness":{"abstract":[{"type":"text","text":"Speechiness detects the presence of spoken words in a track."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/speechiness","title":"speechiness","url":"\/documentation\/spotifywebapi\/audiofeatures\/speechiness","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"speechiness"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/instrumentalness":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/instrumentalness","title":"instrumentalness","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiofeatures\/instrumentalness","abstract":[{"type":"text","text":"Predicts whether a track contains no vocals."}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"instrumentalness","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"title":"Rhythm","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/liveness":{"abstract":[{"type":"text","text":"Detects the presence of an audience in the recording. Higher liveness"},{"type":"text","text":" "},{"type":"text","text":"values represent an increased probability that the track was performed"},{"type":"text","text":" "},{"type":"text","text":"live. A value above 0.8 provides strong likelihood that the track is live."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/liveness","title":"liveness","url":"\/documentation\/spotifywebapi\/audiofeatures\/liveness","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"liveness"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/type":{"abstract":[{"text":"The object type. Always “audio_features”.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"type","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/type","role":"symbol","url":"\/documentation\/spotifywebapi\/audiofeatures\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/acousticness":{"abstract":[{"text":"A confidence measure from 0.0 to 1.0 of whether the track is acoustic. 1.0","type":"text"},{"text":" ","type":"text"},{"text":"represents high confidence the track is acoustic.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"acousticness"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"title":"acousticness","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/acousticness","url":"\/documentation\/spotifywebapi\/audiofeatures\/acousticness","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/trackHref":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"trackHref"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/trackhref","kind":"symbol","title":"trackHref","abstract":[{"text":"A link to the Web API endpoint providing full details of the track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/trackHref"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/valence":{"title":"valence","abstract":[{"type":"text","text":"A measure from 0.0 to 1.0 describing the musical positiveness conveyed by a"},{"text":" ","type":"text"},{"text":"track.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/valence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/valence","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valence","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/init(from:)":{"abstract":[],"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/init(from:)","url":"\/documentation\/spotifywebapi\/audiofeatures\/init(from:)","kind":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/analysisURL":{"title":"analysisURL","url":"\/documentation\/spotifywebapi\/audiofeatures\/analysisurl","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"analysisURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/analysisURL","type":"topic","role":"symbol","abstract":[{"type":"text","text":"An href to the full audio analysis of this track."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/audiofeatures\/equatable-implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/id":{"title":"id","url":"\/documentation\/spotifywebapi\/audiofeatures\/id","abstract":[{"text":"The Spotify ID for the track.","type":"text"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/id","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)":{"role":"symbol","title":"init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)","url":"\/documentation\/spotifywebapi\/audiofeatures\/init(key:mode:timesignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackhref:analysisurl:durationms:type:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mode"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"timeSignature"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"acousticness","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"danceability","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"energy"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"instrumentalness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"liveness","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"loudness","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"speechiness","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"valence","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"tempo","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"trackHref","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"analysisURL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"durationMS"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"abstract":[{"text":"Creates a new Audio Features object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/danceability":{"role":"symbol","kind":"symbol","title":"danceability","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/danceability","type":"topic","abstract":[{"text":"Danceability describes how suitable a track is for dancing based on a","type":"text"},{"type":"text","text":" "},{"text":"combination of musical elements including tempo, rhythm stability, beat","type":"text"},{"type":"text","text":" "},{"type":"text","text":"strength, and overall regularity."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"danceability","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/danceability"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/loudness":{"abstract":[{"text":"The overall loudness of a track in decibels (dB).","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiofeatures\/loudness","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/loudness","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"loudness","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"type":"topic","title":"loudness","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/key":{"role":"symbol","abstract":[{"text":"The estimated overall key of the track.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/key","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"key","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/key"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/mode":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Mode indicates the modality (major or minor) of a track, the type of scale"},{"type":"text","text":" "},{"text":"from which its melodic content is derived.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/mode","title":"mode","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mode"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiofeatures\/mode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/uri":{"kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/uri","url":"\/documentation\/spotifywebapi\/audiofeatures\/uri","abstract":[{"type":"text","text":"The Spotify URI for the track."}],"role":"symbol","title":"uri"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/!=(_:_:).json b/docs/data/documentation/spotifywebapi/audiofeatures/!=(_:_:).json index 7e5c4a7e5..40fe3e313 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"symbolKind":"op","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI13AudioFeaturesV","extendedModule":"Swift","role":"symbol","title":"!=(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/!=(_:_:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/Equatable-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/audiofeatures\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/!=(_:_:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/audiofeatures\/!=(_:_:)"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI13AudioFeaturesV","role":"symbol","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/audiofeatures\/!=(_:_:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/audiofeatures\/equatable-implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/acousticness.json b/docs/data/documentation/spotifywebapi/audiofeatures/acousticness.json index 16b8a8a64..0e57bd5c9 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/acousticness.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/acousticness.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"A confidence measure from 0.0 to 1.0 of whether the track is acoustic. 1.0"},{"type":"text","text":" "},{"text":"represents high confidence the track is acoustic.","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI13AudioFeaturesV12acousticnessSdvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"acousticness","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"acousticness"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"acousticness","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/acousticness"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/acousticness"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/acousticness":{"type":"topic","title":"acousticness","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/acousticness","abstract":[{"text":"A confidence measure from 0.0 to 1.0 of whether the track is acoustic. 1.0","type":"text"},{"type":"text","text":" "},{"text":"represents high confidence the track is acoustic.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/acousticness","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"acousticness","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/acousticness","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"acousticness","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"A confidence measure from 0.0 to 1.0 of whether the track is acoustic. 1.0","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"represents high confidence the track is acoustic."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/acousticness"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"metadata":{"roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"acousticness","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"acousticness","externalID":"s:13SpotifyWebAPI13AudioFeaturesV12acousticnessSdvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/acousticness":{"abstract":[{"text":"A confidence measure from 0.0 to 1.0 of whether the track is acoustic. 1.0","type":"text"},{"text":" ","type":"text"},{"text":"represents high confidence the track is acoustic.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"acousticness"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"title":"acousticness","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/acousticness","url":"\/documentation\/spotifywebapi\/audiofeatures\/acousticness","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/analysisurl.json b/docs/data/documentation/spotifywebapi/audiofeatures/analysisurl.json index 44c57d128..5d38f6cb3 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/analysisurl.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/analysisurl.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/analysisURL","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"analysisURL"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"text":", passing in ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"as the response type to retrieve the results. This is equivalent to using"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)"},{"type":"text","text":", passing in the URI of this track."}]}]}],"sections":[],"abstract":[{"type":"text","text":"An href to the full audio analysis of this track."}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"analysisURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"externalID":"s:13SpotifyWebAPI13AudioFeaturesV11analysisURL10Foundation0G0Vvp","title":"analysisURL","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/analysisurl"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/analysisURL":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"analysisURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"An href to the full audio analysis of this track."}],"type":"topic","title":"analysisURL","url":"\/documentation\/spotifywebapi\/audiofeatures\/analysisurl","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/analysisURL"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioAnalysis(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"trackAudioAnalysis(_:)","abstract":[{"text":"Get audio analysis for a track.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trackAudioAnalysis","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"AudioAnalysis","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"analysisURL","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true},{"text":", passing in ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis"},{"type":"text","text":" "},{"text":"as the response type to retrieve the results. This is equivalent to using","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","type":"reference","isActive":true},{"type":"text","text":", passing in the URI of this track."}]}]}],"metadata":{"role":"symbol","title":"analysisURL","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI13AudioFeaturesV11analysisURL10Foundation0G0Vvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"analysisURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/analysisURL","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/analysisurl"]}],"abstract":[{"type":"text","text":"An href to the full audio analysis of this track."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/analysisURL":{"title":"analysisURL","url":"\/documentation\/spotifywebapi\/audiofeatures\/analysisurl","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"analysisURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/analysisURL","type":"topic","role":"symbol","abstract":[{"type":"text","text":"An href to the full audio analysis of this track."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioAnalysis(_:)":{"abstract":[{"text":"[","type":"text"},{"type":"strong","inlineContent":[{"text":"DEPRECATED","type":"text"}]},{"type":"text","text":"] Get audio analysis for a track."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"trackAudioAnalysis(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"trackAudioAnalysis"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"AudioAnalysis","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/audiofeatures/approximatelyequatable-implementations.json index 52fa7a208..ec29710ad 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/approximatelyequatable-implementations"]}],"sections":[],"kind":"article","topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/isApproximatelyEqual(to:)"],"title":"Instance Methods"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/isApproximatelyEqual(to:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"AudioFeatures","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"isApproximatelyEqual(to:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiofeatures\/isapproximatelyequal(to:)","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"kind":"article","topicSections":[{"anchor":"Instance-Methods","title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/isApproximatelyEqual(to:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/approximatelyequatable-implementations"]}],"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/isApproximatelyEqual(to:)":{"title":"isApproximatelyEqual(to:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/isApproximatelyEqual(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AudioFeatures","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/isapproximatelyequal(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/danceability.json b/docs/data/documentation/spotifywebapi/audiofeatures/danceability.json index 468e10485..ac3869c43 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/danceability.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/danceability.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/danceability"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","title":"danceability","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI13AudioFeaturesV12danceabilitySdvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"danceability","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"danceability","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"A value of 0.0 is least danceable and 1.0 is most danceable."}],"type":"paragraph"}]}],"abstract":[{"text":"Danceability describes how suitable a track is for dancing based on a","type":"text"},{"type":"text","text":" "},{"text":"combination of musical elements including tempo, rhythm stability, beat","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"strength, and overall regularity."}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/danceability","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/danceability":{"type":"topic","title":"danceability","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/danceability","abstract":[{"text":"Danceability describes how suitable a track is for dancing based on a","type":"text"},{"type":"text","text":" "},{"text":"combination of musical elements including tempo, rhythm stability, beat","type":"text"},{"text":" ","type":"text"},{"text":"strength, and overall regularity.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/danceability","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"danceability"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/danceability"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13AudioFeaturesV12danceabilitySdvp","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"danceability","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"danceability"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"danceability","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"text":"A value of 0.0 is least danceable and 1.0 is most danceable.","type":"text"}],"type":"paragraph"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/danceability","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Danceability describes how suitable a track is for dancing based on a"},{"text":" ","type":"text"},{"text":"combination of musical elements including tempo, rhythm stability, beat","type":"text"},{"type":"text","text":" "},{"text":"strength, and overall regularity.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/danceability":{"role":"symbol","kind":"symbol","title":"danceability","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/danceability","type":"topic","abstract":[{"text":"Danceability describes how suitable a track is for dancing based on a","type":"text"},{"type":"text","text":" "},{"text":"combination of musical elements including tempo, rhythm stability, beat","type":"text"},{"type":"text","text":" "},{"type":"text","text":"strength, and overall regularity."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"danceability","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/danceability"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/durationms.json b/docs/data/documentation/spotifywebapi/audiofeatures/durationms.json index 404b4f3ec..643afec6b 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/durationms.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/durationms.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:13SpotifyWebAPI13AudioFeaturesV10durationMSSivp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"durationMS","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/durationms"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"durationMS"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"The duration of the track in milliseconds."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/durationMS","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/durationMS":{"title":"durationMS","abstract":[{"type":"text","text":"The duration of the track in milliseconds."}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/durationms","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/durationMS","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/durationms"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The duration of the track in milliseconds.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"durationMS"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/durationMS","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI13AudioFeaturesV10durationMSSivp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","title":"durationMS","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"role":"symbol"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/durationMS":{"title":"durationMS","url":"\/documentation\/spotifywebapi\/audiofeatures\/durationms","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/durationMS","abstract":[{"type":"text","text":"The duration of the track in milliseconds."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"durationMS"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/energy.json b/docs/data/documentation/spotifywebapi/audiofeatures/energy.json index 01d91f4ec..cf792747c 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/energy.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/energy.json @@ -1 +1 @@ -{"abstract":[{"text":"Energy is a measure from 0.0 to 1.0 and represents a perceptual measure of","type":"text"},{"text":" ","type":"text"},{"text":"intensity and activity.","type":"text"}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13AudioFeaturesV6energySdvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"energy"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"title":"energy","roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"energy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"languages":["swift"]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Typically, energetic tracks feel fast, loud, and noisy. For example, death","type":"text"},{"type":"text","text":" "},{"type":"text","text":"metal has high energy, while a Bach prelude scores low on the scale."},{"type":"text","text":" "},{"type":"text","text":"Perceptual features contributing to this attribute include dynamic range,"},{"text":" ","type":"text"},{"text":"perceived loudness, timbre, onset rate, and general entropy.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/energy"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/energy","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/energy":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/energy","title":"energy","abstract":[{"type":"text","text":"Energy is a measure from 0.0 to 1.0 and represents a perceptual measure of"},{"text":" ","type":"text"},{"text":"intensity and activity.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/energy","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"energy"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/energy"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"energy","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Typically, energetic tracks feel fast, loud, and noisy. For example, death","type":"text"},{"type":"text","text":" "},{"text":"metal has high energy, while a Bach prelude scores low on the scale.","type":"text"},{"text":" ","type":"text"},{"text":"Perceptual features contributing to this attribute include dynamic range,","type":"text"},{"text":" ","type":"text"},{"text":"perceived loudness, timbre, onset rate, and general entropy.","type":"text"}],"type":"paragraph"}]}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI13AudioFeaturesV6energySdvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"energy","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"energy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/energy","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Energy is a measure from 0.0 to 1.0 and represents a perceptual measure of"},{"text":" ","type":"text"},{"type":"text","text":"intensity and activity."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/energy":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/energy","kind":"symbol","abstract":[{"type":"text","text":"Energy is a measure from 0.0 to 1.0 and represents a perceptual measure of"},{"type":"text","text":" "},{"type":"text","text":"intensity and activity."}],"title":"energy","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"energy","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/energy","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/equatable-implementations.json b/docs/data/documentation/spotifywebapi/audiofeatures/equatable-implementations.json index a329fb364..198d37c9c 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/Equatable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/equatable-implementations"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/!=(_:_:)"],"generated":true,"title":"Operators"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/!=(_:_:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/audiofeatures\/!=(_:_:)"}}} \ No newline at end of file +{"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/!=(_:_:)"],"anchor":"Operators"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/audiofeatures\/!=(_:_:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/id.json b/docs/data/documentation/spotifywebapi/audiofeatures/id.json index be96544e4..535c0d4cd 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/id.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/id.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/id"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13AudioFeaturesV2idSSvp","title":"id","role":"symbol","symbolKind":"property"},"abstract":[{"type":"text","text":"The Spotify ID for the track."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/id":{"abstract":[{"type":"text","text":"The Spotify ID for the track."}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","kind":"symbol","title":"id","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/id","url":"\/documentation\/spotifywebapi\/audiofeatures\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/id","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The Spotify ID for the track."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"kind":"symbol","metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"externalID":"s:13SpotifyWebAPI13AudioFeaturesV2idSSvp","role":"symbol","title":"id","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/id":{"title":"id","url":"\/documentation\/spotifywebapi\/audiofeatures\/id","abstract":[{"text":"The Spotify ID for the track.","type":"text"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/id","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/init(from:).json b/docs/data/documentation/spotifywebapi/audiofeatures/init(from:).json index 2cfcc6f63..8684997d8 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/init(from:).json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/init(from:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Initializer","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI13AudioFeaturesV4fromACs7Decoder_p_tKcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/init(from:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/init(from:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/init(from:)","title":"init(from:)","abstract":[],"url":"\/documentation\/spotifywebapi\/audiofeatures\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","role":"symbol","externalID":"s:13SpotifyWebAPI13AudioFeaturesV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/init(from:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/init(from:)":{"abstract":[],"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/init(from:)","url":"\/documentation\/spotifywebapi\/audiofeatures\/init(from:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/init(key:mode:timesignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackhref:analysisurl:durationms:type:).json b/docs/data/documentation/spotifywebapi/audiofeatures/init(key:mode:timesignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackhref:analysisurl:durationms:type:).json index 58bf75e9b..a8b3c54b7 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/init(key:mode:timesignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackhref:analysisurl:durationms:type:).json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/init(key:mode:timesignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackhref:analysisurl:durationms:type:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mode"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":", "},{"text":"timeSignature","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"acousticness","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"danceability","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"energy","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"instrumentalness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"liveness","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"loudness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"speechiness"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"valence"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"tempo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"trackHref"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"analysisURL","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The estimated overall key of the track."},{"type":"text","text":" "},{"text":"Integers map to pitches using standard ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class"},{"text":".","type":"text"},{"type":"text","text":" "},{"text":"E.g. 0 = C, 1 = C♯\/D♭, 2 = D, and so on. ","type":"text"},{"type":"strong","inlineContent":[{"text":"If no key was detected,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the value is -1."}]}]}]},{"content":[{"inlineContent":[{"text":"Mode indicates the modality (major or minor) of a track, the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"type of scale from which its melodic content is derived. Major is"},{"type":"text","text":" "},{"text":"represented by 1 and minor is 0.","type":"text"}],"type":"paragraph"}],"name":"mode"},{"content":[{"type":"paragraph","inlineContent":[{"text":"An estimated overall time signature of a track. The time","type":"text"},{"type":"text","text":" "},{"type":"text","text":"signature (meter) is a notational convention to specify how many"},{"text":" ","type":"text"},{"type":"text","text":"beats are in each bar (or measure)."}]}],"name":"timeSignature"},{"content":[{"inlineContent":[{"type":"text","text":"A confidence measure from 0.0 to 1.0 of whether the track"},{"type":"text","text":" "},{"text":"is acoustic. 1.0 represents high confidence the track is acoustic.","type":"text"}],"type":"paragraph"}],"name":"acousticness"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Danceability describes how suitable a track is for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"dancing based on a combination of musical elements including tempo,"},{"type":"text","text":" "},{"type":"text","text":"rhythm stability, beat strength, and overall regularity. A value of"},{"type":"text","text":" "},{"type":"text","text":"0.0 is least danceable and 1.0 is most danceable."}]}],"name":"danceability"},{"content":[{"inlineContent":[{"type":"text","text":"Energy is a measure from 0.0 to 1.0 and represents a perceptual"},{"type":"text","text":" "},{"text":"measure of intensity and activity. Typically, energetic tracks feel","type":"text"},{"text":" ","type":"text"},{"text":"fast, loud, and noisy. For example, death metal has high energy,","type":"text"},{"type":"text","text":" "},{"text":"while a Bach prelude scores low on the scale. Perceptual features","type":"text"},{"type":"text","text":" "},{"type":"text","text":"contributing to this attribute include dynamic range, perceived"},{"type":"text","text":" "},{"text":"loudness, timbre, onset rate, and general entropy.","type":"text"}],"type":"paragraph"}],"name":"energy"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Predicts whether a track contains no vocals. “Ooh”"},{"text":" ","type":"text"},{"text":"and “aah” sounds are treated as instrumental in this context. Rap","type":"text"},{"text":" ","type":"text"},{"text":"or spoken word tracks are clearly “vocal”. The closer the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"instrumentalness value is to 1.0, the greater likelihood the track"},{"type":"text","text":" "},{"text":"contains no vocal content. Values above 0.5 are intended to","type":"text"},{"text":" ","type":"text"},{"text":"represent instrumental tracks, but confidence is higher as the","type":"text"},{"text":" ","type":"text"},{"text":"value approaches 1.0.","type":"text"}]}],"name":"instrumentalness"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Detects the presence of an audience in the recording. Higher"},{"text":" ","type":"text"},{"text":"liveness values represent an increased probability that the track","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"was performed live. A value above 0.8 provides strong likelihood"},{"type":"text","text":" "},{"type":"text","text":"that the track is live."}]}],"name":"liveness"},{"name":"loudness","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The overall loudness of a track in decibels (dB). Loudness"},{"type":"text","text":" "},{"text":"values are averaged across the entire track and are useful for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"comparing relative loudness of tracks. Loudness is the quality of a"},{"text":" ","type":"text"},{"type":"text","text":"sound that is the primary psychological correlate of physical"},{"text":" ","type":"text"},{"type":"text","text":"strength (amplitude). Values typical range between -60 and 0 db."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Speechiness detects the presence of spoken words in a"},{"type":"text","text":" "},{"text":"track. The more exclusively speech-like the recording (e.g. talk","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"show, audio book, poetry), the closer to 1.0 the attribute value."},{"text":" ","type":"text"},{"type":"text","text":"Values above 0.66 describe tracks that are probably made entirely"},{"type":"text","text":" "},{"text":"of spoken words. Values between 0.33 and 0.66 describe tracks that","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"may contain both music and speech, either in sections or layered,"},{"text":" ","type":"text"},{"type":"text","text":"including such cases as rap music. Values below 0.33 most likely"},{"type":"text","text":" "},{"type":"text","text":"represent music and other non-speech-like tracks."}],"type":"paragraph"}],"name":"speechiness"},{"name":"valence","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A measure from 0.0 to 1.0 describing the musical positiveness"},{"type":"text","text":" "},{"text":"conveyed by a track. Tracks with high valence sound more positive","type":"text"},{"type":"text","text":" "},{"type":"text","text":"(e.g. happy, cheerful, euphoric), while tracks with low valence"},{"text":" ","type":"text"},{"type":"text","text":"sound more negative (e.g. sad, depressed, angry)."}]}]},{"name":"tempo","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The overall estimated tempo of a track in beats per minute"},{"text":" ","type":"text"},{"type":"text","text":"(BPM). In musical terminology, tempo is the speed or pace of a"},{"type":"text","text":" "},{"type":"text","text":"given piece and derives directly from the average beat duration."}]}]},{"name":"uri","content":[{"inlineContent":[{"text":"The Spotify URI for the track.","type":"text"}],"type":"paragraph"}]},{"name":"id","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The Spotify ID for the track."}]}]},{"name":"trackHref","content":[{"inlineContent":[{"type":"text","text":"A link to the Web API endpoint providing full details of the"},{"type":"text","text":" "},{"type":"text","text":"track. Use "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","type":"reference"},{"text":", passing in","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"text":" as the response type to retrieve the results.","type":"text"}],"type":"paragraph"}]},{"name":"analysisURL","content":[{"type":"paragraph","inlineContent":[{"text":"An HTTP URL to access the full audio analysis of this","type":"text"},{"type":"text","text":" "},{"text":"track. An access token is required to access this data.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The duration of the track in milliseconds."}]}],"name":"durationMS"},{"name":"type","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The object type. Always “audio_features”."}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/init(key:mode:timesignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackhref:analysisurl:durationms:type:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Creates a new Audio Features object."}],"sections":[],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI13AudioFeaturesV3key4mode13timeSignature12acousticness12danceability6energy16instrumentalness8liveness8loudness11speechiness7valence5tempo3uri2id9trackHref11analysisURL10durationMS4typeACSi_S2iS9dS3S10Foundation0X0VSiSStcfc","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"timeSignature","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"acousticness"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"danceability","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"energy"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"instrumentalness"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"liveness","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loudness"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"speechiness","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"valence","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"tempo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"trackHref","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"analysisURL","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"symbolKind":"init","roleHeading":"Initializer","title":"init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"mode","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"timeSignature","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"acousticness"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"danceability"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"energy","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"instrumentalness","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"liveness","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"loudness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"speechiness"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"valence","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tempo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"trackHref","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"analysisURL","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Creates a new Audio Features object."}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/init(key:mode:timesignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackhref:analysisurl:durationms:type:)","type":"topic","title":"init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"https://en.wikipedia.org/wiki/Pitch_class":{"title":"Pitch Class notation","titleInlineContent":[{"type":"text","text":"Pitch Class notation"}],"url":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","type":"link"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/init(key:mode:timesignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackhref:analysisurl:durationms:type:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mode"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"timeSignature","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"acousticness"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"danceability"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"energy","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"instrumentalness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"liveness"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loudness"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"speechiness"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"valence","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tempo"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"trackHref"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"analysisURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"durationMS"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The estimated overall key of the track.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Integers map to pitches using standard "},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class"},{"text":".","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"E.g. 0 = C, 1 = C♯\/D♭, 2 = D, and so on. "},{"inlineContent":[{"text":"If no key was detected,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the value is -1."}],"type":"strong"}]}],"name":"key"},{"content":[{"inlineContent":[{"type":"text","text":"Mode indicates the modality (major or minor) of a track, the"},{"text":" ","type":"text"},{"type":"text","text":"type of scale from which its melodic content is derived. Major is"},{"type":"text","text":" "},{"text":"represented by 1 and minor is 0.","type":"text"}],"type":"paragraph"}],"name":"mode"},{"content":[{"inlineContent":[{"type":"text","text":"An estimated overall time signature of a track. The time"},{"type":"text","text":" "},{"type":"text","text":"signature (meter) is a notational convention to specify how many"},{"type":"text","text":" "},{"text":"beats are in each bar (or measure).","type":"text"}],"type":"paragraph"}],"name":"timeSignature"},{"name":"acousticness","content":[{"inlineContent":[{"type":"text","text":"A confidence measure from 0.0 to 1.0 of whether the track"},{"type":"text","text":" "},{"text":"is acoustic. 1.0 represents high confidence the track is acoustic.","type":"text"}],"type":"paragraph"}]},{"name":"danceability","content":[{"inlineContent":[{"type":"text","text":"Danceability describes how suitable a track is for"},{"text":" ","type":"text"},{"type":"text","text":"dancing based on a combination of musical elements including tempo,"},{"type":"text","text":" "},{"type":"text","text":"rhythm stability, beat strength, and overall regularity. A value of"},{"type":"text","text":" "},{"text":"0.0 is least danceable and 1.0 is most danceable.","type":"text"}],"type":"paragraph"}]},{"name":"energy","content":[{"type":"paragraph","inlineContent":[{"text":"Energy is a measure from 0.0 to 1.0 and represents a perceptual","type":"text"},{"type":"text","text":" "},{"type":"text","text":"measure of intensity and activity. Typically, energetic tracks feel"},{"text":" ","type":"text"},{"type":"text","text":"fast, loud, and noisy. For example, death metal has high energy,"},{"text":" ","type":"text"},{"type":"text","text":"while a Bach prelude scores low on the scale. Perceptual features"},{"type":"text","text":" "},{"text":"contributing to this attribute include dynamic range, perceived","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"loudness, timbre, onset rate, and general entropy."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Predicts whether a track contains no vocals. “Ooh”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and “aah” sounds are treated as instrumental in this context. Rap"},{"text":" ","type":"text"},{"type":"text","text":"or spoken word tracks are clearly “vocal”. The closer the"},{"type":"text","text":" "},{"text":"instrumentalness value is to 1.0, the greater likelihood the track","type":"text"},{"type":"text","text":" "},{"text":"contains no vocal content. Values above 0.5 are intended to","type":"text"},{"text":" ","type":"text"},{"text":"represent instrumental tracks, but confidence is higher as the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"value approaches 1.0."}]}],"name":"instrumentalness"},{"name":"liveness","content":[{"inlineContent":[{"text":"Detects the presence of an audience in the recording. Higher","type":"text"},{"text":" ","type":"text"},{"text":"liveness values represent an increased probability that the track","type":"text"},{"type":"text","text":" "},{"type":"text","text":"was performed live. A value above 0.8 provides strong likelihood"},{"type":"text","text":" "},{"text":"that the track is live.","type":"text"}],"type":"paragraph"}]},{"name":"loudness","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The overall loudness of a track in decibels (dB). Loudness"},{"type":"text","text":" "},{"type":"text","text":"values are averaged across the entire track and are useful for"},{"text":" ","type":"text"},{"type":"text","text":"comparing relative loudness of tracks. Loudness is the quality of a"},{"text":" ","type":"text"},{"type":"text","text":"sound that is the primary psychological correlate of physical"},{"type":"text","text":" "},{"type":"text","text":"strength (amplitude). Values typical range between -60 and 0 db."}]}]},{"name":"speechiness","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Speechiness detects the presence of spoken words in a"},{"text":" ","type":"text"},{"text":"track. The more exclusively speech-like the recording (e.g. talk","type":"text"},{"type":"text","text":" "},{"type":"text","text":"show, audio book, poetry), the closer to 1.0 the attribute value."},{"type":"text","text":" "},{"text":"Values above 0.66 describe tracks that are probably made entirely","type":"text"},{"text":" ","type":"text"},{"text":"of spoken words. Values between 0.33 and 0.66 describe tracks that","type":"text"},{"type":"text","text":" "},{"type":"text","text":"may contain both music and speech, either in sections or layered,"},{"type":"text","text":" "},{"type":"text","text":"including such cases as rap music. Values below 0.33 most likely"},{"type":"text","text":" "},{"text":"represent music and other non-speech-like tracks.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A measure from 0.0 to 1.0 describing the musical positiveness"},{"text":" ","type":"text"},{"text":"conveyed by a track. Tracks with high valence sound more positive","type":"text"},{"text":" ","type":"text"},{"text":"(e.g. happy, cheerful, euphoric), while tracks with low valence","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"sound more negative (e.g. sad, depressed, angry)."}]}],"name":"valence"},{"content":[{"inlineContent":[{"text":"The overall estimated tempo of a track in beats per minute","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"(BPM). In musical terminology, tempo is the speed or pace of a"},{"type":"text","text":" "},{"type":"text","text":"given piece and derives directly from the average beat duration."}],"type":"paragraph"}],"name":"tempo"},{"content":[{"inlineContent":[{"text":"The Spotify URI for the track.","type":"text"}],"type":"paragraph"}],"name":"uri"},{"name":"id","content":[{"inlineContent":[{"type":"text","text":"The Spotify ID for the track."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"A link to the Web API endpoint providing full details of the"},{"type":"text","text":" "},{"text":"track. Use ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true},{"text":", passing in","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":" as the response type to retrieve the results.","type":"text"}],"type":"paragraph"}],"name":"trackHref"},{"name":"analysisURL","content":[{"type":"paragraph","inlineContent":[{"text":"An HTTP URL to access the full audio analysis of this","type":"text"},{"text":" ","type":"text"},{"text":"track. An access token is required to access this data.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The duration of the track in milliseconds."}]}],"name":"durationMS"},{"name":"type","content":[{"inlineContent":[{"type":"text","text":"The object type. Always “audio_features”."}],"type":"paragraph"}]}]}],"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI13AudioFeaturesV3key4mode13timeSignature12acousticness12danceability6energy16instrumentalness8liveness8loudness11speechiness7valence5tempo3uri2id9trackHref11analysisURL10durationMS4typeACSi_S2iS9dS3S10Foundation0X0VSiSStcfc","title":"init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mode"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"timeSignature","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"acousticness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"danceability","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"energy"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"instrumentalness"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"liveness","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loudness"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"speechiness"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"valence"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"tempo","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uri"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"trackHref","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"analysisURL","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"abstract":[{"type":"text","text":"Creates a new Audio Features object."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"https://en.wikipedia.org/wiki/Pitch_class":{"titleInlineContent":[{"text":"Pitch Class notation","type":"text"}],"url":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","title":"Pitch Class notation","type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)":{"role":"symbol","title":"init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)","url":"\/documentation\/spotifywebapi\/audiofeatures\/init(key:mode:timesignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackhref:analysisurl:durationms:type:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/init(key:mode:timeSignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackHref:analysisURL:durationMS:type:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mode"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"timeSignature"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"acousticness","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"danceability","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"energy"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"instrumentalness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"liveness","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"loudness","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"speechiness","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"valence","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"tempo","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"trackHref","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"analysisURL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"durationMS"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"abstract":[{"text":"Creates a new Audio Features object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/instrumentalness.json b/docs/data/documentation/spotifywebapi/audiofeatures/instrumentalness.json index 44671f50c..659251571 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/instrumentalness.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/instrumentalness.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instrumentalness"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"“Ooh” and “aah” sounds are treated as instrumental in this context. Rap or"},{"text":" ","type":"text"},{"type":"text","text":"spoken word tracks are clearly “vocal”. The closer the instrumentalness"},{"type":"text","text":" "},{"type":"text","text":"value is to 1.0, the greater likelihood the track contains no vocal"},{"type":"text","text":" "},{"type":"text","text":"content. Values above 0.5 are intended to represent instrumental tracks,"},{"type":"text","text":" "},{"text":"but confidence is higher as the value approaches 1.0.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/instrumentalness"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:13SpotifyWebAPI13AudioFeaturesV16instrumentalnessSdvp","title":"instrumentalness","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"instrumentalness","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"symbolKind":"property","role":"symbol"},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/instrumentalness"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Predicts whether a track contains no vocals."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/instrumentalness":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/instrumentalness","title":"instrumentalness","abstract":[{"text":"Predicts whether a track contains no vocals.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/instrumentalness","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instrumentalness","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/instrumentalness"]}],"metadata":{"title":"instrumentalness","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI13AudioFeaturesV16instrumentalnessSdvp","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instrumentalness","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Predicts whether a track contains no vocals."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"instrumentalness","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"“Ooh” and “aah” sounds are treated as instrumental in this context. Rap or"},{"text":" ","type":"text"},{"type":"text","text":"spoken word tracks are clearly “vocal”. The closer the instrumentalness"},{"text":" ","type":"text"},{"type":"text","text":"value is to 1.0, the greater likelihood the track contains no vocal"},{"type":"text","text":" "},{"text":"content. Values above 0.5 are intended to represent instrumental tracks,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"but confidence is higher as the value approaches 1.0."}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/instrumentalness"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/instrumentalness":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/instrumentalness","title":"instrumentalness","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiofeatures\/instrumentalness","abstract":[{"type":"text","text":"Predicts whether a track contains no vocals."}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"instrumentalness","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/audiofeatures/isapproximatelyequal(to:).json index 2fb7c9762..58c7e6fca 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","kind":"typeIdentifier","text":"AudioFeatures","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"},{"parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"text":"Another instance of ","type":"text"},{"code":"Self","type":"codeVoice"},{"text":".","type":"text"}]}]}],"kind":"parameters"}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:)","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI13AudioFeaturesV20isApproximatelyEqual2toSbAC_tF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/ApproximatelyEquatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/isapproximatelyequal(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/ApproximatelyEquatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"type":"topic","title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/audiofeatures\/approximatelyequatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/ApproximatelyEquatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/isApproximatelyEqual(to:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"AudioFeatures","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"isApproximatelyEqual(to:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiofeatures\/isapproximatelyequal(to:)","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"AudioFeatures","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:13SpotifyWebAPI13AudioFeaturesV20isApproximatelyEqual2toSbAC_tF","extendedModule":"SpotifyWebAPI","title":"isApproximatelyEqual(to:)","roleHeading":"Instance Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/isapproximatelyequal(to:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/ApproximatelyEquatable-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"text":" operator. Else,","type":"text"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]},{"parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"text":"Another instance of ","type":"text"},{"type":"codeVoice","code":"Self"},{"type":"text","text":"."}]}]}],"kind":"parameters"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/isApproximatelyEqual(to:)":{"title":"isApproximatelyEqual(to:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/isApproximatelyEqual(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AudioFeatures","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/isapproximatelyequal(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/ApproximatelyEquatable-Implementations":{"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/ApproximatelyEquatable-Implementations","title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/audiofeatures\/approximatelyequatable-implementations","kind":"article","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/key.json b/docs/data/documentation/spotifywebapi/audiofeatures/key.json index 1d895fd53..da84de54d 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/key.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/key.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI13AudioFeaturesV3keySivp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"key","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"key"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/key"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The estimated overall key of the track.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/key"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"key"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Integers map to pitches using standard ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class"},{"type":"text","text":". E.g. 0 ="},{"type":"text","text":" "},{"text":"C, 1 = C♯\/D♭, 2 = D, and so on. ","type":"text"},{"inlineContent":[{"type":"text","text":"If no key was detected, the value is"},{"text":" ","type":"text"},{"type":"text","text":"-1."}],"type":"strong"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"https://en.wikipedia.org/wiki/Pitch_class":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","url":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","title":"Pitch Class notation","titleInlineContent":[{"type":"text","text":"Pitch Class notation"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/key":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"key","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"kind":"symbol","role":"symbol","abstract":[{"text":"The estimated overall key of the track.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/key","type":"topic","title":"key","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/key"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"The estimated overall key of the track.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/key"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"Integers map to pitches using standard "},{"type":"reference","isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class"},{"type":"text","text":". E.g. 0 ="},{"text":" ","type":"text"},{"type":"text","text":"C, 1 = C♯\/D♭, 2 = D, and so on. "},{"type":"strong","inlineContent":[{"type":"text","text":"If no key was detected, the value is"},{"text":" ","type":"text"},{"type":"text","text":"-1."}]}],"type":"paragraph"}]}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI13AudioFeaturesV3keySivp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property","symbolKind":"property","title":"key","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/key"]}],"sections":[],"kind":"symbol","references":{"https://en.wikipedia.org/wiki/Pitch_class":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","url":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","title":"Pitch Class notation","titleInlineContent":[{"text":"Pitch Class notation","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/key":{"role":"symbol","abstract":[{"text":"The estimated overall key of the track.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/key","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"key","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/key"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/liveness.json b/docs/data/documentation/spotifywebapi/audiofeatures/liveness.json index d8a63538e..d395c0014 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/liveness.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/liveness.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/liveness"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Detects the presence of an audience in the recording. Higher liveness"},{"text":" ","type":"text"},{"type":"text","text":"values represent an increased probability that the track was performed"},{"type":"text","text":" "},{"type":"text","text":"live. A value above 0.8 provides strong likelihood that the track is live."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"liveness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/liveness"},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"liveness","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"liveness","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"externalID":"s:13SpotifyWebAPI13AudioFeaturesV8livenessSdvp","roleHeading":"Instance Property"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/liveness":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/liveness","title":"liveness","abstract":[{"type":"text","text":"Detects the presence of an audience in the recording. Higher liveness"},{"type":"text","text":" "},{"text":"values represent an increased probability that the track was performed","type":"text"},{"type":"text","text":" "},{"text":"live. A value above 0.8 provides strong likelihood that the track is live.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/liveness","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"liveness","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Detects the presence of an audience in the recording. Higher liveness"},{"text":" ","type":"text"},{"type":"text","text":"values represent an increased probability that the track was performed"},{"type":"text","text":" "},{"type":"text","text":"live. A value above 0.8 provides strong likelihood that the track is live."}],"metadata":{"externalID":"s:13SpotifyWebAPI13AudioFeaturesV8livenessSdvp","symbolKind":"property","title":"liveness","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"liveness"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"liveness"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/liveness","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/liveness"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/liveness":{"abstract":[{"type":"text","text":"Detects the presence of an audience in the recording. Higher liveness"},{"type":"text","text":" "},{"type":"text","text":"values represent an increased probability that the track was performed"},{"type":"text","text":" "},{"type":"text","text":"live. A value above 0.8 provides strong likelihood that the track is live."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/liveness","title":"liveness","url":"\/documentation\/spotifywebapi\/audiofeatures\/liveness","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"liveness"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/loudness.json b/docs/data/documentation/spotifywebapi/audiofeatures/loudness.json index 86d148dfd..954a207fd 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/loudness.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/loudness.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"loudness","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Loudness values are averaged across the entire track and are useful for"},{"type":"text","text":" "},{"type":"text","text":"comparing relative loudness of tracks. Loudness is the quality of a sound"},{"type":"text","text":" "},{"type":"text","text":"that is the primary psychological correlate of physical strength"},{"type":"text","text":" "},{"type":"text","text":"(amplitude). Values typical range between -60 and 0 db."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/loudness","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/loudness"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudness"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"title":"loudness","externalID":"s:13SpotifyWebAPI13AudioFeaturesV8loudnessSdvp","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"abstract":[{"type":"text","text":"The overall loudness of a track in decibels (dB)."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/loudness":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"loudness","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"kind":"symbol","role":"symbol","abstract":[{"text":"The overall loudness of a track in decibels (dB).","type":"text"}],"type":"topic","title":"loudness","url":"\/documentation\/spotifywebapi\/audiofeatures\/loudness","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/loudness"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"loudness","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI13AudioFeaturesV8loudnessSdvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"loudness","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/loudness","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/loudness"]}],"abstract":[{"type":"text","text":"The overall loudness of a track in decibels (dB)."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loudness","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"text":"Loudness values are averaged across the entire track and are useful for","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"comparing relative loudness of tracks. Loudness is the quality of a sound"},{"type":"text","text":" "},{"text":"that is the primary psychological correlate of physical strength","type":"text"},{"type":"text","text":" "},{"type":"text","text":"(amplitude). Values typical range between -60 and 0 db."}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/loudness":{"abstract":[{"text":"The overall loudness of a track in decibels (dB).","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiofeatures\/loudness","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/loudness","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"loudness","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"type":"topic","title":"loudness","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/mode.json b/docs/data/documentation/spotifywebapi/audiofeatures/mode.json index 679d56a6b..0296aea69 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/mode.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/mode.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/mode","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Mode indicates the modality (major or minor) of a track, the type of scale","type":"text"},{"type":"text","text":" "},{"text":"from which its melodic content is derived.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13AudioFeaturesV4modeSivp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mode"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"title":"mode","roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/mode"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"languages":["swift"]}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"text":"Major is represented by 1 and minor is 0.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/mode":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"kind":"symbol","role":"symbol","abstract":[{"text":"Mode indicates the modality (major or minor) of a track, the type of scale","type":"text"},{"type":"text","text":" "},{"type":"text","text":"from which its melodic content is derived."}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/mode","type":"topic","title":"mode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/mode"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/mode"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13AudioFeaturesV4modeSivp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"mode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property","role":"symbol","title":"mode","symbolKind":"property"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"Major is represented by 1 and minor is 0.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"kind":"symbol","abstract":[{"text":"Mode indicates the modality (major or minor) of a track, the type of scale","type":"text"},{"type":"text","text":" "},{"type":"text","text":"from which its melodic content is derived."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/mode","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/mode":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Mode indicates the modality (major or minor) of a track, the type of scale"},{"type":"text","text":" "},{"text":"from which its melodic content is derived.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/mode","title":"mode","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mode"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiofeatures\/mode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/speechiness.json b/docs/data/documentation/spotifywebapi/audiofeatures/speechiness.json index 98f5eebbc..a93a42430 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/speechiness.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/speechiness.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"speechiness","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"The more exclusively speech-like the recording (e.g. talk show, audio book,"},{"type":"text","text":" "},{"text":"poetry), the closer to 1.0 the attribute value. Values above 0.66 describe","type":"text"},{"type":"text","text":" "},{"text":"tracks that are probably made entirely of spoken words. Values between 0.33","type":"text"},{"text":" ","type":"text"},{"text":"and 0.66 describe tracks that may contain both music and speech, either in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"sections or layered, including such cases as rap music. Values below 0.33"},{"text":" ","type":"text"},{"text":"most likely represent music and other non-speech-like tracks.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/speechiness"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","title":"speechiness","externalID":"s:13SpotifyWebAPI13AudioFeaturesV11speechinessSdvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"speechiness"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"abstract":[{"text":"Speechiness detects the presence of spoken words in a track.","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/speechiness","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/speechiness":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/speechiness","title":"speechiness","abstract":[{"text":"Speechiness detects the presence of spoken words in a track.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/speechiness","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"speechiness"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"speechiness","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"The more exclusively speech-like the recording (e.g. talk show, audio book,"},{"text":" ","type":"text"},{"type":"text","text":"poetry), the closer to 1.0 the attribute value. Values above 0.66 describe"},{"type":"text","text":" "},{"text":"tracks that are probably made entirely of spoken words. Values between 0.33","type":"text"},{"type":"text","text":" "},{"text":"and 0.66 describe tracks that may contain both music and speech, either in","type":"text"},{"text":" ","type":"text"},{"text":"sections or layered, including such cases as rap music. Values below 0.33","type":"text"},{"type":"text","text":" "},{"type":"text","text":"most likely represent music and other non-speech-like tracks."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/speechiness","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Speechiness detects the presence of spoken words in a track."}],"sections":[],"metadata":{"title":"speechiness","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"speechiness"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","externalID":"s:13SpotifyWebAPI13AudioFeaturesV11speechinessSdvp","roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/speechiness"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/speechiness":{"abstract":[{"type":"text","text":"Speechiness detects the presence of spoken words in a track."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/speechiness","title":"speechiness","url":"\/documentation\/spotifywebapi\/audiofeatures\/speechiness","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"speechiness"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/tempo.json b/docs/data/documentation/spotifywebapi/audiofeatures/tempo.json index 7579dbc3f..3bc89765f 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/tempo.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/tempo.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"tempo","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"In musical terminology, tempo is the speed or pace of a given piece and"},{"type":"text","text":" "},{"text":"derives directly from the average beat duration.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/tempo","interfaceLanguage":"swift"},"abstract":[{"text":"The overall estimated tempo of a track in beats per minute (BPM).","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/tempo"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"tempo","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"symbolKind":"property","roleHeading":"Instance Property","title":"tempo","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13AudioFeaturesV5tempoSdvp"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/tempo":{"type":"topic","title":"tempo","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/tempo","abstract":[{"text":"The overall estimated tempo of a track in beats per minute (BPM).","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/tempo","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tempo","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The overall estimated tempo of a track in beats per minute (BPM)."}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"tempo","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI13AudioFeaturesV5tempoSdvp","title":"tempo","roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/tempo"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/tempo"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tempo","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"In musical terminology, tempo is the speed or pace of a given piece and"},{"type":"text","text":" "},{"type":"text","text":"derives directly from the average beat duration."}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/tempo":{"title":"tempo","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The overall estimated tempo of a track in beats per minute (BPM)."}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/tempo","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/tempo","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"tempo"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/timesignature.json b/docs/data/documentation/spotifywebapi/audiofeatures/timesignature.json index 518e9261a..670d7a28c 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/timesignature.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/timesignature.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"An estimated overall time signature of a track."}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/timeSignature","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timeSignature"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"The time signature (meter) is a notational convention to specify how many","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"beats are in each bar (or measure)."}],"type":"paragraph"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/timesignature"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13AudioFeaturesV13timeSignatureSivp","symbolKind":"property","title":"timeSignature","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timeSignature","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Instance Property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/timeSignature":{"url":"\/documentation\/spotifywebapi\/audiofeatures\/timesignature","title":"timeSignature","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"timeSignature","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","type":"topic","abstract":[{"text":"An estimated overall time signature of a track.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/timeSignature","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/timesignature"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"timeSignature","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"timeSignature","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI13AudioFeaturesV13timeSignatureSivp"},"abstract":[{"type":"text","text":"An estimated overall time signature of a track."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"timeSignature","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"The time signature (meter) is a notational convention to specify how many"},{"type":"text","text":" "},{"text":"beats are in each bar (or measure).","type":"text"}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/timeSignature","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/timeSignature":{"type":"topic","title":"timeSignature","abstract":[{"type":"text","text":"An estimated overall time signature of a track."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timeSignature"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/audiofeatures\/timesignature","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/timeSignature","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/trackhref.json b/docs/data/documentation/spotifywebapi/audiofeatures/trackhref.json index 83d3c74b8..3bf90f7ce 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/trackhref.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/trackhref.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","title":"trackHref","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"trackHref"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI13AudioFeaturesV9trackHrefSSvp"},"abstract":[{"text":"A link to the Web API endpoint providing full details of the track.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/trackHref"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trackHref","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","type":"reference","isActive":true},{"type":"text","text":", passing in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" as"},{"text":" ","type":"text"},{"text":"the response type to retrieve the results. This is equivalent to using","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","isActive":true,"type":"reference"},{"type":"text","text":", passing in the URI of this track."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/trackhref"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/trackHref":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trackHref","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","abstract":[{"text":"A link to the Web API endpoint providing full details of the track.","type":"text"}],"type":"topic","title":"trackHref","url":"\/documentation\/spotifywebapi\/audiofeatures\/trackhref","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/trackHref"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/track(_:market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"track(_:market:)","abstract":[{"type":"text","text":"Get a Track."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/trackhref"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI13AudioFeaturesV9trackHrefSSvp","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"trackHref","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"trackHref","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/trackHref"},"abstract":[{"type":"text","text":"A link to the Web API endpoint providing full details of the track."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"trackHref","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true,"type":"reference"},{"type":"text","text":", passing in "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference","isActive":true},{"type":"text","text":" as"},{"text":" ","type":"text"},{"type":"text","text":"the response type to retrieve the results. This is equivalent to using"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)"},{"text":", passing in the URI of this track.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/trackHref":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"trackHref"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/trackhref","kind":"symbol","title":"trackHref","abstract":[{"text":"A link to the Web API endpoint providing full details of the track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/trackHref"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/track(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","type":"topic","title":"track(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"track"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)","abstract":[{"text":"Get a Track.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/type.json b/docs/data/documentation/spotifywebapi/audiofeatures/type.json index a41d47a6e..daf13101f 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/type.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/type.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/type"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","title":"type","externalID":"s:13SpotifyWebAPI13AudioFeaturesV4typeSSvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"The object type. Always “audio_features”."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/type":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/type","title":"type","abstract":[{"text":"The object type. Always “audio_features”.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The object type. Always “audio_features”."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/type"},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI13AudioFeaturesV4typeSSvp","title":"type","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/type":{"abstract":[{"text":"The object type. Always “audio_features”.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"type","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/type","role":"symbol","url":"\/documentation\/spotifywebapi\/audiofeatures\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/uri.json b/docs/data/documentation/spotifywebapi/audiofeatures/uri.json index dcbf8c577..e8c7a800d 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/uri.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/uri.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The Spotify URI for the track.","type":"text"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"uri","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI13AudioFeaturesV3uriSSvp"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/uri","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/uri"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/uri":{"type":"topic","title":"uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/uri","abstract":[{"text":"The Spotify URI for the track.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/uri","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/uri"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/uri","interfaceLanguage":"swift"},"abstract":[{"text":"The Spotify URI for the track.","type":"text"}],"metadata":{"role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13AudioFeaturesV3uriSSvp","roleHeading":"Instance Property","title":"uri","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/uri":{"kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/uri","url":"\/documentation\/spotifywebapi\/audiofeatures\/uri","abstract":[{"type":"text","text":"The Spotify URI for the track."}],"role":"symbol","title":"uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/audiofeatures/valence.json b/docs/data/documentation/spotifywebapi/audiofeatures/valence.json index 2d300734e..ddd0ad5b2 100644 --- a/docs/data/documentation/spotifywebapi/audiofeatures/valence.json +++ b/docs/data/documentation/spotifywebapi/audiofeatures/valence.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"valence","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Tracks with high valence sound more positive (e.g. happy, cheerful,"},{"text":" ","type":"text"},{"text":"euphoric), while tracks with low valence sound more negative (e.g. sad,","type":"text"},{"type":"text","text":" "},{"text":"depressed, angry).","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"abstract":[{"type":"text","text":"A measure from 0.0 to 1.0 describing the musical positiveness conveyed by a"},{"type":"text","text":" "},{"text":"track.","type":"text"}],"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI13AudioFeaturesV7valenceSdvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valence"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"title":"valence","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"variants":[{"paths":["\/documentation\/spotifywebapi\/audiofeatures\/valence"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/valence","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/valence":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"valence","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A measure from 0.0 to 1.0 describing the musical positiveness conveyed by a"},{"text":" ","type":"text"},{"text":"track.","type":"text"}],"type":"topic","title":"valence","url":"\/documentation\/spotifywebapi\/audiofeatures\/valence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/valence"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/valence","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"valence","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"valence","symbolKind":"property","externalID":"s:13SpotifyWebAPI13AudioFeaturesV7valenceSdvp","roleHeading":"Instance Property","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures"]]},"abstract":[{"type":"text","text":"A measure from 0.0 to 1.0 describing the musical positiveness conveyed by a"},{"text":" ","type":"text"},{"text":"track.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valence"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Tracks with high valence sound more positive (e.g. happy, cheerful,"},{"type":"text","text":" "},{"type":"text","text":"euphoric), while tracks with low valence sound more negative (e.g. sad,"},{"text":" ","type":"text"},{"type":"text","text":"depressed, angry)."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/audiofeatures\/valence"]}],"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures/valence":{"title":"valence","abstract":[{"type":"text","text":"A measure from 0.0 to 1.0 describing the musical positiveness conveyed by a"},{"text":" ","type":"text"},{"text":"track.","type":"text"}],"url":"\/documentation\/spotifywebapi\/audiofeatures\/valence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures\/valence","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valence","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo.json b/docs/data/documentation/spotifywebapi/authinfo.json index a4662a49a..9c0bad48e 100644 --- a/docs/data/documentation/spotifywebapi/authinfo.json +++ b/docs/data/documentation/spotifywebapi/authinfo.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"},"kind":"symbol","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Overview","anchor":"overview","type":"heading","level":2},{"inlineContent":[{"text":"This is used in various different contexts, including:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"When decoding the response after requesting the access and refresh tokens"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"When decoding the response after refreshing the tokens"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"As a wrapper for decoding and encoding the authorization managers."}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Because of its diverse uses, all of its properties are optional, which means"},{"type":"text","text":" "},{"text":"that it will never fail to decode itself from data, so be careful about","type":"text"},{"text":" ","type":"text"},{"text":"swallowing errors.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Includes the following properties:"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","isActive":true,"type":"reference"},{"type":"text","text":": used in all of the requests to the Spotify web API for"},{"text":" ","type":"text"},{"type":"text","text":"authorization."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","type":"reference"},{"text":": Used to refresh the access token.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","isActive":true,"type":"reference"},{"text":": The expiration date of the access token.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/scopes","isActive":true},{"type":"text","text":": The scopes that have been authorized for the access token."}]}]}],"type":"unorderedList"}],"kind":"content"}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthInfo","kind":"identifier"}],"symbolKind":"struct","navigatorTitle":[{"kind":"identifier","text":"AuthInfo"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI8AuthInfoV","roleHeading":"Structure","title":"AuthInfo"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/init(accessToken:refreshToken:expirationDate:scopes:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/scopes"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CustomStringConvertible-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"seeAlsoSections":[{"generated":true,"title":"Authentication Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]}],"references":{"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/scopes":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}],"title":"scopes","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/scopes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/authinfo\/decodable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Decodable-Implementations","type":"topic","title":"Decodable Implementations","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"abstract":[{"type":"text","text":"Used to refresh the access token."}],"title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CustomStringConvertible-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CustomStringConvertible-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authinfo\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/Encodable-Implementations":{"url":"\/documentation\/spotifywebapi\/authinfo\/encodable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Encodable-Implementations","type":"topic","title":"Encodable Implementations","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/Equatable-Implementations":{"type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/authinfo\/equatable-implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/init(accessToken:refreshToken:expirationDate:scopes:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"kind":"symbol","abstract":[{"text":"Creates an instance that holds the authorization information.","type":"text"}],"url":"\/documentation\/spotifywebapi\/authinfo\/init(accesstoken:refreshtoken:expirationdate:scopes:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/init(accessToken:refreshToken:expirationDate:scopes:)","type":"topic","title":"init(accessToken:refreshToken:expirationDate:scopes:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/ApproximatelyEquatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/ApproximatelyEquatable-Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable"}}} \ No newline at end of file +{"topicSections":[{"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/init(accessToken:refreshToken:expirationDate:scopes:)"],"generated":true},{"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/scopes"],"title":"Instance Properties","generated":true},{"generated":true,"title":"Enumerations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"],"anchor":"Enumerations"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CustomStringConvertible-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Equatable-Implementations"],"generated":true,"anchor":"Default-Implementations","title":"Default Implementations"}],"seeAlsoSections":[{"title":"Authentication Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"],"anchor":"Authentication-Objects","generated":true}],"metadata":{"roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AuthInfo"}],"externalID":"s:13SpotifyWebAPI8AuthInfoV","symbolKind":"struct","role":"symbol","title":"AuthInfo","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","interfaceLanguage":"swift"},"abstract":[{"text":"The authorization information that Spotify returns during the authorization","type":"text"},{"type":"text","text":" "},{"text":"process.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthInfo"}],"platforms":["macOS"]}]},{"content":[{"anchor":"overview","text":"Overview","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"This is used in various different contexts, including:","type":"text"}]},{"items":[{"content":[{"inlineContent":[{"text":"When decoding the response after requesting the access and refresh tokens","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"When decoding the response after refreshing the tokens","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"As a wrapper for decoding and encoding the authorization managers."}]}]}],"type":"unorderedList"},{"inlineContent":[{"type":"text","text":"Because of its diverse uses, all of its properties are optional, which means"},{"text":" ","type":"text"},{"text":"that it will never fail to decode itself from data, so be careful about","type":"text"},{"type":"text","text":" "},{"type":"text","text":"swallowing errors."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Includes the following properties:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"reference","isActive":true},{"type":"text","text":": used in all of the requests to the Spotify web API for"},{"type":"text","text":" "},{"text":"authorization.","type":"text"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","isActive":true,"type":"reference"},{"type":"text","text":": Used to refresh the access token."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","isActive":true},{"type":"text","text":": The expiration date of the access token."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/scopes"},{"type":"text","text":": The scopes that have been authorized for the access token."}]}]}],"type":"unorderedList"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/Encodable-Implementations":{"title":"Encodable Implementations","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/encodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Encodable-Implementations","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/init(accessToken:refreshToken:expirationDate:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/init(accessToken:refreshToken:expirationDate:scopes:)","role":"symbol","abstract":[{"type":"text","text":"Creates an instance that holds the authorization information."}],"title":"init(accessToken:refreshToken:expirationDate:scopes:)","url":"\/documentation\/spotifywebapi\/authinfo\/init(accesstoken:refreshtoken:expirationdate:scopes:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/Equatable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/authinfo\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Equatable-Implementations","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/Decodable-Implementations":{"abstract":[],"title":"Decodable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/authinfo\/decodable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","type":"unresolvable","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/scopes":{"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/scopes","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"kind":"text","text":">"}],"title":"scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/scopes","kind":"symbol"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/ApproximatelyEquatable-Implementations":{"abstract":[],"title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/ApproximatelyEquatable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/approximatelyequatable-implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CustomStringConvertible-Implementations":{"url":"\/documentation\/spotifywebapi\/authinfo\/customstringconvertible-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations","kind":"article","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/!=(_:_:).json b/docs/data/documentation/spotifywebapi/authinfo/!=(_:_:).json index ffeb6ab69..09d1f39a3 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/authinfo/!=(_:_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/!=(_:_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Operator","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI8AuthInfoV","extendedModule":"Swift","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Equatable-Implementations"]]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/Equatable-Implementations":{"type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/authinfo\/equatable-implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/authinfo\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","abstract":[]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/!=(_:_:)"]}],"metadata":{"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI8AuthInfoV","extendedModule":"Swift","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Equatable-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/Equatable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/authinfo\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Equatable-Implementations","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/!=(_:_:)":{"abstract":[],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/authinfo\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/accesstoken.json b/docs/data/documentation/spotifywebapi/authinfo/accesstoken.json index 34b80eca0..4610bff28 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/accesstoken.json +++ b/docs/data/documentation/spotifywebapi/authinfo/accesstoken.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/accesstoken"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI8AuthInfoV11accessTokenSSSgvp","title":"accessToken","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI8AuthInfoV11accessTokenSSSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"accessToken","roleHeading":"Instance Property","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/accesstoken"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/authinfo/approximatelyequatable-implementations.json index e8a626d40..602e24fc6 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authinfo/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"title":"ApproximatelyEquatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/isApproximatelyEqual(to:)"],"title":"Instance Methods"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/ApproximatelyEquatable-Implementations"},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/approximatelyequatable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/isApproximatelyEqual(to:)":{"role":"symbol","title":"isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/authinfo\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/isApproximatelyEqual(to:)","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"AuthInfo","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8AuthInfoV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/approximatelyequatable-implementations"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"topicSections":[{"generated":true,"title":"Instance Methods","anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/isApproximatelyEqual(to:)"]}],"kind":"article","metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/ApproximatelyEquatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/isApproximatelyEqual(to:)":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/isApproximatelyEqual(to:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AuthInfo","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8AuthInfoV"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/authinfo\/isapproximatelyequal(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys.json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys.json index 65b284b3c..7354ef53e 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys.json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/backend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/expiresInSeconds","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/scopes"]},{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(intValue:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(rawValue:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(stringValue:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/CodingKey-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/s9CodingKeyP","doc:\/\/SpotifyWebAPI\/s28CustomDebugStringConvertibleP","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY","doc:\/\/SpotifyWebAPI\/s8SendableP"]}],"sections":[],"kind":"symbol","metadata":{"symbolKind":"enum","modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"roleHeading":"Enumeration","extendedModule":"SpotifyWebAPI","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO","title":"AuthInfo.CodingKeys"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/backend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/backend","title":"AuthInfo.CodingKeys.backend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/backend","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backend","kind":"identifier"}],"abstract":[]},"doc://SpotifyWebAPI/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SY"},"doc://SpotifyWebAPI/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s28CustomDebugStringConvertibleP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/refreshToken":{"title":"AuthInfo.CodingKeys.refreshToken","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/refreshtoken","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/refreshToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/rawrepresentable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/clientSecret":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/clientSecret","abstract":[],"kind":"symbol","role":"symbol","title":"AuthInfo.CodingKeys.clientSecret","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/clientsecret"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/CodingKey-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/equatable-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/Equatable-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/expiresInSeconds":{"title":"AuthInfo.CodingKeys.expiresInSeconds","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"expiresInSeconds","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/expiresinseconds","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/expiresInSeconds","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/accessToken":{"type":"topic","kind":"symbol","title":"AuthInfo.CodingKeys.accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/accessToken","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/accesstoken","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/clientId":{"title":"AuthInfo.CodingKeys.clientId","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/clientid","role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/clientId","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s9CodingKeyP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/init(intValue:)":{"abstract":[],"title":"init(intValue:)","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/init(stringValue:)":{"title":"init(stringValue:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(stringValue:)","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(stringvalue:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/scopes":{"title":"AuthInfo.CodingKeys.scopes","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/scopes","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/expirationDate":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"}],"title":"AuthInfo.CodingKeys.expirationDate","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/expirationdate","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/init(rawValue:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(rawvalue:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP","title":"Swift.Sendable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}]}],"kind":"symbol","topicSections":[{"title":"Enumeration Cases","anchor":"Enumeration-Cases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/backend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/expiresInSeconds","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/scopes"],"generated":true},{"title":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(intValue:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(rawValue:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(stringValue:)"],"anchor":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/CodingKey-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations","anchor":"Default-Implementations"}],"metadata":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"extendedModule":"SpotifyWebAPI","title":"AuthInfo.CodingKeys","symbolKind":"enum","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Enumeration","role":"symbol"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/s9CodingKeyP","doc:\/\/SpotifyWebAPI\/s28CustomDebugStringConvertibleP","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY","doc:\/\/SpotifyWebAPI\/s8SendableP"],"type":"conformsTo","title":"Conforms To"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/expiresInSeconds":{"title":"AuthInfo.CodingKeys.expiresInSeconds","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/expiresinseconds","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/expiresInSeconds","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"expiresInSeconds","kind":"identifier"}]},"doc://SpotifyWebAPI/SY":{"identifier":"doc:\/\/SpotifyWebAPI\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/init(stringValue:)":{"abstract":[],"type":"topic","role":"symbol","title":"init(stringValue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(stringValue:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/SpotifyWebAPI\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/init(rawValue:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(rawvalue:)","kind":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(rawValue:)"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/scopes":{"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/scopes","kind":"symbol","type":"topic","title":"AuthInfo.CodingKeys.scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/scopes","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"}]},"doc://SpotifyWebAPI/s9CodingKeyP":{"identifier":"doc:\/\/SpotifyWebAPI\/s9CodingKeyP","type":"unresolvable","title":"Swift.CodingKey"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/accessToken":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"}],"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/accesstoken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/accessToken","title":"AuthInfo.CodingKeys.accessToken","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/CodingKey-Implementations":{"type":"topic","kind":"article","title":"CodingKey Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/init(intValue:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(intvalue:)","abstract":[],"title":"init(intValue:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(intValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/clientId":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/clientid","abstract":[],"type":"topic","title":"AuthInfo.CodingKeys.clientId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/clientId","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/s8SendableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/Equatable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/backend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/backend","role":"symbol","abstract":[],"title":"AuthInfo.CodingKeys.backend","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/clientSecret":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/clientsecret","role":"symbol","title":"AuthInfo.CodingKeys.clientSecret","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/clientSecret","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientSecret","kind":"identifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/refreshToken":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/refreshToken","kind":"symbol","abstract":[],"title":"AuthInfo.CodingKeys.refreshToken","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/refreshtoken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/expirationDate","kind":"symbol","role":"symbol","type":"topic","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"}],"title":"AuthInfo.CodingKeys.expirationDate","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/expirationdate"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/!=(_:_:).json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/!=(_:_:).json index 68b4a2030..8d640dad9 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/!=(_:_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/Equatable-Implementations"]]},"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI8AuthInfoV10CodingKeysO","symbolKind":"op","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/equatable-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/Equatable-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/!=(_:_:)":{"abstract":[],"role":"symbol","type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"op","extendedModule":"Swift","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI8AuthInfoV10CodingKeysO","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Operator","title":"!=(_:_:)"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/Equatable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/!=(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/!=(_:_:)","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/!=(_:_:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/accesstoken.json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/accesstoken.json index ceafcda20..424932ba8 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/accesstoken.json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/accesstoken.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/accesstoken"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Case","title":"AuthInfo.CodingKeys.accessToken","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO11accessTokenyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/accessToken","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/accessToken":{"type":"topic","kind":"symbol","title":"AuthInfo.CodingKeys.accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/accessToken","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/accesstoken","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"metadata":{"title":"AuthInfo.CodingKeys.accessToken","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"}],"role":"symbol","symbolKind":"case","roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO11accessTokenyA2EmF"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/accesstoken"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/accessToken"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/accessToken":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"}],"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/accesstoken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/accessToken","title":"AuthInfo.CodingKeys.accessToken","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/backend.json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/backend.json index 181b3f333..d8d136dd2 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/backend.json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/backend.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/backend","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","symbolKind":"case","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO7backendyA2EmF","title":"AuthInfo.CodingKeys.backend","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"backend","kind":"identifier"}],"roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/backend"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"backend","kind":"identifier"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/backend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/backend","title":"AuthInfo.CodingKeys.backend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/backend","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backend","kind":"identifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/backend"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO7backendyA2EmF","title":"AuthInfo.CodingKeys.backend","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"backend"}],"roleHeading":"Case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/backend"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"backend"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/backend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/backend","role":"symbol","abstract":[],"title":"AuthInfo.CodingKeys.backend","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/clientid.json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/clientid.json index 6e7aa171b..e195f6b8c 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/clientid.json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/clientid.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/clientId"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"role":"symbol","symbolKind":"case","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO8clientIdyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"}],"roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"title":"AuthInfo.CodingKeys.clientId"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/clientid"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/clientId":{"title":"AuthInfo.CodingKeys.clientId","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/clientid","role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/clientId","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"}]}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO8clientIdyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"}],"title":"AuthInfo.CodingKeys.clientId","symbolKind":"case","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/clientId"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/clientid"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/clientId":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/clientid","abstract":[],"type":"topic","title":"AuthInfo.CodingKeys.clientId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/clientId","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/clientsecret.json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/clientsecret.json index 7113eed65..26fcb4e17 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/clientsecret.json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/clientsecret.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Case","title":"AuthInfo.CodingKeys.clientSecret","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO12clientSecretyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"clientSecret","kind":"identifier"}],"role":"symbol"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/clientsecret"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/clientSecret"},"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/clientSecret":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/clientSecret","abstract":[],"kind":"symbol","role":"symbol","title":"AuthInfo.CodingKeys.clientSecret","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/clientsecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientSecret","kind":"identifier"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/clientsecret"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"kind":"symbol","metadata":{"symbolKind":"case","title":"AuthInfo.CodingKeys.clientSecret","role":"symbol","roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientSecret"}],"externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO12clientSecretyA2EmF"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/clientSecret","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/clientSecret":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/clientsecret","role":"symbol","title":"AuthInfo.CodingKeys.clientSecret","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/clientSecret","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientSecret","kind":"identifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/codingkey-implementations.json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/codingkey-implementations.json index 544b69675..0a0109609 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/codingkey-implementations.json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/codingkey-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"CodingKey Implementations","roleHeading":"API Collection","role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/CodingKey-Implementations"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/debugDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/description"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/description":{"title":"description","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/debugDescription":{"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/debugdescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/debugDescription","title":"debugDescription","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/codingkey-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/CodingKey-Implementations"},"sections":[],"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"CodingKey Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"generated":true,"title":"Instance Properties","anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/debugDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/description"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/debugDescription":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/debugDescription","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/debugdescription","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","title":"debugDescription","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/description":{"title":"description","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/description","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/debugdescription.json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/debugdescription.json index d74713bc4..175ed210d 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/debugdescription.json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/debugdescription.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Instance Property","symbolKind":"property","title":"debugDescription","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI8AuthInfoV10CodingKeysO","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/debugdescription"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/CodingKey-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/debugDescription":{"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/debugdescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/debugDescription","title":"debugDescription","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI8AuthInfoV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","title":"debugDescription"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/debugDescription":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/debugDescription","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/debugdescription","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","title":"debugDescription","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/CodingKey-Implementations":{"type":"topic","kind":"article","title":"CodingKey Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/description.json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/description.json index 2aae401a0..5f1426c53 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/description.json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/description.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/CodingKey-Implementations"]]},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI8AuthInfoV10CodingKeysO","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"description","role":"symbol"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/description"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/CodingKey-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/description":{"title":"description","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/description"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI8AuthInfoV10CodingKeysO","title":"description","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/description"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/description"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/CodingKey-Implementations":{"type":"topic","kind":"article","title":"CodingKey Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/description":{"title":"description","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/description","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/description"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/equatable-implementations.json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/equatable-implementations.json index 09906a328..3b430be28 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/!=(_:_:)":{"abstract":[],"role":"symbol","type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","roleHeading":"API Collection"},"topicSections":[{"title":"Operators","generated":true,"anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/!=(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/!=(_:_:)","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/!=(_:_:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/expirationdate.json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/expirationdate.json index 78c08da5e..68bd6bd50 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/expirationdate.json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/expirationdate.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/expirationDate"},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"}],"title":"AuthInfo.CodingKeys.expirationDate","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO14expirationDateyA2EmF","role":"symbol","symbolKind":"case","roleHeading":"Case"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/expirationdate"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/expirationDate":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"}],"title":"AuthInfo.CodingKeys.expirationDate","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/expirationdate","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"AuthInfo.CodingKeys.expirationDate","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"}],"role":"symbol","roleHeading":"Case","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO14expirationDateyA2EmF"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/expirationDate","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/expirationdate"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/expirationDate","kind":"symbol","role":"symbol","type":"topic","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"}],"title":"AuthInfo.CodingKeys.expirationDate","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/expirationdate"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/expiresinseconds.json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/expiresinseconds.json index 44392e1fb..6fa4098de 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/expiresinseconds.json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/expiresinseconds.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/expiresinseconds"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"role":"symbol","title":"AuthInfo.CodingKeys.expiresInSeconds","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO16expiresInSecondsyA2EmF","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expiresInSeconds"}],"roleHeading":"Case"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/expiresInSeconds","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expiresInSeconds","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/expiresInSeconds":{"title":"AuthInfo.CodingKeys.expiresInSeconds","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"expiresInSeconds","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/expiresinseconds","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/expiresInSeconds","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"expiresInSeconds","kind":"identifier"}],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/expiresInSeconds"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/expiresinseconds"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"metadata":{"symbolKind":"case","roleHeading":"Case","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO16expiresInSecondsyA2EmF","title":"AuthInfo.CodingKeys.expiresInSeconds","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expiresInSeconds","kind":"identifier"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/expiresInSeconds":{"title":"AuthInfo.CodingKeys.expiresInSeconds","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/expiresinseconds","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/expiresInSeconds","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"expiresInSeconds","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/hash(into:).json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/hash(into:).json index 6575a4459..358ce748b 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/hash(into:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI8AuthInfoV10CodingKeysO","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","extendedModule":"Swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/rawrepresentable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/hash(into:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/hash(into:)","title":"hash(into:)","abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"}}} \ No newline at end of file +{"metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI8AuthInfoV10CodingKeysO","role":"symbol","roleHeading":"Instance Method","symbolKind":"method","title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/RawRepresentable-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/hash(into:)"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/hash(into:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","abstract":[],"title":"hash(into:)","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/hashvalue.json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/hashvalue.json index 4277e2585..0cab169f6 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/hashvalue.json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/hashvalue.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"sections":[],"kind":"symbol","metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI8AuthInfoV10CodingKeysO","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"role":"symbol","title":"hashValue","extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/hashValue"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/hashValue":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/hashValue","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/hashvalue","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/rawrepresentable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/hashvalue"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"roleHeading":"Instance Property","extendedModule":"Swift","title":"hashValue","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI8AuthInfoV10CodingKeysO","symbolKind":"property"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/hashValue":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/hashvalue","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hashValue","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/hashValue","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/init(intvalue:).json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/init(intvalue:).json index 9997bb97b..ea587e708 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/init(intvalue:).json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/init(intvalue:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","metadata":{"title":"init(intValue:)","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","role":"symbol","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO8intValueAESgSi_tcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(intvalue:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/init(intValue:)":{"abstract":[],"title":"init(intValue:)","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"symbolKind":"init","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO8intValueAESgSi_tcfc","title":"init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":")"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(intvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(intValue:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/init(intValue:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(intvalue:)","abstract":[],"title":"init(intValue:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(intValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/init(rawvalue:).json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/init(rawvalue:).json index 41aee9184..a1fbc3c61 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/init(rawvalue:).json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/init(rawvalue:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(rawvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","role":"symbol","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)"},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/init(rawValue:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(rawvalue:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(rawvalue:)"]}],"metadata":{"externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO8rawValueAESgSS_tcfc","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","title":"init(rawValue:)"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/init(rawValue:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(rawvalue:)","kind":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(rawValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/init(stringvalue:).json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/init(stringvalue:).json index 43dde4c69..4f00e163c 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/init(stringvalue:).json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/init(stringvalue:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(stringvalue:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(stringValue:)"},"metadata":{"title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/init(stringValue:)":{"title":"init(stringValue:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(stringValue:)","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(stringvalue:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO11stringValueAESgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"symbolKind":"init","title":"init(stringValue:)","roleHeading":"Initializer","role":"symbol"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/init(stringValue:)":{"abstract":[],"type":"topic","role":"symbol","title":"init(stringValue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/init(stringValue:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/rawrepresentable-implementations.json index 88a7e90b6..f1268e025 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/rawrepresentable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/rawrepresentable-implementations.json @@ -1 +1 @@ -{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/rawrepresentable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/RawRepresentable-Implementations"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"RawRepresentable Implementations","roleHeading":"API Collection","role":"collectionGroup"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/hashValue"],"generated":true},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/hash(into:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/hashValue":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/hashValue","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/hashvalue","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/hash(into:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/hash(into:)","title":"hash(into:)","abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"kind":"article","metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"topicSections":[{"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/hashValue"],"generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/hash(into:)"],"anchor":"Instance-Methods","title":"Instance Methods","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/rawrepresentable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/hash(into:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","abstract":[],"title":"hash(into:)","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/hashValue":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/hashvalue","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hashValue","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/hashValue","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/refreshtoken.json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/refreshtoken.json index 0733d8641..f816d7f78 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/refreshtoken.json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/refreshtoken.json @@ -1 +1 @@ -{"sections":[],"metadata":{"symbolKind":"case","roleHeading":"Case","title":"AuthInfo.CodingKeys.refreshToken","role":"symbol","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO12refreshTokenyA2EmF","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/refreshToken"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshToken"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/refreshtoken"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/refreshToken":{"title":"AuthInfo.CodingKeys.refreshToken","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/refreshtoken","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/refreshToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/refreshToken"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/refreshtoken"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"}],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"}],"title":"AuthInfo.CodingKeys.refreshToken","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO12refreshTokenyA2EmF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/refreshToken":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/refreshToken","kind":"symbol","abstract":[],"title":"AuthInfo.CodingKeys.refreshToken","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/refreshtoken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/scopes.json b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/scopes.json index a637b6c2c..67f809535 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/codingkeys/scopes.json +++ b/docs/data/documentation/spotifywebapi/authinfo/codingkeys/scopes.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/scopes"},"metadata":{"roleHeading":"Case","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO6scopesyA2EmF","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scopes"}],"role":"symbol","symbolKind":"case","title":"AuthInfo.CodingKeys.scopes"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/scopes"]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/scopes":{"title":"AuthInfo.CodingKeys.scopes","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"}],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/scopes","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"title":"AuthInfo.CodingKeys","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys"]]},"metadata":{"symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"}],"title":"AuthInfo.CodingKeys.scopes","role":"symbol","externalID":"s:13SpotifyWebAPI8AuthInfoV10CodingKeysO6scopesyA2EmF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/scopes"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/codingkeys\/scopes"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys":{"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthInfo.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CodingKeys/scopes":{"abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/scopes","kind":"symbol","type":"topic","title":"AuthInfo.CodingKeys.scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CodingKeys\/scopes","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/customstringconvertible-implementations.json b/docs/data/documentation/spotifywebapi/authinfo/customstringconvertible-implementations.json index 667e5f8e0..bf20d6ebe 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/customstringconvertible-implementations.json +++ b/docs/data/documentation/spotifywebapi/authinfo/customstringconvertible-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"CustomStringConvertible Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/customstringconvertible-implementations"]}],"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/description"],"title":"Instance Properties","generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/description":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/description","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/description","title":"description","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/description"],"generated":true,"anchor":"Instance-Properties","title":"Instance Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/customstringconvertible-implementations"]}],"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"CustomStringConvertible Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/description":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/description","url":"\/documentation\/spotifywebapi\/authinfo\/description","title":"description","kind":"symbol","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/decodable-implementations.json b/docs/data/documentation/spotifywebapi/authinfo/decodable-implementations.json index 955788527..8d497408b 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authinfo/decodable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/decodable-implementations"]}],"kind":"article","topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/init(from:)"],"title":"Initializers"}],"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Decodable Implementations"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Decodable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/authinfo\/init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/init(from:)","type":"topic","title":"init(from:)","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Decodable-Implementations","interfaceLanguage":"swift"},"kind":"article","sections":[],"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Decodable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/init(from:)"],"anchor":"Initializers"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/init(from:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/init(from:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/description.json b/docs/data/documentation/spotifywebapi/authinfo/description.json index 264a93cd1..2f6ff5326 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/description.json +++ b/docs/data/documentation/spotifywebapi/authinfo/description.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CustomStringConvertible-Implementations"]]},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"extendedModule":"SpotifyWebAPI","role":"symbol","title":"description","externalID":"s:13SpotifyWebAPI8AuthInfoV11descriptionSSvp"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/description"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CustomStringConvertible-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CustomStringConvertible-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authinfo\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/description":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/description","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/description","title":"description","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CustomStringConvertible-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/description"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI8AuthInfoV11descriptionSSvp","roleHeading":"Instance Property","title":"description","extendedModule":"SpotifyWebAPI","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/description"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/description":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/description","url":"\/documentation\/spotifywebapi\/authinfo\/description","title":"description","kind":"symbol","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/CustomStringConvertible-Implementations":{"url":"\/documentation\/spotifywebapi\/authinfo\/customstringconvertible-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations","kind":"article","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/encodable-implementations.json b/docs/data/documentation/spotifywebapi/authinfo/encodable-implementations.json index 110a5101d..915906f35 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authinfo/encodable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/encode(to:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/encodable-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Encodable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"Encodable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/encode(to:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/authinfo\/encode(to:)","abstract":[],"title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/encode(to:)","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/encode(to:)"],"anchor":"Instance-Methods"}],"kind":"article","metadata":{"title":"Encodable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Encodable-Implementations"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/encode(to:)":{"title":"encode(to:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/encode(to:)","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/encode(to:).json b/docs/data/documentation/spotifywebapi/authinfo/encode(to:).json index 354ca1980..82a532d19 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/authinfo/encode(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Encodable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/encode(to:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"roleHeading":"Instance Method","title":"encode(to:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI8AuthInfoV6encode2toys7Encoder_p_tKF","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/Encodable-Implementations":{"url":"\/documentation\/spotifywebapi\/authinfo\/encodable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Encodable-Implementations","type":"topic","title":"Encodable Implementations","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/encode(to:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/authinfo\/encode(to:)","abstract":[],"title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/encode(to:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Encodable-Implementations"]]},"metadata":{"title":"encode(to:)","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI8AuthInfoV6encode2toys7Encoder_p_tKF","extendedModule":"SpotifyWebAPI","role":"symbol","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": any "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/encode(to:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/encode(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/Encodable-Implementations":{"title":"Encodable Implementations","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/encodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Encodable-Implementations","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/encode(to:)":{"title":"encode(to:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/encode(to:)","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/equatable-implementations.json b/docs/data/documentation/spotifywebapi/authinfo/equatable-implementations.json index 260c44f95..930070721 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authinfo/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/!=(_:_:)"],"generated":true}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Equatable-Implementations"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/authinfo\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"generated":true,"title":"Operators","anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/!=(_:_:)":{"abstract":[],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/authinfo\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/expirationdate.json b/docs/data/documentation/spotifywebapi/authinfo/expirationdate.json index 29cc46ad4..fc489fe92 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/expirationdate.json +++ b/docs/data/documentation/spotifywebapi/authinfo/expirationdate.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"abstract":[{"type":"text","text":"The expiration date of the access token."}],"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI8AuthInfoV14expirationDate10Foundation0G0VSgvp","title":"expirationDate","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"?"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/expirationdate"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:13SpotifyWebAPI8AuthInfoV14expirationDate10Foundation0G0VSgvp","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"role":"symbol","title":"expirationDate","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/expirationdate"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"sections":[],"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/init(accesstoken:refreshtoken:expirationdate:scopes:).json b/docs/data/documentation/spotifywebapi/authinfo/init(accesstoken:refreshtoken:expirationdate:scopes:).json index d83c73fb7..41770969a 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/init(accesstoken:refreshtoken:expirationdate:scopes:).json +++ b/docs/data/documentation/spotifywebapi/authinfo/init(accesstoken:refreshtoken:expirationdate:scopes:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/init(accesstoken:refreshtoken:expirationdate:scopes:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/init(accessToken:refreshToken:expirationDate:scopes:)"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI8AuthInfoV11accessToken07refreshG014expirationDate6scopesACSSSg_AH10Foundation0J0VSgShyAA5ScopeOGtcfc","roleHeading":"Initializer","symbolKind":"init","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">)","kind":"text"}],"title":"init(accessToken:refreshToken:expirationDate:scopes:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">)"}]}]},{"parameters":[{"name":"accessToken","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The access token."}]}]},{"name":"refreshToken","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The refresh token."}]}]},{"name":"expirationDate","content":[{"inlineContent":[{"type":"text","text":"The expiration date."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The authorization Scopes.","type":"text"}],"type":"paragraph"}],"name":"scopes"}],"kind":"parameters"}],"kind":"symbol","abstract":[{"type":"text","text":"Creates an instance that holds the authorization information."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/init(accessToken:refreshToken:expirationDate:scopes:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"kind":"symbol","abstract":[{"text":"Creates an instance that holds the authorization information.","type":"text"}],"url":"\/documentation\/spotifywebapi\/authinfo\/init(accesstoken:refreshtoken:expirationdate:scopes:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/init(accessToken:refreshToken:expirationDate:scopes:)","type":"topic","title":"init(accessToken:refreshToken:expirationDate:scopes:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"kind":"text","text":">)"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"accessToken","content":[{"inlineContent":[{"text":"The access token.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The refresh token.","type":"text"}]}],"name":"refreshToken"},{"content":[{"inlineContent":[{"type":"text","text":"The expiration date."}],"type":"paragraph"}],"name":"expirationDate"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The authorization Scopes."}]}],"name":"scopes"}],"kind":"parameters"}],"abstract":[{"type":"text","text":"Creates an instance that holds the authorization information."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/init(accessToken:refreshToken:expirationDate:scopes:)"},"metadata":{"externalID":"s:13SpotifyWebAPI8AuthInfoV11accessToken07refreshG014expirationDate6scopesACSSSg_AH10Foundation0J0VSgShyAA5ScopeOGtcfc","roleHeading":"Initializer","role":"symbol","title":"init(accessToken:refreshToken:expirationDate:scopes:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"kind":"text","text":">)"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/init(accesstoken:refreshtoken:expirationdate:scopes:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/init(accessToken:refreshToken:expirationDate:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/init(accessToken:refreshToken:expirationDate:scopes:)","role":"symbol","abstract":[{"type":"text","text":"Creates an instance that holds the authorization information."}],"title":"init(accessToken:refreshToken:expirationDate:scopes:)","url":"\/documentation\/spotifywebapi\/authinfo\/init(accesstoken:refreshtoken:expirationdate:scopes:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/init(from:).json b/docs/data/documentation/spotifywebapi/authinfo/init(from:).json index d5a75f849..561392aad 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/init(from:).json +++ b/docs/data/documentation/spotifywebapi/authinfo/init(from:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/init(from:)"},"metadata":{"externalID":"s:13SpotifyWebAPI8AuthInfoV4fromACs7Decoder_p_tKcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","role":"symbol","symbolKind":"init","roleHeading":"Initializer","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Decodable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/authinfo\/init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/init(from:)","type":"topic","title":"init(from:)","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/authinfo\/decodable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Decodable-Implementations","type":"topic","title":"Decodable Implementations","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Decodable-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/init(from:)"]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","externalID":"s:13SpotifyWebAPI8AuthInfoV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","symbolKind":"init","title":"init(from:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/Decodable-Implementations":{"abstract":[],"title":"Decodable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/authinfo\/decodable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/init(from:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/init(from:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/authinfo/isapproximatelyequal(to:).json index c956e8fc0..069369648 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/authinfo/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI8AuthInfoV20isApproximatelyEqual2toSbAC_tF","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AuthInfo","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8AuthInfoV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Instance Method","title":"isApproximatelyEqual(to:)","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/ApproximatelyEquatable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","text":"AuthInfo","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8AuthInfoV"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/isapproximatelyequal(to:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"ApproximatelyEquatable.isApproximatelyEqual(to:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/ApproximatelyEquatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/spotifywebapi\/authinfo\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/ApproximatelyEquatable-Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/isApproximatelyEqual(to:)":{"role":"symbol","title":"isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/authinfo\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/isApproximatelyEqual(to:)","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"AuthInfo","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8AuthInfoV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/isApproximatelyEqual(to:)"},"metadata":{"symbolKind":"method","roleHeading":"Instance Method","title":"isApproximatelyEqual(to:)","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI8AuthInfoV20isApproximatelyEqual2toSbAC_tF","role":"symbol","extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"AuthInfo","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8AuthInfoV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/ApproximatelyEquatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8AuthInfoV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","kind":"typeIdentifier","text":"AuthInfo"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ApproximatelyEquatable.isApproximatelyEqual(to:)"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/ApproximatelyEquatable-Implementations":{"abstract":[],"title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/ApproximatelyEquatable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/approximatelyequatable-implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/isApproximatelyEqual(to:)":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/isApproximatelyEqual(to:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AuthInfo","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8AuthInfoV"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/authinfo\/isapproximatelyequal(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/refreshtoken.json b/docs/data/documentation/spotifywebapi/authinfo/refreshtoken.json index 7ea0fabe4..f6706a325 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/refreshtoken.json +++ b/docs/data/documentation/spotifywebapi/authinfo/refreshtoken.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"refreshToken","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI8AuthInfoV12refreshTokenSSSgvp","symbolKind":"property"},"abstract":[{"text":"Used to refresh the access token.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authinfo\/refreshtoken"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"abstract":[{"type":"text","text":"Used to refresh the access token."}],"title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Used to refresh the access token."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/refreshtoken"]}],"metadata":{"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI8AuthInfoV12refreshTokenSSSgvp","title":"refreshToken"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authinfo/scopes.json b/docs/data/documentation/spotifywebapi/authinfo/scopes.json index 930d6938c..dbd1f9624 100644 --- a/docs/data/documentation/spotifywebapi/authinfo/scopes.json +++ b/docs/data/documentation/spotifywebapi/authinfo/scopes.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/scopes"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/scopes"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scopes"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"externalID":"s:13SpotifyWebAPI8AuthInfoV6scopesShyAA5ScopeOGvp","title":"scopes","role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/scopes":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}],"title":"scopes","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/scopes"}}} \ No newline at end of file +{"abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/scopes"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","text":"Scope"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authinfo\/scopes"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"]]},"metadata":{"title":"scopes","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"externalID":"s:13SpotifyWebAPI8AuthInfoV6scopesShyAA5ScopeOGvp"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/scopes":{"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/scopes","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"kind":"text","text":">"}],"title":"scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/scopes","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackend.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackend.json index f9e4460c5..8c0775cfe 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackend.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackend.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"text":"refreshing the access token using the Authorization Code Flow.","type":"text"}],"seeAlsoSections":[{"title":"Authorization Backends","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"kind":"symbol","relationshipsSections":[{"title":"Inherits From","kind":"relationships","type":"inheritsFrom","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]},{"title":"Conforming Types","kind":"relationships","type":"conformingTypes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]}],"metadata":{"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"symbolKind":"protocol","roleHeading":"Protocol","role":"symbol","externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowBackendP","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackend"]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/clientId"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/refreshTokens(refreshToken:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Decodable","preciseIdentifier":"s:Se"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Overview","anchor":"overview","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Conforming types may communicate directly with the Spotify web API (see","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","isActive":true},{"type":"text","text":"), or they may communicate with a custom"},{"text":" ","type":"text"},{"text":"backend server that you setup (see ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},{"type":"text","text":") which"},{"type":"text","text":" "},{"text":"itself communicates with the Spotify web API. This server can safely store your","type":"text"},{"text":" ","type":"text"},{"text":"client secret, which prevents it from being exposed in your frontend app. This","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is the key reason for using a backend server."}]},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","type":"reference","isActive":true},{"type":"text","text":", a backend server that can handle authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Furthermore, after your backend server retrieves the authorization information"},{"type":"text","text":" "},{"type":"text","text":"from Spotify, it could encrypt it before sending it back to your app. Your app"},{"type":"text","text":" "},{"type":"text","text":"could then decrypt this information when it receives it, providing an"},{"text":" ","type":"text"},{"type":"text","text":"additional layer of security."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/refreshTokens(refreshToken:)":{"type":"topic","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"required":true,"title":"refreshTokens(refreshToken:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/refreshtokens(refreshtoken:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/refreshTokens(refreshToken:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","title":"Authorization Code Flow","titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}]},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","titleInlineContent":[{"type":"text","text":"SpotifyAPIServer"}],"type":"link","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","title":"SpotifyAPIServer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/clientId":{"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"role":"symbol","type":"topic","title":"clientId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/clientId","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/clientid","kind":"symbol","required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","kind":"symbol","type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Decodable","preciseIdentifier":"s:Se"},{"text":", ","kind":"text"},{"text":"Encodable","kind":"typeIdentifier","preciseIdentifier":"s:SE"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SH","text":"Hashable"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"anchor":"overview","text":"Overview","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Conforming types may communicate directly with the Spotify web API (see"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","isActive":true},{"text":"), or they may communicate with a custom","type":"text"},{"type":"text","text":" "},{"type":"text","text":"backend server that you setup (see "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"reference","isActive":true},{"type":"text","text":") which"},{"text":" ","type":"text"},{"type":"text","text":"itself communicates with the Spotify web API. This server can safely store your"},{"text":" ","type":"text"},{"text":"client secret, which prevents it from being exposed in your frontend app. This","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"is the key reason for using a backend server."}]},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"},{"text":", a backend server that can handle authorization","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"process."}]},{"type":"paragraph","inlineContent":[{"text":"Furthermore, after your backend server retrieves the authorization information","type":"text"},{"type":"text","text":" "},{"text":"from Spotify, it could encrypt it before sending it back to your app. Your app","type":"text"},{"type":"text","text":" "},{"type":"text","text":"could then decrypt this information when it receives it, providing an"},{"text":" ","type":"text"},{"type":"text","text":"additional layer of security."}]},{"inlineContent":[{"type":"text","text":"Read more about the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"text":".","type":"text"}],"type":"paragraph"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"roleHeading":"Protocol","symbolKind":"protocol","title":"AuthorizationCodeFlowBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowBackendP"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"seeAlsoSections":[{"title":"Authorization Backends","generated":true,"anchor":"Authorization-Backends","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackend"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","interfaceLanguage":"swift"},"relationshipsSections":[{"kind":"relationships","title":"Inherits From","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"inheritsFrom"},{"title":"Conforming Types","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"],"kind":"relationships","type":"conformingTypes"}],"topicSections":[{"generated":true,"anchor":"Instance-Properties","title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/clientId"]},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/refreshTokens(refreshToken:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"],"anchor":"Instance-Methods","title":"Instance Methods"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/refreshTokens(refreshToken:)":{"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/refreshtokens(refreshtoken:)","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"role":"symbol","title":"refreshTokens(refreshToken:)","required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/refreshTokens(refreshToken:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}]},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","title":"SpotifyAPIServer","type":"link","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","titleInlineContent":[{"text":"SpotifyAPIServer","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"role":"symbol","title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/clientId":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"clientId","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/clientid","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/clientId","required":true,"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackend/clientid.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackend/clientid.json index 977bb9775..1abd3aa15 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackend/clientid.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackend/clientid.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This is used to construct the authorization URL in the","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)"},{"type":"text","text":" "},{"text":"method of ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true,"type":"reference"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more about ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"reference","isActive":true},{"type":"text","text":"."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/clientid"]}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"required":true,"title":"clientId","externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowBackendP8clientIdSSvp","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/clientId","interfaceLanguage":"swift"},"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","role":"symbol","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"text":"registering your application","type":"text"}],"title":"registering your application","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/clientId":{"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"role":"symbol","type":"topic","title":"clientId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/clientId","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/clientid","kind":"symbol","required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/clientId"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"This is used to construct the authorization URL in the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)"},{"type":"text","text":" "},{"text":"method of ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more about ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}]}]}],"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/clientid"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"required":true,"roleHeading":"Instance Property","symbolKind":"property","title":"clientId","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowBackendP8clientIdSSvp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/clientId":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"clientId","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/clientid","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/clientId","required":true,"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The first step in the Authorization Code Flow.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","titleInlineContent":[{"text":"registering your application","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registering your application"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackend/refreshtokens(refreshtoken:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackend/refreshtokens(refreshtoken:).json index 35727b99e..6c45cf46e 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackend/refreshtokens(refreshtoken:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackend/refreshtokens(refreshtoken:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","metadata":{"roleHeading":"Instance Method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"refreshTokens(refreshToken:)","externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowBackendP13refreshTokens0H5Token7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_tF","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/refreshTokens(refreshToken:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The refresh token, which can be exchanged for"},{"type":"text","text":" "},{"type":"text","text":"a new access token."}]}],"name":"refreshToken"}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Access tokens expire after an hour, after which they must be refreshed","type":"text"},{"type":"text","text":" "},{"text":"using this method. This method will be called by the","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"reference"},{"type":"text","text":" "},{"type":"text","text":"method of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","type":"reference","isActive":true},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"This method must return the authorization information as JSON data that can"},{"type":"text","text":" "},{"type":"text","text":"be decoded into "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"reference"},{"type":"text","text":". The "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"reference"},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","isActive":true,"type":"reference"},{"text":" (which can be decoded from the “expires_in”","type":"text"},{"type":"text","text":" "},{"text":"JSON key) properties must be non-","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". For example:"}],"type":"paragraph"},{"type":"codeListing","code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600","}"],"syntax":null},{"inlineContent":[{"type":"text","text":"If Spotify returns one of the documented error objects, such as"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},{"type":"text","text":", do not decode the data into one of these"},{"text":" ","type":"text"},{"type":"text","text":"types yourself; this will be done by the caller. If you are communicating"},{"text":" ","type":"text"},{"type":"text","text":"with a custom backend server and it returns its own error response, decode"},{"type":"text","text":" "},{"type":"text","text":"it into a custom error type and throw it as an error to downstream"},{"text":" ","type":"text"},{"text":"subscribers.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read about the underlying request that must be made to Spotify in order to","type":"text"},{"type":"text","text":" "},{"text":"retrieve this data ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/refreshtokens(refreshtoken:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","title":"here","titleInlineContent":[{"text":"here","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/refreshTokens(refreshToken:)":{"type":"topic","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"required":true,"title":"refreshTokens(refreshToken:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/refreshtokens(refreshtoken:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/refreshTokens(refreshToken:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"title":"refreshTokens(onlyIfExpired:tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"onlyIfExpired"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Uses the refresh token to get a new access token."}],"kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The refresh token, which can be exchanged for"},{"type":"text","text":" "},{"type":"text","text":"a new access token."}]}],"name":"refreshToken"}]},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"Access tokens expire after an hour, after which they must be refreshed","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"using this method. This method will be called by the"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","isActive":true},{"type":"text","text":" "},{"type":"text","text":"method of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method must return the authorization information as JSON data that can"},{"type":"text","text":" "},{"text":"be decoded into ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"reference","isActive":true},{"text":". The ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate"},{"text":" (which can be decoded from the “expires_in”","type":"text"},{"type":"text","text":" "},{"type":"text","text":"JSON key) properties must be non-"},{"type":"codeVoice","code":"nil"},{"type":"text","text":". For example:"}]},{"type":"codeListing","syntax":null,"code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600","}"]},{"inlineContent":[{"type":"text","text":"If Spotify returns one of the documented error objects, such as"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},{"type":"text","text":", do not decode the data into one of these"},{"type":"text","text":" "},{"type":"text","text":"types yourself; this will be done by the caller. If you are communicating"},{"type":"text","text":" "},{"type":"text","text":"with a custom backend server and it returns its own error response, decode"},{"type":"text","text":" "},{"text":"it into a custom error type and throw it as an error to downstream","type":"text"},{"type":"text","text":" "},{"type":"text","text":"subscribers."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read about the underlying request that must be made to Spotify in order to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"retrieve this data "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest"},{"text":".","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/refreshtokens(refreshtoken:)"]}],"abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowBackendP13refreshTokens0H5Token7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_tF","symbolKind":"method","title":"refreshTokens(refreshToken:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"required":true,"role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/refreshTokens(refreshToken:)"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/refreshTokens(refreshToken:)":{"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/refreshtokens(refreshtoken:)","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"role":"symbol","title":"refreshTokens(refreshToken:)","required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/refreshTokens(refreshToken:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","title":"refreshTokens(onlyIfExpired:tolerance:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token":{"title":"here","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","titleInlineContent":[{"text":"here","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackend/requestaccessandrefreshtokens(code:redirecturiwithquery:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackend/requestaccessandrefreshtokens(code:redirecturiwithquery:).json index 611f40239..c2ac7d66c 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackend/requestaccessandrefreshtokens(code:redirecturiwithquery:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackend/requestaccessandrefreshtokens(code:redirecturiwithquery:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The authorization code, which will also be present in"},{"type":"text","text":" "},{"type":"codeVoice","code":"redirectURIWithQuery"},{"text":".","type":"text"}]}],"name":"code"},{"name":"redirectURIWithQuery","content":[{"inlineContent":[{"type":"text","text":"The URL that spotify redirected to after the user"},{"text":" ","type":"text"},{"text":"logged in to their Spotify account, with query parameters appended","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to it."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"After validating ","type":"text"},{"type":"codeVoice","code":"redirectURIWithQuery"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"method of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"text":" ","type":"text"},{"text":"calls this method in order to retrieve the authorization information.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the "},{"code":"redirectURIWithQuery","type":"codeVoice"},{"text":" contains an error parameter or the value for","type":"text"},{"type":"text","text":" "},{"text":"the state parameter doesn’t match the value passed in as an argument to the","type":"text"},{"text":" ","type":"text"},{"text":"above method, then an error will be thrown ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"before","type":"text"}]},{"type":"text","text":" this method is called."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method must return the authorization information as JSON data that can"},{"type":"text","text":" "},{"text":"be decoded into ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","isActive":true,"type":"reference"},{"type":"text","text":". The "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken"},{"type":"text","text":", and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","isActive":true},{"text":" (which can be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"decoded from the “expires_in” JSON key) properties must be non-"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". For"},{"type":"text","text":" "},{"type":"text","text":"example:"}]},{"code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600,"," \"refresh_token\": \"NgAagA...Um_SHo\"","}"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"type":"text","text":"If Spotify returns one of the documented error objects, such as"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"},{"type":"text","text":", do not decode the data into one of these"},{"text":" ","type":"text"},{"text":"types yourself; this will be done by the caller. If you are communicating","type":"text"},{"text":" ","type":"text"},{"text":"with a custom backend server and it returns its own error response, decode","type":"text"},{"type":"text","text":" "},{"text":"it into a custom error type and throw it as an error to downstream","type":"text"},{"type":"text","text":" "},{"type":"text","text":"subscribers."}]},{"inlineContent":[{"text":"Read about the underlying request that must be made to Spotify in order to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"retrieve this data "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","isActive":true},{"type":"text","text":" and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","type":"reference","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"required":true,"role":"symbol","externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowBackendP29requestAccessAndRefreshTokens4code20redirectURIWithQuery7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_AJ3URLVtF","title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","kind":"symbol","type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","required":true},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-access-token":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","titleInlineContent":[{"type":"text","text":"here"}],"title":"here","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"abstract":[{"type":"text","text":"Used to refresh the access token."}],"title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"]]},"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},"metadata":{"externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowBackendP29requestAccessAndRefreshTokens4code20redirectURIWithQuery7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_AJ3URLVtF","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","required":true},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The authorization code, which will also be present in"},{"type":"text","text":" "},{"type":"codeVoice","code":"redirectURIWithQuery"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"code"},{"name":"redirectURIWithQuery","content":[{"inlineContent":[{"type":"text","text":"The URL that spotify redirected to after the user"},{"type":"text","text":" "},{"type":"text","text":"logged in to their Spotify account, with query parameters appended"},{"type":"text","text":" "},{"text":"to it.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"After validating ","type":"text"},{"type":"codeVoice","code":"redirectURIWithQuery"},{"type":"text","text":","},{"text":" ","type":"text"},{"text":"the","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)"},{"text":" ","type":"text"},{"type":"text","text":"method of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" "},{"type":"text","text":"calls this method in order to retrieve the authorization information."}],"type":"paragraph"},{"inlineContent":[{"text":"If the ","type":"text"},{"code":"redirectURIWithQuery","type":"codeVoice"},{"type":"text","text":" contains an error parameter or the value for"},{"type":"text","text":" "},{"text":"the state parameter doesn’t match the value passed in as an argument to the","type":"text"},{"text":" ","type":"text"},{"text":"above method, then an error will be thrown ","type":"text"},{"inlineContent":[{"type":"text","text":"before"}],"type":"emphasis"},{"text":" this method is called.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This method must return the authorization information as JSON data that can","type":"text"},{"text":" ","type":"text"},{"text":"be decoded into ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","isActive":true},{"type":"text","text":". The "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","type":"reference"},{"text":", and ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","type":"reference"},{"type":"text","text":" (which can be"},{"type":"text","text":" "},{"text":"decoded from the “expires_in” JSON key) properties must be non-","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":". For"},{"type":"text","text":" "},{"text":"example:","type":"text"}]},{"code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600,"," \"refresh_token\": \"NgAagA...Um_SHo\"","}"],"type":"codeListing","syntax":null},{"inlineContent":[{"type":"text","text":"If Spotify returns one of the documented error objects, such as"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"},{"text":", do not decode the data into one of these","type":"text"},{"type":"text","text":" "},{"type":"text","text":"types yourself; this will be done by the caller. If you are communicating"},{"type":"text","text":" "},{"type":"text","text":"with a custom backend server and it returns its own error response, decode"},{"type":"text","text":" "},{"type":"text","text":"it into a custom error type and throw it as an error to downstream"},{"text":" ","type":"text"},{"text":"subscribers.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read about the underlying request that must be made to Spotify in order to"},{"type":"text","text":" "},{"type":"text","text":"retrieve this data "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","type":"reference"},{"text":".","type":"text"}]},{"inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"},{"type":"text","text":" and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},{"text":".","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"role":"symbol","title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-access-token":{"type":"link","title":"here","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","titleInlineContent":[{"type":"text","text":"here"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager.json index 872a4b94d..29fdb52d4 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},"abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(from:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"title":"Authorization"},{"title":"Subscribing to Changes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/logger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger"],"title":"Logging"},{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/==(_:_:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/description"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/hash(into:)"],"title":"Instance Methods"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/SpotifyAuthorizationManager-Implementations"]}],"metadata":{"title":"AuthorizationCodeFlowBackendManager","roleHeading":"Class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowBackendManager"}],"modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"role":"symbol","symbolKind":"class","externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],"title":"Authorization Backend Managers","generated":true}],"relationshipsSections":[{"kind":"relationships","title":"Inherits From","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],"type":"inheritsFrom"},{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],"title":"Inherited By","type":"inheritedBy"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackendManager"},{"kind":"text","text":"<"},{"text":"Backend","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI28AuthorizationCodeFlowBackendP","text":"AuthorizationCodeFlowBackend"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","anchor":"overview","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"For applications where it is unsafe to store your client secret, consider"},{"type":"text","text":" "},{"text":"using ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","type":"reference","isActive":true},{"type":"text","text":", which manages the"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"text":"; it provides","type":"text"},{"type":"text","text":" "},{"type":"text","text":"an additional layer of security."}]},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Backend"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This class is generic over a backend. The backend handles the process of","type":"text"},{"text":" ","type":"text"},{"text":"requesting the authorization information and refreshing the access token from","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Spotify. It may do so directly (see "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","type":"reference"},{"type":"text","text":"), or"},{"text":" ","type":"text"},{"type":"text","text":"it may communicate with a custom backend server that you configure (see"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"reference","isActive":true},{"text":"). This backend server can safely store","type":"text"},{"text":" ","type":"text"},{"text":"your client secret and retrieve the authorization information from Spotify on","type":"text"},{"text":" ","type":"text"},{"text":"your behalf, thereby preventing these sensitive credentials from being exposed","type":"text"},{"type":"text","text":" "},{"text":"in your frontend app. See ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"},{"type":"text","text":" for more"},{"text":" ","type":"text"},{"text":"information.","type":"text"}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"If you do not have a custom backend server, then you are encouraged use the"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"concrete subclass of this class,"}],"type":"strong"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","isActive":true},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"instead","type":"text"}]},{"type":"text","text":". It inherits from"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"<"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"},{"text":">.","type":"text"},{"type":"text","text":" "},{"text":"This class will store your client id and client secret locally.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Authorization","type":"text"}]}]},{"inlineContent":[{"type":"text","text":"The first step in the authorization code flow is to make the"},{"type":"text","text":" "},{"text":"authorization URL using","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)"},{"text":".","type":"text"},{"type":"text","text":" "},{"text":"Open this URL in a browser\/webview to allow the user to login to their Spotify","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"account and authorize your application."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"After they either authorize or deny authorization for your application,"},{"text":" ","type":"text"},{"text":"Spotify will redirect to the redirect URI specified in the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"URL with query parameters appended to it. Pass this URL into"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)"},{"type":"text","text":" to request"},{"type":"text","text":" "},{"type":"text","text":"the refresh and access tokens. After that, you can begin making requests"},{"type":"text","text":" "},{"text":"to the Spotify API. The access token will be refreshed for you automatically","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"when needed."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","isActive":true},{"type":"text","text":" to check if your"},{"type":"text","text":" "},{"type":"text","text":"application is authorized for the specified scopes."}]},{"inlineContent":[{"type":"text","text":"Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","isActive":true,"type":"reference"},{"text":" to set the","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":","},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to "},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"text":"Persistent Storage","type":"text"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Note that this type conforms to ","type":"text"},{"type":"codeVoice","code":"Codable"},{"text":". It is this type that you should","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"encode to data using a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" in order to save the authorization"},{"type":"text","text":" "},{"type":"text","text":"information to persistent storage. See"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","type":"reference","isActive":true},{"type":"text","text":" for more"},{"text":" ","type":"text"},{"type":"text","text":"information."}]},{"inlineContent":[{"type":"text","text":"Read more about the "},{"overridingTitle":"Authorization Code Flow","overridingTitleInlineContent":[{"type":"text","text":"Authorization Code Flow"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/encode(to:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/encode(to:)","title":"encode(to:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","title":"deauthorize()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"abstract":[{"text":"Sets ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","type":"reference","isActive":true},{"text":", and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"text":" to","type":"text"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/baseLogger":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","title":"baseLogger","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"baseLogger","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"type":"text","text":"instead, they will create their own logger."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/logger":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/logger","title":"logger","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/logger","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"The logger for this class."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/==(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/==(_:_:)","title":"==(_:_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"AuthorizationCodeFlowBackendManager","preciseIdentifier":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":">, "},{"text":"AuthorizationCodeFlowBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(backend:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)","title":"init(backend:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/description":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/description","title":"description","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/SpotifyAuthorizationManager-Implementations":{"abstract":[],"title":"SpotifyAuthorizationManager Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/spotifyauthorizationmanager-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/SpotifyAuthorizationManager-Implementations","role":"collectionGroup","kind":"article"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"title":"refreshTokens(onlyIfExpired:tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"onlyIfExpired"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Uses the refresh token to get a new access token."}],"kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","role":"symbol","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code Exchange","type":"text"}],"type":"link","title":"Authorization Code Flow with Proof Key for Code Exchange","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(backend:accessToken:expirationDate:refreshToken:scopes:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"backend"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(from:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(from:)","title":"init(from:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyScopeAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","title":"SpotifyScopeAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API and"},{"text":" ","type":"text"},{"text":"that ","type":"text"},{"inlineContent":[{"type":"text","text":"supports authorization scopes"}],"type":"strong"},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","abstract":[{"text":"A publisher that emits after the authorization information changes.","type":"text"}],"title":"didChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/equatable-implementations","abstract":[]},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didDeauthorize":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize","title":"didDeauthorize","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier","text":"Never"},{"kind":"text","text":">"}],"abstract":[{"text":"A publisher that emits after ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},{"type":"text","text":" is called."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/hash(into:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/hash(into:)","title":"hash(into:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"abstract":[]}}} \ No newline at end of file +{"seeAlsoSections":[{"anchor":"Authorization-Backend-Managers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],"title":"Authorization Backend Managers"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(from:)"],"anchor":"Initializers"},{"anchor":"Authorization","title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"],"title":"Subscribing to Changes","anchor":"Subscribing-to-Changes"},{"title":"Logging","anchor":"Logging","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/logger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger"]},{"anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/==(_:_:)"],"title":"Operators","generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/description"],"generated":true,"title":"Instance Properties","anchor":"Instance-Properties"},{"generated":true,"title":"Instance Methods","anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/hash(into:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/SpotifyAuthorizationManager-Implementations"],"anchor":"Default-Implementations","generated":true,"title":"Default Implementations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"metadata":{"navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"role":"symbol","symbolKind":"class","roleHeading":"Class","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackendManager"}],"externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC","title":"AuthorizationCodeFlowBackendManager","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],"type":"inheritsFrom","title":"Inherits From","kind":"relationships"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],"title":"Inherited By","kind":"relationships","type":"inheritedBy"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowBackendManager"},{"text":"<","kind":"text"},{"text":"Backend","kind":"genericParameter"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Backend"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI28AuthorizationCodeFlowBackendP","text":"AuthorizationCodeFlowBackend","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","anchor":"overview","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"text":"For applications where it is unsafe to store your client secret, consider","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"using "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":", which manages the","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"type":"text","text":"; it provides"},{"type":"text","text":" "},{"type":"text","text":"an additional layer of security."}]},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Backend"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This class is generic over a backend. The backend handles the process of"},{"type":"text","text":" "},{"type":"text","text":"requesting the authorization information and refreshing the access token from"},{"text":" ","type":"text"},{"type":"text","text":"Spotify. It may do so directly (see "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","isActive":true,"type":"reference"},{"type":"text","text":"), or"},{"text":" ","type":"text"},{"text":"it may communicate with a custom backend server that you configure (see","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},{"text":"). This backend server can safely store","type":"text"},{"type":"text","text":" "},{"type":"text","text":"your client secret and retrieve the authorization information from Spotify on"},{"type":"text","text":" "},{"text":"your behalf, thereby preventing these sensitive credentials from being exposed","type":"text"},{"type":"text","text":" "},{"type":"text","text":"in your frontend app. See "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"},{"text":" for more","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"If you do not have a custom backend server, then you are encouraged use the","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"concrete subclass of this class,"}]},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"instead","type":"text"}]},{"type":"text","text":". It inherits from"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","type":"reference","isActive":true},{"type":"text","text":">."},{"text":" ","type":"text"},{"type":"text","text":"This class will store your client id and client secret locally."}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Authorization","type":"text"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"The first step in the authorization code flow is to make the"},{"text":" ","type":"text"},{"type":"text","text":"authorization URL using"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","isActive":true,"type":"reference"},{"type":"text","text":"."},{"text":" ","type":"text"},{"type":"text","text":"Open this URL in a browser\/webview to allow the user to login to their Spotify"},{"type":"text","text":" "},{"type":"text","text":"account and authorize your application."}],"type":"paragraph"},{"inlineContent":[{"text":"After they either authorize or deny authorization for your application,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Spotify will redirect to the redirect URI specified in the authorization"},{"type":"text","text":" "},{"text":"URL with query parameters appended to it. Pass this URL into","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"reference"},{"text":" to request","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the refresh and access tokens. After that, you can begin making requests"},{"text":" ","type":"text"},{"text":"to the Spotify API. The access token will be refreshed for you automatically","type":"text"},{"type":"text","text":" "},{"type":"text","text":"when needed."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","isActive":true},{"text":" to check if your","type":"text"},{"type":"text","text":" "},{"text":"application is authorized for the specified scopes.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","type":"reference","isActive":true},{"type":"text","text":" to set the"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Persistent Storage","type":"text"}]}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Note that this type conforms to "},{"code":"Codable","type":"codeVoice"},{"text":". It is this type that you should","type":"text"},{"text":" ","type":"text"},{"text":"encode to data using a ","type":"text"},{"code":"JSONEncoder","type":"codeVoice"},{"type":"text","text":" in order to save the authorization"},{"type":"text","text":" "},{"text":"information to persistent storage. See","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage"},{"type":"text","text":" for more"},{"text":" ","type":"text"},{"type":"text","text":"information."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"overridingTitle":"Authorization Code Flow","type":"reference","overridingTitleInlineContent":[{"text":"Authorization Code Flow","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"text":".","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The first step in the Authorization Code Flow.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyScopeAuthorizationManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API and"},{"text":" ","type":"text"},{"type":"text","text":"that "},{"inlineContent":[{"text":"supports authorization scopes","type":"text"}],"type":"strong"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","title":"SpotifyScopeAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(backend:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:)","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)","role":"symbol","title":"init(backend:)","type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"title":"Authorization Code Flow with Proof Key for Code Exchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/baseLogger":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"type":"text","text":"instead, they will create their own logger."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","title":"baseLogger","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseLogger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"deauthorize","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"text":" to","type":"text"},{"text":" ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/SpotifyAuthorizationManager-Implementations":{"title":"SpotifyAuthorizationManager Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/SpotifyAuthorizationManager-Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/spotifyauthorizationmanager-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/description":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/description","title":"description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(backend:accessToken:expirationDate:refreshToken:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","role":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"backend"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"title":"didChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/==(_:_:)":{"kind":"symbol","title":"==(_:_:)","abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/==(_:_:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","preciseIdentifier":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"text":">, ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didDeauthorize":{"abstract":[{"text":"A publisher that emits after ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","isActive":true,"type":"reference"},{"type":"text","text":" is called."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"title":"didDeauthorize","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/encode(to:)":{"title":"encode(to:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/encode(to:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","title":"refreshTokens(onlyIfExpired:tolerance:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/hash(into:)":{"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/hash(into:)","title":"hash(into:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/logger":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/logger","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"title":"logger","role":"symbol","abstract":[{"type":"text","text":"The logger for this class."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/Equatable-Implementations","abstract":[],"type":"topic","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/equatable-implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(from:)":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(from:)"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/!=(_:_:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/!=(_:_:).json index 0d804a62d..d5c6ae806 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/!=(_:_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","symbolKind":"op","title":"!=(_:_:)","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/equatable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/!=(_:_:)":{"abstract":[],"kind":"symbol","role":"symbol","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/!=(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}]}],"metadata":{"role":"symbol","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"title":"!=(_:_:)","symbolKind":"op","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/!=(_:_:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/Equatable-Implementations","abstract":[],"type":"topic","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/equatable-implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/==(_:_:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/==(_:_:).json index 11d82158a..0b62299d0 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/==(_:_:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/==(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/==(_:_:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","preciseIdentifier":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"preciseIdentifier":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC","kind":"typeIdentifier","text":"AuthorizationCodeFlowBackendManager"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":">) -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC2eeoiySbACyxG_AEtFZ","role":"symbol","title":"==(_:_:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Operator"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/==(_:_:)"]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"AuthorizationCodeFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","preciseIdentifier":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AuthorizationCodeFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","preciseIdentifier":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Backend"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/==(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/==(_:_:)","title":"==(_:_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"AuthorizationCodeFlowBackendManager","preciseIdentifier":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":">, "},{"text":"AuthorizationCodeFlowBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC2eeoiySbACyxG_AEtFZ","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"op","roleHeading":"Operator","title":"==(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/==(_:_:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/==(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","preciseIdentifier":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC","text":"AuthorizationCodeFlowBackendManager","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Backend","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","text":"AuthorizationCodeFlowBackendManager"},{"kind":"text","text":"<"},{"text":"Backend","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/==(_:_:)":{"kind":"symbol","title":"==(_:_:)","abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/==(_:_:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","preciseIdentifier":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"text":">, ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/description.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/description.json index 48528498f..a1635af82 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/description.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/description.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/description","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC11descriptionSSvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"description","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/description":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/description","title":"description","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC11descriptionSSvp","title":"description","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/description","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/description":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/description","title":"description"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/encode(to:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/encode(to:).json index 25807e31c..10743dba4 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/encode(to:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/encode(to:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"override","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","symbolKind":"method","role":"symbol","externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC6encode2toys7Encoder_p_tKF"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/encode(to:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/encode(to:)","title":"encode(to:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"override","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/encode(to:)"},"metadata":{"title":"encode(to:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC6encode2toys7Encoder_p_tKF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/encode(to:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/encode(to:)":{"title":"encode(to:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/encode(to:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/equatable-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/equatable-implementations.json index c6cd09ad1..9f10c5888 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/equatable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/Equatable-Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","roleHeading":"API Collection","role":"collectionGroup"},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/!=(_:_:)"],"generated":true}],"kind":"article","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/!=(_:_:)":{"abstract":[],"kind":"symbol","role":"symbol","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/!=(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/!=(_:_:)"],"anchor":"Operators","title":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/equatable-implementations"]}],"kind":"article","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/!=(_:_:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/hash(into:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/hash(into:).json index 0da4977bb..493b7a199 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/hash(into:).json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"override","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","symbolKind":"method","externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC4hash4intoys6HasherVz_tF","title":"hash(into:)","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/hash(into:)"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/hash(into:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/hash(into:)","title":"hash(into:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"abstract":[]}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC4hash4intoys6HasherVz_tF","modules":[{"name":"SpotifyWebAPI"}],"title":"hash(into:)","symbolKind":"method","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/hash(into:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"override","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/hash(into:)"]}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/hash(into:)":{"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/hash(into:)","title":"hash(into:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(backend:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(backend:).json index 51a4b4134..a0c73682c 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(backend:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(backend:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","seeAlsoSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(from:)"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","title":"init(backend:)","externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC7backendACyxGx_tcfc","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"required","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":")"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A type that handles the process of requesting the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refreshing the access token from"},{"type":"text","text":" "},{"text":"Spotify. It may do so directly (see","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","isActive":true},{"text":"), or it may communicate with","type":"text"},{"type":"text","text":" "},{"text":"a custom backend server that you configure (see","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},{"type":"text","text":"). See"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"},{"text":" for more information.","type":"text"}]}],"name":"backend"}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"If you do not have a custom backend server, then you are encouraged to","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"use the concrete subclass of this class,"}],"type":"strong"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","type":"reference"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"instead"}]},{"type":"text","text":". It inherits from"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"text":"<","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","type":"reference","isActive":true},{"text":">.","type":"text"},{"type":"text","text":" "},{"text":"This class will store your client id and client secret locally.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Note that this type conforms to ","type":"text"},{"type":"codeVoice","code":"Codable"},{"text":". It is this type that you should","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"encode to data using a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" in order to save the authorization"},{"type":"text","text":" "},{"text":"information to persistent storage. See","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true},{"text":" for more","type":"text"},{"text":" ","type":"text"},{"text":"information.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(backend:accessToken:expirationDate:refreshToken:scopes:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"backend"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(from:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(from:)","title":"init(from:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(backend:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)","title":"init(backend:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","metadata":{"roleHeading":"Initializer","title":"init(backend:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC7backendACyxGx_tcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"init"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(from:)"],"anchor":"Initializers","title":"Initializers"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"required"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"A type that handles the process of requesting the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refreshing the access token from","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Spotify. It may do so directly (see"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"},{"type":"text","text":"), or it may communicate with"},{"text":" ","type":"text"},{"text":"a custom backend server that you configure (see","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},{"type":"text","text":"). See"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","isActive":true,"type":"reference"},{"text":" for more information.","type":"text"}],"type":"paragraph"}],"name":"backend"}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"inlineContent":[{"type":"text","text":"If you do not have a custom backend server, then you are encouraged to"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"use the concrete subclass of this class,"}]},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","type":"reference"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"instead"}],"type":"strong"},{"text":". It inherits from","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":"<"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","type":"reference"},{"type":"text","text":">."},{"text":" ","type":"text"},{"type":"text","text":"This class will store your client id and client secret locally."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Note that this type conforms to ","type":"text"},{"type":"codeVoice","code":"Codable"},{"text":". It is this type that you should","type":"text"},{"text":" ","type":"text"},{"text":"encode to data using a ","type":"text"},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" in order to save the authorization"},{"type":"text","text":" "},{"type":"text","text":"information to persistent storage. See"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","type":"reference","isActive":true},{"type":"text","text":" for more"},{"type":"text","text":" "},{"type":"text","text":"information."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"type":"text","text":"."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","title":"Authorization Code Flow","titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(backend:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:)","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)","role":"symbol","title":"init(backend:)","type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(backend:accessToken:expirationDate:refreshToken:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","role":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"backend"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(from:)":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(backend:accesstoken:expirationdate:refreshtoken:scopes:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(backend:accesstoken:expirationdate:refreshtoken:scopes:).json index 2d8652f9e..65bf89427 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(backend:accesstoken:expirationdate:refreshtoken:scopes:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(backend:accesstoken:expirationdate:refreshtoken:scopes:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"A type that handles the process of requesting the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refreshing the access token from"},{"type":"text","text":" "},{"type":"text","text":"Spotify. It may do so directly (see"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","isActive":true},{"text":"), or it may communicate with","type":"text"},{"type":"text","text":" "},{"type":"text","text":"a custom backend server that you configure (see"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","isActive":true,"type":"reference"},{"type":"text","text":"). See"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","isActive":true},{"type":"text","text":" for more information."}]}],"name":"backend"},{"content":[{"inlineContent":[{"text":"The access token.","type":"text"}],"type":"paragraph"}],"name":"accessToken"},{"content":[{"inlineContent":[{"text":"The expiration date of the access token.","type":"text"}],"type":"paragraph"}],"name":"expirationDate"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The refresh token. If "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" (not recommended), then it"},{"type":"text","text":" "},{"text":"will not be possible to automatically refresh the access token when","type":"text"},{"text":" ","type":"text"},{"text":"it expires; instead, you will have to go through the authorization","type":"text"},{"text":" ","type":"text"},{"text":"process again, as described in the README in the root directory of","type":"text"},{"type":"text","text":" "},{"text":"this package. Use","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)"},{"type":"text","text":" "},{"type":"text","text":"to check if the access token is expired."}]}],"name":"refreshToken"},{"content":[{"inlineContent":[{"type":"text","text":"The scopes that have been authorized for the access token."}],"type":"paragraph"}],"name":"scopes"}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"In general, only use this initializer if you have retrieved the"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"authorization information from an external source.","type":"text"}],"type":"strong"},{"type":"text","text":" Otherwise, use"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"If you do not have a custom backend server, then you are encouraged to"}]},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"use the concrete subclass of this class,"}],"type":"strong"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"instead"}]},{"text":". It inherits from","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"<"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","type":"reference"},{"text":">.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This class will store your client id and client secret locally."}]},{"inlineContent":[{"type":"text","text":"You are discouraged from individually saving the properties of this"},{"text":" ","type":"text"},{"type":"text","text":"instance to persistent storage and then retrieving them later and passing"},{"type":"text","text":" "},{"type":"text","text":"them into this initializer. Instead, encode this entire instance to data"},{"type":"text","text":" "},{"type":"text","text":"using a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" and then decode the data from storage later. See"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage"},{"type":"text","text":" for more"},{"text":" ","type":"text"},{"text":"information.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more about the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(from:)"],"title":"Initializers","generated":true}],"metadata":{"title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC7backend11accessToken14expirationDate07refreshK06scopesACyxGx_SS10Foundation0M0VSSSgShyAA5ScopeOGtcfc","symbolKind":"init","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(backend:accessToken:expirationDate:refreshToken:scopes:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"backend"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(backend:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)","title":"init(backend:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessTokenIsExpired(tolerance:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"type":"text","text":"Determines whether the access token is expired within the given tolerance."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessTokenIsExpired"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"type":"link","titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}],"title":"Authorization Code Flow","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(from:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(from:)","title":"init(from:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"metadata":{"title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">)","kind":"text"}],"symbolKind":"init","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC7backend11accessToken14expirationDate07refreshK06scopesACyxGx_SS10Foundation0M0VSSSgShyAA5ScopeOGtcfc","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(from:)"],"anchor":"Initializers","title":"Initializers","generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">)"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A type that handles the process of requesting the"},{"type":"text","text":" "},{"text":"authorization information and refreshing the access token from","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Spotify. It may do so directly (see"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"},{"text":"), or it may communicate with","type":"text"},{"type":"text","text":" "},{"text":"a custom backend server that you configure (see","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","isActive":true},{"text":"). See","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"},{"type":"text","text":" for more information."}],"type":"paragraph"}],"name":"backend"},{"name":"accessToken","content":[{"type":"paragraph","inlineContent":[{"text":"The access token.","type":"text"}]}]},{"name":"expirationDate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The expiration date of the access token."}]}]},{"name":"refreshToken","content":[{"inlineContent":[{"text":"The refresh token. If ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" (not recommended), then it"},{"text":" ","type":"text"},{"text":"will not be possible to automatically refresh the access token when","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"it expires; instead, you will have to go through the authorization"},{"type":"text","text":" "},{"type":"text","text":"process again, as described in the README in the root directory of"},{"text":" ","type":"text"},{"type":"text","text":"this package. Use"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","isActive":true},{"type":"text","text":" "},{"text":"to check if the access token is expired.","type":"text"}],"type":"paragraph"}]},{"name":"scopes","content":[{"type":"paragraph","inlineContent":[{"text":"The scopes that have been authorized for the access token.","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"In general, only use this initializer if you have retrieved the"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"authorization information from an external source."}],"type":"strong"},{"type":"text","text":" Otherwise, use"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)","isActive":true},{"type":"text","text":"."}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"If you do not have a custom backend server, then you are encouraged to"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"use the concrete subclass of this class,"}],"type":"strong"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","isActive":true},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"instead"}]},{"type":"text","text":". It inherits from"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"text":"<","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","type":"reference"},{"text":">.","type":"text"},{"text":" ","type":"text"},{"text":"This class will store your client id and client secret locally.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are discouraged from individually saving the properties of this"},{"type":"text","text":" "},{"text":"instance to persistent storage and then retrieving them later and passing","type":"text"},{"type":"text","text":" "},{"text":"them into this initializer. Instead, encode this entire instance to data","type":"text"},{"type":"text","text":" "},{"type":"text","text":"using a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" and then decode the data from storage later. See"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true},{"type":"text","text":" for more"},{"text":" ","type":"text"},{"text":"information.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessTokenIsExpired(tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)","abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(backend:accessToken:expirationDate:refreshToken:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","role":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"backend"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(backend:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:)","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)","role":"symbol","title":"init(backend:)","type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(from:)":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow","type":"link","titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(from:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(from:).json index 1f24dc247..c439dd454 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(from:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(from:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(from:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(from:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","role":"symbol","symbolKind":"init","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC4fromACyxGs7Decoder_p_tKcfc"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"override"},{"kind":"text","text":" "},{"text":"required","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(from:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(from:)","title":"init(from:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(backend:accessToken:expirationDate:refreshToken:scopes:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"backend"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(backend:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)","title":"init(backend:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC4fromACyxGs7Decoder_p_tKcfc","symbolKind":"init"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"override"},{"text":" ","kind":"text"},{"kind":"keyword","text":"required"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(from:)"]}],"seeAlsoSections":[{"title":"Initializers","anchor":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)"]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(from:)":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(backend:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:)","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:)","role":"symbol","title":"init(backend:)","type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/init(backend:accessToken:expirationDate:refreshToken:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","role":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"backend"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/logger.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/logger.json index 40367ddc8..29abfd05c 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/logger.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/logger.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Note"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This is a computed property which will provide access to the same"},{"text":" ","type":"text"},{"type":"text","text":"underlying logger for all concrete specializations of this type."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/logger"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger"],"generated":true,"title":"Logging"}],"abstract":[{"text":"The logger for this class.","type":"text"}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC6logger7Logging6LoggerVvpZ","symbolKind":"property","title":"logger","role":"symbol","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/logger"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/logger":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/logger","title":"logger","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/logger","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"The logger for this class."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/baseLogger":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","title":"baseLogger","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"baseLogger","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"type":"text","text":"instead, they will create their own logger."}]}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Logging","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger"],"anchor":"Logging"}],"abstract":[{"type":"text","text":"The logger for this class."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/logger"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"metadata":{"externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC6logger7Logging6LoggerVvpZ","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Type Property","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"}],"title":"logger"},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/logger","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Note"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This is a computed property which will provide access to the same","type":"text"},{"type":"text","text":" "},{"text":"underlying logger for all concrete specializations of this type.","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/logger":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/logger","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"title":"logger","role":"symbol","abstract":[{"type":"text","text":"The logger for this class."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/baseLogger":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"type":"text","text":"instead, they will create their own logger."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","title":"baseLogger","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseLogger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/makeauthorizationurl(redirecturi:showdialog:state:scopes:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/makeauthorizationurl(redirecturi:showdialog:state:scopes:).json index 8d0b50e97..49a740ecf 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/makeauthorizationurl(redirecturi:showdialog:state:scopes:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/makeauthorizationurl(redirecturi:showdialog:state:scopes:).json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"kind":"text","text":"("},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"state"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The location that Spotify will redirect to after the user"},{"type":"text","text":" "},{"type":"text","text":"authorizes or denies authorization for your app. Usually, this"},{"text":" ","type":"text"},{"text":"should contain a custom URL scheme that redirects to a location in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"your app. This URI needs to have been entered in the Redirect URI"},{"text":" ","type":"text"},{"type":"text","text":"whitelist that you specified when you "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"reference"},{"text":".","type":"text"}]}],"name":"redirectURI"},{"content":[{"inlineContent":[{"type":"text","text":"Whether or not to force the user to approve the app again"},{"type":"text","text":" "},{"type":"text","text":"if they’ve already done so. If "},{"type":"codeVoice","code":"false"},{"type":"text","text":", a user who has already"},{"type":"text","text":" "},{"type":"text","text":"approved the application may be automatically redirected to the"},{"text":" ","type":"text"},{"code":"redirectURI","type":"codeVoice"},{"text":". If ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":", the user will not be automatically"},{"type":"text","text":" "},{"type":"text","text":"redirected and will have to approve the app again."}],"type":"paragraph"}],"name":"showDialog"},{"content":[{"inlineContent":[{"type":"text","text":"Optional, but strongly recommended. "},{"type":"strong","inlineContent":[{"type":"text","text":"If you provide a value"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"for this parameter, you must pass the same value to"}]},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)"},{"type":"text","text":","},{"text":" ","type":"text"},{"inlineContent":[{"text":"otherwise an error will be thrown.","type":"text"}],"type":"strong"},{"text":" The state can be useful for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"correlating requests and responses. Because your redirect URI can"},{"type":"text","text":" "},{"type":"text","text":"be guessed, using a state value can increase your assurance that an"},{"text":" ","type":"text"},{"type":"text","text":"incoming connection is the result of an authentication request that"},{"type":"text","text":" "},{"type":"text","text":"you made. If you generate a random string or encode the hash of"},{"type":"text","text":" "},{"text":"some client state (e.g., a cookie) in this state variable, you can","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"validate the response to additionally ensure that the request and"},{"type":"text","text":" "},{"text":"response originated in the same browser. This provides protection","type":"text"},{"type":"text","text":" "},{"text":"against attacks such as cross-site request forgery.","type":"text"}],"type":"paragraph"}],"name":"state"},{"name":"scopes","content":[{"inlineContent":[{"text":"A set of ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}]},{"content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The URL that must be opened to authorize your app. May return","type":"text"},{"text":" ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the URL could not be created."}]}],"kind":"content"},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"Creates the URL that is used to request authorization for your app. It","type":"text"},{"type":"text","text":" "},{"text":"displays a permissions dialog to the user. Open the URL in a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"browser\/webview so that the user can login to their Spotify account and"},{"text":" ","type":"text"},{"type":"text","text":"authorize your app."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"After the user either authorizes or denies authorization for your","type":"text"},{"text":" ","type":"text"},{"text":"application, Spotify will redirect to ","type":"text"},{"code":"redirectURI","type":"codeVoice"},{"text":" with query parameters","type":"text"},{"type":"text","text":" "},{"type":"text","text":"appended to it. Pass that URL into"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"reference","isActive":true},{"type":"text","text":" to complete"},{"type":"text","text":" "},{"text":"the authorization process.","type":"text"}]},{"inlineContent":[{"inlineContent":[{"text":"Warning","type":"text"}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"text":"DO NOT add a forward-slash to the end of the redirect URI","type":"text"}],"type":"strong"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"All of these values will be automatically percent-encoded. Therefore, do"},{"type":"text","text":" "},{"type":"text","text":"not percent-encode them yourself before passing them into this method."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)"},"seeAlsoSections":[{"generated":true,"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC04makeD3URL11redirectURI10showDialog5state6scopes10Foundation0J0VSgAK_SbSSSgShyAA5ScopeOGtF","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"showDialog"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}]},"extendedModule":"SpotifyWebAPI"},"references":{"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"titleInlineContent":[{"type":"text","text":"Spotify Authorization scopes"}],"title":"Spotify Authorization scopes","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-user-authorization":{"type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","role":"symbol","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"kind":"symbol","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","role":"symbol","title":"clientId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"titleInlineContent":[{"type":"text","text":"registered your"},{"type":"text","text":" "},{"type":"text","text":"application"}],"title":"registered your application","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"role":"symbol","title":"clientSecret","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Authorization","generated":true,"anchor":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"sections":[],"metadata":{"role":"symbol","roleHeading":"Instance Method","title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"kind":"text","text":"("},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"showDialog"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">) -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]},"externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC04makeD3URL11redirectURI10showDialog5state6scopes10Foundation0J0VSgAK_SbSSSgShyAA5ScopeOGtF","extendedModule":"SpotifyWebAPI","symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"kind":"text","text":"("},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":", "},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"redirectURI","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The location that Spotify will redirect to after the user"},{"type":"text","text":" "},{"text":"authorizes or denies authorization for your app. Usually, this","type":"text"},{"text":" ","type":"text"},{"text":"should contain a custom URL scheme that redirects to a location in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"your app. This URI needs to have been entered in the Redirect URI"},{"type":"text","text":" "},{"type":"text","text":"whitelist that you specified when you "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"text":".","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Whether or not to force the user to approve the app again"},{"type":"text","text":" "},{"type":"text","text":"if they’ve already done so. If "},{"code":"false","type":"codeVoice"},{"text":", a user who has already","type":"text"},{"text":" ","type":"text"},{"text":"approved the application may be automatically redirected to the","type":"text"},{"type":"text","text":" "},{"code":"redirectURI","type":"codeVoice"},{"text":". If ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":", the user will not be automatically"},{"text":" ","type":"text"},{"text":"redirected and will have to approve the app again.","type":"text"}],"type":"paragraph"}],"name":"showDialog"},{"name":"state","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Optional, but strongly recommended. "},{"inlineContent":[{"type":"text","text":"If you provide a value"}],"type":"strong"},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"for this parameter, you must pass the same value to"}],"type":"strong"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","isActive":true,"type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"otherwise an error will be thrown."}]},{"type":"text","text":" The state can be useful for"},{"type":"text","text":" "},{"type":"text","text":"correlating requests and responses. Because your redirect URI can"},{"text":" ","type":"text"},{"text":"be guessed, using a state value can increase your assurance that an","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"incoming connection is the result of an authentication request that"},{"text":" ","type":"text"},{"text":"you made. If you generate a random string or encode the hash of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"some client state (e.g., a cookie) in this state variable, you can"},{"text":" ","type":"text"},{"type":"text","text":"validate the response to additionally ensure that the request and"},{"text":" ","type":"text"},{"text":"response originated in the same browser. This provides protection","type":"text"},{"text":" ","type":"text"},{"text":"against attacks such as cross-site request forgery.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"A set of ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"reference","isActive":true},{"type":"text","text":"."}]}],"name":"scopes"}]},{"kind":"content","content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"text":"The URL that must be opened to authorize your app. May return","type":"text"},{"text":" ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the URL could not be created."}]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Creates the URL that is used to request authorization for your app. It","type":"text"},{"type":"text","text":" "},{"text":"displays a permissions dialog to the user. Open the URL in a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"browser\/webview so that the user can login to their Spotify account and"},{"text":" ","type":"text"},{"text":"authorize your app.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"After the user either authorizes or denies authorization for your"},{"text":" ","type":"text"},{"type":"text","text":"application, Spotify will redirect to "},{"code":"redirectURI","type":"codeVoice"},{"text":" with query parameters","type":"text"},{"type":"text","text":" "},{"type":"text","text":"appended to it. Pass that URL into"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"reference","isActive":true},{"text":" to complete","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the authorization process."}]},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Warning"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"DO NOT add a forward-slash to the end of the redirect URI"}]},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"All of these values will be automatically percent-encoded. Therefore, do"},{"text":" ","type":"text"},{"text":"not percent-encode them yourself before passing them into this method.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"type":"text","text":" "},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The first step in the Authorization Code Flow.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"title":"Spotify Authorization scopes","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","titleInlineContent":[{"text":"Spotify Authorization scopes","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","kind":"symbol","title":"clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-user-authorization":{"title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"title":"registered your application","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"text":"registered your","type":"text"},{"type":"text","text":" "},{"text":"application","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/refreshtokens(onlyifexpired:tolerance:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/refreshtokens(onlyifexpired:tolerance:).json index 8565a4676..78693f222 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/refreshtokens(onlyifexpired:tolerance:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/refreshtokens(onlyifexpired:tolerance:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Uses the refresh token to get a new access token."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/SpotifyAuthorizationManager-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"onlyIfExpired","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":" = 120) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"onlyIfExpired","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Only refresh the access token if it is expired."}]}]},{"name":"tolerance","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The tolerance in seconds to use when determining if the"},{"type":"text","text":" "},{"text":"token is expired. Defaults to 120, meaning that a new token will be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"retrieved if the current one has expired or will expire in the next"},{"type":"text","text":" "},{"type":"text","text":"two minutes. The token is considered expired if"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":" - "},{"code":"tolerance","type":"codeVoice"},{"text":" ","type":"text"},{"text":"is equal to or before the current date. This parameter has no","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"effect if "},{"type":"codeVoice","code":"onlyIfExpired"},{"type":"text","text":" is "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}]}]}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"You shouldn’t need to call this method","type":"text"}]},{"text":". It gets called automatically","type":"text"},{"type":"text","text":" "},{"type":"text","text":"each time you make a request to the Spotify API."}]},{"inlineContent":[{"type":"text","text":"If the access and\/or refresh tokens are refreshed, then"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","type":"reference"},{"text":" will emit a signal, which","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"causes "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange"},{"text":" to emit a signal.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Thread Safety","type":"text"}]}]},{"inlineContent":[{"text":"Calling this method is thread-safe. If a network request to refresh the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"tokens is already in progress, additional calls will return a reference to"},{"text":" ","type":"text"},{"type":"text","text":"the same publisher."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"However"}],"type":"strong"},{"type":"text","text":", no guarantees are made about the thread that the publisher"},{"text":" ","type":"text"},{"type":"text","text":"returned by this method will emit on."}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"extendedModule":"SpotifyWebAPI","title":"refreshTokens(onlyIfExpired:tolerance:)","externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC13refreshTokens13onlyIfExpired9tolerance7Combine12AnyPublisherVyyts5Error_pGSb_SdtF","role":"symbol","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"title":"refreshTokens(onlyIfExpired:tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"onlyIfExpired"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Uses the refresh token to get a new access token."}],"kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","abstract":[{"text":"A publisher that emits after the authorization information changes.","type":"text"}],"title":"didChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","role":"symbol","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/SpotifyAuthorizationManager-Implementations":{"abstract":[],"title":"SpotifyAuthorizationManager Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/spotifyauthorizationmanager-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/SpotifyAuthorizationManager-Implementations","role":"collectionGroup","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManagerDidChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"onlyIfExpired"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","extendedModule":"SpotifyWebAPI","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"type":"text","text":"."}]},"title":"refreshTokens(onlyIfExpired:tolerance:)","externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC13refreshTokens13onlyIfExpired9tolerance7Combine12AnyPublisherVyyts5Error_pGSb_SdtF","roleHeading":"Instance Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":" = 120) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Only refresh the access token if it is expired.","type":"text"}]}],"name":"onlyIfExpired"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The tolerance in seconds to use when determining if the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"token is expired. Defaults to 120, meaning that a new token will be"},{"type":"text","text":" "},{"type":"text","text":"retrieved if the current one has expired or will expire in the next"},{"type":"text","text":" "},{"text":"two minutes. The token is considered expired if","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":" - "},{"code":"tolerance","type":"codeVoice"},{"type":"text","text":" "},{"type":"text","text":"is equal to or before the current date. This parameter has no"},{"type":"text","text":" "},{"type":"text","text":"effect if "},{"type":"codeVoice","code":"onlyIfExpired"},{"type":"text","text":" is "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}]}],"name":"tolerance"}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"You shouldn’t need to call this method"}]},{"text":". It gets called automatically","type":"text"},{"type":"text","text":" "},{"type":"text","text":"each time you make a request to the Spotify API."}],"type":"paragraph"},{"inlineContent":[{"text":"If the access and\/or refresh tokens are refreshed, then","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","isActive":true,"type":"reference"},{"text":" will emit a signal, which","type":"text"},{"type":"text","text":" "},{"type":"text","text":"causes "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange"},{"text":" to emit a signal.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Thread Safety","type":"text"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"Calling this method is thread-safe. If a network request to refresh the"},{"text":" ","type":"text"},{"text":"tokens is already in progress, additional calls will return a reference to","type":"text"},{"type":"text","text":" "},{"text":"the same publisher.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"However"}]},{"type":"text","text":", no guarantees are made about the thread that the publisher"},{"text":" ","type":"text"},{"type":"text","text":"returned by this method will emit on."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","isActive":true},{"text":".","type":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/SpotifyAuthorizationManager-Implementations"]]},"abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"title":"Authorization","anchor":"Authorization"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The first step in the Authorization Code Flow.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","title":"refreshTokens(onlyIfExpired:tolerance:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/SpotifyAuthorizationManager-Implementations":{"title":"SpotifyAuthorizationManager Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/SpotifyAuthorizationManager-Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/spotifyauthorizationmanager-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"title":"didChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/requestaccessandrefreshtokens(redirecturiwithquery:state:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/requestaccessandrefreshtokens(redirecturiwithquery:state:).json index ebefe54b6..0a7e1b1d4 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/requestaccessandrefreshtokens(redirecturiwithquery:state:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/requestaccessandrefreshtokens(redirecturiwithquery:state:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC29requestAccessAndRefreshTokens20redirectURIWithQuery5state7Combine12AnyPublisherVyyts5Error_pG10Foundation3URLV_SSSgtF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"title":"Authorization"}],"abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The redirect URI with query parameters appended"},{"text":" ","type":"text"},{"text":"to it.","type":"text"}],"type":"paragraph"}],"name":"redirectURIWithQuery"},{"name":"state","content":[{"type":"paragraph","inlineContent":[{"text":"The value of the state parameter that you provided when making","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the authorization URL. The state can be useful for correlating"},{"text":" ","type":"text"},{"type":"text","text":"requests and responses. Because your redirect URI can be guessed,"},{"text":" ","type":"text"},{"type":"text","text":"using a state value can increase your assurance that an incoming"},{"text":" ","type":"text"},{"type":"text","text":"connection is the result of an authentication request that you"},{"text":" ","type":"text"},{"type":"text","text":"made. "},{"type":"strong","inlineContent":[{"type":"text","text":"If the state parameter in the query string of"}]},{"type":"text","text":" "},{"type":"codeVoice","code":"redirectURIWithQuery"},{"type":"text","text":" "},{"inlineContent":[{"text":"doesn’t match this value, then an error","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"will be thrown."}]},{"type":"text","text":" If "},{"code":"nil","type":"codeVoice"},{"text":", then the state parameter must not be","type":"text"},{"type":"text","text":" "},{"text":"present in ","type":"text"},{"code":"redirectURIWithQuery","type":"codeVoice"},{"text":" either, otherwise an error will","type":"text"},{"type":"text","text":" "},{"text":"be thrown. After this request has been made, you should generate a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"new value for this parameter in preparation for the next"},{"text":" ","type":"text"},{"type":"text","text":"authorization process."}]}]}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"After you open the URL from"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","isActive":true},{"type":"text","text":" and the user"},{"type":"text","text":" "},{"type":"text","text":"either authorizes or denies authorization for your app, Spotify will"},{"text":" ","type":"text"},{"type":"text","text":"redirect to the redirect URI you specified with query parameters appended"},{"type":"text","text":" "},{"type":"text","text":"to it. Pass this URL into this method to request access and refresh tokens."},{"type":"text","text":" "},{"type":"text","text":"The access token is required for all endpoints, even those that do not"},{"text":" ","type":"text"},{"text":"access user data.","type":"text"}]},{"inlineContent":[{"text":"If the user denied your app’s authorization request or the request failed","type":"text"},{"type":"text","text":" "},{"text":"for some other reason, then ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","type":"reference"},{"text":" will be thrown to","type":"text"},{"type":"text","text":" "},{"text":"downstream subscribers. Use the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","isActive":true,"type":"reference"},{"text":" boolean property of this","type":"text"},{"type":"text","text":" "},{"text":"error to check if the user denied your app’s authorization request.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the request for the access and refresh tokens succeeds,"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange"},{"type":"text","text":" will emit a signal, which"},{"type":"text","text":" "},{"type":"text","text":"causes "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange"},{"text":" to emit a signal.","type":"text"}]},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Warning","type":"text"}]}],"type":"paragraph"},{"inlineContent":[{"text":"All of these values will be automatically percent-encoded. Therefore, do","type":"text"},{"text":" ","type":"text"},{"text":"not percent-encode them yourself before passing them into this method.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/accessWasDenied":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","isActive":true},{"text":" == “access_denied”. Else, ","type":"text"},{"type":"codeVoice","code":"false"},{"text":". If","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", then the user denied your app’s authorization request.","type":"text"}],"title":"accessWasDenied","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessWasDenied","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/accesswasdenied"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManagerDidChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"role":"symbol","title":"clientSecret","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"kind":"symbol","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","role":"symbol","title":"clientId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-access-token":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/error":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","abstract":[{"text":"The reason authorization failed; for example: “access_denied”.","type":"text"}],"title":"error","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","abstract":[{"text":"A publisher that emits after the authorization information changes.","type":"text"}],"title":"didChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","role":"symbol","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"sections":[],"metadata":{"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI35AuthorizationCodeFlowBackendManagerC29requestAccessAndRefreshTokens20redirectURIWithQuery5state7Combine12AnyPublisherVyyts5Error_pG10Foundation3URLV_SSSgtF","symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)"},"seeAlsoSections":[{"anchor":"Authorization","title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"state"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"redirectURIWithQuery","content":[{"inlineContent":[{"text":"The redirect URI with query parameters appended","type":"text"},{"text":" ","type":"text"},{"text":"to it.","type":"text"}],"type":"paragraph"}]},{"name":"state","content":[{"type":"paragraph","inlineContent":[{"text":"The value of the state parameter that you provided when making","type":"text"},{"type":"text","text":" "},{"text":"the authorization URL. The state can be useful for correlating","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"requests and responses. Because your redirect URI can be guessed,"},{"type":"text","text":" "},{"type":"text","text":"using a state value can increase your assurance that an incoming"},{"text":" ","type":"text"},{"type":"text","text":"connection is the result of an authentication request that you"},{"type":"text","text":" "},{"type":"text","text":"made. "},{"type":"strong","inlineContent":[{"type":"text","text":"If the state parameter in the query string of"}]},{"text":" ","type":"text"},{"code":"redirectURIWithQuery","type":"codeVoice"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"doesn’t match this value, then an error"}]},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"will be thrown."}],"type":"strong"},{"text":" If ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then the state parameter must not be"},{"type":"text","text":" "},{"type":"text","text":"present in "},{"type":"codeVoice","code":"redirectURIWithQuery"},{"type":"text","text":" either, otherwise an error will"},{"type":"text","text":" "},{"type":"text","text":"be thrown. After this request has been made, you should generate a"},{"text":" ","type":"text"},{"type":"text","text":"new value for this parameter in preparation for the next"},{"type":"text","text":" "},{"type":"text","text":"authorization process."}]}]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"After you open the URL from"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","isActive":true},{"text":" and the user","type":"text"},{"type":"text","text":" "},{"text":"either authorizes or denies authorization for your app, Spotify will","type":"text"},{"type":"text","text":" "},{"text":"redirect to the redirect URI you specified with query parameters appended","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to it. Pass this URL into this method to request access and refresh tokens."},{"type":"text","text":" "},{"text":"The access token is required for all endpoints, even those that do not","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"access user data."}],"type":"paragraph"},{"inlineContent":[{"text":"If the user denied your app’s authorization request or the request failed","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"for some other reason, then "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","isActive":true,"type":"reference"},{"type":"text","text":" will be thrown to"},{"type":"text","text":" "},{"type":"text","text":"downstream subscribers. Use the"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","isActive":true,"type":"reference"},{"type":"text","text":" boolean property of this"},{"type":"text","text":" "},{"type":"text","text":"error to check if the user denied your app’s authorization request."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"If the request for the access and refresh tokens succeeds,"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","type":"reference"},{"type":"text","text":" will emit a signal, which"},{"text":" ","type":"text"},{"type":"text","text":"causes "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","isActive":true},{"type":"text","text":" to emit a signal."}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Warning"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"All of these values will be automatically percent-encoded. Therefore, do"},{"text":" ","type":"text"},{"type":"text","text":"not percent-encode them yourself before passing them into this method."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/accessWasDenied":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/accesswasdenied","kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","type":"reference"},{"type":"text","text":" == “access_denied”. Else, "},{"code":"false","type":"codeVoice"},{"text":". If","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":", then the user denied your app’s authorization request."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","title":"accessWasDenied","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessWasDenied"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-access-token":{"title":"Spotify web API reference","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The first step in the Authorization Code Flow.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"type":"text","text":" "},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"title":"didChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/error":{"type":"topic","role":"symbol","title":"error","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error","abstract":[{"type":"text","text":"The reason authorization failed; for example: “access_denied”."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","kind":"symbol","title":"clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/spotifyauthorizationmanager-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/spotifyauthorizationmanager-implementations.json index 262b0f635..90565da33 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/spotifyauthorizationmanager-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowbackendmanager/spotifyauthorizationmanager-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"role":"collectionGroup","roleHeading":"API Collection","title":"SpotifyAuthorizationManager Implementations","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/SpotifyAuthorizationManager-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/spotifyauthorizationmanager-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"],"generated":true,"title":"Instance Methods"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"title":"refreshTokens(onlyIfExpired:tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"onlyIfExpired"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Uses the refresh token to get a new access token."}],"kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"],"generated":true,"anchor":"Instance-Methods","title":"Instance Methods"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/spotifyauthorizationmanager-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyAuthorizationManager Implementations","role":"collectionGroup","roleHeading":"API Collection"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/SpotifyAuthorizationManager-Implementations","interfaceLanguage":"swift"},"kind":"article","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","title":"refreshTokens(onlyIfExpired:tolerance:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend.json index 3f5fe0e9d..b32dbe882 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow."}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/init(clientId:clientSecret:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/clientSecret"]},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/refreshTokens(refreshToken:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"]},{"title":"Type Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/logger"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/CustomStringConvertible-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Equatable-Implementations"],"generated":true}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct","externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV","navigatorTitle":[{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"title":"AuthorizationCodeFlowClientBackend","roleHeading":"Structure","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"},"seeAlsoSections":[{"generated":true,"title":"Authorization Backends","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"If you are communicating with a custom backend server, then use","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"reference"},{"text":" instead, which does not send the","type":"text"},{"type":"text","text":" "},{"code":"clientId","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"clientSecret","type":"codeVoice"},{"type":"text","text":" in network requests because these values should"},{"text":" ","type":"text"},{"text":"be securely stored on your backend server.","type":"text"}]},{"inlineContent":[{"text":"Usually you should not need to create instances of this type directly.","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","isActive":true},{"text":" uses this type internally by inheriting from","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true,"type":"reference"},{"text":"<","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","isActive":true},{"text":">.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/CustomStringConvertible-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/customstringconvertible-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/clientId":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/clientId","title":"clientId","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/clientid","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/equatable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/logger":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/logger","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/logger","type":"topic","role":"symbol","title":"logger","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The logger for this struct."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/decodable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Decodable-Implementations","type":"topic","title":"Decodable Implementations","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/Encodable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/encodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Encodable-Implementations","title":"Encodable Implementations","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/refreshTokens(refreshToken:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/refreshTokens(refreshToken:)","title":"refreshTokens(refreshToken:)","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/refreshtokens(refreshtoken:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/clientSecret":{"abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"title":"clientSecret","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/clientsecret","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/clientSecret","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/init(clientId:clientSecret:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"text":" by communicating ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"text":" with the Spotify","type":"text"},{"text":" ","type":"text"},{"text":"web API.","type":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/init(clientid:clientsecret:)","title":"init(clientId:clientSecret:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/init(clientId:clientSecret:)","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/init(clientId:clientSecret:)"],"anchor":"Initializers","generated":true},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/clientSecret"],"generated":true,"anchor":"Instance-Properties"},{"anchor":"Instance-Methods","title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/refreshTokens(refreshToken:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"]},{"anchor":"Type-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/logger"],"title":"Type Properties","generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/CustomStringConvertible-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Equatable-Implementations"],"title":"Default Implementations","generated":true,"anchor":"Default-Implementations"}],"seeAlsoSections":[{"title":"Authorization Backends","anchor":"Authorization-Backends","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"overview","type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If you are communicating with a custom backend server, then use"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","isActive":true,"type":"reference"},{"type":"text","text":" instead, which does not send the"},{"type":"text","text":" "},{"code":"clientId","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"clientSecret"},{"text":" in network requests because these values should","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be securely stored on your backend server."}]},{"inlineContent":[{"type":"text","text":"Usually you should not need to create instances of this type directly."},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","type":"reference","isActive":true},{"type":"text","text":" uses this type internally by inheriting from"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"text":"<","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","isActive":true,"type":"reference"},{"type":"text","text":">."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more about the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":"."}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Structure","title":"AuthorizationCodeFlowClientBackend","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV","role":"symbol"},"kind":"symbol","abstract":[{"type":"text","text":"Communicates "},{"type":"emphasis","inlineContent":[{"text":"directly","type":"text"}]},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/Encodable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/encodable-implementations","kind":"article","title":"Encodable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Encodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/clientId":{"title":"clientId","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/clientid","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/clientId","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/Decodable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Decodable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/decodable-implementations","title":"Decodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow","type":"link","titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/equatable-implementations","abstract":[],"kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/init(clientId:clientSecret:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/init(clientId:clientSecret:)","title":"init(clientId:clientSecret:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/init(clientid:clientsecret:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":" by communicating "},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"text":" with the Spotify","type":"text"},{"type":"text","text":" "},{"type":"text","text":"web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/CustomStringConvertible-Implementations":{"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/CustomStringConvertible-Implementations","kind":"article","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/clientSecret":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"type":"text","text":" "},{"text":"application.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/clientsecret","title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/clientSecret","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/refreshTokens(refreshToken:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/refreshTokens(refreshToken:)","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"kind":"symbol","type":"topic","title":"refreshTokens(refreshToken:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/refreshtokens(refreshtoken:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","type":"unresolvable","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/logger":{"abstract":[{"type":"text","text":"The logger for this struct."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"title":"logger","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/logger","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/logger","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/!=(_:_:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/!=(_:_:).json index 27eec5b9d..32ed320aa 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Equatable-Implementations"]]},"metadata":{"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/!=(_:_:)"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/equatable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/!=(_:_:)","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV","role":"symbol","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Equatable-Implementations"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/equatable-implementations","abstract":[],"kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/clientid.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/clientid.json index 7eed7493f..17135fa39 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/clientid.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/clientid.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/clientId","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Read more about ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV8clientIdSSvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"clientId","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/clientid"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registering your application","titleInlineContent":[{"type":"text","text":"registering your application"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/clientId":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/clientId","title":"clientId","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/clientid","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/clientid"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"Read more about "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/clientId"},"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV8clientIdSSvp","title":"clientId","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"sections":[],"references":{"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registering your application"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registering your application"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/clientId":{"title":"clientId","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/clientid","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/clientId","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/clientsecret.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/clientsecret.json index 1ef1e7f21..f2cd8a586 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/clientsecret.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/clientsecret.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientSecret"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property","title":"clientSecret","externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV12clientSecretSSvp","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/clientsecret"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"type":"text","text":" "},{"text":"application.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/clientSecret"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/clientSecret":{"abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"title":"clientSecret","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/clientsecret","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/clientSecret","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/clientsecret"]}],"metadata":{"roleHeading":"Instance Property","title":"clientSecret","externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV12clientSecretSSvp","symbolKind":"property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/clientSecret","interfaceLanguage":"swift"},"abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"type":"text","text":" "},{"text":"application.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/clientSecret":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"type":"text","text":" "},{"text":"application.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/clientsecret","title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/clientSecret","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/customstringconvertible-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/customstringconvertible-implementations.json index e261c72b7..eb4277ce2 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/customstringconvertible-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/customstringconvertible-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"title":"CustomStringConvertible Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/description"],"title":"Instance Properties","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/CustomStringConvertible-Implementations"},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/customstringconvertible-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/description":{"type":"topic","title":"description","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/description","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/description","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"CustomStringConvertible Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Instance Properties","generated":true,"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/description"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/description":{"kind":"symbol","type":"topic","role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/description","title":"description","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/description"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/decodable-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/decodable-implementations.json index 0764ed211..2ff056343 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/decodable-implementations.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Decodable-Implementations"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/init(from:)"],"generated":true,"title":"Initializers"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/decodable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/init(from:)","title":"init(from:)","type":"topic","role":"symbol","abstract":[]}}} \ No newline at end of file +{"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/init(from:)"],"anchor":"Initializers"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Decodable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Decodable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/decodable-implementations"]}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/init(from:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/init(from:)","type":"topic","abstract":[],"title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/init(from:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/description.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/description.json index f30ccfbbf..329d2b829 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/description.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/description.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"description","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV11descriptionSSvp","role":"symbol","extendedModule":"SpotifyWebAPI"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/description"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/CustomStringConvertible-Implementations"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/description":{"type":"topic","title":"description","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/description","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/description","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/CustomStringConvertible-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/customstringconvertible-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/description","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/description"]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/CustomStringConvertible-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV11descriptionSSvp","role":"symbol","title":"description"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/description":{"kind":"symbol","type":"topic","role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/description","title":"description","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/CustomStringConvertible-Implementations":{"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/CustomStringConvertible-Implementations","kind":"article","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/encodable-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/encodable-implementations.json index 502c687a1..b99accab3 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/encodable-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Encodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Encodable Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/encode(to:)"],"generated":true,"title":"Instance Methods"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/encode(to:)":{"title":"encode(to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/encode(to:)","role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/encode(to:)","type":"topic"}}} \ No newline at end of file +{"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Encodable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Encodable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/encode(to:)"],"title":"Instance Methods","anchor":"Instance-Methods"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/encode(to:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/encode(to:)","kind":"symbol","abstract":[],"title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/encode(to:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/encode(to:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/encode(to:).json index 6d8c77a85..54966e44d 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/encode(to:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"title":"encode(to:)","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV6encode2toys7Encoder_p_tKF","role":"symbol","extendedModule":"SpotifyWebAPI","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/encode(to:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Encodable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/Encodable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/encodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Encodable-Implementations","title":"Encodable Implementations","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/encode(to:)":{"title":"encode(to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/encode(to:)","role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/encode(to:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV6encode2toys7Encoder_p_tKF","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"title":"encode(to:)","symbolKind":"method","roleHeading":"Instance Method"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Encodable-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/encode(to:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/Encodable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/encodable-implementations","kind":"article","title":"Encodable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Encodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/encode(to:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/encode(to:)","kind":"symbol","abstract":[],"title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/encode(to:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/equatable-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/equatable-implementations.json index 0c8019b22..6386ff5ab 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/equatable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/!=(_:_:)"],"title":"Operators","generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Equatable-Implementations"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/equatable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/equatable-implementations"]}],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"anchor":"Operators","title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/!=(_:_:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/init(clientid:clientsecret:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/init(clientid:clientsecret:).json index 3a9b7a8e5..85c68f9af 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/init(clientid:clientsecret:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/init(clientid:clientsecret:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/init(clientid:clientsecret:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientSecret"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client id that you received when you "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}]}],"name":"clientId"},{"name":"clientSecret","content":[{"inlineContent":[{"text":"The client secret that you received when you ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}]},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"Usually you should not need to create instances of this type directly.","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","isActive":true},{"type":"text","text":" uses this type internally by inheriting"},{"text":" ","type":"text"},{"type":"text","text":"from"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","isActive":true,"type":"reference"},{"text":">.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":" by communicating "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify"},{"text":" ","type":"text"},{"type":"text","text":"web API."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/init(clientId:clientSecret:)"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientSecret"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV8clientId0I6SecretACSS_SStcfc","symbolKind":"init","roleHeading":"Initializer","title":"init(clientId:clientSecret:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Authorization Code Flow","type":"link","titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registered"},{"type":"text","text":" "},{"type":"text","text":"your application"}],"title":"registered your application"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/init(clientId:clientSecret:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"text":" by communicating ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"text":" with the Spotify","type":"text"},{"text":" ","type":"text"},{"text":"web API.","type":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/init(clientid:clientsecret:)","title":"init(clientId:clientSecret:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/init(clientId:clientSecret:)","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/init(clientid:clientsecret:)"]}],"sections":[],"abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":" by communicating "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify"},{"type":"text","text":" "},{"text":"web API.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/init(clientId:clientSecret:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"kind":"symbol","metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV8clientId0I6SecretACSS_SStcfc","title":"init(clientId:clientSecret:)","role":"symbol","symbolKind":"init"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"clientId","content":[{"inlineContent":[{"type":"text","text":"The client id that you received when you "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]},{"name":"clientSecret","content":[{"type":"paragraph","inlineContent":[{"text":"The client secret that you received when you ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"reference","isActive":true},{"type":"text","text":"."}]}]}],"kind":"parameters"},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Usually you should not need to create instances of this type directly."},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","isActive":true},{"type":"text","text":" uses this type internally by inheriting"},{"type":"text","text":" "},{"type":"text","text":"from"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":"<"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"},{"text":">.","type":"text"}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/init(clientId:clientSecret:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/init(clientId:clientSecret:)","title":"init(clientId:clientSecret:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/init(clientid:clientsecret:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":" by communicating "},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"text":" with the Spotify","type":"text"},{"type":"text","text":" "},{"type":"text","text":"web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","title":"registered your application","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registered"},{"text":" ","type":"text"},{"type":"text","text":"your application"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/init(from:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/init(from:).json index d04358c8c..f3465361a 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/init(from:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/init(from:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","role":"symbol","symbolKind":"init","roleHeading":"Initializer","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV4fromACs7Decoder_p_tKcfc"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Decodable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/init(from:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/init(from:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/decodable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Decodable-Implementations","type":"topic","title":"Decodable Implementations","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/init(from:)","title":"init(from:)","type":"topic","role":"symbol","abstract":[]}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Decodable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/init(from:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/init(from:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/init(from:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/init(from:)","type":"topic","abstract":[],"title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/Decodable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/Decodable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/decodable-implementations","title":"Decodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/logger.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/logger.json index 5c1544f8a..1bc5643a8 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/logger.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/logger.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Type Property","externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV6logger7Logging6LoggerVvpZ","symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"logger","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/logger"]}],"abstract":[{"type":"text","text":"The logger for this struct."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/logger","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/logger":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/logger","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/logger","type":"topic","role":"symbol","title":"logger","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The logger for this struct."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"The logger for this struct."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/logger"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"roleHeading":"Type Property","externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV6logger7Logging6LoggerVvpZ","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"logger","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/logger"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/logger":{"abstract":[{"type":"text","text":"The logger for this struct."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"title":"logger","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/logger","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/logger","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/refreshtokens(refreshtoken:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/refreshtokens(refreshtoken:).json index 40cca9f17..2beb82107 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/refreshtokens(refreshtoken:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/refreshtokens(refreshtoken:).json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The refresh token, which can be exchanged for"},{"text":" ","type":"text"},{"text":"a new access token.","type":"text"}]}],"name":"refreshToken"}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Access tokens expire after an hour, after which they must be refreshed"},{"type":"text","text":" "},{"type":"text","text":"using this method. This method will be called by the"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},{"type":"text","text":" "},{"type":"text","text":"method of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This method returns the authorization information as JSON data that can be"},{"text":" ","type":"text"},{"text":"decoded into ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"},{"type":"text","text":". The "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"reference"},{"text":" and","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate"},{"text":" (which can be decoded from the “expires_in”","type":"text"},{"type":"text","text":" "},{"type":"text","text":"JSON key) properties should be non-"},{"type":"codeVoice","code":"nil"},{"type":"text","text":". For example:"}],"type":"paragraph"},{"syntax":null,"type":"codeListing","code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600","}"]},{"inlineContent":[{"text":"Read about the underlying request that is made to Spotify in order to","type":"text"},{"type":"text","text":" "},{"text":"retrieve this data ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"sections":[],"abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/refreshtokens(refreshtoken:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/refreshTokens(refreshToken:)"},"metadata":{"symbolKind":"method","role":"symbol","externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV13refreshTokens0I5Token7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_tF","roleHeading":"Instance Method","title":"refreshTokens(refreshToken:)","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"title":"refreshTokens(onlyIfExpired:tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"onlyIfExpired"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Uses the refresh token to get a new access token."}],"kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/refreshTokens(refreshToken:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/refreshTokens(refreshToken:)","title":"refreshTokens(refreshToken:)","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/refreshtokens(refreshtoken:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"kind":"symbol","role":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token":{"titleInlineContent":[{"type":"text","text":"here"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","type":"link","title":"here","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"refreshTokens(refreshToken:)","externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV13refreshTokens0I5Token7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_tF","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/refreshtokens(refreshtoken:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"kind":"symbol","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/refreshTokens(refreshToken:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The refresh token, which can be exchanged for"},{"text":" ","type":"text"},{"type":"text","text":"a new access token."}]}],"name":"refreshToken"}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Access tokens expire after an hour, after which they must be refreshed","type":"text"},{"type":"text","text":" "},{"text":"using this method. This method will be called by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"text","text":"method of "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"This method returns the authorization information as JSON data that can be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"decoded into "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","isActive":true,"type":"reference"},{"type":"text","text":". The "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},{"type":"text","text":" and"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","isActive":true},{"type":"text","text":" (which can be decoded from the “expires_in”"},{"type":"text","text":" "},{"type":"text","text":"JSON key) properties should be non-"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". For example:"}],"type":"paragraph"},{"code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600","}"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read about the underlying request that is made to Spotify in order to"},{"type":"text","text":" "},{"type":"text","text":"retrieve this data "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","title":"refreshTokens(onlyIfExpired:tolerance:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","type":"link","titleInlineContent":[{"type":"text","text":"here"}],"title":"here"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/refreshTokens(refreshToken:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/refreshTokens(refreshToken:)","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"kind":"symbol","type":"topic","title":"refreshTokens(refreshToken:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/refreshtokens(refreshtoken:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/requestaccessandrefreshtokens(code:redirecturiwithquery:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/requestaccessandrefreshtokens(code:redirecturiwithquery:).json index 549da9770..f7c349d5b 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/requestaccessandrefreshtokens(code:redirecturiwithquery:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowclientbackend/requestaccessandrefreshtokens(code:redirecturiwithquery:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV29requestAccessAndRefreshTokens4code20redirectURIWithQuery7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_AJ3URLVtF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The authorization code, which will also be present in"},{"text":" ","type":"text"},{"type":"codeVoice","code":"redirectURIWithQuery"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"code"},{"name":"redirectURIWithQuery","content":[{"inlineContent":[{"type":"text","text":"The URL that spotify redirected to after the user"},{"text":" ","type":"text"},{"type":"text","text":"logged in to their Spotify account, with query parameters appended"},{"text":" ","type":"text"},{"type":"text","text":"to it."}],"type":"paragraph"}]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"After validating the "},{"type":"codeVoice","code":"redirectURIWithQuery"},{"text":", the","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)"},{"text":" ","type":"text"},{"text":"method of ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" calls this method in"},{"text":" ","type":"text"},{"type":"text","text":"order to retrieve the authorization information."}],"type":"paragraph"},{"inlineContent":[{"text":"If the ","type":"text"},{"code":"redirectURIWithQuery","type":"codeVoice"},{"type":"text","text":" contains an error parameter or the value for"},{"type":"text","text":" "},{"text":"the state parameter doesn’t match the value passed in as an argument to the","type":"text"},{"type":"text","text":" "},{"text":"above method, then an error will be thrown ","type":"text"},{"inlineContent":[{"type":"text","text":"before"}],"type":"emphasis"},{"text":" this method is called.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method returns the authorization information as JSON data that can be"},{"type":"text","text":" "},{"text":"decoded into ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","isActive":true},{"text":". The ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","isActive":true,"type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken"},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate"},{"text":" (which can be","type":"text"},{"type":"text","text":" "},{"text":"decoded from the “expires_in” JSON key) properties should be non-","type":"text"},{"code":"nil","type":"codeVoice"},{"text":". For","type":"text"},{"text":" ","type":"text"},{"text":"example:","type":"text"}]},{"code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600,"," \"refresh_token\": \"NgAagA...Um_SHo\"","}"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read about the underlying request that is made to Spotify in order to"},{"text":" ","type":"text"},{"type":"text","text":"retrieve this data "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-access-token":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","type":"link","titleInlineContent":[{"type":"text","text":"here"}],"title":"here","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"abstract":[{"type":"text","text":"Used to refresh the access token."}],"title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"code","content":[{"type":"paragraph","inlineContent":[{"text":"The authorization code, which will also be present in","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"redirectURIWithQuery"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URL that spotify redirected to after the user"},{"type":"text","text":" "},{"text":"logged in to their Spotify account, with query parameters appended","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to it."}]}],"name":"redirectURIWithQuery"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"text":"After validating the ","type":"text"},{"type":"codeVoice","code":"redirectURIWithQuery"},{"text":", the","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)"},{"text":" ","type":"text"},{"type":"text","text":"method of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" calls this method in"},{"type":"text","text":" "},{"text":"order to retrieve the authorization information.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"If the "},{"type":"codeVoice","code":"redirectURIWithQuery"},{"type":"text","text":" contains an error parameter or the value for"},{"type":"text","text":" "},{"text":"the state parameter doesn’t match the value passed in as an argument to the","type":"text"},{"type":"text","text":" "},{"text":"above method, then an error will be thrown ","type":"text"},{"inlineContent":[{"type":"text","text":"before"}],"type":"emphasis"},{"text":" this method is called.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This method returns the authorization information as JSON data that can be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"reference"},{"text":". The ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","isActive":true},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken"},{"text":", and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","isActive":true},{"text":" (which can be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded from the “expires_in” JSON key) properties should be non-"},{"code":"nil","type":"codeVoice"},{"text":". For","type":"text"},{"type":"text","text":" "},{"type":"text","text":"example:"}]},{"type":"codeListing","code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600,"," \"refresh_token\": \"NgAagA...Um_SHo\"","}"],"syntax":null},{"inlineContent":[{"text":"Read about the underlying request that is made to Spotify in order to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"retrieve this data "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token"},{"type":"text","text":"."}],"type":"paragraph"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"]]},"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)"]}],"metadata":{"externalID":"s:13SpotifyWebAPI34AuthorizationCodeFlowClientBackendV29requestAccessAndRefreshTokens4code20redirectURIWithQuery7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_AJ3URLVtF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","interfaceLanguage":"swift"},"references":{"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-access-token":{"title":"here","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","type":"link","titleInlineContent":[{"type":"text","text":"here"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager.json index 57a5e35e3..a54d34389 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanager"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"relationshipsSections":[{"type":"inheritsFrom","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],"kind":"relationships","title":"Inherits From"},{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"title":"Authorization"},{"title":"Subscribing to Changes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"]},{"title":"Logging","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/logger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/description"]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"],"title":"Authorization"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowManagerC","title":"AuthorizationCodeFlowManager","role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"symbolKind":"class","roleHeading":"Class"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"final","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Overview","level":2,"anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For applications where it is unsafe to store your client secret, consider"},{"type":"text","text":" "},{"text":"using ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","isActive":true,"type":"reference"},{"text":", which manages the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"type":"text","text":"; it provides"},{"text":" ","type":"text"},{"type":"text","text":"an additional layer of security."}]},{"inlineContent":[{"text":"This class stores the client id and client secret locally. Consider using","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true,"type":"reference"},{"text":"<","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"reference"},{"type":"text","text":">,"},{"text":" ","type":"text"},{"type":"text","text":"which allows you to setup a custom backend server that can store these"},{"type":"text","text":" "},{"type":"text","text":"sensitive credentials and which communicates with Spotify on your behalf in"},{"type":"text","text":" "},{"text":"order to retrieve the authorization information.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Authorization"}]}]},{"inlineContent":[{"text":"The first step in the authorization code flow is to make the authorization URL","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"using"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","isActive":true},{"text":".","type":"text"},{"type":"text","text":" "},{"text":"Open this URL in a browser\/webview to allow the user to login to their Spotify","type":"text"},{"type":"text","text":" "},{"type":"text","text":"account and authorize your application."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"After they either authorize or deny authorization for your application, Spotify"},{"text":" ","type":"text"},{"type":"text","text":"will redirect to the redirect URI specified in the authorization URL with query"},{"text":" ","type":"text"},{"type":"text","text":"parameters appended to it. Pass this URL into"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)"},{"text":" ","type":"text"},{"text":"to request the refresh and access tokens. After that, you can begin making","type":"text"},{"text":" ","type":"text"},{"text":"requests to the Spotify API. The access token will be refreshed for you","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"automatically when needed."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","type":"reference"},{"text":" to check if your","type":"text"},{"text":" ","type":"text"},{"text":"application is authorized for the specified scopes.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},{"text":" to set the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to "},{"type":"codeVoice","code":"nil"},{"text":". Does not change","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId"},{"type":"text","text":" or"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","type":"reference","isActive":true},{"text":", which are immutable.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Persistent Storage"}]}]},{"type":"paragraph","inlineContent":[{"text":"Note that this type conforms to ","type":"text"},{"code":"Codable","type":"codeVoice"},{"type":"text","text":". It is this type that you should"},{"type":"text","text":" "},{"type":"text","text":"encode to data using a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" in order to save the authorization"},{"type":"text","text":" "},{"type":"text","text":"information to persistent storage. See"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","type":"reference","isActive":true},{"text":" for more","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"overridingTitleInlineContent":[{"text":"Authorization Code Flow","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference","overridingTitle":"Authorization Code Flow"},{"type":"text","text":"."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/baseLogger":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","title":"baseLogger","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"baseLogger","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"type":"text","text":"instead, they will create their own logger."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow":{"type":"topic","title":"Authorizing with the Authorization Code Flow","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","abstract":[{"type":"text","text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","abstract":[{"text":"A publisher that emits after the authorization information changes.","type":"text"}],"title":"didChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:)","title":"init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"kind":"text","text":">)"}],"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange":{"type":"topic","title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","abstract":[{"type":"text","text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"role":"symbol","title":"clientSecret","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyScopeAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","title":"SpotifyScopeAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API and"},{"text":" ","type":"text"},{"text":"that ","type":"text"},{"inlineContent":[{"type":"text","text":"supports authorization scopes"}],"type":"strong"},{"text":".","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","title":"Authorization Code Flow with Proof Key for Code Exchange","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/description":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"description","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/description","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"kind":"symbol","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","role":"symbol","title":"clientId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/logger":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/logger","title":"logger","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/logger","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"The logger for this class."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/init(clientId:clientSecret:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:)","title":"init(clientId:clientSecret:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:)"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Client-Credentials-Flow":{"type":"topic","title":"Authorizing with the Client Credentials Flow","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","role":"symbol","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didDeauthorize":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize","title":"didDeauthorize","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier","text":"Never"},{"kind":"text","text":">"}],"abstract":[{"text":"A publisher that emits after ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},{"type":"text","text":" is called."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"relationshipsSections":[{"type":"inheritsFrom","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],"title":"Inherits From","kind":"relationships"},{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanager"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"navigatorTitle":[{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"roleHeading":"Class","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowManagerC","symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager"},"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)"],"title":"Initializers","anchor":"Initializers"},{"anchor":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"title":"Authorization"},{"title":"Subscribing to Changes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"],"anchor":"Subscribing-to-Changes"},{"title":"Logging","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/logger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger"],"anchor":"Logging"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/description"],"anchor":"Instance-Properties","generated":true}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"seeAlsoSections":[{"anchor":"Authorization","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"],"title":"Authorization"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"final"},{"text":" ","kind":"text"},{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowManager"}]}]},{"kind":"content","content":[{"level":2,"anchor":"overview","type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For applications where it is unsafe to store your client secret, consider"},{"text":" ","type":"text"},{"type":"text","text":"using "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","isActive":true},{"type":"text","text":", which manages the"},{"text":" ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","isActive":true},{"text":"; it provides","type":"text"},{"type":"text","text":" "},{"type":"text","text":"an additional layer of security."}]},{"inlineContent":[{"type":"text","text":"This class stores the client id and client secret locally. Consider using"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":"<"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","isActive":true},{"text":">,","type":"text"},{"text":" ","type":"text"},{"text":"which allows you to setup a custom backend server that can store these","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"sensitive credentials and which communicates with Spotify on your behalf in"},{"text":" ","type":"text"},{"type":"text","text":"order to retrieve the authorization information."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Authorization","type":"text"}],"type":"strong"}]},{"inlineContent":[{"text":"The first step in the authorization code flow is to make the authorization URL","type":"text"},{"text":" ","type":"text"},{"text":"using","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","isActive":true},{"type":"text","text":"."},{"type":"text","text":" "},{"type":"text","text":"Open this URL in a browser\/webview to allow the user to login to their Spotify"},{"text":" ","type":"text"},{"text":"account and authorize your application.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"After they either authorize or deny authorization for your application, Spotify","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will redirect to the redirect URI specified in the authorization URL with query"},{"text":" ","type":"text"},{"text":"parameters appended to it. Pass this URL into","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","isActive":true},{"type":"text","text":" "},{"text":"to request the refresh and access tokens. After that, you can begin making","type":"text"},{"text":" ","type":"text"},{"text":"requests to the Spotify API. The access token will be refreshed for you","type":"text"},{"type":"text","text":" "},{"text":"automatically when needed.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Use ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","type":"reference"},{"text":" to check if your","type":"text"},{"text":" ","type":"text"},{"text":"application is authorized for the specified scopes.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","type":"reference","isActive":true},{"text":" to set the","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},{"type":"text","text":","},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"text":", and","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"type":"text","text":". Does not change"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","isActive":true},{"type":"text","text":" or"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","type":"reference","isActive":true},{"type":"text","text":", which are immutable."}]},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Persistent Storage"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Note that this type conforms to ","type":"text"},{"type":"codeVoice","code":"Codable"},{"type":"text","text":". It is this type that you should"},{"type":"text","text":" "},{"text":"encode to data using a ","type":"text"},{"code":"JSONEncoder","type":"codeVoice"},{"text":" in order to save the authorization","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"information to persistent storage. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true,"type":"reference"},{"text":" for more","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"information."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"overridingTitleInlineContent":[{"type":"text","text":"Authorization Code Flow"}],"overridingTitle":"Authorization Code Flow","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","isActive":true},{"text":".","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"title":"didChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/description":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/description","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/description","title":"description","abstract":[],"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/baseLogger":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"type":"text","text":"instead, they will create their own logger."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","title":"baseLogger","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseLogger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The first step in the Authorization Code Flow.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Client-Credentials-Flow":{"role":"article","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"url":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","kind":"article","title":"Authorizing with the Client Credentials Flow","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"deauthorize","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"text":" to","type":"text"},{"text":" ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/logger":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/logger","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"title":"logger","role":"symbol","abstract":[{"type":"text","text":"The logger for this class."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)":{"title":"init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)","kind":"symbol","abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">)"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/init(clientId:clientSecret:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:)","type":"topic","title":"init(clientId:clientSecret:)","abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","kind":"symbol","title":"clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow with Proof Key for Code Exchange","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code Exchange","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didDeauthorize":{"abstract":[{"text":"A publisher that emits after ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","isActive":true,"type":"reference"},{"type":"text","text":" is called."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"title":"didDeauthorize","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"type":"text","text":" "},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","role":"article","type":"topic","kind":"article","title":"Authorizing with the Authorization Code Flow","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","abstract":[{"type":"text","text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange":{"title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","role":"article","kind":"article","abstract":[{"text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app.","type":"text"}]},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyScopeAuthorizationManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API and"},{"text":" ","type":"text"},{"type":"text","text":"that "},{"inlineContent":[{"text":"supports authorization scopes","type":"text"}],"type":"strong"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","title":"SpotifyScopeAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/clientid.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/clientid.json index c5ba4f1b1..fce9a3032 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/clientid.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/clientid.json @@ -1 +1 @@ -{"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}]}],"kind":"content"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"clientId","externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowManagerC8clientIdSSvp","role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true,"title":"Authorization"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","role":"symbol","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"kind":"symbol","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","role":"symbol","title":"clientId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"role":"symbol","title":"clientSecret","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"titleInlineContent":[{"text":"registering your application","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","title":"registering your application","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Read more about "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"metadata":{"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowManagerC8clientIdSSvp","title":"clientId","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"anchor":"Authorization","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","kind":"symbol","title":"clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The first step in the Authorization Code Flow.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registering your application","titleInlineContent":[{"text":"registering your application","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"type":"text","text":" "},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/clientsecret.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/clientsecret.json index 24c4f1ff8..cf8ef4eaf 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/clientsecret.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/clientsecret.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"clientSecret","externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowManagerC12clientSecretSSvp","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"symbolKind":"property","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"]]},"abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"text":"application.","type":"text"}],"seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientSecret"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"Read more about "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","title":"registering your application","titleInlineContent":[{"text":"registering your application","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"kind":"symbol","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","role":"symbol","title":"clientId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","role":"symbol","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"role":"symbol","title":"clientSecret","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Authorization","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"anchor":"Authorization"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"text":"Read more about ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"]]},"metadata":{"symbolKind":"property","title":"clientSecret","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowManagerC12clientSecretSSvp"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"text":"registering your application","type":"text"}],"title":"registering your application","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"type":"text","text":" "},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","kind":"symbol","title":"clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The first step in the Authorization Code Flow.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/description.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/description.json index 209eda558..6d7a43fe7 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/description.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/description.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/description"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"]]},"sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"role":"symbol","title":"description","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowManagerC11descriptionSSvp"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/description"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"override"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/description":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"description","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/description","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/description"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/description","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"]]},"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowManagerC11descriptionSSvp","symbolKind":"property","roleHeading":"Instance Property","title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"override","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/description":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/description","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/description","title":"description","abstract":[],"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/init(clientid:clientsecret:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/init(clientid:clientsecret:).json index 1046563ab..9e69cabc4 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/init(clientid:clientsecret:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/init(clientid:clientsecret:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"clientId","content":[{"type":"paragraph","inlineContent":[{"text":"The client id that you received when you ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"reference"},{"type":"text","text":"."}]}]},{"name":"clientSecret","content":[{"type":"paragraph","inlineContent":[{"text":"The client secret that you received when you ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"To get a client id and client secret, go to the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","isActive":true,"type":"reference"},{"type":"text","text":" and create an app. see the README in the root directory of"},{"text":" ","type":"text"},{"text":"this package for more information.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Note that this type conforms to ","type":"text"},{"code":"Codable","type":"codeVoice"},{"text":". It is this type that you should","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"encode to data using a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" in order to save the authorization"},{"text":" ","type":"text"},{"text":"information to persistent storage. See","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true},{"type":"text","text":" for more"},{"text":" ","type":"text"},{"text":"information.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more about the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","isActive":true},{"text":".","type":"text"}]}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"init(clientId:clientSecret:)","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowManagerC8clientId0H6SecretACSS_SStcfc","role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)"]}],"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://developer.spotify.com/dashboard/login":{"title":"Spotify Developer Dashboard","url":"https:\/\/developer.spotify.com\/dashboard\/login","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","type":"link","titleInlineContent":[{"type":"text","text":"Spotify Developer"},{"type":"text","text":" "},{"text":"Dashboard","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","title":"Authorization Code Flow","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:)","title":"init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"kind":"text","text":">)"}],"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"title":"registered your application","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"text":"registered","type":"text"},{"type":"text","text":" "},{"text":"your application","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/init(clientId:clientSecret:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:)","title":"init(clientId:clientSecret:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:)"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client id that you received when you "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"text":".","type":"text"}]}],"name":"clientId"},{"name":"clientSecret","content":[{"type":"paragraph","inlineContent":[{"text":"The client secret that you received when you ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}]}]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"To get a client id and client secret, go to the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/dashboard\/login"},{"type":"text","text":" and create an app. see the README in the root directory of"},{"text":" ","type":"text"},{"text":"this package for more information.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Note that this type conforms to "},{"type":"codeVoice","code":"Codable"},{"text":". It is this type that you should","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"encode to data using a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" in order to save the authorization"},{"type":"text","text":" "},{"text":"information to persistent storage. See","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","type":"reference","isActive":true},{"text":" for more","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"information."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","seeAlsoSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)"],"anchor":"Initializers"}],"metadata":{"roleHeading":"Initializer","role":"symbol","title":"init(clientId:clientSecret:)","externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowManagerC8clientId0H6SecretACSS_SStcfc","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"symbolKind":"init"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:)"},"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Authorization Code Flow","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)":{"title":"init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)","kind":"symbol","abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">)"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/init(clientId:clientSecret:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:)","type":"topic","title":"init(clientId:clientSecret:)","abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"title":"registered your application","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registered"},{"text":" ","type":"text"},{"type":"text","text":"your application"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/dashboard/login":{"title":"Spotify Developer Dashboard","type":"link","url":"https:\/\/developer.spotify.com\/dashboard\/login","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","titleInlineContent":[{"text":"Spotify Developer","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Dashboard"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:).json index 82d3a6eaf..a931515ce 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanager/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:).json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"},{"kind":"text","text":">)"}],"languages":["swift"]}]},{"parameters":[{"name":"clientId","content":[{"inlineContent":[{"type":"text","text":"The client id that you received when you "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client secret that you received when you "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"type":"text","text":"."}]}],"name":"clientSecret"},{"name":"accessToken","content":[{"inlineContent":[{"text":"The access token.","type":"text"}],"type":"paragraph"}]},{"name":"expirationDate","content":[{"type":"paragraph","inlineContent":[{"text":"The expiration date of the access token.","type":"text"}]}]},{"name":"refreshToken","content":[{"type":"paragraph","inlineContent":[{"text":"The refresh token. If ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" (not recommended), then it","type":"text"},{"type":"text","text":" "},{"type":"text","text":"will not be possible to automatically refresh the access token when"},{"type":"text","text":" "},{"text":"it expires; instead, you will have to go through the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"process again, as described in the README in the root directory of"},{"text":" ","type":"text"},{"text":"this package. Use","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","isActive":true},{"text":" ","type":"text"},{"type":"text","text":"to check if the access token is expired."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The scopes that have been authorized for the access token.","type":"text"}]}],"name":"scopes"}],"kind":"parameters"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"In general, only use this initializer if you have retrieved the"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"authorization information from an external source."}]},{"type":"text","text":" Otherwise, use"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:)","isActive":true,"type":"reference"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are discouraged from individually saving the properties of this"},{"text":" ","type":"text"},{"type":"text","text":"instance to persistent storage and then retrieving them later and passing"},{"type":"text","text":" "},{"text":"them into this initializer. Instead, encode this entire instance to data","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"using a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" and then decode the data from storage later. See"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","type":"reference"},{"text":" for more","type":"text"},{"text":" ","type":"text"},{"text":"information.","type":"text"}]},{"inlineContent":[{"type":"text","text":"To get a client id and client secret, go to the "},{"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","type":"reference","isActive":true},{"type":"text","text":" and create an app. see the README in the root directory of"},{"type":"text","text":" "},{"type":"text","text":"this package for more information."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more about the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)"},"abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"metadata":{"title":"init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)","externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowManagerC8clientId0H6Secret11accessToken14expirationDate07refreshL06scopesACSS_S2S10Foundation0N0VSSSgShyAA5ScopeOGtcfc","symbolKind":"init","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientSecret"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">)"}],"roleHeading":"Initializer","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:)"],"title":"Initializers","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/dashboard/login":{"title":"Spotify Developer Dashboard","type":"link","url":"https:\/\/developer.spotify.com\/dashboard\/login","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","titleInlineContent":[{"type":"text","text":"Spotify Developer"},{"text":" ","type":"text"},{"type":"text","text":"Dashboard"}]},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"title":"registered your application","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"text":"registered","type":"text"},{"type":"text","text":" "},{"type":"text","text":"your application"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:)","title":"init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"kind":"text","text":">)"}],"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/init(clientId:clientSecret:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:)","title":"init(clientId:clientSecret:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessTokenIsExpired(tolerance:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"type":"text","text":"Determines whether the access token is expired within the given tolerance."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessTokenIsExpired"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"accessTokenIsExpired(tolerance:)"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Authorization Code Flow","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}]}}} \ No newline at end of file +{"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow.","type":"text"}],"sections":[],"metadata":{"symbolKind":"init","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"roleHeading":"Initializer","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)","externalID":"s:13SpotifyWebAPI28AuthorizationCodeFlowManagerC8clientId0H6Secret11accessToken14expirationDate07refreshL06scopesACSS_S2S10Foundation0N0VSSSgShyAA5ScopeOGtcfc"},"seeAlsoSections":[{"title":"Initializers","anchor":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">)","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client id that you received when you "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}]}],"name":"clientId"},{"name":"clientSecret","content":[{"inlineContent":[{"type":"text","text":"The client secret that you received when you "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The access token."}]}],"name":"accessToken"},{"content":[{"inlineContent":[{"type":"text","text":"The expiration date of the access token."}],"type":"paragraph"}],"name":"expirationDate"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The refresh token. If ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" (not recommended), then it"},{"type":"text","text":" "},{"type":"text","text":"will not be possible to automatically refresh the access token when"},{"text":" ","type":"text"},{"text":"it expires; instead, you will have to go through the authorization","type":"text"},{"text":" ","type":"text"},{"text":"process again, as described in the README in the root directory of","type":"text"},{"type":"text","text":" "},{"text":"this package. Use","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)"},{"type":"text","text":" "},{"type":"text","text":"to check if the access token is expired."}]}],"name":"refreshToken"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The scopes that have been authorized for the access token."}]}],"name":"scopes"}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"In general, only use this initializer if you have retrieved the"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"authorization information from an external source.","type":"text"}]},{"text":" Otherwise, use","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:)","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are discouraged from individually saving the properties of this"},{"text":" ","type":"text"},{"type":"text","text":"instance to persistent storage and then retrieving them later and passing"},{"text":" ","type":"text"},{"text":"them into this initializer. Instead, encode this entire instance to data","type":"text"},{"type":"text","text":" "},{"type":"text","text":"using a "},{"code":"JSONEncoder","type":"codeVoice"},{"text":" and then decode the data from storage later. See","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage"},{"type":"text","text":" for more"},{"text":" ","type":"text"},{"text":"information.","type":"text"}]},{"inlineContent":[{"type":"text","text":"To get a client id and client secret, go to the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","isActive":true},{"text":" and create an app. see the README in the root directory of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"this package for more information."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more about the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"]]},"references":{"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"titleInlineContent":[{"text":"registered","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"your application"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registered your application","type":"link"},"https://developer.spotify.com/dashboard/login":{"titleInlineContent":[{"text":"Spotify Developer","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Dashboard"}],"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","url":"https:\/\/developer.spotify.com\/dashboard\/login","title":"Spotify Developer Dashboard","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessTokenIsExpired(tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)","abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)":{"title":"init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)","kind":"symbol","abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:refreshToken:scopes:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">)"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/init(clientId:clientSecret:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/init(clientId:clientSecret:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:)","type":"topic","title":"init(clientId:clientSecret:)","abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase.json index 85a580deb..5530b5653 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"symbolKind":"class","role":"symbol","title":"AuthorizationCodeFlowManagerBase","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"roleHeading":"Class","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC"},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"],"type":"inheritedBy","title":"Inherited By","kind":"relationships"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"seeAlsoSections":[{"title":"Authorization Backend Managers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"],"generated":true}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"title":"Authorization"},{"title":"Subscribing to Changes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"]},{"title":"Logging","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger"]},{"title":"Testing","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/setExpirationDate(to:)"]},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/makeCopy()"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Backend"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Se","text":"Decodable","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Backend"},{"text":" : ","kind":"text"},{"text":"Encodable","kind":"typeIdentifier","preciseIdentifier":"s:SE"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Hashable","preciseIdentifier":"s:SH"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"inlineContent":[{"text":"You cannot—and should not—create an instance of this class. Instead, you create","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"an instance of one of the sub-classes above."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)"},{"text":" to check if your application is authorized for the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"specified scopes."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},{"text":" to set the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true,"type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didDeauthorize":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize","title":"didDeauthorize","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier","text":"Never"},{"kind":"text","text":">"}],"abstract":[{"text":"A publisher that emits after ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},{"type":"text","text":" is called."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/setExpirationDate(to:)":{"abstract":[{"text":"Sets the expiration date of the access token to the specified date.","type":"text"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"Only use for testing purposes"}]},{"text":".","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"setExpirationDate(to:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/setexpirationdate(to:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setExpirationDate","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":")"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/setExpirationDate(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessTokenIsExpired(tolerance:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"type":"text","text":"Determines whether the access token is expired within the given tolerance."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessTokenIsExpired"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","title":"deauthorize()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"abstract":[{"text":"Sets ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","type":"reference","isActive":true},{"text":", and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"text":" to","type":"text"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/baseLogger":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","title":"baseLogger","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"baseLogger","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"type":"text","text":"instead, they will create their own logger."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","abstract":[{"text":"A publisher that emits after the authorization information changes.","type":"text"}],"title":"didChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/makeCopy()":{"abstract":[{"type":"text","text":"Returns a copy of self."}],"type":"topic","title":"makeCopy()","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/makecopy()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeCopy","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/makeCopy()"}}} \ No newline at end of file +{"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"roleHeading":"Class","symbolKind":"class","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"abstract":[{"text":"The base class for functionality shared between","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","type":"reference"},{"text":" and","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"Authorization Backend Managers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"],"anchor":"Authorization-Backend-Managers"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"],"type":"inheritedBy","title":"Inherited By"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Backend"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Decodable","preciseIdentifier":"s:Se"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Backend"},{"text":" : ","kind":"text"},{"text":"Encodable","kind":"typeIdentifier","preciseIdentifier":"s:SE"},{"text":", ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"overview","level":2,"type":"heading","text":"Overview"},{"inlineContent":[{"text":"You cannot—and should not—create an instance of this class. Instead, you create","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"an instance of one of the sub-classes above."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","isActive":true},{"type":"text","text":" to check if your application is authorized for the"},{"text":" ","type":"text"},{"text":"specified scopes.","type":"text"}]},{"inlineContent":[{"text":"Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","type":"reference","isActive":true},{"text":" to set the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":", ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}],"type":"paragraph"}]}],"topicSections":[{"title":"Authorization","anchor":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"],"anchor":"Subscribing-to-Changes","title":"Subscribing to Changes"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger"],"title":"Logging","anchor":"Logging"},{"anchor":"Testing","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/setExpirationDate(to:)"],"title":"Testing"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/makeCopy()"],"generated":true,"anchor":"Instance-Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/makeCopy()":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"makeCopy","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Returns a copy of self."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/makecopy()","title":"makeCopy()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/makeCopy()","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didDeauthorize":{"abstract":[{"text":"A publisher that emits after ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","isActive":true,"type":"reference"},{"type":"text","text":" is called."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"title":"didDeauthorize","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessTokenIsExpired(tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)","abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"title":"didChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/setExpirationDate(to:)":{"title":"setExpirationDate(to:)","kind":"symbol","abstract":[{"text":"Sets the expiration date of the access token to the specified date.","type":"text"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"Only use for testing purposes"}],"type":"strong"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/setexpirationdate(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/setExpirationDate(to:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setExpirationDate"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":")","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/baseLogger":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"type":"text","text":"instead, they will create their own logger."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","title":"baseLogger","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseLogger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/accesstoken.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/accesstoken.json index 41268cb5d..8b0bbb67d 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/accesstoken.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/accesstoken.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true,"title":"Authorization"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Thread Safety","type":"text"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Access to this property is synchronized; therefore, it is always"},{"type":"text","text":" "},{"type":"text","text":"thread-safe."}]}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC11accessTokenSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"role":"symbol","title":"clientSecret","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","role":"symbol","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"kind":"symbol","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","role":"symbol","title":"clientId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Thread Safety"}]}]},{"inlineContent":[{"type":"text","text":"Access to this property is synchronized; therefore, it is always"},{"text":" ","type":"text"},{"type":"text","text":"thread-safe."}],"type":"paragraph"}]}],"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"anchor":"Authorization","title":"Authorization"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"accessToken","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC11accessTokenSSSgvp"},"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The first step in the Authorization Code Flow.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","kind":"symbol","title":"clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"type":"text","text":" "},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/accesstokenisexpired(tolerance:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/accesstokenisexpired(tolerance:).json index 371edddc2..378dc6887 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/accesstokenisexpired(tolerance:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/accesstokenisexpired(tolerance:).json @@ -1 +1 @@ -{"abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true,"title":"Authorization"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"]]},"metadata":{"symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"accessTokenIsExpired","kind":"identifier"},{"kind":"text","text":"("},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC20accessTokenIsExpired9toleranceSbSd_tF","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","title":"accessTokenIsExpired(tolerance:)","roleHeading":"Instance Method"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessTokenIsExpired"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":" = 120) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The tolerance in seconds. Default 120."}]}],"name":"tolerance"}]},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":" - "},{"type":"codeVoice","code":"tolerance"},{"type":"text","text":" is equal to or before"},{"type":"text","text":" "},{"type":"text","text":"the current date or if "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"text":" is ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". Else, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","isActive":true},{"type":"text","text":"."}]},{"inlineContent":[{"text":"The access token is refreshed automatically when necessary before each","type":"text"},{"type":"text","text":" "},{"type":"text","text":"request to the Spotify web API is made. Therefore, "},{"type":"strong","inlineContent":[{"text":"you should never","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"need to call this method directly.","type":"text"}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Thread Safety"}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This method is thread-safe."}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessTokenIsExpired(tolerance:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"type":"text","text":"Determines whether the access token is expired within the given tolerance."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessTokenIsExpired"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":" = 120) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"tolerance","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The tolerance in seconds. Default 120."}]}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true,"type":"reference"},{"type":"text","text":" - "},{"type":"codeVoice","code":"tolerance"},{"type":"text","text":" is equal to or before"},{"type":"text","text":" "},{"type":"text","text":"the current date or if "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". Else, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}]}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"The access token is refreshed automatically when necessary before each","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"request to the Spotify web API is made. Therefore, "},{"type":"strong","inlineContent":[{"text":"you should never","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"need to call this method directly.","type":"text"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Thread Safety","type":"text"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"This method is thread-safe."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)"]}],"abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Authorization","generated":true,"anchor":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"]}],"metadata":{"title":"accessTokenIsExpired(tolerance:)","role":"symbol","symbolKind":"method","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accessTokenIsExpired","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC20accessTokenIsExpired9toleranceSbSd_tF"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessTokenIsExpired(tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)","abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/backend.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/backend.json index 832794131..1281b5dd2 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/backend.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/backend.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"The backend handles the process of requesting the authorization information","type":"text"},{"type":"text","text":" "},{"text":"from Spotify. It may do so directly or it may communicate with a custom","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"backend server that you configure This backend server can safely store your"},{"type":"text","text":" "},{"type":"text","text":"client id and client secret and retrieve the authorization information from"},{"type":"text","text":" "},{"type":"text","text":"Spotify on your behalf, thereby preventing these sensitive credentials from"},{"type":"text","text":" "},{"text":"being exposed in your frontend app. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"},{"text":" ","type":"text"},{"type":"text","text":"and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","isActive":true,"type":"reference"},{"text":" for more information.","type":"text"}],"type":"paragraph"},{"style":"warning","content":[{"inlineContent":[{"type":"text","text":"Do not mutate this property when a request to retrieve"},{"text":" ","type":"text"},{"type":"text","text":"authorization information is in progress. Doing so is "},{"inlineContent":[{"type":"text","text":"not"}],"type":"emphasis"},{"type":"text","text":" thread"},{"text":" ","type":"text"},{"type":"text","text":"safe."}],"type":"paragraph"}],"type":"aside","name":"Warning"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend"]}],"abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}],"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC7backendxvp","roleHeading":"Instance Property","title":"backend","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"sections":[],"seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"kind":"symbol","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","role":"symbol","title":"clientId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","role":"symbol","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"role":"symbol","title":"clientSecret","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backend","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"The backend handles the process of requesting the authorization information","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"from Spotify. It may do so directly or it may communicate with a custom"},{"type":"text","text":" "},{"text":"backend server that you configure This backend server can safely store your","type":"text"},{"type":"text","text":" "},{"text":"client id and client secret and retrieve the authorization information from","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Spotify on your behalf, thereby preventing these sensitive credentials from"},{"text":" ","type":"text"},{"text":"being exposed in your frontend app. See ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","isActive":true,"type":"reference"},{"type":"text","text":" "},{"text":"and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","isActive":true},{"type":"text","text":" for more information."}],"type":"paragraph"},{"style":"warning","name":"Warning","content":[{"inlineContent":[{"text":"Do not mutate this property when a request to retrieve","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information is in progress. Doing so is "},{"inlineContent":[{"text":"not","type":"text"}],"type":"emphasis"},{"text":" thread","type":"text"},{"type":"text","text":" "},{"type":"text","text":"safe."}],"type":"paragraph"}],"type":"aside"}]}],"sections":[],"seeAlsoSections":[{"anchor":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"],"title":"Authorization","generated":true}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backend","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"}],"title":"backend","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC7backendxvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","kind":"symbol","title":"clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"type":"text","text":" "},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The first step in the Authorization Code Flow.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/baselogger.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/baselogger.json index 86ae38684..09d43ff0c 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/baselogger.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/baselogger.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"text":"instead, they will create their own logger.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"baseLogger"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"role":"symbol","symbolKind":"property","title":"baseLogger","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC10baseLogger7Logging0J0VvpZ","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseLogger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"modules":[{"name":"SpotifyWebAPI"}]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/logger"],"title":"Logging"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/baseLogger":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","title":"baseLogger","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"baseLogger","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"type":"text","text":"instead, they will create their own logger."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/logger":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/logger","title":"logger","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/logger","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"The logger for this class."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"type":"text","text":" "},{"type":"text","text":"instead, they will create their own logger."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","interfaceLanguage":"swift"},"sections":[],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC10baseLogger7Logging0J0VvpZ","roleHeading":"Type Property","symbolKind":"property","title":"baseLogger","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseLogger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}]},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/logger"],"title":"Logging","anchor":"Logging","generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseLogger"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/logger":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/logger","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"title":"logger","role":"symbol","abstract":[{"type":"text","text":"The logger for this class."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/baseLogger":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"type":"text","text":"instead, they will create their own logger."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","title":"baseLogger","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseLogger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/deauthorize().json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/deauthorize().json index 19f42318c..5d9f74c57 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/deauthorize().json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/deauthorize().json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","type":"reference","isActive":true},{"type":"text","text":", and "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","type":"reference"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"After calling this method, you must authorize your application again before"},{"type":"text","text":" "},{"text":"accessing any of the Spotify web API endpoints.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If this instance is stored in persistent storage, consider removing it"},{"type":"text","text":" "},{"type":"text","text":"after calling this method."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Calling this method causes"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"},{"type":"text","text":" to emit a signal, which"},{"type":"text","text":" "},{"type":"text","text":"will also cause the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"text","text":"publisher of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true,"type":"reference"},{"type":"text","text":" to emit a signal."}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Thread Safety"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method is thread-safe."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"metadata":{"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC11deauthorizeyyF","title":"deauthorize()","role":"symbol","extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","symbolKind":"method","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"text":"()","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true,"title":"Authorization"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"kind":"symbol","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","role":"symbol","title":"clientId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didDeauthorize":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize","title":"didDeauthorize","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier","text":"Never"},{"kind":"text","text":">"}],"abstract":[{"text":"A publisher that emits after ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},{"type":"text","text":" is called."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"role":"symbol","title":"clientSecret","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","role":"symbol","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","title":"deauthorize()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"abstract":[{"text":"Sets ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","type":"reference","isActive":true},{"text":", and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"text":" to","type":"text"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"title":"authorizationManagerDidDeauthorize","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","role":"symbol","abstract":[{"text":"A publisher that emits after the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","type":"reference","isActive":true},{"type":"text","text":" method of"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"text":" is called.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"kind":"symbol","title":"deauthorize()","required":true,"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"}}} \ No newline at end of file +{"abstract":[{"text":"Sets ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true,"type":"reference"},{"text":", and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","type":"reference","isActive":true},{"type":"text","text":" to"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}]}]},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"After calling this method, you must authorize your application again before"},{"text":" ","type":"text"},{"text":"accessing any of the Spotify web API endpoints.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If this instance is stored in persistent storage, consider removing it"},{"type":"text","text":" "},{"text":"after calling this method.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Calling this method causes","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"},{"text":" to emit a signal, which","type":"text"},{"text":" ","type":"text"},{"text":"will also cause the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize"},{"text":" ","type":"text"},{"text":"publisher of ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","type":"reference"},{"text":" to emit a signal.","type":"text"}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Thread Safety"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method is thread-safe."}]}],"kind":"content"}],"seeAlsoSections":[{"title":"Authorization","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"anchor":"Authorization"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"title":"deauthorize()","role":"symbol","extendedModule":"SpotifyWebAPI","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"deauthorize","kind":"identifier"},{"text":"()","kind":"text"}],"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC11deauthorizeyyF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"type":"topic","kind":"symbol","title":"deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","role":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"deauthorize","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"text":" to","type":"text"},{"text":" ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"type":"topic","kind":"symbol","title":"authorizationManagerDidDeauthorize","abstract":[{"type":"text","text":"A publisher that emits after the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" method of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference"},{"type":"text","text":" is called."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didDeauthorize":{"abstract":[{"text":"A publisher that emits after ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","isActive":true,"type":"reference"},{"type":"text","text":" is called."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"title":"didDeauthorize","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The first step in the Authorization Code Flow.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","kind":"symbol","title":"clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"type":"text","text":" "},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/didchange.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/didchange.json index 30727ae90..799b81ce9 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/didchange.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/didchange.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","abstract":[{"text":"A publisher that emits after the authorization information changes.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"],"generated":true,"title":"Subscribing to Changes"}],"metadata":{"title":"didChange","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC9didChange7Combine18PassthroughSubjectCyyts5NeverOGvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didChange"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"You are discouraged from subscribing to this publisher directly.","type":"text"}],"type":"strong"}]},{"inlineContent":[{"text":"Instead, subscribe to the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"publisher of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true,"type":"reference"},{"text":". This allows you to be notified of changes even","type":"text"},{"type":"text","text":" "},{"text":"when you create a new instance of this class and assign it to the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference","isActive":true},{"type":"text","text":" instance property of "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Emits after the following events occur:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"text":"After the access and refresh tokens are retrieved using","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"text","text":"or"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"After the access token (and possibly the refresh token as well) is","type":"text"},{"text":" ","type":"text"},{"text":"refreshed using","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","isActive":true,"type":"reference"},{"type":"text","text":" "},{"text":"or","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"reference","isActive":true},{"text":" ","type":"text"},{"text":".","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize","isActive":true,"type":"reference"},{"text":", which emits","type":"text"},{"type":"text","text":" "},{"type":"text","text":"after "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","isActive":true,"type":"reference"},{"text":" is called. Subscribe to that publisher in order to","type":"text"},{"type":"text","text":" "},{"text":"remove the authorization information from persistent storage when it emits.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Thread Safety","type":"text"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"No guarantees are made about which thread this publisher will emit on."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","title":"deauthorize()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"abstract":[{"text":"Sets ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","type":"reference","isActive":true},{"text":", and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"text":" to","type":"text"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didDeauthorize":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize","title":"didDeauthorize","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier","text":"Never"},{"kind":"text","text":">"}],"abstract":[{"text":"A publisher that emits after ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},{"type":"text","text":" is called."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"refreshTokens(onlyIfExpired:tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","abstract":[{"text":"The second and final step in the authorization process for the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","abstract":[{"text":"A publisher that emits after the authorization information changes.","type":"text"}],"title":"didChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManagerDidChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"title":"refreshTokens(onlyIfExpired:tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"onlyIfExpired"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Uses the refresh token to get a new access token."}],"kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"You are discouraged from subscribing to this publisher directly.","type":"text"}]}]},{"type":"paragraph","inlineContent":[{"text":"Instead, subscribe to the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"publisher of "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},{"type":"text","text":". This allows you to be notified of changes even"},{"text":" ","type":"text"},{"type":"text","text":"when you create a new instance of this class and assign it to the"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference","isActive":true},{"type":"text","text":" instance property of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Emits after the following events occur:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"After the access and refresh tokens are retrieved using","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"or"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","isActive":true}]}]},{"content":[{"inlineContent":[{"type":"text","text":"After the access token (and possibly the refresh token as well) is"},{"type":"text","text":" "},{"type":"text","text":"refreshed using"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},{"type":"text","text":" "},{"type":"text","text":"or"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","isActive":true},{"text":" ","type":"text"},{"text":".","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"},{"type":"text","text":", which emits"},{"text":" ","type":"text"},{"type":"text","text":"after "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","type":"reference"},{"type":"text","text":" is called. Subscribe to that publisher in order to"},{"type":"text","text":" "},{"type":"text","text":"remove the authorization information from persistent storage when it emits."}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Thread Safety"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No guarantees are made about which thread this publisher will emit on."}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","interfaceLanguage":"swift"},"metadata":{"title":"didChange","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC9didChange7Combine18PassthroughSubjectCyyts5NeverOGvp","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didChange","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}]},"sections":[],"seeAlsoSections":[{"anchor":"Subscribing-to-Changes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"],"title":"Subscribing to Changes","generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The second and final step in the authorization process for the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"deauthorize","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"text":" to","type":"text"},{"text":" ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didDeauthorize":{"abstract":[{"text":"A publisher that emits after ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","isActive":true,"type":"reference"},{"type":"text","text":" is called."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"title":"didDeauthorize","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","title":"refreshTokens(onlyIfExpired:tolerance:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"title":"didChange","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/diddeauthorize.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/diddeauthorize.json index e9eb48ebf..942e1f677 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/diddeauthorize.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/diddeauthorize.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange"],"generated":true,"title":"Subscribing to Changes"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"A publisher that emits after "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","isActive":true,"type":"reference"},{"text":" is called.","type":"text"}],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier","text":"Never"},{"text":">","kind":"text"}],"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC14didDeauthorize7Combine18PassthroughSubjectCyyts5NeverOGvp","symbolKind":"property","roleHeading":"Instance Property","title":"didDeauthorize","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didDeauthorize"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"You are discouraged from subscribing to this publisher directly."}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Instead, subscribe to the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize"},{"text":" ","type":"text"},{"text":"publisher of ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","type":"reference","isActive":true},{"type":"text","text":". This allows you to be notified even when you"},{"type":"text","text":" "},{"text":"create a new instance of this class and assign it to the","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"type":"text","text":" instance property of "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},{"type":"text","text":" sets the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference"},{"text":", and ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"Subscribe to this publisher in order to remove the authorization"},{"type":"text","text":" "},{"type":"text","text":"information from persistent storage when it emits."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Thread Safety","type":"text"}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"No guarantees are made about which thread this publisher will emit on."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"kind":"symbol","title":"deauthorize()","required":true,"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","abstract":[{"text":"A publisher that emits after the authorization information changes.","type":"text"}],"title":"didChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didDeauthorize":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize","title":"didDeauthorize","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier","text":"Never"},{"kind":"text","text":">"}],"abstract":[{"text":"A publisher that emits after ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},{"type":"text","text":" is called."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"title":"authorizationManagerDidDeauthorize","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","role":"symbol","abstract":[{"text":"A publisher that emits after the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","type":"reference","isActive":true},{"type":"text","text":" method of"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"text":" is called.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"A publisher that emits after "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},{"type":"text","text":" is called."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize"]}],"metadata":{"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC14didDeauthorize7Combine18PassthroughSubjectCyyts5NeverOGvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"didDeauthorize","role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange"],"generated":true,"title":"Subscribing to Changes","anchor":"Subscribing-to-Changes"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"didDeauthorize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"You are discouraged from subscribing to this publisher directly."}]}]},{"inlineContent":[{"text":"Instead, subscribe to the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"publisher of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true},{"text":". This allows you to be notified even when you","type":"text"},{"type":"text","text":" "},{"type":"text","text":"create a new instance of this class and assign it to the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true},{"text":" instance property of ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","type":"reference","isActive":true},{"text":" sets the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true,"type":"reference"},{"text":", and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Subscribe to this publisher in order to remove the authorization","type":"text"},{"type":"text","text":" "},{"text":"information from persistent storage when it emits.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange"},{"type":"text","text":"."}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Thread Safety"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No guarantees are made about which thread this publisher will emit on."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didDeauthorize":{"abstract":[{"text":"A publisher that emits after ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","isActive":true,"type":"reference"},{"type":"text","text":" is called."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"title":"didDeauthorize","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"type":"topic","kind":"symbol","title":"deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","role":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"title":"didChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"type":"topic","kind":"symbol","title":"authorizationManagerDidDeauthorize","abstract":[{"type":"text","text":"A publisher that emits after the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" method of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference"},{"type":"text","text":" is called."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/expirationdate.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/expirationdate.json index 63abb6c55..b08cdaaeb 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/expirationdate.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/expirationdate.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC14expirationDate10Foundation0J0VSgvp","title":"expirationDate","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true}],"abstract":[{"type":"text","text":"The expiration date of the access token."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"You are encouraged to use ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)"},{"type":"text","text":" to check if"},{"type":"text","text":" "},{"text":"the token is expired.","type":"text"}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Thread Safety"}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"text":"Access to this property is synchronized; therefore, it is always","type":"text"},{"text":" ","type":"text"},{"text":"thread-safe.","type":"text"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","role":"symbol","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"kind":"symbol","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","role":"symbol","title":"clientId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"role":"symbol","title":"clientSecret","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessTokenIsExpired(tolerance:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"type":"text","text":"Determines whether the access token is expired within the given tolerance."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessTokenIsExpired"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"accessTokenIsExpired(tolerance:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"You are encouraged to use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)"},{"type":"text","text":" to check if"},{"type":"text","text":" "},{"type":"text","text":"the token is expired."}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Thread Safety"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Access to this property is synchronized; therefore, it is always"},{"type":"text","text":" "},{"text":"thread-safe.","type":"text"}]}],"kind":"content"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"seeAlsoSections":[{"title":"Authorization","anchor":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"metadata":{"symbolKind":"property","title":"expirationDate","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"role":"symbol","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC14expirationDate10Foundation0J0VSgvp"},"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The first step in the Authorization Code Flow.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessTokenIsExpired(tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)","abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","kind":"symbol","title":"clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"type":"text","text":" "},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/isauthorized(for:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/isauthorized(for:).json index 2b01f5e39..18923fa83 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/isauthorized(for:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/isauthorized(for:).json @@ -1 +1 @@ -{"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" and the application is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC12isAuthorized3forSbShyAA5ScopeOG_tF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isAuthorized","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Instance Method","title":"isAuthorized(for:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"extendedModule":"SpotifyWebAPI","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"generated":true,"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":" "},{"kind":"internalParam","text":"scopes"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":"> = []) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"]}]},{"parameters":[{"name":"scopes","content":[{"inlineContent":[{"type":"text","text":"A set of "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},{"type":"text","text":". Use an"},{"type":"text","text":" "},{"text":"empty set (default) to check if an ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"type":"text","text":" has been retrieved"},{"type":"text","text":" "},{"type":"text","text":"for the application, which is still required for all endpoints, even"},{"type":"text","text":" "},{"text":"those that do not require scopes.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"inlineContent":[{"text":"Thread Safety","type":"text"}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This method is thread-safe."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","role":"symbol","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","title":"Spotify Authorization Scopes","titleInlineContent":[{"text":"Spotify Authorization Scopes","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"kind":"symbol","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","role":"symbol","title":"clientId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"role":"symbol","title":"clientSecret","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"seeAlsoSections":[{"title":"Authorization","anchor":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"},{"text":"> = []) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"scopes","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A set of "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"reference","isActive":true},{"type":"text","text":". Use an"},{"text":" ","type":"text"},{"text":"empty set (default) to check if an ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"text":" has been retrieved","type":"text"},{"text":" ","type":"text"},{"text":"for the application, which is still required for all endpoints, even","type":"text"},{"type":"text","text":" "},{"text":"those that do not require scopes.","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Thread Safety"}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"text":"This method is thread-safe.","type":"text"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC12isAuthorized3forSbShyAA5ScopeOG_tF","modules":[{"name":"SpotifyWebAPI"}],"title":"isAuthorized(for:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)"},"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"type":"text","text":" "},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","kind":"symbol","title":"clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"type":"link","title":"Spotify Authorization Scopes","titleInlineContent":[{"type":"text","text":"Spotify Authorization Scopes"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The first step in the Authorization Code Flow.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/makecopy().json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/makecopy().json index 5802c9c62..9873e6514 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/makecopy().json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/makecopy().json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","title":"makeCopy()","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeCopy"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC8makeCopyACyxGXDyF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/makecopy()"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/makeCopy()","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeCopy","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Copies the following properties:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"}]}]}],"type":"unorderedList"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"]]},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Returns a copy of self."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/makeCopy()":{"abstract":[{"type":"text","text":"Returns a copy of self."}],"type":"topic","title":"makeCopy()","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/makecopy()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeCopy","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/makeCopy()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"makeCopy","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"languages":["swift"]}]},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"Copies the following properties:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","type":"reference"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true}],"type":"paragraph"}]}]}],"kind":"content"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/makeCopy()"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"]]},"metadata":{"title":"makeCopy()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"makeCopy","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC8makeCopyACyxGXDyF","roleHeading":"Instance Method"},"abstract":[{"text":"Returns a copy of self.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/makecopy()"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/makeCopy()":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"makeCopy","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Returns a copy of self."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/makecopy()","title":"makeCopy()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/makeCopy()","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/refreshtoken.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/refreshtoken.json index 7cd49ad4a..dcae42d73 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/refreshtoken.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/refreshtoken.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken"]}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC12refreshTokenSSSgvp","title":"refreshToken","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"]}],"abstract":[{"type":"text","text":"Used to refresh the access token."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Thread Safety"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Access to this property is synchronized; therefore, it is always"},{"text":" ","type":"text"},{"text":"thread-safe.","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","role":"symbol","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"kind":"symbol","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","role":"symbol","title":"clientId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"role":"symbol","title":"clientSecret","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"}}} \ No newline at end of file +{"sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","title":"refreshToken","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC12refreshTokenSSSgvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"title":"Authorization","anchor":"Authorization"}],"abstract":[{"type":"text","text":"Used to refresh the access token."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"inlineContent":[{"text":"Thread Safety","type":"text"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Access to this property is synchronized; therefore, it is always"},{"type":"text","text":" "},{"text":"thread-safe.","type":"text"}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The first step in the Authorization Code Flow.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","kind":"symbol","title":"clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"type":"text","text":" "},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/scopes.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/scopes.json index 5d557ed38..f6e0af94e 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/scopes.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/scopes.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC6scopesShyAA5ScopeOGvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"scopes","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"The scopes that have been authorized for the access token."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are encouraged to use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","isActive":true},{"text":" to check which scopes the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"access token is authorized for."}]},{"inlineContent":[{"inlineContent":[{"text":"Thread Safety","type":"text"}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"text":"Access to this property is synchronized; therefore, it is always","type":"text"},{"type":"text","text":" "},{"type":"text","text":"thread-safe."}],"type":"paragraph"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"title":"Authorization"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","role":"symbol","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"kind":"symbol","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","role":"symbol","title":"clientId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"role":"symbol","title":"clientSecret","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"scopes","role":"symbol","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC6scopesShyAA5ScopeOGvp","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"title":"Authorization","anchor":"Authorization","generated":true}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"text":"You are encouraged to use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","type":"reference","isActive":true},{"type":"text","text":" to check which scopes the"},{"type":"text","text":" "},{"text":"access token is authorized for.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Thread Safety"}],"type":"strong"}]},{"inlineContent":[{"text":"Access to this property is synchronized; therefore, it is always","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"thread-safe."}],"type":"paragraph"}]}],"abstract":[{"type":"text","text":"The scopes that have been authorized for the access token."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientSecret":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"type":"text","text":" "},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager\/clientId","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","kind":"symbol","title":"clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The first step in the Authorization Code Flow.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/setexpirationdate(to:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/setexpirationdate(to:).json index 349aa2922..0056e7aec 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/setexpirationdate(to:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowmanagerbase/setexpirationdate(to:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setExpirationDate"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"date","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"date","content":[{"inlineContent":[{"text":"The date to set the expiration date to.","type":"text"}],"type":"paragraph"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/setexpirationdate(to:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Sets the expiration date of the access token to the specified date."},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"Only use for testing purposes"}],"type":"strong"},{"type":"text","text":"."}],"sections":[],"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setExpirationDate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":")","kind":"text"}],"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC17setExpirationDate2toy10Foundation0K0V_tF","roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setExpirationDate(to:)","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/setExpirationDate(to:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/setExpirationDate(to:)":{"abstract":[{"text":"Sets the expiration date of the access token to the specified date.","type":"text"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"Only use for testing purposes"}]},{"text":".","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"setExpirationDate(to:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/setexpirationdate(to:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setExpirationDate","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":")"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/setExpirationDate(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setExpirationDate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"date"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":")","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"date","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The date to set the expiration date to."}]}]}]}],"sections":[],"kind":"symbol","metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"symbolKind":"method","title":"setExpirationDate(to:)","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"setExpirationDate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":")"}],"role":"symbol","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowManagerBaseC17setExpirationDate2toy10Foundation0K0V_tF"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/setExpirationDate(to:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/setexpirationdate(to:)"]}],"abstract":[{"text":"Sets the expiration date of the access token to the specified date.","type":"text"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"Only use for testing purposes"}]},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/setExpirationDate(to:)":{"title":"setExpirationDate(to:)","kind":"symbol","abstract":[{"text":"Sets the expiration date of the access token to the specified date.","type":"text"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"Only use for testing purposes"}],"type":"strong"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/setexpirationdate(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/setExpirationDate(to:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setExpirationDate"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":")","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackend.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackend.json index 13993f12b..8e8b5ad94 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackend.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackend.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"],"title":"Authorization Backends","generated":true}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"symbolKind":"protocol","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEBackendP","roleHeading":"Protocol","role":"symbol","title":"AuthorizationCodeFlowPKCEBackend"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"},{"kind":"text","text":" : "},{"text":"Decodable","kind":"typeIdentifier","preciseIdentifier":"s:Se"},{"kind":"text","text":", "},{"preciseIdentifier":"s:SE","kind":"typeIdentifier","text":"Encodable"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Hashable","preciseIdentifier":"s:SH"}]}]},{"content":[{"text":"Overview","anchor":"overview","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"Conforming types may communicate directly with the Spotify web API (see"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"},{"text":"), or they may communicate with a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"custom backend server that you setup (see"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","type":"reference","isActive":true},{"type":"text","text":") which itself communicates with the"},{"type":"text","text":" "},{"text":"Spotify web API. This server can safely store your client secret, which","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"prevents it from being exposed in your frontend app. This is the key reason for"},{"text":" ","type":"text"},{"text":"using a backend server.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"},{"type":"text","text":", a backend server that can handle authorization"},{"type":"text","text":" "},{"text":"process.","type":"text"}]},{"inlineContent":[{"text":"Furthermore, after your backend server retrieves the authorization information","type":"text"},{"type":"text","text":" "},{"text":"from Spotify, it could encrypt it before sending it back to your app. Your app","type":"text"},{"text":" ","type":"text"},{"text":"could then decrypt this information when it receives it, providing an","type":"text"},{"type":"text","text":" "},{"type":"text","text":"additional layer of security."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the"},{"text":" ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"]}],"relationshipsSections":[{"type":"inheritsFrom","kind":"relationships","title":"Inherits From","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]},{"kind":"relationships","type":"conformingTypes","title":"Conforming Types","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]}],"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"text":"refreshing the access token using the Authorization Code Flow with Proof Key","type":"text"},{"text":" ","type":"text"},{"text":"for Code Exchange.","type":"text"}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/clientId"]},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"},"references":{"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/clientId":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/clientId","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/clientid","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"role":"symbol","title":"clientId","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","kind":"symbol","type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"required":true,"title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","title":"Authorization Code Flow with Proof Key for Code Exchange","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/refreshTokens(refreshToken:)":{"title":"refreshTokens(refreshToken:)","required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/refreshtokens(refreshtoken:)","role":"symbol","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","kind":"symbol","type":"topic"},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"titleInlineContent":[{"text":"SpotifyAPIServer","type":"text"}],"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","type":"link","title":"SpotifyAPIServer","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"}}} \ No newline at end of file +{"seeAlsoSections":[{"anchor":"Authorization-Backends","generated":true,"title":"Authorization Backends","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Decodable","preciseIdentifier":"s:Se"},{"kind":"text","text":", "},{"text":"Encodable","preciseIdentifier":"s:SE","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Overview","anchor":"overview","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Conforming types may communicate directly with the Spotify web API (see","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"},{"type":"text","text":"), or they may communicate with a"},{"text":" ","type":"text"},{"text":"custom backend server that you setup (see","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},{"type":"text","text":") which itself communicates with the"},{"type":"text","text":" "},{"type":"text","text":"Spotify web API. This server can safely store your client secret, which"},{"type":"text","text":" "},{"text":"prevents it from being exposed in your frontend app. This is the key reason for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"using a backend server."}]},{"inlineContent":[{"type":"text","text":"See also "},{"type":"reference","isActive":true,"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"},{"type":"text","text":", a backend server that can handle authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Furthermore, after your backend server retrieves the authorization information"},{"text":" ","type":"text"},{"type":"text","text":"from Spotify, it could encrypt it before sending it back to your app. Your app"},{"type":"text","text":" "},{"type":"text","text":"could then decrypt this information when it receives it, providing an"},{"text":" ","type":"text"},{"text":"additional layer of security.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the"},{"text":" ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"metadata":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEBackendP","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEBackend","symbolKind":"protocol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Protocol"},"relationshipsSections":[{"kind":"relationships","title":"Inherits From","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"inheritsFrom"},{"type":"conformingTypes","title":"Conforming Types","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/clientId"],"anchor":"Instance-Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)"],"anchor":"Instance-Methods","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","required":true,"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"title":"Authorization Code Flow with Proof Key for Code Exchange","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/clientId":{"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/clientid","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/clientId","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"required":true,"kind":"symbol","title":"clientId","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/refreshTokens(refreshToken:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/refreshtokens(refreshtoken:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"refreshTokens(refreshToken:)","role":"symbol","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","title":"SpotifyAPIServer","type":"link","titleInlineContent":[{"type":"text","text":"SpotifyAPIServer"}],"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackend/clientid.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackend/clientid.json index b053da958..a53c6cdba 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackend/clientid.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackend/clientid.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/clientid"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/clientId","interfaceLanguage":"swift"},"metadata":{"required":true,"symbolKind":"property","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEBackendP8clientIdSSvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"clientId","role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This is used to construct the authorization URL in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","isActive":true},{"type":"text","text":" "},{"text":"method of ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"Read more about "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/clientId":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/clientId","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/clientid","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"role":"symbol","title":"clientId","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"text":" ","type":"text"},{"text":"Flow with Proof Key for Code Exchange.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeChallenge"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"text":"registering your application","type":"text"}],"type":"link","title":"registering your application","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"}}} \ No newline at end of file +{"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"required":true,"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEBackendP8clientIdSSvp","roleHeading":"Instance Property","symbolKind":"property","title":"clientId"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"]]},"kind":"symbol","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"text":"This is used to construct the authorization URL in the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"method of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Read more about ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/clientid"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/clientId"},"references":{"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"title":"registering your application","titleInlineContent":[{"text":"registering your application","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/clientId":{"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/clientid","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/clientId","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"required":true,"kind":"symbol","title":"clientId","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"type":"text","text":" "},{"text":"Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"kind":"text","text":"("},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"codeChallenge","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackend/refreshtokens(refreshtoken:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackend/refreshtokens(refreshtoken:).json index ed5c1b0ac..3126915b4 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackend/refreshtokens(refreshtoken:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackend/refreshtokens(refreshtoken:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"refreshToken","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The refresh token, which can be exchanged for a"},{"type":"text","text":" "},{"type":"text","text":"new access token."}]}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Access tokens expire after an hour, after which they must be refreshed"},{"text":" ","type":"text"},{"text":"using this method. This method will be called by the","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","isActive":true},{"text":" ","type":"text"},{"type":"text","text":"method of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}]},{"inlineContent":[{"type":"text","text":"This method must return the authorization information as JSON data that can"},{"type":"text","text":" "},{"type":"text","text":"be decoded into "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","isActive":true,"type":"reference"},{"text":". The ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","isActive":true},{"type":"text","text":", and "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","type":"reference"},{"type":"text","text":" (which can be"},{"type":"text","text":" "},{"type":"text","text":"decoded from the “expires_in” JSON key) properties must be non-"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". For"},{"type":"text","text":" "},{"type":"text","text":"example:"}],"type":"paragraph"},{"syntax":null,"code":["{"," \"access_token\": \"9Cysa896...Ps4BgEHw\","," \"token_type\": \"Bearer\","," \"expires_in\": 3600,"," \"refresh_token\": \"PoO04alC_...fKyMaP6zl6g\","," \"scope\": \"user-follow-modify\"","}"],"type":"codeListing"},{"inlineContent":[{"type":"text","text":"If Spotify returns one of the documented error objects, such as"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","type":"reference"},{"type":"text","text":", do not decode the data into one of these"},{"type":"text","text":" "},{"type":"text","text":"types yourself; this will be done by the caller. If you are communicating"},{"text":" ","type":"text"},{"text":"with a custom backend server and it returns its own error response, decode","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"it into a custom error type and throw it as an error to downstream"},{"text":" ","type":"text"},{"type":"text","text":"subscribers."}],"type":"paragraph"},{"inlineContent":[{"text":"Read about the underlying request that must be made to Spotify in order to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"retrieve this data "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/refreshtokens(refreshtoken:)"]}],"abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"metadata":{"required":true,"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEBackendP13refreshTokens0H5Token7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_tF","title":"refreshTokens(refreshToken:)","roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"abstract":[{"type":"text","text":"Used to refresh the access token."}],"title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token":{"titleInlineContent":[{"type":"text","text":"here"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","title":"here"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"refreshTokens(onlyIfExpired:tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/refreshTokens(refreshToken:)":{"title":"refreshTokens(refreshToken:)","required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/refreshtokens(refreshtoken:)","role":"symbol","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The refresh token, which can be exchanged for a"},{"text":" ","type":"text"},{"type":"text","text":"new access token."}],"type":"paragraph"}],"name":"refreshToken"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"text":"Access tokens expire after an hour, after which they must be refreshed","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"using this method. This method will be called by the"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},{"text":" ","type":"text"},{"type":"text","text":"method of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"This method must return the authorization information as JSON data that can","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be decoded into "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"},{"type":"text","text":". The "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"reference","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","isActive":true},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","type":"reference","isActive":true},{"text":" (which can be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded from the “expires_in” JSON key) properties must be non-"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". For"},{"type":"text","text":" "},{"type":"text","text":"example:"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["{"," \"access_token\": \"9Cysa896...Ps4BgEHw\","," \"token_type\": \"Bearer\","," \"expires_in\": 3600,"," \"refresh_token\": \"PoO04alC_...fKyMaP6zl6g\","," \"scope\": \"user-follow-modify\"","}"]},{"inlineContent":[{"text":"If Spotify returns one of the documented error objects, such as","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","type":"reference"},{"type":"text","text":", do not decode the data into one of these"},{"type":"text","text":" "},{"type":"text","text":"types yourself; this will be done by the caller. If you are communicating"},{"text":" ","type":"text"},{"text":"with a custom backend server and it returns its own error response, decode","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"it into a custom error type and throw it as an error to downstream"},{"text":" ","type":"text"},{"type":"text","text":"subscribers."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read about the underlying request that must be made to Spotify in order to"},{"text":" ","type":"text"},{"text":"retrieve this data ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","type":"reference"},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/refreshtokens(refreshtoken:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"required":true,"title":"refreshTokens(refreshToken:)","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEBackendP13refreshTokens0H5Token7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_tF"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token":{"title":"here","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","titleInlineContent":[{"type":"text","text":"here"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/refreshTokens(refreshToken:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/refreshtokens(refreshtoken:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"refreshTokens(refreshToken:)","role":"symbol","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:).json index 8960ee11f..ff7661060 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"required":true,"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEBackendP29requestAccessAndRefreshTokens4code0M8Verifier20redirectURIWithQuery7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_SSAK3URLVtF","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","symbolKind":"method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"parameters":[{"name":"code","content":[{"inlineContent":[{"type":"text","text":"The authorization code, which will also be present in"},{"text":" ","type":"text"},{"type":"codeVoice","code":"redirectURIWithQuery"},{"type":"text","text":"."}],"type":"paragraph"}]},{"name":"codeVerifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The code verifier that you generated before creating the"},{"text":" ","type":"text"},{"type":"text","text":"authorization URL."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The URL that spotify redirected to after the user","type":"text"},{"type":"text","text":" "},{"text":"logged in to their Spotify account, with query parameters appended","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to it."}]}],"name":"redirectURIWithQuery"}],"kind":"parameters"},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"After validating the "},{"type":"codeVoice","code":"redirectURIWithQuery"},{"text":", the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"method of "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","type":"reference"},{"type":"text","text":" calls this method in"},{"type":"text","text":" "},{"type":"text","text":"order to retrieve the authorization information."}]},{"type":"paragraph","inlineContent":[{"text":"If the ","type":"text"},{"type":"codeVoice","code":"redirectURIWithQuery"},{"type":"text","text":" contains an error parameter or the value for"},{"text":" ","type":"text"},{"text":"the state parameter doesn’t match the value passed in as an argument to the","type":"text"},{"type":"text","text":" "},{"text":"above method, then an error will be thrown ","type":"text"},{"inlineContent":[{"text":"before","type":"text"}],"type":"emphasis"},{"text":" this method is called.","type":"text"}]},{"inlineContent":[{"type":"text","text":"This method must return the authorization information as JSON data that can"},{"type":"text","text":" "},{"type":"text","text":"be decoded into "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"reference"},{"type":"text","text":". The "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","isActive":true,"type":"reference"},{"text":", and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate"},{"type":"text","text":" (which can be"},{"type":"text","text":" "},{"type":"text","text":"decoded from the “expires_in” JSON key) properties must be non-"},{"type":"codeVoice","code":"nil"},{"text":". For","type":"text"},{"text":" ","type":"text"},{"text":"example:","type":"text"}],"type":"paragraph"},{"syntax":null,"type":"codeListing","code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600,"," \"refresh_token\": \"NgAagA...Um_SHo\"","}"]},{"inlineContent":[{"text":"If Spotify returns one of the documented error objects, such as","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true},{"text":", do not decode the data into one of these","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"types yourself; this will be done by the caller. If you are communicating"},{"text":" ","type":"text"},{"text":"with a custom backend server and it returns its own error response, decode","type":"text"},{"type":"text","text":" "},{"text":"it into a custom error type and throw it as an error to downstream","type":"text"},{"type":"text","text":" "},{"text":"subscribers.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read about the underlying request that must be made to Spotify in order to"},{"type":"text","text":" "},{"type":"text","text":"retrieve this data "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","isActive":true},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"},{"text":".","type":"text"}]}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","abstract":[{"text":"The second and final step in the authorization process for the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"abstract":[{"type":"text","text":"Used to refresh the access token."}],"title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken","type":"topic"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-access-token":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","type":"link","title":"here","titleInlineContent":[{"type":"text","text":"here"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","kind":"symbol","type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"required":true,"title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"required":true,"roleHeading":"Instance Method","symbolKind":"method","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEBackendP29requestAccessAndRefreshTokens4code0M8Verifier20redirectURIWithQuery7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_SSAK3URLVtF"},"sections":[],"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The authorization code, which will also be present in","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"redirectURIWithQuery"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"code"},{"content":[{"inlineContent":[{"type":"text","text":"The code verifier that you generated before creating the"},{"type":"text","text":" "},{"type":"text","text":"authorization URL."}],"type":"paragraph"}],"name":"codeVerifier"},{"name":"redirectURIWithQuery","content":[{"inlineContent":[{"text":"The URL that spotify redirected to after the user","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"logged in to their Spotify account, with query parameters appended"},{"text":" ","type":"text"},{"text":"to it.","type":"text"}],"type":"paragraph"}]}]},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"After validating the "},{"type":"codeVoice","code":"redirectURIWithQuery"},{"text":", the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"text":"method of ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"type":"text","text":" calls this method in"},{"text":" ","type":"text"},{"type":"text","text":"order to retrieve the authorization information."}]},{"type":"paragraph","inlineContent":[{"text":"If the ","type":"text"},{"type":"codeVoice","code":"redirectURIWithQuery"},{"text":" contains an error parameter or the value for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the state parameter doesn’t match the value passed in as an argument to the"},{"text":" ","type":"text"},{"type":"text","text":"above method, then an error will be thrown "},{"type":"emphasis","inlineContent":[{"type":"text","text":"before"}]},{"text":" this method is called.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"This method must return the authorization information as JSON data that can","type":"text"},{"type":"text","text":" "},{"text":"be decoded into ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","isActive":true},{"type":"text","text":". The "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","isActive":true},{"text":",","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken"},{"text":", and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","isActive":true,"type":"reference"},{"text":" (which can be","type":"text"},{"text":" ","type":"text"},{"text":"decoded from the “expires_in” JSON key) properties must be non-","type":"text"},{"type":"codeVoice","code":"nil"},{"text":". For","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"example:"}]},{"syntax":null,"code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600,"," \"refresh_token\": \"NgAagA...Um_SHo\"","}"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If Spotify returns one of the documented error objects, such as"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"},{"type":"text","text":", do not decode the data into one of these"},{"text":" ","type":"text"},{"text":"types yourself; this will be done by the caller. If you are communicating","type":"text"},{"text":" ","type":"text"},{"text":"with a custom backend server and it returns its own error response, decode","type":"text"},{"type":"text","text":" "},{"type":"text","text":"it into a custom error type and throw it as an error to downstream"},{"type":"text","text":" "},{"text":"subscribers.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read about the underlying request that must be made to Spotify in order to"},{"type":"text","text":" "},{"type":"text","text":"retrieve this data "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token"},{"type":"text","text":"."}]},{"inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","type":"reference","isActive":true},{"type":"text","text":" and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The second and final step in the authorization process for the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","required":true,"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-access-token":{"title":"here","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","titleInlineContent":[{"type":"text","text":"here"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager.json index b1d883efd..441467ed8 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager.json @@ -1 +1 @@ -{"relationshipsSections":[{"type":"inheritsFrom","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],"title":"Inherits From","kind":"relationships"},{"type":"inheritedBy","kind":"relationships","title":"Inherited By","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"]},{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","title":"Conforms To"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(from:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"title":"Authorization"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"],"title":"Subscribing to Changes"},{"title":"Logging","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/logger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/==(_:_:)"],"title":"Operators"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/description"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/hash(into:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/SpotifyAuthorizationManager-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],"title":"Authorization Backend Managers","generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Backend","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Backend"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"AuthorizationCodeFlowPKCEBackend","preciseIdentifier":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEBackendP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","type":"heading","anchor":"overview","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The authorization code flow with PKCE is the best option for mobile and desktop"},{"type":"text","text":" "},{"type":"text","text":"applications where it is unsafe to store your client secret. It provides an"},{"type":"text","text":" "},{"text":"additional layer of security compared to the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","isActive":true},{"text":". For","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"further information about this flow, see "},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7636"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Backend","type":"text"}]}]},{"inlineContent":[{"text":"This class is generic over a backend. The backend handles the process of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"requesting the authorization information and refreshing the access token from"},{"text":" ","type":"text"},{"type":"text","text":"Spotify. It may do so directly (see"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","isActive":true},{"type":"text","text":"), or it may communicate with a"},{"text":" ","type":"text"},{"type":"text","text":"custom backend server that you configure (see"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","isActive":true,"type":"reference"},{"text":"). This backend server can safely","type":"text"},{"type":"text","text":" "},{"type":"text","text":"store your client secret and retrieve the authorization information from"},{"text":" ","type":"text"},{"type":"text","text":"Spotify on your behalf, thereby preventing these sensitive credentials from"},{"type":"text","text":" "},{"type":"text","text":"being exposed in your frontend app. See "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"text":"for more information.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"text":"If you do not have a custom backend server, then you are encouraged use the","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"inlineContent":[{"text":"concrete subclass of this class,","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","isActive":true},{"type":"text","text":" "},{"inlineContent":[{"text":"instead","type":"text"}],"type":"strong"},{"type":"text","text":". It inherits from"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true},{"type":"text","text":"<"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"reference"},{"type":"text","text":">."},{"type":"text","text":" "},{"type":"text","text":"This class will store your client id locally."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Authorization","type":"text"}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The first step in the authorization process is to create the authorization URL"},{"type":"text","text":" "},{"text":"using ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)"},{"type":"text","text":". It"},{"type":"text","text":" "},{"text":"displays a permissions dialog to the user. Open the URL in a browser\/webview so","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"that the user can login to their Spotify account and authorize your app."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"After the user either authorizes or denies authorization for your application,"},{"type":"text","text":" "},{"text":"Spotify will redirect to ","type":"text"},{"type":"codeVoice","code":"redirectURI"},{"text":" with query parameters appended to it.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Pass that URL into"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","isActive":true},{"type":"text","text":" to"},{"type":"text","text":" "},{"type":"text","text":"complete the authorization process."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","isActive":true,"type":"reference"},{"text":" to check if your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"application is authorized for the specified scopes."}]},{"inlineContent":[{"text":"Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","type":"reference","isActive":true},{"text":" to set the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":",","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","type":"reference"},{"text":", and","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Persistant Storage","type":"text"}]}]},{"inlineContent":[{"text":"Note that this type conforms to ","type":"text"},{"code":"Codable","type":"codeVoice"},{"type":"text","text":". It is this type that you should"},{"text":" ","type":"text"},{"type":"text","text":"encode to data using a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" in order to save the authorization"},{"type":"text","text":" "},{"type":"text","text":"information to persistent storage. See"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true,"type":"reference"},{"type":"text","text":" for more"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"overridingTitle":"Authorization Code Flow with Proof Key for Code Exchange","overridingTitleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Exchange"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"type":"text","text":"."}]}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Class","symbolKind":"class","title":"AuthorizationCodeFlowPKCEBackendManager","externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/encode(to:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/encode(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"refreshTokens(onlyIfExpired:tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"https://tools.ietf.org/html/rfc7636":{"title":"IETF RFC-7636","type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7636","titleInlineContent":[{"type":"text","text":"IETF RFC-7636"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc7636"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/baseLogger":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","title":"baseLogger","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"baseLogger","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"type":"text","text":"instead, they will create their own logger."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/hash(into:)":{"title":"hash(into:)","abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/hash(into:)","kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyScopeAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","title":"SpotifyScopeAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API and"},{"text":" ","type":"text"},{"text":"that ","type":"text"},{"inlineContent":[{"type":"text","text":"supports authorization scopes"}],"type":"strong"},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/==(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/==(_:_:)","title":"==(_:_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC","text":"AuthorizationCodeFlowPKCEBackendManager","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Backend"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[]},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(backend:accessToken:expirationDate:refreshToken:scopes:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"type":"text","text":" "},{"text":"Proof Key for Code Exchange.","type":"text"}],"title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","type":"topic"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","title":"Authorization Code Flow","titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didDeauthorize":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize","title":"didDeauthorize","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier","text":"Never"},{"kind":"text","text":">"}],"abstract":[{"text":"A publisher that emits after ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},{"type":"text","text":" is called."}]},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","abstract":[{"text":"The second and final step in the authorization process for the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"text":" ","type":"text"},{"text":"Flow with Proof Key for Code Exchange.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeChallenge"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(backend:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:)","title":"init(backend:)","abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Proof Key for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/logger":{"kind":"symbol","role":"symbol","abstract":[{"text":"The logger for this class.","type":"text"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"}],"title":"logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/logger","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","abstract":[{"text":"A publisher that emits after the authorization information changes.","type":"text"}],"title":"didChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/SpotifyAuthorizationManager-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"SpotifyAuthorizationManager Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/SpotifyAuthorizationManager-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/spotifyauthorizationmanager-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(from:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(from:)","abstract":[],"title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(from:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/description":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/description","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],"anchor":"Authorization-Backend-Managers","generated":true,"title":"Authorization Backend Managers"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"class","externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC","role":"symbol","roleHeading":"Class","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"AuthorizationCodeFlowPKCEBackendManager"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Backend"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEBackendP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","text":"AuthorizationCodeFlowPKCEBackend"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"level":2,"text":"Overview","anchor":"overview","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The authorization code flow with PKCE is the best option for mobile and desktop","type":"text"},{"type":"text","text":" "},{"type":"text","text":"applications where it is unsafe to store your client secret. It provides an"},{"text":" ","type":"text"},{"type":"text","text":"additional layer of security compared to the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"type":"text","text":". For"},{"type":"text","text":" "},{"type":"text","text":"further information about this flow, see "},{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7636","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Backend","type":"text"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This class is generic over a backend. The backend handles the process of","type":"text"},{"text":" ","type":"text"},{"text":"requesting the authorization information and refreshing the access token from","type":"text"},{"type":"text","text":" "},{"text":"Spotify. It may do so directly (see","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","isActive":true},{"type":"text","text":"), or it may communicate with a"},{"text":" ","type":"text"},{"text":"custom backend server that you configure (see","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","isActive":true,"type":"reference"},{"type":"text","text":"). This backend server can safely"},{"text":" ","type":"text"},{"text":"store your client secret and retrieve the authorization information from","type":"text"},{"text":" ","type":"text"},{"text":"Spotify on your behalf, thereby preventing these sensitive credentials from","type":"text"},{"type":"text","text":" "},{"text":"being exposed in your frontend app. See ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":" "},{"text":"for more information.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"If you do not have a custom backend server, then you are encouraged use the"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"concrete subclass of this class,"}]},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"instead"}],"type":"strong"},{"text":". It inherits from","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true},{"text":"<","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"reference","isActive":true},{"type":"text","text":">."},{"text":" ","type":"text"},{"text":"This class will store your client id locally.","type":"text"}]},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Authorization"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The first step in the authorization process is to create the authorization URL"},{"type":"text","text":" "},{"type":"text","text":"using "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)"},{"type":"text","text":". It"},{"type":"text","text":" "},{"type":"text","text":"displays a permissions dialog to the user. Open the URL in a browser\/webview so"},{"text":" ","type":"text"},{"type":"text","text":"that the user can login to their Spotify account and authorize your app."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"After the user either authorizes or denies authorization for your application,"},{"type":"text","text":" "},{"type":"text","text":"Spotify will redirect to "},{"type":"codeVoice","code":"redirectURI"},{"type":"text","text":" with query parameters appended to it."},{"text":" ","type":"text"},{"text":"Pass that URL into","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"text":"complete the authorization process.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)"},{"type":"text","text":" to check if your"},{"type":"text","text":" "},{"type":"text","text":"application is authorized for the specified scopes."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","type":"reference"},{"text":" to set the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true,"type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}]},{"inlineContent":[{"inlineContent":[{"text":"Persistant Storage","type":"text"}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Note that this type conforms to "},{"type":"codeVoice","code":"Codable"},{"type":"text","text":". It is this type that you should"},{"text":" ","type":"text"},{"type":"text","text":"encode to data using a "},{"type":"codeVoice","code":"JSONEncoder"},{"text":" in order to save the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information to persistent storage. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true,"type":"reference"},{"type":"text","text":" for more"},{"text":" ","type":"text"},{"type":"text","text":"information."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","overridingTitleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code","type":"text"},{"text":" ","type":"text"},{"text":"Exchange","type":"text"}],"isActive":true,"type":"reference","overridingTitle":"Authorization Code Flow with Proof Key for Code Exchange"},{"type":"text","text":"."}]}],"kind":"content"}],"abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"text":" ","type":"text"},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"relationshipsSections":[{"title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],"kind":"relationships"},{"kind":"relationships","type":"inheritedBy","title":"Inherited By","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"]},{"type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","title":"Conforms To"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"kind":"symbol","topicSections":[{"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(from:)"]},{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"anchor":"Authorization"},{"anchor":"Subscribing-to-Changes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"],"title":"Subscribing to Changes"},{"title":"Logging","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/logger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger"],"anchor":"Logging"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/==(_:_:)"],"generated":true,"title":"Operators","anchor":"Operators"},{"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/description"],"generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/hash(into:)"],"generated":true,"anchor":"Instance-Methods","title":"Instance Methods"},{"anchor":"Default-Implementations","title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/SpotifyAuthorizationManager-Implementations"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"title":"didChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(backend:accessToken:expirationDate:refreshToken:scopes:)":{"abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow with"},{"type":"text","text":" "},{"type":"text","text":"Proof Key for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","role":"symbol","type":"topic","kind":"symbol","title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"kind":"text","text":">)"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didDeauthorize":{"abstract":[{"text":"A publisher that emits after ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","isActive":true,"type":"reference"},{"type":"text","text":" is called."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"title":"didDeauthorize","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/hash(into:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/hash(into:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/description":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/description","kind":"symbol","title":"description","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(backend:)":{"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Proof Key for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:)","role":"symbol","type":"topic","kind":"symbol","title":"init(backend:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"type":"text","text":" "},{"text":"Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"kind":"text","text":"("},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"codeChallenge","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/logger":{"abstract":[{"type":"text","text":"The logger for this class."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/logger","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/logger","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"logger"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(from:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(from:)","role":"symbol","type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The second and final step in the authorization process for the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow","titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/==(_:_:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/==(_:_:)","role":"symbol","abstract":[],"type":"topic","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Backend"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC","text":"AuthorizationCodeFlowPKCEBackendManager"},{"kind":"text","text":"<"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/baseLogger":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"type":"text","text":"instead, they will create their own logger."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","title":"baseLogger","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseLogger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/equatable-implementations","type":"topic","title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/Equatable-Implementations","kind":"article"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/SpotifyAuthorizationManager-Implementations":{"type":"topic","title":"SpotifyAuthorizationManager Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/spotifyauthorizationmanager-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/SpotifyAuthorizationManager-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/encode(to:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/encode(to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","title":"encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyScopeAuthorizationManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API and"},{"text":" ","type":"text"},{"type":"text","text":"that "},{"inlineContent":[{"text":"supports authorization scopes","type":"text"}],"type":"strong"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","title":"SpotifyScopeAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}]},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"https://tools.ietf.org/html/rfc7636":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7636","type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc7636","title":"IETF RFC-7636","titleInlineContent":[{"type":"text","text":"IETF RFC-7636"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/!=(_:_:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/!=(_:_:).json index 30bb419a6..7a98e1d94 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/!=(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/Equatable-Implementations"]]},"metadata":{"title":"!=(_:_:)","symbolKind":"op","extendedModule":"Swift","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/!=(_:_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/!=(_:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/equatable-implementations"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/!=(_:_:)"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","extendedModule":"Swift","role":"symbol","roleHeading":"Operator"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/!=(_:_:)":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/!=(_:_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/equatable-implementations","type":"topic","title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/Equatable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/==(_:_:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/==(_:_:).json index 906fb66af..1a535b807 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/==(_:_:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/==(_:_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/==(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC","text":"AuthorizationCodeFlowPKCEBackendManager"},{"kind":"text","text":"<"},{"text":"Backend","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"AuthorizationCodeFlowPKCEBackendManager","preciseIdentifier":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"symbol","symbolKind":"op","externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC2eeoiySbACyxG_AEtFZ","title":"==(_:_:)","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC","text":"AuthorizationCodeFlowPKCEBackendManager"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Operator"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/==(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/==(_:_:)","title":"==(_:_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC","text":"AuthorizationCodeFlowPKCEBackendManager","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Backend"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Operator","symbolKind":"op","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC","kind":"typeIdentifier","text":"AuthorizationCodeFlowPKCEBackendManager"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"text":">, ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEBackendManager","preciseIdentifier":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC2eeoiySbACyxG_AEtFZ"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","preciseIdentifier":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC","text":"AuthorizationCodeFlowPKCEBackendManager","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Backend"},{"text":">, ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","preciseIdentifier":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":">) -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/==(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/==(_:_:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/==(_:_:)","role":"symbol","abstract":[],"type":"topic","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Backend"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC","text":"AuthorizationCodeFlowPKCEBackendManager"},{"kind":"text","text":"<"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/description.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/description.json index c849c0a16..112978889 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/description.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/description.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/description"},"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC11descriptionSSvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","symbolKind":"property","title":"description"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/description"]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/description":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/description","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/description"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/description","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC11descriptionSSvp","roleHeading":"Instance Property","title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/description":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/description","kind":"symbol","title":"description","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/encode(to:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/encode(to:).json index ebe572c9a..31ccc4859 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/encode(to:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"override","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/encode(to:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"role":"symbol","symbolKind":"method","externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC6encode2toys7Encoder_p_tKF","title":"encode(to:)","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/encode(to:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/encode(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/encode(to:)"]}],"metadata":{"roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC6encode2toys7Encoder_p_tKF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/encode(to:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"override"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/encode(to:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/encode(to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","title":"encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/equatable-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/equatable-implementations.json index 1cc229c63..c531f6ae9 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/equatable-implementations"]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/!=(_:_:)"],"title":"Operators"}],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/!=(_:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/!=(_:_:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"sections":[],"topicSections":[{"title":"Operators","generated":true,"anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/equatable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/!=(_:_:)":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/!=(_:_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/hash(into:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/hash(into:).json index 5c2d6e711..90abe9ccb 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/hash(into:).json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"override","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/hash(into:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"text":".","type":"text"}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC4hash4intoys6HasherVz_tF","symbolKind":"method","title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/hash(into:)":{"title":"hash(into:)","abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/hash(into:)","kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC4hash4intoys6HasherVz_tF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","title":"hash(into:)","roleHeading":"Instance Method"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"override","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/hash(into:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/hash(into:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(backend:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(backend:).json index 978df4213..f2686cae2 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(backend:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(backend:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(from:)"],"title":"Initializers"}],"sections":[],"metadata":{"role":"symbol","title":"init(backend:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC7backendACyxGx_tcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"text":")","kind":"text"}]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Proof Key for Code Exchange."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"required"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"backend","content":[{"inlineContent":[{"type":"text","text":"A type that handles the process of requesting the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refreshing the access token from"},{"text":" ","type":"text"},{"type":"text","text":"Spotify. It may do so directly (see"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"},{"text":"), or it may communicate","type":"text"},{"text":" ","type":"text"},{"text":"with a custom backend server that you configure (see","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","type":"reference"},{"type":"text","text":"). See"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"reference"},{"text":" for more information.","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"If you do not have a custom backend server, then you are encouraged to","type":"text"}]},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"use the concrete subclass of this class,"}],"type":"strong"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","isActive":true},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"instead"}],"type":"strong"},{"text":". It inherits from","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","type":"reference","isActive":true},{"text":"<","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"},{"text":">.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This class will store your client id and client secret locally."}]},{"type":"paragraph","inlineContent":[{"text":"Note that this type conforms to ","type":"text"},{"code":"Codable","type":"codeVoice"},{"type":"text","text":". It is this type that you should"},{"text":" ","type":"text"},{"type":"text","text":"encode to data using a "},{"code":"JSONEncoder","type":"codeVoice"},{"type":"text","text":" in order to save the authorization"},{"text":" ","type":"text"},{"text":"information to persistent storage. See","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","type":"reference"},{"text":" for more","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"information."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(backend:accessToken:expirationDate:refreshToken:scopes:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"type":"text","text":" "},{"text":"Proof Key for Code Exchange.","type":"text"}],"title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(backend:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:)","title":"init(backend:)","abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Proof Key for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(from:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(from:)","abstract":[],"title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(from:)","type":"topic"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow with Proof Key for Code Exchange","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code"},{"type":"text","text":" "},{"text":"Exchange","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"required"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"backend"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":")"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"A type that handles the process of requesting the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refreshing the access token from"},{"text":" ","type":"text"},{"type":"text","text":"Spotify. It may do so directly (see"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","isActive":true,"type":"reference"},{"type":"text","text":"), or it may communicate"},{"type":"text","text":" "},{"type":"text","text":"with a custom backend server that you configure (see"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},{"type":"text","text":"). See"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","isActive":true},{"type":"text","text":" for more information."}]}],"name":"backend"}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"If you do not have a custom backend server, then you are encouraged to"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"use the concrete subclass of this class,"}],"type":"strong"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"instead"}]},{"type":"text","text":". It inherits from"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":"<","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"},{"text":">.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This class will store your client id and client secret locally."}]},{"inlineContent":[{"type":"text","text":"Note that this type conforms to "},{"code":"Codable","type":"codeVoice"},{"text":". It is this type that you should","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"encode to data using a "},{"code":"JSONEncoder","type":"codeVoice"},{"text":" in order to save the authorization","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"information to persistent storage. See"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true},{"text":" for more","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"information."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Proof Key for Code Exchange."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Initializer","title":"init(backend:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC7backendACyxGx_tcfc","symbolKind":"init"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"seeAlsoSections":[{"title":"Initializers","generated":true,"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","title":"Authorization Code Flow with Proof Key for Code Exchange","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code"},{"type":"text","text":" "},{"type":"text","text":"Exchange"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(backend:)":{"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Proof Key for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:)","role":"symbol","type":"topic","kind":"symbol","title":"init(backend:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(from:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(from:)","role":"symbol","type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(backend:accessToken:expirationDate:refreshToken:scopes:)":{"abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow with"},{"type":"text","text":" "},{"type":"text","text":"Proof Key for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","role":"symbol","type":"topic","kind":"symbol","title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"kind":"text","text":">)"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(backend:accesstoken:expirationdate:refreshtoken:scopes:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(backend:accesstoken:expirationdate:refreshtoken:scopes:).json index 24387462d..083658190 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(backend:accesstoken:expirationdate:refreshtoken:scopes:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(backend:accesstoken:expirationdate:refreshtoken:scopes:).json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(from:)"],"generated":true,"title":"Initializers"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","interfaceLanguage":"swift"},"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"text":" ","type":"text"},{"text":"Proof Key for Code Exchange.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">)","kind":"text"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"A type that handles the process of requesting the","type":"text"},{"text":" ","type":"text"},{"text":"authorization information and refreshing the access token from","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Spotify. It may do so directly (see"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","isActive":true,"type":"reference"},{"type":"text","text":"), or it may communicate"},{"text":" ","type":"text"},{"type":"text","text":"with a custom backend server that you configure (see"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","type":"reference"},{"type":"text","text":"). See"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"reference","isActive":true},{"type":"text","text":" for more information."}]}],"name":"backend"},{"name":"accessToken","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The access token."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The expiration date of the access token."}]}],"name":"expirationDate"},{"content":[{"inlineContent":[{"type":"text","text":"The refresh token. If "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" (not recommended), then it"},{"type":"text","text":" "},{"type":"text","text":"will not be possible to automatically refresh the access token when"},{"text":" ","type":"text"},{"text":"it expires; instead, you will have to go through the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"process again, as described in the README in the root directory of"},{"type":"text","text":" "},{"text":"this package. Use","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"to check if the access token is expired."}],"type":"paragraph"}],"name":"refreshToken"},{"content":[{"inlineContent":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"type":"paragraph"}],"name":"scopes"}],"kind":"parameters"},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"In general, only use this initializer if you have retrieved the","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"authorization information from an external source."}],"type":"strong"},{"text":" Otherwise, use","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"text":"If you do not have a custom backend server, then you are encouraged to","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"text":"use the concrete subclass of this class,","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"instead"}]},{"text":". It inherits from","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","type":"reference","isActive":true},{"text":"<","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","isActive":true},{"text":">.","type":"text"},{"type":"text","text":" "},{"text":"This class will store your client id and client secret locally.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"You are discouraged from individually saving the properties of this","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"instance to persistent storage and then retrieving them later and passing"},{"text":" ","type":"text"},{"type":"text","text":"them into this initializer. Instead, encode this entire instance to data"},{"type":"text","text":" "},{"text":"using a ","type":"text"},{"code":"JSONEncoder","type":"codeVoice"},{"type":"text","text":" and then decode the data from storage later. See"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true,"type":"reference"},{"type":"text","text":" for more"},{"type":"text","text":" "},{"type":"text","text":"information."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC7backend11accessToken14expirationDate07refreshK06scopesACyxGx_SS10Foundation0M0VSSSgShyAA5ScopeOGtcfc","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"backend"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"kind":"text","text":">)"}],"role":"symbol","title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","symbolKind":"init"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessTokenIsExpired(tolerance:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"type":"text","text":"Determines whether the access token is expired within the given tolerance."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessTokenIsExpired"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(backend:accessToken:expirationDate:refreshToken:scopes:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"type":"text","text":" "},{"text":"Proof Key for Code Exchange.","type":"text"}],"title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(backend:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:)","title":"init(backend:)","abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Proof Key for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"type":"link","titleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code","type":"text"},{"type":"text","text":" "},{"text":"Exchange","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow with Proof Key for Code Exchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(from:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(from:)","abstract":[],"title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(from:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Initializer","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC7backend11accessToken14expirationDate07refreshK06scopesACyxGx_SS10Foundation0M0VSSSgShyAA5ScopeOGtcfc","title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","symbolKind":"init","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">)"}]},"seeAlsoSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(from:)"],"generated":true,"anchor":"Initializers"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow with"},{"type":"text","text":" "},{"text":"Proof Key for Code Exchange.","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"},{"kind":"text","text":">)"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A type that handles the process of requesting the"},{"text":" ","type":"text"},{"text":"authorization information and refreshing the access token from","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Spotify. It may do so directly (see"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","isActive":true},{"text":"), or it may communicate","type":"text"},{"text":" ","type":"text"},{"text":"with a custom backend server that you configure (see","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","type":"reference"},{"type":"text","text":"). See"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","isActive":true},{"text":" for more information.","type":"text"}],"type":"paragraph"}],"name":"backend"},{"name":"accessToken","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The access token."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The expiration date of the access token."}]}],"name":"expirationDate"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The refresh token. If ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" (not recommended), then it","type":"text"},{"type":"text","text":" "},{"type":"text","text":"will not be possible to automatically refresh the access token when"},{"type":"text","text":" "},{"text":"it expires; instead, you will have to go through the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"process again, as described in the README in the root directory of"},{"type":"text","text":" "},{"type":"text","text":"this package. Use"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"text","text":"to check if the access token is expired."}]}],"name":"refreshToken"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The scopes that have been authorized for the access token."}]}],"name":"scopes"}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"In general, only use this initializer if you have retrieved the","type":"text"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"authorization information from an external source."}]},{"type":"text","text":" Otherwise, use"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)"},{"text":".","type":"text"}]},{"inlineContent":[{"inlineContent":[{"text":"If you do not have a custom backend server, then you are encouraged to","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"use the concrete subclass of this class,"}],"type":"strong"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"instead"}]},{"type":"text","text":". It inherits from"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","type":"reference","isActive":true},{"type":"text","text":"<"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","isActive":true},{"text":">.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This class will store your client id and client secret locally."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are discouraged from individually saving the properties of this"},{"type":"text","text":" "},{"type":"text","text":"instance to persistent storage and then retrieving them later and passing"},{"type":"text","text":" "},{"text":"them into this initializer. Instead, encode this entire instance to data","type":"text"},{"type":"text","text":" "},{"text":"using a ","type":"text"},{"code":"JSONEncoder","type":"codeVoice"},{"text":" and then decode the data from storage later. See","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true},{"text":" for more","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":"."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(backend:)":{"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Proof Key for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:)","role":"symbol","type":"topic","kind":"symbol","title":"init(backend:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(backend:accessToken:expirationDate:refreshToken:scopes:)":{"abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow with"},{"type":"text","text":" "},{"type":"text","text":"Proof Key for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","role":"symbol","type":"topic","kind":"symbol","title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"kind":"text","text":">)"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Authorization Code Flow with Proof Key for Code Exchange","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code"},{"type":"text","text":" "},{"type":"text","text":"Exchange"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessTokenIsExpired(tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)","abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(from:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(from:)","role":"symbol","type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(from:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(from:).json index 59738b49f..b1824cd21 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(from:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(from:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(from:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)"],"generated":true,"title":"Initializers"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"override","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"required"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Initializer","symbolKind":"init","title":"init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC4fromACyxGs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(backend:accessToken:expirationDate:refreshToken:scopes:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"type":"text","text":" "},{"text":"Proof Key for Code Exchange.","type":"text"}],"title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(from:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(from:)","abstract":[],"title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(from:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(backend:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:)","title":"init(backend:)","abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Proof Key for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC4fromACyxGs7Decoder_p_tKcfc","title":"init(from:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"override","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"required"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(from:)"]}],"seeAlsoSections":[{"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)"],"generated":true}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(backend:)":{"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Proof Key for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:)","role":"symbol","type":"topic","kind":"symbol","title":"init(backend:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(from:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(from:)","role":"symbol","type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/init(backend:accessToken:expirationDate:refreshToken:scopes:)":{"abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow with"},{"type":"text","text":" "},{"type":"text","text":"Proof Key for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","role":"symbol","type":"topic","kind":"symbol","title":"init(backend:accessToken:expirationDate:refreshToken:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/init(backend:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"kind":"text","text":">)"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/logger.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/logger.json index 40dbe1151..8a985d5a6 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/logger.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/logger.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/logger"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC6logger7Logging6LoggerVvpZ","role":"symbol","title":"logger","roleHeading":"Type Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger"],"title":"Logging"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"kind":"symbol","abstract":[{"type":"text","text":"The logger for this class."}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/logger","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"inlineContent":[{"text":"Note","type":"text"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This is a computed property which will provide access to the same","type":"text"},{"type":"text","text":" "},{"type":"text","text":"underlying logger for all concrete specializations of this type."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/baseLogger":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","title":"baseLogger","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"baseLogger","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"type":"text","text":"instead, they will create their own logger."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/logger":{"kind":"symbol","role":"symbol","abstract":[{"text":"The logger for this class.","type":"text"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"}],"title":"logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/logger","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The logger for this class."}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/logger","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Note"}]}]},{"type":"paragraph","inlineContent":[{"text":"This is a computed property which will provide access to the same","type":"text"},{"type":"text","text":" "},{"type":"text","text":"underlying logger for all concrete specializations of this type."}]}],"kind":"content"}],"metadata":{"externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC6logger7Logging6LoggerVvpZ","modules":[{"name":"SpotifyWebAPI"}],"title":"logger","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"role":"symbol","roleHeading":"Type Property"},"seeAlsoSections":[{"anchor":"Logging","title":"Logging","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/logger"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/baseLogger":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"type":"text","text":"instead, they will create their own logger."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","title":"baseLogger","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseLogger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/logger":{"abstract":[{"type":"text","text":"The logger for this class."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/logger","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/logger","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/makeauthorizationurl(redirecturi:codechallenge:state:scopes:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/makeauthorizationurl(redirecturi:codechallenge:state:scopes:).json index 8a52558f4..0ab842031 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/makeauthorizationurl(redirecturi:codechallenge:state:scopes:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/makeauthorizationurl(redirecturi:codechallenge:state:scopes:).json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeAuthorizationURL"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeChallenge"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"redirectURI","content":[{"inlineContent":[{"text":"The location that Spotify will redirect to after the user","type":"text"},{"text":" ","type":"text"},{"text":"authorizes or denies authorization for your app. Usually, this","type":"text"},{"type":"text","text":" "},{"type":"text","text":"should contain a custom URL scheme that redirects to a location in"},{"text":" ","type":"text"},{"text":"your app. This URI needs to have been entered in the Redirect URI","type":"text"},{"type":"text","text":" "},{"text":"whitelist that you specified when you ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]},{"name":"codeChallenge","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The code challenge. See above."}]}]},{"name":"state","content":[{"inlineContent":[{"text":"Optional, but strongly recommended. ","type":"text"},{"inlineContent":[{"type":"text","text":"If you provide a value"}],"type":"strong"},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"for this parameter, you must pass the same value to"}],"type":"strong"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"inlineContent":[{"text":"otherwise an error will be thrown.","type":"text"}],"type":"strong"},{"text":" The state can be useful for","type":"text"},{"text":" ","type":"text"},{"text":"correlating requests and responses. Because your redirect URI can","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"be guessed, using a state value can increase your assurance that an"},{"type":"text","text":" "},{"text":"incoming connection is the result of an authentication request that","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"you made. If you generate a random string or encode the hash of"},{"type":"text","text":" "},{"text":"some client state (e.g., a cookie) in this state variable, you can","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"validate the response to additionally ensure that the request and"},{"type":"text","text":" "},{"type":"text","text":"response originated in the same browser. This provides protection"},{"type":"text","text":" "},{"type":"text","text":"against attacks such as cross-site request forgery."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"A set of "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"scopes"}]},{"content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The URL that must be opened to authorize your app. May return"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the URL could not be created."}]}],"kind":"content"},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Creates the URL that is used to request authorization for your app. It"},{"type":"text","text":" "},{"text":"displays a permissions dialog to the user. Open the URL in a","type":"text"},{"type":"text","text":" "},{"text":"browser\/webview so that the user can login to their Spotify account and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorize your app."}]},{"inlineContent":[{"type":"text","text":"Before each authentication request your app should generate a code verifier"},{"type":"text","text":" "},{"text":"and a code challenge. The code verifier is a cryptographically random","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"string between 43 and 128 characters in length, inclusive. It can contain"},{"type":"text","text":" "},{"type":"text","text":"letters, digits, underscores, periods, hyphens, or tildes."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"In order to generate the code challenge, your app should hash the code","type":"text"},{"type":"text","text":" "},{"text":"verifier using the SHA256 algorithm. Then, ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc4648#section-5"},{"type":"text","text":" encode the hash"},{"text":" ","type":"text"},{"type":"text","text":"that you generated. "},{"type":"strong","inlineContent":[{"type":"text","text":"Do not include any"}]},{"type":"text","text":" "},{"type":"codeVoice","code":"="},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"padding characters","type":"text"}]},{"type":"text","text":" "},{"type":"text","text":"(percent-encoded or not)."}]},{"inlineContent":[{"text":"You can use ","type":"text"},{"type":"codeVoice","code":"String.randomURLSafe(length:using:)"},{"type":"text","text":" or"},{"text":" ","type":"text"},{"code":"String.randomURLSafe(length:)","type":"codeVoice"},{"text":" to generate the code verifier. You can use","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the "},{"code":"String.makeCodeChallenge(codeVerifier:)","type":"codeVoice"},{"type":"text","text":" method to create the code"},{"text":" ","type":"text"},{"text":"challenge from the code verifier. For example:","type":"text"}],"type":"paragraph"},{"type":"codeListing","code":["let codeVerifier = String.randomURLSafe(length: 128)","let codeChallenge = String.makeCodeChallenge(codeVerifier: codeVerifier)"],"syntax":null},{"inlineContent":[{"text":"If you use your own method to create these values, you can validate them","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"using this "},{"type":"reference","identifier":"https:\/\/tonyxu-io.github.io\/pkce-generator\/","isActive":true},{"type":"text","text":". See also"},{"type":"text","text":" "},{"type":"codeVoice","code":"Data.base64URLEncodedString()"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"String.urlSafeCharacters"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"After the user either authorizes or denies authorization for your","type":"text"},{"type":"text","text":" "},{"type":"text","text":"application, Spotify will redirect to "},{"type":"codeVoice","code":"redirectURI"},{"text":" with query parameters","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"appended to it. Pass that URL into"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","type":"reference","isActive":true},{"type":"text","text":" "},{"text":"to complete the authorization process.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Warning"}]}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"DO NOT add a forward-slash to the end of the redirect URI"}],"type":"strong"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"All of these values will be automatically percent-encoded. Therefore, do"},{"type":"text","text":" "},{"type":"text","text":"not percent-encode them yourself before passing them into this method."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization"},{"type":"text","text":"."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true,"title":"Authorization"}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC04makeD3URL11redirectURI13codeChallenge5state6scopes10Foundation0J0VSgAK_S2SSgShyAA5ScopeOGtF","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"SpotifyWebAPI","title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeAuthorizationURL"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeChallenge"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow with Proof Key for Code Exchange."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","abstract":[{"text":"The second and final step in the authorization process for the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"title":"clientId","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/clientid"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"titleInlineContent":[{"text":"registered your","type":"text"},{"type":"text","text":" "},{"type":"text","text":"application"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registered your application","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"text":" ","type":"text"},{"text":"Flow with Proof Key for Code Exchange.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeChallenge"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"https://tools.ietf.org/html/rfc4648#section-5":{"url":"https:\/\/tools.ietf.org\/html\/rfc4648#section-5","identifier":"https:\/\/tools.ietf.org\/html\/rfc4648#section-5","type":"link","title":"base64url","titleInlineContent":[{"type":"text","text":"base64url"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-user-authorization":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization","type":"link"},"https://tonyxu-io.github.io/pkce-generator/":{"url":"https:\/\/tonyxu-io.github.io\/pkce-generator\/","identifier":"https:\/\/tonyxu-io.github.io\/pkce-generator\/","type":"link","title":"PKCE generator tool","titleInlineContent":[{"type":"text","text":"PKCE generator tool"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"titleInlineContent":[{"type":"text","text":"Spotify Authorization scopes"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","title":"Spotify Authorization scopes","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"codeChallenge","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"redirectURI","content":[{"inlineContent":[{"type":"text","text":"The location that Spotify will redirect to after the user"},{"type":"text","text":" "},{"type":"text","text":"authorizes or denies authorization for your app. Usually, this"},{"type":"text","text":" "},{"text":"should contain a custom URL scheme that redirects to a location in","type":"text"},{"type":"text","text":" "},{"text":"your app. This URI needs to have been entered in the Redirect URI","type":"text"},{"text":" ","type":"text"},{"text":"whitelist that you specified when you ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The code challenge. See above."}]}],"name":"codeChallenge"},{"name":"state","content":[{"inlineContent":[{"type":"text","text":"Optional, but strongly recommended. "},{"type":"strong","inlineContent":[{"type":"text","text":"If you provide a value"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"for this parameter, you must pass the same value to","type":"text"}]},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"otherwise an error will be thrown."}],"type":"strong"},{"type":"text","text":" The state can be useful for"},{"type":"text","text":" "},{"text":"correlating requests and responses. Because your redirect URI can","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be guessed, using a state value can increase your assurance that an"},{"text":" ","type":"text"},{"text":"incoming connection is the result of an authentication request that","type":"text"},{"text":" ","type":"text"},{"text":"you made. If you generate a random string or encode the hash of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"some client state (e.g., a cookie) in this state variable, you can"},{"type":"text","text":" "},{"text":"validate the response to additionally ensure that the request and","type":"text"},{"text":" ","type":"text"},{"text":"response originated in the same browser. This provides protection","type":"text"},{"type":"text","text":" "},{"text":"against attacks such as cross-site request forgery.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"A set of "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"name":"scopes"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"The URL that must be opened to authorize your app. May return"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the URL could not be created."}],"type":"paragraph"}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Creates the URL that is used to request authorization for your app. It"},{"type":"text","text":" "},{"type":"text","text":"displays a permissions dialog to the user. Open the URL in a"},{"type":"text","text":" "},{"type":"text","text":"browser\/webview so that the user can login to their Spotify account and"},{"text":" ","type":"text"},{"text":"authorize your app.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Before each authentication request your app should generate a code verifier","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and a code challenge. The code verifier is a cryptographically random"},{"text":" ","type":"text"},{"text":"string between 43 and 128 characters in length, inclusive. It can contain","type":"text"},{"type":"text","text":" "},{"type":"text","text":"letters, digits, underscores, periods, hyphens, or tildes."}]},{"inlineContent":[{"type":"text","text":"In order to generate the code challenge, your app should hash the code"},{"type":"text","text":" "},{"type":"text","text":"verifier using the SHA256 algorithm. Then, "},{"isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc4648#section-5","type":"reference"},{"text":" encode the hash","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"that you generated. "},{"type":"strong","inlineContent":[{"text":"Do not include any","type":"text"}]},{"type":"text","text":" "},{"type":"codeVoice","code":"="},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"padding characters"}],"type":"strong"},{"text":" ","type":"text"},{"text":"(percent-encoded or not).","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"You can use "},{"type":"codeVoice","code":"String.randomURLSafe(length:using:)"},{"text":" or","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"String.randomURLSafe(length:)"},{"type":"text","text":" to generate the code verifier. You can use"},{"text":" ","type":"text"},{"text":"the ","type":"text"},{"code":"String.makeCodeChallenge(codeVerifier:)","type":"codeVoice"},{"type":"text","text":" method to create the code"},{"text":" ","type":"text"},{"text":"challenge from the code verifier. For example:","type":"text"}],"type":"paragraph"},{"syntax":null,"type":"codeListing","code":["let codeVerifier = String.randomURLSafe(length: 128)","let codeChallenge = String.makeCodeChallenge(codeVerifier: codeVerifier)"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If you use your own method to create these values, you can validate them"},{"type":"text","text":" "},{"type":"text","text":"using this "},{"identifier":"https:\/\/tonyxu-io.github.io\/pkce-generator\/","isActive":true,"type":"reference"},{"type":"text","text":". See also"},{"text":" ","type":"text"},{"type":"codeVoice","code":"Data.base64URLEncodedString()"},{"type":"text","text":" and "},{"type":"codeVoice","code":"String.urlSafeCharacters"},{"text":".","type":"text"}]},{"inlineContent":[{"text":"After the user either authorizes or denies authorization for your","type":"text"},{"text":" ","type":"text"},{"text":"application, Spotify will redirect to ","type":"text"},{"type":"codeVoice","code":"redirectURI"},{"type":"text","text":" with query parameters"},{"text":" ","type":"text"},{"text":"appended to it. Pass that URL into","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)"},{"text":" ","type":"text"},{"text":"to complete the authorization process.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Warning"}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"DO NOT add a forward-slash to the end of the redirect URI"}]},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"All of these values will be automatically percent-encoded. Therefore, do","type":"text"},{"type":"text","text":" "},{"type":"text","text":"not percent-encode them yourself before passing them into this method."}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","metadata":{"roleHeading":"Instance Method","title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","symbolKind":"method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"codeChallenge","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC04makeD3URL11redirectURI13codeChallenge5state6scopes10Foundation0J0VSgAK_S2SSgShyAA5ScopeOGtF"},"abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow with Proof Key for Code Exchange."}],"seeAlsoSections":[{"anchor":"Authorization","title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The second and final step in the authorization process for the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/clientId":{"type":"topic","role":"symbol","title":"clientId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/clientid","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","title":"registered your application","titleInlineContent":[{"text":"registered your","type":"text"},{"type":"text","text":" "},{"text":"application","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link","title":"Spotify Authorization scopes","titleInlineContent":[{"type":"text","text":"Spotify Authorization scopes"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},"https://tonyxu-io.github.io/pkce-generator/":{"identifier":"https:\/\/tonyxu-io.github.io\/pkce-generator\/","type":"link","title":"PKCE generator tool","titleInlineContent":[{"text":"PKCE generator tool","type":"text"}],"url":"https:\/\/tonyxu-io.github.io\/pkce-generator\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-user-authorization":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization","type":"link","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"https://tools.ietf.org/html/rfc4648#section-5":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc4648#section-5","type":"link","title":"base64url","titleInlineContent":[{"text":"base64url","type":"text"}],"url":"https:\/\/tools.ietf.org\/html\/rfc4648#section-5"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"type":"text","text":" "},{"text":"Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"kind":"text","text":"("},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"codeChallenge","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/refreshtokens(onlyifexpired:tolerance:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/refreshtokens(onlyifexpired:tolerance:).json index 0782e9ef0..9ebdb8a44 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/refreshtokens(onlyifexpired:tolerance:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/refreshtokens(onlyifexpired:tolerance:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/SpotifyAuthorizationManager-Implementations"]]},"seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true}],"sections":[],"kind":"symbol","metadata":{"role":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC13refreshTokens13onlyIfExpired9tolerance7Combine12AnyPublisherVyyts5Error_pGSb_SdtF","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"onlyIfExpired","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Uses the refresh token to get a new access token."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"onlyIfExpired"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":" = 120) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Only refresh the access token if it is expired."}]}],"name":"onlyIfExpired"},{"name":"tolerance","content":[{"inlineContent":[{"text":"The tolerance in seconds to use when determining if the","type":"text"},{"type":"text","text":" "},{"text":"token is expired. Defaults to 120, meaning that a new token will be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"retrieved if the current one has expired or will expire in the next"},{"type":"text","text":" "},{"text":"two minutes. The token is considered expired if ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"text":" ","type":"text"},{"text":"- ","type":"text"},{"type":"codeVoice","code":"tolerance"},{"text":" is equal to or before the current date. This","type":"text"},{"type":"text","text":" "},{"type":"text","text":"parameter has no effect if "},{"code":"onlyIfExpired","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"type":"paragraph"}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"You shouldn’t need to call this method","type":"text"}],"type":"strong"},{"text":". It gets called automatically","type":"text"},{"type":"text","text":" "},{"type":"text","text":"each time you make a request to the Spotify API."}]},{"inlineContent":[{"text":"If the access and\/or refresh tokens are refreshed, then","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","isActive":true,"type":"reference"},{"text":" will emit a signal, which","type":"text"},{"type":"text","text":" "},{"type":"text","text":"causes "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange"},{"type":"text","text":" to emit a signal."}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"text":"Thread Safety","type":"text"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Calling this method is thread-safe. If a network request to refresh the","type":"text"},{"type":"text","text":" "},{"text":"tokens is already in progress, additional calls will return a reference to","type":"text"},{"text":" ","type":"text"},{"text":"the same publisher.","type":"text"}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"However"}],"type":"strong"},{"text":", no guarantees are made about the thread that the publisher","type":"text"},{"type":"text","text":" "},{"text":"returned by this method will emit on.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","abstract":[{"text":"The second and final step in the authorization process for the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link","title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"refreshTokens(onlyIfExpired:tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManagerDidChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"text":" ","type":"text"},{"text":"Flow with Proof Key for Code Exchange.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeChallenge"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/SpotifyAuthorizationManager-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"SpotifyAuthorizationManager Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/SpotifyAuthorizationManager-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/spotifyauthorizationmanager-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","abstract":[{"text":"A publisher that emits after the authorization information changes.","type":"text"}],"title":"didChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","metadata":{"title":"refreshTokens(onlyIfExpired:tolerance:)","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}]},"externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC13refreshTokens13onlyIfExpired9tolerance7Combine12AnyPublisherVyyts5Error_pGSb_SdtF","extendedModule":"SpotifyWebAPI","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"anchor":"Authorization","title":"Authorization"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Uses the refresh token to get a new access token."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 120) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Only refresh the access token if it is expired."}],"type":"paragraph"}],"name":"onlyIfExpired"},{"content":[{"inlineContent":[{"type":"text","text":"The tolerance in seconds to use when determining if the"},{"type":"text","text":" "},{"type":"text","text":"token is expired. Defaults to 120, meaning that a new token will be"},{"type":"text","text":" "},{"type":"text","text":"retrieved if the current one has expired or will expire in the next"},{"text":" ","type":"text"},{"type":"text","text":"two minutes. The token is considered expired if "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"- "},{"type":"codeVoice","code":"tolerance"},{"type":"text","text":" is equal to or before the current date. This"},{"text":" ","type":"text"},{"text":"parameter has no effect if ","type":"text"},{"code":"onlyIfExpired","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"tolerance"}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"You shouldn’t need to call this method"}]},{"type":"text","text":". It gets called automatically"},{"text":" ","type":"text"},{"type":"text","text":"each time you make a request to the Spotify API."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the access and\/or refresh tokens are refreshed, then"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange"},{"text":" will emit a signal, which","type":"text"},{"type":"text","text":" "},{"type":"text","text":"causes "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","isActive":true,"type":"reference"},{"text":" to emit a signal.","type":"text"}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Thread Safety","type":"text"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"Calling this method is thread-safe. If a network request to refresh the"},{"type":"text","text":" "},{"text":"tokens is already in progress, additional calls will return a reference to","type":"text"},{"text":" ","type":"text"},{"text":"the same publisher.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"However"}]},{"text":", no guarantees are made about the thread that the publisher","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returned by this method will emit on."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token"},{"type":"text","text":"."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/SpotifyAuthorizationManager-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The second and final step in the authorization process for the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"title":"didChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"type":"text","text":" "},{"text":"Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"kind":"text","text":"("},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"codeChallenge","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/SpotifyAuthorizationManager-Implementations":{"type":"topic","title":"SpotifyAuthorizationManager Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/spotifyauthorizationmanager-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/SpotifyAuthorizationManager-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:).json index fded9918e..a8e25744a 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC29requestAccessAndRefreshTokens20redirectURIWithQuery12codeVerifier5state7Combine12AnyPublisherVyyts5Error_pG10Foundation3URLV_S2SSgtF","role":"symbol","title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The second and final step in the authorization process for the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The redirect URI with query parameters appended","type":"text"},{"text":" ","type":"text"},{"text":"to it.","type":"text"}]}],"name":"redirectURIWithQuery"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The code verifier that you generated when creating the","type":"text"},{"text":" ","type":"text"},{"text":"authorization URL. ","type":"text"},{"inlineContent":[{"text":"This must be between 43 and 128 characters","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"in length"}]},{"text":", inclusive. After this request has completed, you","type":"text"},{"type":"text","text":" "},{"type":"text","text":"should generate a new code verifier and code challenge in"},{"text":" ","type":"text"},{"type":"text","text":"preparation for the next authorization process."}]}],"name":"codeVerifier"},{"name":"state","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The value of the state parameter that you provided when making"},{"type":"text","text":" "},{"type":"text","text":"the authorization URL. The state can be useful for correlating"},{"type":"text","text":" "},{"type":"text","text":"requests and responses. Because your redirect URI can be guessed,"},{"type":"text","text":" "},{"text":"using a state value can increase your assurance that an incoming","type":"text"},{"type":"text","text":" "},{"text":"connection is the result of an authentication request that you","type":"text"},{"text":" ","type":"text"},{"text":"made. ","type":"text"},{"inlineContent":[{"text":"If the state parameter in the query string of","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"codeVoice","code":"redirectURIWithQuery"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"doesn’t match this value, then an error"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"will be thrown.","type":"text"}]},{"text":" If ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":", then the state parameter must not be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"present in "},{"type":"codeVoice","code":"redirectURIWithQuery"},{"type":"text","text":" either, otherwise an error will"},{"text":" ","type":"text"},{"text":"be thrown. After this request has been made, you should generate a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"new value for this parameter in preparation for the next"},{"text":" ","type":"text"},{"text":"authorization process.","type":"text"}]}]}],"kind":"parameters"},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"After you open the URL from","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","type":"reference","isActive":true},{"type":"text","text":" and the"},{"type":"text","text":" "},{"type":"text","text":"user either authorizes or denies authorization for your app, Spotify will"},{"text":" ","type":"text"},{"type":"text","text":"redirect to the redirect URI you specified with query parameters appended"},{"type":"text","text":" "},{"type":"text","text":"to it. Pass this URL into this method to request access and refresh tokens."},{"type":"text","text":" "},{"type":"text","text":"The access token is required for all endpoints, even those that do not"},{"type":"text","text":" "},{"text":"access user data.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the user denied your app’s authorization request or the request failed"},{"type":"text","text":" "},{"text":"for some other reason, then ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","type":"reference","isActive":true},{"type":"text","text":" will be thrown to"},{"type":"text","text":" "},{"type":"text","text":"downstream subscribers. Use the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied"},{"type":"text","text":" boolean property of this"},{"text":" ","type":"text"},{"text":"error to check if the user denied your app’s authorization request.","type":"text"}]},{"inlineContent":[{"type":"text","text":"If the request for the access and refresh tokens succeeds,"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange"},{"type":"text","text":" will emit a signal, which"},{"type":"text","text":" "},{"type":"text","text":"causes "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","isActive":true,"type":"reference"},{"type":"text","text":" to emit a signal."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Warning"}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"text":"All of these values will be automatically percent-encoded. Therefore, do","type":"text"},{"text":" ","type":"text"},{"text":"not percent-encode them yourself before passing them into this method.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"sections":[],"references":{"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-access-token":{"title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"title":"clientId","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/clientid"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/accessWasDenied":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","isActive":true},{"text":" == “access_denied”. Else, ","type":"text"},{"type":"codeVoice","code":"false"},{"text":". If","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", then the user denied your app’s authorization request.","type":"text"}],"title":"accessWasDenied","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessWasDenied","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/accesswasdenied"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManagerDidChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","abstract":[{"text":"A publisher that emits after the authorization information changes.","type":"text"}],"title":"didChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"text":" ","type":"text"},{"text":"Flow with Proof Key for Code Exchange.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeChallenge"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","abstract":[{"text":"The second and final step in the authorization process for the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/error":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","abstract":[{"text":"The reason authorization failed; for example: “access_denied”.","type":"text"}],"title":"error","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","symbolKind":"method","role":"symbol","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI39AuthorizationCodeFlowPKCEBackendManagerC29requestAccessAndRefreshTokens20redirectURIWithQuery12codeVerifier5state7Combine12AnyPublisherVyyts5Error_pG10Foundation3URLV_S2SSgtF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The second and final step in the authorization process for the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true,"title":"Authorization","anchor":"Authorization"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"redirectURIWithQuery","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The redirect URI with query parameters appended"},{"type":"text","text":" "},{"type":"text","text":"to it."}]}]},{"name":"codeVerifier","content":[{"inlineContent":[{"type":"text","text":"The code verifier that you generated when creating the"},{"text":" ","type":"text"},{"text":"authorization URL. ","type":"text"},{"type":"strong","inlineContent":[{"text":"This must be between 43 and 128 characters","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"in length","type":"text"}],"type":"strong"},{"type":"text","text":", inclusive. After this request has completed, you"},{"text":" ","type":"text"},{"text":"should generate a new code verifier and code challenge in","type":"text"},{"text":" ","type":"text"},{"text":"preparation for the next authorization process.","type":"text"}],"type":"paragraph"}]},{"name":"state","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The value of the state parameter that you provided when making"},{"text":" ","type":"text"},{"type":"text","text":"the authorization URL. The state can be useful for correlating"},{"type":"text","text":" "},{"type":"text","text":"requests and responses. Because your redirect URI can be guessed,"},{"type":"text","text":" "},{"type":"text","text":"using a state value can increase your assurance that an incoming"},{"type":"text","text":" "},{"type":"text","text":"connection is the result of an authentication request that you"},{"type":"text","text":" "},{"type":"text","text":"made. "},{"type":"strong","inlineContent":[{"type":"text","text":"If the state parameter in the query string of"}]},{"text":" ","type":"text"},{"type":"codeVoice","code":"redirectURIWithQuery"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"doesn’t match this value, then an error"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"will be thrown."}],"type":"strong"},{"type":"text","text":" If "},{"type":"codeVoice","code":"nil"},{"text":", then the state parameter must not be","type":"text"},{"type":"text","text":" "},{"text":"present in ","type":"text"},{"code":"redirectURIWithQuery","type":"codeVoice"},{"type":"text","text":" either, otherwise an error will"},{"text":" ","type":"text"},{"text":"be thrown. After this request has been made, you should generate a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"new value for this parameter in preparation for the next"},{"type":"text","text":" "},{"type":"text","text":"authorization process."}]}]}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"After you open the URL from","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","isActive":true,"type":"reference"},{"type":"text","text":" and the"},{"type":"text","text":" "},{"text":"user either authorizes or denies authorization for your app, Spotify will","type":"text"},{"text":" ","type":"text"},{"text":"redirect to the redirect URI you specified with query parameters appended","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to it. Pass this URL into this method to request access and refresh tokens."},{"type":"text","text":" "},{"text":"The access token is required for all endpoints, even those that do not","type":"text"},{"type":"text","text":" "},{"type":"text","text":"access user data."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the user denied your app’s authorization request or the request failed"},{"type":"text","text":" "},{"type":"text","text":"for some other reason, then "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"},{"text":" will be thrown to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"downstream subscribers. Use the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","isActive":true,"type":"reference"},{"text":" boolean property of this","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"error to check if the user denied your app’s authorization request."}]},{"inlineContent":[{"text":"If the request for the access and refresh tokens succeeds,","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange"},{"type":"text","text":" will emit a signal, which"},{"text":" ","type":"text"},{"text":"causes ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","type":"reference"},{"type":"text","text":" to emit a signal."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Warning"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"All of these values will be automatically percent-encoded. Therefore, do"},{"type":"text","text":" "},{"text":"not percent-encode them yourself before passing them into this method.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"title":"didChange","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-access-token":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","title":"Spotify web API reference","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/error":{"type":"topic","role":"symbol","title":"error","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error","abstract":[{"type":"text","text":"The reason authorization failed; for example: “access_denied”."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"type":"text","text":" "},{"text":"Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"kind":"text","text":"("},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"codeChallenge","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/accessWasDenied":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/accesswasdenied","kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","type":"reference"},{"type":"text","text":" == “access_denied”. Else, "},{"code":"false","type":"codeVoice"},{"text":". If","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":", then the user denied your app’s authorization request."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","title":"accessWasDenied","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessWasDenied"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The second and final step in the authorization process for the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/clientId":{"type":"topic","role":"symbol","title":"clientId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/clientid","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/spotifyauthorizationmanager-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/spotifyauthorizationmanager-implementations.json index e2f69d309..780c4a115 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/spotifyauthorizationmanager-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/spotifyauthorizationmanager-implementations.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/spotifyauthorizationmanager-implementations"]}],"kind":"article","topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"],"title":"Instance Methods","generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyAuthorizationManager Implementations","role":"collectionGroup","roleHeading":"API Collection"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/SpotifyAuthorizationManager-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"refreshTokens(onlyIfExpired:tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"metadata":{"role":"collectionGroup","title":"SpotifyAuthorizationManager Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/spotifyauthorizationmanager-implementations"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"],"generated":true,"title":"Instance Methods","anchor":"Instance-Methods"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/SpotifyAuthorizationManager-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend.json index 90fa13eab..9a8efc35b 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"},"metadata":{"symbolKind":"struct","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEClientBackend","roleHeading":"Structure"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/init(clientId:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/clientId"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/refreshTokens(refreshToken:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/logger"],"title":"Type Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/CustomStringConvertible-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"abstract":[{"type":"text","text":"Communicates "},{"type":"emphasis","inlineContent":[{"text":"directly","type":"text"}]},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"],"title":"Authorization Backends"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"platforms":["macOS"]}]},{"content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"inlineContent":[{"text":"If you are communicating with a custom backend server, then use","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","type":"reference","isActive":true},{"text":" instead, which does not send the","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"clientId"},{"type":"text","text":" in network requests because this value should be securely stored on"},{"text":" ","type":"text"},{"type":"text","text":"your backend server."}],"type":"paragraph"},{"inlineContent":[{"text":"Usually you should not need to create instances of this type directly.","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","isActive":true,"type":"reference"},{"text":" uses this type internally by inheriting","type":"text"},{"type":"text","text":" "},{"text":"from","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"type":"text","text":"<"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","isActive":true},{"type":"text","text":">."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/Equatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Equatable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/CustomStringConvertible-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"CustomStringConvertible Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/CustomStringConvertible-Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/customstringconvertible-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"Authorization Code Flow with Proof Key for Code Exchange","titleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code Exchange","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/init(clientId:)":{"kind":"symbol","role":"symbol","abstract":[{"text":"Creates an instance that manages the authorization process for the","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"type":"text","text":" by"},{"type":"text","text":" "},{"text":"communicating ","type":"text"},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(clientId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/init(clientId:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/init(clientid:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Authorization Code Flow with Proof Key for Code Exchange","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code"},{"text":" ","type":"text"},{"type":"text","text":"Exchange"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/refreshTokens(refreshToken:)":{"kind":"symbol","title":"refreshTokens(refreshToken:)","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/refreshtokens(refreshtoken:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/refreshTokens(refreshToken:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/clientId":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"clientId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/clientId","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/clientid","type":"topic"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/logger":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The logger for this struct."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"title":"logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/logger","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/logger","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/Decodable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Decodable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/decodable-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}]}]},{"kind":"content","content":[{"anchor":"overview","text":"Overview","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If you are communicating with a custom backend server, then use"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},{"type":"text","text":" instead, which does not send the"},{"text":" ","type":"text"},{"type":"codeVoice","code":"clientId"},{"type":"text","text":" in network requests because this value should be securely stored on"},{"text":" ","type":"text"},{"type":"text","text":"your backend server."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Usually you should not need to create instances of this type directly."},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","isActive":true},{"type":"text","text":" uses this type internally by inheriting"},{"text":" ","type":"text"},{"text":"from","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","type":"reference"},{"type":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"reference","isActive":true},{"text":">.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":"."}]}]}],"metadata":{"role":"symbol","title":"AuthorizationCodeFlowPKCEClientBackend","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV","roleHeading":"Structure","symbolKind":"struct"},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"seeAlsoSections":[{"generated":true,"anchor":"Authorization-Backends","title":"Authorization Backends","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"directly","type":"text"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"topicSections":[{"generated":true,"title":"Initializers","anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/init(clientId:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/clientId"],"title":"Instance Properties","anchor":"Instance-Properties","generated":true},{"generated":true,"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/refreshTokens(refreshToken:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)"],"title":"Instance Methods"},{"title":"Type Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/logger"],"anchor":"Type-Properties"},{"title":"Default Implementations","generated":true,"anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/CustomStringConvertible-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Equatable-Implementations"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/CustomStringConvertible-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/customstringconvertible-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/logger":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/logger","abstract":[{"type":"text","text":"The logger for this struct."}],"kind":"symbol","type":"topic","title":"logger","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/Decodable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Decodable-Implementations","title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/decodable-implementations"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/refreshTokens(refreshToken:)":{"kind":"symbol","title":"refreshTokens(refreshToken:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/refreshTokens(refreshToken:)","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/refreshtokens(refreshtoken:)","role":"symbol","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/equatable-implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Equatable-Implementations","abstract":[],"kind":"article"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"titleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Exchange"}],"title":"Authorization Code Flow with Proof Key for Code Exchange","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/clientId","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/clientid","kind":"symbol","title":"clientId","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","type":"topic","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","title":"Authorization Code Flow with Proof Key for Code Exchange","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/init(clientId:)":{"role":"symbol","abstract":[{"text":"Creates an instance that manages the authorization process for the","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":" by"},{"type":"text","text":" "},{"type":"text","text":"communicating "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/init(clientid:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"init(clientId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/init(clientId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/!=(_:_:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/!=(_:_:).json index 15b8b69aa..18d6091a9 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/!=(_:_:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Equatable-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV","title":"!=(_:_:)","symbolKind":"op","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"extendedModule":"Swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/Equatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Equatable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/!=(_:_:)","title":"!=(_:_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/!=(_:_:)","role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/!=(_:_:)"]}],"sections":[],"metadata":{"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV","symbolKind":"op","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/equatable-implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Equatable-Implementations","abstract":[],"kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/!=(_:_:)":{"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/clientid.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/clientid.json index 9d8991bf9..91b984fdb 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/clientid.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/clientid.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/clientId","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"]]},"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"text":".","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/clientid"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV8clientIdSSvp","roleHeading":"Instance Property","symbolKind":"property","role":"symbol","title":"clientId","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"sections":[],"references":{"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","titleInlineContent":[{"type":"text","text":"registering your application"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registering your application"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/clientId":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"clientId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/clientId","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/clientid","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Read more about ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"reference"},{"text":".","type":"text"}]}]}],"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"metadata":{"roleHeading":"Instance Property","title":"clientId","externalID":"s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV8clientIdSSvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/clientid"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/clientId","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/clientId","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/clientid","kind":"symbol","title":"clientId","type":"topic"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"text":"registering your application","type":"text"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registering your application"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/customstringconvertible-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/customstringconvertible-implementations.json index 043d55893..f05e199e2 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/customstringconvertible-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/customstringconvertible-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"]]},"metadata":{"title":"CustomStringConvertible Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/description"],"title":"Instance Properties"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/description":{"role":"symbol","title":"description","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/description","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/CustomStringConvertible-Implementations"},"metadata":{"role":"collectionGroup","title":"CustomStringConvertible Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/customstringconvertible-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/description"],"anchor":"Instance-Properties","title":"Instance Properties","generated":true}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/description":{"abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/description","role":"symbol","title":"description","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/description"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/decodable-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/decodable-implementations.json index 4979810ff..8d0151e45 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/decodable-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Decodable-Implementations"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Decodable Implementations"},"kind":"article","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/init(from:)"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/init(from:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/init(from:)","type":"topic","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/init(from:)","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/decodable-implementations"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Decodable-Implementations"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/init(from:)"],"title":"Initializers","anchor":"Initializers","generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","roleHeading":"API Collection"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/init(from:)":{"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/init(from:)","abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/description.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/description.json index 1e9479145..c531f5572 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/description.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/description.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/CustomStringConvertible-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/description","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV11descriptionSSvp","roleHeading":"Instance Property","symbolKind":"property","title":"description","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","extendedModule":"SpotifyWebAPI"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/description"]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/description":{"role":"symbol","title":"description","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/description","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/CustomStringConvertible-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"CustomStringConvertible Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/CustomStringConvertible-Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/customstringconvertible-implementations","type":"topic"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV11descriptionSSvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"description","roleHeading":"Instance Property","extendedModule":"SpotifyWebAPI"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/CustomStringConvertible-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/description","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/description":{"abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/description","role":"symbol","title":"description","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/CustomStringConvertible-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/customstringconvertible-implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/equatable-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/equatable-implementations.json index aa644adeb..95c88f1c4 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/!=(_:_:)"],"title":"Operators"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Equatable-Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/!=(_:_:)","title":"!=(_:_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"metadata":{"roleHeading":"API Collection","title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/equatable-implementations"]}],"topicSections":[{"title":"Operators","anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/!=(_:_:)"],"generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/!=(_:_:)":{"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/init(clientid:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/init(clientid:).json index 187c923e2..12949fe75 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/init(clientid:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/init(clientid:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"text":" by","type":"text"},{"text":" ","type":"text"},{"text":"communicating ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"directly","type":"text"}]},{"text":" with the Spotify web API.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"]}]},{"parameters":[{"name":"clientId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client id that you received when you "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"text":".","type":"text"}]}]}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Usually you should not need to create instances of this type directly.","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","type":"reference"},{"type":"text","text":" uses this type internally by"},{"type":"text","text":" "},{"type":"text","text":"inheriting from"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","type":"reference"},{"text":"<","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","isActive":true,"type":"reference"},{"type":"text","text":">."}]}],"kind":"content"}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/init(clientid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/init(clientId:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV8clientIdACSS_tcfc","role":"symbol","title":"init(clientId:)"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/init(clientId:)":{"kind":"symbol","role":"symbol","abstract":[{"text":"Creates an instance that manages the authorization process for the","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"type":"text","text":" by"},{"type":"text","text":" "},{"text":"communicating ","type":"text"},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(clientId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/init(clientId:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/init(clientid:)","type":"topic"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"Authorization Code Flow with Proof Key for Code Exchange","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"type":"text","text":" "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"type":"text","text":" by"},{"type":"text","text":" "},{"type":"text","text":"communicating "},{"type":"emphasis","inlineContent":[{"text":"directly","type":"text"}]},{"text":" with the Spotify web API.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"]]},"kind":"symbol","sections":[],"metadata":{"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"roleHeading":"Initializer","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"init(clientId:)","externalID":"s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV8clientIdACSS_tcfc"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"clientId","content":[{"inlineContent":[{"type":"text","text":"The client id that you received when you "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Usually you should not need to create instances of this type directly.","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","isActive":true},{"text":" uses this type internally by","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"inheriting from"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true},{"type":"text","text":"<"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"},{"type":"text","text":">."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/init(clientid:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/init(clientId:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"Authorization Code Flow with Proof Key for Code Exchange","titleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code Exchange","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/init(clientId:)":{"role":"symbol","abstract":[{"text":"Creates an instance that manages the authorization process for the","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":" by"},{"type":"text","text":" "},{"type":"text","text":"communicating "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/init(clientid:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"init(clientId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/init(clientId:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/init(from:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/init(from:).json index 5d8c32a37..7ed4312d9 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/init(from:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/init(from:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Decodable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/init(from:)"]}],"metadata":{"roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","symbolKind":"init","extendedModule":"SpotifyWebAPI","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"externalID":"s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV4fromACs7Decoder_p_tKcfc","role":"symbol"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/Decodable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Decodable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/init(from:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/init(from:)","type":"topic","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"extendedModule":"SpotifyWebAPI","symbolKind":"init","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Decodable-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/init(from:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/init(from:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/init(from:)":{"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/init(from:)","abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/Decodable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/Decodable-Implementations","title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/logger.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/logger.json index 503e8b888..24382a6c8 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/logger.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/logger.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/logger"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"]]},"abstract":[{"type":"text","text":"The logger for this struct."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"roleHeading":"Type Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV6logger7Logging6LoggerVvpZ","title":"logger","role":"symbol"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/logger"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/logger":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The logger for this struct."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"title":"logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/logger","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/logger","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The logger for this struct."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/logger"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/logger"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"title":"logger","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"role":"symbol","externalID":"s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV6logger7Logging6LoggerVvpZ","roleHeading":"Type Property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/logger":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/logger","abstract":[{"type":"text","text":"The logger for this struct."}],"kind":"symbol","type":"topic","title":"logger","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/refreshtokens(refreshtoken:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/refreshtokens(refreshtoken:).json index 30d6f430d..9a76ef9cb 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/refreshtokens(refreshtoken:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/refreshtokens(refreshtoken:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The refresh token, which can be exchanged for a"},{"text":" ","type":"text"},{"text":"new access token.","type":"text"}],"type":"paragraph"}],"name":"refreshToken"}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Access tokens expire after an hour, after which they must be refreshed"},{"type":"text","text":" "},{"type":"text","text":"using this method. This method will be called by the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"method of "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"type":"text","text":"."}]},{"inlineContent":[{"text":"This method returns the authorization information as JSON data that can be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"},{"text":". The ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","type":"reference","isActive":true},{"text":", and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","isActive":true},{"type":"text","text":" (which can be"},{"type":"text","text":" "},{"type":"text","text":"decoded from the “expires_in” JSON key) properties should be non-"},{"type":"codeVoice","code":"nil"},{"text":". For","type":"text"},{"type":"text","text":" "},{"type":"text","text":"example:"}],"type":"paragraph"},{"type":"codeListing","code":["{"," \"access_token\": \"9Cysa896...Ps4BgEHw\","," \"token_type\": \"Bearer\","," \"expires_in\": 3600,"," \"refresh_token\": \"PoO04alC_...fKyMaP6zl6g\","," \"scope\": \"user-follow-modify\"","}"],"syntax":null},{"inlineContent":[{"text":"Read about the underlying request that is made to Spotify in order to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"retrieve this data "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Instance Method","title":"refreshTokens(refreshToken:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","externalID":"s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV13refreshTokens0I5Token7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_tF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/refreshTokens(refreshToken:)"},"abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/refreshtokens(refreshtoken:)"]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token":{"title":"here","titleInlineContent":[{"type":"text","text":"here"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"refreshTokens(onlyIfExpired:tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"abstract":[{"type":"text","text":"Used to refresh the access token."}],"title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/refreshTokens(refreshToken:)":{"kind":"symbol","title":"refreshTokens(refreshToken:)","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/refreshtokens(refreshtoken:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/refreshTokens(refreshToken:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The refresh token, which can be exchanged for a"},{"text":" ","type":"text"},{"text":"new access token.","type":"text"}]}],"name":"refreshToken"}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Access tokens expire after an hour, after which they must be refreshed"},{"type":"text","text":" "},{"text":"using this method. This method will be called by the","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},{"type":"text","text":" "},{"text":"method of ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method returns the authorization information as JSON data that can be"},{"text":" ","type":"text"},{"type":"text","text":"decoded into "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","isActive":true,"type":"reference"},{"text":". The ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},{"type":"text","text":","},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","type":"reference"},{"text":", and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","isActive":true,"type":"reference"},{"type":"text","text":" (which can be"},{"text":" ","type":"text"},{"type":"text","text":"decoded from the “expires_in” JSON key) properties should be non-"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". For"},{"text":" ","type":"text"},{"text":"example:","type":"text"}]},{"code":["{"," \"access_token\": \"9Cysa896...Ps4BgEHw\","," \"token_type\": \"Bearer\","," \"expires_in\": 3600,"," \"refresh_token\": \"PoO04alC_...fKyMaP6zl6g\","," \"scope\": \"user-follow-modify\"","}"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read about the underlying request that is made to Spotify in order to"},{"text":" ","type":"text"},{"type":"text","text":"retrieve this data "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token"},{"type":"text","text":"."}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/refreshTokens(refreshToken:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/refreshtokens(refreshtoken:)"]}],"metadata":{"role":"symbol","title":"refreshTokens(refreshToken:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"externalID":"s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV13refreshTokens0I5Token7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_tF","symbolKind":"method"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","title":"here","titleInlineContent":[{"text":"here","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/refreshTokens(refreshToken:)":{"kind":"symbol","title":"refreshTokens(refreshToken:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/refreshTokens(refreshToken:)","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/refreshtokens(refreshtoken:)","role":"symbol","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:).json index 5751da952..2a759367c 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:).json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The authorization code, which will also be present in"},{"type":"text","text":" "},{"type":"codeVoice","code":"redirectURIWithQuery"},{"text":".","type":"text"}]}],"name":"code"},{"content":[{"inlineContent":[{"text":"The code verifier that you generated before creating the","type":"text"},{"text":" ","type":"text"},{"text":"authorization URL.","type":"text"}],"type":"paragraph"}],"name":"codeVerifier"},{"content":[{"inlineContent":[{"text":"The URL that spotify redirected to after the user","type":"text"},{"type":"text","text":" "},{"text":"logged in to their Spotify account, with query parameters appended","type":"text"},{"text":" ","type":"text"},{"text":"to it.","type":"text"}],"type":"paragraph"}],"name":"redirectURIWithQuery"}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"After validating the "},{"code":"redirectURIWithQuery","type":"codeVoice"},{"text":", the","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)"},{"type":"text","text":" "},{"text":"method of ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":" calls this method in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"order to retrieve the authorization information."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the "},{"code":"redirectURIWithQuery","type":"codeVoice"},{"text":" contains an error parameter or the value for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the state parameter doesn’t match the value passed in as an argument to the"},{"type":"text","text":" "},{"text":"above method, then an error will be thrown ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"before"}]},{"text":" this method is called.","type":"text"}]},{"inlineContent":[{"text":"This method returns the authorization information as JSON data that can be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","isActive":true},{"type":"text","text":". The "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},{"type":"text","text":","},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","type":"reference"},{"type":"text","text":", and "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","type":"reference"},{"type":"text","text":" (which can be"},{"type":"text","text":" "},{"text":"decoded from the “expires_in” JSON key) properties should be non-","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". For"},{"type":"text","text":" "},{"text":"example:","type":"text"}],"type":"paragraph"},{"syntax":null,"code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600,"," \"refresh_token\": \"NgAagA...Um_SHo\"","}"],"type":"codeListing"},{"inlineContent":[{"type":"text","text":"Read about the underlying request that is made to Spotify in order to"},{"text":" ","type":"text"},{"text":"retrieve this data ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)"},"kind":"symbol","metadata":{"roleHeading":"Instance Method","symbolKind":"method","role":"symbol","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","externalID":"s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV29requestAccessAndRefreshTokens4code0N8Verifier20redirectURIWithQuery7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_SSAK3URLVtF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-access-token":{"titleInlineContent":[{"text":"here","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","title":"here"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"abstract":[{"type":"text","text":"Used to refresh the access token."}],"title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","abstract":[{"text":"The second and final step in the authorization process for the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI38AuthorizationCodeFlowPKCEClientBackendV29requestAccessAndRefreshTokens4code0N8Verifier20redirectURIWithQuery7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_SSAK3URLVtF","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend"]]},"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"code","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The authorization code, which will also be present in"},{"type":"text","text":" "},{"type":"codeVoice","code":"redirectURIWithQuery"},{"type":"text","text":"."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The code verifier that you generated before creating the"},{"type":"text","text":" "},{"type":"text","text":"authorization URL."}],"type":"paragraph"}],"name":"codeVerifier"},{"name":"redirectURIWithQuery","content":[{"inlineContent":[{"type":"text","text":"The URL that spotify redirected to after the user"},{"text":" ","type":"text"},{"type":"text","text":"logged in to their Spotify account, with query parameters appended"},{"type":"text","text":" "},{"type":"text","text":"to it."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"After validating the ","type":"text"},{"code":"redirectURIWithQuery","type":"codeVoice"},{"type":"text","text":", the"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"text":"method of ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"text":" calls this method in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"order to retrieve the authorization information."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the "},{"type":"codeVoice","code":"redirectURIWithQuery"},{"text":" contains an error parameter or the value for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the state parameter doesn’t match the value passed in as an argument to the"},{"text":" ","type":"text"},{"type":"text","text":"above method, then an error will be thrown "},{"type":"emphasis","inlineContent":[{"type":"text","text":"before"}]},{"text":" this method is called.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method returns the authorization information as JSON data that can be"},{"text":" ","type":"text"},{"type":"text","text":"decoded into "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","isActive":true,"type":"reference"},{"type":"text","text":". The "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},{"type":"text","text":","},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","type":"reference"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","isActive":true,"type":"reference"},{"text":" (which can be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"decoded from the “expires_in” JSON key) properties should be non-"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". For"},{"type":"text","text":" "},{"text":"example:","type":"text"}]},{"syntax":null,"code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600,"," \"refresh_token\": \"NgAagA...Um_SHo\"","}"],"type":"codeListing"},{"inlineContent":[{"text":"Read about the underlying request that is made to Spotify in order to","type":"text"},{"type":"text","text":" "},{"text":"retrieve this data ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token"},{"type":"text","text":"."}],"type":"paragraph"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","type":"topic","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The second and final step in the authorization process for the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-access-token":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","type":"link","titleInlineContent":[{"type":"text","text":"here"}],"title":"here"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager.json index fa38d479f..a286ec6be 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"final"},{"text":" ","kind":"text"},{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Overview","anchor":"overview","level":2},{"inlineContent":[{"type":"text","text":"The authorization code flow with PKCE is the best option for mobile and desktop"},{"type":"text","text":" "},{"type":"text","text":"applications where it is unsafe to store your client secret. It provides an"},{"text":" ","type":"text"},{"type":"text","text":"additional layer of security compared to the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"type":"text","text":". For"},{"type":"text","text":" "},{"text":"further information about this flow, see ","type":"text"},{"identifier":"https:\/\/tools.ietf.org\/html\/rfc7636","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This class stores the client id locally. Consider using"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","type":"reference"},{"type":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","type":"reference","isActive":true},{"type":"text","text":">,"},{"type":"text","text":" "},{"type":"text","text":"which allows you to setup a custom backend server that can store these"},{"text":" ","type":"text"},{"type":"text","text":"sensitive credentials and which communicates with Spotify on your behalf in"},{"text":" ","type":"text"},{"text":"order to retrieve the authorization information.","type":"text"}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Authorization"}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"text":"The first step in the authorization process is to create the authorization URL","type":"text"},{"text":" ","type":"text"},{"text":"using","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","type":"reference"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It displays a permissions dialog to the user. Open the URL in a browser\/webview","type":"text"},{"type":"text","text":" "},{"text":"so that the user can login to their Spotify account and authorize your app.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"After the user either authorizes or denies authorization for your application,"},{"text":" ","type":"text"},{"type":"text","text":"Spotify will redirect to "},{"code":"redirectURI","type":"codeVoice"},{"type":"text","text":" with query parameters appended to it."},{"type":"text","text":" "},{"type":"text","text":"Pass that URL into"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","isActive":true},{"text":" ","type":"text"},{"type":"text","text":"to complete the authorization process."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","type":"reference","isActive":true},{"type":"text","text":" to check if your"},{"type":"text","text":" "},{"type":"text","text":"application is authorized for the specified scopes."}],"type":"paragraph"},{"inlineContent":[{"text":"Use ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","type":"reference"},{"type":"text","text":" to set the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","type":"reference"},{"type":"text","text":", and"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true},{"type":"text","text":" to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":". Does not change"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId","type":"reference","isActive":true},{"type":"text","text":", which is immutable."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Persistant Storage","type":"text"}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Note that this type conforms to "},{"type":"codeVoice","code":"Codable"},{"text":". It is this type that you should","type":"text"},{"type":"text","text":" "},{"type":"text","text":"encode to data using a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" in order to save the authorization"},{"type":"text","text":" "},{"type":"text","text":"information to persistent storage. See"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","type":"reference","isActive":true},{"type":"text","text":" for more"},{"type":"text","text":" "},{"type":"text","text":"information."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"overridingTitleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Exchange"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","isActive":true,"overridingTitle":"Authorization Code Flow with Proof Key for Code Exchange"},{"type":"text","text":"."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"metadata":{"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEManagerC","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","roleHeading":"Class","symbolKind":"class","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}]},"sections":[],"relationshipsSections":[{"title":"Inherits From","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"],"type":"inheritsFrom","kind":"relationships"},{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:accessToken:expirationDate:refreshToken:scopes:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"title":"Authorization"},{"title":"Subscribing to Changes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"]},{"title":"Logging","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/logger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/description"]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"],"title":"Authorization"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/description":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/description","abstract":[{"type":"text","text":"A textual representation of this instance."}],"title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/description","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable"},"https://tools.ietf.org/html/rfc7636":{"url":"https:\/\/tools.ietf.org\/html\/rfc7636","title":"IETF RFC-7636","identifier":"https:\/\/tools.ietf.org\/html\/rfc7636","titleInlineContent":[{"text":"IETF RFC-7636","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didDeauthorize":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize","title":"didDeauthorize","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier","text":"Never"},{"kind":"text","text":">"}],"abstract":[{"text":"A publisher that emits after ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},{"type":"text","text":" is called."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"title":"clientId","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/clientid"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"text":" ","type":"text"},{"text":"Flow with Proof Key for Code Exchange.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeChallenge"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyScopeAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","title":"SpotifyScopeAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API and"},{"text":" ","type":"text"},{"text":"that ","type":"text"},{"inlineContent":[{"type":"text","text":"supports authorization scopes"}],"type":"strong"},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/logger":{"kind":"symbol","role":"symbol","abstract":[{"text":"The logger for this class.","type":"text"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"}],"title":"logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/logger","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Client-Credentials-Flow":{"type":"topic","title":"Authorizing with the Client Credentials Flow","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/baseLogger":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","title":"baseLogger","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"baseLogger","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"type":"text","text":"instead, they will create their own logger."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange":{"type":"topic","title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","abstract":[{"type":"text","text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow":{"type":"topic","title":"Authorizing with the Authorization Code Flow","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","abstract":[{"type":"text","text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","abstract":[{"text":"The second and final step in the authorization process for the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/init(clientId:)":{"abstract":[{"type":"text","text":"Creates an authorization manager for the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:)","role":"symbol","type":"topic","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(clientId:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","abstract":[{"text":"A publisher that emits after the authorization information changes.","type":"text"}],"title":"didChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow","titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/init(clientId:accessToken:expirationDate:refreshToken:scopes:)":{"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Proof Key for Code Exchange."}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">)"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:accessToken:expirationDate:refreshToken:scopes:)","title":"init(clientId:accessToken:expirationDate:refreshToken:scopes:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"},"metadata":{"symbolKind":"class","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Class","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEManagerC","title":"AuthorizationCodeFlowPKCEManager","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:accessToken:expirationDate:refreshToken:scopes:)"],"anchor":"Initializers"},{"anchor":"Authorization","title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"]},{"title":"Subscribing to Changes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"],"anchor":"Subscribing-to-Changes"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/logger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger"],"anchor":"Logging","title":"Logging"},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/description"],"anchor":"Instance-Properties","title":"Instance Properties"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"],"anchor":"Authorization","title":"Authorization"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"]}],"abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"final","kind":"keyword"},{"kind":"text","text":" "},{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"platforms":["macOS"]}]},{"content":[{"type":"heading","anchor":"overview","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"text":"The authorization code flow with PKCE is the best option for mobile and desktop","type":"text"},{"type":"text","text":" "},{"type":"text","text":"applications where it is unsafe to store your client secret. It provides an"},{"text":" ","type":"text"},{"type":"text","text":"additional layer of security compared to the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"type":"text","text":". For"},{"type":"text","text":" "},{"type":"text","text":"further information about this flow, see "},{"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc7636","isActive":true},{"text":".","type":"text"}]},{"inlineContent":[{"type":"text","text":"This class stores the client id locally. Consider using"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"<"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},{"type":"text","text":">,"},{"text":" ","type":"text"},{"text":"which allows you to setup a custom backend server that can store these","type":"text"},{"type":"text","text":" "},{"type":"text","text":"sensitive credentials and which communicates with Spotify on your behalf in"},{"text":" ","type":"text"},{"type":"text","text":"order to retrieve the authorization information."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Authorization","type":"text"}]}]},{"inlineContent":[{"type":"text","text":"The first step in the authorization process is to create the authorization URL"},{"type":"text","text":" "},{"type":"text","text":"using"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","isActive":true,"type":"reference"},{"type":"text","text":"."},{"type":"text","text":" "},{"type":"text","text":"It displays a permissions dialog to the user. Open the URL in a browser\/webview"},{"text":" ","type":"text"},{"type":"text","text":"so that the user can login to their Spotify account and authorize your app."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"After the user either authorizes or denies authorization for your application,"},{"type":"text","text":" "},{"text":"Spotify will redirect to ","type":"text"},{"type":"codeVoice","code":"redirectURI"},{"text":" with query parameters appended to it.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Pass that URL into"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"text","text":"to complete the authorization process."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)"},{"text":" to check if your","type":"text"},{"type":"text","text":" "},{"type":"text","text":"application is authorized for the specified scopes."}]},{"inlineContent":[{"text":"Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","type":"reference","isActive":true},{"text":" to set the","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"text":",","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},{"text":",","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","type":"reference"},{"text":", and","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true},{"type":"text","text":" to "},{"type":"codeVoice","code":"nil"},{"text":". Does not change","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId"},{"text":", which is immutable.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Persistant Storage"}]}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Note that this type conforms to "},{"type":"codeVoice","code":"Codable"},{"type":"text","text":". It is this type that you should"},{"type":"text","text":" "},{"text":"encode to data using a ","type":"text"},{"code":"JSONEncoder","type":"codeVoice"},{"type":"text","text":" in order to save the authorization"},{"text":" ","type":"text"},{"text":"information to persistent storage. See","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage"},{"text":" for more","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","overridingTitleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Exchange"}],"overridingTitle":"Authorization Code Flow with Proof Key for Code Exchange"},{"text":".","type":"text"}]}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"type":"inheritsFrom","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"],"kind":"relationships","title":"Inherits From"},{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","title":"Conforms To"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://tools.ietf.org/html/rfc7636":{"url":"https:\/\/tools.ietf.org\/html\/rfc7636","identifier":"https:\/\/tools.ietf.org\/html\/rfc7636","type":"link","title":"IETF RFC-7636","titleInlineContent":[{"type":"text","text":"IETF RFC-7636"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The second and final step in the authorization process for the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/init(clientId:accessToken:expirationDate:refreshToken:scopes:)":{"title":"init(clientId:accessToken:expirationDate:refreshToken:scopes:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:accessToken:expirationDate:refreshToken:scopes:)","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow with"},{"type":"text","text":" "},{"text":"Proof Key for Code Exchange.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Client-Credentials-Flow":{"role":"article","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"url":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","kind":"article","title":"Authorizing with the Client Credentials Flow","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"deauthorize","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"text":" to","type":"text"},{"text":" ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didDeauthorize":{"abstract":[{"text":"A publisher that emits after ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","isActive":true,"type":"reference"},{"type":"text","text":" is called."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"title":"didDeauthorize","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didDeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"type":"text","text":" "},{"text":"Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"kind":"text","text":"("},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"codeChallenge","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/description":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"description","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/description","abstract":[{"text":"A textual representation of this instance.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/baseLogger":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The logger for this class. Sub-classes will not use this logger;"},{"text":" ","type":"text"},{"type":"text","text":"instead, they will create their own logger."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/baseLogger","title":"baseLogger","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"baseLogger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"type":"topic"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/logger":{"abstract":[{"type":"text","text":"The logger for this class."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/logger","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/logger","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyScopeAuthorizationManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API and"},{"text":" ","type":"text"},{"type":"text","text":"that "},{"inlineContent":[{"text":"supports authorization scopes","type":"text"}],"type":"strong"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","title":"SpotifyScopeAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/init(clientId:)":{"abstract":[{"text":"Creates an authorization manager for the","type":"text"},{"text":" ","type":"text"},{"text":"Authorization Code Flow with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:)","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"init(clientId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/clientId":{"type":"topic","role":"symbol","title":"clientId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/clientid","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}]},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/didChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/didChange","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"title":"didChange","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","title":"Authorization Code Flow","titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}]},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","role":"article","type":"topic","kind":"article","title":"Authorizing with the Authorization Code Flow","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","abstract":[{"type":"text","text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange":{"title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","role":"article","kind":"article","abstract":[{"text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager/clientid.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager/clientid.json index 305d74d53..d2f0c8489 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager/clientid.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager/clientid.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/clientid"]}],"kind":"symbol","sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true,"title":"Authorization"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"]]},"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"clientId","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEManagerC8clientIdSSvp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","abstract":[{"text":"The second and final step in the authorization process for the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"role":"symbol","title":"backend","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"text":" ","type":"text"},{"text":"Flow with Proof Key for Code Exchange.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeChallenge"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"title":"registering your application","titleInlineContent":[{"text":"registering your application","type":"text"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true,"type":"reference"},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"title":"clientId","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/clientid"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"]]},"kind":"symbol","sections":[],"metadata":{"symbolKind":"property","title":"clientId","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEManagerC8clientIdSSvp","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"text":"Read more about ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"text":".","type":"text"}],"type":"paragraph"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend"],"generated":true,"title":"Authorization","anchor":"Authorization"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/clientid"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The second and final step in the authorization process for the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/isAuthorized(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/isAuthorized(for:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"type":"text","text":" "},{"text":"Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"kind":"text","text":"("},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"codeChallenge","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/clientId":{"type":"topic","role":"symbol","title":"clientId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/clientId","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/clientid","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registering your application"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","title":"registering your application"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/backend":{"title":"backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager/description.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager/description.json index 618f96779..5de2679de 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager/description.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager/description.json @@ -1 +1 @@ -{"abstract":[{"text":"A textual representation of this instance.","type":"text"}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEManagerC11descriptionSSvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"description","roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"override"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/description"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/description","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/description":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/description","abstract":[{"type":"text","text":"A textual representation of this instance."}],"title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/description","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A textual representation of this instance."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"override","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"description","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEManagerC11descriptionSSvp","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/description","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/description":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"description","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/description","abstract":[{"text":"A textual representation of this instance.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager/init(clientid:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager/init(clientid:).json index 5bb1c03aa..fa244bf5c 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager/init(clientid:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager/init(clientid:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Creates an authorization manager for the"},{"text":" ","type":"text"},{"text":"Authorization Code Flow with Proof Key for Code Exchange.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:)"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:accessToken:expirationDate:refreshToken:scopes:)"],"generated":true,"title":"Initializers"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"]]},"sections":[],"kind":"symbol","metadata":{"roleHeading":"Initializer","title":"init(clientId:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"init","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEManagerC8clientIdACSS_tcfc"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The client id that you received when you ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}],"name":"clientId"}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"To get a client id and client secret, go to the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","isActive":true,"type":"reference"},{"text":" and create an app. see the README in the root directory of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"this package for more information."}],"type":"paragraph"},{"inlineContent":[{"text":"Note that this type conforms to ","type":"text"},{"code":"Codable","type":"codeVoice"},{"type":"text","text":". It is this type that you should"},{"type":"text","text":" "},{"type":"text","text":"encode to data using a "},{"code":"JSONEncoder","type":"codeVoice"},{"type":"text","text":" in order to save the authorization"},{"text":" ","type":"text"},{"type":"text","text":"information to persistent storage. See"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","type":"reference","isActive":true},{"type":"text","text":" for more"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more about the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"text":".","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/init(clientId:accessToken:expirationDate:refreshToken:scopes:)":{"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Proof Key for Code Exchange."}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">)"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:accessToken:expirationDate:refreshToken:scopes:)","title":"init(clientId:accessToken:expirationDate:refreshToken:scopes:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/init(clientId:)":{"abstract":[{"type":"text","text":"Creates an authorization manager for the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:)","role":"symbol","type":"topic","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(clientId:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:)"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registered your"},{"type":"text","text":" "},{"text":"application","type":"text"}],"title":"registered your application","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Authorization Code Flow with Proof Key for Code Exchange","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code"},{"type":"text","text":" "},{"text":"Exchange","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/dashboard/login":{"url":"https:\/\/developer.spotify.com\/dashboard\/login","titleInlineContent":[{"type":"text","text":"Spotify Developer"},{"type":"text","text":" "},{"text":"Dashboard","type":"text"}],"title":"Spotify Developer Dashboard","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","type":"link"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:)","interfaceLanguage":"swift"},"metadata":{"title":"init(clientId:)","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEManagerC8clientIdACSS_tcfc","roleHeading":"Initializer","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"init"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client id that you received when you "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}]}],"name":"clientId"}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"text":"To get a client id and client secret, go to the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","type":"reference"},{"type":"text","text":" and create an app. see the README in the root directory of"},{"text":" ","type":"text"},{"type":"text","text":"this package for more information."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Note that this type conforms to "},{"type":"codeVoice","code":"Codable"},{"type":"text","text":". It is this type that you should"},{"type":"text","text":" "},{"text":"encode to data using a ","type":"text"},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" in order to save the authorization"},{"type":"text","text":" "},{"type":"text","text":"information to persistent storage. See"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true},{"text":" for more","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}]},{"type":"paragraph","inlineContent":[{"text":"Read more about the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"seeAlsoSections":[{"generated":true,"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:accessToken:expirationDate:refreshToken:scopes:)"],"title":"Initializers"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Creates an authorization manager for the","type":"text"},{"type":"text","text":" "},{"text":"Authorization Code Flow with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"]]},"references":{"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registered your"},{"type":"text","text":" "},{"type":"text","text":"application"}],"title":"registered your application"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/init(clientId:accessToken:expirationDate:refreshToken:scopes:)":{"title":"init(clientId:accessToken:expirationDate:refreshToken:scopes:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:accessToken:expirationDate:refreshToken:scopes:)","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow with"},{"type":"text","text":" "},{"text":"Proof Key for Code Exchange.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/init(clientId:)":{"abstract":[{"text":"Creates an authorization manager for the","type":"text"},{"text":" ","type":"text"},{"text":"Authorization Code Flow with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:)","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"init(clientId:)"},"https://developer.spotify.com/dashboard/login":{"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","type":"link","url":"https:\/\/developer.spotify.com\/dashboard\/login","titleInlineContent":[{"type":"text","text":"Spotify Developer"},{"type":"text","text":" "},{"text":"Dashboard","type":"text"}],"title":"Spotify Developer Dashboard"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code"},{"type":"text","text":" "},{"type":"text","text":"Exchange"}],"title":"Authorization Code Flow with Proof Key for Code Exchange"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:).json index 16b79af61..34983b002 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkcemanager/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow with"},{"type":"text","text":" "},{"text":"Proof Key for Code Exchange.","type":"text"}],"metadata":{"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEManagerC8clientId11accessToken14expirationDate07refreshK06scopesACSS_SS10Foundation0M0VSSSgShyAA5ScopeOGtcfc","modules":[{"name":"SpotifyWebAPI"}],"title":"init(clientId:accessToken:expirationDate:refreshToken:scopes:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"role":"symbol","symbolKind":"init"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:accessToken:expirationDate:refreshToken:scopes:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:)"]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"},{"kind":"text","text":">)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The client id that you received when you ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"type":"text","text":"."}]}],"name":"clientId"},{"name":"accessToken","content":[{"inlineContent":[{"type":"text","text":"The access token."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The expiration date of the access token.","type":"text"}]}],"name":"expirationDate"},{"content":[{"inlineContent":[{"type":"text","text":"The refresh token. If "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" (not recommended), then it"},{"type":"text","text":" "},{"text":"will not be possible to automatically refresh the access token when","type":"text"},{"type":"text","text":" "},{"text":"it expires; instead, you will have to go through the authorization","type":"text"},{"type":"text","text":" "},{"text":"process again, as described in the README in the root directory of","type":"text"},{"type":"text","text":" "},{"text":"this package. Use","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"to check if the access token is expired."}],"type":"paragraph"}],"name":"refreshToken"},{"name":"scopes","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The scopes that have been authorized for the access token."}]}]}],"kind":"parameters"},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"inlineContent":[{"type":"text","text":"In general, only use this initializer if you have retrieved the"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"authorization information from an external source."}]},{"type":"text","text":" Otherwise, use"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:)","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"You are discouraged from individually saving the properties of this"},{"type":"text","text":" "},{"type":"text","text":"instance to persistent storage and then retrieving them later and passing"},{"type":"text","text":" "},{"type":"text","text":"them into this initializer. Instead, encode this entire instance to data"},{"type":"text","text":" "},{"type":"text","text":"using a "},{"code":"JSONEncoder","type":"codeVoice"},{"text":" and then decode the data from storage later. See","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true,"type":"reference"},{"type":"text","text":" for more"},{"text":" ","type":"text"},{"text":"information.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"To get a client id and client secret, go to the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","isActive":true},{"text":" and create an app. see the README in the root directory of","type":"text"},{"type":"text","text":" "},{"text":"this package for more information.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code"},{"type":"text","text":" "},{"text":"Exchange","type":"text"}],"title":"Authorization Code Flow with Proof Key for Code Exchange","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/init(clientId:accessToken:expirationDate:refreshToken:scopes:)":{"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Proof Key for Code Exchange."}],"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">)"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:accessToken:expirationDate:refreshToken:scopes:)","title":"init(clientId:accessToken:expirationDate:refreshToken:scopes:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessTokenIsExpired(tolerance:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"type":"text","text":"Determines whether the access token is expired within the given tolerance."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessTokenIsExpired"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/init(clientId:)":{"abstract":[{"type":"text","text":"Creates an authorization manager for the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:)","role":"symbol","type":"topic","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(clientId:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:)"},"https://developer.spotify.com/dashboard/login":{"url":"https:\/\/developer.spotify.com\/dashboard\/login","type":"link","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","title":"Spotify Developer Dashboard","titleInlineContent":[{"type":"text","text":"Spotify Developer"},{"type":"text","text":" "},{"text":"Dashboard","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registered your"},{"type":"text","text":" "},{"text":"application","type":"text"}],"title":"registered your application","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client id that you received when you "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}]}],"name":"clientId"},{"name":"accessToken","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The access token."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The expiration date of the access token."}]}],"name":"expirationDate"},{"name":"refreshToken","content":[{"inlineContent":[{"text":"The refresh token. If ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" (not recommended), then it","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will not be possible to automatically refresh the access token when"},{"text":" ","type":"text"},{"type":"text","text":"it expires; instead, you will have to go through the authorization"},{"type":"text","text":" "},{"type":"text","text":"process again, as described in the README in the root directory of"},{"text":" ","type":"text"},{"text":"this package. Use","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)"},{"type":"text","text":" "},{"text":"to check if the access token is expired.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"type":"paragraph"}],"name":"scopes"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"In general, only use this initializer if you have retrieved the"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"authorization information from an external source."}],"type":"strong"},{"type":"text","text":" Otherwise, use"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:)","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are discouraged from individually saving the properties of this"},{"type":"text","text":" "},{"type":"text","text":"instance to persistent storage and then retrieving them later and passing"},{"text":" ","type":"text"},{"text":"them into this initializer. Instead, encode this entire instance to data","type":"text"},{"type":"text","text":" "},{"type":"text","text":"using a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" and then decode the data from storage later. See"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true},{"text":" for more","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}]},{"inlineContent":[{"type":"text","text":"To get a client id and client secret, go to the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/dashboard\/login"},{"text":" and create an app. see the README in the root directory of","type":"text"},{"text":" ","type":"text"},{"text":"this package for more information.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"text":".","type":"text"}],"type":"paragraph"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"seeAlsoSections":[{"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"]]},"metadata":{"title":"init(clientId:accessToken:expirationDate:refreshToken:scopes:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:13SpotifyWebAPI32AuthorizationCodeFlowPKCEManagerC8clientId11accessToken14expirationDate07refreshK06scopesACSS_SS10Foundation0M0VSSSgShyAA5ScopeOGtcfc","role":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"kind":"text","text":">)"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:accessToken:expirationDate:refreshToken:scopes:)"},"abstract":[{"text":"Creates an authorization manager for the Authorization Code Flow with","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Proof Key for Code Exchange."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessTokenIsExpired(tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)","abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessTokenIsExpired(tolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/init(clientId:)":{"abstract":[{"text":"Creates an authorization manager for the","type":"text"},{"text":" ","type":"text"},{"text":"Authorization Code Flow with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:)","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:)","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"init(clientId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager/init(clientId:accessToken:expirationDate:refreshToken:scopes:)":{"title":"init(clientId:accessToken:expirationDate:refreshToken:scopes:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager\/init(clientId:accessToken:expirationDate:refreshToken:scopes:)","abstract":[{"type":"text","text":"Creates an authorization manager for the Authorization Code Flow with"},{"type":"text","text":" "},{"text":"Proof Key for Code Exchange.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}]},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"text":"registered your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"application"}],"title":"registered your application"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Authorization Code Flow with Proof Key for Code Exchange","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code","type":"text"},{"text":" ","type":"text"},{"text":"Exchange","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"https://developer.spotify.com/dashboard/login":{"type":"link","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","url":"https:\/\/developer.spotify.com\/dashboard\/login","titleInlineContent":[{"text":"Spotify Developer","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Dashboard"}],"title":"Spotify Developer Dashboard"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend.json index 8f76ad0c7..a9b9486dd 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"overview","text":"Overview","type":"heading"},{"inlineContent":[{"text":"This server must have the following endpoints:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL"},{"text":": Accepts a post request with the authorization code and coder","type":"text"},{"text":" ","type":"text"},{"text":"verifier in the body in x-www-form-urlencoded format and must return the","type":"text"},{"type":"text","text":" "},{"text":"authorization information. See","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","isActive":true},{"type":"text","text":" "},{"text":"for more information.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL"},{"type":"text","text":": Accepts a post request with the refresh token in the"},{"type":"text","text":" "},{"text":"body in x-www-form-urlencoded format and which must return the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information. See "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)","type":"reference"},{"text":" for more information.","type":"text"}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Instead of creating your own server, you can use "},{"isActive":true,"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"},{"text":" with","type":"text"},{"type":"text","text":" "},{"type":"text","text":"this type by assigning the \/authorization-code-flow-pkce\/retrieve-tokens"},{"text":" ","type":"text"},{"type":"text","text":"endpoint to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL"},{"type":"text","text":" and the \/authorization-code-flow-pkce\/refresh-tokens"},{"type":"text","text":" "},{"type":"text","text":"endpoint to "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL"},{"type":"text","text":"."}]},{"inlineContent":[{"text":"In contrast with ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","isActive":true,"type":"reference"},{"text":", which can be used","type":"text"},{"type":"text","text":" "},{"text":"if you are communicating directly with Spotify, this type does not send the","type":"text"},{"text":" ","type":"text"},{"code":"clientSecret","type":"codeVoice"},{"text":" in network requests because this value should be securely stored","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on your backend server."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/decodeServerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/logger"],"title":"Type Properties"},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/CustomStringConvertible-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Hashable-Implementations"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"metadata":{"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV","title":"AuthorizationCodeFlowPKCEProxyBackend","symbolKind":"struct","roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}]},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"seeAlsoSections":[{"generated":true,"title":"Authorization Backends","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"]}],"sections":[],"references":{"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/logger":{"kind":"symbol","abstract":[{"type":"text","text":"The logger for this struct."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/logger","type":"topic","title":"logger","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/logger","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/clientId":{"role":"symbol","title":"clientId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/clientId","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/clientid","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/Decodable-Implementations":{"role":"collectionGroup","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodable-implementations","abstract":[],"kind":"article","type":"topic"},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"titleInlineContent":[{"type":"text","text":"SpotifyAPIServer"}],"type":"link","title":"SpotifyAPIServer","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)":{"role":"symbol","title":"init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)","abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"text":" ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"text":" by","type":"text"},{"type":"text","text":" "},{"type":"text","text":"communicating with a custom backend server."}],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokensURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tokenRefreshURL"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decodeServerError"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":") -> (any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")?)?)","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/decodeServerError":{"type":"topic","title":"decodeServerError","abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/decodeServerError","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decodeServerError","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":")?)?"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodeservererror","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/CustomStringConvertible-Implementations":{"abstract":[],"title":"CustomStringConvertible Implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/CustomStringConvertible-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/customstringconvertible-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/Equatable-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/Hashable-Implementations":{"role":"collectionGroup","title":"Hashable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Hashable-Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/hashable-implementations","abstract":[],"kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"title":"Authorization Code Flow with Proof Key for Code Exchange","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/refreshTokens(refreshToken:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)","title":"refreshTokens(refreshToken:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/refreshtokens(refreshtoken:)","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/tokensURL":{"role":"symbol","title":"tokensURL","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokensurl","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"type":"text","text":" "},{"text":"authorization code and coder verifier in the body in x-www-form-urlencoded","type":"text"},{"type":"text","text":" "},{"text":"format and which must return the authorization information.","type":"text"}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"tokensURL","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/tokenRefreshURL":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL","title":"tokenRefreshURL","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokenrefreshurl","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"text":"refresh token in the body in x-www-form-urlencoded format and which must","type":"text"},{"text":" ","type":"text"},{"text":"return the authorization information.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tokenRefreshURL"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"level":2,"anchor":"overview","type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This server must have the following endpoints:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL","isActive":true},{"text":": Accepts a post request with the authorization code and coder","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"verifier in the body in x-www-form-urlencoded format and must return the"},{"type":"text","text":" "},{"type":"text","text":"authorization information. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"for more information."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL"},{"type":"text","text":": Accepts a post request with the refresh token in the"},{"type":"text","text":" "},{"type":"text","text":"body in x-www-form-urlencoded format and which must return the authorization"},{"text":" ","type":"text"},{"type":"text","text":"information. See "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)"},{"type":"text","text":" for more information."}]}]}]},{"inlineContent":[{"type":"text","text":"Instead of creating your own server, you can use "},{"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","isActive":true},{"type":"text","text":" with"},{"type":"text","text":" "},{"type":"text","text":"this type by assigning the \/authorization-code-flow-pkce\/retrieve-tokens"},{"type":"text","text":" "},{"text":"endpoint to ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL","isActive":true,"type":"reference"},{"type":"text","text":" and the \/authorization-code-flow-pkce\/refresh-tokens"},{"type":"text","text":" "},{"text":"endpoint to ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"In contrast with ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","isActive":true},{"type":"text","text":", which can be used"},{"type":"text","text":" "},{"type":"text","text":"if you are communicating directly with Spotify, this type does not send the"},{"type":"text","text":" "},{"type":"codeVoice","code":"clientSecret"},{"type":"text","text":" in network requests because this value should be securely stored"},{"type":"text","text":" "},{"type":"text","text":"on your backend server."}]},{"type":"paragraph","inlineContent":[{"text":"Read more about the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"text":".","type":"text"}]}],"kind":"content"}],"seeAlsoSections":[{"anchor":"Authorization-Backends","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"],"title":"Authorization Backends"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"topicSections":[{"generated":true,"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)"]},{"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/decodeServerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL"],"title":"Instance Properties","generated":true},{"generated":true,"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/logger"],"title":"Type Properties","anchor":"Type-Properties","generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/CustomStringConvertible-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Hashable-Implementations"],"title":"Default Implementations","anchor":"Default-Implementations","generated":true}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"AuthorizationCodeFlowPKCEProxyBackend","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"role":"symbol","roleHeading":"Structure","externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV"},"references":{"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/tokenRefreshURL":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokenrefreshurl","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL","role":"symbol","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"type":"text","text":"refresh token in the body in x-www-form-urlencoded format and which must"},{"text":" ","type":"text"},{"text":"return the authorization information.","type":"text"}],"type":"topic","title":"tokenRefreshURL","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tokenRefreshURL","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/logger":{"abstract":[{"type":"text","text":"The logger for this struct."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/logger","kind":"symbol","type":"topic","title":"logger","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/CustomStringConvertible-Implementations":{"title":"CustomStringConvertible Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/customstringconvertible-implementations","role":"collectionGroup","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/CustomStringConvertible-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/clientId":{"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/clientId","kind":"symbol","type":"topic","title":"clientId","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/clientid"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)":{"title":"init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokensURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tokenRefreshURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"decodeServerError","kind":"externalParam"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":")?)?)"}],"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":" by"},{"text":" ","type":"text"},{"type":"text","text":"communicating with a custom backend server."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/decodeServerError":{"kind":"symbol","abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeServerError"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":")?)?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/decodeServerError","type":"topic","title":"decodeServerError","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodeservererror"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","title":"Authorization Code Flow with Proof Key for Code Exchange","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code Exchange","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","type":"topic","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)"},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","type":"link","title":"SpotifyAPIServer","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","titleInlineContent":[{"type":"text","text":"SpotifyAPIServer"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/tokensURL":{"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"type":"text","text":"authorization code and coder verifier in the body in x-www-form-urlencoded"},{"text":" ","type":"text"},{"type":"text","text":"format and which must return the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL","kind":"symbol","type":"topic","title":"tokensURL","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tokensURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokensurl"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/Equatable-Implementations":{"title":"Equatable Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/equatable-implementations","role":"collectionGroup","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/refreshTokens(refreshToken:)":{"kind":"symbol","title":"refreshTokens(refreshToken:)","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/refreshtokens(refreshtoken:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/Hashable-Implementations":{"kind":"article","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/hashable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Hashable-Implementations","role":"collectionGroup","title":"Hashable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/Decodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Decodable-Implementations","kind":"article","type":"topic","title":"Decodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/!=(_:_:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/!=(_:_:).json index 9b08ad5ba..7a8d50dd3 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/!=(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/Equatable-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/!=(_:_:)","abstract":[],"kind":"symbol","type":"topic","title":"!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Equatable-Implementations"]]},"kind":"symbol","metadata":{"roleHeading":"Operator","title":"!=(_:_:)","extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV","symbolKind":"op"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/Equatable-Implementations":{"title":"Equatable Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/equatable-implementations","role":"collectionGroup","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/!=(_:_:)":{"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/==(_:_:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/==(_:_:).json index 3312bccb2..1fb991472 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/==(_:_:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/==(_:_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/==(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Operator","symbolKind":"op","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV","text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV2eeoiySbAC_ACtFZ","role":"symbol"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","preciseIdentifier":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV","text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","text":"AuthorizationCodeFlowPKCEProxyBackend","preciseIdentifier":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/==(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/==(_:_:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/==(_:_:)","type":"topic","title":"==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"AuthorizationCodeFlowPKCEProxyBackend","preciseIdentifier":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV","text":"AuthorizationCodeFlowPKCEProxyBackend"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/==(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/Equatable-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/equatable-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"metadata":{"title":"==(_:_:)","symbolKind":"op","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV2eeoiySbAC_ACtFZ","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV","kind":"typeIdentifier","text":"AuthorizationCodeFlowPKCEProxyBackend"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"AuthorizationCodeFlowPKCEProxyBackend","preciseIdentifier":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationCodeFlowPKCEProxyBackend","preciseIdentifier":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","preciseIdentifier":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV","text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/==(_:_:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/==(_:_:)":{"title":"==(_:_:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/==(_:_:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/==(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV","text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/Equatable-Implementations":{"title":"Equatable Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/equatable-implementations","role":"collectionGroup","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Equatable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/clientid.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/clientid.json index de495d1a7..d18322d97 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/clientid.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/clientid.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/clientid"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/clientId","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"metadata":{"role":"symbol","title":"clientId","externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV8clientIdSSvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/clientId":{"role":"symbol","title":"clientId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/clientId","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/clientid","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registering your application"}],"title":"registering your application","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/clientId"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV8clientIdSSvp","title":"clientId"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Read more about "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/clientid"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","title":"registering your application","titleInlineContent":[{"text":"registering your application","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/clientId":{"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/clientId","kind":"symbol","type":"topic","title":"clientId","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/clientid"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/customstringconvertible-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/customstringconvertible-implementations.json index 7c2c764b3..80c65f72c 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/customstringconvertible-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/customstringconvertible-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","roleHeading":"API Collection","title":"CustomStringConvertible Implementations","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/CustomStringConvertible-Implementations"},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/description"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/description":{"title":"description","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/description","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/description","role":"symbol"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/description"],"generated":true,"anchor":"Instance-Properties","title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/CustomStringConvertible-Implementations"},"metadata":{"title":"CustomStringConvertible Implementations","role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/description":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/description","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/description","title":"description"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/decodable-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/decodable-implementations.json index 166568424..4315b47ce 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/decodable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/init(from:)"],"generated":true,"title":"Initializers"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodable-implementations"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Decodable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/init(from:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/init(from:)","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Decodable-Implementations","interfaceLanguage":"swift"},"kind":"article","sections":[],"metadata":{"roleHeading":"API Collection","title":"Decodable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"topicSections":[{"title":"Initializers","anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/init(from:)"],"generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/init(from:)":{"abstract":[],"title":"init(from:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/decodeservererror.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/decodeservererror.json index 860cff31f..5c98fe961 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/decodeservererror.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/decodeservererror.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodeservererror"]}],"metadata":{"externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV17decodeServerErrors0K0_pSg10Foundation4DataV_So17NSHTTPURLResponseCtcSgvp","title":"decodeServerError","role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeServerError"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":") -> (any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":")?)?"}],"roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeServerError"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":") -> (any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?)?","kind":"text"}]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"After the response from your server is received following a call to","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","type":"reference"},{"type":"text","text":" "},{"type":"text","text":"or "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)","isActive":true,"type":"reference"},{"type":"text","text":", this function is called with the raw"},{"type":"text","text":" "},{"text":"data and response metadata from the server. If you return an error from","type":"text"},{"type":"text","text":" "},{"type":"text","text":"this function, then this error will be thrown to downstream subscribers. If"},{"type":"text","text":" "},{"type":"text","text":"you return "},{"code":"nil","type":"codeVoice"},{"text":", then the response from the server will be passed through","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"unmodified to downstream subscribers."}]},{"type":"aside","style":"important","name":"Important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Do not use this function to decode the documented error"},{"type":"text","text":" "},{"text":"objects produced by Spotify, such as ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true},{"text":".","type":"text"},{"text":" ","type":"text"},{"text":"This will be done elsewhere. Only use this function to decode error","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"objects produced by your custom backend server."}]}]},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Thread Safety"}]}],"type":"paragraph"},{"inlineContent":[{"text":"No guarantees are made about which thread this function will be called on.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Do not mutate this property while a request is being made for the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"text":" ","type":"text"},{"type":"text","text":"type, which will then be thrown to downstream subscribers."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/decodeServerError"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/refreshTokens(refreshToken:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)","title":"refreshTokens(refreshToken:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/refreshtokens(refreshtoken:)","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/decodeServerError":{"type":"topic","title":"decodeServerError","abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/decodeServerError","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decodeServerError","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":")?)?"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodeservererror","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeServerError"},{"kind":"text","text":": (("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":") -> (any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")?)?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"After the response from your server is received following a call to"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","isActive":true},{"text":" ","type":"text"},{"text":"or ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)","isActive":true},{"text":", this function is called with the raw","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"data and response metadata from the server. If you return an error from"},{"text":" ","type":"text"},{"type":"text","text":"this function, then this error will be thrown to downstream subscribers. If"},{"text":" ","type":"text"},{"type":"text","text":"you return "},{"type":"codeVoice","code":"nil"},{"text":", then the response from the server will be passed through","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"unmodified to downstream subscribers."}]},{"content":[{"inlineContent":[{"text":"Do not use this function to decode the documented error","type":"text"},{"type":"text","text":" "},{"text":"objects produced by Spotify, such as ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"},{"text":".","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This will be done elsewhere. Only use this function to decode error"},{"type":"text","text":" "},{"type":"text","text":"objects produced by your custom backend server."}],"type":"paragraph"}],"name":"Important","type":"aside","style":"important"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Thread Safety"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"No guarantees are made about which thread this function will be called on."},{"text":" ","type":"text"},{"type":"text","text":"Do not mutate this property while a request is being made for the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}]}],"kind":"content"}],"sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeServerError"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":") -> (any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")?)?"}],"externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV17decodeServerErrors0K0_pSg10Foundation4DataV_So17NSHTTPURLResponseCtcSgvp","role":"symbol","title":"decodeServerError","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/decodeServerError"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodeservererror"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","type":"topic","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/refreshTokens(refreshToken:)":{"kind":"symbol","title":"refreshTokens(refreshToken:)","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/refreshtokens(refreshtoken:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/decodeServerError":{"kind":"symbol","abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeServerError"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":")?)?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/decodeServerError","type":"topic","title":"decodeServerError","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodeservererror"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/description.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/description.json index b0b64f0d1..52ad93d7b 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/description.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/description.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/description"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/CustomStringConvertible-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/description"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV11descriptionSSvp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/description":{"title":"description","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/description","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/description","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/CustomStringConvertible-Implementations":{"abstract":[],"title":"CustomStringConvertible Implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/CustomStringConvertible-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/customstringconvertible-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/description","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/description"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"sections":[],"metadata":{"role":"symbol","extendedModule":"SpotifyWebAPI","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV11descriptionSSvp"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/CustomStringConvertible-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/description":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/description","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/description","title":"description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/CustomStringConvertible-Implementations":{"title":"CustomStringConvertible Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/customstringconvertible-implementations","role":"collectionGroup","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/CustomStringConvertible-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/equatable-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/equatable-implementations.json index 3f1f6f476..1d46acc2d 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/==(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/!=(_:_:)","abstract":[],"kind":"symbol","type":"topic","title":"!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/==(_:_:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/==(_:_:)","type":"topic","title":"==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"AuthorizationCodeFlowPKCEProxyBackend","preciseIdentifier":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV","text":"AuthorizationCodeFlowPKCEProxyBackend"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/==(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/==(_:_:)"],"anchor":"Operators","generated":true,"title":"Operators"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/==(_:_:)":{"title":"==(_:_:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/==(_:_:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/==(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV","text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/!=(_:_:)":{"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/hash(into:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/hash(into:).json index 0f6e79b43..00b7106c5 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/hash(into:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV4hash4intoys6HasherVz_tF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"role":"symbol","title":"hash(into:)","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Hashable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/hash(into:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/Hashable-Implementations":{"role":"collectionGroup","title":"Hashable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Hashable-Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/hashable-implementations","abstract":[],"kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/hash(into:)":{"role":"symbol","title":"hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/hash(into:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/hash(into:)","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Hashable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/hash(into:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/hash(into:)"},"metadata":{"symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV4hash4intoys6HasherVz_tF","role":"symbol","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"title":"hash(into:)"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/Hashable-Implementations":{"kind":"article","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/hashable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Hashable-Implementations","role":"collectionGroup","title":"Hashable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/hash(into:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/hash(into:)","type":"topic","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/hash(into:)","title":"hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/hashable-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/hashable-implementations.json index efcd1d26b..ce471ffda 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/hashable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/hashable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Hashable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Hashable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/hash(into:)":{"role":"symbol","title":"hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/hash(into:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/hash(into:)","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Hashable Implementations","roleHeading":"API Collection"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/hashable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Hashable-Implementations","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/hash(into:)"],"title":"Instance Methods","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/hash(into:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/hash(into:)","type":"topic","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/hash(into:)","title":"hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:).json index 1ffcec013..565831848 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"tokensURL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tokenRefreshURL"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"decodeServerError","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"kind":"text","text":") -> (any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")?)?)","kind":"text"}],"title":"init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV8clientId9tokensURL012tokenRefreshL017decodeServerErrorACSS_10Foundation0L0VAJs0Q0_pSgAH4DataV_So17NSHTTPURLResponseCtcSgtcfc","roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"tokensURL","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokenRefreshURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":", "},{"text":"decodeServerError","kind":"externalParam"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":") -> (any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":")?)? = nil)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client id that you received when you "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"text":".","type":"text"}]}],"name":"clientId"},{"name":"tokensURL","content":[{"inlineContent":[{"type":"text","text":"The URL to your custom backend server that accepts a post"},{"text":" ","type":"text"},{"type":"text","text":"request with the authorization code and coder verifier in the body"},{"text":" ","type":"text"},{"text":"in “x-www-form-urlencoded” format and which must return the","type":"text"},{"text":" ","type":"text"},{"text":"authorization information. See","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)"},{"type":"text","text":" "},{"text":"for more information.","type":"text"}],"type":"paragraph"}]},{"name":"tokenRefreshURL","content":[{"type":"paragraph","inlineContent":[{"text":"The URL to your custom backend server that accepts a","type":"text"},{"text":" ","type":"text"},{"text":"post request with the refresh token in the body in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"“x-www-form-urlencoded” format and which must return the"},{"type":"text","text":" "},{"text":"authorization information. See ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"text":"for more information.","type":"text"}]}]},{"name":"decodeServerError","content":[{"inlineContent":[{"type":"text","text":"A hook for decoding an error produced by your"},{"type":"text","text":" "},{"text":"backend server into an error type, which will then be thrown to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"downstream subscribers. Do not use this function to decode the"},{"text":" ","type":"text"},{"type":"text","text":"documented error objects produced by Spotify, such as"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true},{"text":". This will be done elsewhere.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This type requires a custom backend server that can store your client"},{"type":"text","text":" "},{"type":"text","text":"secret and redirect URI."}]},{"inlineContent":[{"text":"Instead of creating your own server, you can use ","type":"text"},{"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","isActive":true},{"text":" with","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"this type by assigning the \/authorization-code-flow-pkce\/retrieve-tokens"},{"type":"text","text":" "},{"text":"endpoint to ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL","isActive":true},{"text":" and the","type":"text"},{"type":"text","text":" "},{"text":"\/authorization-code-flow-pkce\/refresh-tokens endpoint to","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"kind":"symbol","abstract":[{"text":"Creates an instance that manages the authorization process for the","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":" by"},{"text":" ","type":"text"},{"type":"text","text":"communicating with a custom backend server."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"type":"link","titleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code Exchange","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow with Proof Key for Code Exchange","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","titleInlineContent":[{"type":"text","text":"registered your"},{"text":" ","type":"text"},{"text":"application","type":"text"}],"title":"registered your application","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/refreshTokens(refreshToken:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)","title":"refreshTokens(refreshToken:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/refreshtokens(refreshtoken:)","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol"},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"type":"link","titleInlineContent":[{"text":"SpotifyAPIServer","type":"text"}],"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","title":"SpotifyAPIServer","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/tokensURL":{"role":"symbol","title":"tokensURL","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokensurl","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"type":"text","text":" "},{"text":"authorization code and coder verifier in the body in x-www-form-urlencoded","type":"text"},{"type":"text","text":" "},{"text":"format and which must return the authorization information.","type":"text"}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"tokensURL","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/tokenRefreshURL":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL","title":"tokenRefreshURL","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokenrefreshurl","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"text":"refresh token in the body in x-www-form-urlencoded format and which must","type":"text"},{"text":" ","type":"text"},{"text":"return the authorization information.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tokenRefreshURL"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)":{"role":"symbol","title":"init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)","abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"text":" ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"text":" by","type":"text"},{"type":"text","text":" "},{"type":"text","text":"communicating with a custom backend server."}],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokensURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tokenRefreshURL"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decodeServerError"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":") -> (any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")?)?)","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"metadata":{"symbolKind":"init","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV8clientId9tokensURL012tokenRefreshL017decodeServerErrorACSS_10Foundation0L0VAJs0Q0_pSgAH4DataV_So17NSHTTPURLResponseCtcSgtcfc","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokensURL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokenRefreshURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"decodeServerError","kind":"externalParam"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":") -> (any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":")?)?)","kind":"text"}],"title":"init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tokensURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokenRefreshURL"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decodeServerError"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":") -> (any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":")?)? = nil)","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"clientId","content":[{"inlineContent":[{"type":"text","text":"The client id that you received when you "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The URL to your custom backend server that accepts a post","type":"text"},{"type":"text","text":" "},{"text":"request with the authorization code and coder verifier in the body","type":"text"},{"type":"text","text":" "},{"type":"text","text":"in “x-www-form-urlencoded” format and which must return the"},{"type":"text","text":" "},{"text":"authorization information. See","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","isActive":true},{"type":"text","text":" "},{"type":"text","text":"for more information."}]}],"name":"tokensURL"},{"name":"tokenRefreshURL","content":[{"type":"paragraph","inlineContent":[{"text":"The URL to your custom backend server that accepts a","type":"text"},{"text":" ","type":"text"},{"text":"post request with the refresh token in the body in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"“x-www-form-urlencoded” format and which must return the"},{"type":"text","text":" "},{"text":"authorization information. See ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)"},{"type":"text","text":" "},{"text":"for more information.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"A hook for decoding an error produced by your"},{"type":"text","text":" "},{"text":"backend server into an error type, which will then be thrown to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"downstream subscribers. Do not use this function to decode the"},{"text":" ","type":"text"},{"text":"documented error objects produced by Spotify, such as","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true},{"text":". This will be done elsewhere.","type":"text"}],"type":"paragraph"}],"name":"decodeServerError"}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"This type requires a custom backend server that can store your client"},{"text":" ","type":"text"},{"text":"secret and redirect URI.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Instead of creating your own server, you can use "},{"isActive":true,"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"},{"type":"text","text":" with"},{"type":"text","text":" "},{"type":"text","text":"this type by assigning the \/authorization-code-flow-pkce\/retrieve-tokens"},{"type":"text","text":" "},{"text":"endpoint to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL"},{"type":"text","text":" and the"},{"type":"text","text":" "},{"text":"\/authorization-code-flow-pkce\/refresh-tokens endpoint to","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL"},{"text":".","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)"]}],"abstract":[{"text":"Creates an instance that manages the authorization process for the","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"text":" by","type":"text"},{"type":"text","text":" "},{"type":"text","text":"communicating with a custom backend server."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/tokenRefreshURL":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokenrefreshurl","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL","role":"symbol","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"type":"text","text":"refresh token in the body in x-www-form-urlencoded format and which must"},{"text":" ","type":"text"},{"text":"return the authorization information.","type":"text"}],"type":"topic","title":"tokenRefreshURL","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tokenRefreshURL","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/tokensURL":{"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"type":"text","text":"authorization code and coder verifier in the body in x-www-form-urlencoded"},{"text":" ","type":"text"},{"type":"text","text":"format and which must return the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL","kind":"symbol","type":"topic","title":"tokensURL","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tokensURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokensurl"},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"type":"link","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","titleInlineContent":[{"type":"text","text":"SpotifyAPIServer"}],"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","title":"SpotifyAPIServer"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code Exchange","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow with Proof Key for Code Exchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/refreshTokens(refreshToken:)":{"kind":"symbol","title":"refreshTokens(refreshToken:)","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/refreshtokens(refreshtoken:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registered your"},{"type":"text","text":" "},{"type":"text","text":"application"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registered your application"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","type":"topic","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)":{"title":"init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokensURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tokenRefreshURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"decodeServerError","kind":"externalParam"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":")?)?)"}],"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":" by"},{"text":" ","type":"text"},{"type":"text","text":"communicating with a custom backend server."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/init(from:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/init(from:).json index e726ab185..dd8aaf8ec 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/init(from:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/init(from:).json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Decodable-Implementations"]]},"sections":[],"metadata":{"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV4fromACs7Decoder_p_tKcfc","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"extendedModule":"SpotifyWebAPI","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/init(from:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/Decodable-Implementations":{"role":"collectionGroup","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodable-implementations","abstract":[],"kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/init(from:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"metadata":{"title":"init(from:)","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","extendedModule":"SpotifyWebAPI","symbolKind":"init"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/init(from:)"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Decodable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/Decodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/Decodable-Implementations","kind":"article","type":"topic","title":"Decodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/init(from:)":{"abstract":[],"title":"init(from:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/logger.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/logger.json index 15e0d3098..502fbc76e 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/logger.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/logger.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/logger","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The logger for this struct."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/logger"]}],"sections":[],"metadata":{"roleHeading":"Type Property","externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV6logger7Logging6LoggerVvpZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"symbolKind":"property","title":"logger","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/logger":{"kind":"symbol","abstract":[{"type":"text","text":"The logger for this struct."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/logger","type":"topic","title":"logger","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/logger","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"sections":[],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Type Property","role":"symbol","title":"logger","externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV6logger7Logging6LoggerVvpZ"},"abstract":[{"text":"The logger for this struct.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/logger"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/logger","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/logger":{"abstract":[{"type":"text","text":"The logger for this struct."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/logger","kind":"symbol","type":"topic","title":"logger","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/refreshtokens(refreshtoken:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/refreshtokens(refreshtoken:).json index 3cb6fc3e0..f7adea8f7 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/refreshtokens(refreshtoken:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/refreshtokens(refreshtoken:).json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/refreshtokens(refreshtoken:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The refresh token, which can be exchanged for a"},{"text":" ","type":"text"},{"type":"text","text":"new access token."}]}],"name":"refreshToken"}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Access tokens expire after an hour, after which they must be refreshed","type":"text"},{"type":"text","text":" "},{"text":"using this method. This method will be called by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"text","text":"method of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","type":"reference","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method makes a post request to "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL","isActive":true},{"type":"text","text":". The headers will"},{"text":" ","type":"text"},{"text":"contain the “Content-Type: application\/x-www-form-urlencoded” header and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the body will contain the following in x-www-form-urlencoded format:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“method”: set to “PKCE”"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"“grant_type”: set to “refresh_token”"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“refresh_token”: the refresh token"}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example:"},{"type":"text","text":" "},{"type":"text","text":"“method=PKCE&grant_type=refresh_token&refresh_token=djsnd…dnvnbfr”. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","isActive":true,"type":"reference"},{"type":"text","text":", which is used to encode this data."}]},{"type":"paragraph","inlineContent":[{"text":"The endpoint at ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL","isActive":true},{"type":"text","text":" must return the authorization"},{"type":"text","text":" "},{"type":"text","text":"information as JSON data that can be decoded into "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"},{"text":". The","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","isActive":true,"type":"reference"},{"type":"text","text":", and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","isActive":true,"type":"reference"},{"type":"text","text":" (which can be decoded from the “expires_in”"},{"text":" ","type":"text"},{"type":"text","text":"JSON key) properties must be non-"},{"code":"nil","type":"codeVoice"},{"text":". For example:","type":"text"}]},{"code":["{"," \"access_token\": \"9Cysa896...Ps4BgEHw\","," \"token_type\": \"Bearer\","," \"expires_in\": 3600,"," \"refresh_token\": \"PoO04alC_...fKyMaP6zl6g\","," \"scope\": \"user-follow-modify\"","}"],"syntax":null,"type":"codeListing"},{"inlineContent":[{"type":"text","text":"Any error that your backend server receives from the Spotify web API, along"},{"text":" ","type":"text"},{"text":"with the headers and status code, should be forwarded directly to the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"client, as this library already knows how to decode these errors."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"After the response is retrieved from the server, "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/decodeServerError"},{"type":"text","text":" is"},{"type":"text","text":" "},{"type":"text","text":"called in order to decode any custom error objects that your server might"},{"text":" ","type":"text"},{"type":"text","text":"return."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read about the underlying request that must be made to Spotify in order to"},{"type":"text","text":" "},{"type":"text","text":"retrieve this data "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","type":"reference","isActive":true},{"text":".","type":"text"}]}]}],"abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV13refreshTokens0I5Token7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_tF","roleHeading":"Instance Method","title":"refreshTokens(refreshToken:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/refreshTokens(refreshToken:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)","title":"refreshTokens(refreshToken:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/refreshtokens(refreshtoken:)","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/decodeServerError":{"type":"topic","title":"decodeServerError","abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/decodeServerError","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decodeServerError","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":")?)?"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodeservererror","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/tokenRefreshURL":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL","title":"tokenRefreshURL","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokenrefreshurl","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"text":"refresh token in the body in x-www-form-urlencoded format and which must","type":"text"},{"text":" ","type":"text"},{"text":"return the authorization information.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tokenRefreshURL"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"refreshTokens(onlyIfExpired:tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","type":"link","titleInlineContent":[{"type":"text","text":"here"}],"title":"here","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"abstract":[{"type":"text","text":"Used to refresh the access token."}],"title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The refresh token, which can be exchanged for a"},{"type":"text","text":" "},{"text":"new access token.","type":"text"}]}],"name":"refreshToken"}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"Access tokens expire after an hour, after which they must be refreshed"},{"type":"text","text":" "},{"type":"text","text":"using this method. This method will be called by the"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},{"text":" ","type":"text"},{"type":"text","text":"method of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method makes a post request to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL"},{"type":"text","text":". The headers will"},{"type":"text","text":" "},{"text":"contain the “Content-Type: application\/x-www-form-urlencoded” header and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the body will contain the following in x-www-form-urlencoded format:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“method”: set to “PKCE”"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“grant_type”: set to “refresh_token”"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“refresh_token”: the refresh token"}]}]}]},{"inlineContent":[{"type":"text","text":"For example:"},{"text":" ","type":"text"},{"text":"“method=PKCE&grant_type=refresh_token&refresh_token=djsnd…dnvnbfr”. See","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","type":"reference"},{"text":", which is used to encode this data.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"The endpoint at "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL"},{"type":"text","text":" must return the authorization"},{"text":" ","type":"text"},{"type":"text","text":"information as JSON data that can be decoded into "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"},{"text":". The","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","isActive":true},{"type":"text","text":", and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","type":"reference"},{"type":"text","text":" (which can be decoded from the “expires_in”"},{"text":" ","type":"text"},{"type":"text","text":"JSON key) properties must be non-"},{"type":"codeVoice","code":"nil"},{"type":"text","text":". For example:"}],"type":"paragraph"},{"code":["{"," \"access_token\": \"9Cysa896...Ps4BgEHw\","," \"token_type\": \"Bearer\","," \"expires_in\": 3600,"," \"refresh_token\": \"PoO04alC_...fKyMaP6zl6g\","," \"scope\": \"user-follow-modify\"","}"],"type":"codeListing","syntax":null},{"inlineContent":[{"text":"Any error that your backend server receives from the Spotify web API, along","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"with the headers and status code, should be forwarded directly to the"},{"type":"text","text":" "},{"text":"client, as this library already knows how to decode these errors.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"After the response is retrieved from the server, "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/decodeServerError","isActive":true},{"type":"text","text":" is"},{"type":"text","text":" "},{"type":"text","text":"called in order to decode any custom error objects that your server might"},{"text":" ","type":"text"},{"type":"text","text":"return."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read about the underlying request that must be made to Spotify in order to","type":"text"},{"text":" ","type":"text"},{"text":"retrieve this data ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","type":"reference","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"metadata":{"externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV13refreshTokens0I5Token7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_tF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","title":"refreshTokens(refreshToken:)","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/refreshtokens(refreshtoken:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/decodeServerError":{"kind":"symbol","abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeServerError"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":")?)?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/decodeServerError","type":"topic","title":"decodeServerError","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodeservererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/tokenRefreshURL":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokenrefreshurl","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL","role":"symbol","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"type":"text","text":"refresh token in the body in x-www-form-urlencoded format and which must"},{"text":" ","type":"text"},{"text":"return the authorization information.","type":"text"}],"type":"topic","title":"tokenRefreshURL","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tokenRefreshURL","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token":{"type":"link","title":"here","titleInlineContent":[{"text":"here","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/refreshTokens(refreshToken:)":{"kind":"symbol","title":"refreshTokens(refreshToken:)","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/refreshtokens(refreshtoken:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:).json index 3b2463588..562f81620 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:).json @@ -1 +1 @@ -{"metadata":{"title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV29requestAccessAndRefreshTokens4code0N8Verifier20redirectURIWithQuery7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_SSAK3URLVtF","role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The authorization code, which will also be present in"},{"text":" ","type":"text"},{"type":"codeVoice","code":"redirectURIWithQuery"},{"text":".","type":"text"}]}],"name":"code"},{"content":[{"inlineContent":[{"text":"The code verifier that you generated before creating the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization URL."}],"type":"paragraph"}],"name":"codeVerifier"},{"name":"redirectURIWithQuery","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URL that spotify redirected to after the user"},{"text":" ","type":"text"},{"text":"logged in to their Spotify account, with query parameters appended","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"to it."}]}]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"After validating the ","type":"text"},{"code":"redirectURIWithQuery","type":"codeVoice"},{"type":"text","text":", the"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)"},{"type":"text","text":" "},{"type":"text","text":"method of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"type":"text","text":" calls this method in"},{"text":" ","type":"text"},{"type":"text","text":"order to retrieve the authorization information."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the "},{"code":"redirectURIWithQuery","type":"codeVoice"},{"text":" contains an error parameter or the value for","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the state parameter doesn’t match the value passed in as an argument to the"},{"type":"text","text":" "},{"type":"text","text":"above method, then an error will be thrown "},{"type":"emphasis","inlineContent":[{"type":"text","text":"before"}]},{"type":"text","text":" this method is called."}]},{"inlineContent":[{"text":"This method makes a post request to ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL","isActive":true},{"text":". The headers will","type":"text"},{"type":"text","text":" "},{"text":"contain the “Content-Type: application\/x-www-form-urlencoded” header and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the body will contain the following in x-www-form-urlencoded format:"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"“grant_type”: set to “authorization_code”","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"“code”: the authorization code"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"“code_verifier”: the code verifier","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"“redirect_uri”: the redirect URI","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"type":"text","text":"For example: “grant_type=authorization_code&code=asd…xbdjc"},{"text":" ","type":"text"},{"type":"text","text":"&code_verifier=ahdbx…redbtcd&redirect_uri=http:\/\/localhost:8080”. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","isActive":true,"type":"reference"},{"type":"text","text":", which is used to encode this data."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"The endpoint at ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL","type":"reference"},{"type":"text","text":" must return the authorization information as"},{"type":"text","text":" "},{"text":"JSON data that can be decoded into ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","isActive":true,"type":"reference"},{"text":". The","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","type":"reference"},{"type":"text","text":", and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","type":"reference"},{"type":"text","text":" (which can be decoded from the “expires_in”"},{"type":"text","text":" "},{"text":"JSON key) properties must be non-","type":"text"},{"type":"codeVoice","code":"nil"},{"text":". For example:","type":"text"}]},{"code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600,"," \"refresh_token\": \"NgAagA...Um_SHo\"","}"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"text":"Any error that your backend server receives from the Spotify web API, along","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with the headers and status code, should be forwarded directly to the"},{"type":"text","text":" "},{"text":"client, as this library already knows how to decode these errors.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"After the response is retrieved from the server, "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/decodeServerError","isActive":true,"type":"reference"},{"type":"text","text":" is"},{"text":" ","type":"text"},{"text":"called in order to decode any custom error objects that your server might","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"return."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read about the underlying request that must be made to Spotify by your"},{"type":"text","text":" "},{"type":"text","text":"server in order to retrieve this data "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/tokensURL":{"role":"symbol","title":"tokensURL","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokensurl","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"type":"text","text":" "},{"text":"authorization code and coder verifier in the body in x-www-form-urlencoded","type":"text"},{"type":"text","text":" "},{"text":"format and which must return the authorization information.","type":"text"}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"tokensURL","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"type":"topic"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-access-token":{"title":"here","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","type":"link","titleInlineContent":[{"text":"here","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/decodeServerError":{"type":"topic","title":"decodeServerError","abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/decodeServerError","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decodeServerError","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":")?)?"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodeservererror","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"abstract":[{"type":"text","text":"Used to refresh the access token."}],"title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","abstract":[{"text":"The second and final step in the authorization process for the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"code","content":[{"inlineContent":[{"text":"The authorization code, which will also be present in","type":"text"},{"text":" ","type":"text"},{"code":"redirectURIWithQuery","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The code verifier that you generated before creating the"},{"text":" ","type":"text"},{"text":"authorization URL.","type":"text"}]}],"name":"codeVerifier"},{"name":"redirectURIWithQuery","content":[{"inlineContent":[{"type":"text","text":"The URL that spotify redirected to after the user"},{"text":" ","type":"text"},{"text":"logged in to their Spotify account, with query parameters appended","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to it."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"After validating the ","type":"text"},{"code":"redirectURIWithQuery","type":"codeVoice"},{"text":", the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"text","text":"method of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":" calls this method in"},{"type":"text","text":" "},{"text":"order to retrieve the authorization information.","type":"text"}]},{"inlineContent":[{"text":"If the ","type":"text"},{"type":"codeVoice","code":"redirectURIWithQuery"},{"type":"text","text":" contains an error parameter or the value for"},{"type":"text","text":" "},{"type":"text","text":"the state parameter doesn’t match the value passed in as an argument to the"},{"type":"text","text":" "},{"text":"above method, then an error will be thrown ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"before","type":"text"}]},{"type":"text","text":" this method is called."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This method makes a post request to ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL","type":"reference"},{"text":". The headers will","type":"text"},{"text":" ","type":"text"},{"text":"contain the “Content-Type: application\/x-www-form-urlencoded” header and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the body will contain the following in x-www-form-urlencoded format:"}]},{"items":[{"content":[{"inlineContent":[{"text":"“grant_type”: set to “authorization_code”","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"“code”: the authorization code","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“code_verifier”: the code verifier"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“redirect_uri”: the redirect URI"}]}]}],"type":"unorderedList"},{"inlineContent":[{"type":"text","text":"For example: “grant_type=authorization_code&code=asd…xbdjc"},{"text":" ","type":"text"},{"text":"&code_verifier=ahdbx…redbtcd&redirect_uri=http:\/\/localhost:8080”. See","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"},{"type":"text","text":", which is used to encode this data."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"The endpoint at ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL","isActive":true},{"text":" must return the authorization information as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"JSON data that can be decoded into "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","isActive":true,"type":"reference"},{"type":"text","text":". The"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken"},{"type":"text","text":", and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate"},{"text":" (which can be decoded from the “expires_in”","type":"text"},{"type":"text","text":" "},{"type":"text","text":"JSON key) properties must be non-"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". For example:"}]},{"syntax":null,"code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600,"," \"refresh_token\": \"NgAagA...Um_SHo\"","}"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Any error that your backend server receives from the Spotify web API, along"},{"text":" ","type":"text"},{"type":"text","text":"with the headers and status code, should be forwarded directly to the"},{"type":"text","text":" "},{"type":"text","text":"client, as this library already knows how to decode these errors."}]},{"inlineContent":[{"type":"text","text":"After the response is retrieved from the server, "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/decodeServerError"},{"type":"text","text":" is"},{"type":"text","text":" "},{"type":"text","text":"called in order to decode any custom error objects that your server might"},{"text":" ","type":"text"},{"type":"text","text":"return."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read about the underlying request that must be made to Spotify by your"},{"type":"text","text":" "},{"type":"text","text":"server in order to retrieve this data "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol","symbolKind":"method","externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV29requestAccessAndRefreshTokens4code0N8Verifier20redirectURIWithQuery7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_SSAK3URLVtF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","type":"topic","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The second and final step in the authorization process for the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-access-token":{"title":"here","type":"link","titleInlineContent":[{"type":"text","text":"here"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/tokensURL":{"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"type":"text","text":"authorization code and coder verifier in the body in x-www-form-urlencoded"},{"text":" ","type":"text"},{"type":"text","text":"format and which must return the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL","kind":"symbol","type":"topic","title":"tokensURL","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tokensURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokensurl"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/decodeServerError":{"kind":"symbol","abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeServerError"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":")?)?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/decodeServerError","type":"topic","title":"decodeServerError","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodeservererror"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/tokenrefreshurl.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/tokenrefreshurl.json index 629866ccc..1d642ba6f 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/tokenrefreshurl.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/tokenrefreshurl.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"tokenRefreshURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flow-pkcerefresh-tokens","isActive":true},{"type":"text","text":" endpoint of"},{"text":" ","type":"text"},{"type":"text","text":"SpotifyAPIServer can be used for this URL."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)","type":"reference","isActive":true},{"type":"text","text":" for more information."}]}]}],"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"type":"text","text":" "},{"text":"refresh token in the body in x-www-form-urlencoded format and which must","type":"text"},{"text":" ","type":"text"},{"text":"return the authorization information.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokenrefreshurl"]}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tokenRefreshURL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"title":"tokenRefreshURL","externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV15tokenRefreshURL10Foundation0K0Vvp","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"https://github.com/Peter-Schorn/SpotifyAPIServer#post-authorization-code-flow-pkcerefresh-tokens":{"title":"\/authorization-code-flow-pkce\/refresh-tokens","type":"link","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flow-pkcerefresh-tokens","titleInlineContent":[{"type":"text","text":"\/authorization-code-flow-pkce\/refresh-tokens"}],"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flow-pkcerefresh-tokens"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/tokenRefreshURL":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL","title":"tokenRefreshURL","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokenrefreshurl","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"text":"refresh token in the body in x-www-form-urlencoded format and which must","type":"text"},{"text":" ","type":"text"},{"text":"return the authorization information.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tokenRefreshURL"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/refreshTokens(refreshToken:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)","title":"refreshTokens(refreshToken:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/refreshtokens(refreshtoken:)","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokenrefreshurl"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"kind":"symbol","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"type":"text","text":" "},{"text":"refresh token in the body in x-www-form-urlencoded format and which must","type":"text"},{"type":"text","text":" "},{"type":"text","text":"return the authorization information."}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tokenRefreshURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV15tokenRefreshURL10Foundation0K0Vvp","title":"tokenRefreshURL","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"tokenRefreshURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flow-pkcerefresh-tokens","isActive":true,"type":"reference"},{"text":" endpoint of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"SpotifyAPIServer can be used for this URL."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"See "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)"},{"type":"text","text":" for more information."}],"type":"paragraph"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/tokenRefreshURL":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokenrefreshurl","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokenRefreshURL","role":"symbol","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"type":"text","text":"refresh token in the body in x-www-form-urlencoded format and which must"},{"text":" ","type":"text"},{"text":"return the authorization information.","type":"text"}],"type":"topic","title":"tokenRefreshURL","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tokenRefreshURL","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}]},"https://github.com/Peter-Schorn/SpotifyAPIServer#post-authorization-code-flow-pkcerefresh-tokens":{"title":"\/authorization-code-flow-pkce\/refresh-tokens","titleInlineContent":[{"type":"text","text":"\/authorization-code-flow-pkce\/refresh-tokens"}],"type":"link","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flow-pkcerefresh-tokens","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flow-pkcerefresh-tokens"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/refreshTokens(refreshToken:)":{"kind":"symbol","title":"refreshTokens(refreshToken:)","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/refreshtokens(refreshtoken:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/refreshTokens(refreshToken:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/tokensurl.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/tokensurl.json index 0a1aa4b62..9497e18bf 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/tokensurl.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/tokensurl.json @@ -1 +1 @@ -{"abstract":[{"text":"The URL to your custom backend server that accepts a post request with the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization code and coder verifier in the body in x-www-form-urlencoded"},{"type":"text","text":" "},{"type":"text","text":"format and which must return the authorization information."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tokensURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flow-pkceretrieve-tokens","type":"reference","isActive":true},{"type":"text","text":" endpoint of"},{"text":" ","type":"text"},{"text":"SpotifyAPIServer can be used for this URL.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","type":"reference"},{"type":"text","text":" "},{"type":"text","text":"for more information."}]}],"kind":"content"}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","title":"tokensURL","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tokensURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV9tokensURL10Foundation0J0Vvp"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokensurl"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL"},"references":{"https://github.com/Peter-Schorn/SpotifyAPIServer#post-authorization-code-flow-pkceretrieve-tokens":{"title":"\/authorization-code-flow-pkce\/retrieve-tokens","titleInlineContent":[{"text":"\/authorization-code-flow-pkce\/retrieve-tokens","type":"text"}],"type":"link","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flow-pkceretrieve-tokens","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flow-pkceretrieve-tokens"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/tokensURL":{"role":"symbol","title":"tokensURL","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokensurl","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"type":"text","text":" "},{"text":"authorization code and coder verifier in the body in x-www-form-urlencoded","type":"text"},{"type":"text","text":" "},{"text":"format and which must return the authorization information.","type":"text"}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"tokensURL","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"type":"text","text":" "},{"type":"text","text":"authorization code and coder verifier in the body in x-www-form-urlencoded"},{"type":"text","text":" "},{"text":"format and which must return the authorization information.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokensurl"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI37AuthorizationCodeFlowPKCEProxyBackendV9tokensURL10Foundation0J0Vvp","title":"tokensURL","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tokensURL"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"tokensURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flow-pkceretrieve-tokens","isActive":true},{"text":" endpoint of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"SpotifyAPIServer can be used for this URL."}]},{"inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","isActive":true},{"type":"text","text":" "},{"type":"text","text":"for more information."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/tokensURL":{"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"type":"text","text":"authorization code and coder verifier in the body in x-www-form-urlencoded"},{"text":" ","type":"text"},{"type":"text","text":"format and which must return the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/tokensURL","kind":"symbol","type":"topic","title":"tokensURL","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tokensURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokensurl"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"https://github.com/Peter-Schorn/SpotifyAPIServer#post-authorization-code-flow-pkceretrieve-tokens":{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flow-pkceretrieve-tokens","titleInlineContent":[{"text":"\/authorization-code-flow-pkce\/retrieve-tokens","type":"text"}],"type":"link","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flow-pkceretrieve-tokens","title":"\/authorization-code-flow-pkce\/retrieve-tokens"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","type":"topic","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend.json index a96e99c0b..02ec4b7d4 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"metadata":{"navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"roleHeading":"Structure","externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"AuthorizationCodeFlowProxyBackend"},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This server must have the following endpoints:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL"},{"text":": Accepts a post request with the authorization code in the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"body in x-www-form-urlencoded format and must return the authorization"},{"text":" ","type":"text"},{"type":"text","text":"information. See"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},{"text":" for more","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"information."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL","isActive":true},{"text":": Accepts a post request with the refresh token in the body","type":"text"},{"text":" ","type":"text"},{"text":"in x-www-form-urlencoded format and must return the authorization","type":"text"},{"type":"text","text":" "},{"text":"information. See ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)"},{"type":"text","text":" for more information."}]}]}]},{"type":"paragraph","inlineContent":[{"text":"Instead of creating your own server, you can use ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"},{"text":" with","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"this type by assigning the \/authorization-code-flow\/retrieve-tokens endpoint to"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","isActive":true,"type":"reference"},{"type":"text","text":" and the \/authorization-code-flow\/refresh-tokens endpoint to"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"In contrast with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend"},{"text":", which can be used if","type":"text"},{"text":" ","type":"text"},{"text":"you are communicating directly with Spotify, this type does not send the","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"clientId"},{"type":"text","text":", or "},{"type":"codeVoice","code":"clientSecret"},{"type":"text","text":" in network requests because these values should"},{"text":" ","type":"text"},{"text":"be securely stored on your backend server.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"This conforms to the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","type":"reference"},{"text":" standard used in the Spotify","type":"text"},{"type":"text","text":" "},{"type":"text","text":"iOS SDK."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"text":".","type":"text"}]}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/decodeServerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/logger"],"title":"Type Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/CustomStringConvertible-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Hashable-Implementations"],"generated":true,"title":"Default Implementations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"kind":"symbol","seeAlsoSections":[{"title":"Authorization Backends","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]}],"references":{"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/tokensURL":{"title":"tokensURL","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"type":"text","text":"authorization code in the body in x-www-form-urlencoded format and which"},{"text":" ","type":"text"},{"type":"text","text":"must return the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tokensURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokensurl","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/decodeServerError":{"title":"decodeServerError","abstract":[{"text":"A hook for decoding an error produced by your backend server into an error","type":"text"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/decodeServerError","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"decodeServerError","kind":"identifier"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":") -> (any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?)?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodeservererror","type":"topic"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}],"title":"Authorization Code Flow","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/Hashable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Hashable-Implementations","title":"Hashable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/hashable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/tokenRefreshURL":{"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"type":"text","text":" "},{"type":"text","text":"refresh token in the body in x-www-form-urlencoded format and which must"},{"type":"text","text":" "},{"text":"return the authorization information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL","title":"tokenRefreshURL","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokenrefreshurl","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tokenRefreshURL"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/CustomStringConvertible-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/customstringconvertible-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","titleInlineContent":[{"type":"text","text":"SpotifyAPIServer"}],"title":"SpotifyAPIServer","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","type":"link"},"https://developer.spotify.com/documentation/ios/guides/token-swap-and-refresh/":{"titleInlineContent":[{"type":"text","text":"“Token Swap and Refresh”"}],"url":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","type":"link","title":"“Token Swap and Refresh”","identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)":{"abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow by communicating with a custom backend server."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","title":"init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokensURL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tokenRefreshURL"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"decodeServerError","kind":"externalParam"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":") -> (any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":")?)?)","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/Decodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/clientId":{"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/clientId","title":"clientId","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/clientid","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/equatable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/refreshTokens(refreshToken:)":{"abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","title":"refreshTokens(refreshToken:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/refreshtokens(refreshtoken:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/logger":{"abstract":[{"type":"text","text":"The logger for this struct."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/logger","title":"logger","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/logger","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"title":"AuthorizationCodeFlowProxyBackend","externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"roleHeading":"Structure"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Overview","type":"heading","anchor":"overview","level":2},{"inlineContent":[{"type":"text","text":"This server must have the following endpoints:"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","isActive":true},{"type":"text","text":": Accepts a post request with the authorization code in the"},{"type":"text","text":" "},{"type":"text","text":"body in x-www-form-urlencoded format and must return the authorization"},{"type":"text","text":" "},{"type":"text","text":"information. See"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},{"text":" for more","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL","isActive":true,"type":"reference"},{"text":": Accepts a post request with the refresh token in the body","type":"text"},{"text":" ","type":"text"},{"text":"in x-www-form-urlencoded format and must return the authorization","type":"text"},{"text":" ","type":"text"},{"text":"information. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","type":"reference"},{"type":"text","text":" for more information."}]}]}],"type":"unorderedList"},{"inlineContent":[{"type":"text","text":"Instead of creating your own server, you can use "},{"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","isActive":true},{"text":" with","type":"text"},{"type":"text","text":" "},{"type":"text","text":"this type by assigning the \/authorization-code-flow\/retrieve-tokens endpoint to"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","isActive":true},{"text":" and the \/authorization-code-flow\/refresh-tokens endpoint to","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"In contrast with "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","type":"reference","isActive":true},{"type":"text","text":", which can be used if"},{"type":"text","text":" "},{"type":"text","text":"you are communicating directly with Spotify, this type does not send the"},{"type":"text","text":" "},{"code":"clientId","type":"codeVoice"},{"type":"text","text":", or "},{"type":"codeVoice","code":"clientSecret"},{"type":"text","text":" in network requests because these values should"},{"text":" ","type":"text"},{"text":"be securely stored on your backend server.","type":"text"}]},{"inlineContent":[{"text":"This conforms to the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","isActive":true,"type":"reference"},{"text":" standard used in the Spotify","type":"text"},{"type":"text","text":" "},{"text":"iOS SDK.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more about the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)"],"anchor":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/decodeServerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL"],"anchor":"Instance-Properties","title":"Instance Properties","generated":true},{"anchor":"Instance-Methods","title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"]},{"generated":true,"anchor":"Type-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/logger"],"title":"Type Properties"},{"anchor":"Default-Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/CustomStringConvertible-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Hashable-Implementations"],"title":"Default Implementations"}],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships"}],"sections":[],"seeAlsoSections":[{"generated":true,"title":"Authorization Backends","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"],"anchor":"Authorization-Backends"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"]}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/Hashable-Implementations":{"kind":"article","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/hashable-implementations","title":"Hashable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Hashable-Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodable-implementations","kind":"article","title":"Decodable Implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Decodable-Implementations","type":"topic","abstract":[]},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","title":"SpotifyAPIServer","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","titleInlineContent":[{"text":"SpotifyAPIServer","type":"text"}],"type":"link"},"https://developer.spotify.com/documentation/ios/guides/token-swap-and-refresh/":{"url":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","title":"“Token Swap and Refresh”","identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","titleInlineContent":[{"type":"text","text":"“Token Swap and Refresh”"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/CustomStringConvertible-Implementations":{"abstract":[],"title":"CustomStringConvertible Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/CustomStringConvertible-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/customstringconvertible-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","title":"Swift.Copyable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/refreshTokens(refreshToken:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"refreshTokens(refreshToken:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/refreshtokens(refreshtoken:)","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)":{"abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"text":" ","type":"text"},{"text":"Authorization Code Flow by communicating with a custom backend server.","type":"text"}],"title":"init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokensURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokenRefreshURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"decodeServerError","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")?)?)"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/decodeServerError":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeServerError","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")?)?"}],"title":"decodeServerError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/decodeServerError","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodeservererror","abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/tokensURL":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tokensURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}],"kind":"symbol","title":"tokensURL","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokensurl","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"type":"text","text":" "},{"text":"authorization code in the body in x-www-form-urlencoded format and which","type":"text"},{"type":"text","text":" "},{"text":"must return the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/tokenRefreshURL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL","abstract":[{"text":"The URL to your custom backend server that accepts a post request with the","type":"text"},{"type":"text","text":" "},{"text":"refresh token in the body in x-www-form-urlencoded format and which must","type":"text"},{"text":" ","type":"text"},{"text":"return the authorization information.","type":"text"}],"kind":"symbol","title":"tokenRefreshURL","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokenrefreshurl","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tokenRefreshURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Equatable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/equatable-implementations","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/logger":{"abstract":[{"type":"text","text":"The logger for this struct."}],"title":"logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/logger","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/logger","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/clientId","kind":"symbol","role":"symbol","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/clientid","title":"clientId","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/!=(_:_:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/!=(_:_:).json index 093508fee..a0cd491ea 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/!=(_:_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Equatable-Implementations"]]},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV","symbolKind":"op","title":"!=(_:_:)","extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","role":"symbol"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/!=(_:_:)","title":"!=(_:_:)","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/equatable-implementations","kind":"article","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV","role":"symbol","roleHeading":"Operator","symbolKind":"op"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/!=(_:_:)"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Equatable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/equatable-implementations","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/!=(_:_:)":{"role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/==(_:_:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/==(_:_:).json index 5609ea87f..469d8bd52 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/==(_:_:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/==(_:_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/==(_:_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Equatable-Implementations"]]},"metadata":{"symbolKind":"op","externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV2eeoiySbAC_ACtFZ","title":"==(_:_:)","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"AuthorizationCodeFlowProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV","text":"AuthorizationCodeFlowProxyBackend"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Operator"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"AuthorizationCodeFlowProxyBackend","preciseIdentifier":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","text":"AuthorizationCodeFlowProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/==(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"AuthorizationCodeFlowProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV"},{"kind":"text","text":", "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/==(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/==(_:_:)","type":"topic","title":"==(_:_:)","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/equatable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Equatable-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/==(_:_:)"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"AuthorizationCodeFlowProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"AuthorizationCodeFlowProxyBackend","preciseIdentifier":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","roleHeading":"Operator","externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV2eeoiySbAC_ACtFZ","extendedModule":"SpotifyWebAPI","symbolKind":"op"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV","text":"AuthorizationCodeFlowProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","kind":"typeIdentifier","text":"AuthorizationCodeFlowProxyBackend"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/==(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Equatable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/equatable-implementations","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/==(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/==(_:_:)","title":"==(_:_:)","abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/==(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"AuthorizationCodeFlowProxyBackend","preciseIdentifier":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"AuthorizationCodeFlowProxyBackend","preciseIdentifier":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/clientid.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/clientid.json index 954761798..e8f0821c6 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/clientid.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/clientid.json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/clientid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/clientId"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"text":".","type":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"metadata":{"externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV8clientIdSSvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"clientId","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/clientId":{"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/clientId","title":"clientId","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/clientid","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registering your application"}],"title":"registering your application","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/clientId","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"Read more about ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/clientid"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"clientId","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV8clientIdSSvp","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"references":{"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registering your application","titleInlineContent":[{"type":"text","text":"registering your application"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/clientId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/clientId","kind":"symbol","role":"symbol","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/clientid","title":"clientId","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/customstringconvertible-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/customstringconvertible-implementations.json index 40b4c8412..99191a431 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/customstringconvertible-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/customstringconvertible-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/CustomStringConvertible-Implementations"},"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"CustomStringConvertible Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/description"],"title":"Instance Properties"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/description":{"abstract":[],"kind":"symbol","type":"topic","title":"description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/description","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/description"],"generated":true,"anchor":"Instance-Properties","title":"Instance Properties"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"CustomStringConvertible Implementations","role":"collectionGroup"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/description":{"title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/description","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/decodable-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/decodable-implementations.json index 777d9e0c3..72db7d99d 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/decodable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Decodable Implementations"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Decodable-Implementations"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/init(from:)"],"generated":true,"title":"Initializers"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/init(from:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/init(from:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/init(from:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/init(from:)"],"generated":true,"anchor":"Initializers","title":"Initializers"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Decodable Implementations"},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Decodable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/init(from:)":{"abstract":[],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/init(from:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/init(from:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/decodeservererror.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/decodeservererror.json index b5c6fef36..70f2c12ab 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/decodeservererror.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/decodeservererror.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodeservererror"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/decodeServerError","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeServerError","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":") -> (any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":")?)?","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property","title":"decodeServerError","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV17decodeServerErrors0K0_pSg10Foundation4DataV_So17NSHTTPURLResponseCtcSgvp"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeServerError"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":")?)?","kind":"text"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"After the response from your server is received following a call to","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},{"type":"text","text":" or"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)"},{"type":"text","text":", this function is called with the raw data"},{"type":"text","text":" "},{"type":"text","text":"and response metadata from the server. If you return an error from this"},{"type":"text","text":" "},{"type":"text","text":"function, then this error will be thrown to downstream subscribers. If you"},{"type":"text","text":" "},{"type":"text","text":"return "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then the response from the server will be passed through"},{"type":"text","text":" "},{"type":"text","text":"unmodified to downstream subscribers."}]},{"type":"aside","name":"Important","style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Do not use this function to decode the documented error"},{"type":"text","text":" "},{"type":"text","text":"objects produced by Spotify, such as "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},{"type":"text","text":"."},{"type":"text","text":" "},{"type":"text","text":"This will be done elsewhere. Only use this function to decode error"},{"text":" ","type":"text"},{"type":"text","text":"objects produced by your custom backend server."}]}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Thread Safety","type":"text"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"No guarantees are made about which thread this function will be called on."},{"type":"text","text":" "},{"type":"text","text":"Do not mutate this property while a request is being made for the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information."}],"type":"paragraph"}]}],"kind":"symbol","abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"text":" ","type":"text"},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/decodeServerError":{"title":"decodeServerError","abstract":[{"text":"A hook for decoding an error produced by your backend server into an error","type":"text"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/decodeServerError","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"decodeServerError","kind":"identifier"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":") -> (any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?)?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodeservererror","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/refreshTokens(refreshToken:)":{"abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","title":"refreshTokens(refreshToken:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/refreshtokens(refreshtoken:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/decodeServerError"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodeservererror"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"text":" ","type":"text"},{"type":"text","text":"type, which will then be thrown to downstream subscribers."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeServerError","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":") -> (any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":")?)?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"After the response from your server is received following a call to","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},{"text":" or","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","isActive":true,"type":"reference"},{"text":", this function is called with the raw data","type":"text"},{"type":"text","text":" "},{"text":"and response metadata from the server. If you return an error from this","type":"text"},{"type":"text","text":" "},{"type":"text","text":"function, then this error will be thrown to downstream subscribers. If you"},{"type":"text","text":" "},{"text":"return ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then the response from the server will be passed through"},{"type":"text","text":" "},{"type":"text","text":"unmodified to downstream subscribers."}],"type":"paragraph"},{"name":"Important","style":"important","content":[{"inlineContent":[{"text":"Do not use this function to decode the documented error","type":"text"},{"type":"text","text":" "},{"type":"text","text":"objects produced by Spotify, such as "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","type":"reference","isActive":true},{"type":"text","text":"."},{"text":" ","type":"text"},{"type":"text","text":"This will be done elsewhere. Only use this function to decode error"},{"type":"text","text":" "},{"type":"text","text":"objects produced by your custom backend server."}],"type":"paragraph"}],"type":"aside"},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Thread Safety","type":"text"}]}],"type":"paragraph"},{"inlineContent":[{"text":"No guarantees are made about which thread this function will be called on.","type":"text"},{"text":" ","type":"text"},{"text":"Do not mutate this property while a request is being made for the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV17decodeServerErrors0K0_pSg10Foundation4DataV_So17NSHTTPURLResponseCtcSgvp","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeServerError"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":") -> (any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":")?)?","kind":"text"}],"title":"decodeServerError"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/decodeServerError":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeServerError","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")?)?"}],"title":"decodeServerError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/decodeServerError","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodeservererror","abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/refreshTokens(refreshToken:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"refreshTokens(refreshToken:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/refreshtokens(refreshtoken:)","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/description.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/description.json index 00c730964..cac91c0c3 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/description.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/description.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/description"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/CustomStringConvertible-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/description","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV11descriptionSSvp","symbolKind":"property","title":"description"},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/description":{"abstract":[],"kind":"symbol","type":"topic","title":"description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/description","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/CustomStringConvertible-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/customstringconvertible-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV11descriptionSSvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"description","roleHeading":"Instance Property","extendedModule":"SpotifyWebAPI","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/description","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/CustomStringConvertible-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/CustomStringConvertible-Implementations":{"abstract":[],"title":"CustomStringConvertible Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/CustomStringConvertible-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/customstringconvertible-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/description":{"title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/description","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/equatable-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/equatable-implementations.json index a5156aca6..658a072f7 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/equatable-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"metadata":{"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/==(_:_:)"],"generated":true,"title":"Operators"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/!=(_:_:)","title":"!=(_:_:)","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/==(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"AuthorizationCodeFlowProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV"},{"kind":"text","text":", "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/==(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/==(_:_:)","type":"topic","title":"==(_:_:)","role":"symbol","abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/==(_:_:)"],"generated":true,"anchor":"Operators"}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/equatable-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/!=(_:_:)":{"role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/==(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/==(_:_:)","title":"==(_:_:)","abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/==(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"AuthorizationCodeFlowProxyBackend","preciseIdentifier":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"AuthorizationCodeFlowProxyBackend","preciseIdentifier":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/hash(into:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/hash(into:).json index 0b90edd24..558242c6a 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/hash(into:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/hash(into:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Hashable-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"role":"symbol","symbolKind":"method","externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV4hash4intoys6HasherVz_tF","modules":[{"name":"SpotifyWebAPI"}],"title":"hash(into:)","extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/hash(into:)":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/hash(into:)","title":"hash(into:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/Hashable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Hashable-Implementations","title":"Hashable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/hashable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"hash(into:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV4hash4intoys6HasherVz_tF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","symbolKind":"method","extendedModule":"SpotifyWebAPI"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Hashable-Implementations"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/Hashable-Implementations":{"kind":"article","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/hashable-implementations","title":"Hashable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Hashable-Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/hash(into:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/hash(into:)","type":"topic","role":"symbol","title":"hash(into:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/hash(into:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/hashable-implementations.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/hashable-implementations.json index f5b782ab2..79b6c755e 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/hashable-implementations.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/hashable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Hashable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Hashable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/hash(into:)"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/hash(into:)":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/hash(into:)","title":"hash(into:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"topicSections":[{"anchor":"Instance-Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/hash(into:)"],"title":"Instance Methods"}],"kind":"article","sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Hashable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Hashable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/hash(into:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/hash(into:)","type":"topic","role":"symbol","title":"hash(into:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/hash(into:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:).json index 156f4cc62..f208ee103 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV8clientId9tokensURL012tokenRefreshL017decodeServerErrorACSS_10Foundation0L0VAJs0Q0_pSgAH4DataV_So17NSHTTPURLResponseCtcSgtcfc","title":"init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","symbolKind":"init","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"tokensURL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokenRefreshURL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decodeServerError"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":") -> (any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")?)?)"}],"modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow by communicating with a custom backend server."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"tokensURL","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tokenRefreshURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decodeServerError"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":") -> (any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":")?)? = nil)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The client id that you received when you ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"type":"text","text":"."}]}],"name":"clientId"},{"name":"tokensURL","content":[{"inlineContent":[{"type":"text","text":"The URL to a server that accepts a post request with the"},{"text":" ","type":"text"},{"text":"authorization code in the body in “x-www-form-urlencoded” format","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and which must return the authorization information. See"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","isActive":true},{"type":"text","text":" for"},{"type":"text","text":" "},{"type":"text","text":"more information."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The URL to a server that accepts a post request with"},{"type":"text","text":" "},{"text":"the refresh token in the body in “x-www-form-urlencoded” format and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"which must return the new authorization information. See"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","isActive":true},{"text":" for more information.","type":"text"}],"type":"paragraph"}],"name":"tokenRefreshURL"},{"content":[{"type":"paragraph","inlineContent":[{"text":"A hook for decoding an error produced by your","type":"text"},{"type":"text","text":" "},{"type":"text","text":"backend server into an error type, which will then be thrown to"},{"type":"text","text":" "},{"type":"text","text":"downstream subscribers. Do not use this function to decode the"},{"text":" ","type":"text"},{"type":"text","text":"documented error objects produced by Spotify, such as"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},{"type":"text","text":". This will be done elsewhere."}]}],"name":"decodeServerError"}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"This type requires a custom backend server that can store your client"},{"text":" ","type":"text"},{"text":"secret and redirect URI. It conforms to the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","isActive":true},{"text":" ","type":"text"},{"text":"standard used in the Spotify iOS SDK.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Instead of creating your own server, you can use "},{"isActive":true,"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"},{"type":"text","text":" with"},{"type":"text","text":" "},{"text":"this type by assigning the \/authorization-code-flow\/retrieve-tokens","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"endpoint to "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","type":"reference"},{"type":"text","text":" and the \/authorization-code-flow\/refresh-tokens"},{"text":" ","type":"text"},{"text":"endpoint to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/tokenRefreshURL":{"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"type":"text","text":" "},{"type":"text","text":"refresh token in the body in x-www-form-urlencoded format and which must"},{"type":"text","text":" "},{"text":"return the authorization information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL","title":"tokenRefreshURL","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokenrefreshurl","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tokenRefreshURL"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"type":"topic"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Authorization Code Flow","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registered your"},{"text":" ","type":"text"},{"text":"application","type":"text"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registered your application"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","type":"topic"},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"title":"SpotifyAPIServer","type":"link","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","titleInlineContent":[{"text":"SpotifyAPIServer","type":"text"}],"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"https://developer.spotify.com/documentation/ios/guides/token-swap-and-refresh/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","titleInlineContent":[{"text":"“Token Swap and Refresh”","type":"text"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","title":"“Token Swap and Refresh”"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/refreshTokens(refreshToken:)":{"abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","title":"refreshTokens(refreshToken:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/refreshtokens(refreshtoken:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/tokensURL":{"title":"tokensURL","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"type":"text","text":"authorization code in the body in x-www-form-urlencoded format and which"},{"text":" ","type":"text"},{"type":"text","text":"must return the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tokensURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokensurl","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)":{"abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow by communicating with a custom backend server."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","title":"init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokensURL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tokenRefreshURL"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"decodeServerError","kind":"externalParam"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":") -> (any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":")?)?)","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","symbolKind":"init","title":"init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tokensURL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tokenRefreshURL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"decodeServerError","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":")?)?)","kind":"text"}],"externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV8clientId9tokensURL012tokenRefreshL017decodeServerErrorACSS_10Foundation0L0VAJs0Q0_pSgAH4DataV_So17NSHTTPURLResponseCtcSgtcfc"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow by communicating with a custom backend server."}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"tokensURL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tokenRefreshURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decodeServerError"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":") -> (any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")?)? = nil)"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client id that you received when you "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"name":"clientId"},{"name":"tokensURL","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URL to a server that accepts a post request with the"},{"type":"text","text":" "},{"text":"authorization code in the body in “x-www-form-urlencoded” format","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and which must return the authorization information. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","type":"reference","isActive":true},{"type":"text","text":" for"},{"type":"text","text":" "},{"type":"text","text":"more information."}]}]},{"name":"tokenRefreshURL","content":[{"type":"paragraph","inlineContent":[{"text":"The URL to a server that accepts a post request with","type":"text"},{"text":" ","type":"text"},{"text":"the refresh token in the body in “x-www-form-urlencoded” format and","type":"text"},{"type":"text","text":" "},{"text":"which must return the new authorization information. See","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","type":"reference","isActive":true},{"type":"text","text":" for more information."}]}]},{"name":"decodeServerError","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A hook for decoding an error produced by your"},{"text":" ","type":"text"},{"type":"text","text":"backend server into an error type, which will then be thrown to"},{"type":"text","text":" "},{"type":"text","text":"downstream subscribers. Do not use this function to decode the"},{"type":"text","text":" "},{"type":"text","text":"documented error objects produced by Spotify, such as"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},{"text":". This will be done elsewhere.","type":"text"}]}]}],"kind":"parameters"},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"This type requires a custom backend server that can store your client","type":"text"},{"text":" ","type":"text"},{"text":"secret and redirect URI. It conforms to the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","isActive":true},{"type":"text","text":" "},{"type":"text","text":"standard used in the Spotify iOS SDK."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Instead of creating your own server, you can use "},{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","isActive":true,"type":"reference"},{"type":"text","text":" with"},{"type":"text","text":" "},{"type":"text","text":"this type by assigning the \/authorization-code-flow\/retrieve-tokens"},{"text":" ","type":"text"},{"text":"endpoint to ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL"},{"type":"text","text":" and the \/authorization-code-flow\/refresh-tokens"},{"type":"text","text":" "},{"type":"text","text":"endpoint to "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registered your"},{"type":"text","text":" "},{"type":"text","text":"application"}],"title":"registered your application"},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"type":"link","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","titleInlineContent":[{"type":"text","text":"SpotifyAPIServer"}],"title":"SpotifyAPIServer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/tokensURL":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tokensURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}],"kind":"symbol","title":"tokensURL","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokensurl","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"type":"text","text":" "},{"text":"authorization code in the body in x-www-form-urlencoded format and which","type":"text"},{"type":"text","text":" "},{"text":"must return the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/refreshTokens(refreshToken:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"refreshTokens(refreshToken:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/refreshtokens(refreshtoken:)","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/tokenRefreshURL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL","abstract":[{"text":"The URL to your custom backend server that accepts a post request with the","type":"text"},{"type":"text","text":" "},{"text":"refresh token in the body in x-www-form-urlencoded format and which must","type":"text"},{"text":" ","type":"text"},{"text":"return the authorization information.","type":"text"}],"kind":"symbol","title":"tokenRefreshURL","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokenrefreshurl","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tokenRefreshURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/ios/guides/token-swap-and-refresh/":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","url":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","titleInlineContent":[{"type":"text","text":"“Token Swap and Refresh”"}],"title":"“Token Swap and Refresh”"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}],"title":"Authorization Code Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)":{"abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the"},{"text":" ","type":"text"},{"text":"Authorization Code Flow by communicating with a custom backend server.","type":"text"}],"title":"init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/init(clientId:tokensURL:tokenRefreshURL:decodeServerError:)","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokensURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokenRefreshURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"decodeServerError","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")?)?)"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/init(from:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/init(from:).json index 6acfa15b9..f560eeb1b 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/init(from:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/init(from:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/init(from:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Initializer","role":"symbol","title":"init(from:)","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV4fromACs7Decoder_p_tKcfc","extendedModule":"SpotifyWebAPI","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Decodable-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/init(from:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/init(from:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/init(from:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/Decodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodable-implementations","kind":"article","type":"topic"}}} \ No newline at end of file +{"metadata":{"symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","title":"init(from:)","extendedModule":"SpotifyWebAPI","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV4fromACs7Decoder_p_tKcfc"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/init(from:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Decodable-Implementations"]]},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/init(from:)":{"abstract":[],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/init(from:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/init(from:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodable-implementations","kind":"article","title":"Decodable Implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/Decodable-Implementations","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/logger.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/logger.json index 0855c60c0..0fbc2880c 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/logger.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/logger.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/logger"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/logger","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"abstract":[{"text":"The logger for this struct.","type":"text"}],"sections":[],"metadata":{"title":"logger","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Type Property","externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV6logger7Logging6LoggerVvpZ","symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/logger":{"abstract":[{"type":"text","text":"The logger for this struct."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/logger","title":"logger","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/logger","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/logger"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/logger","interfaceLanguage":"swift"},"metadata":{"externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV6logger7Logging6LoggerVvpZ","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"title":"logger","symbolKind":"property","roleHeading":"Type Property"},"kind":"symbol","abstract":[{"text":"The logger for this struct.","type":"text"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/logger":{"abstract":[{"type":"text","text":"The logger for this struct."}],"title":"logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/logger","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/logger","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/refreshtokens(refreshtoken:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/refreshtokens(refreshtoken:).json index eeb92dde1..c767e32b3 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/refreshtokens(refreshtoken:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/refreshtokens(refreshtoken:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/refreshtokens(refreshtoken:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","title":"refreshTokens(refreshToken:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV13refreshTokens0I5Token7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_tF","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The authorization code, which will also be present in","type":"text"},{"type":"text","text":" "},{"code":"redirectURIWithQuery","type":"codeVoice"},{"type":"text","text":"."}]}],"name":"code"},{"name":"redirectURIWithQuery","content":[{"inlineContent":[{"type":"text","text":"The URL that spotify redirected to after the user"},{"text":" ","type":"text"},{"text":"logged in to their Spotify account, with query parameters appended","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"to it."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"Access tokens expire after an hour, after which they must be refreshed"},{"type":"text","text":" "},{"text":"using this method. This method will be called by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},{"type":"text","text":" "},{"type":"text","text":"method of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This method makes a post request to "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL","type":"reference"},{"type":"text","text":". The headers will"},{"type":"text","text":" "},{"type":"text","text":"contain the “Content-Type: application\/x-www-form-urlencoded” header and"},{"type":"text","text":" "},{"type":"text","text":"the body will contain the following in x-www-form-urlencoded format:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"“grant_type”: set to “refresh_token”","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“refresh_token”: the refresh token"}]}]}]},{"inlineContent":[{"text":"For example: “grant_type=refresh_token&refresh_token=djsnd…dnvnbfr”. See","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest"},{"type":"text","text":", which is used to encode this data."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The endpoint at "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL","isActive":true},{"text":" must return the authorization","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"information as JSON data that can be decoded into "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"},{"type":"text","text":". The"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","isActive":true,"type":"reference"},{"type":"text","text":" and "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","type":"reference"},{"text":" (which can be","type":"text"},{"type":"text","text":" "},{"text":"decoded from the “expires_in” JSON key) properties must be non-","type":"text"},{"type":"codeVoice","code":"nil"},{"text":". For","type":"text"},{"type":"text","text":" "},{"type":"text","text":"example:"}]},{"syntax":null,"code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600","}"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Any error that your backend server receives from the Spotify web API, along"},{"type":"text","text":" "},{"text":"with the headers and status code, should be forwarded directly to the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"client, as this library already knows how to decode these errors."}]},{"type":"paragraph","inlineContent":[{"text":"After the response is retrieved from the server, ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/decodeServerError","isActive":true},{"type":"text","text":" is"},{"text":" ","type":"text"},{"text":"called in order to decode any custom error objects that your server might","type":"text"},{"type":"text","text":" "},{"type":"text","text":"return."}]},{"inlineContent":[{"type":"text","text":"Read about the underlying request that must be made to Spotify by your"},{"text":" ","type":"text"},{"text":"server in order to retrieve this data ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token"},{"type":"text","text":"."}],"type":"paragraph"}]}],"abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/decodeServerError":{"title":"decodeServerError","abstract":[{"text":"A hook for decoding an error produced by your backend server into an error","type":"text"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/decodeServerError","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"decodeServerError","kind":"identifier"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":") -> (any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?)?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodeservererror","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"title":"refreshTokens(onlyIfExpired:tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"onlyIfExpired"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Uses the refresh token to get a new access token."}],"kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/refreshTokens(refreshToken:)":{"abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","title":"refreshTokens(refreshToken:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/refreshtokens(refreshtoken:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/tokenRefreshURL":{"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"type":"text","text":" "},{"type":"text","text":"refresh token in the body in x-www-form-urlencoded format and which must"},{"type":"text","text":" "},{"text":"return the authorization information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL","title":"tokenRefreshURL","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokenrefreshurl","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tokenRefreshURL"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"type":"topic"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token":{"title":"here","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","type":"link","titleInlineContent":[{"text":"here","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"title":"refreshTokens(refreshToken:)","externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV13refreshTokens0I5Token7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_tF","roleHeading":"Instance Method","role":"symbol"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}]}]},{"kind":"parameters","parameters":[{"name":"refreshToken","content":[{"type":"paragraph","inlineContent":[{"text":"The refresh token, which can be exchanged for a","type":"text"},{"text":" ","type":"text"},{"text":"new access token.","type":"text"}]}]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Access tokens expire after an hour, after which they must be refreshed","type":"text"},{"text":" ","type":"text"},{"text":"using this method. This method will be called by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},{"type":"text","text":" "},{"type":"text","text":"method of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","type":"reference","isActive":true},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"text":"This method makes a post request to ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL","isActive":true},{"type":"text","text":". The headers will"},{"type":"text","text":" "},{"text":"contain the “Content-Type: application\/x-www-form-urlencoded” header and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the body will contain the following in x-www-form-urlencoded format:"}]},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"“grant_type”: set to “refresh_token”"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"“refresh_token”: the refresh token","type":"text"}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example: “grant_type=refresh_token&refresh_token=djsnd…dnvnbfr”. See"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest"},{"type":"text","text":", which is used to encode this data."}]},{"inlineContent":[{"type":"text","text":"The endpoint at "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL"},{"type":"text","text":" must return the authorization"},{"type":"text","text":" "},{"type":"text","text":"information as JSON data that can be decoded into "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","isActive":true},{"text":". The","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","isActive":true,"type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","isActive":true,"type":"reference"},{"type":"text","text":" (which can be"},{"type":"text","text":" "},{"text":"decoded from the “expires_in” JSON key) properties must be non-","type":"text"},{"code":"nil","type":"codeVoice"},{"text":". For","type":"text"},{"type":"text","text":" "},{"text":"example:","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600","}"]},{"inlineContent":[{"text":"Any error that your backend server receives from the Spotify web API, along","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"with the headers and status code, should be forwarded directly to the"},{"type":"text","text":" "},{"text":"client, as this library already knows how to decode these errors.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"After the response is retrieved from the server, ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/decodeServerError","type":"reference"},{"text":" is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"called in order to decode any custom error objects that your server might"},{"type":"text","text":" "},{"text":"return.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Read about the underlying request that must be made to Spotify by your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"server in order to retrieve this data "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/refreshtokens(refreshtoken:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","abstract":[{"text":"Uses the refresh token to get a new access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","title":"refreshTokens(onlyIfExpired:tolerance:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/refreshTokens(refreshToken:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"refreshTokens(refreshToken:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/refreshtokens(refreshtoken:)","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/tokenRefreshURL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL","abstract":[{"text":"The URL to your custom backend server that accepts a post request with the","type":"text"},{"type":"text","text":" "},{"text":"refresh token in the body in x-www-form-urlencoded format and which must","type":"text"},{"text":" ","type":"text"},{"text":"return the authorization information.","type":"text"}],"kind":"symbol","title":"tokenRefreshURL","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokenrefreshurl","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tokenRefreshURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/decodeServerError":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeServerError","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")?)?"}],"title":"decodeServerError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/decodeServerError","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodeservererror","abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-a-refreshed-access-token":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","title":"here","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-a-refreshed-access-token","titleInlineContent":[{"type":"text","text":"here"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/requestaccessandrefreshtokens(code:redirecturiwithquery:).json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/requestaccessandrefreshtokens(code:redirecturiwithquery:).json index 382b9f197..c33c968cf 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/requestaccessandrefreshtokens(code:redirecturiwithquery:).json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/requestaccessandrefreshtokens(code:redirecturiwithquery:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"method","title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV29requestAccessAndRefreshTokens4code20redirectURIWithQuery7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_AJ3URLVtF","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"sections":[],"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The authorization code, which will also be present in","type":"text"},{"type":"text","text":" "},{"code":"redirectURIWithQuery","type":"codeVoice"},{"type":"text","text":"."}]}],"name":"code"},{"content":[{"inlineContent":[{"text":"The URL that spotify redirected to after the user","type":"text"},{"type":"text","text":" "},{"type":"text","text":"logged in to their Spotify account, with query parameters appended"},{"text":" ","type":"text"},{"type":"text","text":"to it."}],"type":"paragraph"}],"name":"redirectURIWithQuery"}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"After validating the "},{"type":"codeVoice","code":"redirectURIWithQuery"},{"text":", the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","isActive":true},{"type":"text","text":" "},{"type":"text","text":"method of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true,"type":"reference"},{"text":" calls this method in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"order to retrieve the authorization information."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"If the ","type":"text"},{"type":"codeVoice","code":"redirectURIWithQuery"},{"text":" contains an error parameter or the value for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the state parameter doesn’t match the value passed in as an argument to the"},{"type":"text","text":" "},{"text":"above method, then an error will be thrown ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"before","type":"text"}]},{"type":"text","text":" this method is called."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method makes a post request to "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","isActive":true},{"text":". The headers will contain","type":"text"},{"type":"text","text":" "},{"text":"the “Content-Type: application\/x-www-form-urlencoded” header and the body","type":"text"},{"text":" ","type":"text"},{"text":"will contain the following in x-www-form-urlencoded format:","type":"text"}]},{"items":[{"content":[{"inlineContent":[{"text":"“grant_type”: set to “authorization_code”","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"“code”: the authorization code"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“redirect_uri”: the redirect URI"}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example: “grant_type=authorization_code&code=asd…xbdjc"},{"type":"text","text":" "},{"type":"text","text":"&redirect_uri=http:\/\/localhost:8080”. See "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","type":"reference","isActive":true},{"text":", which is","type":"text"},{"text":" ","type":"text"},{"text":"used to encode this data.","type":"text"}]},{"inlineContent":[{"type":"text","text":"The endpoint at "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL"},{"type":"text","text":" must return the authorization information as"},{"text":" ","type":"text"},{"type":"text","text":"JSON data that can be decoded into "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","isActive":true},{"type":"text","text":". The"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","isActive":true,"type":"reference"},{"type":"text","text":", and"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate"},{"type":"text","text":" (which can be decoded from the “expires_in”"},{"type":"text","text":" "},{"text":"JSON key) properties must be non-","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":". For example:"}],"type":"paragraph"},{"code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600,"," \"refresh_token\": \"NgAagA...Um_SHo\"","}"],"type":"codeListing","syntax":null},{"inlineContent":[{"text":"Any error that your backend server receives from the Spotify web API, along","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with the headers and status code, should be forwarded directly to the"},{"type":"text","text":" "},{"text":"client, as this library already knows how to decode these errors.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"After the response is retrieved from the server, "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/decodeServerError","isActive":true},{"type":"text","text":" is"},{"type":"text","text":" "},{"text":"called in order to decode any custom error objects that your server might","type":"text"},{"type":"text","text":" "},{"type":"text","text":"return."}]},{"type":"paragraph","inlineContent":[{"text":"Read about the underlying request that must be made to Spotify by your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"server in order to retrieve this data "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token"},{"type":"text","text":"."}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/decodeServerError":{"title":"decodeServerError","abstract":[{"text":"A hook for decoding an error produced by your backend server into an error","type":"text"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/decodeServerError","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"decodeServerError","kind":"identifier"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":") -> (any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?)?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodeservererror","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-access-token":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","title":"here","type":"link","titleInlineContent":[{"type":"text","text":"here"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/tokensURL":{"title":"tokensURL","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"type":"text","text":"authorization code in the body in x-www-form-urlencoded format and which"},{"text":" ","type":"text"},{"type":"text","text":"must return the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tokensURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokensurl","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"abstract":[{"type":"text","text":"Used to refresh the access token."}],"title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV29requestAccessAndRefreshTokens4code20redirectURIWithQuery7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGSS_AJ3URLVtF"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"code","content":[{"inlineContent":[{"text":"The authorization code, which will also be present in","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"redirectURIWithQuery"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URL that spotify redirected to after the user"},{"type":"text","text":" "},{"type":"text","text":"logged in to their Spotify account, with query parameters appended"},{"text":" ","type":"text"},{"type":"text","text":"to it."}]}],"name":"redirectURIWithQuery"}]},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"text":"After validating the ","type":"text"},{"code":"redirectURIWithQuery","type":"codeVoice"},{"text":", the","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)"},{"type":"text","text":" "},{"type":"text","text":"method of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" calls this method in"},{"type":"text","text":" "},{"text":"order to retrieve the authorization information.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"If the ","type":"text"},{"code":"redirectURIWithQuery","type":"codeVoice"},{"type":"text","text":" contains an error parameter or the value for"},{"type":"text","text":" "},{"text":"the state parameter doesn’t match the value passed in as an argument to the","type":"text"},{"type":"text","text":" "},{"text":"above method, then an error will be thrown ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"before"}]},{"type":"text","text":" this method is called."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method makes a post request to "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","isActive":true},{"type":"text","text":". The headers will contain"},{"type":"text","text":" "},{"type":"text","text":"the “Content-Type: application\/x-www-form-urlencoded” header and the body"},{"text":" ","type":"text"},{"type":"text","text":"will contain the following in x-www-form-urlencoded format:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“grant_type”: set to “authorization_code”"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“code”: the authorization code"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“redirect_uri”: the redirect URI"}]}]}]},{"inlineContent":[{"type":"text","text":"For example: “grant_type=authorization_code&code=asd…xbdjc"},{"type":"text","text":" "},{"text":"&redirect_uri=http:\/\/localhost:8080”. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","type":"reference"},{"text":", which is","type":"text"},{"text":" ","type":"text"},{"text":"used to encode this data.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The endpoint at "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","type":"reference","isActive":true},{"text":" must return the authorization information as","type":"text"},{"type":"text","text":" "},{"text":"JSON data that can be decoded into ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"},{"type":"text","text":". The"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","isActive":true},{"text":", and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","isActive":true},{"type":"text","text":" (which can be decoded from the “expires_in”"},{"text":" ","type":"text"},{"type":"text","text":"JSON key) properties must be non-"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". For example:"}]},{"code":["{"," \"access_token\": \"NgCXRK...MzYjw\","," \"token_type\": \"Bearer\","," \"scope\": \"user-read-private user-read-email\","," \"expires_in\": 3600,"," \"refresh_token\": \"NgAagA...Um_SHo\"","}"],"syntax":null,"type":"codeListing"},{"inlineContent":[{"type":"text","text":"Any error that your backend server receives from the Spotify web API, along"},{"text":" ","type":"text"},{"type":"text","text":"with the headers and status code, should be forwarded directly to the"},{"text":" ","type":"text"},{"type":"text","text":"client, as this library already knows how to decode these errors."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"After the response is retrieved from the server, "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/decodeServerError","isActive":true,"type":"reference"},{"text":" is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"called in order to decode any custom error objects that your server might"},{"text":" ","type":"text"},{"type":"text","text":"return."}]},{"inlineContent":[{"text":"Read about the underlying request that must be made to Spotify by your","type":"text"},{"type":"text","text":" "},{"type":"text","text":"server in order to retrieve this data "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/refreshToken":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"refreshToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/refreshToken","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/tokensURL":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tokensURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}],"kind":"symbol","title":"tokensURL","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokensurl","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"type":"text","text":" "},{"text":"authorization code in the body in x-www-form-urlencoded format and which","type":"text"},{"type":"text","text":" "},{"text":"must return the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-access-token":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-access-token","title":"here","type":"link","titleInlineContent":[{"text":"here","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/decodeServerError":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeServerError","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")?)?"}],"title":"decodeServerError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/decodeServerError","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodeservererror","abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/tokenrefreshurl.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/tokenrefreshurl.json index 4cddb03a3..e7196c3cb 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/tokenrefreshurl.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/tokenrefreshurl.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"type":"text","text":" "},{"type":"text","text":"refresh token in the body in x-www-form-urlencoded format and which must"},{"type":"text","text":" "},{"text":"return the authorization information.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tokenRefreshURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flowrefresh-tokens","isActive":true,"type":"reference"},{"text":" endpoint of","type":"text"},{"type":"text","text":" "},{"text":"SpotifyAPIServer can be used for this URL.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","isActive":true},{"text":" for more information.","type":"text"}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL"},"variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokenrefreshurl"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV15tokenRefreshURL10Foundation0K0Vvp","role":"symbol","symbolKind":"property","title":"tokenRefreshURL","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"tokenRefreshURL","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/refreshTokens(refreshToken:)":{"abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","title":"refreshTokens(refreshToken:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/refreshtokens(refreshtoken:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/tokenRefreshURL":{"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"type":"text","text":" "},{"type":"text","text":"refresh token in the body in x-www-form-urlencoded format and which must"},{"type":"text","text":" "},{"text":"return the authorization information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL","title":"tokenRefreshURL","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokenrefreshurl","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tokenRefreshURL"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"https://github.com/Peter-Schorn/SpotifyAPIServer#post-authorization-code-flowrefresh-tokens":{"title":"\/authorization-code-flow\/refresh-tokens","titleInlineContent":[{"type":"text","text":"\/authorization-code-flow\/refresh-tokens"}],"type":"link","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flowrefresh-tokens","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flowrefresh-tokens"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"tokenRefreshURL","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"platforms":["macOS"]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flowrefresh-tokens"},{"text":" endpoint of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"SpotifyAPIServer can be used for this URL."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"See ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","isActive":true},{"text":" for more information.","type":"text"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tokenRefreshURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"role":"symbol","externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV15tokenRefreshURL10Foundation0K0Vvp","roleHeading":"Instance Property","title":"tokenRefreshURL","symbolKind":"property"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL"},"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"type":"text","text":"refresh token in the body in x-www-form-urlencoded format and which must"},{"text":" ","type":"text"},{"text":"return the authorization information.","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokenrefreshurl"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/refreshTokens(refreshToken:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"refreshTokens(refreshToken:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/refreshTokens(refreshToken:)","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/refreshtokens(refreshtoken:)","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/tokenRefreshURL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokenRefreshURL","abstract":[{"text":"The URL to your custom backend server that accepts a post request with the","type":"text"},{"type":"text","text":" "},{"text":"refresh token in the body in x-www-form-urlencoded format and which must","type":"text"},{"text":" ","type":"text"},{"text":"return the authorization information.","type":"text"}],"kind":"symbol","title":"tokenRefreshURL","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokenrefreshurl","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tokenRefreshURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"role":"symbol"},"https://github.com/Peter-Schorn/SpotifyAPIServer#post-authorization-code-flowrefresh-tokens":{"type":"link","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flowrefresh-tokens","title":"\/authorization-code-flow\/refresh-tokens","titleInlineContent":[{"text":"\/authorization-code-flow\/refresh-tokens","type":"text"}],"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flowrefresh-tokens"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/tokensurl.json b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/tokensurl.json index a17655132..7564fe164 100644 --- a/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/tokensurl.json +++ b/docs/data/documentation/spotifywebapi/authorizationcodeflowproxybackend/tokensurl.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Instance Property","title":"tokensURL","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV9tokensURL10Foundation0J0Vvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tokensURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokensurl"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The URL to your custom backend server that accepts a post request with the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization code in the body in x-www-form-urlencoded format and which"},{"text":" ","type":"text"},{"type":"text","text":"must return the authorization information."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tokensURL"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flowretrieve-tokens","type":"reference","isActive":true},{"type":"text","text":" endpoint of"},{"text":" ","type":"text"},{"text":"SpotifyAPIServer can be used for this URL.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"See "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","isActive":true,"type":"reference"},{"text":" for more","type":"text"},{"text":" ","type":"text"},{"text":"information.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://github.com/Peter-Schorn/SpotifyAPIServer#post-authorization-code-flowretrieve-tokens":{"title":"\/authorization-code-flow\/retrieve-tokens","titleInlineContent":[{"type":"text","text":"\/authorization-code-flow\/retrieve-tokens"}],"type":"link","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flowretrieve-tokens","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flowretrieve-tokens"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/tokensURL":{"title":"tokensURL","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"text":" ","type":"text"},{"type":"text","text":"authorization code in the body in x-www-form-urlencoded format and which"},{"text":" ","type":"text"},{"type":"text","text":"must return the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tokensURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokensurl","type":"topic"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The URL to your custom backend server that accepts a post request with the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization code in the body in x-www-form-urlencoded format and which"},{"type":"text","text":" "},{"text":"must return the authorization information.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokensurl"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"tokensURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flowretrieve-tokens"},{"type":"text","text":" endpoint of"},{"text":" ","type":"text"},{"type":"text","text":"SpotifyAPIServer can be used for this URL."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},{"text":" for more","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"information."}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI33AuthorizationCodeFlowProxyBackendV9tokensURL10Foundation0J0Vvp","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"tokensURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"title":"tokensURL"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"]]},"references":{"https://github.com/Peter-Schorn/SpotifyAPIServer#post-authorization-code-flowretrieve-tokens":{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flowretrieve-tokens","titleInlineContent":[{"type":"text","text":"\/authorization-code-flow\/retrieve-tokens"}],"title":"\/authorization-code-flow\/retrieve-tokens","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-authorization-code-flowretrieve-tokens","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/tokensURL":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/tokensURL","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tokensURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}],"kind":"symbol","title":"tokensURL","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokensurl","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request with the"},{"type":"text","text":" "},{"text":"authorization code in the body in x-www-form-urlencoded format and which","type":"text"},{"type":"text","text":" "},{"text":"must return the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange.json b/docs/data/documentation/spotifywebapi/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange.json index 0d88efeca..af86c14c8 100644 --- a/docs/data/documentation/spotifywebapi/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange.json +++ b/docs/data/documentation/spotifywebapi/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"content","content":[{"type":"heading","text":"Authorization","anchor":"Authorization","level":2},{"type":"paragraph","inlineContent":[{"text":"Create an instance of ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true,"type":"reference"},{"type":"text","text":" and assign an instance of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"},{"type":"text","text":" to the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference","isActive":true},{"text":" property:","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["import SpotifyWebAPI","","let spotify = SpotifyAPI("," authorizationManager: AuthorizationCodeFlowPKCEManager("," clientId: \"Your Client Id\""," )",")"]},{"inlineContent":[{"text":"Before each authentication request your app should generate a code verifier and a code challenge. The code verifier is a cryptographically random string between 43 and 128 characters in length. It can contain letters, digits, underscores, periods, hyphens, and tildes.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"In order to generate the code challenge, your app should hash the code verifier using the SHA256 algorithm. Then, ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/tools.ietf.org\/html\/rfc4648#section-5"},{"type":"text","text":" encode the hash that you generated. "},{"inlineContent":[{"text":"Do not include any","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"type":"codeVoice","code":"="},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"padding characters"}]},{"type":"text","text":" (percent-encoded or not)."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"You can use "},{"type":"codeVoice","code":"String.randomURLSafe(length:using:)"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"String.randomURLSafe(length:)"},{"type":"text","text":" to generate the code verifier. You can use the "},{"type":"codeVoice","code":"String.makeCodeChallenge(codeVerifier:)"},{"text":" method to create the code challenge from the code verifier.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"For example:","type":"text"}]},{"type":"codeListing","code":["let codeVerifier = String.randomURLSafe(length: 128)","let codeChallenge = String.makeCodeChallenge(codeVerifier: codeVerifier)","","\/\/ optional, but strongly recommended","let state = String.randomURLSafe(length: 128)"],"syntax":"swift"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If you use your own method to create these values, you can validate them using this "},{"type":"reference","isActive":true,"identifier":"https:\/\/tonyxu-io.github.io\/pkce-generator\/"},{"text":". See also ","type":"text"},{"code":"Data.base64URLEncodedString()","type":"codeVoice"},{"type":"text","text":" and "},{"code":"String.urlSafeCharacters","type":"codeVoice"},{"text":".","type":"text"}]},{"inlineContent":[{"text":"Next, create the authorization URL that will be opened in a browser (or web view) using ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","type":"reference","isActive":true},{"type":"text","text":". When opened, it displays a permissions dialog to the user. The user can then choose to either authorize or deny authorization for your application."}],"type":"paragraph"},{"syntax":"swift","code":["let authorizationURL = spotify.authorizationManager.makeAuthorizationURL("," redirectURI: URL(string: \"Your Redirect URI\")!,"," codeChallenge: codeChallenge,"," state: state,"," scopes: ["," .playlistModifyPrivate,"," .userModifyPlaybackState,"," .playlistReadCollaborative,"," .userReadPlaybackPosition"," ]",")!"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The redirect URI needs to have been entered in the Redirect URI whitelist that you specified when you registered your application using the "},{"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","isActive":true,"type":"reference"},{"type":"text","text":". "},{"inlineContent":[{"type":"text","text":"DO NOT add a forward-slash to the end of the redirect URI."}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"The documentation for each endpoint lists the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","isActive":true,"type":"reference"},{"type":"text","text":" that are required. You can always authorize your application again for different scopes, if necessary. However, this is not an additive process. You must specify all the scopes that you need each time you create the authorization URL."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can decide how to open the URL. If you are creating an iOS app, the simplest method is to use "},{"code":"UIApplication.shared.open(authorizationURL)","type":"codeVoice"},{"type":"text","text":" to open the URL in the browser."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"After the user either approves or denies authorization for your app, Spotify will redirect to the redirect URI that you specified when making the authorization URL with query parameters appended to it. Pass this URL into "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","isActive":true},{"type":"text","text":" to request the access and refresh tokens:"}]},{"code":["spotify.authorizationManager.requestAccessAndRefreshTokens("," redirectURIWithQuery: url,"," \/\/ Must match the code verifier that was used to generate the "," \/\/ code challenge when creating the authorization URL."," codeVerifier: codeVerifier,"," \/\/ Must match the value used when creating the authorization URL."," state: state",")",".sink(receiveCompletion: { completion in"," switch completion {"," case .finished:"," print(\"successfully authorized\")"," case .failure(let error):"," if let authError = error as? SpotifyAuthorizationError, authError.accessWasDenied {"," print(\"The user denied the authorization request\")"," }"," else {"," print(\"couldn't authorize application: \\(error)\")"," }"," }","})",".store(in: &cancellables)"],"syntax":"swift","type":"codeListing"},{"inlineContent":[{"text":"Once this publisher completes successfully, your application is authorized and you may begin making requests to the Spotify web API. ","type":"text"},{"type":"strong","inlineContent":[{"text":"Ensure that you generate a new value for the state parameter, code verifier, and code challenge before making another authorization request","type":"text"}]},{"type":"text","text":". The access token will be refreshed automatically when necessary. For example:"}],"type":"paragraph"},{"syntax":"swift","type":"codeListing","code":["import SpotifyExampleContent","","let playbackRequest = PlaybackRequest("," context: .uris("," URIs.Tracks.array(.faces, .illWind, .fearless)"," ),"," offset: .uri(URIs.Tracks.fearless),"," positionMS: 50_000",")","","spotify.play(playbackRequest)"," .sink(receiveCompletion: { completion in"," print(completion)"," })"," .store(in: &cancellables)"]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":"."}]}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"article","roleHeading":"Article","title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange"]}],"kind":"article","abstract":[{"type":"text","text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"https://developer.spotify.com/dashboard/login":{"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","title":"Spotify Developer Dashboard","url":"https:\/\/developer.spotify.com\/dashboard\/login","titleInlineContent":[{"type":"text","text":"Spotify Developer Dashboard"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"https://tonyxu-io.github.io/pkce-generator/":{"url":"https:\/\/tonyxu-io.github.io\/pkce-generator\/","titleInlineContent":[{"text":"PKCE generator tool","type":"text"}],"type":"link","title":"PKCE generator tool","identifier":"https:\/\/tonyxu-io.github.io\/pkce-generator\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"text":" ","type":"text"},{"text":"Flow with Proof Key for Code Exchange.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeChallenge"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow":{"type":"topic","title":"Authorizing with the Authorization Code Flow","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","abstract":[{"type":"text","text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Client-Credentials-Flow":{"type":"topic","title":"Authorizing with the Client Credentials Flow","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"https://tools.ietf.org/html/rfc4648#section-5":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc4648#section-5","title":"base64url","url":"https:\/\/tools.ietf.org\/html\/rfc4648#section-5","titleInlineContent":[{"type":"text","text":"base64url"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowPKCEBackend","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","abstract":[{"text":"The second and final step in the authorization process for the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","title":"authorization scopes","titleInlineContent":[{"type":"text","text":"authorization scopes"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"generated":true,"anchor":"Authorization","title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]}],"primaryContentSections":[{"kind":"content","content":[{"text":"Authorization","type":"heading","level":2,"anchor":"Authorization"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Create an instance of "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","type":"reference"},{"type":"text","text":" and assign an instance of "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","type":"reference"},{"text":" to the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference","isActive":true},{"type":"text","text":" property:"}]},{"code":["import SpotifyWebAPI","","let spotify = SpotifyAPI("," authorizationManager: AuthorizationCodeFlowPKCEManager("," clientId: \"Your Client Id\""," )",")"],"type":"codeListing","syntax":"swift"},{"inlineContent":[{"text":"Before each authentication request your app should generate a code verifier and a code challenge. The code verifier is a cryptographically random string between 43 and 128 characters in length. It can contain letters, digits, underscores, periods, hyphens, and tildes.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"In order to generate the code challenge, your app should hash the code verifier using the SHA256 algorithm. Then, "},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc4648#section-5"},{"text":" encode the hash that you generated. ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"Do not include any"}]},{"text":" ","type":"text"},{"code":"=","type":"codeVoice"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"padding characters","type":"text"}]},{"type":"text","text":" (percent-encoded or not)."}]},{"inlineContent":[{"text":"You can use ","type":"text"},{"code":"String.randomURLSafe(length:using:)","type":"codeVoice"},{"type":"text","text":" or "},{"code":"String.randomURLSafe(length:)","type":"codeVoice"},{"type":"text","text":" to generate the code verifier. You can use the "},{"type":"codeVoice","code":"String.makeCodeChallenge(codeVerifier:)"},{"type":"text","text":" method to create the code challenge from the code verifier."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example:"}]},{"type":"codeListing","code":["let codeVerifier = String.randomURLSafe(length: 128)","let codeChallenge = String.makeCodeChallenge(codeVerifier: codeVerifier)","","\/\/ optional, but strongly recommended","let state = String.randomURLSafe(length: 128)"],"syntax":"swift"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If you use your own method to create these values, you can validate them using this "},{"isActive":true,"type":"reference","identifier":"https:\/\/tonyxu-io.github.io\/pkce-generator\/"},{"type":"text","text":". See also "},{"type":"codeVoice","code":"Data.base64URLEncodedString()"},{"text":" and ","type":"text"},{"code":"String.urlSafeCharacters","type":"codeVoice"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Next, create the authorization URL that will be opened in a browser (or web view) using ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","isActive":true,"type":"reference"},{"text":". When opened, it displays a permissions dialog to the user. The user can then choose to either authorize or deny authorization for your application.","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["let authorizationURL = spotify.authorizationManager.makeAuthorizationURL("," redirectURI: URL(string: \"Your Redirect URI\")!,"," codeChallenge: codeChallenge,"," state: state,"," scopes: ["," .playlistModifyPrivate,"," .userModifyPlaybackState,"," .playlistReadCollaborative,"," .userReadPlaybackPosition"," ]",")!"]},{"inlineContent":[{"text":"The redirect URI needs to have been entered in the Redirect URI whitelist that you specified when you registered your application using the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","type":"reference","isActive":true},{"text":". ","type":"text"},{"inlineContent":[{"type":"text","text":"DO NOT add a forward-slash to the end of the redirect URI."}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The documentation for each endpoint lists the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","isActive":true},{"text":" that are required. You can always authorize your application again for different scopes, if necessary. However, this is not an additive process. You must specify all the scopes that you need each time you create the authorization URL.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"You can decide how to open the URL. If you are creating an iOS app, the simplest method is to use ","type":"text"},{"type":"codeVoice","code":"UIApplication.shared.open(authorizationURL)"},{"text":" to open the URL in the browser.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"After the user either approves or denies authorization for your app, Spotify will redirect to the redirect URI that you specified when making the authorization URL with query parameters appended to it. Pass this URL into "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)"},{"type":"text","text":" to request the access and refresh tokens:"}]},{"syntax":"swift","code":["spotify.authorizationManager.requestAccessAndRefreshTokens("," redirectURIWithQuery: url,"," \/\/ Must match the code verifier that was used to generate the "," \/\/ code challenge when creating the authorization URL."," codeVerifier: codeVerifier,"," \/\/ Must match the value used when creating the authorization URL."," state: state",")",".sink(receiveCompletion: { completion in"," switch completion {"," case .finished:"," print(\"successfully authorized\")"," case .failure(let error):"," if let authError = error as? SpotifyAuthorizationError, authError.accessWasDenied {"," print(\"The user denied the authorization request\")"," }"," else {"," print(\"couldn't authorize application: \\(error)\")"," }"," }","})",".store(in: &cancellables)"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Once this publisher completes successfully, your application is authorized and you may begin making requests to the Spotify web API. "},{"type":"strong","inlineContent":[{"type":"text","text":"Ensure that you generate a new value for the state parameter, code verifier, and code challenge before making another authorization request"}]},{"type":"text","text":". The access token will be refreshed automatically when necessary. For example:"}]},{"type":"codeListing","code":["import SpotifyExampleContent","","let playbackRequest = PlaybackRequest("," context: .uris("," URIs.Tracks.array(.faces, .illWind, .fearless)"," ),"," offset: .uri(URIs.Tracks.fearless),"," positionMS: 50_000",")","","spotify.play(playbackRequest)"," .sink(receiveCompletion: { completion in"," print(completion)"," })"," .store(in: &cancellables)"],"syntax":"swift"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","isActive":true},{"text":".","type":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","role":"article","roleHeading":"Article"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)":{"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The second and final step in the authorization process for the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:codeVerifier:state:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"https://developer.spotify.com/dashboard/login":{"type":"link","title":"Spotify Developer Dashboard","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","titleInlineContent":[{"text":"Spotify Developer Dashboard","type":"text"}],"url":"https:\/\/developer.spotify.com\/dashboard\/login"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"titleInlineContent":[{"type":"text","text":"authorization scopes"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","title":"authorization scopes","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"https://tonyxu-io.github.io/pkce-generator/":{"titleInlineContent":[{"text":"PKCE generator tool","type":"text"}],"identifier":"https:\/\/tonyxu-io.github.io\/pkce-generator\/","url":"https:\/\/tonyxu-io.github.io\/pkce-generator\/","title":"PKCE generator tool","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","title":"makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","abstract":[{"type":"text","text":"The first step in the authorization process for the Authorization Code"},{"type":"text","text":" "},{"text":"Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeAuthorizationURL"},{"kind":"text","text":"("},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"codeChallenge","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"scopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager\/makeAuthorizationURL(redirectURI:codeChallenge:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"https://tools.ietf.org/html/rfc4648#section-5":{"titleInlineContent":[{"type":"text","text":"base64url"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc4648#section-5","url":"https:\/\/tools.ietf.org\/html\/rfc4648#section-5","title":"base64url","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Client-Credentials-Flow":{"role":"article","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"url":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","kind":"article","title":"Authorizing with the Client Credentials Flow","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","role":"article","type":"topic","kind":"article","title":"Authorizing with the Authorization Code Flow","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","abstract":[{"type":"text","text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Spotify web API reference","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizing-with-the-authorization-code-flow.json b/docs/data/documentation/spotifywebapi/authorizing-with-the-authorization-code-flow.json index 479502e04..5ab4bd355 100644 --- a/docs/data/documentation/spotifywebapi/authorizing-with-the-authorization-code-flow.json +++ b/docs/data/documentation/spotifywebapi/authorizing-with-the-authorization-code-flow.json @@ -1 +1 @@ -{"abstract":[{"text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app.","type":"text"}],"primaryContentSections":[{"kind":"content","content":[{"text":"Authorization","anchor":"Authorization","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"Create an instance of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true,"type":"reference"},{"text":" and assign an instance of ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},{"text":" to the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference","isActive":true},{"text":" property:","type":"text"}],"type":"paragraph"},{"syntax":"swift","code":["import SpotifyWebAPI","","let spotify = SpotifyAPI("," authorizationManager: AuthorizationCodeFlowManager("," clientId: \"Your Client Id\", clientSecret: \"Your Client Secret\""," )",")"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Next, create the authorization URL that will be opened in a browser (or web view) using "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)"},{"text":". When opened, it displays a permissions dialog to the user. The user can then choose to either authorize or deny authorization for your application.","type":"text"}]},{"syntax":"swift","code":["let authorizationURL = spotify.authorizationManager.makeAuthorizationURL("," redirectURI: URL(string: \"Your Redirect URI\")!,"," showDialog: false,"," scopes: ["," .playlistModifyPrivate,"," .userModifyPlaybackState,"," .playlistReadCollaborative,"," .userReadPlaybackPosition"," ]",")!"],"type":"codeListing"},{"inlineContent":[{"text":"The redirect URI needs to have been entered in the Redirect URI whitelist that you specified when you registered your application using the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","type":"reference","isActive":true},{"type":"text","text":". "},{"inlineContent":[{"type":"text","text":"DO NOT add a forward-slash to the end of the redirect URI."}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The documentation for each endpoint lists the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","isActive":true,"type":"reference"},{"type":"text","text":" that are required. You can always authorize your application again for different scopes, if necessary. However, this is not an additive process. You must specify all the scopes that you need each time you create the authorization URL."}]},{"type":"paragraph","inlineContent":[{"text":"You can decide how to open the URL. If you are creating an iOS app, the simplest method is to use ","type":"text"},{"type":"codeVoice","code":"UIApplication.shared.open(authorizationURL)"},{"type":"text","text":" to open the URL in the browser."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"After the user either approves or denies authorization for your app, Spotify will redirect to the redirect URI that you specified when making the authorization URL with query parameters appended to it. Pass this url into "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","isActive":true,"type":"reference"},{"type":"text","text":" to request the access and refresh tokens:"}]},{"type":"codeListing","code":["spotify.authorizationManager.requestAccessAndRefreshTokens("," redirectURIWithQuery: url",")",".sink(receiveCompletion: { completion in"," switch completion {"," case .finished:"," print(\"successfully authorized\")"," case .failure(let error):"," if let authError = error as? SpotifyAuthorizationError, authError.accessWasDenied {"," print(\"The user denied the authorization request\")"," }"," else {"," print(\"couldn't authorize application: \\(error)\")"," }"," }","})",".store(in: &cancellables)"],"syntax":"swift"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Once this publisher completes successfully, your application is authorized and you may begin making requests to the Spotify web API. "},{"type":"strong","inlineContent":[{"type":"text","text":"Ensure that you generate a new value for the state parameter before making another authorization request"}]},{"text":". The access token will be refreshed automatically when necessary. For example:","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["spotify.currentUserPlaylists()"," .extendPages(spotify)"," .sink("," receiveCompletion: { completion in"," print(completion)"," },"," receiveValue: { results in"," print(results)"," }"," )"," .store(in: &cancellables)"]},{"inlineContent":[{"type":"text","text":"This authorization process is fully implemented in this "},{"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp#how-the-authorization-process-works","isActive":true},{"type":"text","text":". Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","interfaceLanguage":"swift"},"kind":"article","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Article","role":"article","title":"Authorizing with the Authorization Code Flow","modules":[{"name":"SpotifyWebAPI"}]},"seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange":{"type":"topic","title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","abstract":[{"type":"text","text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Client-Credentials-Flow":{"type":"topic","title":"Authorizing with the Client Credentials Flow","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","abstract":[{"type":"text","text":"The first step in the Authorization Code Flow."}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","role":"symbol","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AuthorizationCodeFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"titleInlineContent":[{"type":"text","text":"authorization scopes"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link","title":"authorization scopes","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/dashboard/login":{"titleInlineContent":[{"text":"Spotify Developer Dashboard","type":"text"}],"type":"link","title":"Spotify Developer Dashboard","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","url":"https:\/\/developer.spotify.com\/dashboard\/login"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"https://github.com/Peter-Schorn/SpotifyAPIExampleApp#how-the-authorization-process-works":{"titleInlineContent":[{"type":"text","text":"example app"}],"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp#how-the-authorization-process-works","type":"link","title":"example app","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp#how-the-authorization-process-works"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"abstract":[{"type":"text","text":"The second and final step in the Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"text":"redirectURIWithQuery","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}]}},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","interfaceLanguage":"swift"},"kind":"article","abstract":[{"text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"seeAlsoSections":[{"generated":true,"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"],"anchor":"Authorization"}],"sections":[],"primaryContentSections":[{"kind":"content","content":[{"level":2,"anchor":"Authorization","text":"Authorization","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Create an instance of ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true,"type":"reference"},{"type":"text","text":" and assign an instance of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},{"type":"text","text":" to the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true},{"type":"text","text":" property:"}]},{"syntax":"swift","code":["import SpotifyWebAPI","","let spotify = SpotifyAPI("," authorizationManager: AuthorizationCodeFlowManager("," clientId: \"Your Client Id\", clientSecret: \"Your Client Secret\""," )",")"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"text":"Next, create the authorization URL that will be opened in a browser (or web view) using ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)"},{"type":"text","text":". When opened, it displays a permissions dialog to the user. The user can then choose to either authorize or deny authorization for your application."}]},{"code":["let authorizationURL = spotify.authorizationManager.makeAuthorizationURL("," redirectURI: URL(string: \"Your Redirect URI\")!,"," showDialog: false,"," scopes: ["," .playlistModifyPrivate,"," .userModifyPlaybackState,"," .playlistReadCollaborative,"," .userReadPlaybackPosition"," ]",")!"],"type":"codeListing","syntax":"swift"},{"type":"paragraph","inlineContent":[{"text":"The redirect URI needs to have been entered in the Redirect URI whitelist that you specified when you registered your application using the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/dashboard\/login"},{"text":". ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"DO NOT add a forward-slash to the end of the redirect URI."}]}]},{"inlineContent":[{"type":"text","text":"The documentation for each endpoint lists the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},{"type":"text","text":" that are required. You can always authorize your application again for different scopes, if necessary. However, this is not an additive process. You must specify all the scopes that you need each time you create the authorization URL."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can decide how to open the URL. If you are creating an iOS app, the simplest method is to use "},{"code":"UIApplication.shared.open(authorizationURL)","type":"codeVoice"},{"text":" to open the URL in the browser.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"After the user either approves or denies authorization for your app, Spotify will redirect to the redirect URI that you specified when making the authorization URL with query parameters appended to it. Pass this url into "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","type":"reference","isActive":true},{"text":" to request the access and refresh tokens:","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["spotify.authorizationManager.requestAccessAndRefreshTokens("," redirectURIWithQuery: url",")",".sink(receiveCompletion: { completion in"," switch completion {"," case .finished:"," print(\"successfully authorized\")"," case .failure(let error):"," if let authError = error as? SpotifyAuthorizationError, authError.accessWasDenied {"," print(\"The user denied the authorization request\")"," }"," else {"," print(\"couldn't authorize application: \\(error)\")"," }"," }","})",".store(in: &cancellables)"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Once this publisher completes successfully, your application is authorized and you may begin making requests to the Spotify web API. "},{"type":"strong","inlineContent":[{"type":"text","text":"Ensure that you generate a new value for the state parameter before making another authorization request"}]},{"text":". The access token will be refreshed automatically when necessary. For example:","type":"text"}]},{"type":"codeListing","code":["spotify.currentUserPlaylists()"," .extendPages(spotify)"," .sink("," receiveCompletion: { completion in"," print(completion)"," },"," receiveValue: { results in"," print(results)"," }"," )"," .store(in: &cancellables)"],"syntax":"swift"},{"inlineContent":[{"text":"This authorization process is fully implemented in this ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp#how-the-authorization-process-works"},{"text":". Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"metadata":{"role":"article","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Article","title":"Authorizing with the Authorization Code Flow"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"text":"The second and final step in the Authorization Code Flow.","type":"text"}],"title":"requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/requestAccessAndRefreshTokens(redirectURIWithQuery:state:)","role":"symbol"},"https://github.com/Peter-Schorn/SpotifyAPIExampleApp#how-the-authorization-process-works":{"title":"example app","type":"link","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp#how-the-authorization-process-works","titleInlineContent":[{"text":"example app","type":"text"}],"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp#how-the-authorization-process-works"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"title":"authorization scopes","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","titleInlineContent":[{"text":"authorization scopes","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Client-Credentials-Flow":{"role":"article","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"url":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","kind":"article","title":"Authorizing with the Client Credentials Flow","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange":{"title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","role":"article","kind":"article","abstract":[{"text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app.","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Spotify web API reference","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AuthorizationCodeFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeAuthorizationURL","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"showDialog","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The first step in the Authorization Code Flow.","type":"text"}],"title":"makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager\/makeAuthorizationURL(redirectURI:showDialog:state:scopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"https://developer.spotify.com/dashboard/login":{"title":"Spotify Developer Dashboard","type":"link","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","titleInlineContent":[{"text":"Spotify Developer Dashboard","type":"text"}],"url":"https:\/\/developer.spotify.com\/dashboard\/login"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/authorizing-with-the-client-credentials-flow.json b/docs/data/documentation/spotifywebapi/authorizing-with-the-client-credentials-flow.json index 10727e8bb..357775205 100644 --- a/docs/data/documentation/spotifywebapi/authorizing-with-the-client-credentials-flow.json +++ b/docs/data/documentation/spotifywebapi/authorizing-with-the-client-credentials-flow.json @@ -1 +1 @@ -{"primaryContentSections":[{"content":[{"text":"Authorization","anchor":"Authorization","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Create an instance of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true},{"text":" and assign an instance of ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"reference","isActive":true},{"text":" to the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"type":"text","text":" property:"}]},{"type":"codeListing","syntax":"swift","code":["import SpotifyWebAPI","","let spotify = SpotifyAPI("," authorizationManager: ClientCredentialsFlowManager("," clientId: \"Your Client Id\", clientSecret: \"Your Client Secret\""," )",")"]},{"type":"paragraph","inlineContent":[{"text":"To authorize your application, call ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"reference"},{"type":"text","text":":"}]},{"type":"codeListing","syntax":"swift","code":["spotify.authorizationManager.authorize()"," .sink(receiveCompletion: { completion in"," switch completion {"," case .finished:"," print(\"successfully authorized application\")"," case .failure(let error):"," print(\"could not authorize application: \\(error)\")"," }"," })"," .store(in: &cancellables)"]},{"inlineContent":[{"type":"text","text":"Once this publisher completes successfully, your application is authorized and you may begin making requests to the Spotify web API. The access token will be refreshed automatically when necessary. For example:"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["spotify.search(query: \"Pink Floyd\", categories: [.track])"," .sink("," receiveCompletion: { completion in"," print(completion)"," },"," receiveValue: { results in"," print(results)"," }"," )"," .store(in: &cancellables)"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This authorization process is implemented in this "},{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExamples","isActive":true,"type":"reference"},{"text":". Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Article","title":"Authorizing with the Client Credentials Flow","role":"article"},"abstract":[{"text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction.","type":"text"}],"seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"],"generated":true}],"references":{"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"https://github.com/Peter-Schorn/SpotifyAPIExamples":{"title":"example command-line app","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExamples","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExamples","titleInlineContent":[{"text":"example command-line app","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow":{"type":"topic","title":"Authorizing with the Authorization Code Flow","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","abstract":[{"type":"text","text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange":{"type":"topic","title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","abstract":[{"type":"text","text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"}}} \ No newline at end of file +{"primaryContentSections":[{"content":[{"type":"heading","text":"Authorization","anchor":"Authorization","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Create an instance of "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","type":"reference"},{"text":" and assign an instance of ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","isActive":true},{"type":"text","text":" to the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference","isActive":true},{"type":"text","text":" property:"}]},{"type":"codeListing","syntax":"swift","code":["import SpotifyWebAPI","","let spotify = SpotifyAPI("," authorizationManager: ClientCredentialsFlowManager("," clientId: \"Your Client Id\", clientSecret: \"Your Client Secret\""," )",")"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To authorize your application, call "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"reference"},{"type":"text","text":":"}]},{"syntax":"swift","code":["spotify.authorizationManager.authorize()"," .sink(receiveCompletion: { completion in"," switch completion {"," case .finished:"," print(\"successfully authorized application\")"," case .failure(let error):"," print(\"could not authorize application: \\(error)\")"," }"," })"," .store(in: &cancellables)"],"type":"codeListing"},{"inlineContent":[{"type":"text","text":"Once this publisher completes successfully, your application is authorized and you may begin making requests to the Spotify web API. The access token will be refreshed automatically when necessary. For example:"}],"type":"paragraph"},{"syntax":"swift","code":["spotify.search(query: \"Pink Floyd\", categories: [.track])"," .sink("," receiveCompletion: { completion in"," print(completion)"," },"," receiveValue: { results in"," print(results)"," }"," )"," .store(in: &cancellables)"],"type":"codeListing"},{"inlineContent":[{"type":"text","text":"This authorization process is implemented in this "},{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExamples","isActive":true,"type":"reference"},{"text":". Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"kind":"article","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"],"generated":true,"anchor":"Authorization"}],"sections":[],"metadata":{"title":"Authorizing with the Client Credentials Flow","modules":[{"name":"SpotifyWebAPI"}],"role":"article","roleHeading":"Article"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"https://github.com/Peter-Schorn/SpotifyAPIExamples":{"type":"link","title":"example command-line app","titleInlineContent":[{"type":"text","text":"example command-line app"}],"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExamples","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExamples"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"type":"link","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange":{"title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","role":"article","kind":"article","abstract":[{"text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","role":"article","type":"topic","kind":"article","title":"Authorizing with the Authorization Code Flow","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","abstract":[{"type":"text","text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackend.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackend.json index e06d54f78..844a60e82 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackend.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackend.json @@ -1 +1 @@ -{"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"inheritsFrom","kind":"relationships","title":"Inherits From"},{"kind":"relationships","type":"conformingTypes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"],"title":"Conforming Types"}],"abstract":[{"text":"A type that handles the process of requesting the authorization information","type":"text"},{"type":"text","text":" "},{"text":"using the Client Credentials Flow.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackend"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"symbolKind":"protocol","externalID":"s:13SpotifyWebAPI28ClientCredentialsFlowBackendP","title":"ClientCredentialsFlowBackend","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"roleHeading":"Protocol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"sections":[],"seeAlsoSections":[{"title":"Authorization Backends","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowBackend"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Decodable","preciseIdentifier":"s:Se"},{"kind":"text","text":", "},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:SH","text":"Hashable","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"anchor":"overview","type":"heading","text":"Overview"},{"inlineContent":[{"type":"text","text":"Conforming types may communicate directly with the Spotify web API (see"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"reference"},{"type":"text","text":"), or it they may communicate with a"},{"text":" ","type":"text"},{"type":"text","text":"custom backend server that you configure (see"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","isActive":true,"type":"reference"},{"type":"text","text":"). This backend server can safely store"},{"type":"text","text":" "},{"type":"text","text":"your client id and client secret and retrieve the authorization information"},{"type":"text","text":" "},{"type":"text","text":"from Spotify on your behalf, thereby preventing these sensitive credentials"},{"type":"text","text":" "},{"type":"text","text":"from being exposed in your frontend app."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","isActive":true,"type":"reference"},{"type":"text","text":", a backend server that can handle authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Furthermore, after your backend server retrieves the authorization information"},{"type":"text","text":" "},{"text":"from Spotify, it could encrypt it before sending it back to your app. Your app","type":"text"},{"type":"text","text":" "},{"type":"text","text":"could then decrypt this information when it receives it, providing an"},{"type":"text","text":" "},{"text":"additional layer of security.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more about the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend\/makeClientCredentialsTokensRequest()"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend"},"references":{"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","titleInlineContent":[{"text":"Client Credentials Flow","type":"text"}],"type":"link","title":"Client Credentials Flow","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"titleInlineContent":[{"type":"text","text":"SpotifyAPIServer"}],"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","type":"link","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","title":"SpotifyAPIServer"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend/makeClientCredentialsTokensRequest()":{"title":"makeClientCredentialsTokensRequest()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend\/makeClientCredentialsTokensRequest()","required":true,"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend\/makeclientcredentialstokensrequest()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeClientCredentialsTokensRequest"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Makes a request for the authorization information.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackend"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Decodable","preciseIdentifier":"s:Se"},{"text":", ","kind":"text"},{"text":"Encodable","kind":"typeIdentifier","preciseIdentifier":"s:SE"},{"kind":"text","text":", "},{"text":"Hashable","preciseIdentifier":"s:SH","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","anchor":"overview","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"text":"Conforming types may communicate directly with the Spotify web API (see","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"reference","isActive":true},{"type":"text","text":"), or it they may communicate with a"},{"text":" ","type":"text"},{"type":"text","text":"custom backend server that you configure (see"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","isActive":true},{"type":"text","text":"). This backend server can safely store"},{"text":" ","type":"text"},{"text":"your client id and client secret and retrieve the authorization information","type":"text"},{"type":"text","text":" "},{"type":"text","text":"from Spotify on your behalf, thereby preventing these sensitive credentials"},{"type":"text","text":" "},{"type":"text","text":"from being exposed in your frontend app."}]},{"inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"},{"type":"text","text":", a backend server that can handle authorization"},{"type":"text","text":" "},{"text":"process.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Furthermore, after your backend server retrieves the authorization information"},{"type":"text","text":" "},{"text":"from Spotify, it could encrypt it before sending it back to your app. Your app","type":"text"},{"type":"text","text":" "},{"text":"could then decrypt this information when it receives it, providing an","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional layer of security."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},{"text":".","type":"text"}]}]}],"topicSections":[{"generated":true,"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend\/makeClientCredentialsTokensRequest()"],"title":"Instance Methods"}],"relationshipsSections":[{"kind":"relationships","title":"Inherits From","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"inheritsFrom"},{"kind":"relationships","title":"Conforming Types","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"],"type":"conformingTypes"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackend"]}],"seeAlsoSections":[{"title":"Authorization Backends","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"],"anchor":"Authorization-Backends"}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"metadata":{"roleHeading":"Protocol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"title":"ClientCredentialsFlowBackend","navigatorTitle":[{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"symbolKind":"protocol","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI28ClientCredentialsFlowBackendP"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"A type that handles the process of requesting the authorization information","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"using the Client Credentials Flow."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend/makeClientCredentialsTokensRequest()":{"abstract":[{"type":"text","text":"Makes a request for the authorization information."}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend\/makeClientCredentialsTokensRequest()","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend\/makeclientcredentialstokensrequest()","title":"makeClientCredentialsTokensRequest()"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"title":"Client Credentials Flow","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}]},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"title":"SpotifyAPIServer","type":"link","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","titleInlineContent":[{"type":"text","text":"SpotifyAPIServer"}]},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackend/makeclientcredentialstokensrequest().json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackend/makeclientcredentialstokensrequest().json index 46aa37419..73f695b19 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackend/makeclientcredentialstokensrequest().json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackend/makeclientcredentialstokensrequest().json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Makes a request for the authorization information."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"This method is called by either the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()"},{"type":"text","text":" or"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"methods of "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","type":"reference"},{"text":". The client credentials","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"flow does not provide a refresh token, so in both cases, the same network"},{"text":" ","type":"text"},{"type":"text","text":"request should be made."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method must return the authorization information as JSON data that can"},{"type":"text","text":" "},{"type":"text","text":"be decoded into "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"reference"},{"text":". The ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","isActive":true,"type":"reference"},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","isActive":true},{"text":" (which can be decoded from the “expires_in”","type":"text"},{"type":"text","text":" "},{"text":"JSON key) properties must be non-","type":"text"},{"type":"codeVoice","code":"nil"},{"text":". For example:","type":"text"}]},{"syntax":null,"code":["{"," \"access_token\": \"NgCXRKc...MzYjw\","," \"token_type\": \"bearer\","," \"expires_in\": 3600,","}"],"type":"codeListing"},{"inlineContent":[{"text":"If Spotify returns one of the documented error objects, such as","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"},{"type":"text","text":", do not decode the data into one of these"},{"type":"text","text":" "},{"type":"text","text":"types yourself; this will be done by the caller. If you are communicating"},{"text":" ","type":"text"},{"type":"text","text":"with a custom backend server and it returns its own error response, decode"},{"text":" ","type":"text"},{"type":"text","text":"it into a custom error type and throw it as an error to downstream"},{"text":" ","type":"text"},{"type":"text","text":"subscribers."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read about the underlying request that must be made to Spotify in order to"},{"type":"text","text":" "},{"text":"retrieve this data ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackend\/makeclientcredentialstokensrequest()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend\/makeClientCredentialsTokensRequest()"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend"]]},"metadata":{"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI28ClientCredentialsFlowBackendP04makedE13TokensRequest7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGyF","required":true,"role":"symbol","title":"makeClientCredentialsTokensRequest()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend/makeClientCredentialsTokensRequest()":{"title":"makeClientCredentialsTokensRequest()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend\/makeClientCredentialsTokensRequest()","required":true,"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend\/makeclientcredentialstokensrequest()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeClientCredentialsTokensRequest"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Makes a request for the authorization information.","type":"text"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/#request-authorization":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","title":"here","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","type":"link","titleInlineContent":[{"type":"text","text":"here"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves a new access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Makes a request for the authorization information.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"This method is called by either the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"reference","isActive":true},{"type":"text","text":" or"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","isActive":true},{"type":"text","text":" "},{"text":"methods of ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","isActive":true,"type":"reference"},{"text":". The client credentials","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"flow does not provide a refresh token, so in both cases, the same network"},{"type":"text","text":" "},{"text":"request should be made.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method must return the authorization information as JSON data that can"},{"type":"text","text":" "},{"type":"text","text":"be decoded into "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo"},{"text":". The ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","isActive":true},{"text":" (which can be decoded from the “expires_in”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"JSON key) properties must be non-"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". For example:"}]},{"type":"codeListing","code":["{"," \"access_token\": \"NgCXRKc...MzYjw\","," \"token_type\": \"bearer\","," \"expires_in\": 3600,","}"],"syntax":null},{"type":"paragraph","inlineContent":[{"type":"text","text":"If Spotify returns one of the documented error objects, such as"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},{"text":", do not decode the data into one of these","type":"text"},{"type":"text","text":" "},{"text":"types yourself; this will be done by the caller. If you are communicating","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with a custom backend server and it returns its own error response, decode"},{"type":"text","text":" "},{"text":"it into a custom error type and throw it as an error to downstream","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"subscribers."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read about the underlying request that must be made to Spotify in order to"},{"text":" ","type":"text"},{"type":"text","text":"retrieve this data "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","isActive":true},{"text":".","type":"text"}]},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackend\/makeclientcredentialstokensrequest()"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend\/makeClientCredentialsTokensRequest()"},"kind":"symbol","metadata":{"roleHeading":"Instance Method","title":"makeClientCredentialsTokensRequest()","required":true,"symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI28ClientCredentialsFlowBackendP04makedE13TokensRequest7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGyF"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend/makeClientCredentialsTokensRequest()":{"abstract":[{"type":"text","text":"Makes a request for the authorization information."}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend\/makeClientCredentialsTokensRequest()","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend\/makeclientcredentialstokensrequest()","title":"makeClientCredentialsTokensRequest()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","abstract":[{"text":"Retrieves a new access token.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/#request-authorization":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","titleInlineContent":[{"text":"here","type":"text"}],"title":"here","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager.json index c126db7ee..5a2978c39 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Class","role":"symbol","symbolKind":"class","title":"ClientCredentialsFlowBackendManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:accessToken:expirationDate:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(from:)"]},{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"]},{"title":"Subscribing to Changes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/logger"],"title":"Logging"},{"title":"Testing","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/setExpirationDate(to:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/==(_:_:)"],"title":"Operators"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/description"]},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/hash(into:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/makeCopy()"]},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations"],"title":"Default Implementations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],"title":"Inherited By","type":"inheritedBy"},{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE"],"type":"conformsTo","title":"Conforms To"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"],"title":"Authorization Backend Managers","generated":true}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Backend","kind":"genericParameter"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","preciseIdentifier":"s:13SpotifyWebAPI28ClientCredentialsFlowBackendP","text":"ClientCredentialsFlowBackend","kind":"typeIdentifier"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Overview","type":"heading","anchor":"overview","level":2},{"type":"paragraph","inlineContent":[{"text":"The Client Credentials flow is used in server-to-server authentication. Only","type":"text"},{"text":" ","type":"text"},{"text":"endpoints that do not access user information can be accessed. This means that","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"endpoints that require "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},{"text":" cannot be accessed. The","type":"text"},{"type":"text","text":" "},{"text":"advantage of this authorization process is that no user interaction is","type":"text"},{"text":" ","type":"text"},{"text":"required.","type":"text"}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Backend"}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This class is generic over a backend. The backend handles the process of"},{"type":"text","text":" "},{"text":"requesting the authorization information from Spotify. It may do so directly","type":"text"},{"type":"text","text":" "},{"type":"text","text":"(see "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","isActive":true,"type":"reference"},{"type":"text","text":"), or it may communicate with a"},{"text":" ","type":"text"},{"text":"custom backend server that you configure (see","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","isActive":true},{"type":"text","text":"). This backend server can safely store"},{"type":"text","text":" "},{"text":"your client id and client secret and retrieve the authorization information","type":"text"},{"type":"text","text":" "},{"type":"text","text":"from Spotify on your behalf, thereby preventing these sensitive credentials"},{"type":"text","text":" "},{"type":"text","text":"from being exposed in your frontend app. See "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend"},{"text":" ","type":"text"},{"type":"text","text":"for more information."}]},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"If you do not have a custom backend server, then you are encouraged to use"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"the concrete subclass of this class,"}],"type":"strong"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"instead","type":"text"}]},{"text":". It inherits from","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","isActive":true},{"type":"text","text":"<"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"reference"},{"text":">. This","type":"text"},{"type":"text","text":" "},{"type":"text","text":"class will store your client id and client secret locally."}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Authorization"}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"The only method you must call to authorize your application is "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","isActive":true,"type":"reference"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"After that, you may begin making requests to the Spotify web API. The access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token will be refreshed for you automatically when needed."}],"type":"paragraph"},{"inlineContent":[{"text":"Use ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","isActive":true},{"text":" to set the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference"},{"type":"text","text":" and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Persistent Storage"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Note that this type conforms to "},{"type":"codeVoice","code":"Codable"},{"type":"text","text":". It is this type that you should"},{"type":"text","text":" "},{"type":"text","text":"encode to data using a "},{"type":"codeVoice","code":"JSONEncoder"},{"text":" in order to save the authorization","type":"text"},{"type":"text","text":" "},{"text":"information to persistent storage. See","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true,"type":"reference"},{"type":"text","text":" for more"},{"type":"text","text":" "},{"text":"information.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didChange":{"title":"didChange","abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(from:)":{"title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(from:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(from:)","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/makeCopy()":{"type":"topic","title":"makeCopy()","abstract":[{"type":"text","text":"Returns a copy of self."}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"makeCopy","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"ClientCredentialsFlowBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/makeCopy()","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/makecopy()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"type":"text","text":" is not "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"text":" ","type":"text"},{"text":"empty.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","type":"topic","title":"isAuthorized(for:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/backend":{"kind":"symbol","title":"backend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"type":"text","text":"information."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"backend"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(backend:accessToken:expirationDate:)":{"title":"init(backend:accessToken:expirationDate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:accessToken:expirationDate:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:accesstoken:expirationdate:)","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"title":"authorization scopes","titleInlineContent":[{"text":"authorization scopes","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessTokenIsExpired(tolerance:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessTokenIsExpired"},{"kind":"text","text":"("},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"accessTokenIsExpired(tolerance:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)","role":"symbol","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Determines whether the access token is expired within the given tolerance."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/==(_:_:)":{"type":"topic","title":"==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/==(_:_:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/==(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","text":"ClientCredentialsFlowBackendManager","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Backend","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"ClientCredentialsFlowBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves a new access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"type":"text","text":" an empty set because the"},{"text":" ","type":"text"},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"scopes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/logger":{"title":"logger","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/logger","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"abstract":[{"type":"text","text":"The logger for this class."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(backend:)":{"title":"init(backend:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:)","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/description":{"type":"topic","title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/description","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/description","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/hash(into:)":{"abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","title":"hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/hash(into:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","kind":"symbol","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"title":"deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didDeauthorize":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize","abstract":[{"type":"text","text":"A publisher that emits after "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()"},{"text":" is called.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didDeauthorize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"didDeauthorize","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/diddeauthorize"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/SpotifyAuthorizationManager-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations","title":"SpotifyAuthorizationManager Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/spotifyauthorizationmanager-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/encode(to:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/encode(to:)","title":"encode(to:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[]},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","title":"Client Credentials Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/setExpirationDate(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/setExpirationDate(to:)","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"text":"Sets the expiration date of the access token to the specified date.","type":"text"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"Only use for testing purposes","type":"text"}]},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setExpirationDate"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/setexpirationdate(to:)","title":"setExpirationDate(to:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:accessToken:expirationDate:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(from:)"],"anchor":"Initializers","title":"Initializers"},{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"],"anchor":"Authorization"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize"],"title":"Subscribing to Changes","anchor":"Subscribing-to-Changes"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/logger"],"title":"Logging","anchor":"Logging"},{"title":"Testing","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/setExpirationDate(to:)"],"anchor":"Testing"},{"generated":true,"title":"Operators","anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/==(_:_:)"]},{"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/description"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/hash(into:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/makeCopy()"],"generated":true,"anchor":"Instance-Methods"},{"generated":true,"title":"Default Implementations","anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"relationshipsSections":[{"kind":"relationships","title":"Inherited By","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],"type":"inheritedBy"},{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"seeAlsoSections":[{"title":"Authorization Backend Managers","anchor":"Authorization-Backend-Managers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"]}],"metadata":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"symbolKind":"class","externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","title":"ClientCredentialsFlowBackendManager","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Class"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Backend"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Backend","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","preciseIdentifier":"s:13SpotifyWebAPI28ClientCredentialsFlowBackendP","kind":"typeIdentifier","text":"ClientCredentialsFlowBackend"}]}]},{"kind":"content","content":[{"text":"Overview","level":2,"anchor":"overview","type":"heading"},{"inlineContent":[{"type":"text","text":"The Client Credentials flow is used in server-to-server authentication. Only"},{"type":"text","text":" "},{"type":"text","text":"endpoints that do not access user information can be accessed. This means that"},{"type":"text","text":" "},{"type":"text","text":"endpoints that require "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","isActive":true,"type":"reference"},{"type":"text","text":" cannot be accessed. The"},{"text":" ","type":"text"},{"text":"advantage of this authorization process is that no user interaction is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"required."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Backend"}]}]},{"type":"paragraph","inlineContent":[{"text":"This class is generic over a backend. The backend handles the process of","type":"text"},{"type":"text","text":" "},{"text":"requesting the authorization information from Spotify. It may do so directly","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"(see "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"reference","isActive":true},{"type":"text","text":"), or it may communicate with a"},{"type":"text","text":" "},{"text":"custom backend server that you configure (see","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","isActive":true},{"type":"text","text":"). This backend server can safely store"},{"type":"text","text":" "},{"type":"text","text":"your client id and client secret and retrieve the authorization information"},{"type":"text","text":" "},{"type":"text","text":"from Spotify on your behalf, thereby preventing these sensitive credentials"},{"type":"text","text":" "},{"text":"from being exposed in your frontend app. See ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","isActive":true},{"text":" ","type":"text"},{"text":"for more information.","type":"text"}]},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"If you do not have a custom backend server, then you are encouraged to use","type":"text"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"the concrete subclass of this class,"}]},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","isActive":true,"type":"reference"},{"type":"text","text":" "},{"inlineContent":[{"text":"instead","type":"text"}],"type":"strong"},{"text":". It inherits from","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","isActive":true},{"type":"text","text":"<"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"reference"},{"type":"text","text":">. This"},{"type":"text","text":" "},{"text":"class will store your client id and client secret locally.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Authorization"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The only method you must call to authorize your application is "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"reference","isActive":true},{"text":".","type":"text"},{"type":"text","text":" "},{"text":"After that, you may begin making requests to the Spotify web API. The access","type":"text"},{"text":" ","type":"text"},{"text":"token will be refreshed for you automatically when needed.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()"},{"text":" to set the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"type":"text","text":" and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","isActive":true},{"text":" to","type":"text"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Persistent Storage"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Note that this type conforms to "},{"type":"codeVoice","code":"Codable"},{"type":"text","text":". It is this type that you should"},{"type":"text","text":" "},{"type":"text","text":"encode to data using a "},{"type":"codeVoice","code":"JSONEncoder"},{"text":" in order to save the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information to persistent storage. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","type":"reference","isActive":true},{"text":" for more","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},{"text":".","type":"text"}]}]}],"abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/==(_:_:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/==(_:_:)","abstract":[],"kind":"symbol","title":"==(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","text":"ClientCredentialsFlowBackendManager"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","text":"ClientCredentialsFlowBackendManager"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","title":"Client Credentials Flow","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"link"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessTokenIsExpired(tolerance:)":{"abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"accessTokenIsExpired(tolerance:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/encode(to:)":{"title":"encode(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/encode(to:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/backend":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backend","kind":"identifier"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/backend","title":"backend","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/logger":{"title":"logger","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/logger","abstract":[{"type":"text","text":"The logger for this class."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didDeauthorize":{"kind":"symbol","role":"symbol","title":"didDeauthorize","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/diddeauthorize","abstract":[{"text":"A publisher that emits after ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","isActive":true},{"text":" is called.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didChange":{"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange","title":"didChange","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","abstract":[{"type":"text","text":"The base class for functionality shared between"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManagerBase","kind":"identifier"}],"title":"AuthorizationCodeFlowManagerBase","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManagerBase"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/makeCopy()":{"title":"makeCopy()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/makecopy()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/makeCopy()","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeCopy"},{"text":"() -> ","kind":"text"},{"text":"ClientCredentialsFlowBackendManager","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Returns a copy of self.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/description":{"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/description","type":"topic","title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/description","abstract":[],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(from:)","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(from:)","abstract":[],"title":"init(from:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"type":"text","text":" "},{"text":"empty.","type":"text"}],"type":"topic","title":"isAuthorized(for:)","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(backend:)":{"title":"init(backend:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:)","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}]},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(backend:accessToken:expirationDate:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":")"}],"kind":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:accesstoken:expirationdate:)","title":"init(backend:accessToken:expirationDate:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:accessToken:expirationDate:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","abstract":[{"text":"Retrieves a new access token.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/hash(into:)":{"role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/hash(into:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/hash(into:)","kind":"symbol","title":"hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"abstract":[{"text":"Sets ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","type":"topic","role":"symbol","title":"deauthorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/Equatable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/equatable-implementations","title":"Equatable Implementations","kind":"article","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/setExpirationDate(to:)":{"title":"setExpirationDate(to:)","abstract":[{"type":"text","text":"Sets the expiration date of the access token to the specified date."},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"Only use for testing purposes"}],"type":"strong"},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"setExpirationDate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/setExpirationDate(to:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/setexpirationdate(to:)","type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","title":"authorization scopes","titleInlineContent":[{"type":"text","text":"authorization scopes"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/SpotifyAuthorizationManager-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/spotifyauthorizationmanager-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations","role":"collectionGroup","title":"SpotifyAuthorizationManager Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"text":" an empty set because the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","title":"scopes","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/!=(_:_:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/!=(_:_:).json new file mode 100644 index 000000000..802f6895f --- /dev/null +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/!=(_:_:)"]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/!=(_:_:)","type":"topic","role":"symbol","kind":"symbol","title":"!=(_:_:)","abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/Equatable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/equatable-implementations","title":"Equatable Implementations","kind":"article","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/==(_:_:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/==(_:_:).json index 6697df465..6a04c1a5a 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/==(_:_:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/==(_:_:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","title":"==(_:_:)","externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC2eeoiySbACyxG_AEtFZ","symbolKind":"op","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","kind":"typeIdentifier","text":"ClientCredentialsFlowBackendManager"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":">, "},{"text":"ClientCredentialsFlowBackendManager","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Backend"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/==(_:_:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","text":"ClientCredentialsFlowBackendManager","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","text":"ClientCredentialsFlowBackendManager","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/==(_:_:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/==(_:_:)":{"type":"topic","title":"==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/==(_:_:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/==(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","text":"ClientCredentialsFlowBackendManager","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Backend","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"ClientCredentialsFlowBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"op","role":"symbol","roleHeading":"Operator","externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC2eeoiySbACyxG_AEtFZ","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"ClientCredentialsFlowBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":">, "},{"text":"ClientCredentialsFlowBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","text":"ClientCredentialsFlowBackendManager"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","text":"ClientCredentialsFlowBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/==(_:_:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/==(_:_:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/==(_:_:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/==(_:_:)","abstract":[],"kind":"symbol","title":"==(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","text":"ClientCredentialsFlowBackendManager"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","text":"ClientCredentialsFlowBackendManager"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/accesstoken.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/accesstoken.json index d21b80135..291d3c316 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/accesstoken.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/accesstoken.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","title":"accessToken","externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC11accessTokenSSSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"],"generated":true}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Thread Safety","type":"text"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Access to this property is synchronized; therefore, it is always"},{"type":"text","text":" "},{"text":"thread-safe.","type":"text"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"type":"topic","title":"clientId","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","kind":"symbol","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"title":"deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","title":"clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"type":"text","text":" an empty set because the"},{"text":" ","type":"text"},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"scopes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"type":"text","text":" is not "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"text":" ","type":"text"},{"text":"empty.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","type":"topic","title":"isAuthorized(for:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"seeAlsoSections":[{"anchor":"Authorization","generated":true,"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC11accessTokenSSSgvp","title":"accessToken","symbolKind":"property","role":"symbol","roleHeading":"Instance Property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Thread Safety"}]}]},{"inlineContent":[{"type":"text","text":"Access to this property is synchronized; therefore, it is always"},{"type":"text","text":" "},{"type":"text","text":"thread-safe."}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"text":" an empty set because the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","title":"scopes","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"type":"text","text":" "},{"text":"empty.","type":"text"}],"type":"topic","title":"isAuthorized(for:)","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","type":"topic","role":"symbol","title":"clientId","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"abstract":[{"text":"Sets ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","type":"topic","role":"symbol","title":"deauthorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","role":"symbol","title":"clientSecret","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/accesstokenisexpired(tolerance:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/accesstokenisexpired(tolerance:).json index 320b874d8..6a76751ca 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/accesstokenisexpired(tolerance:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/accesstokenisexpired(tolerance:).json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Determines whether the access token is expired within the given tolerance."}],"seeAlsoSections":[{"generated":true,"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":" = 120) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"tolerance","content":[{"inlineContent":[{"type":"text","text":"The tolerance in seconds."},{"text":" ","type":"text"},{"text":"Default 120.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"inlineContent":[{"type":"text","text":""},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference"},{"text":" - ","type":"text"},{"type":"codeVoice","code":"tolerance"},{"type":"text","text":" is"},{"type":"text","text":" "},{"type":"text","text":"equal to or before the current date or if "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" ","type":"text"},{"text":"is ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":". Else, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The access token is refreshed automatically when necessary before each"},{"type":"text","text":" "},{"type":"text","text":"request to the Spotify web API is made. Therefore, "},{"inlineContent":[{"type":"text","text":"you should never"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"need to call this method directly.","type":"text"}]}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Thread Safety"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"This method is thread-safe."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"accessTokenIsExpired(tolerance:)","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC20accessTokenIsExpired9toleranceSbSd_tF","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]}},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/SpotifyAuthorizationManager-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations","title":"SpotifyAuthorizationManager Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/spotifyauthorizationmanager-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"type":"text","text":" is not "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"text":" ","type":"text"},{"text":"empty.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","type":"topic","title":"isAuthorized(for:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves a new access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessTokenIsExpired(tolerance:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessTokenIsExpired"},{"kind":"text","text":"("},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"accessTokenIsExpired(tolerance:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)","role":"symbol","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Determines whether the access token is expired within the given tolerance."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","kind":"symbol","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"title":"deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/backend":{"kind":"symbol","title":"backend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"type":"text","text":"information."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"backend"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"type":"text","text":" an empty set because the"},{"text":" ","type":"text"},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"scopes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}}} \ No newline at end of file +{"kind":"symbol","metadata":{"symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"accessTokenIsExpired(tolerance:)","extendedModule":"SpotifyWebAPI","role":"symbol","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC20accessTokenIsExpired9toleranceSbSd_tF","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)"},"abstract":[{"type":"text","text":"Determines whether the access token is expired within the given tolerance."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":" = 120) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The tolerance in seconds.","type":"text"},{"text":" ","type":"text"},{"text":"Default 120.","type":"text"}],"type":"paragraph"}],"name":"tolerance"}]},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"true"},{"type":"text","text":" if "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"type":"text","text":" - "},{"code":"tolerance","type":"codeVoice"},{"text":" is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"equal to or before the current date or if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"text":" ","type":"text"},{"type":"text","text":"is "},{"type":"codeVoice","code":"nil"},{"type":"text","text":". Else, "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","isActive":true},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"The access token is refreshed automatically when necessary before each"},{"text":" ","type":"text"},{"type":"text","text":"request to the Spotify web API is made. Therefore, "},{"inlineContent":[{"text":"you should never","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"need to call this method directly."}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Thread Safety"}],"type":"strong"}]},{"inlineContent":[{"text":"This method is thread-safe.","type":"text"}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"seeAlsoSections":[{"title":"Authorization","anchor":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","abstract":[{"text":"Retrieves a new access token.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"abstract":[{"text":"Sets ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","type":"topic","role":"symbol","title":"deauthorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessTokenIsExpired(tolerance:)":{"abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"accessTokenIsExpired(tolerance:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/SpotifyAuthorizationManager-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/spotifyauthorizationmanager-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations","role":"collectionGroup","title":"SpotifyAuthorizationManager Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/backend":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backend","kind":"identifier"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/backend","title":"backend","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"text":" an empty set because the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","title":"scopes","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"type":"text","text":" "},{"text":"empty.","type":"text"}],"type":"topic","title":"isAuthorized(for:)","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/authorize().json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/authorize().json index 0298f5d64..ec3c4e63c 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/authorize().json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/authorize().json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorize","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This is the only method you need to call to authorize your application."},{"text":" ","type":"text"},{"type":"text","text":"After this publisher finishes normally, you can begin making requests to"},{"type":"text","text":" "},{"type":"text","text":"the Spotify web API. The access token will be automatically refreshed for"},{"type":"text","text":" "},{"type":"text","text":"you."}]},{"type":"paragraph","inlineContent":[{"text":"If the authorization request succeeds, then ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange","isActive":true,"type":"reference"},{"type":"text","text":" will emit a"},{"type":"text","text":" "},{"text":"signal, causing ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","isActive":true},{"type":"text","text":" to emit a"},{"text":" ","type":"text"},{"type":"text","text":"signal."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"],"generated":true}],"metadata":{"symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"authorize","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC9authorize7Combine12AnyPublisherVyyts5Error_pGyF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","title":"authorize()","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","kind":"symbol","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"title":"deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","title":"clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"type":"text","text":" an empty set because the"},{"text":" ","type":"text"},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"scopes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"type":"text","text":" is not "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"text":" ","type":"text"},{"text":"empty.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","type":"topic","title":"isAuthorized(for:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/#request-authorization":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManagerDidChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didChange":{"title":"didChange","abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"type":"topic","title":"clientId","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()"]}],"metadata":{"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC9authorize7Combine12AnyPublisherVyyts5Error_pGyF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"roleHeading":"Instance Method","role":"symbol","title":"authorize()","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI"},"sections":[],"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorize","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This is the only method you need to call to authorize your application.","type":"text"},{"text":" ","type":"text"},{"text":"After this publisher finishes normally, you can begin making requests to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the Spotify web API. The access token will be automatically refreshed for"},{"type":"text","text":" "},{"text":"you.","type":"text"}]},{"inlineContent":[{"text":"If the authorization request succeeds, then ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange","type":"reference","isActive":true},{"type":"text","text":" will emit a"},{"type":"text","text":" "},{"type":"text","text":"signal, causing "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","type":"reference","isActive":true},{"type":"text","text":" to emit a"},{"text":" ","type":"text"},{"text":"signal.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"seeAlsoSections":[{"anchor":"Authorization","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"],"title":"Authorization"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","role":"symbol","title":"clientSecret","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/#request-authorization":{"title":"Spotify web API reference","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didChange":{"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange","title":"didChange","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"text":" an empty set because the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","title":"scopes","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","type":"topic","role":"symbol","title":"clientId","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"abstract":[{"text":"Sets ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","type":"topic","role":"symbol","title":"deauthorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"type":"text","text":" "},{"text":"empty.","type":"text"}],"type":"topic","title":"isAuthorized(for:)","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/backend.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/backend.json index c174233ad..cbe90ee73 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/backend.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/backend.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"],"title":"Authorization","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"backend","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"The backend handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"from Spotify. It may do so directly (see","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"reference","isActive":true},{"type":"text","text":"), or it may communicate with a"},{"text":" ","type":"text"},{"type":"text","text":"custom backend server that you configure (see"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","type":"reference","isActive":true},{"text":"). This backend server can safely","type":"text"},{"type":"text","text":" "},{"text":"store your client id and client secret and retrieve the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information from Spotify on your behalf, thereby preventing these sensitive"},{"type":"text","text":" "},{"text":"credentials from being exposed in your frontend app. See","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","type":"reference"},{"type":"text","text":" for more information."}],"type":"paragraph"},{"style":"warning","name":"Warning","content":[{"inlineContent":[{"text":"Do not mutate this property when a request to retrieve","type":"text"},{"text":" ","type":"text"},{"text":"authorization information is in progress. Doing so is ","type":"text"},{"inlineContent":[{"type":"text","text":"not"}],"type":"emphasis"},{"text":" thread","type":"text"},{"text":" ","type":"text"},{"text":"safe.","type":"text"}],"type":"paragraph"}],"type":"aside"}],"kind":"content"}],"metadata":{"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC7backendxvp","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backend","kind":"identifier"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}],"title":"backend","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/backend"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"type":"text","text":" an empty set because the"},{"text":" ","type":"text"},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"scopes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","kind":"symbol","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"title":"deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"type":"text","text":" is not "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"text":" ","type":"text"},{"text":"empty.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","type":"topic","title":"isAuthorized(for:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/backend":{"kind":"symbol","title":"backend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"type":"text","text":"information."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"backend"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessTokenIsExpired(tolerance:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessTokenIsExpired"},{"kind":"text","text":"("},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"accessTokenIsExpired(tolerance:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)","role":"symbol","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Determines whether the access token is expired within the given tolerance."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves a new access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/backend"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","metadata":{"title":"backend","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC7backendxvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backend","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"backend","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"The backend handles the process of requesting the authorization information","type":"text"},{"text":" ","type":"text"},{"text":"from Spotify. It may do so directly (see","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"},{"type":"text","text":"), or it may communicate with a"},{"type":"text","text":" "},{"text":"custom backend server that you configure (see","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","isActive":true,"type":"reference"},{"text":"). This backend server can safely","type":"text"},{"type":"text","text":" "},{"text":"store your client id and client secret and retrieve the authorization","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"information from Spotify on your behalf, thereby preventing these sensitive"},{"type":"text","text":" "},{"type":"text","text":"credentials from being exposed in your frontend app. See"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend"},{"type":"text","text":" for more information."}]},{"style":"warning","name":"Warning","type":"aside","content":[{"inlineContent":[{"type":"text","text":"Do not mutate this property when a request to retrieve"},{"type":"text","text":" "},{"text":"authorization information is in progress. Doing so is ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"not","type":"text"}]},{"type":"text","text":" thread"},{"type":"text","text":" "},{"text":"safe.","type":"text"}],"type":"paragraph"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"],"generated":true,"anchor":"Authorization","title":"Authorization"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"abstract":[{"text":"Sets ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","type":"topic","role":"symbol","title":"deauthorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/backend":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backend","kind":"identifier"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/backend","title":"backend","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessTokenIsExpired(tolerance:)":{"abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"accessTokenIsExpired(tolerance:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"type":"text","text":" "},{"text":"empty.","type":"text"}],"type":"topic","title":"isAuthorized(for:)","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","abstract":[{"text":"Retrieves a new access token.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"text":" an empty set because the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","title":"scopes","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/deauthorize().json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/deauthorize().json index a62f2fdaf..a77e123fb 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/deauthorize().json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/deauthorize().json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"deauthorize","kind":"identifier"},{"text":"()","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"After calling this method, you must authorize your application again before"},{"text":" ","type":"text"},{"type":"text","text":"accessing any of the Spotify web API endpoints."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If this instance is stored in persistent storage, consider removing it"},{"text":" ","type":"text"},{"type":"text","text":"after calling this method."}]},{"inlineContent":[{"text":"Calling this method causes ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize"},{"text":" to emit a signal, which will","type":"text"},{"type":"text","text":" "},{"text":"also cause the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","isActive":true,"type":"reference"},{"text":" publisher","type":"text"},{"type":"text","text":" "},{"type":"text","text":"of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},{"type":"text","text":" to emit a signal."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Thread Safety"}]}]},{"inlineContent":[{"text":"This method is thread-safe.","type":"text"}],"type":"paragraph"}]}],"abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"type":"text","text":" and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"type":"text","text":" to "},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"extendedModule":"SpotifyWebAPI","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC11deauthorizeyyF","title":"deauthorize()","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"type":"text","text":" is not "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"text":" ","type":"text"},{"text":"empty.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","type":"topic","title":"isAuthorized(for:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"type":"text","text":" an empty set because the"},{"text":" ","type":"text"},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"scopes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"type":"topic","title":"clientId","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"kind":"symbol","abstract":[{"text":"Sets ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"text":" to ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"deauthorize","kind":"identifier"},{"text":"()","kind":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","title":"deauthorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"title":"authorizationManagerDidDeauthorize","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","role":"symbol","abstract":[{"text":"A publisher that emits after the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","type":"reference","isActive":true},{"type":"text","text":" method of"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"text":" is called.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","title":"clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/SpotifyAuthorizationManager-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations","title":"SpotifyAuthorizationManager Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/spotifyauthorizationmanager-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didDeauthorize":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize","abstract":[{"type":"text","text":"A publisher that emits after "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()"},{"text":" is called.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didDeauthorize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"didDeauthorize","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/diddeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"kind":"symbol","title":"deauthorize()","required":true,"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"After calling this method, you must authorize your application again before"},{"text":" ","type":"text"},{"text":"accessing any of the Spotify web API endpoints.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If this instance is stored in persistent storage, consider removing it"},{"type":"text","text":" "},{"type":"text","text":"after calling this method."}]},{"inlineContent":[{"type":"text","text":"Calling this method causes "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize"},{"text":" to emit a signal, which will","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"also cause the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","type":"reference","isActive":true},{"text":" publisher","type":"text"},{"type":"text","text":" "},{"text":"of ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true,"type":"reference"},{"type":"text","text":" to emit a signal."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Thread Safety","type":"text"}]}]},{"inlineContent":[{"text":"This method is thread-safe.","type":"text"}],"type":"paragraph"}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Sets "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"seeAlsoSections":[{"anchor":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"],"title":"Authorization","generated":true}],"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC11deauthorizeyyF","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"title":"deauthorize()","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","symbolKind":"method","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/SpotifyAuthorizationManager-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/spotifyauthorizationmanager-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations","role":"collectionGroup","title":"SpotifyAuthorizationManager Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didDeauthorize":{"kind":"symbol","role":"symbol","title":"didDeauthorize","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/diddeauthorize","abstract":[{"text":"A publisher that emits after ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","isActive":true},{"text":" is called.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","role":"symbol","title":"deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"deauthorize","kind":"identifier"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","kind":"symbol","abstract":[{"text":"Sets ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"text":" and ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"text":" to ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"type":"text","text":" "},{"text":"empty.","type":"text"}],"type":"topic","title":"isAuthorized(for:)","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","type":"topic","role":"symbol","title":"clientId","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"text":" an empty set because the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","title":"scopes","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"type":"topic","kind":"symbol","title":"deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","role":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"type":"topic","kind":"symbol","title":"authorizationManagerDidDeauthorize","abstract":[{"type":"text","text":"A publisher that emits after the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" method of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference"},{"type":"text","text":" is called."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","role":"symbol","title":"clientSecret","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/description.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/description.json index a67bafd3d..a8f0f47f6 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/description.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/description.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/description"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC11descriptionSSvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"description","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/description","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/description":{"type":"topic","title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/description","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/description","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/description"},"metadata":{"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC11descriptionSSvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","title":"description"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/description"]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/description":{"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/description","type":"topic","title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/description","abstract":[],"role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/didchange.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/didchange.json index 68b9c2116..cc9bbd8a8 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/didchange.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/didchange.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"A publisher that emits after the authorization information changes.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize"],"title":"Subscribing to Changes","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"didChange","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"You are discouraged from subscribing to this publisher directly."}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"text":"Instead, subscribe to the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","isActive":true},{"text":" ","type":"text"},{"type":"text","text":"publisher of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true,"type":"reference"},{"type":"text","text":". This allows you to be notified of changes even"},{"text":" ","type":"text"},{"text":"when you create a new instance of this class and assign it to the","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference"},{"type":"text","text":" instance property of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true},{"type":"text","text":"."}]},{"inlineContent":[{"text":"Emits after the following events occur:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"After an access token is retrieved using the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()"},{"text":" method.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"After a new access token is retrieved using"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize"},{"text":", which emits after ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()"},{"text":" is called.","type":"text"},{"type":"text","text":" "},{"text":"Subscribe to that publisher in order to remove the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information from persistent storage when it emits."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Thread Safety","type":"text"}]}]},{"type":"paragraph","inlineContent":[{"text":"No guarantees are made about which thread this publisher will emit on.","type":"text"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange"},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"didChange","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didChange"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC9didChange7Combine18PassthroughSubjectCyyts5NeverOGvp"},"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"kind":"symbol","abstract":[{"text":"Sets ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"text":" to ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"deauthorize","kind":"identifier"},{"text":"()","kind":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","title":"deauthorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManagerDidChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didDeauthorize":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize","abstract":[{"type":"text","text":"A publisher that emits after "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()"},{"text":" is called.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didDeauthorize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"didDeauthorize","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/diddeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves a new access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didChange":{"title":"didChange","abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"kind":"text","text":">"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"You are discouraged from subscribing to this publisher directly.","type":"text"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"Instead, subscribe to the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"text","text":"publisher of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true},{"type":"text","text":". This allows you to be notified of changes even"},{"type":"text","text":" "},{"type":"text","text":"when you create a new instance of this class and assign it to the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference","isActive":true},{"type":"text","text":" instance property of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Emits after the following events occur:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"After an access token is retrieved using the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","isActive":true,"type":"reference"},{"type":"text","text":" method."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"After a new access token is retrieved using"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize","isActive":true},{"type":"text","text":", which emits after "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","isActive":true,"type":"reference"},{"text":" is called.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Subscribe to that publisher in order to remove the authorization"},{"text":" ","type":"text"},{"type":"text","text":"information from persistent storage when it emits."}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Thread Safety"}]}]},{"inlineContent":[{"text":"No guarantees are made about which thread this publisher will emit on.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","seeAlsoSections":[{"anchor":"Subscribing-to-Changes","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize"],"title":"Subscribing to Changes"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC9didChange7Combine18PassthroughSubjectCyyts5NeverOGvp","role":"symbol","roleHeading":"Instance Property","symbolKind":"property","title":"didChange"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","role":"symbol","title":"deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"deauthorize","kind":"identifier"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","kind":"symbol","abstract":[{"text":"Sets ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"text":" and ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"text":" to ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didChange":{"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange","title":"didChange","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didDeauthorize":{"kind":"symbol","role":"symbol","title":"didDeauthorize","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/diddeauthorize","abstract":[{"text":"A publisher that emits after ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","isActive":true},{"text":" is called.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","abstract":[{"text":"Retrieves a new access token.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/diddeauthorize.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/diddeauthorize.json index cd6dd7b73..cedfa384e 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/diddeauthorize.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/diddeauthorize.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/diddeauthorize"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A publisher that emits after "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","type":"reference","isActive":true},{"text":" is called.","type":"text"}],"seeAlsoSections":[{"title":"Subscribing to Changes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didDeauthorize"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"You are discouraged from subscribing to this publisher directly."}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Instead, subscribe to the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"publisher of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},{"text":". This allows you to be notified even when you","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"create a new instance of this class and assign it to the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true},{"text":" instance property of ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true},{"type":"text","text":"."},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","isActive":true,"type":"reference"},{"type":"text","text":" sets the access token and expiration date to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Subscribe to this publisher in order to remove the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information from persistent storage when it emits."}]},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange","type":"reference"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Thread Safety"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No guarantees are made about which thread this publisher will emit on."}]}]}],"sections":[],"metadata":{"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC14didDeauthorize7Combine18PassthroughSubjectCyyts5NeverOGvp","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier","text":"Never"},{"text":">","kind":"text"}],"title":"didDeauthorize","roleHeading":"Instance Property"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"kind":"symbol","title":"deauthorize()","required":true,"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","kind":"symbol","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"title":"deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didDeauthorize":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize","abstract":[{"type":"text","text":"A publisher that emits after "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()"},{"text":" is called.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didDeauthorize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"didDeauthorize","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/diddeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didChange":{"title":"didChange","abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"title":"authorizationManagerDidDeauthorize","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","role":"symbol","abstract":[{"text":"A publisher that emits after the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","type":"reference","isActive":true},{"type":"text","text":" method of"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"text":" is called.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize","interfaceLanguage":"swift"},"kind":"symbol","seeAlsoSections":[{"title":"Subscribing to Changes","anchor":"Subscribing-to-Changes","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"didDeauthorize"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}]}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"You are discouraged from subscribing to this publisher directly."}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Instead, subscribe to the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","isActive":true},{"text":" ","type":"text"},{"type":"text","text":"publisher of "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","type":"reference"},{"text":". This allows you to be notified even when you","type":"text"},{"type":"text","text":" "},{"type":"text","text":"create a new instance of this class and assign it to the"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true},{"type":"text","text":" instance property of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true},{"text":".","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()"},{"text":" sets the access token and expiration date to ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Subscribe to this publisher in order to remove the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information from persistent storage when it emits."}]},{"inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"text":"Thread Safety","type":"text"}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"text":"No guarantees are made about which thread this publisher will emit on.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/diddeauthorize"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"didDeauthorize","externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC14didDeauthorize7Combine18PassthroughSubjectCyyts5NeverOGvp","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didDeauthorize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"abstract":[{"type":"text","text":"A publisher that emits after "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","isActive":true,"type":"reference"},{"text":" is called.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"abstract":[{"text":"Sets ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","type":"topic","role":"symbol","title":"deauthorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didChange":{"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange","title":"didChange","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"type":"topic","kind":"symbol","title":"deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","role":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didDeauthorize":{"kind":"symbol","role":"symbol","title":"didDeauthorize","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/diddeauthorize","abstract":[{"text":"A publisher that emits after ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","isActive":true},{"text":" is called.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"type":"topic","kind":"symbol","title":"authorizationManagerDidDeauthorize","abstract":[{"type":"text","text":"A publisher that emits after the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" method of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference"},{"type":"text","text":" is called."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/encode(to:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/encode(to:).json index 5c684177b..4a1e7d218 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/encode(to:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/encode(to:)"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"encode(to:)","externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC6encode2toys7Encoder_p_tKF","role":"symbol","symbolKind":"method","roleHeading":"Instance Method"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/encode(to:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/encode(to:)","title":"encode(to:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[]}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/encode(to:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"symbolKind":"method","title":"encode(to:)","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC6encode2toys7Encoder_p_tKF"},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/encode(to:)":{"title":"encode(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/encode(to:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/equatable-implementations.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/equatable-implementations.json new file mode 100644 index 000000000..65a215ec4 --- /dev/null +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/equatable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/!=(_:_:)"],"anchor":"Operators"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/!=(_:_:)","type":"topic","role":"symbol","kind":"symbol","title":"!=(_:_:)","abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/expirationdate.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/expirationdate.json index 7e08fbc16..6e8224371 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/expirationdate.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/expirationdate.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC14expirationDate10Foundation0J0VSgvp","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":"?","kind":"text"}],"symbolKind":"property","title":"expirationDate"},"kind":"symbol","abstract":[{"type":"text","text":"The expiration date of the access token."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are encouraged to use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)"},{"text":" to check if","type":"text"},{"text":" ","type":"text"},{"text":"the token is expired.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Thread Safety"}]}]},{"inlineContent":[{"text":"Access to this property is synchronized; therefore, it is always","type":"text"},{"text":" ","type":"text"},{"text":"thread-safe.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"seeAlsoSections":[{"generated":true,"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"type":"text","text":" is not "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"text":" ","type":"text"},{"text":"empty.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","type":"topic","title":"isAuthorized(for:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessTokenIsExpired(tolerance:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessTokenIsExpired"},{"kind":"text","text":"("},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"accessTokenIsExpired(tolerance:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)","role":"symbol","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Determines whether the access token is expired within the given tolerance."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","kind":"symbol","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"title":"deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"type":"text","text":" an empty set because the"},{"text":" ","type":"text"},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"scopes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"type":"topic","title":"clientId","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","title":"clientSecret"}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC14expirationDate10Foundation0J0VSgvp","symbolKind":"property","role":"symbol","title":"expirationDate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","seeAlsoSections":[{"anchor":"Authorization","title":"Authorization","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"You are encouraged to use ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)"},{"type":"text","text":" to check if"},{"text":" ","type":"text"},{"type":"text","text":"the token is expired."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Thread Safety"}],"type":"strong"}]},{"inlineContent":[{"text":"Access to this property is synchronized; therefore, it is always","type":"text"},{"text":" ","type":"text"},{"text":"thread-safe.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","type":"topic","role":"symbol","title":"clientId","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessTokenIsExpired(tolerance:)":{"abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"accessTokenIsExpired(tolerance:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"text":" an empty set because the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","title":"scopes","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","role":"symbol","title":"clientSecret","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"type":"text","text":" "},{"text":"empty.","type":"text"}],"type":"topic","title":"isAuthorized(for:)","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"abstract":[{"text":"Sets ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","type":"topic","role":"symbol","title":"deauthorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/hash(into:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/hash(into:).json index 37cb2a4a0..598e71fef 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/hash(into:).json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}]}],"kind":"symbol","metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC4hash4intoys6HasherVz_tF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"hash(into:)","roleHeading":"Instance Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/hash(into:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/hash(into:)":{"abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","title":"hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/hash(into:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"role":"symbol","title":"hash(into:)","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC4hash4intoys6HasherVz_tF","symbolKind":"method","roleHeading":"Instance Method"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/hash(into:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/hash(into:)":{"role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/hash(into:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/hash(into:)","kind":"symbol","title":"hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(backend:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(backend:).json index 746d26006..7d1b3ec80 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(backend:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(backend:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"seeAlsoSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:accessToken:expirationDate:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(from:)"],"generated":true}],"metadata":{"roleHeading":"Initializer","title":"init(backend:)","externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC7backendACyxGx_tcfc","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A type that handles the process of requesting the"},{"type":"text","text":" "},{"text":"authorization information from Spotify. It may do so directly (see","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","isActive":true},{"type":"text","text":"), or it may communicate with"},{"type":"text","text":" "},{"type":"text","text":"a custom backend server that you configure (see"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"},{"type":"text","text":"). See"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","isActive":true},{"text":" for more information.","type":"text"}]}],"name":"backend"}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Remember, with this authorization flow, only endpoints that do not access"},{"text":" ","type":"text"},{"text":"user information can be accessed. This means that endpoints that require","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},{"type":"text","text":" cannot be accessed."}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"If you do not have a custom backend server, then you are encouraged to","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"use the concrete subclass of this class,"}],"type":"strong"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"reference"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"instead"}]},{"text":". It inherits from","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","type":"reference","isActive":true},{"type":"text","text":"<"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","isActive":true},{"type":"text","text":">."},{"type":"text","text":" "},{"type":"text","text":"This class will store your client id and client secret locally."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Note that this type conforms to "},{"code":"Codable","type":"codeVoice"},{"text":". It is this type that you should","type":"text"},{"type":"text","text":" "},{"type":"text","text":"encode to data using a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" in order to save the authorization"},{"type":"text","text":" "},{"text":"information to persistent storage. See","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage"},{"type":"text","text":" for more"},{"type":"text","text":" "},{"type":"text","text":"information."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},{"text":".","type":"text"}]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(backend:accessToken:expirationDate:)":{"title":"init(backend:accessToken:expirationDate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:accessToken:expirationDate:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:accesstoken:expirationdate:)","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(backend:)":{"title":"init(backend:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:)","kind":"symbol","type":"topic","role":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","title":"Client Credentials Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","title":"authorization scopes","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","titleInlineContent":[{"type":"text","text":"authorization scopes"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(from:)":{"title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(from:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(from:)","kind":"symbol","type":"topic","role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"backend"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"backend","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A type that handles the process of requesting the"},{"type":"text","text":" "},{"type":"text","text":"authorization information from Spotify. It may do so directly (see"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","isActive":true,"type":"reference"},{"text":"), or it may communicate with","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"a custom backend server that you configure (see"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","type":"reference"},{"text":"). See","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","isActive":true,"type":"reference"},{"text":" for more information.","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Remember, with this authorization flow, only endpoints that do not access","type":"text"},{"text":" ","type":"text"},{"text":"user information can be accessed. This means that endpoints that require","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"reference","isActive":true},{"type":"text","text":" cannot be accessed."}]},{"inlineContent":[{"inlineContent":[{"text":"If you do not have a custom backend server, then you are encouraged to","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"use the concrete subclass of this class,","type":"text"}]},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","isActive":true,"type":"reference"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"instead"}],"type":"strong"},{"text":". It inherits from","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","isActive":true},{"type":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","isActive":true,"type":"reference"},{"type":"text","text":">."},{"type":"text","text":" "},{"text":"This class will store your client id and client secret locally.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Note that this type conforms to "},{"code":"Codable","type":"codeVoice"},{"text":". It is this type that you should","type":"text"},{"type":"text","text":" "},{"type":"text","text":"encode to data using a "},{"type":"codeVoice","code":"JSONEncoder"},{"text":" in order to save the authorization","type":"text"},{"type":"text","text":" "},{"text":"information to persistent storage. See","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true},{"text":" for more","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more about the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Initializer","title":"init(backend:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"backend"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC7backendACyxGx_tcfc","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"sections":[],"kind":"symbol","abstract":[{"text":"Creates an authorization manager for the Client Credentials Flow.","type":"text"}],"seeAlsoSections":[{"anchor":"Initializers","generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:accessToken:expirationDate:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(backend:accessToken:expirationDate:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":")"}],"kind":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:accesstoken:expirationdate:)","title":"init(backend:accessToken:expirationDate:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:accessToken:expirationDate:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(backend:)":{"title":"init(backend:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:)","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}]},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","title":"Client Credentials Flow","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(from:)","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(from:)","abstract":[],"title":"init(from:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","title":"authorization scopes","titleInlineContent":[{"text":"authorization scopes","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(backend:accesstoken:expirationdate:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(backend:accesstoken:expirationdate:).json index cefd5cccc..2e7b85b6f 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(backend:accesstoken:expirationdate:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(backend:accesstoken:expirationdate:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:accesstoken:expirationdate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC7backend11accessToken14expirationDateACyxGx_SS10Foundation0M0Vtcfc","title":"init(backend:accessToken:expirationDate:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","symbolKind":"init","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"abstract":[{"text":"Creates an authorization manager for the Client Credentials Flow.","type":"text"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(from:)"],"title":"Initializers"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:accessToken:expirationDate:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"backend"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":")"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A type that handles the process of requesting the"},{"type":"text","text":" "},{"text":"authorization information from Spotify. It may do so directly (see","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"reference"},{"text":"), or it may communicate with","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"a custom backend server that you configure (see"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","type":"reference"},{"text":"). See","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","isActive":true},{"text":" for more information.","type":"text"}],"type":"paragraph"}],"name":"backend"},{"content":[{"inlineContent":[{"text":"The access token.","type":"text"}],"type":"paragraph"}],"name":"accessToken"},{"name":"expirationDate","content":[{"inlineContent":[{"type":"text","text":"The expiration date of the access token."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Remember, with this authorization flow, only endpoints that do not access","type":"text"},{"type":"text","text":" "},{"text":"user information can be accessed. This means that endpoints that require","type":"text"},{"text":" ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","isActive":true,"type":"reference"},{"type":"text","text":" cannot be accessed."}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"In general, only use this initializer if you have retrieved the","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"authorization information from an external source."}]},{"text":" Otherwise, use","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","type":"reference"},{"text":".","type":"text"}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"If you do not have a custom backend server, then you are encouraged to"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"use the concrete subclass of this class,"}],"type":"strong"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","isActive":true,"type":"reference"},{"type":"text","text":" "},{"inlineContent":[{"text":"instead","type":"text"}],"type":"strong"},{"type":"text","text":". It inherits from"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"},{"text":"<","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","isActive":true},{"text":">.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This class will store your client id and client secret locally."}],"type":"paragraph"},{"inlineContent":[{"text":"You are discouraged from individually saving the properties of this","type":"text"},{"type":"text","text":" "},{"type":"text","text":"instance to persistent storage and then retrieving them later and passing"},{"text":" ","type":"text"},{"text":"them into this initializer. Instead, encode this entire instance to data","type":"text"},{"type":"text","text":" "},{"text":"using a ","type":"text"},{"code":"JSONEncoder","type":"codeVoice"},{"text":" and then decode the data from storage later. See","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","type":"reference","isActive":true},{"type":"text","text":" for more"},{"text":" ","type":"text"},{"type":"text","text":"information."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true},{"type":"text","text":"."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(backend:)":{"title":"init(backend:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:)","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(backend:accessToken:expirationDate:)":{"title":"init(backend:accessToken:expirationDate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:accessToken:expirationDate:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:accesstoken:expirationdate:)","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link","title":"authorization scopes","titleInlineContent":[{"type":"text","text":"authorization scopes"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(from:)":{"title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(from:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(from:)","kind":"symbol","type":"topic","role":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","title":"Client Credentials Flow","type":"link","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Creates an authorization manager for the Client Credentials Flow.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:accessToken:expirationDate:)"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(from:)"],"generated":true,"title":"Initializers","anchor":"Initializers"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":")"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"backend","content":[{"inlineContent":[{"type":"text","text":"A type that handles the process of requesting the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information from Spotify. It may do so directly (see"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"reference"},{"type":"text","text":"), or it may communicate with"},{"text":" ","type":"text"},{"type":"text","text":"a custom backend server that you configure (see"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","isActive":true},{"type":"text","text":"). See"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend"},{"type":"text","text":" for more information."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The access token."}],"type":"paragraph"}],"name":"accessToken"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The expiration date of the access token."}]}],"name":"expirationDate"}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Remember, with this authorization flow, only endpoints that do not access"},{"type":"text","text":" "},{"text":"user information can be accessed. This means that endpoints that require","type":"text"},{"text":" ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"reference","isActive":true},{"text":" cannot be accessed.","type":"text"}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"In general, only use this initializer if you have retrieved the","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"authorization information from an external source."}]},{"type":"text","text":" Otherwise, use"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)"},{"text":".","type":"text"}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"If you do not have a custom backend server, then you are encouraged to"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"use the concrete subclass of this class,"}]},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"instead","type":"text"}]},{"type":"text","text":". It inherits from"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","type":"reference","isActive":true},{"type":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","isActive":true,"type":"reference"},{"text":">.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This class will store your client id and client secret locally."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are discouraged from individually saving the properties of this"},{"type":"text","text":" "},{"type":"text","text":"instance to persistent storage and then retrieving them later and passing"},{"type":"text","text":" "},{"type":"text","text":"them into this initializer. Instead, encode this entire instance to data"},{"text":" ","type":"text"},{"type":"text","text":"using a "},{"type":"codeVoice","code":"JSONEncoder"},{"text":" and then decode the data from storage later. See","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true},{"type":"text","text":" for more"},{"type":"text","text":" "},{"type":"text","text":"information."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:accesstoken:expirationdate:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","symbolKind":"init","title":"init(backend:accessToken:expirationDate:)","externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC7backend11accessToken14expirationDateACyxGx_SS10Foundation0M0Vtcfc","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Backend"},{"text":", ","kind":"text"},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"expirationDate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":")","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(backend:)":{"title":"init(backend:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:)","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"titleInlineContent":[{"type":"text","text":"authorization scopes"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link","title":"authorization scopes","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"link","title":"Client Credentials Flow","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(from:)","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(from:)","abstract":[],"title":"init(from:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(backend:accessToken:expirationDate:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":")"}],"kind":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:accesstoken:expirationdate:)","title":"init(backend:accessToken:expirationDate:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:accessToken:expirationDate:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(from:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(from:).json index 0c49c3640..f352cb3e5 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(from:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(from:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"seeAlsoSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:accessToken:expirationDate:)"]}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC4fromACyxGs7Decoder_p_tKcfc","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(from:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"required"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(backend:)":{"title":"init(backend:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:)","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(from:)":{"title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(from:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(from:)","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(backend:accessToken:expirationDate:)":{"title":"init(backend:accessToken:expirationDate:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"backend","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":", "},{"text":"accessToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:accessToken:expirationDate:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:accesstoken:expirationdate:)","kind":"symbol","type":"topic","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"seeAlsoSections":[{"generated":true,"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:accessToken:expirationDate:)"],"title":"Initializers"}],"kind":"symbol","metadata":{"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC4fromACyxGs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(from:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"required"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(from:)"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(from:)","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(from:)","abstract":[],"title":"init(from:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(backend:accessToken:expirationDate:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":")"}],"kind":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:accesstoken:expirationdate:)","title":"init(backend:accessToken:expirationDate:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:accessToken:expirationDate:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/init(backend:)":{"title":"init(backend:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/init(backend:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:)","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"backend"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/isauthorized(for:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/isauthorized(for:).json index 8b4bce2f4..dc2426dd2 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/isauthorized(for:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/isauthorized(for:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"scopes","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","text":"Scope"},{"text":"> = []) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"scopes","content":[{"inlineContent":[{"type":"text","text":"A set of "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},{"type":"text","text":". This must be"},{"type":"text","text":" "},{"text":"an empty set, or this method will return ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":" because the client"},{"text":" ","type":"text"},{"type":"text","text":"credentials flow does not support authorization scopes; it only"},{"type":"text","text":" "},{"text":"supports endpoints that do not access user data.","type":"text"}],"type":"paragraph"}]}]},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Thread Safety"}]}]},{"inlineContent":[{"text":"This method is thread-safe.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC12isAuthorized3forSbShyAA5ScopeOG_tF","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"title":"isAuthorized(for:)","role":"symbol","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"text":" and the set of scopes is","type":"text"},{"type":"text","text":" "},{"text":"empty.","type":"text"}],"seeAlsoSections":[{"title":"Authorization","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"type":"topic","title":"clientId","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","title":"clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"type":"text","text":" is not "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"text":" ","type":"text"},{"text":"empty.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","type":"topic","title":"isAuthorized(for:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"type":"text","text":" an empty set because the"},{"text":" ","type":"text"},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"scopes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","kind":"symbol","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"title":"deauthorize()"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","title":"Spotify Authorization Scopes","titleInlineContent":[{"type":"text","text":"Spotify Authorization Scopes"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/SpotifyAuthorizationManager-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations","title":"SpotifyAuthorizationManager Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/spotifyauthorizationmanager-implementations","abstract":[]}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC12isAuthorized3forSbShyAA5ScopeOG_tF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","extendedModule":"SpotifyWebAPI","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","text":"Scope"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isAuthorized(for:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"roleHeading":"Instance Method"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"text":" and the set of scopes is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"empty."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"anchor":"Authorization","title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isAuthorized","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"},{"text":"> = []) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"scopes","content":[{"type":"paragraph","inlineContent":[{"text":"A set of ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","isActive":true},{"type":"text","text":". This must be"},{"text":" ","type":"text"},{"text":"an empty set, or this method will return ","type":"text"},{"type":"codeVoice","code":"false"},{"text":" because the client","type":"text"},{"type":"text","text":" "},{"type":"text","text":"credentials flow does not support authorization scopes; it only"},{"type":"text","text":" "},{"type":"text","text":"supports endpoints that do not access user data."}]}]}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Thread Safety"}]}],"type":"paragraph"},{"inlineContent":[{"text":"This method is thread-safe.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","role":"symbol","title":"clientSecret","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/SpotifyAuthorizationManager-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/spotifyauthorizationmanager-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations","role":"collectionGroup","title":"SpotifyAuthorizationManager Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"type":"text","text":" "},{"text":"empty.","type":"text"}],"type":"topic","title":"isAuthorized(for:)","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"text":" an empty set because the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","title":"scopes","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","type":"topic","role":"symbol","title":"clientId","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"type":"link","title":"Spotify Authorization Scopes","titleInlineContent":[{"text":"Spotify Authorization Scopes","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"abstract":[{"text":"Sets ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","type":"topic","role":"symbol","title":"deauthorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/logger.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/logger.json index c81ede496..b579af1bd 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/logger.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/logger.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/logger"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/logger","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC6logger7Logging6LoggerVvpZ","symbolKind":"property","roleHeading":"Type Property","title":"logger","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"type":"text","text":"The logger for this class."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Note"}],"type":"strong"}]},{"inlineContent":[{"text":"This is a computed property which will provide access to the same","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"underlying logger for all concrete specializations of this type."}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/logger":{"title":"logger","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/logger","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"abstract":[{"type":"text","text":"The logger for this class."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/logger"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Note"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This is a computed property which will provide access to the same","type":"text"},{"type":"text","text":" "},{"type":"text","text":"underlying logger for all concrete specializations of this type."}]}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC6logger7Logging6LoggerVvpZ","symbolKind":"property","title":"logger","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Type Property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/logger","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"text":"The logger for this class.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/logger":{"title":"logger","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/logger","abstract":[{"type":"text","text":"The logger for this class."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/makecopy().json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/makecopy().json index 2f5054fc3..d337d30a2 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/makecopy().json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/makecopy().json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeCopy","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","kind":"typeIdentifier","text":"ClientCredentialsFlowBackendManager"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Backend"},{"kind":"text","text":">"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC8makeCopyACyxGyF","symbolKind":"method","roleHeading":"Instance Method","title":"makeCopy()","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"abstract":[{"type":"text","text":"Returns a copy of self."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/makeCopy()","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"makeCopy","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","text":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Copies the following properties:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","isActive":true}],"type":"paragraph"}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/makecopy()"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/makeCopy()":{"type":"topic","title":"makeCopy()","abstract":[{"type":"text","text":"Returns a copy of self."}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"makeCopy","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"ClientCredentialsFlowBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/makeCopy()","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/makecopy()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/backend":{"kind":"symbol","title":"backend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"type":"text","text":"information."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"backend"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/makecopy()"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/makeCopy()"},"sections":[],"metadata":{"title":"makeCopy()","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC8makeCopyACyxGyF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"makeCopy","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"ClientCredentialsFlowBackendManager","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Backend"},{"text":">","kind":"text"}]},"abstract":[{"type":"text","text":"Returns a copy of self."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"makeCopy","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"ClientCredentialsFlowBackendManager","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Copies the following properties:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"}]}]}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/makeCopy()":{"title":"makeCopy()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/makecopy()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/makeCopy()","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeCopy"},{"text":"() -> ","kind":"text"},{"text":"ClientCredentialsFlowBackendManager","preciseIdentifier":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Backend","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Returns a copy of self.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/backend":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backend","kind":"identifier"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/backend","title":"backend","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/refreshtokens(onlyifexpired:tolerance:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/refreshtokens(onlyifexpired:tolerance:).json index ab1854f00..67c4b6c03 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/refreshtokens(onlyifexpired:tolerance:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/refreshtokens(onlyifexpired:tolerance:).json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"],"generated":true,"title":"Authorization"}],"sections":[],"abstract":[{"text":"Retrieves a new access token.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC13refreshTokens13onlyIfExpired9tolerance7Combine12AnyPublisherVyyts5Error_pGSb_SdtF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","title":"refreshTokens(onlyIfExpired:tolerance:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"text":"onlyIfExpired","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":" = 120) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"text":"Only retrieve a new access token if the current one is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"expired."}],"type":"paragraph"}],"name":"onlyIfExpired"},{"name":"tolerance","content":[{"inlineContent":[{"type":"text","text":"The tolerance in seconds to use when determining if the"},{"type":"text","text":" "},{"type":"text","text":"token is expired. Defaults to 120, meaning that a new token will be"},{"type":"text","text":" "},{"type":"text","text":"retrieved if the current one has expired or will expire in the next"},{"text":" ","type":"text"},{"type":"text","text":"two minutes. The token is considered expired if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"text":" ","type":"text"},{"type":"text","text":"- "},{"type":"codeVoice","code":"tolerance"},{"text":" is equal to or before the current date. This","type":"text"},{"type":"text","text":" "},{"text":"parameter has no effect if ","type":"text"},{"type":"codeVoice","code":"onlyIfExpired"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"You shouldn’t need to call this method"}],"type":"strong"},{"type":"text","text":". It gets called automatically"},{"text":" ","type":"text"},{"type":"text","text":"each time you make a request to the Spotify web API."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},{"type":"text","text":" does not provide a refresh token, so"},{"type":"text","text":" "},{"text":"calling this method and passing in ","type":"text"},{"code":"false","type":"codeVoice"},{"text":" for ","type":"text"},{"code":"onlyIfExpired","type":"codeVoice"},{"type":"text","text":" is"},{"type":"text","text":" "},{"text":"equivalent to calling ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If a new access token is successfully retrieved, then "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange","isActive":true,"type":"reference"},{"type":"text","text":" will"},{"text":" ","type":"text"},{"type":"text","text":"emit a signal, which causes "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","isActive":true,"type":"reference"},{"text":" to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"emit a signal."}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Thread Safety","type":"text"}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Calling this method is thread-safe. If a network request to refresh the"},{"text":" ","type":"text"},{"text":"tokens is already in progress, additional calls will return a reference to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the same publisher."}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"However","type":"text"}],"type":"strong"},{"text":", No guarantees are made about the thread that the publisher","type":"text"},{"type":"text","text":" "},{"text":"returned by this method will emit on.","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessTokenIsExpired(tolerance:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessTokenIsExpired"},{"kind":"text","text":"("},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"accessTokenIsExpired(tolerance:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)","role":"symbol","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Determines whether the access token is expired within the given tolerance."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"type":"text","text":" an empty set because the"},{"text":" ","type":"text"},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"scopes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","kind":"symbol","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"title":"deauthorize()"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"title":"Client Credentials Flow","type":"link","titleInlineContent":[{"text":"Client Credentials Flow","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/SpotifyAuthorizationManager-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations","title":"SpotifyAuthorizationManager Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/spotifyauthorizationmanager-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManagerDidChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"type":"text","text":" is not "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"text":" ","type":"text"},{"text":"empty.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","type":"topic","title":"isAuthorized(for:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/backend":{"kind":"symbol","title":"backend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/backend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization"},{"type":"text","text":" "},{"type":"text","text":"information."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"backend"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Backend"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves a new access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didChange":{"title":"didChange","abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}}} \ No newline at end of file +{"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Retrieves a new access token."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"],"title":"Authorization","generated":true,"anchor":"Authorization"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"text":"onlyIfExpired","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 120) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Only retrieve a new access token if the current one is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"expired."}]}],"name":"onlyIfExpired"},{"name":"tolerance","content":[{"inlineContent":[{"type":"text","text":"The tolerance in seconds to use when determining if the"},{"text":" ","type":"text"},{"text":"token is expired. Defaults to 120, meaning that a new token will be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"retrieved if the current one has expired or will expire in the next"},{"text":" ","type":"text"},{"type":"text","text":"two minutes. The token is considered expired if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","isActive":true},{"type":"text","text":" "},{"type":"text","text":"- "},{"code":"tolerance","type":"codeVoice"},{"text":" is equal to or before the current date. This","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"parameter has no effect if "},{"code":"onlyIfExpired","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"You shouldn’t need to call this method"}]},{"text":". It gets called automatically","type":"text"},{"type":"text","text":" "},{"type":"text","text":"each time you make a request to the Spotify web API."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"reference"},{"text":" does not provide a refresh token, so","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"calling this method and passing in "},{"type":"codeVoice","code":"false"},{"type":"text","text":" for "},{"type":"codeVoice","code":"onlyIfExpired"},{"text":" is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"equivalent to calling "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"If a new access token is successfully retrieved, then ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange"},{"text":" will","type":"text"},{"type":"text","text":" "},{"type":"text","text":"emit a signal, which causes "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","isActive":true},{"text":" to","type":"text"},{"text":" ","type":"text"},{"text":"emit a signal.","type":"text"}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Thread Safety"}],"type":"strong"}]},{"inlineContent":[{"text":"Calling this method is thread-safe. If a network request to refresh the","type":"text"},{"type":"text","text":" "},{"text":"tokens is already in progress, additional calls will return a reference to","type":"text"},{"text":" ","type":"text"},{"text":"the same publisher.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"However"}],"type":"strong"},{"text":", No guarantees are made about the thread that the publisher","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returned by this method will emit on."}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"refreshTokens(onlyIfExpired:tolerance:)","externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC13refreshTokens13onlyIfExpired9tolerance7Combine12AnyPublisherVyyts5Error_pGSb_SdtF","roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"method","extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"text":" an empty set because the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","title":"scopes","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"type":"link","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"title":"Client Credentials Flow","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"abstract":[{"text":"Sets ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","type":"topic","role":"symbol","title":"deauthorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didChange":{"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange","title":"didChange","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","abstract":[{"text":"Retrieves a new access token.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessTokenIsExpired(tolerance:)":{"abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"accessTokenIsExpired(tolerance:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/backend":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backend","kind":"identifier"},{"kind":"text","text":": "},{"text":"Backend","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/backend","title":"backend","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/backend","abstract":[{"text":"A type that handles the process of requesting the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/SpotifyAuthorizationManager-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/spotifyauthorizationmanager-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations","role":"collectionGroup","title":"SpotifyAuthorizationManager Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"type":"text","text":" "},{"text":"empty.","type":"text"}],"type":"topic","title":"isAuthorized(for:)","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/scopes.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/scopes.json index 1b6f0f9e7..9a06f712c 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/scopes.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/scopes.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","kind":"typeIdentifier"},{"kind":"text","text":">"}]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC6scopesShyAA5ScopeOGvp","symbolKind":"property","roleHeading":"Instance Property","title":"scopes","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes"]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"type":"strong","inlineContent":[{"type":"text","text":"Always"}]},{"text":" an empty set because the","type":"text"},{"type":"text","text":" "},{"text":"client credentials flow does not support authorization scopes.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"type":"text","text":" an empty set because the"},{"text":" ","type":"text"},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"scopes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","kind":"symbol","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"title":"deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","title":"clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"type":"text","text":" is not "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"text":" ","type":"text"},{"text":"empty.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","type":"topic","title":"isAuthorized(for:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"type":"topic","title":"clientId","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"seeAlsoSections":[{"anchor":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"],"title":"Authorization","generated":true}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","interfaceLanguage":"swift"},"sections":[],"metadata":{"role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC6scopesShyAA5ScopeOGvp","roleHeading":"Instance Property","title":"scopes","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scopes"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"abstract":[{"text":"The Spotify authorization scopes. ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"Always"}]},{"text":" an empty set because the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","role":"symbol","title":"clientSecret","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"text":" an empty set because the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","title":"scopes","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","type":"topic","role":"symbol","title":"clientId","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"abstract":[{"text":"Sets ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","type":"topic","role":"symbol","title":"deauthorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"type":"text","text":" "},{"text":"empty.","type":"text"}],"type":"topic","title":"isAuthorized(for:)","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/setexpirationdate(to:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/setexpirationdate(to:).json index d79d5e703..983cec068 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/setexpirationdate(to:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/setexpirationdate(to:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setExpirationDate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"date"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The date to set the expiration date to."}],"type":"paragraph"}],"name":"date"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","abstract":[{"text":"Sets the expiration date of the access token to the specified date.","type":"text"},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"Only use for testing purposes"}],"type":"strong"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/setExpirationDate(to:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setExpirationDate"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":")"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC17setExpirationDate2toy10Foundation0K0V_tF","symbolKind":"method","title":"setExpirationDate(to:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/setexpirationdate(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/setExpirationDate(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/setExpirationDate(to:)","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"text":"Sets the expiration date of the access token to the specified date.","type":"text"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"Only use for testing purposes","type":"text"}]},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setExpirationDate"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/setexpirationdate(to:)","title":"setExpirationDate(to:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Sets the expiration date of the access token to the specified date."},{"type":"text","text":" "},{"inlineContent":[{"text":"Only use for testing purposes","type":"text"}],"type":"strong"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setExpirationDate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"date"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The date to set the expiration date to."}],"type":"paragraph"}],"name":"date"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/setExpirationDate(to:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setExpirationDate"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":")"}],"externalID":"s:13SpotifyWebAPI35ClientCredentialsFlowBackendManagerC17setExpirationDate2toy10Foundation0K0V_tF","role":"symbol","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","title":"setExpirationDate(to:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/setexpirationdate(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/setExpirationDate(to:)":{"title":"setExpirationDate(to:)","abstract":[{"type":"text","text":"Sets the expiration date of the access token to the specified date."},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"Only use for testing purposes"}],"type":"strong"},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"setExpirationDate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/setExpirationDate(to:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/setexpirationdate(to:)","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/spotifyauthorizationmanager-implementations.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/spotifyauthorizationmanager-implementations.json index a739d5ea1..8c5e06a1e 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/spotifyauthorizationmanager-implementations.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowbackendmanager/spotifyauthorizationmanager-implementations.json @@ -1 +1 @@ -{"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyAuthorizationManager Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"],"title":"Instance Methods"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/spotifyauthorizationmanager-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","kind":"symbol","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"title":"deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"type":"text","text":" is not "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"text":" ","type":"text"},{"text":"empty.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","type":"topic","title":"isAuthorized(for:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves a new access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessTokenIsExpired(tolerance:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessTokenIsExpired"},{"kind":"text","text":"("},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"accessTokenIsExpired(tolerance:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)","role":"symbol","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Determines whether the access token is expired within the given tolerance."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/SpotifyAuthorizationManager-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/spotifyauthorizationmanager-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"]]},"sections":[],"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"SpotifyAuthorizationManager Implementations","role":"collectionGroup"},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"],"anchor":"Instance-Methods"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessTokenIsExpired(tolerance:)":{"abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"accessTokenIsExpired(tolerance:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessTokenIsExpired(tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"abstract":[{"text":"Sets ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","type":"topic","role":"symbol","title":"deauthorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"type":"text","text":" "},{"text":"empty.","type":"text"}],"type":"topic","title":"isAuthorized(for:)","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","abstract":[{"text":"Retrieves a new access token.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend.json index 676a40e0f..72982342d 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"},"metadata":{"symbolKind":"struct","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV","navigatorTitle":[{"text":"ClientCredentialsFlowClientBackend","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"title":"ClientCredentialsFlowClientBackend","roleHeading":"Structure"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/init(clientId:clientSecret:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/clientSecret"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/makeClientCredentialsTokensRequest()"],"title":"Instance Methods"},{"title":"Type Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/logger"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/CustomStringConvertible-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/Equatable-Implementations"],"generated":true}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","title":"Conforms To"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"directly","type":"text"}]},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"text":"authorization information using the Client Credentials Flow.","type":"text"}],"seeAlsoSections":[{"title":"Authorization Backends","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"languages":["swift"]}]},{"content":[{"level":2,"type":"heading","text":"Overview","anchor":"overview"},{"inlineContent":[{"text":"If you are communicating with a custom backend server, then use","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"},{"text":" instead, which does not send the","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"clientId"},{"type":"text","text":" and "},{"code":"clientSecret","type":"codeVoice"},{"type":"text","text":" in network requests because these values should"},{"text":" ","type":"text"},{"type":"text","text":"be securely stored on your backend server."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Usually you should not need to create instances of this type directly.","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","isActive":true},{"type":"text","text":" uses this type internally by inheriting from"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","isActive":true,"type":"reference"},{"type":"text","text":"<"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"},{"text":">.","type":"text"}]},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/clientId":{"type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/clientId","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/clientid","title":"clientId","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/init(from:)","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/Equatable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"title":"Client Credentials Flow","titleInlineContent":[{"text":"Client Credentials Flow","type":"text"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/logger":{"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/logger","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The logger for this struct."}],"title":"logger"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/makeClientCredentialsTokensRequest()":{"type":"topic","title":"makeClientCredentialsTokensRequest()","abstract":[{"text":"Makes a request for the authorization information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/makeClientCredentialsTokensRequest()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/makeclientcredentialstokensrequest()","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/clientSecret":{"type":"topic","title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/clientSecret","abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/clientsecret","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/init(clientId:clientSecret:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"clientSecret"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","title":"init(clientId:clientSecret:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/init(clientId:clientSecret:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/init(clientid:clientsecret:)","abstract":[{"text":"Creates an instance that manages the authorization process for the Client","type":"text"},{"text":" ","type":"text"},{"text":"Credentials Flow by communicating ","type":"text"},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/CustomStringConvertible-Implementations":{"type":"topic","title":"CustomStringConvertible Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/CustomStringConvertible-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/customstringconvertible-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}]}],"kind":"declarations"},{"content":[{"text":"Overview","level":2,"anchor":"overview","type":"heading"},{"inlineContent":[{"type":"text","text":"If you are communicating with a custom backend server, then use"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","isActive":true},{"type":"text","text":" instead, which does not send the"},{"type":"text","text":" "},{"code":"clientId","type":"codeVoice"},{"type":"text","text":" and "},{"code":"clientSecret","type":"codeVoice"},{"type":"text","text":" in network requests because these values should"},{"text":" ","type":"text"},{"text":"be securely stored on your backend server.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Usually you should not need to create instances of this type directly.","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","isActive":true},{"text":" uses this type internally by inheriting from","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","type":"reference"},{"text":"<","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"},{"type":"text","text":">."}]},{"inlineContent":[{"type":"text","text":"Read more about the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true}],"type":"paragraph"}],"kind":"content"}],"topicSections":[{"generated":true,"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/init(clientId:clientSecret:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/clientSecret"],"anchor":"Instance-Properties","generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/makeClientCredentialsTokensRequest()"],"generated":true,"title":"Instance Methods","anchor":"Instance-Methods"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/logger"],"anchor":"Type-Properties","title":"Type Properties","generated":true},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/CustomStringConvertible-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/Equatable-Implementations"],"generated":true,"anchor":"Default-Implementations"}],"abstract":[{"type":"text","text":"Communicates "},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"ClientCredentialsFlowClientBackend","navigatorTitle":[{"text":"ClientCredentialsFlowClientBackend","kind":"identifier"}],"roleHeading":"Structure","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"externalID":"s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV","symbolKind":"struct"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"},"kind":"symbol","seeAlsoSections":[{"title":"Authorization Backends","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"],"generated":true,"anchor":"Authorization-Backends"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","type":"unresolvable","title":"Swift.Copyable"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/makeClientCredentialsTokensRequest()":{"title":"makeClientCredentialsTokensRequest()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/makeClientCredentialsTokensRequest()","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/makeclientcredentialstokensrequest()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeClientCredentialsTokensRequest"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request for the authorization information."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/init(clientId:clientSecret:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"clientSecret"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/init(clientId:clientSecret:)","type":"topic","abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the Client"},{"type":"text","text":" "},{"type":"text","text":"Credentials Flow by communicating "},{"type":"emphasis","inlineContent":[{"text":"directly","type":"text"}]},{"type":"text","text":" with the Spotify web API."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/init(clientid:clientsecret:)","role":"symbol","kind":"symbol","title":"init(clientId:clientSecret:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/Equatable-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/equatable-implementations","abstract":[],"kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/init(from:)":{"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/init(from:)","kind":"symbol","title":"init(from:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/clientSecret":{"title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/clientSecret","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/clientsecret","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientSecret"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"type":"text","text":" "},{"type":"text","text":"application."}],"kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"type":"link","title":"Client Credentials Flow","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/clientId":{"title":"clientId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/clientId","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/clientid","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/CustomStringConvertible-Implementations":{"role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/customstringconvertible-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/CustomStringConvertible-Implementations","abstract":[],"title":"CustomStringConvertible Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/logger":{"title":"logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/logger","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/logger","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"abstract":[{"type":"text","text":"The logger for this struct."}],"kind":"symbol"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/!=(_:_:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/!=(_:_:).json index 9f48469c5..92ff22fe1 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/!=(_:_:)"]}],"kind":"symbol","metadata":{"roleHeading":"Operator","title":"!=(_:_:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV","extendedModule":"Swift","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/!=(_:_:)":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/!=(_:_:)","abstract":[],"role":"symbol","title":"!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/Equatable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV","title":"!=(_:_:)","roleHeading":"Operator","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/Equatable-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/Equatable-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/equatable-implementations","abstract":[],"kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/!=(_:_:)","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","abstract":[],"title":"!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/clientid.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/clientid.json index 690336253..0546e794e 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/clientid.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/clientid.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV8clientIdSSvp","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"clientId","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/clientid"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/clientId"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registering your application","titleInlineContent":[{"text":"registering your application","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/clientId":{"type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/clientId","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/clientid","title":"clientId","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/clientid"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"Read more about ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"symbol","sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"clientId","externalID":"s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV8clientIdSSvp"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/clientId","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/clientId":{"title":"clientId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/clientId","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/clientid","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"title":"registering your application","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"text":"registering your application","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/clientsecret.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/clientsecret.json index 3a0c93fbe..6f0259bc8 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/clientsecret.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/clientsecret.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/clientsecret"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","title":"clientSecret","externalID":"s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV12clientSecretSSvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Read more about "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"type":"text","text":" "},{"type":"text","text":"application."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/clientSecret","interfaceLanguage":"swift"},"references":{"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"titleInlineContent":[{"text":"registering your application","type":"text"}],"title":"registering your application","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/clientSecret":{"type":"topic","title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/clientSecret","abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/clientsecret","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"}}} \ No newline at end of file +{"metadata":{"role":"symbol","title":"clientSecret","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV12clientSecretSSvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientSecret"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"symbolKind":"property"},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/clientsecret"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/clientSecret"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"languages":["swift"]}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Read more about "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"title":"registering your application","titleInlineContent":[{"text":"registering your application","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/clientSecret":{"title":"clientSecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/clientSecret","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/clientsecret","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientSecret"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"type":"text","text":" "},{"type":"text","text":"application."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/customstringconvertible-implementations.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/customstringconvertible-implementations.json index e3c3c7fc7..c034b9801 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/customstringconvertible-implementations.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/customstringconvertible-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"CustomStringConvertible Implementations","roleHeading":"API Collection","role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]]},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/description"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/description":{"abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/description","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"description","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/description","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"CustomStringConvertible Implementations"},"kind":"article","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/description"],"title":"Instance Properties","generated":true,"anchor":"Instance-Properties"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/customstringconvertible-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/description":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/description","role":"symbol","title":"description"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/description.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/description.json index 6a155a263..7e96dc321 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/description.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/description.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/CustomStringConvertible-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/description"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/description"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","title":"description","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV11descriptionSSvp","extendedModule":"SpotifyWebAPI","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/CustomStringConvertible-Implementations":{"type":"topic","title":"CustomStringConvertible Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/CustomStringConvertible-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/customstringconvertible-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/description":{"abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/description","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"description","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/description","kind":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/description"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/CustomStringConvertible-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/description","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","role":"symbol","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV11descriptionSSvp","title":"description","symbolKind":"property"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/description":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/description","role":"symbol","title":"description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/CustomStringConvertible-Implementations":{"role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/customstringconvertible-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/CustomStringConvertible-Implementations","abstract":[],"title":"CustomStringConvertible Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/equatable-implementations.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/equatable-implementations.json index 3a940449f..66d918c30 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/equatable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]]},"kind":"article","metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/!=(_:_:)"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/!=(_:_:)":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/!=(_:_:)","abstract":[],"role":"symbol","title":"!=(_:_:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/Equatable-Implementations"},"kind":"article","sections":[],"topicSections":[{"generated":true,"anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/!=(_:_:)"],"title":"Operators"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/!=(_:_:)","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","abstract":[],"title":"!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/init(clientid:clientsecret:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/init(clientid:clientsecret:).json index 83f29c3c1..558f1af9d 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/init(clientid:clientsecret:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/init(clientid:clientsecret:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Initializer","title":"init(clientId:clientSecret:)","externalID":"s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV8clientId0H6SecretACSS_SStcfc","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/init(clientId:clientSecret:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"clientId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client id that you received when you "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}]}]},{"name":"clientSecret","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client secret that you received when you "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"text":".","type":"text"}]}]}]},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Usually you should not need to create instances of this type directly.","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","isActive":true},{"text":" uses this type internally by inheriting","type":"text"},{"type":"text","text":" "},{"text":"from","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"},{"type":"text","text":"<"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","isActive":true},{"type":"text","text":">."}]},{"type":"paragraph","inlineContent":[{"text":"Read more about the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"reference","isActive":true}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/init(clientid:clientsecret:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"text":"Creates an instance that manages the authorization process for the Client","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Credentials Flow by communicating "},{"type":"emphasis","inlineContent":[{"text":"directly","type":"text"}]},{"text":" with the Spotify web API.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","titleInlineContent":[{"text":"registered","type":"text"},{"text":" ","type":"text"},{"text":"your application","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registered your application"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","titleInlineContent":[{"text":"Client Credentials Flow","type":"text"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","title":"Client Credentials Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/init(clientId:clientSecret:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"clientSecret"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","title":"init(clientId:clientSecret:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/init(clientId:clientSecret:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/init(clientid:clientsecret:)","abstract":[{"text":"Creates an instance that manages the authorization process for the Client","type":"text"},{"text":" ","type":"text"},{"text":"Credentials Flow by communicating ","type":"text"},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"}}} \ No newline at end of file +{"abstract":[{"text":"Creates an instance that manages the authorization process for the Client","type":"text"},{"type":"text","text":" "},{"text":"Credentials Flow by communicating ","type":"text"},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"text":" with the Spotify web API.","type":"text"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV8clientId0H6SecretACSS_SStcfc","title":"init(clientId:clientSecret:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/init(clientId:clientSecret:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/init(clientid:clientsecret:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"clientId","content":[{"type":"paragraph","inlineContent":[{"text":"The client id that you received when you ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client secret that you received when you "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}]}],"name":"clientSecret"}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"text":"Usually you should not need to create instances of this type directly.","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"},{"type":"text","text":" uses this type internally by inheriting"},{"type":"text","text":" "},{"text":"from","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"},{"text":"<","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"reference"},{"type":"text","text":">."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true,"type":"reference"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/init(clientId:clientSecret:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"clientSecret"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/init(clientId:clientSecret:)","type":"topic","abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the Client"},{"type":"text","text":" "},{"type":"text","text":"Credentials Flow by communicating "},{"type":"emphasis","inlineContent":[{"text":"directly","type":"text"}]},{"type":"text","text":" with the Spotify web API."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/init(clientid:clientsecret:)","role":"symbol","kind":"symbol","title":"init(clientId:clientSecret:)"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","title":"registered your application","titleInlineContent":[{"text":"registered","type":"text"},{"text":" ","type":"text"},{"text":"your application","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"link","title":"Client Credentials Flow","titleInlineContent":[{"text":"Client Credentials Flow","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/init(from:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/init(from:).json index 963e22d0a..e95c39b5f 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/init(from:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/init(from:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/init(from:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","role":"symbol","externalID":"s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV4fromACs7Decoder_p_tKcfc","symbolKind":"init","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/init(from:)","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/init(from:)"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/init(from:)","interfaceLanguage":"swift"},"metadata":{"title":"init(from:)","role":"symbol","externalID":"s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"symbolKind":"init"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/init(from:)":{"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/init(from:)","kind":"symbol","title":"init(from:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/logger.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/logger.json index 001d035cf..0a0225ea5 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/logger.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/logger.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The logger for this struct."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/logger","interfaceLanguage":"swift"},"metadata":{"title":"logger","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"roleHeading":"Type Property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV6logger7Logging6LoggerVvpZ"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/logger"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/logger":{"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/logger","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The logger for this struct."}],"title":"logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/logger"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The logger for this struct."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/logger"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"title":"logger","role":"symbol","externalID":"s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV6logger7Logging6LoggerVvpZ"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/logger":{"title":"logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/logger","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/logger","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"abstract":[{"type":"text","text":"The logger for this struct."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/makeclientcredentialstokensrequest().json b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/makeclientcredentialstokensrequest().json index 3c1983dea..b8884dd11 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/makeclientcredentialstokensrequest().json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowclientbackend/makeclientcredentialstokensrequest().json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"Makes a request for the authorization information."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/makeclientcredentialstokensrequest()"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV04makedE13TokensRequest7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGyF","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeClientCredentialsTokensRequest"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"title":"makeClientCredentialsTokensRequest()"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeClientCredentialsTokensRequest"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"This method is called by either the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","isActive":true,"type":"reference"},{"type":"text","text":" or"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","isActive":true},{"text":" ","type":"text"},{"type":"text","text":"methods of "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"},{"text":". The client credentials","type":"text"},{"text":" ","type":"text"},{"text":"flow does not provide a refresh token, so in both cases, the same network","type":"text"},{"type":"text","text":" "},{"text":"request is made.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This method returns the authorization information as JSON data that can be"},{"text":" ","type":"text"},{"type":"text","text":"decoded into "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","isActive":true},{"type":"text","text":". The "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"reference"},{"text":" and","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate"},{"type":"text","text":" (which can be decoded from the “expires_in”"},{"text":" ","type":"text"},{"type":"text","text":"JSON key) properties should be non-"},{"type":"codeVoice","code":"nil"},{"type":"text","text":". For example:"}],"type":"paragraph"},{"syntax":null,"type":"codeListing","code":["{"," \"access_token\": \"NgCXRKc...MzYjw\","," \"token_type\": \"bearer\","," \"expires_in\": 3600,","}"]},{"type":"paragraph","inlineContent":[{"text":"Read about the underlying request that is made to Spotify in order to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"retrieve this data "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","isActive":true},{"type":"text","text":"."}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/makeClientCredentialsTokensRequest()"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/makeClientCredentialsTokensRequest()":{"type":"topic","title":"makeClientCredentialsTokensRequest()","abstract":[{"text":"Makes a request for the authorization information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/makeClientCredentialsTokensRequest()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/makeclientcredentialstokensrequest()","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves a new access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/#request-authorization":{"title":"here","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","titleInlineContent":[{"type":"text","text":"here"}],"type":"link"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeClientCredentialsTokensRequest"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method is called by either the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()"},{"type":"text","text":" or"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"methods of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"},{"type":"text","text":". The client credentials"},{"text":" ","type":"text"},{"type":"text","text":"flow does not provide a refresh token, so in both cases, the same network"},{"text":" ","type":"text"},{"text":"request is made.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"This method returns the authorization information as JSON data that can be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"decoded into "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","isActive":true},{"text":". The ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","type":"reference","isActive":true},{"type":"text","text":" (which can be decoded from the “expires_in”"},{"type":"text","text":" "},{"type":"text","text":"JSON key) properties should be non-"},{"code":"nil","type":"codeVoice"},{"text":". For example:","type":"text"}]},{"syntax":null,"code":["{"," \"access_token\": \"NgCXRKc...MzYjw\","," \"token_type\": \"bearer\","," \"expires_in\": 3600,","}"],"type":"codeListing"},{"inlineContent":[{"text":"Read about the underlying request that is made to Spotify in order to","type":"text"},{"type":"text","text":" "},{"text":"retrieve this data ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"symbol","sections":[],"metadata":{"role":"symbol","title":"makeClientCredentialsTokensRequest()","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"externalID":"s:13SpotifyWebAPI021ClientCredentialsFlowD7BackendV04makedE13TokensRequest7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGyF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/makeClientCredentialsTokensRequest()"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/makeclientcredentialstokensrequest()"]}],"abstract":[{"text":"Makes a request for the authorization information.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/#request-authorization":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","type":"link","title":"here","titleInlineContent":[{"type":"text","text":"here"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","abstract":[{"text":"Retrieves a new access token.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend/makeClientCredentialsTokensRequest()":{"title":"makeClientCredentialsTokensRequest()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend\/makeClientCredentialsTokensRequest()","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/makeclientcredentialstokensrequest()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeClientCredentialsTokensRequest"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request for the authorization information."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager.json index 605052be6..3c834237e 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"},"metadata":{"symbolKind":"class","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI28ClientCredentialsFlowManagerC","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"title":"ClientCredentialsFlowManager","roleHeading":"Class"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:)"],"title":"Initializers"},{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize"],"title":"Subscribing to Changes"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/logger"],"title":"Logging"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/description"],"title":"Instance Properties"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowmanager"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"],"generated":true,"title":"Authorization"}],"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"],"title":"Inherits From","type":"inheritsFrom","kind":"relationships"},{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"final","kind":"keyword"},{"text":" ","kind":"text"},{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Overview","anchor":"overview","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"The Client Credentials flow is used in server-to-server authentication. Only","type":"text"},{"type":"text","text":" "},{"text":"endpoints that do not access user information can be accessed. This means that","type":"text"},{"type":"text","text":" "},{"text":"endpoints that require ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"reference"},{"type":"text","text":" cannot be accessed. The"},{"type":"text","text":" "},{"type":"text","text":"advantage of this authorization process is that no user interaction is"},{"text":" ","type":"text"},{"type":"text","text":"required."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This class stores the client id and client secret locally. Consider using"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","type":"reference","isActive":true},{"text":"<","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","type":"reference"},{"text":">,","type":"text"},{"type":"text","text":" "},{"text":"which allows you to setup a custom backend server that can store these","type":"text"},{"type":"text","text":" "},{"type":"text","text":"sensitive credentials and which communicates with Spotify on your behalf in"},{"text":" ","type":"text"},{"text":"order to retrieve the authorization information.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Authorization"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The only method you must call to authorize your application is"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","isActive":true,"type":"reference"},{"type":"text","text":". After that, you may begin"},{"type":"text","text":" "},{"text":"making requests to the Spotify web API. The access token will be refreshed for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"you automatically when needed."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","isActive":true},{"type":"text","text":" to set the"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","isActive":true,"type":"reference"},{"text":" to ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":". Does not","type":"text"},{"type":"text","text":" "},{"type":"text","text":"change "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId"},{"text":" or ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret"},{"text":", which are immutable.","type":"text"}]},{"inlineContent":[{"inlineContent":[{"text":"Persistent Storage","type":"text"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Note that this type conforms to "},{"type":"codeVoice","code":"Codable"},{"text":". It is this type that you should","type":"text"},{"type":"text","text":" "},{"text":"encode to data using a ","type":"text"},{"code":"JSONEncoder","type":"codeVoice"},{"type":"text","text":" in order to save the authorization"},{"type":"text","text":" "},{"type":"text","text":"information to persistent storage. See"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage"},{"type":"text","text":" for more"},{"text":" ","type":"text"},{"text":"information.","type":"text"}]},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"type":"text","text":" an empty set because the"},{"text":" ","type":"text"},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"scopes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/logger":{"title":"logger","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/logger","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"abstract":[{"type":"text","text":"The logger for this class."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didDeauthorize":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize","abstract":[{"type":"text","text":"A publisher that emits after "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()"},{"text":" is called.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didDeauthorize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"didDeauthorize","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/diddeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange":{"type":"topic","title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","abstract":[{"type":"text","text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"type":"topic","title":"clientId","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/description":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"A textual representation of this instance."}],"title":"description","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/description","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"title":"Client Credentials Flow","titleInlineContent":[{"text":"Client Credentials Flow","type":"text"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","kind":"symbol","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"title":"deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"title":"authorization scopes","titleInlineContent":[{"type":"text","text":"authorization scopes"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Client-Credentials-Flow":{"type":"topic","title":"Authorizing with the Client Credentials Flow","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","title":"clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didChange":{"title":"didChange","abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow":{"type":"topic","title":"Authorizing with the Authorization Code Flow","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","abstract":[{"type":"text","text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"type":"text","text":" is not "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"text":" ","type":"text"},{"text":"empty.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","type":"topic","title":"isAuthorized(for:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/init(clientId:clientSecret:accessToken:expirationDate:)":{"kind":"symbol","title":"init(clientId:clientSecret:accessToken:expirationDate:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":")"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:)","type":"topic","abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/init(clientId:clientSecret:)":{"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"role":"symbol","title":"init(clientId:clientSecret:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}}} \ No newline at end of file +{"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"],"title":"Inherits From","kind":"relationships","type":"inheritsFrom"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"final"},{"text":" ","kind":"text"},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowManager"}]}]},{"content":[{"anchor":"overview","text":"Overview","type":"heading","level":2},{"inlineContent":[{"text":"The Client Credentials flow is used in server-to-server authentication. Only","type":"text"},{"text":" ","type":"text"},{"text":"endpoints that do not access user information can be accessed. This means that","type":"text"},{"type":"text","text":" "},{"type":"text","text":"endpoints that require "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","isActive":true},{"type":"text","text":" cannot be accessed. The"},{"type":"text","text":" "},{"type":"text","text":"advantage of this authorization process is that no user interaction is"},{"text":" ","type":"text"},{"text":"required.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"This class stores the client id and client secret locally. Consider using","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"},{"text":"<","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"},{"type":"text","text":">,"},{"type":"text","text":" "},{"text":"which allows you to setup a custom backend server that can store these","type":"text"},{"text":" ","type":"text"},{"text":"sensitive credentials and which communicates with Spotify on your behalf in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"order to retrieve the authorization information."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Authorization"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"The only method you must call to authorize your application is"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","isActive":true},{"type":"text","text":". After that, you may begin"},{"text":" ","type":"text"},{"text":"making requests to the Spotify web API. The access token will be refreshed for","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"you automatically when needed."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","type":"reference"},{"type":"text","text":" to set the"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference"},{"text":" and","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"type":"text","text":". Does not"},{"text":" ","type":"text"},{"type":"text","text":"change "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId"},{"text":" or ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret"},{"type":"text","text":", which are immutable."}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Persistent Storage"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Note that this type conforms to ","type":"text"},{"code":"Codable","type":"codeVoice"},{"text":". It is this type that you should","type":"text"},{"type":"text","text":" "},{"type":"text","text":"encode to data using a "},{"type":"codeVoice","code":"JSONEncoder"},{"text":" in order to save the authorization","type":"text"},{"type":"text","text":" "},{"text":"information to persistent storage. See","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true},{"text":" for more","type":"text"},{"type":"text","text":" "},{"text":"information.","type":"text"}]},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"ClientCredentialsFlowManager","externalID":"s:13SpotifyWebAPI28ClientCredentialsFlowManagerC","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"role":"symbol","roleHeading":"Class","symbolKind":"class","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"],"title":"Authorization","anchor":"Authorization","generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowmanager"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:)"],"title":"Initializers"},{"anchor":"Authorization","title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"]},{"anchor":"Subscribing-to-Changes","title":"Subscribing to Changes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/logger"],"anchor":"Logging","title":"Logging"},{"title":"Instance Properties","anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/description"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didDeauthorize":{"kind":"symbol","role":"symbol","title":"didDeauthorize","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didDeauthorize","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/diddeauthorize","abstract":[{"text":"A publisher that emits after ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","isActive":true},{"text":" is called.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/init(clientId:clientSecret:accessToken:expirationDate:)":{"role":"symbol","type":"topic","title":"init(clientId:clientSecret:accessToken:expirationDate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/init(clientId:clientSecret:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:)","title":"init(clientId:clientSecret:)","type":"topic","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/logger":{"title":"logger","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/logger","abstract":[{"type":"text","text":"The logger for this class."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}]},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","title":"authorization scopes","titleInlineContent":[{"text":"authorization scopes","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","role":"symbol","title":"clientSecret","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"text":" an empty set because the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","title":"scopes","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Client-Credentials-Flow":{"role":"article","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"url":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","kind":"article","title":"Authorizing with the Client Credentials Flow","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"type":"text","text":" "},{"text":"empty.","type":"text"}],"type":"topic","title":"isAuthorized(for:)","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","type":"topic","role":"symbol","title":"clientId","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","title":"Client Credentials Flow","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"abstract":[{"text":"Sets ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","type":"topic","role":"symbol","title":"deauthorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/didChange":{"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange","title":"didChange","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"A publisher that emits after the authorization information changes."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/didChange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange":{"title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","role":"article","kind":"article","abstract":[{"text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app.","type":"text"}]},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/description":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/description","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/description","title":"description","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","abstract":[{"type":"text","text":"A textual representation of this instance."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","role":"article","type":"topic","kind":"article","title":"Authorizing with the Authorization Code Flow","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","abstract":[{"type":"text","text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/clientid.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/clientid.json index 286c19212..9ea35141a 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/clientid.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/clientid.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"text":"Read more about ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId"},"kind":"symbol","seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"clientId","externalID":"s:13SpotifyWebAPI28ClientCredentialsFlowManagerC8clientIdSSvp","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"type":"text","text":" an empty set because the"},{"text":" ","type":"text"},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"scopes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"type":"topic","title":"clientId","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"title":"registering your application","titleInlineContent":[{"type":"text","text":"registering your application"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","kind":"symbol","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"title":"deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"type":"text","text":" is not "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"text":" ","type":"text"},{"text":"empty.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","type":"topic","title":"isAuthorized(for:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","title":"clientSecret"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid"]}],"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI28ClientCredentialsFlowManagerC8clientIdSSvp","symbolKind":"property","title":"clientId","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Read more about ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}]}]}],"seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"],"anchor":"Authorization","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"type":"text","text":" "},{"text":"empty.","type":"text"}],"type":"topic","title":"isAuthorized(for:)","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"text":" an empty set because the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","title":"scopes","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"abstract":[{"text":"Sets ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","type":"topic","role":"symbol","title":"deauthorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}]},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"title":"registering your application","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","titleInlineContent":[{"type":"text","text":"registering your application"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","role":"symbol","title":"clientSecret","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","type":"topic","role":"symbol","title":"clientId","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/clientsecret.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/clientsecret.json index 32148a625..16ccbcb54 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/clientsecret.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/clientsecret.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret"]}],"abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"text":"application.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","title":"clientSecret","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI28ClientCredentialsFlowManagerC12clientSecretSSvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"],"title":"Authorization","generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"text":".","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","kind":"symbol","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","type":"reference","isActive":true},{"text":" to ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}],"title":"deauthorize()"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"text":"registering your application","type":"text"}],"title":"registering your application","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"text":"application.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","title":"clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"type":"text","text":" an empty set because the"},{"text":" ","type":"text"},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"scopes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"type":"topic","title":"clientId","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"title":"accessToken","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","isActive":true},{"type":"text","text":" is not "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"text":" ","type":"text"},{"text":"empty.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","type":"topic","title":"isAuthorized(for:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"clientSecret","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI28ClientCredentialsFlowManagerC12clientSecretSSvp"},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes"],"anchor":"Authorization","title":"Authorization","generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Read more about ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"]]},"references":{"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registering your application","titleInlineContent":[{"text":"registering your application","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/expirationDate":{"type":"topic","abstract":[{"type":"text","text":"The expiration date of the access token."}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/accessToken":{"type":"topic","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/isAuthorized(for:)":{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the set of scopes is"},{"type":"text","text":" "},{"text":"empty.","type":"text"}],"type":"topic","title":"isAuthorized(for:)","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/isAuthorized(for:)","conformance":{"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientId":{"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientId","type":"topic","role":"symbol","title":"clientId","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/clientSecret":{"abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/clientSecret","type":"topic","role":"symbol","title":"clientSecret","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/deauthorize()":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}]},"abstract":[{"text":"Sets ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/accessToken"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/expirationDate"},{"type":"text","text":" to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/deauthorize()","type":"topic","role":"symbol","title":"deauthorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deauthorize"},{"text":"()","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/scopes":{"type":"topic","abstract":[{"type":"text","text":"The Spotify authorization scopes. "},{"inlineContent":[{"text":"Always","type":"text"}],"type":"strong"},{"text":" an empty set because the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"client credentials flow does not support authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/scopes","title":"scopes","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/description.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/description.json index d311612b6..2feed763e 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/description.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/description.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"override","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/description","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"A textual representation of this instance.","type":"text"}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI28ClientCredentialsFlowManagerC11descriptionSSvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"description","roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/description"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"]]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/description":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"A textual representation of this instance."}],"title":"description","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/description","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"override"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"]]},"metadata":{"symbolKind":"property","title":"description","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","externalID":"s:13SpotifyWebAPI28ClientCredentialsFlowManagerC11descriptionSSvp"},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/description","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"A textual representation of this instance."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/description":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/description","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/description","title":"description","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","abstract":[{"type":"text","text":"A textual representation of this instance."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/init(clientid:clientsecret:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/init(clientid:clientsecret:).json index a1fff9772..bbb7e26b8 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/init(clientid:clientsecret:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/init(clientid:clientsecret:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:)"],"title":"Initializers","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client id that you received when you "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}]}],"name":"clientId"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The client secret that you received when you ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"name":"clientSecret"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Remember, with this authorization flow, only endpoints that do not access","type":"text"},{"type":"text","text":" "},{"type":"text","text":"user information can be accessed. This means that endpoints that require"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","isActive":true},{"text":" cannot be accessed.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To get a client id and client secret, go to the "},{"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","isActive":true,"type":"reference"},{"type":"text","text":" and create an app. see the README in the root directory of"},{"text":" ","type":"text"},{"type":"text","text":"this package for more information."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Note that this type conforms to "},{"type":"codeVoice","code":"Codable"},{"text":". It is this type that you should","type":"text"},{"type":"text","text":" "},{"type":"text","text":"encode to data using a "},{"code":"JSONEncoder","type":"codeVoice"},{"text":" in order to save the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information to persistent storage. See"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage"},{"text":" for more","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}],"metadata":{"roleHeading":"Initializer","title":"init(clientId:clientSecret:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI28ClientCredentialsFlowManagerC8clientId0H6SecretACSS_SStcfc","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol"},"sections":[],"references":{"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"link","title":"Client Credentials Flow","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/init(clientId:clientSecret:accessToken:expirationDate:)":{"kind":"symbol","title":"init(clientId:clientSecret:accessToken:expirationDate:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":")"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:)","type":"topic","abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/init(clientId:clientSecret:)":{"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"role":"symbol","title":"init(clientId:clientSecret:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"title":"authorization scopes","titleInlineContent":[{"type":"text","text":"authorization scopes"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},"https://developer.spotify.com/dashboard/login":{"type":"link","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","url":"https:\/\/developer.spotify.com\/dashboard\/login","titleInlineContent":[{"text":"Spotify Developer","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Dashboard"}],"title":"Spotify Developer Dashboard"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"title":"registered your application","titleInlineContent":[{"text":"registered","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"your application"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"clientId","content":[{"inlineContent":[{"type":"text","text":"The client id that you received when you "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]},{"name":"clientSecret","content":[{"inlineContent":[{"type":"text","text":"The client secret that you received when you "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Remember, with this authorization flow, only endpoints that do not access"},{"type":"text","text":" "},{"type":"text","text":"user information can be accessed. This means that endpoints that require"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","isActive":true},{"type":"text","text":" cannot be accessed."}]},{"inlineContent":[{"type":"text","text":"To get a client id and client secret, go to the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/dashboard\/login"},{"type":"text","text":" and create an app. see the README in the root directory of"},{"type":"text","text":" "},{"type":"text","text":"this package for more information."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Note that this type conforms to "},{"type":"codeVoice","code":"Codable"},{"type":"text","text":". It is this type that you should"},{"text":" ","type":"text"},{"type":"text","text":"encode to data using a "},{"code":"JSONEncoder","type":"codeVoice"},{"text":" in order to save the authorization","type":"text"},{"type":"text","text":" "},{"text":"information to persistent storage. See","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","type":"reference","isActive":true},{"text":" for more","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}]},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"text":"Creates an authorization manager for the Client Credentials Flow.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:)"},"kind":"symbol","metadata":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"init(clientId:clientSecret:)","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI28ClientCredentialsFlowManagerC8clientId0H6SecretACSS_SStcfc","role":"symbol","roleHeading":"Initializer","symbolKind":"init"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:)"],"title":"Initializers","anchor":"Initializers"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/init(clientId:clientSecret:accessToken:expirationDate:)":{"role":"symbol","type":"topic","title":"init(clientId:clientSecret:accessToken:expirationDate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/dashboard/login":{"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","type":"link","url":"https:\/\/developer.spotify.com\/dashboard\/login","title":"Spotify Developer Dashboard","titleInlineContent":[{"text":"Spotify Developer","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Dashboard"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/init(clientId:clientSecret:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:)","title":"init(clientId:clientSecret:)","type":"topic","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","title":"authorization scopes","titleInlineContent":[{"type":"text","text":"authorization scopes"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","titleInlineContent":[{"type":"text","text":"registered"},{"type":"text","text":" "},{"text":"your application","type":"text"}],"title":"registered your application","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","title":"Client Credentials Flow","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/init(clientid:clientsecret:accesstoken:expirationdate:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/init(clientid:clientsecret:accesstoken:expirationdate:).json index 89c5e259f..ef236885f 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/init(clientid:clientsecret:accesstoken:expirationdate:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowmanager/init(clientid:clientsecret:accesstoken:expirationdate:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"]]},"metadata":{"role":"symbol","title":"init(clientId:clientSecret:accessToken:expirationDate:)","externalID":"s:13SpotifyWebAPI28ClientCredentialsFlowManagerC8clientId0H6Secret11accessToken14expirationDateACSS_S2S10Foundation0N0Vtcfc","fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"expirationDate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","symbolKind":"init"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:)"],"generated":true}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"clientSecret"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":")","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The client id that you received when you ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"name":"clientId"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client secret that you received when you "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"name":"clientSecret"},{"content":[{"inlineContent":[{"text":"The access token.","type":"text"}],"type":"paragraph"}],"name":"accessToken"},{"name":"expirationDate","content":[{"inlineContent":[{"text":"The expiration date of the access token.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"In general, only use this initializer if you have retrieved the"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"authorization information from an external source.","type":"text"}],"type":"strong"},{"text":" Otherwise, use","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:)","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Remember, with this authorization flow, only endpoints that do not access"},{"text":" ","type":"text"},{"type":"text","text":"user information can be accessed. This means that endpoints that require"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},{"type":"text","text":" cannot be accessed."}]},{"type":"paragraph","inlineContent":[{"text":"You are discouraged from individually saving the properties of this","type":"text"},{"type":"text","text":" "},{"type":"text","text":"instance to persistent storage and then retrieving them later and passing"},{"text":" ","type":"text"},{"type":"text","text":"them into this initializer. Instead, encode this entire instance to data"},{"type":"text","text":" "},{"type":"text","text":"using a "},{"code":"JSONEncoder","type":"codeVoice"},{"text":" and then decode the data from storage later. See","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage"},{"type":"text","text":" for more"},{"type":"text","text":" "},{"type":"text","text":"information."}]},{"type":"paragraph","inlineContent":[{"text":"To get a client id and client secret, go to the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","type":"reference"},{"type":"text","text":" and create an app. see the README in the root directory of"},{"type":"text","text":" "},{"type":"text","text":"this package for more information."}]},{"inlineContent":[{"type":"text","text":"Read more about the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},{"type":"text","text":"."}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/init(clientId:clientSecret:accessToken:expirationDate:)":{"kind":"symbol","title":"init(clientId:clientSecret:accessToken:expirationDate:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":")"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:)","type":"topic","abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}]},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link","titleInlineContent":[{"text":"authorization scopes","type":"text"}],"title":"authorization scopes","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},"https://developer.spotify.com/dashboard/login":{"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","type":"link","titleInlineContent":[{"text":"Spotify Developer","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Dashboard"}],"title":"Spotify Developer Dashboard","url":"https:\/\/developer.spotify.com\/dashboard\/login"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"link","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"title":"Client Credentials Flow","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/init(clientId:clientSecret:)":{"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"role":"symbol","title":"init(clientId:clientSecret:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:)","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientSecret"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registered"},{"text":" ","type":"text"},{"text":"your application","type":"text"}],"title":"registered your application","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:)"],"generated":true,"title":"Initializers","anchor":"Initializers"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"]}]},{"parameters":[{"name":"clientId","content":[{"inlineContent":[{"type":"text","text":"The client id that you received when you "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}],"type":"paragraph"}]},{"name":"clientSecret","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client secret that you received when you "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"type":"text","text":"."}]}]},{"name":"accessToken","content":[{"inlineContent":[{"type":"text","text":"The access token."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The expiration date of the access token.","type":"text"}]}],"name":"expirationDate"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"In general, only use this initializer if you have retrieved the","type":"text"}]},{"text":" ","type":"text"},{"inlineContent":[{"text":"authorization information from an external source.","type":"text"}],"type":"strong"},{"text":" Otherwise, use","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:)"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Remember, with this authorization flow, only endpoints that do not access"},{"type":"text","text":" "},{"type":"text","text":"user information can be accessed. This means that endpoints that require"},{"text":" ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","isActive":true,"type":"reference"},{"text":" cannot be accessed.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are discouraged from individually saving the properties of this"},{"text":" ","type":"text"},{"text":"instance to persistent storage and then retrieving them later and passing","type":"text"},{"type":"text","text":" "},{"type":"text","text":"them into this initializer. Instead, encode this entire instance to data"},{"type":"text","text":" "},{"type":"text","text":"using a "},{"code":"JSONEncoder","type":"codeVoice"},{"type":"text","text":" and then decode the data from storage later. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true,"type":"reference"},{"text":" for more","type":"text"},{"text":" ","type":"text"},{"text":"information.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To get a client id and client secret, go to the "},{"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","type":"reference","isActive":true},{"text":" and create an app. see the README in the root directory of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"this package for more information."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},{"type":"text","text":"."}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Initializer","fragments":[{"kind":"keyword","text":"convenience"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":")","kind":"text"}],"externalID":"s:13SpotifyWebAPI28ClientCredentialsFlowManagerC8clientId0H6Secret11accessToken14expirationDateACSS_S2S10Foundation0N0Vtcfc","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","role":"symbol","title":"init(clientId:clientSecret:accessToken:expirationDate:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"https://developer.spotify.com/dashboard/login":{"type":"link","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","url":"https:\/\/developer.spotify.com\/dashboard\/login","titleInlineContent":[{"type":"text","text":"Spotify Developer"},{"type":"text","text":" "},{"type":"text","text":"Dashboard"}],"title":"Spotify Developer Dashboard"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/init(clientId:clientSecret:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:)","title":"init(clientId:clientSecret:)","type":"topic","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registered"},{"type":"text","text":" "},{"type":"text","text":"your application"}],"title":"registered your application"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"title":"Client Credentials Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager/init(clientId:clientSecret:accessToken:expirationDate:)":{"role":"symbol","type":"topic","title":"init(clientId:clientSecret:accessToken:expirationDate:)","fragments":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Creates an authorization manager for the Client Credentials Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager\/init(clientId:clientSecret:accessToken:expirationDate:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:)"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","titleInlineContent":[{"type":"text","text":"authorization scopes"}],"title":"authorization scopes"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend.json index f31ef2cd2..07238a314 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Overview","type":"heading","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The server must have an endpoint ("},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL","type":"reference","isActive":true},{"text":") that accepts a post request","type":"text"},{"type":"text","text":" "},{"text":"for the authorization information from Spotify. See","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","type":"reference"},{"type":"text","text":" for more information."}]},{"inlineContent":[{"type":"text","text":"Instead of creating your own server, you can use "},{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","type":"reference","isActive":true},{"type":"text","text":" with"},{"type":"text","text":" "},{"text":"this type by assigning the \/client-credentials-flow\/retrieve-tokens endpoint to","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"text":"In contrast with ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","isActive":true,"type":"reference"},{"type":"text","text":", which can be used if"},{"type":"text","text":" "},{"type":"text","text":"you are communicating directly with Spotify, this type does not send the"},{"text":" ","type":"text"},{"type":"codeVoice","code":"clientId"},{"text":", or ","type":"text"},{"code":"clientSecret","type":"codeVoice"},{"text":" in network requests because these values should","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"be securely stored on your backend server."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"reference"},{"type":"text","text":"."}]}]}],"metadata":{"title":"ClientCredentialsFlowProxyBackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Structure","role":"symbol","symbolKind":"struct","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}]},"abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information using the Client Credentials Flow.","type":"text"}],"seeAlsoSections":[{"title":"Authorization Backends","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/init(tokensURL:decodeServerError:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/decodeServerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL"]},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/logger"],"title":"Type Properties"},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/CustomStringConvertible-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Hashable-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/Hashable-Implementations":{"role":"collectionGroup","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/hashable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Hashable-Implementations","title":"Hashable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/CustomStringConvertible-Implementations":{"abstract":[],"role":"collectionGroup","title":"CustomStringConvertible Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/CustomStringConvertible-Implementations","type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/customstringconvertible-implementations"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/decodeServerError":{"abstract":[{"text":"A hook for decoding an error produced by your backend server into an error","type":"text"},{"type":"text","text":" "},{"type":"text","text":"type, which will then be thrown to downstream subscribers."}],"role":"symbol","title":"decodeServerError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/decodeServerError","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodeservererror","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeServerError"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":") -> (any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")?)?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","title":"AuthorizationCodeFlowClientBackend","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","title":"AuthorizationCodeFlowPKCEClientBackend","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"titleInlineContent":[{"text":"Client Credentials Flow","type":"text"}],"type":"link","title":"Client Credentials Flow","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/Decodable-Implementations":{"type":"topic","kind":"article","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodable-implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/makeClientCredentialsTokensRequest()":{"abstract":[{"text":"Makes a request for the authorization information.","type":"text"}],"role":"symbol","title":"makeClientCredentialsTokensRequest()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/makeclientcredentialstokensrequest()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeClientCredentialsTokensRequest"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/tokensURL":{"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request for"},{"text":" ","type":"text"},{"text":"the authorization information. The body will contain a key called","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“grant_type” with the value set to “client_credentials” in"},{"type":"text","text":" "},{"text":"x-www-form-urlencoded format.","type":"text"}],"role":"symbol","title":"tokensURL","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/tokensurl","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"tokensURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/logger":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"title":"logger","abstract":[{"text":"The logger for this struct.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/logger","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/logger","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/init(tokensURL:decodeServerError:)":{"abstract":[{"text":"Creates an instance that manages the authorization process for the Client","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Credentials Flow by communicating with a custom backend server."}],"role":"symbol","title":"init(tokensURL:decodeServerError:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/init(tokensURL:decodeServerError:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/init(tokensurl:decodeservererror:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"tokensURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decodeServerError"},{"kind":"text","text":": (("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":") -> (any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":")?)?)","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/Equatable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/equatable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations"},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"titleInlineContent":[{"type":"text","text":"SpotifyAPIServer"}],"type":"link","title":"SpotifyAPIServer","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Authorization Backends","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend"],"anchor":"Authorization-Backends","generated":true}],"topicSections":[{"title":"Initializers","anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/init(tokensURL:decodeServerError:)"],"generated":true},{"anchor":"Instance-Properties","title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/decodeServerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL"],"generated":true},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()"],"anchor":"Instance-Methods"},{"generated":true,"anchor":"Type-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/logger"],"title":"Type Properties"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/CustomStringConvertible-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Hashable-Implementations"],"anchor":"Default-Implementations"}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","kind":"relationships"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The server must have an endpoint ("},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL","type":"reference"},{"type":"text","text":") that accepts a post request"},{"type":"text","text":" "},{"text":"for the authorization information from Spotify. See","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","isActive":true},{"type":"text","text":" for more information."}]},{"inlineContent":[{"type":"text","text":"Instead of creating your own server, you can use "},{"isActive":true,"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"},{"text":" with","type":"text"},{"type":"text","text":" "},{"type":"text","text":"this type by assigning the \/client-credentials-flow\/retrieve-tokens endpoint to"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"In contrast with ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","isActive":true,"type":"reference"},{"type":"text","text":", which can be used if"},{"text":" ","type":"text"},{"text":"you are communicating directly with Spotify, this type does not send the","type":"text"},{"type":"text","text":" "},{"code":"clientId","type":"codeVoice"},{"type":"text","text":", or "},{"type":"codeVoice","code":"clientSecret"},{"type":"text","text":" in network requests because these values should"},{"type":"text","text":" "},{"type":"text","text":"be securely stored on your backend server."}]},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},{"type":"text","text":"."}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"sections":[],"metadata":{"title":"ClientCredentialsFlowProxyBackend","roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"symbolKind":"struct"},"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information using the Client Credentials Flow.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEClientBackend":{"title":"AuthorizationCodeFlowPKCEClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEClientBackend","kind":"identifier"}],"abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"text":" with the Spotify web API in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"kind":"symbol"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/makeClientCredentialsTokensRequest()":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/makeclientcredentialstokensrequest()","title":"makeClientCredentialsTokensRequest()","abstract":[{"type":"text","text":"Makes a request for the authorization information."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/equatable-implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"Equatable Implementations"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/CustomStringConvertible-Implementations":{"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"topic","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/CustomStringConvertible-Implementations"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/Decodable-Implementations":{"title":"Decodable Implementations","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Decodable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodable-implementations","kind":"article"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","titleInlineContent":[{"text":"SpotifyAPIServer","type":"text"}],"title":"SpotifyAPIServer","type":"link","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/tokensURL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL","title":"tokensURL","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/tokensurl","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request for"},{"type":"text","text":" "},{"text":"the authorization information. The body will contain a key called","type":"text"},{"type":"text","text":" "},{"text":"“grant_type” with the value set to “client_credentials” in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"x-www-form-urlencoded format."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"tokensURL","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}]},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/logger":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"title":"logger","type":"topic","abstract":[{"text":"The logger for this struct.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/logger","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/logger","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/init(tokensURL:decodeServerError:)":{"title":"init(tokensURL:decodeServerError:)","abstract":[{"text":"Creates an instance that manages the authorization process for the Client","type":"text"},{"text":" ","type":"text"},{"text":"Credentials Flow by communicating with a custom backend server.","type":"text"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"tokensURL","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decodeServerError"},{"text":": ((","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")?)?)"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/init(tokensURL:decodeServerError:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/init(tokensurl:decodeservererror:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/Hashable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Hashable-Implementations","title":"Hashable Implementations","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/hashable-implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"title":"Client Credentials Flow","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowClientBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowClientBackend","url":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","role":"symbol","abstract":[{"type":"text","text":"Communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowClientBackend"}],"title":"AuthorizationCodeFlowClientBackend","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowClientBackend","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/decodeServerError":{"title":"decodeServerError","kind":"symbol","abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"type":"text","text":"type, which will then be thrown to downstream subscribers."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodeservererror","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/decodeServerError","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeServerError"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":") -> (any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")?)?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowClientBackend":{"title":"ClientCredentialsFlowClientBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowClientBackend","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowClientBackend"}],"abstract":[{"text":"Communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with the Spotify web API in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/!=(_:_:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/!=(_:_:).json index e921ba3cf..d7ab1f3d8 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/!=(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"metadata":{"extendedModule":"Swift","roleHeading":"Operator","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/!=(_:_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/Equatable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/equatable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/!=(_:_:)":{"abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/!=(_:_:)","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"roleHeading":"Operator","title":"!=(_:_:)","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV","symbolKind":"op"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Equatable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/equatable-implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/==(_:_:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/==(_:_:).json index 6d273be27..2c09cc2fc 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/==(_:_:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/==(_:_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"metadata":{"symbolKind":"op","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV2eeoiySbAC_ACtFZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV","kind":"typeIdentifier","text":"ClientCredentialsFlowProxyBackend"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV","text":"ClientCredentialsFlowProxyBackend","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"==(_:_:)","roleHeading":"Operator"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV","text":"ClientCredentialsFlowProxyBackend"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV","text":"ClientCredentialsFlowProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/==(_:_:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/==(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV","text":"ClientCredentialsFlowProxyBackend"},{"text":", ","kind":"text"},{"text":"ClientCredentialsFlowProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/==(_:_:)","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/==(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/Equatable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/equatable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/==(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ClientCredentialsFlowProxyBackend","preciseIdentifier":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ClientCredentialsFlowProxyBackend","preciseIdentifier":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"}],"metadata":{"externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV2eeoiySbAC_ACtFZ","symbolKind":"op","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV","text":"ClientCredentialsFlowProxyBackend"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV","text":"ClientCredentialsFlowProxyBackend"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","title":"==(_:_:)","extendedModule":"SpotifyWebAPI"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/==(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/equatable-implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/==(_:_:)":{"kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"ClientCredentialsFlowProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV"},{"text":", ","kind":"text"},{"text":"ClientCredentialsFlowProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"title":"==(_:_:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/==(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/customstringconvertible-implementations.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/customstringconvertible-implementations.json index f7cf737e0..f751cf491 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/customstringconvertible-implementations.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/customstringconvertible-implementations.json @@ -1 +1 @@ -{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/customstringconvertible-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"CustomStringConvertible Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/description"],"title":"Instance Properties"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/description":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/description","title":"description","abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"CustomStringConvertible Implementations","role":"collectionGroup","roleHeading":"API Collection"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/description"],"anchor":"Instance-Properties","generated":true,"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/customstringconvertible-implementations"]}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/description":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/description","title":"description","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/description","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/decodable-implementations.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/decodable-implementations.json index 270d0b920..c766d3bbf 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/decodable-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","roleHeading":"API Collection","role":"collectionGroup"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/init(from:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Decodable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodable-implementations"]}],"sections":[],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/init(from:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"}}} \ No newline at end of file +{"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Decodable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodable-implementations"]}],"sections":[],"topicSections":[{"anchor":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/init(from:)"],"title":"Initializers"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Decodable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/init(from:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/init(from:)","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/decodeservererror.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/decodeservererror.json index 9e9d0c915..ce15a3506 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/decodeservererror.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/decodeservererror.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodeservererror"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV17decodeServerErrors0K0_pSg10Foundation4DataV_So17NSHTTPURLResponseCtcSgvp","modules":[{"name":"SpotifyWebAPI"}],"title":"decodeServerError","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeServerError","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":") -> (any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":")?)?","kind":"text"}]},"abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"text":"type, which will then be thrown to downstream subscribers.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/decodeServerError"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeServerError"},{"text":": ((","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":")?)?"}]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"After the response from your server is received following a call to"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()"},{"type":"text","text":", this function is called with the"},{"type":"text","text":" "},{"text":"raw data and response metadata from the server. If you return an error from","type":"text"},{"type":"text","text":" "},{"text":"this function, then this error will be thrown to downstream subscribers. If","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"you return "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then the response from the server will be passed through"},{"type":"text","text":" "},{"type":"text","text":"unmodified to downstream subscribers."}]},{"name":"Important","style":"important","content":[{"inlineContent":[{"type":"text","text":"Do not use this function to decode the documented error"},{"text":" ","type":"text"},{"type":"text","text":"objects produced by Spotify, such as "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"This will be done elsewhere. Only use this function to decode error","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"objects produced by your custom backend server."}],"type":"paragraph"}],"type":"aside"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Thread Safety"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"No guarantees are made about which thread this function will be called on.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Do not mutate this property while a request is being made for the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/decodeServerError":{"abstract":[{"text":"A hook for decoding an error produced by your backend server into an error","type":"text"},{"type":"text","text":" "},{"type":"text","text":"type, which will then be thrown to downstream subscribers."}],"role":"symbol","title":"decodeServerError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/decodeServerError","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodeservererror","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeServerError"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":") -> (any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")?)?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/makeClientCredentialsTokensRequest()":{"abstract":[{"text":"Makes a request for the authorization information.","type":"text"}],"role":"symbol","title":"makeClientCredentialsTokensRequest()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/makeclientcredentialstokensrequest()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeClientCredentialsTokensRequest"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeServerError"},{"text":": ((","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":")?)?"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","title":"decodeServerError","externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV17decodeServerErrors0K0_pSg10Foundation4DataV_So17NSHTTPURLResponseCtcSgvp"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodeservererror"]}],"abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"text":" ","type":"text"},{"type":"text","text":"type, which will then be thrown to downstream subscribers."}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decodeServerError","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":")?)?","kind":"text"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"After the response from your server is received following a call to","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","type":"reference","isActive":true},{"type":"text","text":", this function is called with the"},{"type":"text","text":" "},{"type":"text","text":"raw data and response metadata from the server. If you return an error from"},{"type":"text","text":" "},{"type":"text","text":"this function, then this error will be thrown to downstream subscribers. If"},{"type":"text","text":" "},{"type":"text","text":"you return "},{"code":"nil","type":"codeVoice"},{"type":"text","text":", then the response from the server will be passed through"},{"text":" ","type":"text"},{"text":"unmodified to downstream subscribers.","type":"text"}]},{"name":"Important","type":"aside","style":"important","content":[{"inlineContent":[{"text":"Do not use this function to decode the documented error","type":"text"},{"text":" ","type":"text"},{"text":"objects produced by Spotify, such as ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true},{"text":".","type":"text"},{"text":" ","type":"text"},{"text":"This will be done elsewhere. Only use this function to decode error","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"objects produced by your custom backend server."}],"type":"paragraph"}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Thread Safety"}],"type":"strong"}]},{"inlineContent":[{"text":"No guarantees are made about which thread this function will be called on.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Do not mutate this property while a request is being made for the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/decodeServerError"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/makeClientCredentialsTokensRequest()":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/makeclientcredentialstokensrequest()","title":"makeClientCredentialsTokensRequest()","abstract":[{"type":"text","text":"Makes a request for the authorization information."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/decodeServerError":{"title":"decodeServerError","kind":"symbol","abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"type":"text","text":"type, which will then be thrown to downstream subscribers."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodeservererror","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/decodeServerError","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeServerError"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":") -> (any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")?)?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/description.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/description.json index 44002d5ba..bb73c9f13 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/description.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/description.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/description","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/CustomStringConvertible-Implementations"]]},"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"description","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV11descriptionSSvp"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/description":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/description","title":"description","abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/CustomStringConvertible-Implementations":{"abstract":[],"role":"collectionGroup","title":"CustomStringConvertible Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/CustomStringConvertible-Implementations","type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/customstringconvertible-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/description","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"description","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV11descriptionSSvp"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/description"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/CustomStringConvertible-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/description":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/description","title":"description","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/description","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/CustomStringConvertible-Implementations":{"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"topic","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/CustomStringConvertible-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/equatable-implementations.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/equatable-implementations.json index 14b825f30..d6c123527 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/equatable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"kind":"article","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/==(_:_:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/!=(_:_:)":{"abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/==(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV","text":"ClientCredentialsFlowProxyBackend"},{"text":", ","kind":"text"},{"text":"ClientCredentialsFlowProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/==(_:_:)","abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/==(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/equatable-implementations"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Equatable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"sections":[],"topicSections":[{"generated":true,"title":"Operators","anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/==(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/==(_:_:)":{"kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"ClientCredentialsFlowProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV"},{"text":", ","kind":"text"},{"text":"ClientCredentialsFlowProxyBackend","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"title":"==(_:_:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/==(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/hash(into:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/hash(into:).json index e85b36d35..39ed0ab83 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/hash(into:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Hashable-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/hash(into:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/hash(into:)"]}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV4hash4intoys6HasherVz_tF","title":"hash(into:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/Hashable-Implementations":{"role":"collectionGroup","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/hashable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Hashable-Implementations","title":"Hashable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/hash(into:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/hash(into:)","title":"hash(into:)","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","role":"symbol","externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV4hash4intoys6HasherVz_tF","roleHeading":"Instance Method","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"extendedModule":"SpotifyWebAPI"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Hashable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/hash(into:)":{"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","role":"symbol","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/Hashable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Hashable-Implementations","title":"Hashable Implementations","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/hashable-implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/hashable-implementations.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/hashable-implementations.json index 1525ea506..21ecc4e9f 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/hashable-implementations.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/hashable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/hash(into:)"],"title":"Instance Methods"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Hashable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Hashable Implementations","roleHeading":"API Collection"},"sections":[],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/hash(into:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/hash(into:)","title":"hash(into:)","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Hashable-Implementations","interfaceLanguage":"swift"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/hashable-implementations"]}],"metadata":{"title":"Hashable Implementations","roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"anchor":"Instance-Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/hash(into:)"],"title":"Instance Methods"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/hash(into:)":{"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","role":"symbol","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/init(from:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/init(from:).json index b7b4ef976..d00a872a4 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/init(from:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/init(from:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Initializer","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV4fromACs7Decoder_p_tKcfc","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/init(from:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Decodable-Implementations"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/init(from:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/Decodable-Implementations":{"type":"topic","kind":"article","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodable-implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Decodable-Implementations"]]},"metadata":{"roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV4fromACs7Decoder_p_tKcfc","title":"init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"extendedModule":"SpotifyWebAPI"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/init(from:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/init(from:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/Decodable-Implementations":{"title":"Decodable Implementations","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/Decodable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/init(tokensurl:decodeservererror:).json b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/init(tokensurl:decodeservererror:).json index 5a4acbb1f..6d0eae651 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/init(tokensurl:decodeservererror:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/init(tokensurl:decodeservererror:).json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"tokensURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decodeServerError","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":") -> (any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?)? = nil)","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The URL to your custom backend server that accepts a post","type":"text"},{"type":"text","text":" "},{"type":"text","text":"request for the authorization information. The body will contain a"},{"type":"text","text":" "},{"text":"key called “grant_type” with the value set to “client_credentials”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"in x-www-form-urlencoded format. See"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","isActive":true,"type":"reference"},{"text":" for more information.","type":"text"}],"type":"paragraph"}],"name":"tokensURL"},{"name":"decodeServerError","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A hook for decoding an error produced by your"},{"type":"text","text":" "},{"type":"text","text":"backend server into an error type, which will then be thrown to"},{"text":" ","type":"text"},{"type":"text","text":"downstream subscribers. Do not use this function to decode the"},{"text":" ","type":"text"},{"text":"documented error objects produced by Spotify, such as","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"},{"text":". This will be done elsewhere.","type":"text"}]}]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"This type requires a custom backend server that can store your client id"},{"type":"text","text":" "},{"text":"and client secret.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Instead of creating your own server, you can use ","type":"text"},{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens","isActive":true,"type":"reference"},{"type":"text","text":" with"},{"type":"text","text":" "},{"text":"this type by assigning the \/client-credentials-flow\/retrieve-tokens","type":"text"},{"text":" ","type":"text"},{"text":"endpoint to ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/init(tokensURL:decodeServerError:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/init(tokensurl:decodeservererror:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"abstract":[{"type":"text","text":"Creates an instance that manages the authorization process for the Client"},{"type":"text","text":" "},{"text":"Credentials Flow by communicating with a custom backend server.","type":"text"}],"metadata":{"externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV9tokensURL17decodeServerErrorAC10Foundation0J0V_s0M0_pSgAF4DataV_So17NSHTTPURLResponseCtcSgtcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"tokensURL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"decodeServerError","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":") -> (any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":")?)?)"}],"role":"symbol","title":"init(tokensURL:decodeServerError:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","roleHeading":"Initializer"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/makeClientCredentialsTokensRequest()":{"abstract":[{"text":"Makes a request for the authorization information.","type":"text"}],"role":"symbol","title":"makeClientCredentialsTokensRequest()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/makeclientcredentialstokensrequest()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeClientCredentialsTokensRequest"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/tokensURL":{"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request for"},{"text":" ","type":"text"},{"text":"the authorization information. The body will contain a key called","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“grant_type” with the value set to “client_credentials” in"},{"type":"text","text":" "},{"text":"x-www-form-urlencoded format.","type":"text"}],"role":"symbol","title":"tokensURL","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/tokensurl","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"tokensURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/init(tokensURL:decodeServerError:)":{"abstract":[{"text":"Creates an instance that manages the authorization process for the Client","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Credentials Flow by communicating with a custom backend server."}],"role":"symbol","title":"init(tokensURL:decodeServerError:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/init(tokensURL:decodeServerError:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/init(tokensurl:decodeservererror:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"tokensURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decodeServerError"},{"kind":"text","text":": (("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":") -> (any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":")?)?)","kind":"text"}]},"https://github.com/Peter-Schorn/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens":{"titleInlineContent":[{"type":"text","text":"SpotifyAPIServer"}],"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens","type":"link","title":"SpotifyAPIServer","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"title":"Client Credentials Flow","titleInlineContent":[{"text":"Client Credentials Flow","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Creates an instance that manages the authorization process for the Client","type":"text"},{"text":" ","type":"text"},{"text":"Credentials Flow by communicating with a custom backend server.","type":"text"}],"metadata":{"title":"init(tokensURL:decodeServerError:)","role":"symbol","symbolKind":"init","externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV9tokensURL17decodeServerErrorAC10Foundation0J0V_s0M0_pSgAF4DataV_So17NSHTTPURLResponseCtcSgtcfc","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"tokensURL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decodeServerError"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")?)?)"}],"roleHeading":"Initializer"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/init(tokensurl:decodeservererror:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/init(tokensURL:decodeServerError:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"tokensURL"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decodeServerError","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":")?)? = nil)","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The URL to your custom backend server that accepts a post","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"request for the authorization information. The body will contain a"},{"type":"text","text":" "},{"type":"text","text":"key called “grant_type” with the value set to “client_credentials”"},{"text":" ","type":"text"},{"text":"in x-www-form-urlencoded format. See","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","isActive":true},{"type":"text","text":" for more information."}]}],"name":"tokensURL"},{"name":"decodeServerError","content":[{"inlineContent":[{"text":"A hook for decoding an error produced by your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"backend server into an error type, which will then be thrown to"},{"type":"text","text":" "},{"text":"downstream subscribers. Do not use this function to decode the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"documented error objects produced by Spotify, such as"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},{"type":"text","text":". This will be done elsewhere."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This type requires a custom backend server that can store your client id","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and client secret."}]},{"type":"paragraph","inlineContent":[{"text":"Instead of creating your own server, you can use ","type":"text"},{"isActive":true,"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens","type":"reference"},{"text":" with","type":"text"},{"type":"text","text":" "},{"type":"text","text":"this type by assigning the \/client-credentials-flow\/retrieve-tokens"},{"text":" ","type":"text"},{"type":"text","text":"endpoint to "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL"},{"text":".","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/init(tokensURL:decodeServerError:)":{"title":"init(tokensURL:decodeServerError:)","abstract":[{"text":"Creates an instance that manages the authorization process for the Client","type":"text"},{"text":" ","type":"text"},{"text":"Credentials Flow by communicating with a custom backend server.","type":"text"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"tokensURL","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decodeServerError"},{"text":": ((","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")?)?)"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/init(tokensURL:decodeServerError:)","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/init(tokensurl:decodeservererror:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"https://github.com/Peter-Schorn/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens":{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens","titleInlineContent":[{"type":"text","text":"SpotifyAPIServer"}],"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens","type":"link","title":"SpotifyAPIServer"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"link","title":"Client Credentials Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/tokensURL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL","title":"tokensURL","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/tokensurl","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request for"},{"type":"text","text":" "},{"text":"the authorization information. The body will contain a key called","type":"text"},{"type":"text","text":" "},{"text":"“grant_type” with the value set to “client_credentials” in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"x-www-form-urlencoded format."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"tokensURL","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/makeClientCredentialsTokensRequest()":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/makeclientcredentialstokensrequest()","title":"makeClientCredentialsTokensRequest()","abstract":[{"type":"text","text":"Makes a request for the authorization information."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/logger.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/logger.json index 3639ed7f0..2bb741b8b 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/logger.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/logger.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"metadata":{"externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV6logger7Logging6LoggerVvpZ","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"title":"logger","role":"symbol","symbolKind":"property","roleHeading":"Type Property"},"abstract":[{"type":"text","text":"The logger for this struct."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/logger"},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/logger"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/logger":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"title":"logger","abstract":[{"text":"The logger for this struct.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/logger","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/logger","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV6logger7Logging6LoggerVvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Type Property","title":"logger"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"abstract":[{"text":"The logger for this struct.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/logger"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"languages":["swift"]}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/logger","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/logger":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"title":"logger","type":"topic","abstract":[{"text":"The logger for this struct.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/logger","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/logger","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/makeclientcredentialstokensrequest().json b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/makeclientcredentialstokensrequest().json index 7b4d1d364..54352ab2f 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/makeclientcredentialstokensrequest().json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/makeclientcredentialstokensrequest().json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()"},"abstract":[{"type":"text","text":"Makes a request for the authorization information."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"symbolKind":"method","externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV04makedE13TokensRequest7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGyF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeClientCredentialsTokensRequest"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"makeClientCredentialsTokensRequest()"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/makeclientcredentialstokensrequest()"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeClientCredentialsTokensRequest"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method is called by either the"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","isActive":true},{"type":"text","text":" or"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","isActive":true},{"type":"text","text":" "},{"type":"text","text":"methods of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","isActive":true},{"type":"text","text":". The client credentials"},{"text":" ","type":"text"},{"text":"flow does not provide a refresh token, so in both cases, the same network","type":"text"},{"text":" ","type":"text"},{"text":"request should be made.","type":"text"}]},{"inlineContent":[{"type":"text","text":"This method makes a post request to "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL","type":"reference"},{"type":"text","text":". The headers will contain"},{"type":"text","text":" "},{"type":"text","text":"the “Content-Type: application\/x-www-form-urlencoded” header and the body"},{"type":"text","text":" "},{"text":"will contain a key called “grant_type” with the value set to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"“client_credentials” in x-www-form-urlencoded format. For example:"},{"type":"text","text":" "},{"type":"text","text":"“grant_type=client_credentials”. See "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"text","text":"which is used to encode this data."}],"type":"paragraph"},{"inlineContent":[{"text":"This method must return the authorization information as JSON data that can","type":"text"},{"text":" ","type":"text"},{"text":"be decoded into ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"reference","isActive":true},{"text":". The ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"reference","isActive":true},{"text":" and","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","isActive":true,"type":"reference"},{"text":" (which can be decoded from the “expires_in”","type":"text"},{"type":"text","text":" "},{"type":"text","text":"JSON key) properties must be non-"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". For example:"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["{"," \"access_token\": \"NgCXRKc...MzYjw\","," \"token_type\": \"bearer\","," \"expires_in\": 3600,","}"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Any error that your backend server receives from the Spotify web API, along"},{"text":" ","type":"text"},{"text":"with the headers and status code, should be forwarded directly to the","type":"text"},{"type":"text","text":" "},{"text":"client, as this library already knows how to decode these errors.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"After the response is retrieved from the server, "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/decodeServerError"},{"type":"text","text":" is"},{"type":"text","text":" "},{"type":"text","text":"called in order to decode any custom error objects that your server might"},{"type":"text","text":" "},{"text":"return.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read about the underlying request that must be made to Spotify in order to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"retrieve this data "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"isActive":true,"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens","type":"reference"},{"text":" endpoint of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"SpotifyAPIServer can be used for this URL."}]}],"kind":"content"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/decodeServerError":{"abstract":[{"text":"A hook for decoding an error produced by your backend server into an error","type":"text"},{"type":"text","text":" "},{"type":"text","text":"type, which will then be thrown to downstream subscribers."}],"role":"symbol","title":"decodeServerError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/decodeServerError","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodeservererror","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeServerError"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":") -> (any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")?)?","kind":"text"}]},"https://github.com/Peter-Schorn/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens":{"title":"\/client-credentials-flow\/retrieve-tokens","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens","type":"link","titleInlineContent":[{"type":"text","text":"\/client-credentials-flow\/retrieve-tokens"}]},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/#request-authorization":{"titleInlineContent":[{"text":"here","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","type":"link","title":"here","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","abstract":[{"type":"text","text":"Authorizes the application for the Client Credentials Flow."}],"kind":"symbol","title":"authorize()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/tokensURL":{"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request for"},{"text":" ","type":"text"},{"text":"the authorization information. The body will contain a key called","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“grant_type” with the value set to “client_credentials” in"},{"type":"text","text":" "},{"text":"x-www-form-urlencoded format.","type":"text"}],"role":"symbol","title":"tokensURL","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/tokensurl","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"tokensURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/makeClientCredentialsTokensRequest()":{"abstract":[{"text":"Makes a request for the authorization information.","type":"text"}],"role":"symbol","title":"makeClientCredentialsTokensRequest()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/makeclientcredentialstokensrequest()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeClientCredentialsTokensRequest"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","title":"expirationDate","role":"symbol","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"onlyIfExpired","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"type":"text","text":" conforms to "},{"code":"ClientCredentialsFlowBackend","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves a new access token."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"makeClientCredentialsTokensRequest()","externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV04makedE13TokensRequest7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGyF","roleHeading":"Instance Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/makeclientcredentialstokensrequest()"]}],"sections":[],"abstract":[{"type":"text","text":"Makes a request for the authorization information."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"]}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method is called by either the"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","isActive":true,"type":"reference"},{"text":" or","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)"},{"text":" ","type":"text"},{"type":"text","text":"methods of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","isActive":true},{"type":"text","text":". The client credentials"},{"type":"text","text":" "},{"type":"text","text":"flow does not provide a refresh token, so in both cases, the same network"},{"text":" ","type":"text"},{"type":"text","text":"request should be made."}]},{"inlineContent":[{"text":"This method makes a post request to ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL","type":"reference"},{"type":"text","text":". The headers will contain"},{"type":"text","text":" "},{"type":"text","text":"the “Content-Type: application\/x-www-form-urlencoded” header and the body"},{"text":" ","type":"text"},{"text":"will contain a key called “grant_type” with the value set to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"“client_credentials” in x-www-form-urlencoded format. For example:"},{"type":"text","text":" "},{"text":"“grant_type=client_credentials”. See ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"type":"text","text":"which is used to encode this data."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This method must return the authorization information as JSON data that can"},{"type":"text","text":" "},{"type":"text","text":"be decoded into "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"reference","isActive":true},{"text":". The ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},{"text":" and","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate"},{"type":"text","text":" (which can be decoded from the “expires_in”"},{"type":"text","text":" "},{"text":"JSON key) properties must be non-","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":". For example:"}],"type":"paragraph"},{"syntax":null,"code":["{"," \"access_token\": \"NgCXRKc...MzYjw\","," \"token_type\": \"bearer\","," \"expires_in\": 3600,","}"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"text":"Any error that your backend server receives from the Spotify web API, along","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"with the headers and status code, should be forwarded directly to the"},{"type":"text","text":" "},{"type":"text","text":"client, as this library already knows how to decode these errors."}]},{"inlineContent":[{"text":"After the response is retrieved from the server, ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/decodeServerError"},{"type":"text","text":" is"},{"type":"text","text":" "},{"text":"called in order to decode any custom error objects that your server might","type":"text"},{"type":"text","text":" "},{"text":"return.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read about the underlying request that must be made to Spotify in order to"},{"text":" ","type":"text"},{"type":"text","text":"retrieve this data "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization"},{"type":"text","text":"."}]},{"inlineContent":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens"},{"type":"text","text":" endpoint of"},{"text":" ","type":"text"},{"type":"text","text":"SpotifyAPIServer can be used for this URL."}],"type":"paragraph"}],"kind":"content"}],"references":{"https://github.com/Peter-Schorn/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens":{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens","title":"\/client-credentials-flow\/retrieve-tokens","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens","titleInlineContent":[{"type":"text","text":"\/client-credentials-flow\/retrieve-tokens"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/accessToken":{"url":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/accessToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/authorize()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Authorizes the application for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/authorize()","type":"topic","role":"symbol","title":"authorize()","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/makeClientCredentialsTokensRequest()":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/makeclientcredentialstokensrequest()","title":"makeClientCredentialsTokensRequest()","abstract":[{"type":"text","text":"Makes a request for the authorization information."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/#request-authorization":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/#request-authorization","title":"here","titleInlineContent":[{"text":"here","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/tokensURL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL","title":"tokensURL","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/tokensurl","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request for"},{"type":"text","text":" "},{"text":"the authorization information. The body will contain a key called","type":"text"},{"type":"text","text":" "},{"text":"“grant_type” with the value set to “client_credentials” in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"x-www-form-urlencoded format."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"tokensURL","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager/refreshTokens(onlyIfExpired:tolerance:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager\/refreshTokens(onlyIfExpired:tolerance:)","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","kind":"symbol","title":"refreshTokens(onlyIfExpired:tolerance:)","abstract":[{"text":"Retrieves a new access token.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ClientCredentialsFlowBackend"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/decodeServerError":{"title":"decodeServerError","kind":"symbol","abstract":[{"type":"text","text":"A hook for decoding an error produced by your backend server into an error"},{"type":"text","text":" "},{"type":"text","text":"type, which will then be thrown to downstream subscribers."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodeservererror","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/decodeServerError","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeServerError"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":") -> (any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")?)?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo/expirationDate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo\/expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"kind":"symbol","title":"expirationDate","type":"topic","url":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/tokensurl.json b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/tokensurl.json index 31469ba88..ddf96d6bf 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/tokensurl.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialsflowproxybackend/tokensurl.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tokensURL","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens","isActive":true},{"type":"text","text":" endpoint of"},{"text":" ","type":"text"},{"type":"text","text":"SpotifyAPIServer can be used for this URL."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","isActive":true},{"text":" for more information.","type":"text"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/tokensurl"]}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"tokensURL","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tokensURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV9tokensURL10Foundation0J0Vvp"},"abstract":[{"text":"The URL to your custom backend server that accepts a post request for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the authorization information. The body will contain a key called"},{"type":"text","text":" "},{"text":"“grant_type” with the value set to “client_credentials” in","type":"text"},{"type":"text","text":" "},{"text":"x-www-form-urlencoded format.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"title":"ClientCredentialsFlowProxyBackend","type":"topic","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/tokensURL":{"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request for"},{"text":" ","type":"text"},{"text":"the authorization information. The body will contain a key called","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“grant_type” with the value set to “client_credentials” in"},{"type":"text","text":" "},{"text":"x-www-form-urlencoded format.","type":"text"}],"role":"symbol","title":"tokensURL","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/tokensurl","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"tokensURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]},"https://github.com/Peter-Schorn/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens":{"title":"\/client-credentials-flow\/retrieve-tokens","type":"link","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens","titleInlineContent":[{"type":"text","text":"\/client-credentials-flow\/retrieve-tokens"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/makeClientCredentialsTokensRequest()":{"abstract":[{"text":"Makes a request for the authorization information.","type":"text"}],"role":"symbol","title":"makeClientCredentialsTokensRequest()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/makeclientcredentialstokensrequest()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeClientCredentialsTokensRequest"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend"]]},"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI33ClientCredentialsFlowProxyBackendV9tokensURL10Foundation0J0Vvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tokensURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"roleHeading":"Instance Property","role":"symbol","title":"tokensURL","symbolKind":"property"},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tokensURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens","isActive":true,"type":"reference"},{"text":" endpoint of","type":"text"},{"type":"text","text":" "},{"text":"SpotifyAPIServer can be used for this URL.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","isActive":true},{"text":" for more information.","type":"text"}]}],"kind":"content"}],"abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request for"},{"type":"text","text":" "},{"type":"text","text":"the authorization information. The body will contain a key called"},{"type":"text","text":" "},{"type":"text","text":"“grant_type” with the value set to “client_credentials” in"},{"type":"text","text":" "},{"type":"text","text":"x-www-form-urlencoded format."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/tokensurl"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"https://github.com/Peter-Schorn/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens":{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens","title":"\/client-credentials-flow\/retrieve-tokens","titleInlineContent":[{"type":"text","text":"\/client-credentials-flow\/retrieve-tokens"}],"type":"link","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer#post-client-credentials-flowretrieve-tokens"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend","navigatorTitle":[{"text":"ClientCredentialsFlowProxyBackend","kind":"identifier"}],"type":"topic","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information using the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/tokensURL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/tokensURL","title":"tokensURL","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/tokensurl","abstract":[{"type":"text","text":"The URL to your custom backend server that accepts a post request for"},{"type":"text","text":" "},{"text":"the authorization information. The body will contain a key called","type":"text"},{"type":"text","text":" "},{"text":"“grant_type” with the value set to “client_credentials” in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"x-www-form-urlencoded format."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"tokensURL","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowProxyBackend/makeClientCredentialsTokensRequest()":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowProxyBackend\/makeClientCredentialsTokensRequest()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/makeclientcredentialstokensrequest()","title":"makeClientCredentialsTokensRequest()","abstract":[{"type":"text","text":"Makes a request for the authorization information."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest.json b/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest.json index 1d892fe1b..6216b5750 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"text":"Overview","type":"heading","level":2,"anchor":"overview"},{"inlineContent":[{"type":"text","text":"This type should be used in the body of the network request made in the"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend\/makeClientCredentialsTokensRequest()","type":"reference"},{"text":" method of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"your type that conforms to "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Although this type conforms to ","type":"text"},{"type":"codeVoice","code":"Codable"},{"type":"text","text":", it should actually be"},{"text":" ","type":"text"},{"type":"text","text":"encoded in x-www-form-urlencoded format when sent in the body of a"},{"type":"text","text":" "},{"type":"text","text":"network request using "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/formURLEncoded()"},{"text":".","type":"text"}]}],"style":"important","type":"aside","name":"Important"},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/init()"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/grantType"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/formURLEncoded()"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Equatable-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialstokensrequest"]}],"sections":[],"abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships"}],"metadata":{"title":"ClientCredentialsTokensRequest","externalID":"s:13SpotifyWebAPI30ClientCredentialsTokensRequestV","symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"role":"symbol","roleHeading":"Structure"},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"title":"Authentication Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/equatable-implementations","abstract":[],"role":"collectionGroup","type":"topic","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend/makeClientCredentialsTokensRequest()":{"title":"makeClientCredentialsTokensRequest()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend\/makeClientCredentialsTokensRequest()","required":true,"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend\/makeclientcredentialstokensrequest()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeClientCredentialsTokensRequest"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Makes a request for the authorization information.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/formURLEncoded()":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/formURLEncoded()","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/formurlencoded()","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"title":"formURLEncoded()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/Decodable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/decodable-implementations","abstract":[],"role":"collectionGroup","type":"topic","title":"Decodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/grantType":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/grantType","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/granttype","abstract":[{"text":"The grant type. Always set to “client_credentials”.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"grantType"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"link","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","title":"Client Credentials Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/init()":{"title":"init()","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/init()","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Creates an instance of this type, which is used to request the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information for the Client Credentials Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/init()","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"()"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"],"anchor":"Authentication-Objects","title":"Authentication Objects"}],"kind":"symbol","topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/init()"],"title":"Initializers","anchor":"Initializers"},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/grantType"],"anchor":"Instance-Properties"},{"generated":true,"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/formURLEncoded()"],"title":"Instance Methods"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Equatable-Implementations"],"title":"Default Implementations","anchor":"Default-Implementations","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest"},"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To"}],"metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"role":"symbol","title":"ClientCredentialsTokensRequest","navigatorTitle":[{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI30ClientCredentialsTokensRequestV","roleHeading":"Structure","symbolKind":"struct"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialstokensrequest"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsTokensRequest"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"overview","text":"Overview","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"This type should be used in the body of the network request made in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend\/makeClientCredentialsTokensRequest()","isActive":true},{"type":"text","text":" method of"},{"type":"text","text":" "},{"type":"text","text":"your type that conforms to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend"},{"type":"text","text":"."}],"type":"paragraph"},{"style":"important","type":"aside","name":"Important","content":[{"inlineContent":[{"type":"text","text":"Although this type conforms to "},{"code":"Codable","type":"codeVoice"},{"type":"text","text":", it should actually be"},{"type":"text","text":" "},{"type":"text","text":"encoded in x-www-form-urlencoded format when sent in the body of a"},{"type":"text","text":" "},{"text":"network request using ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/formURLEncoded()","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},{"text":".","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend/makeClientCredentialsTokensRequest()":{"abstract":[{"type":"text","text":"Makes a request for the authorization information."}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend\/makeClientCredentialsTokensRequest()","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend\/makeclientcredentialstokensrequest()","title":"makeClientCredentialsTokensRequest()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/init()":{"abstract":[{"type":"text","text":"Creates an instance of this type, which is used to request the"},{"type":"text","text":" "},{"type":"text","text":"authorization information for the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/init()","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","title":"init()","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/init()"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"link","title":"Client Credentials Flow","titleInlineContent":[{"text":"Client Credentials Flow","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/grantType":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/grantType","kind":"symbol","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The grant type. Always set to “client_credentials”."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"grantType","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"grantType","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/granttype"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/Decodable-Implementations":{"title":"Decodable Implementations","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Decodable-Implementations","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/formURLEncoded()":{"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/formurlencoded()","kind":"symbol","title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/formURLEncoded()","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/Equatable-Implementations":{"title":"Equatable Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Equatable-Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/!=(_:_:).json b/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/!=(_:_:).json index 9ca3e702e..7f434d456 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI30ClientCredentialsTokensRequestV","symbolKind":"op","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Operator"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/!=(_:_:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/equatable-implementations","abstract":[],"role":"collectionGroup","type":"topic","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Equatable-Implementations"]]},"sections":[],"metadata":{"title":"!=(_:_:)","role":"symbol","roleHeading":"Operator","symbolKind":"op","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI30ClientCredentialsTokensRequestV","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/!=(_:_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/!=(_:_:)":{"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/Equatable-Implementations":{"title":"Equatable Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Equatable-Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/decodable-implementations.json b/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/decodable-implementations.json index 6f2bce030..6fcdd9ac3 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/decodable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest"]]},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/init(from:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Decodable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Decodable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/init(from:)":{"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/init(from:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/init(from:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest"]]},"topicSections":[{"anchor":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/init(from:)"],"title":"Initializers"}],"kind":"article","sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Decodable Implementations","roleHeading":"API Collection"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/decodable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Decodable-Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/init(from:)":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/init(from:)","kind":"symbol","title":"init(from:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/equatable-implementations.json b/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/equatable-implementations.json index 397c16b69..91619ab70 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/equatable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","metadata":{"title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/!=(_:_:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Equatable-Implementations"},"topicSections":[{"anchor":"Operators","title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/!=(_:_:)"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/!=(_:_:)":{"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/formurlencoded().json b/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/formurlencoded().json index d0526c2ad..ee029601d 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/formurlencoded().json +++ b/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/formurlencoded().json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/formURLEncoded()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method should be used to encode this type to data (as opposed to using"},{"type":"text","text":" "},{"text":"a ","type":"text"},{"code":"JSONEncoder","type":"codeVoice"},{"type":"text","text":") before being sent in a network request."}]}],"kind":"content"}],"metadata":{"externalID":"s:13SpotifyWebAPI30ClientCredentialsTokensRequestV14formURLEncoded10Foundation4DataVyF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":"() -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","title":"formURLEncoded()"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/formurlencoded()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/formURLEncoded()":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/formURLEncoded()","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/formurlencoded()","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"title":"formURLEncoded()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/formurlencoded()"]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"role":"symbol","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"title":"formURLEncoded()","symbolKind":"method","externalID":"s:13SpotifyWebAPI30ClientCredentialsTokensRequestV14formURLEncoded10Foundation4DataVyF"},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/formURLEncoded()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"languages":["swift"]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"This method should be used to encode this type to data (as opposed to using","type":"text"},{"type":"text","text":" "},{"type":"text","text":"a "},{"type":"codeVoice","code":"JSONEncoder"},{"text":") before being sent in a network request.","type":"text"}]}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/formURLEncoded()":{"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/formurlencoded()","kind":"symbol","title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/formURLEncoded()","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/granttype.json b/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/granttype.json index c987accc0..d135e5e80 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/granttype.json +++ b/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/granttype.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/granttype"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"grantType","externalID":"s:13SpotifyWebAPI30ClientCredentialsTokensRequestV9grantTypeSSvp","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/grantType"},"abstract":[{"type":"text","text":"The grant type. Always set to “client_credentials”."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/grantType":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/grantType","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/granttype","abstract":[{"text":"The grant type. Always set to “client_credentials”.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"grantType"}}} \ No newline at end of file +{"abstract":[{"text":"The grant type. Always set to “client_credentials”.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/granttype"]}],"kind":"symbol","metadata":{"title":"grantType","externalID":"s:13SpotifyWebAPI30ClientCredentialsTokensRequestV9grantTypeSSvp","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/grantType","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/grantType":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/grantType","kind":"symbol","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The grant type. Always set to “client_credentials”."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"grantType","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"grantType","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/granttype"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/init().json b/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/init().json index ebb70038c..ba0d131f4 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/init().json +++ b/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/init().json @@ -1 +1 @@ -{"abstract":[{"text":"Creates an instance of this type, which is used to request the","type":"text"},{"type":"text","text":" "},{"text":"authorization information for the Client Credentials Flow.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"()","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This type should be used by the"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend\/makeClientCredentialsTokensRequest()","isActive":true},{"type":"text","text":" "},{"text":"method of your type that conforms to ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","isActive":true},{"type":"text","text":"."}]},{"content":[{"inlineContent":[{"type":"text","text":"Although this type conforms to "},{"type":"codeVoice","code":"Codable"},{"type":"text","text":", it should actually"},{"type":"text","text":" "},{"text":"be encoded in x-www-form-urlencoded format when sent in the body of a","type":"text"},{"type":"text","text":" "},{"text":"network request using ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/formURLEncoded()","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"type":"aside","name":"Important","style":"important"},{"inlineContent":[{"type":"text","text":"Read more about the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/init()"]}],"metadata":{"symbolKind":"init","role":"symbol","title":"init()","externalID":"s:13SpotifyWebAPI30ClientCredentialsTokensRequestVACycfc","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"roleHeading":"Initializer"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/init()"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"title":"ClientCredentialsFlowBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend/makeClientCredentialsTokensRequest()":{"title":"makeClientCredentialsTokensRequest()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend\/makeClientCredentialsTokensRequest()","required":true,"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend\/makeclientcredentialstokensrequest()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeClientCredentialsTokensRequest"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Makes a request for the authorization information.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/formURLEncoded()":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/formURLEncoded()","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/formurlencoded()","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"title":"formURLEncoded()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/init()":{"title":"init()","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/init()","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Creates an instance of this type, which is used to request the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information for the Client Credentials Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/init()","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"()"}]},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","title":"Client Credentials Flow"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"()","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"This type should be used by the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend\/makeClientCredentialsTokensRequest()","isActive":true},{"type":"text","text":" "},{"text":"method of your type that conforms to ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"style":"important","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Although this type conforms to "},{"type":"codeVoice","code":"Codable"},{"text":", it should actually","type":"text"},{"type":"text","text":" "},{"text":"be encoded in x-www-form-urlencoded format when sent in the body of a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"network request using "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/formURLEncoded()","type":"reference","isActive":true},{"type":"text","text":"."}]}],"name":"Important"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true,"type":"reference"},{"text":".","type":"text"}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/init()","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:13SpotifyWebAPI30ClientCredentialsTokensRequestVACycfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"()"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","role":"symbol","title":"init()","roleHeading":"Initializer"},"abstract":[{"text":"Creates an instance of this type, which is used to request the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information for the Client Credentials Flow."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/init()"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/init()":{"abstract":[{"type":"text","text":"Creates an instance of this type, which is used to request the"},{"type":"text","text":" "},{"type":"text","text":"authorization information for the Client Credentials Flow."}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/init()","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","title":"init()","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/init()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend/makeClientCredentialsTokensRequest()":{"abstract":[{"type":"text","text":"Makes a request for the authorization information."}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend\/makeClientCredentialsTokensRequest()","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"makeClientCredentialsTokensRequest","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend\/makeclientcredentialstokensrequest()","title":"makeClientCredentialsTokensRequest()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/formURLEncoded()":{"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/formurlencoded()","kind":"symbol","title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/formURLEncoded()","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackend":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackend","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackend","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackend"}],"type":"topic","abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information"},{"text":" ","type":"text"},{"text":"using the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackend"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"titleInlineContent":[{"text":"Client Credentials Flow","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","title":"Client Credentials Flow","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/init(from:).json b/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/init(from:).json index c514d1bc9..5a613b23c 100644 --- a/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/init(from:).json +++ b/docs/data/documentation/spotifywebapi/clientcredentialstokensrequest/init(from:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","externalID":"s:13SpotifyWebAPI30ClientCredentialsTokensRequestV4fromACs7Decoder_p_tKcfc"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/init(from:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Decodable-Implementations"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/init(from:)":{"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/init(from:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/Decodable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/decodable-implementations","abstract":[],"role":"collectionGroup","type":"topic","title":"Decodable Implementations"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Decodable-Implementations"]]},"kind":"symbol","metadata":{"symbolKind":"init","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","extendedModule":"SpotifyWebAPI","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","externalID":"s:13SpotifyWebAPI30ClientCredentialsTokensRequestV4fromACs7Decoder_p_tKcfc"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/init(from:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/Decodable-Implementations":{"title":"Decodable Implementations","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/Decodable-Implementations","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest/init(from:)":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/init(from:)","kind":"symbol","title":"init(from:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/combine.json b/docs/data/documentation/spotifywebapi/combine.json index 4ff86ca4a..25f675aa4 100644 --- a/docs/data/documentation/spotifywebapi/combine.json +++ b/docs/data/documentation/spotifywebapi/combine.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/combine"]}],"metadata":{"symbolKind":"extension","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Extended Module","role":"collection","title":"Combine","externalID":"s:m:s:e:s:7Combine9PublisherP13SpotifyWebAPI10Foundation4DataV4data_So17NSHTTPURLResponseC8responset6OutputRtzrlE06decodeC6Errors13maxRetryDelayAA03AnyB0VyAgH_AjKts5Error_pGSi_tF"},"topicSections":[{"title":"Extended Protocols","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"title":"Publisher","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","navigatorTitle":[{"text":"Publisher","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"identifier"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[],"url":"\/documentation\/spotifywebapi\/combine","title":"Combine","role":"collection","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/combine"]}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher"],"title":"Extended Protocols","generated":true,"anchor":"Extended-Protocols"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Combine","externalID":"s:m:s:e:s:7Combine9PublisherP13SpotifyWebAPI10Foundation4DataV4data_So17NSHTTPURLResponseC8responset6OutputRtzrlE06decodeC6Errors13maxRetryDelayAA03AnyB0VyAgH_AjKts5Error_pGSi_tF","symbolKind":"extension","roleHeading":"Extended Module"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"}],"title":"Publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","role":"collection","url":"\/documentation\/spotifywebapi\/combine","title":"Combine","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/combine/publisher.json b/docs/data/documentation/spotifywebapi/combine/publisher.json index af89b2dcb..f46c3c665 100644 --- a/docs/data/documentation/spotifywebapi/combine/publisher.json +++ b/docs/data/documentation/spotifywebapi/combine/publisher.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/collectAndSortByOffset()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeOptionalSpotifyObject(_:maxRetryDelay:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeSpotifyErrors(maxRetryDelay:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeSpotifyObject(_:maxRetryDelay:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/extendPages(_:maxExtraPages:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/extendPagesConcurrently(_:maxExtraPages:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/sink(receiveCompletion:)"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/combine\/publisher"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Publisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"navigatorTitle":[{"text":"Publisher","kind":"identifier"}],"role":"symbol","modules":[{"relatedModules":["Combine"],"name":"SpotifyWebAPI"}],"roleHeading":"Extended Protocol","title":"Publisher","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"identifier"}],"extendedModule":"Combine","symbolKind":"extension","externalID":"s:e:s:7Combine9PublisherP13SpotifyWebAPI10Foundation4DataV4data_So17NSHTTPURLResponseC8responset6OutputRtzrlE06decodeC6Errors13maxRetryDelayAA03AnyB0VyAgH_AjKts5Error_pGSi_tF"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/extendPages(_:maxExtraPages:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPages","kind":"identifier"},{"text":"<","kind":"text"},{"text":"AuthorizationManager","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0aC0C","text":"SpotifyAPI"},{"text":"<","kind":"text"},{"text":"AuthorizationManager","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"extendPages(_:maxExtraPages:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher\/extendpages(_:maxextrapages:)","abstract":[{"text":"Retrieves additional pages of results from a ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","isActive":true,"type":"reference"},{"type":"text","text":" type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/extendPages(_:maxExtraPages:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Output","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Paginated","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/collectAndSortByOffset()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"collectAndSortByOffset"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":"."},{"preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa","kind":"typeIdentifier","text":"Item"},{"text":"], ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/combine\/publisher\/collectandsortbyoffset()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/collectAndSortByOffset()","type":"topic","title":"collectAndSortByOffset()","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"PagingObjectProtocol"},{"text":".","type":"text"}]},"abstract":[{"text":"Collects the items from all the pages that are delivered by the upstream","type":"text"},{"type":"text","text":" "},{"text":"publisher and then sorts the items based on the offset of each page they","type":"text"},{"type":"text","text":" "},{"type":"text","text":"were received in."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/decodeSpotifyObject(_:maxRetryDelay:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeSpotifyObject","kind":"identifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type, ","kind":"text"},{"kind":"externalParam","text":"maxRetryDelay"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"ResponseType"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"decodeSpotifyObject(_:maxRetryDelay:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher\/decodespotifyobject(_:maxretrydelay:)","abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request."},{"text":" ","type":"text"},{"type":"text","text":"You normally don’t need to call this method directly."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeSpotifyObject(_:maxRetryDelay:)","conformance":{"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" is "},{"code":"(data: Data, response: HTTPURLResponse)","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/extendPagesConcurrently(_:maxExtraPages:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extendPagesConcurrently"},{"text":"<","kind":"text"},{"text":"AuthorizationManager","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:13SpotifyWebAPI0aC0C","text":"SpotifyAPI","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"maxExtraPages"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"extendPagesConcurrently(_:maxExtraPages:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher\/extendpagesconcurrently(_:maxextrapages:)","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"inlineContent":[{"text":"concurrently","type":"text"}],"type":"emphasis"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/extendPagesConcurrently(_:maxExtraPages:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"PagingObjectProtocol"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/decodeOptionalSpotifyObject(_:maxRetryDelay:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeOptionalSpotifyObject","kind":"identifier"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type, "},{"text":"maxRetryDelay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType"},{"kind":"text","text":"?, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"decodeOptionalSpotifyObject(_:maxRetryDelay:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher\/decodeoptionalspotifyobject(_:maxretrydelay:)","abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request. You normally"},{"type":"text","text":" "},{"text":"don’t need to call this method directly.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeOptionalSpotifyObject(_:maxRetryDelay:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"(data: Data, response: HTTPURLResponse)"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"title":"Publisher","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","navigatorTitle":[{"text":"Publisher","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"identifier"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[],"url":"\/documentation\/spotifywebapi\/combine","title":"Combine","role":"collection","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"abstract":[{"text":"A type that contains paginated results.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","title":"Paginated","role":"symbol","url":"\/documentation\/spotifywebapi\/paginated","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Paginated","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/sink(receiveCompletion:)":{"title":"sink(receiveCompletion:)","url":"\/documentation\/spotifywebapi\/combine\/publisher\/sink(receivecompletion:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/sink(receiveCompletion:)","abstract":[{"text":"A convenience wrapper for sink that only requires a ","type":"text"},{"code":"receiveCompletion","type":"codeVoice"},{"text":" ","type":"text"},{"type":"text","text":"closure. Available when "},{"type":"codeVoice","code":"Output"},{"type":"text","text":" == "},{"code":"Void","type":"codeVoice"},{"type":"text","text":"."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" is "},{"type":"codeVoice","code":"()"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sink"},{"kind":"text","text":"("},{"kind":"externalParam","text":"receiveCompletion"},{"text":": (","kind":"text"},{"text":"Subscribers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","text":"Completion"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":") -> ","kind":"text"},{"text":"AnyCancellable","kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/decodeSpotifyErrors(maxRetryDelay:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeSpotifyErrors","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"maxRetryDelay"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/combine\/publisher\/decodespotifyerrors(maxretrydelay:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeSpotifyErrors(maxRetryDelay:)","type":"topic","title":"decodeSpotifyErrors(maxRetryDelay:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Output"},{"text":" is ","type":"text"},{"code":"(data: Data, response: HTTPURLResponse)","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request"},{"type":"text","text":" "},{"text":"into one of the error objects that Spotify returns.","type":"text"}]}}} \ No newline at end of file +{"metadata":{"symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Publisher","kind":"identifier","preciseIdentifier":"s:7Combine9PublisherP"}],"extendedModule":"Combine","navigatorTitle":[{"text":"Publisher","kind":"identifier"}],"externalID":"s:e:s:7Combine9PublisherP13SpotifyWebAPI10Foundation4DataV4data_So17NSHTTPURLResponseC8responset6OutputRtzrlE06decodeC6Errors13maxRetryDelayAA03AnyB0VyAgH_AjKts5Error_pGSi_tF","roleHeading":"Extended Protocol","title":"Publisher","modules":[{"name":"SpotifyWebAPI","relatedModules":["Combine"]}],"role":"symbol"},"topicSections":[{"title":"Instance Methods","generated":true,"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/collectAndSortByOffset()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeOptionalSpotifyObject(_:maxRetryDelay:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeSpotifyErrors(maxRetryDelay:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeSpotifyObject(_:maxRetryDelay:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/extendPages(_:maxExtraPages:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/extendPagesConcurrently(_:maxExtraPages:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/sink(receiveCompletion:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/combine\/publisher"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher","kind":"typeIdentifier"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/extendPagesConcurrently(_:maxExtraPages:)":{"abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"inlineContent":[{"type":"text","text":"concurrently"}],"type":"emphasis"},{"type":"text","text":"."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"text":" conforms to ","type":"text"},{"code":"PagingObjectProtocol","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher\/extendpagesconcurrently(_:maxextrapages:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPagesConcurrently","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"AuthorizationManager"},{"kind":"text","text":">("},{"text":"SpotifyAPI","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0aC0C"},{"text":"<","kind":"text"},{"text":"AuthorizationManager","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"extendPagesConcurrently(_:maxExtraPages:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/extendPagesConcurrently(_:maxExtraPages:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/decodeSpotifyErrors(maxRetryDelay:)":{"abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request"},{"type":"text","text":" "},{"type":"text","text":"into one of the error objects that Spotify returns."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" is "},{"type":"codeVoice","code":"(data: Data, response: HTTPURLResponse)"},{"type":"text","text":"."}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher\/decodespotifyerrors(maxretrydelay:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeSpotifyErrors","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"maxRetryDelay"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"decodeSpotifyErrors(maxRetryDelay:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeSpotifyErrors(maxRetryDelay:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"}],"title":"Publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/decodeSpotifyObject(_:maxRetryDelay:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" is "},{"code":"(data: Data, response: HTTPURLResponse)","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/combine\/publisher\/decodespotifyobject(_:maxretrydelay:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeSpotifyObject(_:maxRetryDelay:)","kind":"symbol","role":"symbol","title":"decodeSpotifyObject(_:maxRetryDelay:)","abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request."},{"type":"text","text":" "},{"text":"You normally don’t need to call this method directly.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyObject"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ResponseType"},{"text":">(","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type, ","kind":"text"},{"kind":"externalParam","text":"maxRetryDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/collectAndSortByOffset()":{"url":"\/documentation\/spotifywebapi\/combine\/publisher\/collectandsortbyoffset()","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" conforms to "},{"code":"PagingObjectProtocol","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Collects the items from all the pages that are delivered by the upstream"},{"type":"text","text":" "},{"type":"text","text":"publisher and then sorts the items based on the offset of each page they"},{"type":"text","text":" "},{"type":"text","text":"were received in."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/collectAndSortByOffset()","title":"collectAndSortByOffset()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"collectAndSortByOffset","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Item","preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"url":"\/documentation\/spotifywebapi\/paginated","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"role":"symbol","title":"Paginated","abstract":[{"type":"text","text":"A type that contains paginated results."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Paginated"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/extendPages(_:maxExtraPages:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/extendPages(_:maxExtraPages:)","type":"topic","abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","type":"reference"},{"type":"text","text":" type."}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"extendPages"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"AuthorizationManager"},{"text":">(","kind":"text"},{"text":"SpotifyAPI","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0aC0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"text":">, ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/combine\/publisher\/extendpages(_:maxextrapages:)","conformance":{"constraints":[{"code":"Output","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Paginated","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"extendPages(_:maxExtraPages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","role":"collection","url":"\/documentation\/spotifywebapi\/combine","title":"Combine","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/decodeOptionalSpotifyObject(_:maxRetryDelay:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeOptionalSpotifyObject(_:maxRetryDelay:)","url":"\/documentation\/spotifywebapi\/combine\/publisher\/decodeoptionalspotifyobject(_:maxretrydelay:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Output"},{"text":" is ","type":"text"},{"code":"(data: Data, response: HTTPURLResponse)","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request. You normally"},{"type":"text","text":" "},{"type":"text","text":"don’t need to call this method directly."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeOptionalSpotifyObject"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type, ","kind":"text"},{"kind":"externalParam","text":"maxRetryDelay"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"decodeOptionalSpotifyObject(_:maxRetryDelay:)","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/sink(receiveCompletion:)":{"type":"topic","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" is "},{"code":"()","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"A convenience wrapper for sink that only requires a "},{"code":"receiveCompletion","type":"codeVoice"},{"type":"text","text":" "},{"type":"text","text":"closure. Available when "},{"code":"Output","type":"codeVoice"},{"type":"text","text":" == "},{"type":"codeVoice","code":"Void"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/combine\/publisher\/sink(receivecompletion:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/sink(receiveCompletion:)","title":"sink(receiveCompletion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sink","kind":"identifier"},{"text":"(","kind":"text"},{"text":"receiveCompletion","kind":"externalParam"},{"text":": (","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO","kind":"typeIdentifier","text":"Subscribers"},{"kind":"text","text":"."},{"text":"Completion","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC","text":"AnyCancellable"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/combine/publisher/collectandsortbyoffset().json b/docs/data/documentation/spotifywebapi/combine/publisher/collectandsortbyoffset().json index effeb87ba..a13fd8aa7 100644 --- a/docs/data/documentation/spotifywebapi/combine/publisher/collectandsortbyoffset().json +++ b/docs/data/documentation/spotifywebapi/combine/publisher/collectandsortbyoffset().json @@ -1 +1 @@ -{"abstract":[{"text":"Collects the items from all the pages that are delivered by the upstream","type":"text"},{"type":"text","text":" "},{"text":"publisher and then sorts the items based on the offset of each page they","type":"text"},{"type":"text","text":" "},{"type":"text","text":"were received in."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/collectAndSortByOffset()"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"collectAndSortByOffset","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa","text":"Item","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/Item","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method is particularly useful in combination with"},{"type":"text","text":" "},{"type":"codeVoice","code":"Publisher.extendPagesConcurrently(_:maxExtraPages:)"},{"text":", which delivers pages","type":"text"},{"text":" ","type":"text"},{"text":"in an unpredictable order. It waits for all pages to be delivered and then","type":"text"},{"type":"text","text":" "},{"type":"text","text":"sorts them by their offset and returns just the items in the pages."}]},{"inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"metadata":{"externalID":"s:7Combine9PublisherP13SpotifyWebAPIAD20PagingObjectProtocol6OutputRpzrlE22collectAndSortByOffsetAA03AnyB0VySayAF_4ItemQZG7FailureQzGyF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"collectAndSortByOffset","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa","kind":"typeIdentifier","text":"Item"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":">"}],"title":"collectAndSortByOffset()","role":"symbol","symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Output","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"PagingObjectProtocol","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method","extendedModule":"Combine","modules":[{"name":"SpotifyWebAPI","relatedModules":["Combine"]}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/combine\/publisher\/collectandsortbyoffset()"]}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"title":"Publisher","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","navigatorTitle":[{"text":"Publisher","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"identifier"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","title":"Working with Paginated Results","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/working-with-paginated-results","abstract":[{"text":"Retrieve additional pages from an endpoint that returns paginated results.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[],"url":"\/documentation\/spotifywebapi\/combine","title":"Combine","role":"collection","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/collectAndSortByOffset()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"collectAndSortByOffset"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":"."},{"preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa","kind":"typeIdentifier","text":"Item"},{"text":"], ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","kind":"typeIdentifier","text":"Failure"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/combine\/publisher\/collectandsortbyoffset()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/collectAndSortByOffset()","type":"topic","title":"collectAndSortByOffset()","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"PagingObjectProtocol"},{"text":".","type":"text"}]},"abstract":[{"text":"Collects the items from all the pages that are delivered by the upstream","type":"text"},{"type":"text","text":" "},{"text":"publisher and then sorts the items based on the offset of each page they","type":"text"},{"type":"text","text":" "},{"type":"text","text":"were received in."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/Item":{"fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"Item","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Se","text":"Decodable"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:SH","text":"Hashable","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/item","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/Item","title":"Item","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The type of the items that this paging object wraps."}],"required":true}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/collectAndSortByOffset()","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"collectAndSortByOffset","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":".","kind":"text"},{"text":"Item","preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/Item"},{"text":"], ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"This method is particularly useful in combination with"},{"type":"text","text":" "},{"type":"codeVoice","code":"Publisher.extendPagesConcurrently(_:maxExtraPages:)"},{"type":"text","text":", which delivers pages"},{"type":"text","text":" "},{"type":"text","text":"in an unpredictable order. It waits for all pages to be delivered and then"},{"type":"text","text":" "},{"text":"sorts them by their offset and returns just the items in the pages.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"reference","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"metadata":{"extendedModule":"Combine","modules":[{"name":"SpotifyWebAPI","relatedModules":["Combine"]}],"title":"collectAndSortByOffset()","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"collectAndSortByOffset","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":".","kind":"text"},{"text":"Item","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa"},{"text":"], ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"kind":"text","text":">"}],"role":"symbol","roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Output","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"PagingObjectProtocol","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"externalID":"s:7Combine9PublisherP13SpotifyWebAPIAD20PagingObjectProtocol6OutputRpzrlE22collectAndSortByOffsetAA03AnyB0VySayAF_4ItemQZG7FailureQzGyF"},"abstract":[{"type":"text","text":"Collects the items from all the pages that are delivered by the upstream"},{"type":"text","text":" "},{"type":"text","text":"publisher and then sorts the items based on the offset of each page they"},{"text":" ","type":"text"},{"text":"were received in.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/combine\/publisher\/collectandsortbyoffset()"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/Item":{"title":"Item","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/item","role":"symbol","fragments":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Item","kind":"identifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Se","text":"Decodable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Hashable","preciseIdentifier":"s:SH"}],"kind":"symbol","abstract":[{"text":"The type of the items that this paging object wraps.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/Item","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","role":"collection","url":"\/documentation\/spotifywebapi\/combine","title":"Combine","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"url":"\/documentation\/spotifywebapi\/working-with-paginated-results","kind":"article","abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"title":"Working with Paginated Results","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"topic","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"}],"title":"Publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/collectAndSortByOffset()":{"url":"\/documentation\/spotifywebapi\/combine\/publisher\/collectandsortbyoffset()","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" conforms to "},{"code":"PagingObjectProtocol","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Collects the items from all the pages that are delivered by the upstream"},{"type":"text","text":" "},{"type":"text","text":"publisher and then sorts the items based on the offset of each page they"},{"type":"text","text":" "},{"type":"text","text":"were received in."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/collectAndSortByOffset()","title":"collectAndSortByOffset()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"collectAndSortByOffset","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Item","preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"kind":"text","text":">"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/combine/publisher/decodeoptionalspotifyobject(_:maxretrydelay:).json b/docs/data/documentation/spotifywebapi/combine/publisher/decodeoptionalspotifyobject(_:maxretrydelay:).json index edbda511c..75a66861e 100644 --- a/docs/data/documentation/spotifywebapi/combine/publisher/decodeoptionalspotifyobject(_:maxretrydelay:).json +++ b/docs/data/documentation/spotifywebapi/combine/publisher/decodeoptionalspotifyobject(_:maxretrydelay:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeOptionalSpotifyObject","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"responseType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ResponseType"},{"kind":"text","text":".Type, "},{"kind":"externalParam","text":"maxRetryDelay"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" = 180) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType"},{"text":"?, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Decodable","preciseIdentifier":"s:Se"}]}]},{"parameters":[{"name":"responseType","content":[{"inlineContent":[{"type":"text","text":"The json response that you are expecting from the"},{"type":"text","text":" "},{"type":"text","text":"Spotify web API."}],"type":"paragraph"}]},{"name":"maxRetryDelay","content":[{"type":"paragraph","inlineContent":[{"text":"The maximum delay in seconds (accumulated over all","type":"text"},{"type":"text","text":" "},{"text":"retries before the publisher finishes with a error, e.g.,","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"},{"type":"text","text":". Default: 180 secds (3 minutes)."}]}]}],"kind":"parameters"},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Unlike "},{"code":"decodeSpotifyObject(_:)","type":"codeVoice"},{"text":", first checks to see if the data is empty.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"If so, returns "},{"code":"nil","type":"codeVoice"},{"text":". Simply passing in an optional type to","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"decodeSpotifyObject(_:)"},{"type":"text","text":" does not work because empty data is not"},{"text":" ","type":"text"},{"type":"text","text":"considered valid json."}]},{"inlineContent":[{"type":"text","text":"If the status code of the http response is in the 4xx or 5xx range, then"},{"type":"text","text":" "},{"type":"text","text":"the data will be decoded into one of the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema"},{"type":"text","text":" returned by Spotify"},{"type":"text","text":" "},{"text":"via ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)"},{"type":"text","text":":"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","type":"reference","isActive":true},{"type":"text","text":"."},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","isActive":true,"type":"reference"}]}]}],"type":"unorderedList"},{"inlineContent":[{"text":"If a successful status code is returned, then tries to decode the data into","type":"text"},{"text":" ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":". If that fails, then "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","isActive":true},{"type":"text","text":" is thrown as a"},{"text":" ","type":"text"},{"text":"last resort.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Automatically retries the request up to three times, depending on the error","type":"text"},{"type":"text","text":" "},{"text":"received. Retries upon receiving a ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"},{"text":". If a","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},{"text":", or","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","type":"reference","isActive":true},{"type":"text","text":"."},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","isActive":true,"type":"reference"},{"type":"text","text":" is"},{"type":"text","text":" "},{"text":"received, then retries if the status code is 500, 502, 503, or 504.","type":"text"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","type":"reference"},{"type":"text","text":" represents the error encountered when"},{"text":" ","type":"text"},{"type":"text","text":"decoding the "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":", not the error objects."}]}],"style":"note","type":"aside","name":"Note"}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Tries to decode the raw data from a Spotify web API request. You normally","type":"text"},{"type":"text","text":" "},{"type":"text","text":"don’t need to call this method directly."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/combine\/publisher\/decodeoptionalspotifyobject(_:maxretrydelay:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeOptionalSpotifyObject(_:maxRetryDelay:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher"]]},"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Combine"]}],"roleHeading":"Instance Method","role":"symbol","externalID":"s:7Combine9PublisherP13SpotifyWebAPI10Foundation4DataV4data_So17NSHTTPURLResponseC8responset6OutputRtzrlE014decodeOptionalC6Object_13maxRetryDelayAA03AnyB0Vyqd__Sgs5Error_pGqd__m_SitSeRd__lF","symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Output","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"(data: Data, response: HTTPURLResponse)"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeOptionalSpotifyObject","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type, "},{"kind":"externalParam","text":"maxRetryDelay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType"},{"text":"?, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"decodeOptionalSpotifyObject(_:maxRetryDelay:)","extendedModule":"Combine"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"title":"Publisher","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","navigatorTitle":[{"text":"Publisher","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"identifier"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/decodeOptionalSpotifyObject(_:maxRetryDelay:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeOptionalSpotifyObject","kind":"identifier"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type, "},{"text":"maxRetryDelay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType"},{"kind":"text","text":"?, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"decodeOptionalSpotifyObject(_:maxRetryDelay:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher\/decodeoptionalspotifyobject(_:maxretrydelay:)","abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request. You normally"},{"type":"text","text":" "},{"text":"don’t need to call this method directly.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeOptionalSpotifyObject(_:maxRetryDelay:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"(data: Data, response: HTTPURLResponse)"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/decodeSpotifyErrors(data:httpURLResponse:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeSpotifyErrors","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"httpURLResponse"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":") -> (any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"title":"decodeSpotifyErrors(data:httpURLResponse:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/decodespotifyerrors(data:httpurlresponse:)","abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request into one of the"},{"text":" ","type":"text"},{"text":"error objects that Spotify returns.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[],"url":"\/documentation\/spotifywebapi\/combine","title":"Combine","role":"collection","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/httpError(_:_:)":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","abstract":[{"type":"text","text":"The http request returned a response with a status code in the 4xx (client"},{"type":"text","text":" "},{"text":"error) or 5xx (server error) range, and the response body could not be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into any of the other errors types ("},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference","isActive":true},{"text":").","type":"text"}],"title":"SpotifyGeneralError.httpError(_:_:)","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"httpError","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic"},"https://developer.spotify.com/documentation/web-api/#response-schema":{"title":"errors","titleInlineContent":[{"type":"text","text":"errors"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema","type":"link"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeOptionalSpotifyObject(_:maxRetryDelay:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeOptionalSpotifyObject","kind":"identifier"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type, ","kind":"text"},{"text":"maxRetryDelay","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":" = 180) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Se","text":"Decodable","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The json response that you are expecting from the","type":"text"},{"text":" ","type":"text"},{"text":"Spotify web API.","type":"text"}]}],"name":"responseType"},{"name":"maxRetryDelay","content":[{"inlineContent":[{"type":"text","text":"The maximum delay in seconds (accumulated over all"},{"type":"text","text":" "},{"text":"retries before the publisher finishes with a error, e.g.,","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true,"type":"reference"},{"type":"text","text":". Default: 180 secds (3 minutes)."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Unlike "},{"type":"codeVoice","code":"decodeSpotifyObject(_:)"},{"text":", first checks to see if the data is empty.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"If so, returns "},{"code":"nil","type":"codeVoice"},{"text":". Simply passing in an optional type to","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"decodeSpotifyObject(_:)"},{"text":" does not work because empty data is not","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"considered valid json."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the status code of the http response is in the 4xx or 5xx range, then"},{"type":"text","text":" "},{"type":"text","text":"the data will be decoded into one of the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema","type":"reference","isActive":true},{"text":" returned by Spotify","type":"text"},{"type":"text","text":" "},{"text":"via ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)","isActive":true,"type":"reference"},{"text":":","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true,"type":"reference"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"},{"text":".","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","isActive":true}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If a successful status code is returned, then tries to decode the data into"},{"type":"text","text":" "},{"type":"codeVoice","code":"responseType"},{"text":". If that fails, then ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","type":"reference","isActive":true},{"type":"text","text":" is thrown as a"},{"text":" ","type":"text"},{"type":"text","text":"last resort."}]},{"inlineContent":[{"type":"text","text":"Automatically retries the request up to three times, depending on the error"},{"type":"text","text":" "},{"text":"received. Retries upon receiving a ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true},{"type":"text","text":". If a"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true},{"type":"text","text":", or"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","isActive":true},{"type":"text","text":"."},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","isActive":true},{"text":" is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"received, then retries if the status code is 500, 502, 503, or 504."}],"type":"paragraph"},{"content":[{"inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"},{"text":" represents the error encountered when","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoding the "},{"type":"codeVoice","code":"responseType"},{"type":"text","text":", not the error objects."}],"type":"paragraph"}],"style":"note","type":"aside","name":"Note"}]}],"metadata":{"roleHeading":"Instance Method","modules":[{"relatedModules":["Combine"],"name":"SpotifyWebAPI"}],"title":"decodeOptionalSpotifyObject(_:maxRetryDelay:)","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Output","type":"codeVoice"},{"type":"text","text":" is "},{"code":"(data: Data, response: HTTPURLResponse)","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeOptionalSpotifyObject"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type, "},{"text":"maxRetryDelay","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"ResponseType"},{"text":"?, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"extendedModule":"Combine","externalID":"s:7Combine9PublisherP13SpotifyWebAPI10Foundation4DataV4data_So17NSHTTPURLResponseC8responset6OutputRtzrlE014decodeOptionalC6Object_13maxRetryDelayAA03AnyB0Vyqd__Sgs5Error_pGqd__m_SitSeRd__lF","role":"symbol"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/combine\/publisher\/decodeoptionalspotifyobject(_:maxretrydelay:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request. You normally"},{"text":" ","type":"text"},{"type":"text","text":"don’t need to call this method directly."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/httpError(_:_:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"httpError"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"text":"The http request returned a response with a status code in the 4xx (client","type":"text"},{"type":"text","text":" "},{"text":"error) or 5xx (server error) range, and the response body could not be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into any of the other errors types ("},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},{"type":"text","text":")."}],"title":"SpotifyGeneralError.httpError(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/decodeOptionalSpotifyObject(_:maxRetryDelay:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeOptionalSpotifyObject(_:maxRetryDelay:)","url":"\/documentation\/spotifywebapi\/combine\/publisher\/decodeoptionalspotifyobject(_:maxretrydelay:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Output"},{"text":" is ","type":"text"},{"code":"(data: Data, response: HTTPURLResponse)","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request. You normally"},{"type":"text","text":" "},{"type":"text","text":"don’t need to call this method directly."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeOptionalSpotifyObject"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type, ","kind":"text"},{"kind":"externalParam","text":"maxRetryDelay"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"decodeOptionalSpotifyObject(_:maxRetryDelay:)","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"}],"title":"Publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/decodeSpotifyErrors(data:httpURLResponse:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)","abstract":[{"text":"Tries to decode the raw data from a Spotify web API request into one of the","type":"text"},{"text":" ","type":"text"},{"text":"error objects that Spotify returns.","type":"text"}],"title":"decodeSpotifyErrors(data:httpURLResponse:)","url":"\/documentation\/spotifywebapi\/decodespotifyerrors(data:httpurlresponse:)","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyErrors"},{"kind":"text","text":"("},{"text":"data","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"httpURLResponse"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","role":"collection","url":"\/documentation\/spotifywebapi\/combine","title":"Combine","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[]},"https://developer.spotify.com/documentation/web-api/#response-schema":{"titleInlineContent":[{"type":"text","text":"errors"}],"title":"errors","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/combine/publisher/decodespotifyerrors(maxretrydelay:).json b/docs/data/documentation/spotifywebapi/combine/publisher/decodespotifyerrors(maxretrydelay:).json index 18a6f23e0..440f8ba9f 100644 --- a/docs/data/documentation/spotifywebapi/combine/publisher/decodespotifyerrors(maxretrydelay:).json +++ b/docs/data/documentation/spotifywebapi/combine/publisher/decodespotifyerrors(maxretrydelay:).json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request"},{"type":"text","text":" "},{"type":"text","text":"into one of the error objects that Spotify returns."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/combine\/publisher\/decodespotifyerrors(maxretrydelay:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","externalID":"s:7Combine9PublisherP13SpotifyWebAPI10Foundation4DataV4data_So17NSHTTPURLResponseC8responset6OutputRtzrlE06decodeC6Errors13maxRetryDelayAA03AnyB0VyAgH_AjKts5Error_pGSi_tF","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Output","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"(data: Data, response: HTTPURLResponse)"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Combine","title":"decodeSpotifyErrors(maxRetryDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyErrors"},{"text":"(","kind":"text"},{"text":"maxRetryDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"modules":[{"relatedModules":["Combine"],"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeSpotifyErrors"},{"text":"(","kind":"text"},{"text":"maxRetryDelay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" = 180) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"maxRetryDelay","content":[{"inlineContent":[{"text":"The maximum delay in seconds (accumulated over","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"all retries before the publisher finishes with a error, e.g.,"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","type":"reference","isActive":true},{"type":"text","text":". Default: 180 secs (3 minutes)."}],"type":"paragraph"}]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"text":"If a successful status code is returned, then the data is passed through","type":"text"},{"type":"text","text":" "},{"text":"unmodified to downstream subscribers.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"If the status code is in the 4xx or 5xx range, then tries to decode","type":"text"},{"type":"text","text":" "},{"text":"the data into one of the following objects and throws it as an error","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"to downstream subscribers:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true,"type":"reference"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the data cannot be decoded into one of these errors, then"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","type":"reference","isActive":true},{"text":".","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","isActive":true},{"type":"text","text":" is thrown"},{"type":"text","text":" "},{"text":"as an error to downstream subscribers.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Automatically retries the request up to three times, depending on the"},{"type":"text","text":" "},{"type":"text","text":"error received. Retries upon receiving a "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"},{"type":"text","text":". If a"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"},{"type":"text","text":"."},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","type":"reference","isActive":true},{"text":" is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"received, then retries if the status code is 500, 502, 503, or 504."}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeSpotifyErrors(maxRetryDelay:)"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"title":"Publisher","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","navigatorTitle":[{"text":"Publisher","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"identifier"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/decodeSpotifyErrors(maxRetryDelay:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeSpotifyErrors","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"maxRetryDelay"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/combine\/publisher\/decodespotifyerrors(maxretrydelay:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeSpotifyErrors(maxRetryDelay:)","type":"topic","title":"decodeSpotifyErrors(maxRetryDelay:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Output"},{"text":" is ","type":"text"},{"code":"(data: Data, response: HTTPURLResponse)","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request"},{"type":"text","text":" "},{"text":"into one of the error objects that Spotify returns.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[],"url":"\/documentation\/spotifywebapi\/combine","title":"Combine","role":"collection","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/httpError(_:_:)":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","abstract":[{"type":"text","text":"The http request returned a response with a status code in the 4xx (client"},{"type":"text","text":" "},{"text":"error) or 5xx (server error) range, and the response body could not be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into any of the other errors types ("},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference","isActive":true},{"text":").","type":"text"}],"title":"SpotifyGeneralError.httpError(_:_:)","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"httpError","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher"]]},"metadata":{"externalID":"s:7Combine9PublisherP13SpotifyWebAPI10Foundation4DataV4data_So17NSHTTPURLResponseC8responset6OutputRtzrlE06decodeC6Errors13maxRetryDelayAA03AnyB0VyAgH_AjKts5Error_pGSi_tF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyErrors"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"maxRetryDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"extendedModule":"Combine","symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Combine"]}],"roleHeading":"Instance Method","title":"decodeSpotifyErrors(maxRetryDelay:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" is "},{"type":"codeVoice","code":"(data: Data, response: HTTPURLResponse)"},{"text":".","type":"text"}]}},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/combine\/publisher\/decodespotifyerrors(maxretrydelay:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Tries to decode the raw data from a Spotify web API request","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"into one of the error objects that Spotify returns."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyErrors"},{"kind":"text","text":"("},{"kind":"externalParam","text":"maxRetryDelay"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" = 180) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"parameters":[{"name":"maxRetryDelay","content":[{"inlineContent":[{"text":"The maximum delay in seconds (accumulated over","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"all retries before the publisher finishes with a error, e.g.,"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","type":"reference","isActive":true},{"text":". Default: 180 secs (3 minutes).","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"If a successful status code is returned, then the data is passed through","type":"text"},{"type":"text","text":" "},{"type":"text","text":"unmodified to downstream subscribers."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"If the status code is in the 4xx or 5xx range, then tries to decode"},{"text":" ","type":"text"},{"type":"text","text":"the data into one of the following objects and throws it as an error"},{"type":"text","text":" "},{"text":"to downstream subscribers:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","type":"reference","isActive":true}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the data cannot be decoded into one of these errors, then"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","isActive":true,"type":"reference"},{"text":".","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)"},{"text":" is thrown","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"as an error to downstream subscribers."}]},{"inlineContent":[{"type":"text","text":"Automatically retries the request up to three times, depending on the"},{"text":" ","type":"text"},{"text":"error received. Retries upon receiving a ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","type":"reference"},{"type":"text","text":". If a"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},{"type":"text","text":", or"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","isActive":true},{"text":".","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","isActive":true,"type":"reference"},{"text":" is","type":"text"},{"text":" ","type":"text"},{"text":"received, then retries if the status code is 500, 502, 503, or 504.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeSpotifyErrors(maxRetryDelay:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"}],"title":"Publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","role":"collection","url":"\/documentation\/spotifywebapi\/combine","title":"Combine","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/httpError(_:_:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"httpError"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"text":"The http request returned a response with a status code in the 4xx (client","type":"text"},{"type":"text","text":" "},{"text":"error) or 5xx (server error) range, and the response body could not be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into any of the other errors types ("},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},{"type":"text","text":")."}],"title":"SpotifyGeneralError.httpError(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/decodeSpotifyErrors(maxRetryDelay:)":{"abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request"},{"type":"text","text":" "},{"type":"text","text":"into one of the error objects that Spotify returns."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" is "},{"type":"codeVoice","code":"(data: Data, response: HTTPURLResponse)"},{"type":"text","text":"."}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher\/decodespotifyerrors(maxretrydelay:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeSpotifyErrors","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"maxRetryDelay"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"decodeSpotifyErrors(maxRetryDelay:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeSpotifyErrors(maxRetryDelay:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/combine/publisher/decodespotifyobject(_:maxretrydelay:).json b/docs/data/documentation/spotifywebapi/combine/publisher/decodespotifyobject(_:maxretrydelay:).json index 2d62d94dc..6c39a545d 100644 --- a/docs/data/documentation/spotifywebapi/combine/publisher/decodespotifyobject(_:maxretrydelay:).json +++ b/docs/data/documentation/spotifywebapi/combine/publisher/decodespotifyobject(_:maxretrydelay:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/combine\/publisher\/decodespotifyobject(_:maxretrydelay:)"]}],"metadata":{"title":"decodeSpotifyObject(_:maxRetryDelay:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Combine"]}],"extendedModule":"Combine","symbolKind":"method","externalID":"s:7Combine9PublisherP13SpotifyWebAPI10Foundation4DataV4data_So17NSHTTPURLResponseC8responset6OutputRtzrlE06decodeC6Object_13maxRetryDelayAA03AnyB0Vyqd__s5Error_pGqd__m_SitSeRd__lF","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Output"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"(data: Data, response: HTTPURLResponse)"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeSpotifyObject","kind":"identifier"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type, ","kind":"text"},{"text":"maxRetryDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"ResponseType"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"roleHeading":"Instance Method"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeSpotifyObject"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"responseType","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type, ","kind":"text"},{"text":"maxRetryDelay","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":" = 180) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType"},{"kind":"text","text":" : "},{"text":"Decodable","kind":"typeIdentifier","preciseIdentifier":"s:Se"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"responseType","content":[{"type":"paragraph","inlineContent":[{"text":"The json response that you are expecting from the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Spotify web API."}]}]}],"kind":"parameters"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"Use "},{"type":"codeVoice","code":"decodeOptionalSpotifyObject(_:)"},{"type":"text","text":" instead if the data might be empty."},{"type":"text","text":" "},{"type":"text","text":"Simply passing in an optional type does not work because empty data is"},{"text":" ","type":"text"},{"text":"not considered valid json.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the status code of the http response is in the 4xx or 5xx range,"},{"type":"text","text":" "},{"text":"then the data will be decoded into one of the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema","isActive":true,"type":"reference"},{"text":" returned by","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Spotify via "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)","isActive":true,"type":"reference"},{"type":"text","text":":"}]},{"items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"},{"text":".","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","type":"reference","isActive":true}]}]}],"type":"unorderedList"},{"inlineContent":[{"text":"If a successful status code is returned, then tries to decode the data into","type":"text"},{"text":" ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":". If that fails, then "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","isActive":true,"type":"reference"},{"text":" is thrown as a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"last resort."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Automatically retries the request up to three times, depending on the error"},{"type":"text","text":" "},{"type":"text","text":"received. Retries upon receiving a "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true,"type":"reference"},{"text":". If a","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference","isActive":true},{"type":"text","text":", or"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"},{"type":"text","text":"."},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","isActive":true,"type":"reference"},{"text":" is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"received, then retries if the status code is 500, 502, 503, or 504."}]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","type":"reference","isActive":true},{"type":"text","text":" represents the error encountered when"},{"text":" ","type":"text"},{"text":"decoding the ","type":"text"},{"type":"codeVoice","code":"responseType"},{"text":", not the error objects.","type":"text"}]}],"name":"Note","type":"aside"}],"kind":"content"}],"abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request."},{"text":" ","type":"text"},{"text":"You normally don’t need to call this method directly.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeSpotifyObject(_:maxRetryDelay:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/decodeSpotifyErrors(data:httpURLResponse:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeSpotifyErrors","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"httpURLResponse"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":") -> (any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"title":"decodeSpotifyErrors(data:httpURLResponse:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/decodespotifyerrors(data:httpurlresponse:)","abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request into one of the"},{"text":" ","type":"text"},{"text":"error objects that Spotify returns.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/httpError(_:_:)":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","abstract":[{"type":"text","text":"The http request returned a response with a status code in the 4xx (client"},{"type":"text","text":" "},{"text":"error) or 5xx (server error) range, and the response body could not be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into any of the other errors types ("},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference","isActive":true},{"text":").","type":"text"}],"title":"SpotifyGeneralError.httpError(_:_:)","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"httpError","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"https://developer.spotify.com/documentation/web-api/#response-schema":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema","title":"errors","titleInlineContent":[{"type":"text","text":"errors"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/decodeSpotifyObject(_:maxRetryDelay:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeSpotifyObject","kind":"identifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type, ","kind":"text"},{"kind":"externalParam","text":"maxRetryDelay"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"ResponseType"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"decodeSpotifyObject(_:maxRetryDelay:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher\/decodespotifyobject(_:maxretrydelay:)","abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request."},{"text":" ","type":"text"},{"type":"text","text":"You normally don’t need to call this method directly."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeSpotifyObject(_:maxRetryDelay:)","conformance":{"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" is "},{"code":"(data: Data, response: HTTPURLResponse)","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[],"url":"\/documentation\/spotifywebapi\/combine","title":"Combine","role":"collection","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"title":"Publisher","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","navigatorTitle":[{"text":"Publisher","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"identifier"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeSpotifyObject(_:maxRetryDelay:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/combine\/publisher\/decodespotifyobject(_:maxretrydelay:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher"]]},"abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request."},{"text":" ","type":"text"},{"type":"text","text":"You normally don’t need to call this method directly."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeSpotifyObject","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"responseType","kind":"internalParam"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type, "},{"kind":"externalParam","text":"maxRetryDelay"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" = 180) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Se","text":"Decodable","kind":"typeIdentifier"}],"platforms":["macOS"]}]},{"parameters":[{"name":"responseType","content":[{"inlineContent":[{"text":"The json response that you are expecting from the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Spotify web API."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The maximum delay in seconds (accumulated over all","type":"text"},{"text":" ","type":"text"},{"text":"retries before the publisher finishes with a error, e.g.,","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true,"type":"reference"},{"text":". Default: 180 secds (3 minutes).","type":"text"}]}],"name":"maxRetryDelay"}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"code":"decodeOptionalSpotifyObject(_:)","type":"codeVoice"},{"type":"text","text":" instead if the data might be empty."},{"type":"text","text":" "},{"type":"text","text":"Simply passing in an optional type does not work because empty data is"},{"text":" ","type":"text"},{"type":"text","text":"not considered valid json."}]},{"inlineContent":[{"type":"text","text":"If the status code of the http response is in the 4xx or 5xx range,"},{"type":"text","text":" "},{"type":"text","text":"then the data will be decoded into one of the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema","type":"reference","isActive":true},{"type":"text","text":" returned by"},{"text":" ","type":"text"},{"type":"text","text":"Spotify via "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)","isActive":true},{"type":"text","text":":"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","type":"reference"},{"text":".","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","isActive":true,"type":"reference"}],"type":"paragraph"}]}]},{"inlineContent":[{"text":"If a successful status code is returned, then tries to decode the data into","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"responseType"},{"text":". If that fails, then ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","isActive":true},{"text":" is thrown as a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"last resort."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Automatically retries the request up to three times, depending on the error","type":"text"},{"type":"text","text":" "},{"text":"received. Retries upon receiving a ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"},{"type":"text","text":". If a"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true,"type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"},{"type":"text","text":"."},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","isActive":true},{"type":"text","text":" is"},{"type":"text","text":" "},{"text":"received, then retries if the status code is 500, 502, 503, or 504.","type":"text"}]},{"content":[{"inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","isActive":true},{"type":"text","text":" represents the error encountered when"},{"text":" ","type":"text"},{"type":"text","text":"decoding the "},{"code":"responseType","type":"codeVoice"},{"text":", not the error objects.","type":"text"}],"type":"paragraph"}],"name":"Note","style":"note","type":"aside"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"extendedModule":"Combine","symbolKind":"method","externalID":"s:7Combine9PublisherP13SpotifyWebAPI10Foundation4DataV4data_So17NSHTTPURLResponseC8responset6OutputRtzrlE06decodeC6Object_13maxRetryDelayAA03AnyB0Vyqd__s5Error_pGqd__m_SitSeRd__lF","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Combine"]}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Output","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"(data: Data, response: HTTPURLResponse)"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"decodeSpotifyObject(_:maxRetryDelay:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeSpotifyObject","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type, "},{"text":"maxRetryDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"ResponseType"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"roleHeading":"Instance Method"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"https://developer.spotify.com/documentation/web-api/#response-schema":{"type":"link","title":"errors","titleInlineContent":[{"text":"errors","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/httpError(_:_:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"httpError"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"text":"The http request returned a response with a status code in the 4xx (client","type":"text"},{"type":"text","text":" "},{"text":"error) or 5xx (server error) range, and the response body could not be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into any of the other errors types ("},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},{"type":"text","text":")."}],"title":"SpotifyGeneralError.httpError(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","role":"collection","url":"\/documentation\/spotifywebapi\/combine","title":"Combine","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/decodeSpotifyObject(_:maxRetryDelay:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" is "},{"code":"(data: Data, response: HTTPURLResponse)","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/combine\/publisher\/decodespotifyobject(_:maxretrydelay:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/decodeSpotifyObject(_:maxRetryDelay:)","kind":"symbol","role":"symbol","title":"decodeSpotifyObject(_:maxRetryDelay:)","abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request."},{"type":"text","text":" "},{"text":"You normally don’t need to call this method directly.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyObject"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ResponseType"},{"text":">(","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type, ","kind":"text"},{"kind":"externalParam","text":"maxRetryDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"}],"title":"Publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/decodeSpotifyErrors(data:httpURLResponse:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)","abstract":[{"text":"Tries to decode the raw data from a Spotify web API request into one of the","type":"text"},{"text":" ","type":"text"},{"text":"error objects that Spotify returns.","type":"text"}],"title":"decodeSpotifyErrors(data:httpURLResponse:)","url":"\/documentation\/spotifywebapi\/decodespotifyerrors(data:httpurlresponse:)","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyErrors"},{"kind":"text","text":"("},{"text":"data","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"httpURLResponse"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/combine/publisher/extendpages(_:maxextrapages:).json b/docs/data/documentation/spotifywebapi/combine/publisher/extendpages(_:maxextrapages:).json index bb4409c08..fbeec2354 100644 --- a/docs/data/documentation/spotifywebapi/combine/publisher/extendpages(_:maxextrapages:).json +++ b/docs/data/documentation/spotifywebapi/combine/publisher/extendpages(_:maxextrapages:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/extendPages(_:maxExtraPages:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher"]]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/combine\/publisher\/extendpages(_:maxextrapages:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Retrieves additional pages of results from a ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","type":"reference"},{"type":"text","text":" type."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extendPages"},{"text":"<","kind":"text"},{"text":"AuthorizationManager","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"spotify"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0aC0C","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","text":"SpotifyAPI"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"kind":"text","text":">, "},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","preciseIdentifier":"s:13SpotifyWebAPI0A20AuthorizationManagerP","text":"SpotifyAuthorizationManager","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"An instance of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true},{"text":", which is required for","type":"text"},{"text":" ","type":"text"},{"text":"accessing the access token required to make requests to the Spotify","type":"text"},{"text":" ","type":"text"},{"text":"web API. The access token will also be refreshed if needed.","type":"text"}],"type":"paragraph"}],"name":"spotify"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The maximum number of additional pages to retrieve. For","type":"text"},{"type":"text","text":" "},{"text":"example, to just get the next page, use ","type":"text"},{"type":"codeVoice","code":"1"},{"type":"text","text":". Leave as "},{"code":"nil","type":"codeVoice"},{"text":" ","type":"text"},{"type":"text","text":"(default) to retrieve all pages of results."}]}],"name":"maxExtraPages"}]},{"content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A publisher that immediately republishes the page received from"},{"type":"text","text":" "},{"type":"text","text":"the upstream publisher, as well as additional pages that are returned"},{"type":"text","text":" "},{"type":"text","text":"by the Spotify web API."}]}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Compare with "},{"code":"Publisher.extendPagesConcurrently(_:maxExtraPages:)","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"text":"Each time an additional page is received, its ","type":"text"},{"type":"codeVoice","code":"next"},{"text":" property is used to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"retrieve the next page of results, and so on, until "},{"type":"codeVoice","code":"next"},{"text":" is ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" or"},{"text":" ","type":"text"},{"code":"maxExtraPages","type":"codeVoice"},{"text":" is reached. This means that the next page will not be","type":"text"},{"text":" ","type":"text"},{"text":"requested until the previous one is received and that the pages will always","type":"text"},{"type":"text","text":" "},{"text":"be returned in order.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}],"metadata":{"title":"extendPages(_:maxExtraPages:)","symbolKind":"method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Combine"]}],"role":"symbol","roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Output","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Paginated"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPages","kind":"identifier"},{"text":"<","kind":"text"},{"text":"AuthorizationManager","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyAPI","preciseIdentifier":"s:13SpotifyWebAPI0aC0C"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"maxExtraPages"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"externalID":"s:7Combine9PublisherP13SpotifyWebAPIAD9Paginated6OutputRpzrlE11extendPages_08maxExtraI0AA03AnyB0VyAGs5Error_pGAD0cE0Cyqd__G_SiSgtAD0C20AuthorizationManagerRd__lF","extendedModule":"Combine"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","type":"reference"},{"type":"text","text":" type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"extendPages","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","title":"Working with Paginated Results","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/working-with-paginated-results","abstract":[{"text":"Retrieve additional pages from an endpoint that returns paginated results.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"abstract":[{"text":"A type that contains paginated results.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","title":"Paginated","role":"symbol","url":"\/documentation\/spotifywebapi\/paginated","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Paginated","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"title":"Publisher","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","navigatorTitle":[{"text":"Publisher","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"identifier"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[],"url":"\/documentation\/spotifywebapi\/combine","title":"Combine","role":"collection","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/extendPages(_:maxExtraPages:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPages","kind":"identifier"},{"text":"<","kind":"text"},{"text":"AuthorizationManager","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0aC0C","text":"SpotifyAPI"},{"text":"<","kind":"text"},{"text":"AuthorizationManager","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"extendPages(_:maxExtraPages:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher\/extendpages(_:maxextrapages:)","abstract":[{"text":"Retrieves additional pages of results from a ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","isActive":true,"type":"reference"},{"type":"text","text":" type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/extendPages(_:maxExtraPages:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Output","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Paginated","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"extendPages","kind":"identifier"},{"text":"<","kind":"text"},{"text":"AuthorizationManager","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"spotify","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0aC0C","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"typeIdentifier","text":"SpotifyAPI"},{"text":"<","kind":"text"},{"text":"AuthorizationManager","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationManager","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A20AuthorizationManagerP","text":"SpotifyAuthorizationManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"spotify","content":[{"inlineContent":[{"type":"text","text":"An instance of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true},{"type":"text","text":", which is required for"},{"type":"text","text":" "},{"type":"text","text":"accessing the access token required to make requests to the Spotify"},{"text":" ","type":"text"},{"type":"text","text":"web API. The access token will also be refreshed if needed."}],"type":"paragraph"}]},{"name":"maxExtraPages","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The maximum number of additional pages to retrieve. For"},{"text":" ","type":"text"},{"type":"text","text":"example, to just get the next page, use "},{"code":"1","type":"codeVoice"},{"text":". Leave as ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" "},{"text":"(default) to retrieve all pages of results.","type":"text"}]}]}]},{"kind":"content","content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A publisher that immediately republishes the page received from"},{"text":" ","type":"text"},{"text":"the upstream publisher, as well as additional pages that are returned","type":"text"},{"text":" ","type":"text"},{"text":"by the Spotify web API.","type":"text"}]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Compare with ","type":"text"},{"type":"codeVoice","code":"Publisher.extendPagesConcurrently(_:maxExtraPages:)"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"Each time an additional page is received, its "},{"type":"codeVoice","code":"next"},{"type":"text","text":" property is used to"},{"text":" ","type":"text"},{"text":"retrieve the next page of results, and so on, until ","type":"text"},{"type":"codeVoice","code":"next"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" or"},{"text":" ","type":"text"},{"code":"maxExtraPages","type":"codeVoice"},{"text":" is reached. This means that the next page will not be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"requested until the previous one is received and that the pages will always"},{"text":" ","type":"text"},{"text":"be returned in order.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"See "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/combine\/publisher\/extendpages(_:maxextrapages:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher"]]},"abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated"},{"type":"text","text":" type."}],"metadata":{"externalID":"s:7Combine9PublisherP13SpotifyWebAPIAD9Paginated6OutputRpzrlE11extendPages_08maxExtraI0AA03AnyB0VyAGs5Error_pGAD0cE0Cyqd__G_SiSgtAD0C20AuthorizationManagerRd__lF","modules":[{"name":"SpotifyWebAPI","relatedModules":["Combine"]}],"conformance":{"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Paginated"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"extendPages(_:maxExtraPages:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"extendPages","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"AuthorizationManager"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0aC0C","text":"SpotifyAPI","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"kind":"text","text":">, "},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","extendedModule":"Combine","symbolKind":"method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/extendPages(_:maxExtraPages:)"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","role":"collection","url":"\/documentation\/spotifywebapi\/combine","title":"Combine","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"url":"\/documentation\/spotifywebapi\/working-with-paginated-results","kind":"article","abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"title":"Working with Paginated Results","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"topic","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extendPages"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated"},{"type":"text","text":" type."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/extendPages(_:maxExtraPages:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/extendPages(_:maxExtraPages:)","type":"topic","abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","type":"reference"},{"type":"text","text":" type."}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"extendPages"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"AuthorizationManager"},{"text":">(","kind":"text"},{"text":"SpotifyAPI","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0aC0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"text":">, ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/combine\/publisher\/extendpages(_:maxextrapages:)","conformance":{"constraints":[{"code":"Output","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Paginated","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"extendPages(_:maxExtraPages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"url":"\/documentation\/spotifywebapi\/paginated","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"role":"symbol","title":"Paginated","abstract":[{"type":"text","text":"A type that contains paginated results."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Paginated"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"}],"title":"Publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/combine/publisher/extendpagesconcurrently(_:maxextrapages:).json b/docs/data/documentation/spotifywebapi/combine/publisher/extendpagesconcurrently(_:maxextrapages:).json index fa2fbb58e..70e8db67c 100644 --- a/docs/data/documentation/spotifywebapi/combine/publisher/extendpagesconcurrently(_:maxextrapages:).json +++ b/docs/data/documentation/spotifywebapi/combine/publisher/extendpagesconcurrently(_:maxextrapages:).json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"type":"emphasis","inlineContent":[{"type":"text","text":"concurrently"}]},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"extendPagesConcurrently"},{"text":"<","kind":"text"},{"text":"AuthorizationManager","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"spotify"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI0aC0C","kind":"typeIdentifier","text":"SpotifyAPI","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"maxExtraPages"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:13SpotifyWebAPI0A20AuthorizationManagerP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"typeIdentifier","text":"SpotifyAuthorizationManager"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"An instance of ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true},{"text":", which is required for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"accessing the access token required to make requests to the Spotify"},{"type":"text","text":" "},{"type":"text","text":"web API. The access token will also be refreshed if needed."}]}],"name":"spotify"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The maximum number of additional pages to retrieve. For","type":"text"},{"type":"text","text":" "},{"type":"text","text":"example, to just get the next page, use "},{"type":"codeVoice","code":"1"},{"type":"text","text":". Leave as "},{"code":"nil","type":"codeVoice"},{"text":" ","type":"text"},{"type":"text","text":"(default) to retrieve all pages of results."}]}],"name":"maxExtraPages"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A publisher that immediately republishes the page received from"},{"type":"text","text":" "},{"type":"text","text":"the upstream publisher, as well as additional pages that are returned"},{"type":"text","text":" "},{"text":"by the Spotify web API.","type":"text"}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Compare with "},{"type":"codeVoice","code":"Publisher.extendPages(_:maxExtraPages:)"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method immediately republishes the page of results that were passed in"},{"type":"text","text":" "},{"type":"text","text":"and then requests additional pages "},{"type":"emphasis","inlineContent":[{"type":"text","text":"concurrently"}]},{"text":". This method has better","type":"text"},{"type":"text","text":" "},{"text":"performance than ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)"},{"text":", which must","type":"text"},{"type":"text","text":" "},{"type":"text","text":"wait for the previous page to be received before requesting the next page."},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"However, the order in which the pages are received is unpredictable."}]},{"text":" If","type":"text"},{"type":"text","text":" "},{"text":"you need to wait for all pages to be received before processing them, then","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"always use this method."}]},{"type":"paragraph","inlineContent":[{"text":"See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"reference"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"code":"Publisher.collectAndSortByOffset()","type":"codeVoice"},{"type":"text","text":"."}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/extendPagesConcurrently(_:maxExtraPages:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher"]]},"metadata":{"roleHeading":"Instance Method","extendedModule":"Combine","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Output","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"PagingObjectProtocol"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"SpotifyWebAPI","relatedModules":["Combine"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"AuthorizationManager"},{"kind":"text","text":">("},{"preciseIdentifier":"s:13SpotifyWebAPI0aC0C","text":"SpotifyAPI","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"maxExtraPages"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Output","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","externalID":"s:7Combine9PublisherP13SpotifyWebAPIAD20PagingObjectProtocol6OutputRpzrlE23extendPagesConcurrently_08maxExtraK0AA03AnyB0VyAGs5Error_pGAD0cE0Cyqd__G_SiSgtAD0C20AuthorizationManagerRd__lF","symbolKind":"method","title":"extendPagesConcurrently(_:maxExtraPages:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/combine\/publisher\/extendpagesconcurrently(_:maxextrapages:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"kind":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"type":"emphasis","inlineContent":[{"type":"text","text":"concurrently"}]},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"extendPagesConcurrently(_:maxExtraPages:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Page"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"title":"Publisher","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","navigatorTitle":[{"text":"Publisher","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"identifier"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","title":"Working with Paginated Results","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/working-with-paginated-results","abstract":[{"text":"Retrieve additional pages from an endpoint that returns paginated results.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[],"url":"\/documentation\/spotifywebapi\/combine","title":"Combine","role":"collection","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","type":"reference"},{"type":"text","text":" type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"extendPages","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"abstract":[{"text":"A type that contains paginated results.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","title":"Paginated","role":"symbol","url":"\/documentation\/spotifywebapi\/paginated","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Paginated","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/extendPagesConcurrently(_:maxExtraPages:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extendPagesConcurrently"},{"text":"<","kind":"text"},{"text":"AuthorizationManager","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:13SpotifyWebAPI0aC0C","text":"SpotifyAPI","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"maxExtraPages"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"extendPagesConcurrently(_:maxExtraPages:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher\/extendpagesconcurrently(_:maxextrapages:)","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"inlineContent":[{"text":"concurrently","type":"text"}],"type":"emphasis"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/extendPagesConcurrently(_:maxExtraPages:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"PagingObjectProtocol"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/combine\/publisher\/extendpagesconcurrently(_:maxextrapages:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"relatedModules":["Combine"],"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Method","externalID":"s:7Combine9PublisherP13SpotifyWebAPIAD20PagingObjectProtocol6OutputRpzrlE23extendPagesConcurrently_08maxExtraK0AA03AnyB0VyAGs5Error_pGAD0cE0Cyqd__G_SiSgtAD0C20AuthorizationManagerRd__lF","title":"extendPagesConcurrently(_:maxExtraPages:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPagesConcurrently","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"AuthorizationManager"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyAPI","preciseIdentifier":"s:13SpotifyWebAPI0aC0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"maxExtraPages"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa","text":"Output"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Output","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"PagingObjectProtocol","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Combine"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPagesConcurrently","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"AuthorizationManager"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"spotify"},{"kind":"text","text":": "},{"text":"SpotifyAPI","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","preciseIdentifier":"s:13SpotifyWebAPI0aC0C"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"maxExtraPages"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationManager","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","preciseIdentifier":"s:13SpotifyWebAPI0A20AuthorizationManagerP","text":"SpotifyAuthorizationManager"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"spotify","content":[{"inlineContent":[{"type":"text","text":"An instance of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},{"type":"text","text":", which is required for"},{"text":" ","type":"text"},{"text":"accessing the access token required to make requests to the Spotify","type":"text"},{"type":"text","text":" "},{"type":"text","text":"web API. The access token will also be refreshed if needed."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The maximum number of additional pages to retrieve. For","type":"text"},{"type":"text","text":" "},{"text":"example, to just get the next page, use ","type":"text"},{"type":"codeVoice","code":"1"},{"type":"text","text":". Leave as "},{"type":"codeVoice","code":"nil"},{"text":" ","type":"text"},{"text":"(default) to retrieve all pages of results.","type":"text"}],"type":"paragraph"}],"name":"maxExtraPages"}]},{"content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"A publisher that immediately republishes the page received from","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the upstream publisher, as well as additional pages that are returned"},{"type":"text","text":" "},{"text":"by the Spotify web API.","type":"text"}]}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Compare with "},{"code":"Publisher.extendPages(_:maxExtraPages:)","type":"codeVoice"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method immediately republishes the page of results that were passed in"},{"type":"text","text":" "},{"text":"and then requests additional pages ","type":"text"},{"inlineContent":[{"text":"concurrently","type":"text"}],"type":"emphasis"},{"type":"text","text":". This method has better"},{"text":" ","type":"text"},{"type":"text","text":"performance than "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","type":"reference","isActive":true},{"text":", which must","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"wait for the previous page to be received before requesting the next page."},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"However, the order in which the pages are received is unpredictable."}],"type":"strong"},{"text":" If","type":"text"},{"text":" ","type":"text"},{"text":"you need to wait for all pages to be received before processing them, then","type":"text"},{"type":"text","text":" "},{"type":"text","text":"always use this method."}]},{"inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"code":"Publisher.collectAndSortByOffset()","type":"codeVoice"},{"text":".","type":"text"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher"]]},"kind":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"type":"emphasis","inlineContent":[{"text":"concurrently","type":"text"}]},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/extendPagesConcurrently(_:maxExtraPages:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"url":"\/documentation\/spotifywebapi\/paginated","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"role":"symbol","title":"Paginated","abstract":[{"type":"text","text":"A type that contains paginated results."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Paginated"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"}],"title":"Publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"url":"\/documentation\/spotifywebapi\/working-with-paginated-results","kind":"article","abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"title":"Working with Paginated Results","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"topic","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"inlineContent":[{"text":"concurrently","type":"text"}],"type":"emphasis"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","kind":"symbol","title":"extendPagesConcurrently(_:maxExtraPages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/extendPagesConcurrently(_:maxExtraPages:)":{"abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"inlineContent":[{"type":"text","text":"concurrently"}],"type":"emphasis"},{"type":"text","text":"."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"text":" conforms to ","type":"text"},{"code":"PagingObjectProtocol","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher\/extendpagesconcurrently(_:maxextrapages:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPagesConcurrently","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"AuthorizationManager"},{"kind":"text","text":">("},{"text":"SpotifyAPI","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0aC0C"},{"text":"<","kind":"text"},{"text":"AuthorizationManager","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Output","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP6OutputQa"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"extendPagesConcurrently(_:maxExtraPages:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/extendPagesConcurrently(_:maxExtraPages:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","role":"collection","url":"\/documentation\/spotifywebapi\/combine","title":"Combine","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extendPages"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated"},{"type":"text","text":" type."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/combine/publisher/sink(receivecompletion:).json b/docs/data/documentation/spotifywebapi/combine/publisher/sink(receivecompletion:).json index 9e9a6f845..a9486ebea 100644 --- a/docs/data/documentation/spotifywebapi/combine/publisher/sink(receivecompletion:).json +++ b/docs/data/documentation/spotifywebapi/combine/publisher/sink(receivecompletion:).json @@ -1 +1 @@ -{"sections":[],"abstract":[{"text":"A convenience wrapper for sink that only requires a ","type":"text"},{"type":"codeVoice","code":"receiveCompletion"},{"text":" ","type":"text"},{"type":"text","text":"closure. Available when "},{"type":"codeVoice","code":"Output"},{"type":"text","text":" == "},{"code":"Void","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sink","kind":"identifier"},{"kind":"text","text":"("},{"text":"receiveCompletion","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO","text":"Subscribers"},{"kind":"text","text":"."},{"text":"Completion","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":">) -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine14AnyCancellableC","text":"AnyCancellable","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"receiveCompletion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to execute on completion."}]}]}]},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"A subscriber that performs the provided closure upon receiving","type":"text"},{"type":"text","text":" "},{"type":"text","text":"completion."}]}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"You are discouraged from using trailing closure syntax with this method in"},{"text":" ","type":"text"},{"text":"order to avoid confusion with ","type":"text"},{"code":"sink(receiveValue:)","type":"codeVoice"},{"type":"text","text":" (available when"},{"text":" ","type":"text"},{"type":"codeVoice","code":"Failure"},{"text":" == ","type":"text"},{"type":"codeVoice","code":"Never"},{"type":"text","text":")."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method creates the subscriber and immediately requests an unlimited"},{"type":"text","text":" "},{"type":"text","text":"number of values, prior to returning the subscriber."}]}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/combine\/publisher\/sink(receivecompletion:)"]}],"kind":"symbol","metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sink"},{"text":"(","kind":"text"},{"text":"receiveCompletion","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Subscribers","preciseIdentifier":"s:7Combine11SubscribersO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","kind":"typeIdentifier","text":"Completion"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyCancellable","kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC"}],"symbolKind":"method","title":"sink(receiveCompletion:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" is "},{"code":"()","type":"codeVoice"},{"text":".","type":"text"}]},"roleHeading":"Instance Method","externalID":"s:7Combine9PublisherP13SpotifyWebAPIyt6OutputRtzrlE4sink17receiveCompletionAA14AnyCancellableCyAA11SubscribersO0I0Oy_7FailureQzGc_tF","extendedModule":"Combine","modules":[{"relatedModules":["Combine"],"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/sink(receiveCompletion:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[],"url":"\/documentation\/spotifywebapi\/combine","title":"Combine","role":"collection","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"title":"Publisher","kind":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","navigatorTitle":[{"text":"Publisher","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Publisher","preciseIdentifier":"s:7Combine9PublisherP","kind":"identifier"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/sink(receiveCompletion:)":{"title":"sink(receiveCompletion:)","url":"\/documentation\/spotifywebapi\/combine\/publisher\/sink(receivecompletion:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/sink(receiveCompletion:)","abstract":[{"text":"A convenience wrapper for sink that only requires a ","type":"text"},{"code":"receiveCompletion","type":"codeVoice"},{"text":" ","type":"text"},{"type":"text","text":"closure. Available when "},{"type":"codeVoice","code":"Output"},{"type":"text","text":" == "},{"code":"Void","type":"codeVoice"},{"type":"text","text":"."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" is "},{"type":"codeVoice","code":"()"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sink"},{"kind":"text","text":"("},{"kind":"externalParam","text":"receiveCompletion"},{"text":": (","kind":"text"},{"text":"Subscribers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","text":"Completion"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":") -> ","kind":"text"},{"text":"AnyCancellable","kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC"}],"role":"symbol","type":"topic"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sink","kind":"identifier"},{"text":"(","kind":"text"},{"text":"receiveCompletion","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Subscribers","preciseIdentifier":"s:7Combine11SubscribersO"},{"kind":"text","text":"."},{"text":"Completion","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Failure","kind":"typeIdentifier","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":") -> "},{"text":"AnyCancellable","kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC"}],"modules":[{"relatedModules":["Combine"],"name":"SpotifyWebAPI"}],"externalID":"s:7Combine9PublisherP13SpotifyWebAPIyt6OutputRtzrlE4sink17receiveCompletionAA14AnyCancellableCyAA11SubscribersO0I0Oy_7FailureQzGc_tF","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" is "},{"type":"codeVoice","code":"()"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"Combine","role":"symbol","title":"sink(receiveCompletion:)","roleHeading":"Instance Method","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/combine\/publisher\/sink(receivecompletion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sink"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"receiveCompletion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"text":"Subscribers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO10CompletionO","text":"Completion","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Failure","preciseIdentifier":"s:7Combine9PublisherP7FailureQa"},{"text":">) -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyCancellable","kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The closure to execute on completion."}],"type":"paragraph"}],"name":"receiveCompletion"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A subscriber that performs the provided closure upon receiving"},{"type":"text","text":" "},{"type":"text","text":"completion."}]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"You are discouraged from using trailing closure syntax with this method in"},{"type":"text","text":" "},{"type":"text","text":"order to avoid confusion with "},{"code":"sink(receiveValue:)","type":"codeVoice"},{"type":"text","text":" (available when"},{"text":" ","type":"text"},{"type":"codeVoice","code":"Failure"},{"type":"text","text":" == "},{"type":"codeVoice","code":"Never"},{"type":"text","text":")."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This method creates the subscriber and immediately requests an unlimited"},{"type":"text","text":" "},{"type":"text","text":"number of values, prior to returning the subscriber."}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/sink(receiveCompletion:)"},"kind":"symbol","abstract":[{"text":"A convenience wrapper for sink that only requires a ","type":"text"},{"code":"receiveCompletion","type":"codeVoice"},{"text":" ","type":"text"},{"type":"text","text":"closure. Available when "},{"type":"codeVoice","code":"Output"},{"type":"text","text":" == "},{"type":"codeVoice","code":"Void"},{"text":".","type":"text"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/combine\/publisher","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:7Combine9PublisherP","text":"Publisher"}],"title":"Publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Publisher"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine/Publisher/sink(receiveCompletion:)":{"type":"topic","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Output"},{"type":"text","text":" is "},{"code":"()","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"A convenience wrapper for sink that only requires a "},{"code":"receiveCompletion","type":"codeVoice"},{"type":"text","text":" "},{"type":"text","text":"closure. Available when "},{"code":"Output","type":"codeVoice"},{"type":"text","text":" == "},{"type":"codeVoice","code":"Void"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/combine\/publisher\/sink(receivecompletion:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine\/Publisher\/sink(receiveCompletion:)","title":"sink(receiveCompletion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sink","kind":"identifier"},{"text":"(","kind":"text"},{"text":"receiveCompletion","kind":"externalParam"},{"text":": (","kind":"text"},{"preciseIdentifier":"s:7Combine11SubscribersO","kind":"typeIdentifier","text":"Subscribers"},{"kind":"text","text":"."},{"text":"Completion","kind":"typeIdentifier","preciseIdentifier":"s:7Combine11SubscribersO10CompletionO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine9PublisherP7FailureQa","text":"Failure","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine14AnyCancellableC","text":"AnyCancellable"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Combine":{"kind":"symbol","role":"collection","url":"\/documentation\/spotifywebapi\/combine","title":"Combine","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Combine","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext.json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext.json index aae538b0c..b7022857d 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext.json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"title":"CurrentlyPlayingContext","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/allowedActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/context","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isPlaying","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/itemType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/progressMS","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/repeatState","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/shuffleIsOn","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/timestamp"]},{"title":"Type Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/logger"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Equatable-Implementations"]}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"abstract":[{"text":"The context of the currently playing track\/episode.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"title":"Player Objects","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/Encodable-Implementations":{"title":"Encodable Implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Encodable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/encodable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/Decodable-Implementations":{"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Decodable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Equatable-Implementations","abstract":[],"kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/ApproximatelyEquatable-Implementations","type":"topic","role":"collectionGroup","title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/approximatelyequatable-implementations","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/shuffleIsOn":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/shuffleIsOn","title":"shuffleIsOn","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"shuffleIsOn","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[{"code":"true","type":"codeVoice"},{"type":"text","text":" if shuffle mode is on; else, "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/shuffleison","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/timestamp":{"type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"timestamp","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}],"title":"timestamp","role":"symbol","abstract":[{"text":"The date the data was fetched (converted from a Unix","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp).","type":"text"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/timestamp","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/timestamp"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/allowedActions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/allowedActions","title":"allowedActions","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allowedActions"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","text":"PlaybackActions"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/allowedactions","type":"topic","abstract":[{"text":"The playback actions that are allowed within the given context.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/device":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"device","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","kind":"typeIdentifier","text":"Device"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/device","abstract":[{"type":"text","text":"The device that the content is or was playing on."}],"kind":"symbol","title":"device","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/device","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/isPlaying":{"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/isplaying","abstract":[{"type":"codeVoice","code":"true"},{"text":" if content is currently playing. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"title":"isPlaying","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isPlaying","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"isPlaying","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/repeatState":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/repeatState","title":"repeatState","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"repeatState","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"}],"abstract":[{"text":"The repeat mode of the player. Either ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off"},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","isActive":true},{"text":", or ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/repeatstate","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/item":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/item","abstract":[{"text":"The full version of a track or episode. Represents the content that is, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"was most recently, playing."}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"item"},{"text":": ","kind":"text"},{"text":"PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","title":"item"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/progressMS":{"type":"topic","abstract":[{"type":"text","text":"Progress into the currently playing track\/episode in milliseconds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/progressMS","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/progressms","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"progressMS","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"kind":"symbol","title":"progressMS","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/logger":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/logger","abstract":[{"text":"Logs messages for this struct, especially those involving the decoding","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"of data into this type."}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/logger","kind":"symbol","type":"topic","title":"logger"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/context":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/context","title":"context","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"context","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The context of the user’s playback."}],"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/context","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/itemType":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/itemType","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/itemtype","abstract":[{"type":"text","text":"The id category of "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item"},{"text":"—the content that is, or was most recently,","type":"text"},{"text":" ","type":"text"},{"text":"playing.","type":"text"}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"itemType","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"role":"symbol","type":"topic","title":"itemType"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)","title":"init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"device","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Device","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"repeatState","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode"},{"text":", ","kind":"text"},{"text":"shuffleIsOn","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"text":"context","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"timestamp"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"progressMS"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"isPlaying","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"item","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"itemType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"text":", ","kind":"text"},{"text":"allowedActions","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PlaybackActions","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO"},{"kind":"text","text":">)"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/init(device:repeatstate:shuffleison:context:timestamp:progressms:isplaying:item:itemtype:allowedactions:)","type":"topic","abstract":[{"type":"text","text":"Contains information about the context of the current playback."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","title":"Conforms To"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"CurrentlyPlayingContext","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Structure","symbolKind":"struct","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"generated":true,"title":"Player Objects","anchor":"Player-Objects"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"},"sections":[],"topicSections":[{"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)"],"title":"Initializers","generated":true},{"anchor":"Instance-Properties","title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/allowedActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/context","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isPlaying","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/itemType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/progressMS","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/repeatState","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/shuffleIsOn","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/timestamp"],"generated":true},{"generated":true,"anchor":"Type-Properties","title":"Type Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/logger"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Equatable-Implementations"],"generated":true,"anchor":"Default-Implementations","title":"Default Implementations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/timestamp":{"title":"timestamp","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/timestamp","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/timestamp","abstract":[{"type":"text","text":"The date the data was fetched (converted from a Unix"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp)."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"timestamp","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"device"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Device","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV"},{"kind":"text","text":", "},{"text":"repeatState","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","kind":"typeIdentifier","text":"RepeatMode"},{"text":", ","kind":"text"},{"text":"shuffleIsOn","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"context"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"timestamp"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"progressMS","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isPlaying"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"item","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":"?, ","kind":"text"},{"text":"itemType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":", "},{"text":"allowedActions","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"text":"PlaybackActions","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"title":"init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)","abstract":[{"type":"text","text":"Contains information about the context of the current playback."}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/init(device:repeatstate:shuffleison:context:timestamp:progressms:isplaying:item:itemtype:allowedactions:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/allowedActions":{"title":"allowedActions","kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allowedActions","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaybackActions","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/allowedActions","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/allowedactions","abstract":[{"text":"The playback actions that are allowed within the given context.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/repeatState":{"abstract":[{"type":"text","text":"The repeat mode of the player. Either "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","isActive":true},{"type":"text","text":", or "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"reference"},{"text":".","type":"text"}],"title":"repeatState","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/repeatState","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"repeatState","kind":"identifier"},{"kind":"text","text":": "},{"text":"RepeatMode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/repeatstate","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/context":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/context","role":"symbol","abstract":[{"text":"The context of the user’s playback.","type":"text"}],"title":"context","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"context","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/Decodable-Implementations":{"role":"collectionGroup","kind":"article","title":"Decodable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Decodable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/ApproximatelyEquatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/ApproximatelyEquatable-Implementations","kind":"article","abstract":[],"title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/approximatelyequatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/logger":{"abstract":[{"type":"text","text":"Logs messages for this struct, especially those involving the decoding"},{"text":" ","type":"text"},{"text":"of data into this type.","type":"text"}],"title":"logger","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/logger","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/shuffleIsOn":{"role":"symbol","kind":"symbol","abstract":[{"type":"codeVoice","code":"true"},{"text":" if shuffle mode is on; else, ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/shuffleison","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"shuffleIsOn"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"shuffleIsOn","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/shuffleIsOn"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/progressMS":{"abstract":[{"type":"text","text":"Progress into the currently playing track\/episode in milliseconds."}],"title":"progressMS","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"progressMS","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/progressms","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/progressMS","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/item":{"type":"topic","abstract":[{"type":"text","text":"The full version of a track or episode. Represents the content that is, or"},{"type":"text","text":" "},{"type":"text","text":"was most recently, playing."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"item"},{"text":": ","kind":"text"},{"text":"PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"item","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/item","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/itemType":{"title":"itemType","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/itemtype","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/itemType","abstract":[{"type":"text","text":"The id category of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item"},{"text":"—the content that is, or was most recently,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playing."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"itemType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/isPlaying":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isPlaying","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/isplaying","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPlaying","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"code":"true","type":"codeVoice"},{"text":" if content is currently playing. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"title":"isPlaying"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/Encodable-Implementations":{"title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/encodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Encodable-Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/device":{"abstract":[{"type":"text","text":"The device that the content is or was playing on."}],"title":"device","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"device"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/device","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/device","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/!=(_:_:).json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/!=(_:_:).json index 582035125..bccee49d2 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Equatable-Implementations"]]},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI23CurrentlyPlayingContextV","symbolKind":"op","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/!=(_:_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/!=(_:_:)","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Equatable-Implementations","abstract":[],"kind":"article","type":"topic"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI23CurrentlyPlayingContextV","title":"!=(_:_:)","extendedModule":"Swift","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Operator"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/allowedactions.json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/allowedactions.json index f8518bf65..bd6f22799 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/allowedactions.json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/allowedactions.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/allowedactions"]}],"abstract":[{"type":"text","text":"The playback actions that are allowed within the given context."}],"metadata":{"externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV14allowedActionsShyAA08PlaybackH0OGvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allowedActions","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PlaybackActions","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO"},{"kind":"text","text":">"}],"role":"symbol","title":"allowedActions","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/allowedActions","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"allowedActions","kind":"identifier"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"PlaybackActions","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Attempting to perform actions that are not contained within this set will"},{"type":"text","text":" "},{"text":"result in an error from the Spotify web API.","type":"text"}]},{"inlineContent":[{"type":"text","text":"For example, you cannot skip to the previous or next track or seek to a"},{"text":" ","type":"text"},{"text":"position in a track while an ad is playing.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"You could use this property to disable UI elements that perform actions","type":"text"},{"text":" ","type":"text"},{"text":"that are not contained within this set.","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/allowedActions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/allowedActions","title":"allowedActions","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allowedActions"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","text":"PlaybackActions"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/allowedactions","type":"topic","abstract":[{"text":"The playback actions that are allowed within the given context.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"allowedActions","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaybackActions","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV14allowedActionsShyAA08PlaybackH0OGvp","role":"symbol","title":"allowedActions","symbolKind":"property"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/allowedActions"},"abstract":[{"text":"The playback actions that are allowed within the given context.","type":"text"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/allowedactions"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"allowedActions","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","text":"PlaybackActions","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Attempting to perform actions that are not contained within this set will"},{"text":" ","type":"text"},{"text":"result in an error from the Spotify web API.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"For example, you cannot skip to the previous or next track or seek to a","type":"text"},{"type":"text","text":" "},{"text":"position in a track while an ad is playing.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"You could use this property to disable UI elements that perform actions","type":"text"},{"text":" ","type":"text"},{"text":"that are not contained within this set.","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/allowedActions":{"title":"allowedActions","kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allowedActions","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaybackActions","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/allowedActions","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/allowedactions","abstract":[{"text":"The playback actions that are allowed within the given context.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/approximatelyequatable-implementations.json index 94dd5d55b..af249d1c2 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations","roleHeading":"API Collection"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isApproximatelyEqual(to:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/isApproximatelyEqual(to:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CurrentlyPlayingContext","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/isapproximatelyequal(to:)","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isApproximatelyEqual(to:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"ApproximatelyEquatable Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"generated":true,"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isApproximatelyEqual(to:)"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/approximatelyequatable-implementations"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/isApproximatelyEqual(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isApproximatelyEqual(to:)","kind":"symbol","role":"symbol","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/isapproximatelyequal(to:)","title":"isApproximatelyEqual(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier","text":"CurrentlyPlayingContext"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/context.json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/context.json index ba0eb9764..332c431d0 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/context.json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/context.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"},{"text":"?","kind":"text"}]}]},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"text":"Can be ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":". For example, If the user has a private session enabled, then"},{"text":" ","type":"text"},{"type":"text","text":"this will be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/context","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"text":"The context of the user’s playback.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/context"]}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"},{"text":": ","kind":"text"},{"text":"SpotifyContext","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV7contextAA0aF0VSgvp","symbolKind":"property","roleHeading":"Instance Property","title":"context","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/context":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/context","title":"context","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"context","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The context of the user’s playback."}],"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/context","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV7contextAA0aF0VSgvp","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"context","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"context"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","kind":"typeIdentifier","text":"SpotifyContext"},{"text":"?","kind":"text"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/context","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The context of the user’s playback.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/context"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"context","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","text":"SpotifyContext","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Can be ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":". For example, If the user has a private session enabled, then","type":"text"},{"text":" ","type":"text"},{"text":"this will be ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/context":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/context","role":"symbol","abstract":[{"text":"The context of the user’s playback.","type":"text"}],"title":"context","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"context","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/decodable-implementations.json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/decodable-implementations.json index 9c8e6afd1..7f6a56539 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/decodable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Decodable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Decodable Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/init(from:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/init(from:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Decodable Implementations"},"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Decodable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/init(from:)"],"anchor":"Initializers","generated":true,"title":"Initializers"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/init(from:)":{"kind":"symbol","type":"topic","title":"init(from:)","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/device.json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/device.json index c4992c2c7..e1cdc2e87 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/device.json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/device.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/device"},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"device","kind":"identifier"},{"kind":"text","text":": "},{"text":"Device","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV"}],"symbolKind":"property","roleHeading":"Instance Property","title":"device","role":"symbol","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV6deviceAA6DeviceVvp"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"device","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Device","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The information returned by "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)"},{"type":"text","text":" is for"},{"type":"text","text":" "},{"text":"the last known state, which means an inactive device could be returned if","type":"text"},{"text":" ","type":"text"},{"text":"it was the last one to execute playback.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()"},{"text":" to get the current user’s available","type":"text"},{"type":"text","text":" "},{"text":"and active devices.","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/device"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"abstract":[{"text":"The device that the content is or was playing on.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/device":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"device","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","kind":"typeIdentifier","text":"Device"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/device","abstract":[{"type":"text","text":"The device that the content is or was playing on."}],"kind":"symbol","title":"device","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/device","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"device","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The information returned by "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","type":"reference","isActive":true},{"type":"text","text":" is for"},{"type":"text","text":" "},{"text":"the last known state, which means an inactive device could be returned if","type":"text"},{"text":" ","type":"text"},{"text":"it was the last one to execute playback.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","type":"reference","isActive":true},{"text":" to get the current user’s available","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and active devices."}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/device"},"variants":[{"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/device"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"device","kind":"identifier"},{"kind":"text","text":": "},{"text":"Device","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV"}],"externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV6deviceAA6DeviceVvp","title":"device","roleHeading":"Instance Property"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"kind":"symbol","abstract":[{"type":"text","text":"The device that the content is or was playing on."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/device":{"abstract":[{"type":"text","text":"The device that the content is or was playing on."}],"title":"device","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"device"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/device","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/device","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/encodable-implementations.json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/encodable-implementations.json index 5c8746107..af92e93da 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/encodable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"sections":[],"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Encodable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","title":"Encodable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/encode(to:)"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/encodable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/encode(to:)":{"kind":"symbol","title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/encode(to:)","role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/encode(to:)"],"anchor":"Instance-Methods","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/encodable-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Encodable-Implementations","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"Encodable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/encode(to:)":{"type":"topic","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/encode(to:)","title":"encode(to:)","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/encode(to:).json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/encode(to:).json index 32ebbcaa3..e6a0577a6 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/encode(to:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"encode(to:)","roleHeading":"Instance Method","role":"symbol","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV6encode2toys7Encoder_p_tKF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Encodable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/encode(to:)"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/Encodable-Implementations":{"title":"Encodable Implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Encodable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/encodable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/encode(to:)":{"kind":"symbol","title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/encode(to:)","role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Encodable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/encode(to:)"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"sections":[],"metadata":{"title":"encode(to:)","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV6encode2toys7Encoder_p_tKF","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI"},"variants":[{"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/Encodable-Implementations":{"title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/encodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Encodable-Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/encode(to:)":{"type":"topic","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/encode(to:)","title":"encode(to:)","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/equatable-implementations.json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/equatable-implementations.json index 5df48faf6..94d81892e 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/!=(_:_:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Equatable-Implementations"},"metadata":{"title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup"},"kind":"article","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/!=(_:_:)","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"topicSections":[{"title":"Operators","generated":true,"anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/!=(_:_:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Equatable-Implementations"},"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/init(device:repeatstate:shuffleison:context:timestamp:progressms:isplaying:item:itemtype:allowedactions:).json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/init(device:repeatstate:shuffleison:context:timestamp:progressms:isplaying:item:itemtype:allowedactions:).json index 38f2693fc..3a63f521b 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/init(device:repeatstate:shuffleison:context:timestamp:progressms:isplaying:item:itemtype:allowedactions:).json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/init(device:repeatstate:shuffleison:context:timestamp:progressms:isplaying:item:itemtype:allowedactions:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Contains information about the context of the current playback."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/init(device:repeatstate:shuffleison:context:timestamp:progressms:isplaying:item:itemtype:allowedactions:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV6device11repeatState11shuffleIsOn7context9timestamp10progressMS02isE04item0R4Type14allowedActionsAcA6DeviceV_AA10RepeatModeOSbAA0aF0VSg10Foundation4DateVSiSgSbAA12PlaylistItemOSgAA10IDCategoryOShyAA08PlaybackU0OGtcfc","title":"init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"device","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Device","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV"},{"kind":"text","text":", "},{"text":"repeatState","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode"},{"kind":"text","text":", "},{"text":"shuffleIsOn","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"text":"context","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyContext","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV"},{"text":"?, ","kind":"text"},{"text":"timestamp","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"progressMS"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isPlaying"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"item"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"kind":"text","text":"?, "},{"text":"itemType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"text":", ","kind":"text"},{"text":"allowedActions","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","kind":"typeIdentifier","text":"PlaybackActions"},{"text":">)","kind":"text"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"device"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","text":"Device","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"repeatState"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","text":"RepeatMode"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"shuffleIsOn"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"context","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SpotifyContext","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"},{"text":"?, ","kind":"text"},{"text":"timestamp","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"progressMS"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isPlaying"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"item"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","text":"PlaylistItem","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"itemType"},{"text":": ","kind":"text"},{"text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowedActions"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","kind":"typeIdentifier","text":"PlaybackActions"},{"text":">)","kind":"text"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"device","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The device that the content is or was playing on."}]}]},{"name":"repeatState","content":[{"inlineContent":[{"text":"The repeat mode of the player.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if shuffle mode is on; else, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}]}],"name":"shuffleIsOn"},{"name":"context","content":[{"inlineContent":[{"text":"The context of the user’s playback.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The date the data was fetched (converted from a Unix"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp)."}],"type":"paragraph"}],"name":"timestamp"},{"content":[{"inlineContent":[{"text":"Progress into the currently playing track\/episode in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"milliseconds."}],"type":"paragraph"}],"name":"progressMS"},{"name":"isPlaying","content":[{"inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if content is currently playing. Else, "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"type":"paragraph"}]},{"name":"item","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The full version of a track or episode. Represents the content"},{"type":"text","text":" "},{"text":"that is, or was most recently, playing.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"The object type of ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","isActive":true},{"type":"text","text":"—the content that is, or was most"},{"type":"text","text":" "},{"text":"recently, playing.","type":"text"}],"type":"paragraph"}],"name":"itemType"},{"name":"allowedActions","content":[{"inlineContent":[{"type":"text","text":"The playback actions that are allowed within the given"},{"type":"text","text":" "},{"type":"text","text":"context."}],"type":"paragraph"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)","title":"init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"device","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Device","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"repeatState","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode"},{"text":", ","kind":"text"},{"text":"shuffleIsOn","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"text":"context","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"timestamp"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"progressMS"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"isPlaying","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"item","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"itemType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"text":", ","kind":"text"},{"text":"allowedActions","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PlaybackActions","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO"},{"kind":"text","text":">)"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/init(device:repeatstate:shuffleison:context:timestamp:progressms:isplaying:item:itemtype:allowedactions:)","type":"topic","abstract":[{"type":"text","text":"Contains information about the context of the current playback."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/item":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/item","abstract":[{"text":"The full version of a track or episode. Represents the content that is, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"was most recently, playing."}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"item"},{"text":": ","kind":"text"},{"text":"PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","title":"item"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"Contains information about the context of the current playback."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/init(device:repeatstate:shuffleison:context:timestamp:progressms:isplaying:item:itemtype:allowedactions:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"device"},{"kind":"text","text":": "},{"text":"Device","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"repeatState"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"shuffleIsOn"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"context","kind":"externalParam"},{"kind":"text","text":": "},{"text":"SpotifyContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"timestamp","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"progressMS","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"isPlaying","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"item","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"kind":"text","text":"?, "},{"text":"itemType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","text":"IDCategory"},{"text":", ","kind":"text"},{"text":"allowedActions","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PlaybackActions","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"},{"text":">)","kind":"text"}]}]},{"parameters":[{"name":"device","content":[{"inlineContent":[{"type":"text","text":"The device that the content is or was playing on."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The repeat mode of the player."}]}],"name":"repeatState"},{"name":"shuffleIsOn","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"code":"true","type":"codeVoice"},{"text":" if shuffle mode is on; else, ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}]}]},{"content":[{"inlineContent":[{"text":"The context of the user’s playback.","type":"text"}],"type":"paragraph"}],"name":"context"},{"name":"timestamp","content":[{"type":"paragraph","inlineContent":[{"text":"The date the data was fetched (converted from a Unix","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"millisecond-precision timestamp)."}]}]},{"name":"progressMS","content":[{"inlineContent":[{"text":"Progress into the currently playing track\/episode in","type":"text"},{"text":" ","type":"text"},{"text":"milliseconds.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":""},{"code":"true","type":"codeVoice"},{"text":" if content is currently playing. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"isPlaying"},{"name":"item","content":[{"inlineContent":[{"type":"text","text":"The full version of a track or episode. Represents the content"},{"text":" ","type":"text"},{"type":"text","text":"that is, or was most recently, playing."}],"type":"paragraph"}]},{"name":"itemType","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The object type of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","isActive":true,"type":"reference"},{"type":"text","text":"—the content that is, or was most"},{"type":"text","text":" "},{"type":"text","text":"recently, playing."}]}]},{"name":"allowedActions","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The playback actions that are allowed within the given"},{"type":"text","text":" "},{"type":"text","text":"context."}]}]}],"kind":"parameters"}],"kind":"symbol","metadata":{"symbolKind":"init","role":"symbol","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"title":"init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"device"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"repeatState","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"shuffleIsOn"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"context","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SpotifyContext","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"timestamp"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"progressMS","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"isPlaying","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"text":"item","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem"},{"kind":"text","text":"?, "},{"text":"itemType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowedActions"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","kind":"typeIdentifier","text":"PlaybackActions"},{"text":">)","kind":"text"}],"externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV6device11repeatState11shuffleIsOn7context9timestamp10progressMS02isE04item0R4Type14allowedActionsAcA6DeviceV_AA10RepeatModeOSbAA0aF0VSg10Foundation4DateVSiSgSbAA12PlaylistItemOSgAA10IDCategoryOShyAA08PlaybackU0OGtcfc"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/item":{"type":"topic","abstract":[{"type":"text","text":"The full version of a track or episode. Represents the content that is, or"},{"type":"text","text":" "},{"type":"text","text":"was most recently, playing."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"item"},{"text":": ","kind":"text"},{"text":"PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"item","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/item","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"device"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Device","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV"},{"kind":"text","text":", "},{"text":"repeatState","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","kind":"typeIdentifier","text":"RepeatMode"},{"text":", ","kind":"text"},{"text":"shuffleIsOn","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"context"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"timestamp"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"progressMS","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isPlaying"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"item","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":"?, ","kind":"text"},{"text":"itemType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":", "},{"text":"allowedActions","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"text":"PlaybackActions","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"title":"init(device:repeatState:shuffleIsOn:context:timestamp:progressMS:isPlaying:item:itemType:allowedActions:)","abstract":[{"type":"text","text":"Contains information about the context of the current playback."}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/init(device:repeatstate:shuffleison:context:timestamp:progressms:isplaying:item:itemtype:allowedactions:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/init(from:).json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/init(from:).json index 66a8f5dfc..fbcea6a36 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/init(from:).json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/init(from:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/init(from:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Decodable-Implementations"]]},"kind":"symbol","metadata":{"extendedModule":"SpotifyWebAPI","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV4fromACs7Decoder_p_tKcfc","symbolKind":"init"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/Decodable-Implementations":{"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Decodable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/init(from:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/init(from:)"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/init(from:)"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Decodable-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV4fromACs7Decoder_p_tKcfc","title":"init(from:)","role":"symbol","symbolKind":"init","extendedModule":"SpotifyWebAPI","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/Decodable-Implementations":{"role":"collectionGroup","kind":"article","title":"Decodable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/Decodable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/init(from:)":{"kind":"symbol","type":"topic","title":"init(from:)","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/isapproximatelyequal(to:).json index 984ff2863..5514787a8 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"isApproximatelyEqual(to:)","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV20isApproximatelyEqual2toSbAC_tF","role":"symbol","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/ApproximatelyEquatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another instance of "},{"type":"codeVoice","code":"Self"},{"type":"text","text":"."}]}],"name":"other"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/timestamp","isActive":true,"type":"reference"},{"type":"text","text":" is compared using"},{"text":" ","type":"text"},{"type":"codeVoice","code":"timeIntervalSince1970"},{"type":"text","text":", so it is considered a floating point property for"},{"type":"text","text":" "},{"text":"the purposes of this method.","type":"text"}],"type":"paragraph"}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/isapproximatelyequal(to:)"]}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/ApproximatelyEquatable-Implementations","type":"topic","role":"collectionGroup","title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/approximatelyequatable-implementations","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/isApproximatelyEqual(to:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CurrentlyPlayingContext","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/isapproximatelyequal(to:)","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isApproximatelyEqual(to:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/timestamp":{"type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"timestamp","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}],"title":"timestamp","role":"symbol","abstract":[{"text":"The date the data was fetched (converted from a Unix","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp).","type":"text"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/timestamp","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/timestamp"}}} \ No newline at end of file +{"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"extendedModule":"SpotifyWebAPI","role":"symbol","title":"isApproximatelyEqual(to:)","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV20isApproximatelyEqual2toSbAC_tF","symbolKind":"method"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/ApproximatelyEquatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}]},{"parameters":[{"name":"other","content":[{"inlineContent":[{"type":"text","text":"Another instance of "},{"type":"codeVoice","code":"Self"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/timestamp","type":"reference","isActive":true},{"type":"text","text":" is compared using"},{"text":" ","type":"text"},{"code":"timeIntervalSince1970","type":"codeVoice"},{"type":"text","text":", so it is considered a floating point property for"},{"type":"text","text":" "},{"text":"the purposes of this method.","type":"text"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/ApproximatelyEquatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/ApproximatelyEquatable-Implementations","kind":"article","abstract":[],"title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/approximatelyequatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/timestamp":{"title":"timestamp","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/timestamp","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/timestamp","abstract":[{"type":"text","text":"The date the data was fetched (converted from a Unix"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp)."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"timestamp","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/isApproximatelyEqual(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isApproximatelyEqual(to:)","kind":"symbol","role":"symbol","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/isapproximatelyequal(to:)","title":"isApproximatelyEqual(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier","text":"CurrentlyPlayingContext"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/isplaying.json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/isplaying.json index a5a99ad95..1551d2c5e 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/isplaying.json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/isplaying.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isPlaying","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"codeVoice","code":"true"},{"text":" if content is currently playing. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/isplaying"]}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isPlaying"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"isPlaying","role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV02isE0Sbvp","roleHeading":"Instance Property"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"isPlaying","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/isPlaying":{"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/isplaying","abstract":[{"type":"codeVoice","code":"true"},{"text":" if content is currently playing. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"title":"isPlaying","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isPlaying","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"isPlaying","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"kind":"symbol","sections":[],"abstract":[{"code":"true","type":"codeVoice"},{"text":" if content is currently playing. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV02isE0Sbvp","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"isPlaying","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isPlaying","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"isPlaying"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/isplaying"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isPlaying","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/isPlaying":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isPlaying","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/isplaying","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPlaying","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"code":"true","type":"codeVoice"},{"text":" if content is currently playing. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"title":"isPlaying"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/item.json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/item.json index 9ed0cac06..5a44dbe1f 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/item.json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/item.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The full version of a track or episode. Represents the content that is, or"},{"type":"text","text":" "},{"type":"text","text":"was most recently, playing."}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"item","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","text":"PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"Use ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isPlaying","isActive":true},{"text":" to check if the content is currently playing.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Although the type is "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"type":"text","text":", this does not necessarily mean that"},{"text":" ","type":"text"},{"type":"text","text":"the item is playing in the context of a playlist. Can be "},{"type":"codeVoice","code":"nil"},{"text":". For","type":"text"},{"type":"text","text":" "},{"type":"text","text":"example, if the user has a private session enabled or an ad is playing,"},{"type":"text","text":" "},{"type":"text","text":"then this will be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/item"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"item","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem"},{"kind":"text","text":"?"}],"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV4itemAA12PlaylistItemOSgvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"item"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/isPlaying":{"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/isplaying","abstract":[{"type":"codeVoice","code":"true"},{"text":" if content is currently playing. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"title":"isPlaying","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isPlaying","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"isPlaying","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/item":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/item","abstract":[{"text":"The full version of a track or episode. Represents the content that is, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"was most recently, playing."}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"item"},{"text":": ","kind":"text"},{"text":"PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","title":"item"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"item"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isPlaying"},{"type":"text","text":" to check if the content is currently playing."}]},{"inlineContent":[{"text":"Although the type is ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"text":", this does not necessarily mean that","type":"text"},{"type":"text","text":" "},{"text":"the item is playing in the context of a playlist. Can be ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":". For","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"example, if the user has a private session enabled or an ad is playing,"},{"type":"text","text":" "},{"text":"then this will be ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"type":"paragraph"}]}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"item"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV4itemAA12PlaylistItemOSgvp","roleHeading":"Instance Property","role":"symbol","title":"item","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"type":"text","text":"The full version of a track or episode. Represents the content that is, or"},{"type":"text","text":" "},{"text":"was most recently, playing.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/item"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/item":{"type":"topic","abstract":[{"type":"text","text":"The full version of a track or episode. Represents the content that is, or"},{"type":"text","text":" "},{"type":"text","text":"was most recently, playing."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"item"},{"text":": ","kind":"text"},{"text":"PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"item","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/item","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/isPlaying":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/isPlaying","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/isplaying","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPlaying","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"code":"true","type":"codeVoice"},{"text":" if content is currently playing. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"title":"isPlaying"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/itemtype.json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/itemtype.json index 4ebb0c894..fb05137c4 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/itemtype.json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/itemtype.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"itemType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"One of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","type":"reference","isActive":true},{"type":"text","text":" or"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown"},{"text":". If the type is ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad"},{"text":", then ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item"},{"text":" ","type":"text"},{"text":"will be ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}]}],"kind":"content"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV8itemTypeAA10IDCategoryOvp","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"itemType","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"symbolKind":"property","roleHeading":"Instance Property","title":"itemType"},"abstract":[{"text":"The id category of ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","type":"reference","isActive":true},{"type":"text","text":"—the content that is, or was most recently,"},{"text":" ","type":"text"},{"type":"text","text":"playing."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/itemtype"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/itemType","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","url":"\/documentation\/spotifywebapi\/idcategory\/unknown","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}],"role":"symbol","title":"IDCategory.unknown","abstract":[{"text":"Unknown. This should be rare.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/item":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/item","abstract":[{"text":"The full version of a track or episode. Represents the content that is, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"was most recently, playing."}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"item"},{"text":": ","kind":"text"},{"text":"PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","title":"item"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","url":"\/documentation\/spotifywebapi\/idcategory\/ad","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ad"}],"role":"symbol","title":"IDCategory.ad","abstract":[{"type":"text","text":"An ad."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/itemType":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/itemType","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/itemtype","abstract":[{"type":"text","text":"The id category of "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item"},{"text":"—the content that is, or was most recently,","type":"text"},{"text":" ","type":"text"},{"text":"playing.","type":"text"}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"itemType","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"role":"symbol","type":"topic","title":"itemType"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"itemType","kind":"identifier"},{"text":": ","kind":"text"},{"text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"}]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"One of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","type":"reference","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","isActive":true,"type":"reference"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","type":"reference","isActive":true},{"text":" or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","isActive":true},{"type":"text","text":". If the type is "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","type":"reference"},{"type":"text","text":", then "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","isActive":true,"type":"reference"},{"type":"text","text":" "},{"text":"will be ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}]}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/itemType"},"kind":"symbol","abstract":[{"type":"text","text":"The id category of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","isActive":true,"type":"reference"},{"text":"—the content that is, or was most recently,","type":"text"},{"type":"text","text":" "},{"text":"playing.","type":"text"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"itemType"},{"text":": ","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"}],"title":"itemType","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV8itemTypeAA10IDCategoryOvp","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/itemtype"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/item":{"type":"topic","abstract":[{"type":"text","text":"The full version of a track or episode. Represents the content that is, or"},{"type":"text","text":" "},{"type":"text","text":"was most recently, playing."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"item"},{"text":": ","kind":"text"},{"text":"PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"item","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/item","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/itemType":{"title":"itemType","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/itemtype","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/itemType","abstract":[{"type":"text","text":"The id category of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/item"},{"text":"—the content that is, or was most recently,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playing."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"itemType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","abstract":[{"type":"text","text":"An ad."}],"url":"\/documentation\/spotifywebapi\/idcategory\/ad","title":"IDCategory.ad","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ad","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","abstract":[{"type":"text","text":"Unknown. This should be rare."}],"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"title":"IDCategory.unknown","url":"\/documentation\/spotifywebapi\/idcategory\/unknown","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/logger.json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/logger.json index e6aa4a461..fd86ddeab 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/logger.json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/logger.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Logs messages for this struct, especially those involving the decoding","type":"text"},{"type":"text","text":" "},{"type":"text","text":"of data into this type."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/logger"},"sections":[],"metadata":{"roleHeading":"Type Property","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"symbolKind":"property","title":"logger","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV6logger7Logging6LoggerVvpZ"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/logger"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/logger":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/logger","abstract":[{"text":"Logs messages for this struct, especially those involving the decoding","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"of data into this type."}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/logger","kind":"symbol","type":"topic","title":"logger"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"languages":["swift"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/logger"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV6logger7Logging6LoggerVvpZ","title":"logger","roleHeading":"Type Property","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}]},"abstract":[{"text":"Logs messages for this struct, especially those involving the decoding","type":"text"},{"type":"text","text":" "},{"type":"text","text":"of data into this type."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/logger"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/logger":{"abstract":[{"type":"text","text":"Logs messages for this struct, especially those involving the decoding"},{"text":" ","type":"text"},{"text":"of data into this type.","type":"text"}],"title":"logger","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/logger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/logger","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/progressms.json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/progressms.json index 428b1bd1b..0e3755184 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/progressms.json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/progressms.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/progressms"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/progressMS"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"progressMS","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Can be ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":". For example, If the user has a private session enabled,"},{"type":"text","text":" "},{"text":"then this will be ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"abstract":[{"type":"text","text":"Progress into the currently playing track\/episode in milliseconds."}],"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV10progressMSSiSgvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"progressMS"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"role":"symbol","title":"progressMS"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/progressMS":{"type":"topic","abstract":[{"type":"text","text":"Progress into the currently playing track\/episode in milliseconds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/progressMS","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/progressms","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"progressMS","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"kind":"symbol","title":"progressMS","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"progressMS","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Can be ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":". For example, If the user has a private session enabled,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"then this will be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}]}],"kind":"content"}],"abstract":[{"type":"text","text":"Progress into the currently playing track\/episode in milliseconds."}],"sections":[],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"progressMS","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"progressMS","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV10progressMSSiSgvp","role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/progressms"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/progressMS","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/progressMS":{"abstract":[{"type":"text","text":"Progress into the currently playing track\/episode in milliseconds."}],"title":"progressMS","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"progressMS","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/progressms","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/progressMS","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/repeatstate.json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/repeatstate.json index a3ee99f68..b9843366b 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/repeatstate.json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/repeatstate.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"repeatState","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/repeatState"},"kind":"symbol","metadata":{"title":"repeatState","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV11repeatStateAA10RepeatModeOvp","role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"repeatState","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"}]},"abstract":[{"text":"The repeat mode of the player. Either ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off"},{"type":"text","text":","},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track"},{"type":"text","text":", or "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/repeatstate"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/repeatState":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/repeatState","title":"repeatState","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"repeatState","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"}],"abstract":[{"text":"The repeat mode of the player. Either ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off"},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","isActive":true},{"text":", or ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/repeatstate","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The repeat mode of the player. Either "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off"},{"type":"text","text":","},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track"},{"type":"text","text":", or "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeatState"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/repeatState","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"repeatState","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV11repeatStateAA10RepeatModeOvp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeatState","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/repeatstate"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/repeatState":{"abstract":[{"type":"text","text":"The repeat mode of the player. Either "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","isActive":true},{"type":"text","text":", or "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"reference"},{"text":".","type":"text"}],"title":"repeatState","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/repeatState","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"repeatState","kind":"identifier"},{"kind":"text","text":": "},{"text":"RepeatMode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/repeatstate","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/shuffleison.json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/shuffleison.json index 8e02d7cff..72b30dcee 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/shuffleison.json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/shuffleison.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"shuffleIsOn","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV11shuffleIsOnSbvp","modules":[{"name":"SpotifyWebAPI"}],"title":"shuffleIsOn","role":"symbol","symbolKind":"property"},"abstract":[{"code":"true","type":"codeVoice"},{"text":" if shuffle mode is on; else, ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/shuffleIsOn"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/shuffleison"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"shuffleIsOn","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/shuffleIsOn":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/shuffleIsOn","title":"shuffleIsOn","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"shuffleIsOn","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[{"code":"true","type":"codeVoice"},{"type":"text","text":" if shuffle mode is on; else, "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/shuffleison","kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/shuffleIsOn","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffleIsOn"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"codeVoice","code":"true"},{"text":" if shuffle mode is on; else, ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/shuffleison"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"shuffleIsOn","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV11shuffleIsOnSbvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"shuffleIsOn","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/shuffleIsOn":{"role":"symbol","kind":"symbol","abstract":[{"type":"codeVoice","code":"true"},{"text":" if shuffle mode is on; else, ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/shuffleison","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"shuffleIsOn"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"shuffleIsOn","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/shuffleIsOn"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/timestamp.json b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/timestamp.json index 56f2b5d95..cd1c9e7b6 100644 --- a/docs/data/documentation/spotifywebapi/currentlyplayingcontext/timestamp.json +++ b/docs/data/documentation/spotifywebapi/currentlyplayingcontext/timestamp.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The date the data was fetched (converted from a Unix"},{"type":"text","text":" "},{"text":"millisecond-precision timestamp).","type":"text"}],"metadata":{"externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV9timestamp10Foundation4DateVvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","title":"timestamp","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"timestamp","kind":"identifier"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"timestamp","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/timestamp","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/timestamp"]}],"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/timestamp":{"type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"timestamp","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}],"title":"timestamp","role":"symbol","abstract":[{"text":"The date the data was fetched (converted from a Unix","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp).","type":"text"}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/timestamp","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/timestamp"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/timestamp"},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI23CurrentlyPlayingContextV9timestamp10Foundation4DateVvp","title":"timestamp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timestamp","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"timestamp","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/currentlyplayingcontext\/timestamp"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"text":"The date the data was fetched (converted from a Unix","type":"text"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp)."}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext/timestamp":{"title":"timestamp","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/timestamp","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext\/timestamp","abstract":[{"type":"text","text":"The date the data was fetched (converted from a Unix"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp)."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"timestamp","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/cursorpagingobject.json b/docs/data/documentation/spotifywebapi/cursorpagingobject.json index cb5eced33..46d4fb2e5 100644 --- a/docs/data/documentation/spotifywebapi/cursorpagingobject.json +++ b/docs/data/documentation/spotifywebapi/cursorpagingobject.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true}],"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Item","kind":"genericParameter"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Se","kind":"typeIdentifier","text":"Decodable"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SE","text":"Encodable"},{"text":", ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Hashable","preciseIdentifier":"s:SH","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Overview","level":2,"anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played"},{"text":" and","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","type":"reference","isActive":true},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results"},{"text":".","type":"text"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/cursorpagingobject"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/init(href:items:limit:next:cursors:total:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/cursors","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/items","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/limit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/next","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/total"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"A cursor-based paging object.","type":"text"}],"sections":[],"metadata":{"symbolKind":"struct","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI18CursorPagingObjectV","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"CursorPagingObject"}],"title":"CursorPagingObject","roleHeading":"Structure"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/total":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"total"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","abstract":[{"type":"text","text":"The maximum number of items available to return."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/total","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/total","title":"total"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"abstract":[{"text":"A type that contains paginated results.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","title":"Paginated","role":"symbol","url":"\/documentation\/spotifywebapi\/paginated","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Paginated","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/limit":{"abstract":[{"type":"text","text":"The maximum number of items in the response (as set in the query or by"},{"text":" ","type":"text"},{"text":"default).","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/limit","role":"symbol","title":"limit","kind":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/limit","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"limit","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/Decodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Decodable-Implementations","abstract":[],"role":"collectionGroup","title":"Decodable Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/items":{"abstract":[{"type":"text","text":"An array of the requested data in this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/items","role":"symbol","title":"items","kind":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/items","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"items","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recently-played":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","type":"link","titleInlineContent":[{"type":"text","text":"get current user’s recently played tracks"}],"title":"get current user’s recently played tracks","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/Encodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Encodable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/encodable-implementations","abstract":[],"type":"topic","kind":"article","title":"Encodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/href":{"kind":"symbol","abstract":[{"type":"text","text":"A link to the Web API endpoint returning the full result of the request."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/href","type":"topic","title":"href","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/href","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/Equatable-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/cursors":{"kind":"symbol","abstract":[{"type":"text","text":"Used to find the next and previous items."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/cursors","type":"topic","title":"cursors","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cursors","kind":"identifier"},{"kind":"text","text":": "},{"text":"SpotifyCursor","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A6CursorV"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/cursors","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/ApproximatelyEquatable-Implementations":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/approximatelyequatable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/ApproximatelyEquatable-Implementations","type":"topic","title":"ApproximatelyEquatable Implementations","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/init(href:items:limit:next:cursors:total:)":{"kind":"symbol","title":"init(href:items:limit:next:cursors:total:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/init(href:items:limit:next:cursors:total:)","abstract":[{"type":"text","text":"Creates a cursor-based paging object."}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/init(href:items:limit:next:cursors:total:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"items"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"next","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"cursors","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI0A6CursorV","text":"SpotifyCursor","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"total","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?)"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","title":"Working with Paginated Results","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/working-with-paginated-results","abstract":[{"text":"Retrieve additional pages from an endpoint that returns paginated results.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/next":{"kind":"symbol","abstract":[{"type":"text","text":"The URL to the next page of items, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/next","type":"topic","title":"next","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"next","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/next","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}],"navigatorTitle":[{"kind":"identifier","text":"ApproximatelyEquatable"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"text":"Item","kind":"genericParameter"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Item","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Decodable","kind":"typeIdentifier","preciseIdentifier":"s:Se"},{"kind":"text","text":", "},{"text":"Item","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SH","text":"Hashable"}]}],"kind":"declarations"},{"content":[{"anchor":"overview","level":2,"type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"text":"See ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","type":"reference"},{"text":".","type":"text"}]},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject"]}],"kind":"symbol","relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"seeAlsoSections":[{"generated":true,"title":"Other Objects","anchor":"Other-Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A cursor-based paging object."}],"topicSections":[{"anchor":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/init(href:items:limit:next:cursors:total:)"],"title":"Initializers"},{"anchor":"Instance-Properties","generated":true,"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/cursors","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/items","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/limit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/next","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/total"]},{"anchor":"Default-Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Equatable-Implementations"],"title":"Default Implementations"}],"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CursorPagingObject"}],"role":"symbol","roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct","externalID":"s:13SpotifyWebAPI18CursorPagingObjectV","title":"CursorPagingObject"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ApproximatelyEquatable"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","title":"ApproximatelyEquatable","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ApproximatelyEquatable"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/cursors":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/cursors","kind":"symbol","abstract":[{"type":"text","text":"Used to find the next and previous items."}],"title":"cursors","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/cursors","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cursors"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI0A6CursorV","text":"SpotifyCursor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/limit":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/limit","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/limit","title":"limit","abstract":[{"type":"text","text":"The maximum number of items in the response (as set in the query or by"},{"text":" ","type":"text"},{"type":"text","text":"default)."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"limit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/Encodable-Implementations":{"kind":"article","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/encodable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Encodable-Implementations","abstract":[],"title":"Encodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/decodable-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Decodable-Implementations","title":"Decodable Implementations","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recently-played":{"type":"link","titleInlineContent":[{"text":"get current user’s recently played tracks","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","title":"get current user’s recently played tracks"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/init(href:items:limit:next:cursors:total:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/init(href:items:limit:next:cursors:total:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/init(href:items:limit:next:cursors:total:)","abstract":[{"text":"Creates a cursor-based paging object.","type":"text"}],"title":"init(href:items:limit:next:cursors:total:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"items","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Item"},{"text":"], ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"next","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"text":"cursors","kind":"externalParam"},{"kind":"text","text":": "},{"text":"SpotifyCursor","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A6CursorV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"total"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?)"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/ApproximatelyEquatable-Implementations":{"kind":"article","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/approximatelyequatable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/ApproximatelyEquatable-Implementations","abstract":[],"title":"ApproximatelyEquatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"url":"\/documentation\/spotifywebapi\/paginated","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"role":"symbol","title":"Paginated","abstract":[{"type":"text","text":"A type that contains paginated results."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Paginated"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/href":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/href","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/href","abstract":[{"text":"A link to the Web API endpoint returning the full result of the request.","type":"text"}],"title":"href","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/Equatable-Implementations":{"kind":"article","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/equatable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/items":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/items","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/items","abstract":[{"type":"text","text":"An array of the requested data in this "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"},{"type":"text","text":"."}],"title":"items","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":"]"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/next":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/next","kind":"symbol","abstract":[{"type":"text","text":"The URL to the next page of items, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none."}],"title":"next","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/next","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"next"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"url":"\/documentation\/spotifywebapi\/working-with-paginated-results","kind":"article","abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"title":"Working with Paginated Results","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"topic","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/total":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/total","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/total","title":"total","abstract":[{"type":"text","text":"The maximum number of items available to return."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/cursorpagingobject/!=(_:_:).json b/docs/data/documentation/spotifywebapi/cursorpagingobject/!=(_:_:).json index 4cefbcf8f..88b34df62 100644 --- a/docs/data/documentation/spotifywebapi/cursorpagingobject/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/cursorpagingobject/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"!=(_:_:)","roleHeading":"Operator","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI18CursorPagingObjectV","role":"symbol","extendedModule":"Swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/Equatable-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/!=(_:_:)","role":"symbol"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI18CursorPagingObjectV","extendedModule":"Swift","title":"!=(_:_:)","roleHeading":"Operator"},"variants":[{"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Equatable-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/!=(_:_:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/Equatable-Implementations":{"kind":"article","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/equatable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/cursorpagingobject/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/cursorpagingobject/approximatelyequatable-implementations.json index ddd3c33c8..e4a0f9ac7 100644 --- a/docs/data/documentation/spotifywebapi/cursorpagingobject/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/cursorpagingobject/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/ApproximatelyEquatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/isApproximatelyEqual(to:)"]}],"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/isApproximatelyEqual(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/isapproximatelyequal(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/isApproximatelyEqual(to:)","type":"topic","title":"isApproximatelyEqual(to:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","topicSections":[{"anchor":"Instance-Methods","title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/isApproximatelyEqual(to:)"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations","roleHeading":"API Collection","role":"collectionGroup"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/isApproximatelyEqual(to:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CursorPagingObject","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Item"},{"text":">) -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/isapproximatelyequal(to:)","kind":"symbol","conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"isApproximatelyEqual(to:)","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/cursorpagingobject/cursors.json b/docs/data/documentation/spotifywebapi/cursorpagingobject/cursors.json index 526cfabf8..c7cd8c24e 100644 --- a/docs/data/documentation/spotifywebapi/cursorpagingobject/cursors.json +++ b/docs/data/documentation/spotifywebapi/cursorpagingobject/cursors.json @@ -1 +1 @@ -{"sections":[],"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI18CursorPagingObjectV7cursorsAA0aD0VSgvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"cursors","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A6CursorV","text":"SpotifyCursor"},{"kind":"text","text":"?"}],"role":"symbol","title":"cursors","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cursors"},{"text":": ","kind":"text"},{"text":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","preciseIdentifier":"s:13SpotifyWebAPI0A6CursorV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"type":"text","text":"Used to find the next and previous items."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/cursors","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/cursors"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/cursors":{"kind":"symbol","abstract":[{"type":"text","text":"Used to find the next and previous items."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/cursors","type":"topic","title":"cursors","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cursors","kind":"identifier"},{"kind":"text","text":": "},{"text":"SpotifyCursor","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A6CursorV"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/cursors","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]}}} \ No newline at end of file +{"abstract":[{"text":"Used to find the next and previous items.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cursors","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","preciseIdentifier":"s:13SpotifyWebAPI0A6CursorV","kind":"typeIdentifier","text":"SpotifyCursor"},{"kind":"text","text":"?"}]}]}],"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI18CursorPagingObjectV7cursorsAA0aD0VSgvp","title":"cursors","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cursors"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A6CursorV","text":"SpotifyCursor"},{"text":"?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/cursors"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/cursors","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/cursors":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/cursors","kind":"symbol","abstract":[{"type":"text","text":"Used to find the next and previous items."}],"title":"cursors","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/cursors","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cursors"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI0A6CursorV","text":"SpotifyCursor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/cursorpagingobject/decodable-implementations.json b/docs/data/documentation/spotifywebapi/cursorpagingobject/decodable-implementations.json index ed837cb88..cf32b2ec9 100644 --- a/docs/data/documentation/spotifywebapi/cursorpagingobject/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/cursorpagingobject/decodable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/init(from:)"],"title":"Initializers"}],"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Decodable-Implementations"},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Decodable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/init(from:)","abstract":[],"type":"topic","title":"init(from:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/decodable-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Decodable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"Decodable Implementations","role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/init(from:)"],"generated":true,"title":"Initializers","anchor":"Initializers"}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/cursorpagingobject/encodable-implementations.json b/docs/data/documentation/spotifywebapi/cursorpagingobject/encodable-implementations.json index 67d204611..68efa28db 100644 --- a/docs/data/documentation/spotifywebapi/cursorpagingobject/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/cursorpagingobject/encodable-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/encodable-implementations"]}],"sections":[],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/encode(to:)"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Encodable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Encodable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/encode(to:)":{"abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/encode(to:)","title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/encode(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Encodable Implementations","roleHeading":"API Collection","role":"collectionGroup"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Encodable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Methods","anchor":"Instance-Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/encode(to:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/encodable-implementations"]}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/encode(to:)":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/encode(to:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"encode(to:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/cursorpagingobject/encode(to:).json b/docs/data/documentation/spotifywebapi/cursorpagingobject/encode(to:).json index 3fc8e2ab4..c4434bf23 100644 --- a/docs/data/documentation/spotifywebapi/cursorpagingobject/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/cursorpagingobject/encode(to:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Encodable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/encode(to:)"]}],"metadata":{"externalID":"s:13SpotifyWebAPI18CursorPagingObjectV6encode2toys7Encoder_p_tKF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","title":"encode(to:)","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/encode(to:)"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/Encodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Encodable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/encodable-implementations","abstract":[],"type":"topic","kind":"article","title":"Encodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/encode(to:)":{"abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/encode(to:)","title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/encode(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/encode(to:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": any "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI18CursorPagingObjectV6encode2toys7Encoder_p_tKF","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"method","role":"symbol","title":"encode(to:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Encodable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/encode(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/encode(to:)":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/encode(to:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"encode(to:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/Encodable-Implementations":{"kind":"article","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/encodable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Encodable-Implementations","abstract":[],"title":"Encodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/cursorpagingobject/equatable-implementations.json b/docs/data/documentation/spotifywebapi/cursorpagingobject/equatable-implementations.json index 895c024ea..259b898c0 100644 --- a/docs/data/documentation/spotifywebapi/cursorpagingobject/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/cursorpagingobject/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/equatable-implementations"]}],"kind":"article","topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/!=(_:_:)"],"anchor":"Operators","title":"Operators","generated":true}],"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/equatable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/cursorpagingobject/href.json b/docs/data/documentation/spotifywebapi/cursorpagingobject/href.json index 599aa9561..0b69ed8d1 100644 --- a/docs/data/documentation/spotifywebapi/cursorpagingobject/href.json +++ b/docs/data/documentation/spotifywebapi/cursorpagingobject/href.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/href"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"languages":["swift"]}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"text":" to retrieve the results.","type":"text"}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/href"},"abstract":[{"text":"A link to the Web API endpoint returning the full result of the request.","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"href","symbolKind":"property","role":"symbol","externalID":"s:13SpotifyWebAPI18CursorPagingObjectV4href10Foundation3URLVvp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/href":{"kind":"symbol","abstract":[{"type":"text","text":"A link to the Web API endpoint returning the full result of the request."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/href","type":"topic","title":"href","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/href","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/href"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"metadata":{"title":"href","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI18CursorPagingObjectV4href10Foundation3URLVvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"Use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"type":"text","text":" to retrieve the results."}],"type":"paragraph"}]}],"sections":[],"abstract":[{"type":"text","text":"A link to the Web API endpoint returning the full result of the request."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/href","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/href":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/href","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/href","abstract":[{"text":"A link to the Web API endpoint returning the full result of the request.","type":"text"}],"title":"href","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/cursorpagingobject/init(from:).json b/docs/data/documentation/spotifywebapi/cursorpagingobject/init(from:).json index 0909bd5f6..cc56fa06a 100644 --- a/docs/data/documentation/spotifywebapi/cursorpagingobject/init(from:).json +++ b/docs/data/documentation/spotifywebapi/cursorpagingobject/init(from:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/init(from:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","symbolKind":"init","extendedModule":"SpotifyWebAPI","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:13SpotifyWebAPI18CursorPagingObjectV4fromACyxGs7Decoder_p_tKcfc","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Decodable-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/init(from:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/Decodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Decodable-Implementations","abstract":[],"role":"collectionGroup","title":"Decodable Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/init(from:)","abstract":[],"type":"topic","title":"init(from:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/init(from:)"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/init(from:)"},"sections":[],"metadata":{"roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","symbolKind":"init","externalID":"s:13SpotifyWebAPI18CursorPagingObjectV4fromACyxGs7Decoder_p_tKcfc","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"SpotifyWebAPI","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Decodable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/decodable-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/Decodable-Implementations","title":"Decodable Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/cursorpagingobject/init(href:items:limit:next:cursors:total:).json b/docs/data/documentation/spotifywebapi/cursorpagingobject/init(href:items:limit:next:cursors:total:).json index 26ccc0063..2e66d2538 100644 --- a/docs/data/documentation/spotifywebapi/cursorpagingobject/init(href:items:limit:next:cursors:total:).json +++ b/docs/data/documentation/spotifywebapi/cursorpagingobject/init(href:items:limit:next:cursors:total:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/init(href:items:limit:next:cursors:total:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"abstract":[{"text":"Creates a cursor-based paging object.","type":"text"}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI18CursorPagingObjectV4href5items5limit4next7cursors5totalACyxG10Foundation3URLV_SayxGSiAMSgAA0aD0VSgSiSgtcfc","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"title":"init(href:items:limit:next:cursors:total:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"items","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"next"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"cursors"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A6CursorV","text":"SpotifyCursor"},{"kind":"text","text":"?, "},{"text":"total","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?)"}]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/init(href:items:limit:next:cursors:total:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":", ","kind":"text"},{"text":"items","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"next"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"cursors"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A6CursorV","text":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"total"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"? = nil)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A link to the Web API endpoint returning the full result of the"},{"type":"text","text":" "},{"type":"text","text":"request."}],"type":"paragraph"}],"name":"href"},{"name":"items","content":[{"type":"paragraph","inlineContent":[{"text":"An array of the requested data in this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The maximum number of items in the response."}]}],"name":"limit"},{"name":"next","content":[{"inlineContent":[{"type":"text","text":"The URL to the next page of items, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none."}],"type":"paragraph"}]},{"name":"cursors","content":[{"inlineContent":[{"type":"text","text":"Used to find the next and previous items."}],"type":"paragraph"}]},{"name":"total","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The maximum number of items available to return."}]}]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"See ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","isActive":true},{"type":"text","text":" "},{"text":"and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)"},{"text":".","type":"text"}]}],"kind":"content"}],"references":{"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recently-played":{"title":"get current user’s recently played tracks","titleInlineContent":[{"type":"text","text":"get current user’s recently played tracks"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/init(href:items:limit:next:cursors:total:)":{"kind":"symbol","title":"init(href:items:limit:next:cursors:total:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/init(href:items:limit:next:cursors:total:)","abstract":[{"type":"text","text":"Creates a cursor-based paging object."}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/init(href:items:limit:next:cursors:total:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"items"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"next","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"cursors","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI0A6CursorV","text":"SpotifyCursor","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"total","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?)"}]}}} \ No newline at end of file +{"metadata":{"title":"init(href:items:limit:next:cursors:total:)","roleHeading":"Initializer","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"items"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"next"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"cursors","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SpotifyCursor","preciseIdentifier":"s:13SpotifyWebAPI0A6CursorV"},{"text":"?, ","kind":"text"},{"text":"total","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"externalID":"s:13SpotifyWebAPI18CursorPagingObjectV4href5items5limit4next7cursors5totalACyxG10Foundation3URLV_SayxGSiAMSgAA0aD0VSgSiSgtcfc"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"items"},{"kind":"text","text":": ["},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"next","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"cursors"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","preciseIdentifier":"s:13SpotifyWebAPI0A6CursorV","kind":"typeIdentifier","text":"SpotifyCursor"},{"text":"? = nil, ","kind":"text"},{"text":"total","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil)","kind":"text"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A link to the Web API endpoint returning the full result of the"},{"text":" ","type":"text"},{"type":"text","text":"request."}]}],"name":"href"},{"content":[{"type":"paragraph","inlineContent":[{"text":"An array of the requested data in this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"reference","isActive":true},{"type":"text","text":"."}]}],"name":"items"},{"content":[{"inlineContent":[{"text":"The maximum number of items in the response.","type":"text"}],"type":"paragraph"}],"name":"limit"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The URL to the next page of items, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none."}]}],"name":"next"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Used to find the next and previous items.","type":"text"}]}],"name":"cursors"},{"name":"total","content":[{"type":"paragraph","inlineContent":[{"text":"The maximum number of items available to return.","type":"text"}]}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","isActive":true},{"type":"text","text":" "},{"text":"and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","isActive":true},{"type":"text","text":"."}]}]}],"abstract":[{"type":"text","text":"Creates a cursor-based paging object."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/init(href:items:limit:next:cursors:total:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/init(href:items:limit:next:cursors:total:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recently-played":{"title":"get current user’s recently played tracks","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","titleInlineContent":[{"type":"text","text":"get current user’s recently played tracks"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/init(href:items:limit:next:cursors:total:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/init(href:items:limit:next:cursors:total:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/init(href:items:limit:next:cursors:total:)","abstract":[{"text":"Creates a cursor-based paging object.","type":"text"}],"title":"init(href:items:limit:next:cursors:total:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"items","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Item"},{"text":"], ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"next","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"text":"cursors","kind":"externalParam"},{"kind":"text","text":": "},{"text":"SpotifyCursor","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A6CursorV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"total"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?)"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/cursorpagingobject/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/cursorpagingobject/isapproximatelyequal(to:).json index 4f19d6754..285034975 100644 --- a/docs/data/documentation/spotifywebapi/cursorpagingobject/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/cursorpagingobject/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/ApproximatelyEquatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/isApproximatelyEqual(to:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/isapproximatelyequal(to:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Method","role":"symbol","title":"isApproximatelyEqual(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"externalID":"s:13SpotifyWebAPI18CursorPagingObjectVA2A22ApproximatelyEquatableRzrlE02isG5Equal2toSbACyxG_tF","extendedModule":"SpotifyWebAPI","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ApproximatelyEquatable.isApproximatelyEqual(to:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":">) -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/ApproximatelyEquatable-Implementations":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/approximatelyequatable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/ApproximatelyEquatable-Implementations","type":"topic","title":"ApproximatelyEquatable Implementations","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/isApproximatelyEqual(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/isapproximatelyequal(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/isApproximatelyEqual(to:)","type":"topic","title":"isApproximatelyEqual(to:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/ApproximatelyEquatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"ApproximatelyEquatable.isApproximatelyEqual(to:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"metadata":{"title":"isApproximatelyEqual(to:)","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI18CursorPagingObjectVA2A22ApproximatelyEquatableRzrlE02isG5Equal2toSbACyxG_tF","roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"SpotifyWebAPI","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CursorPagingObject","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Item"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"method"},"variants":[{"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/ApproximatelyEquatable-Implementations":{"kind":"article","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/approximatelyequatable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/ApproximatelyEquatable-Implementations","abstract":[],"title":"ApproximatelyEquatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/isApproximatelyEqual(to:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CursorPagingObject","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Item"},{"text":">) -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/isapproximatelyequal(to:)","kind":"symbol","conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"isApproximatelyEqual(to:)","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/cursorpagingobject/items.json b/docs/data/documentation/spotifywebapi/cursorpagingobject/items.json index 9b33ee617..99219b8f7 100644 --- a/docs/data/documentation/spotifywebapi/cursorpagingobject/items.json +++ b/docs/data/documentation/spotifywebapi/cursorpagingobject/items.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","title":"items","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI18CursorPagingObjectV5itemsSayxGvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"items","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":"]","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property"},"abstract":[{"text":"An array of the requested data in this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","isActive":true,"type":"reference"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"items","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/items"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/items"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/items":{"abstract":[{"type":"text","text":"An array of the requested data in this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/items","role":"symbol","title":"items","kind":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/items","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"items","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"An array of the requested data in this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"reference","isActive":true},{"text":".","type":"text"}],"metadata":{"symbolKind":"property","title":"items","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI18CursorPagingObjectV5itemsSayxGvp","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"items","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Item","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"items","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"]"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/items"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/items","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/items":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/items","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/items","abstract":[{"type":"text","text":"An array of the requested data in this "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"},{"type":"text","text":"."}],"title":"items","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":"]"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/cursorpagingobject/limit.json b/docs/data/documentation/spotifywebapi/cursorpagingobject/limit.json index 6f82223d4..1ce3c7ce5 100644 --- a/docs/data/documentation/spotifywebapi/cursorpagingobject/limit.json +++ b/docs/data/documentation/spotifywebapi/cursorpagingobject/limit.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/limit","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The maximum number of items in the response (as set in the query or by"},{"type":"text","text":" "},{"text":"default).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"kind":"symbol","metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI18CursorPagingObjectV5limitSivp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"limit","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"limit","role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/limit"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"platforms":["macOS"]}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/limit":{"abstract":[{"type":"text","text":"The maximum number of items in the response (as set in the query or by"},{"text":" ","type":"text"},{"text":"default).","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/limit","role":"symbol","title":"limit","kind":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/limit","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"limit","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/limit","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/limit"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"metadata":{"title":"limit","externalID":"s:13SpotifyWebAPI18CursorPagingObjectV5limitSivp","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"limit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"symbolKind":"property"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The maximum number of items in the response (as set in the query or by"},{"type":"text","text":" "},{"type":"text","text":"default)."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/limit":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/limit","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/limit","title":"limit","abstract":[{"type":"text","text":"The maximum number of items in the response (as set in the query or by"},{"text":" ","type":"text"},{"type":"text","text":"default)."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"limit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/cursorpagingobject/next.json b/docs/data/documentation/spotifywebapi/cursorpagingobject/next.json index c4b1e7ea2..b325b6230 100644 --- a/docs/data/documentation/spotifywebapi/cursorpagingobject/next.json +++ b/docs/data/documentation/spotifywebapi/cursorpagingobject/next.json @@ -1 +1 @@ -{"metadata":{"title":"next","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"next","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI18CursorPagingObjectV4next10Foundation3URLVSgvp"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The URL to the next page of items, or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if none."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/next"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"next","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"languages":["swift"]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true,"type":"reference"},{"type":"text","text":" to retrieve the results."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/next"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","title":"Working with Paginated Results","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/working-with-paginated-results","abstract":[{"text":"Retrieve additional pages from an endpoint that returns paginated results.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/next":{"kind":"symbol","abstract":[{"type":"text","text":"The URL to the next page of items, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/next","type":"topic","title":"next","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"next","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/next","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/next"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI18CursorPagingObjectV4next10Foundation3URLVSgvp","title":"next","role":"symbol","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"next","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"next","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"Use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true},{"type":"text","text":" to retrieve the results."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"reference","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"abstract":[{"text":"The URL to the next page of items, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none."}],"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/next"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/next":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject\/next","kind":"symbol","abstract":[{"type":"text","text":"The URL to the next page of items, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none."}],"title":"next","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/next","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"next"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"url":"\/documentation\/spotifywebapi\/working-with-paginated-results","kind":"article","abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"title":"Working with Paginated Results","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"topic","role":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/cursorpagingobject/total.json b/docs/data/documentation/spotifywebapi/cursorpagingobject/total.json index f3fc7b80f..c06fea8a4 100644 --- a/docs/data/documentation/spotifywebapi/cursorpagingobject/total.json +++ b/docs/data/documentation/spotifywebapi/cursorpagingobject/total.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI18CursorPagingObjectV5totalSiSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"total"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?"}],"role":"symbol","symbolKind":"property","title":"total","roleHeading":"Instance Property"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"total"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"abstract":[{"type":"text","text":"The maximum number of items available to return."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/total"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/total","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/total":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"total"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","abstract":[{"type":"text","text":"The maximum number of items available to return."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/total","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/total","title":"total"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/total","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"total","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI18CursorPagingObjectV5totalSiSgvp","title":"total"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"total"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/cursorpagingobject\/total"]}],"abstract":[{"text":"The maximum number of items available to return.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject/total":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/cursorpagingobject\/total","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject\/total","title":"total","abstract":[{"type":"text","text":"The maximum number of items available to return."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/debugging.json b/docs/data/documentation/spotifywebapi/debugging.json index 15f02fac2..9369b15a3 100644 --- a/docs/data/documentation/spotifywebapi/debugging.json +++ b/docs/data/documentation/spotifywebapi/debugging.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Debug issues and configure logging."}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging"},"primaryContentSections":[{"kind":"content","content":[{"text":"Overview","anchor":"Overview","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"If you believe you have encountered a bug with one of the methods in "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},{"type":"text","text":", click on the “Read more at the Spotify web API reference” link in the documentation for the method. Then, click on one of the green “TRY IT” buttons in order to try out your request directly in the Spotify web API console. If you get a different result, then you may have found a bug."}]},{"level":2,"anchor":"Debugging","text":"Debugging","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To debug errors related to the decoding of data from the Spotify web API, assign a folder to "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","isActive":true},{"type":"text","text":". It will automatically be initialized to the “SPOTIFY_DATA_DUMP_FOLDER” environment variable, if it exists. When JSON data cannot be decoded into the expected response type, the raw data and a description of the decoding error will be saved to that folder. You can then upload the data to this "},{"isActive":true,"type":"reference","identifier":"https:\/\/jsoneditoronline.org"},{"type":"text","text":". See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger","isActive":true,"type":"reference"},{"text":" (described below) and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","type":"reference","isActive":true},{"text":".","type":"text"}]},{"level":2,"text":"Logging","anchor":"Logging","type":"heading"},{"inlineContent":[{"type":"text","text":"This library has various loggers that can be used to aid in debugging. By default the "},{"code":"logLevel","type":"codeVoice"},{"text":" of all the loggers is set to critical; no messages are logged at a critical level. In other words, this means that all logging will be disabled by default. All loggers are public and you can set their log level to whatever you want.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"In order to use your own logging backend, create a type that conforms to ","type":"text"},{"code":"LogHandler","type":"codeVoice"},{"type":"text","text":" and call "},{"type":"reference","identifier":"https:\/\/apple.github.io\/swift-log\/docs\/current\/Logging\/Enums\/LoggingSystem.html#\/s:7Logging0A6SystemO9bootstrapyyAA10LogHandler_pSScFZ","isActive":true},{"type":"text","text":". Alternatively, call "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","type":"reference","isActive":true},{"type":"text","text":"."},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/bootstrap()","type":"reference","isActive":true},{"type":"text","text":" in order to configure this type as the logging backend. See "},{"type":"reference","isActive":true,"identifier":"https:\/\/github.com\/apple\/swift-log#on-the-implementation-of-a-logging-backend-a-loghandler"},{"type":"text","text":", the logging API that this package uses, for more information."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Call "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()"},{"text":" to set the log level of most of the loggers to ","type":"text"},{"type":"codeVoice","code":"trace"},{"type":"text","text":"."}]},{"style":"warning","name":"Warning","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The loggers may output sensitive data, such as your client id and client secret. It is your responsibility to redact sensitive data from the logs, if necessary."}]}],"type":"aside"},{"level":3,"type":"heading","text":"Loggers","anchor":"Loggers"},{"text":"SpotifyAPI.logger","level":4,"type":"heading","anchor":"SpotifyAPIlogger"},{"inlineContent":[{"text":"Logs general messages for the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true},{"type":"text","text":" class."}],"type":"paragraph"},{"text":"SpotifyAPI.authDidChangeLogger","anchor":"SpotifyAPIauthDidChangeLogger","level":4,"type":"heading"},{"inlineContent":[{"type":"text","text":"Logs a message when the any of the following publishers emit a signal:"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize"}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Also logs a message in the didSet observer of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true},{"type":"text","text":"."}]},{"anchor":"SpotifyAPIapiRequestLogger","type":"heading","level":4,"text":"SpotifyAPI.apiRequestLogger"},{"inlineContent":[{"text":"Logs the URLs of the network requests made to Spotify and, if present, the body of the requests by converting the raw data to a string. For example:","type":"text"}],"type":"paragraph"},{"code":["[APIRequest: trace: apiRequest(path:queryItems:httpMethod:makeHeaders:bodyData:requiredScopes:) line 174] POST request to \"https:\/\/api.spotify.com\/v1\/users\/petervschorn\/playlists\"; request body:","{\"description\":\"Fri, October 30, 20 at 5:10:23 AM\",\"name\":\"replaceItemsInPlaylist\",\"collaborative\":true,\"public\":false}"],"type":"codeListing","syntax":null},{"anchor":"spotifyDecodeLogger-global","type":"heading","text":"spotifyDecodeLogger (global)","level":4},{"inlineContent":[{"type":"text","text":"Logs messages related to the decoding of data from the Spotify web API."}],"type":"paragraph"},{"inlineContent":[{"text":"Set the ","type":"text"},{"code":"logLevel","type":"codeVoice"},{"type":"text","text":" to "},{"type":"codeVoice","code":"trace"},{"text":" to print the raw data received from each request to the Spotify web API to the standard output.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Set the ","type":"text"},{"code":"logLevel","type":"codeVoice"},{"type":"text","text":" to "},{"code":"warning","type":"codeVoice"},{"type":"text","text":" to print various warning and error messages to the standard output."}]},{"type":"heading","anchor":"AuthorizationCodeFlowBackendManagerlogger","text":"AuthorizationCodeFlowBackendManager.logger","level":4},{"type":"paragraph","inlineContent":[{"type":"text","text":"Logs messages related to the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":", such as when "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","type":"reference","isActive":true},{"text":" is called, when the access and refresh tokens are retrieved, and when the tokens are refreshed.","type":"text"}]},{"text":"AuthorizationCodeFlowPKCEBackendManager.logger","type":"heading","level":4,"anchor":"AuthorizationCodeFlowPKCEBackendManagerlogger"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Logs messages related to the "},{"isActive":true,"overridingTitleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"overridingTitle":"Authorization Code Flow with Proof Key for Code Exchange","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"type":"text","text":", such as when "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","type":"reference","isActive":true},{"type":"text","text":" is called, when the access and refresh tokens are retrieved, and when the tokens are refreshed."}]},{"level":4,"text":"ClientCredentialsFlowBackendManager.logger","type":"heading","anchor":"ClientCredentialsFlowBackendManagerlogger"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Logs messages related to the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true,"type":"reference"},{"type":"text","text":", such as when "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","type":"reference","isActive":true},{"text":" is called, and when an access token is retrieved.","type":"text"}]},{"type":"heading","anchor":"AuthorizationCodeFlowManagerBasebaseLogger","text":"AuthorizationCodeFlowManagerBase.baseLogger","level":4},{"inlineContent":[{"text":"Logs messages related to the Authorization Code Flow and the Authorization Code Flow with Proof Key for Code Exchange. Subclasses will not use this logger.","type":"text"}],"type":"paragraph"},{"level":4,"text":"ClientCredentialsFlowClientBackend.logger","anchor":"ClientCredentialsFlowClientBackendlogger","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Logs messages related to retrieving the authorization information for the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","isActive":true,"type":"reference","overridingTitle":"Client Credentials Flow","overridingTitleInlineContent":[{"type":"text","text":"Client Credentials Flow"}]},{"type":"text","text":"."}]},{"type":"heading","level":4,"text":"ClientCredentialsFlowProxyBackend.logger","anchor":"ClientCredentialsFlowProxyBackendlogger"},{"type":"paragraph","inlineContent":[{"text":"Logs messages related to retrieving the authorization information for the ","type":"text"},{"type":"reference","isActive":true,"overridingTitleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"overridingTitle":"Client Credentials Flow","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},{"type":"text","text":"."}]},{"text":"AuthorizationCodeFlowClientBackend.logger","anchor":"AuthorizationCodeFlowClientBackendlogger","type":"heading","level":4},{"inlineContent":[{"type":"text","text":"Logs messages related to retrieving the authorization information for the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","overridingTitle":"Authorization Code Flow","overridingTitleInlineContent":[{"text":"Authorization Code Flow","type":"text"}]},{"type":"text","text":"."}],"type":"paragraph"},{"level":4,"text":"AuthorizationCodeFlowProxyBackend.logger","anchor":"AuthorizationCodeFlowProxyBackendlogger","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Logs messages related to retrieving the authorization information for the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","overridingTitle":"Authorization Code Flow","type":"reference","isActive":true,"overridingTitleInlineContent":[{"type":"text","text":"Authorization Code Flow"}]},{"text":".","type":"text"}]},{"type":"heading","anchor":"AuthorizationCodeFlowPKCEClientBackendlogger","level":4,"text":"AuthorizationCodeFlowPKCEClientBackend.logger"},{"type":"paragraph","inlineContent":[{"text":"Logs messages related to retrieving the authorization information for the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","overridingTitle":"Authorization Code Flow with Proof Key for Code Exchange","overridingTitleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"isActive":true},{"text":".","type":"text"}]},{"type":"heading","anchor":"AuthorizationCodeFlowPKCEProxyBackendlogger","level":4,"text":"AuthorizationCodeFlowPKCEProxyBackend.logger"},{"type":"paragraph","inlineContent":[{"text":"Logs messages related to retrieving the authorization information for the ","type":"text"},{"overridingTitle":"Authorization Code Flow with Proof Key for Code Exchange","overridingTitleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"text":".","type":"text"}]},{"level":4,"anchor":"CurrentlyPlayingContextlogger","type":"heading","text":"CurrentlyPlayingContext.logger"},{"inlineContent":[{"text":"Logs messages for this struct, especially those involving the decoding of data into this type.","type":"text"}],"type":"paragraph"}]}],"seeAlsoSections":[{"title":"Articles","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/debugging"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Article","role":"article","title":"Debugging"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Running-the-Unit-Tests":{"url":"\/documentation\/spotifywebapi\/running-the-unit-tests","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests","title":"Running the Unit Tests","abstract":[{"type":"text","text":"Run the unit tests and ensure your backend server is correctly configured."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"expirationDate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didChange":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/didchange","kind":"symbol","required":true,"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","title":"didChange","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information has changed."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"https://apple.github.io/swift-log/docs/current/Logging/Enums/LoggingSystem.html#/s:7Logging0A6SystemO9bootstrapyyAA10LogHandler_pSScFZ":{"titleInlineContent":[{"type":"codeVoice","code":"LoggingSystem.bootstrap(_:)"}],"identifier":"https:\/\/apple.github.io\/swift-log\/docs\/current\/Logging\/Enums\/LoggingSystem.html#\/s:7Logging0A6SystemO9bootstrapyyAA10LogHandler_pSScFZ","title":"LoggingSystem.bootstrap(_:)","type":"link","url":"https:\/\/apple.github.io\/swift-log\/docs\/current\/Logging\/Enums\/LoggingSystem.html#\/s:7Logging0A6SystemO9bootstrapyyAA10LogHandler_pSScFZ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/spotifyDecodeLogger":{"url":"\/documentation\/spotifywebapi\/spotifydecodelogger","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger","title":"spotifyDecodeLogger","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spotifyDecodeLogger"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"Logs messages related to the decoding of data."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","title":"scopes","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/writeToFolder(_:)":{"abstract":[{"text":"Writes ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","isActive":true},{"type":"text","text":" and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription"},{"type":"text","text":" to a sub-folder within the"},{"text":" ","type":"text"},{"text":"specified folder.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","title":"writeToFolder(_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/writetofolder(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"writeToFolder"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/debugErrorDescription":{"abstract":[{"text":"Debug information that is useful in diagnosing the cause of this error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","title":"debugErrorDescription","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/debugerrordescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugErrorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"kind":"symbol","abstract":[{"type":"text","text":"Used to refresh the access token."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","title":"refreshToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"kind":"symbol","title":"deauthorize()","required":true,"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/dataDumpFolder":{"abstract":[{"text":"The folder to write the json response (","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"type":"text","text":") from the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API to when instances of this error are created. This is intended for"},{"type":"text","text":" "},{"text":"debugging purposes.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","title":"dataDumpFolder","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"dataDumpFolder","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setupDebugging()":{"kind":"symbol","abstract":[{"type":"text","text":"This method has no stable API and may change arbitrarily. Only use it"},{"text":" ","type":"text"},{"type":"text","text":"for testing purposes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"setupDebugging()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setupDebugging"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/setupdebugging()","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"https://jsoneditoronline.org":{"identifier":"https:\/\/jsoneditoronline.org","titleInlineContent":[{"type":"text","text":"online JSON viewer"}],"title":"online JSON viewer","url":"https:\/\/jsoneditoronline.org","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","title":"Working with Paginated Results","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/working-with-paginated-results","abstract":[{"text":"Retrieve additional pages from an endpoint that returns paginated results.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"title":"authorizationManagerDidDeauthorize","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","role":"symbol","abstract":[{"text":"A publisher that emits after the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","type":"reference","isActive":true},{"type":"text","text":" method of"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"text":" is called.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didDeauthorize":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize","kind":"symbol","required":true,"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","title":"didDeauthorize","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didDeauthorize"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"A publisher that emits after "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","isActive":true},{"text":" is called.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/bootstrap()":{"kind":"symbol","title":"bootstrap()","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"bootstrap","kind":"identifier"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/bootstrap()","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/bootstrap()","abstract":[{"type":"text","text":"Calls "},{"type":"codeVoice","code":"LoggingSystem.bootstrap(_:)"},{"type":"text","text":" and configures this type as the logging"},{"text":" ","type":"text"},{"text":"backend. The default log level is ","type":"text"},{"type":"codeVoice","code":"info"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Backend"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Sets "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes"},{"type":"text","text":" to"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"title":"deauthorize()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManagerDidChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"accessToken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"title":"Client Credentials Flow","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"link"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","title":"Authorization Code Flow","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}],"role":"symbol","abstract":[{"type":"text","text":"The logging backend for this library."}],"title":"SpotifyAPILogHandler","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"decode this into a string."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","title":"rawData","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"https://github.com/apple/swift-log#on-the-implementation-of-a-logging-backend-a-loghandler":{"identifier":"https:\/\/github.com\/apple\/swift-log#on-the-implementation-of-a-logging-backend-a-loghandler","titleInlineContent":[{"type":"text","text":"swift-log"}],"title":"swift-log","url":"https:\/\/github.com\/apple\/swift-log#on-the-implementation-of-a-logging-backend-a-loghandler","type":"link"}}} \ No newline at end of file +{"kind":"article","abstract":[{"type":"text","text":"Debug issues and configure logging."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/debugging"]}],"seeAlsoSections":[{"title":"Articles","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests"],"anchor":"Articles"}],"primaryContentSections":[{"content":[{"level":2,"text":"Overview","type":"heading","anchor":"Overview"},{"inlineContent":[{"text":"If you believe you have encountered a bug with one of the methods in ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true,"type":"reference"},{"type":"text","text":", click on the “Read more at the Spotify web API reference” link in the documentation for the method. Then, click on one of the green “TRY IT” buttons in order to try out your request directly in the Spotify web API console. If you get a different result, then you may have found a bug."}],"type":"paragraph"},{"type":"heading","text":"Debugging","level":2,"anchor":"Debugging"},{"type":"paragraph","inlineContent":[{"text":"To debug errors related to the decoding of data from the Spotify web API, assign a folder to ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder"},{"type":"text","text":". It will automatically be initialized to the “SPOTIFY_DATA_DUMP_FOLDER” environment variable, if it exists. When JSON data cannot be decoded into the expected response type, the raw data and a description of the decoding error will be saved to that folder. You can then upload the data to this "},{"isActive":true,"type":"reference","identifier":"https:\/\/jsoneditoronline.org"},{"type":"text","text":". See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger","type":"reference"},{"type":"text","text":" (described below) and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"type":"heading","anchor":"Logging","text":"Logging","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This library has various loggers that can be used to aid in debugging. By default the "},{"code":"logLevel","type":"codeVoice"},{"type":"text","text":" of all the loggers is set to critical; no messages are logged at a critical level. In other words, this means that all logging will be disabled by default. All loggers are public and you can set their log level to whatever you want."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"In order to use your own logging backend, create a type that conforms to "},{"type":"codeVoice","code":"LogHandler"},{"text":" and call ","type":"text"},{"type":"reference","identifier":"https:\/\/apple.github.io\/swift-log\/docs\/current\/Logging\/Enums\/LoggingSystem.html#\/s:7Logging0A6SystemO9bootstrapyyAA10LogHandler_pSScFZ","isActive":true},{"text":". Alternatively, call ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","isActive":true},{"text":".","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/bootstrap()"},{"type":"text","text":" in order to configure this type as the logging backend. See "},{"identifier":"https:\/\/github.com\/apple\/swift-log#on-the-implementation-of-a-logging-backend-a-loghandler","isActive":true,"type":"reference"},{"type":"text","text":", the logging API that this package uses, for more information."}]},{"type":"paragraph","inlineContent":[{"text":"Call ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()"},{"type":"text","text":" to set the log level of most of the loggers to "},{"type":"codeVoice","code":"trace"},{"text":".","type":"text"}]},{"name":"Warning","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The loggers may output sensitive data, such as your client id and client secret. It is your responsibility to redact sensitive data from the logs, if necessary."}]}],"type":"aside","style":"warning"},{"type":"heading","anchor":"Loggers","text":"Loggers","level":3},{"level":4,"type":"heading","text":"SpotifyAPI.logger","anchor":"SpotifyAPIlogger"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Logs general messages for the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},{"type":"text","text":" class."}]},{"level":4,"text":"SpotifyAPI.authDidChangeLogger","anchor":"SpotifyAPIauthDidChangeLogger","type":"heading"},{"inlineContent":[{"text":"Logs a message when the any of the following publishers emit a signal:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","isActive":true,"type":"reference"}]}]}]},{"inlineContent":[{"type":"text","text":"Also logs a message in the didSet observer of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"text":"SpotifyAPI.apiRequestLogger","type":"heading","anchor":"SpotifyAPIapiRequestLogger","level":4},{"type":"paragraph","inlineContent":[{"text":"Logs the URLs of the network requests made to Spotify and, if present, the body of the requests by converting the raw data to a string. For example:","type":"text"}]},{"type":"codeListing","syntax":null,"code":["[APIRequest: trace: apiRequest(path:queryItems:httpMethod:makeHeaders:bodyData:requiredScopes:) line 174] POST request to \"https:\/\/api.spotify.com\/v1\/users\/petervschorn\/playlists\"; request body:","{\"description\":\"Fri, October 30, 20 at 5:10:23 AM\",\"name\":\"replaceItemsInPlaylist\",\"collaborative\":true,\"public\":false}"]},{"text":"spotifyDecodeLogger (global)","type":"heading","level":4,"anchor":"spotifyDecodeLogger-global"},{"inlineContent":[{"type":"text","text":"Logs messages related to the decoding of data from the Spotify web API."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Set the "},{"type":"codeVoice","code":"logLevel"},{"type":"text","text":" to "},{"code":"trace","type":"codeVoice"},{"text":" to print the raw data received from each request to the Spotify web API to the standard output.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Set the "},{"type":"codeVoice","code":"logLevel"},{"type":"text","text":" to "},{"type":"codeVoice","code":"warning"},{"type":"text","text":" to print various warning and error messages to the standard output."}],"type":"paragraph"},{"anchor":"AuthorizationCodeFlowBackendManagerlogger","text":"AuthorizationCodeFlowBackendManager.logger","level":4,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Logs messages related to the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"text":", such as when ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","isActive":true},{"type":"text","text":" is called, when the access and refresh tokens are retrieved, and when the tokens are refreshed."}]},{"type":"heading","text":"AuthorizationCodeFlowPKCEBackendManager.logger","anchor":"AuthorizationCodeFlowPKCEBackendManagerlogger","level":4},{"inlineContent":[{"type":"text","text":"Logs messages related to the "},{"type":"reference","overridingTitle":"Authorization Code Flow with Proof Key for Code Exchange","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","overridingTitleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code Exchange","type":"text"}],"isActive":true},{"text":", such as when ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()"},{"text":" is called, when the access and refresh tokens are retrieved, and when the tokens are refreshed.","type":"text"}],"type":"paragraph"},{"level":4,"text":"ClientCredentialsFlowBackendManager.logger","anchor":"ClientCredentialsFlowBackendManagerlogger","type":"heading"},{"inlineContent":[{"text":"Logs messages related to the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"reference"},{"type":"text","text":", such as when "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","isActive":true,"type":"reference"},{"type":"text","text":" is called, and when an access token is retrieved."}],"type":"paragraph"},{"anchor":"AuthorizationCodeFlowManagerBasebaseLogger","level":4,"text":"AuthorizationCodeFlowManagerBase.baseLogger","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Logs messages related to the Authorization Code Flow and the Authorization Code Flow with Proof Key for Code Exchange. Subclasses will not use this logger.","type":"text"}]},{"level":4,"text":"ClientCredentialsFlowClientBackend.logger","anchor":"ClientCredentialsFlowClientBackendlogger","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Logs messages related to retrieving the authorization information for the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","overridingTitleInlineContent":[{"text":"Client Credentials Flow","type":"text"}],"isActive":true,"overridingTitle":"Client Credentials Flow","type":"reference"},{"text":".","type":"text"}]},{"text":"ClientCredentialsFlowProxyBackend.logger","level":4,"type":"heading","anchor":"ClientCredentialsFlowProxyBackendlogger"},{"type":"paragraph","inlineContent":[{"text":"Logs messages related to retrieving the authorization information for the ","type":"text"},{"type":"reference","isActive":true,"overridingTitle":"Client Credentials Flow","overridingTitleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/"},{"text":".","type":"text"}]},{"text":"AuthorizationCodeFlowClientBackend.logger","level":4,"type":"heading","anchor":"AuthorizationCodeFlowClientBackendlogger"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Logs messages related to retrieving the authorization information for the "},{"type":"reference","overridingTitle":"Authorization Code Flow","overridingTitleInlineContent":[{"text":"Authorization Code Flow","type":"text"}],"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"text":".","type":"text"}]},{"level":4,"type":"heading","text":"AuthorizationCodeFlowProxyBackend.logger","anchor":"AuthorizationCodeFlowProxyBackendlogger"},{"inlineContent":[{"type":"text","text":"Logs messages related to retrieving the authorization information for the "},{"overridingTitleInlineContent":[{"type":"text","text":"Authorization Code Flow"}],"overridingTitle":"Authorization Code Flow","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"text":"AuthorizationCodeFlowPKCEClientBackend.logger","anchor":"AuthorizationCodeFlowPKCEClientBackendlogger","level":4,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Logs messages related to retrieving the authorization information for the "},{"type":"reference","isActive":true,"overridingTitle":"Authorization Code Flow with Proof Key for Code Exchange","overridingTitleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"text":".","type":"text"}]},{"text":"AuthorizationCodeFlowPKCEProxyBackend.logger","type":"heading","anchor":"AuthorizationCodeFlowPKCEProxyBackendlogger","level":4},{"type":"paragraph","inlineContent":[{"text":"Logs messages related to retrieving the authorization information for the ","type":"text"},{"overridingTitleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","overridingTitle":"Authorization Code Flow with Proof Key for Code Exchange","isActive":true},{"text":".","type":"text"}]},{"level":4,"type":"heading","anchor":"CurrentlyPlayingContextlogger","text":"CurrentlyPlayingContext.logger"},{"inlineContent":[{"type":"text","text":"Logs messages for this struct, especially those involving the decoding of data into this type."}],"type":"paragraph"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"role":"article","title":"Debugging","roleHeading":"Article","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/deauthorize()":{"title":"deauthorize()","abstract":[{"type":"text","text":"Sets "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/deauthorize()","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Backend","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/debugErrorDescription":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/debugerrordescription","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Debug information that is useful in diagnosing the cause of this error."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugErrorDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","title":"debugErrorDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didDeauthorize":{"abstract":[{"text":"A publisher that emits after ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" is called.","type":"text"}],"required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","kind":"symbol","type":"topic","title":"didDeauthorize","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/bootstrap()":{"title":"bootstrap()","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bootstrap"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/bootstrap()","abstract":[{"type":"text","text":"Calls "},{"type":"codeVoice","code":"LoggingSystem.bootstrap(_:)"},{"type":"text","text":" and configures this type as the logging"},{"type":"text","text":" "},{"type":"text","text":"backend. The default log level is "},{"type":"codeVoice","code":"info"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/bootstrap()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Running-the-Unit-Tests":{"type":"topic","abstract":[{"type":"text","text":"Run the unit tests and ensure your backend server is correctly configured."}],"url":"\/documentation\/spotifywebapi\/running-the-unit-tests","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests","kind":"article","role":"article","title":"Running the Unit Tests"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/accessToken":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"title":"accessToken","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/accessToken","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setupDebugging()":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setupdebugging()","type":"topic","role":"symbol","abstract":[{"text":"This method has no stable API and may change arbitrarily. Only use it","type":"text"},{"type":"text","text":" "},{"type":"text","text":"for testing purposes."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setupDebugging","kind":"identifier"},{"text":"()","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()","title":"setupDebugging()"},"https://developer.spotify.com/documentation/general/guides/authorization/client-credentials/":{"title":"Client Credentials Flow","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","titleInlineContent":[{"type":"text","text":"Client Credentials Flow"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/client-credentials\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/writeToFolder(_:)":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/writetofolder(_:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Writes "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"text":" and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","isActive":true},{"type":"text","text":" to a sub-folder within the"},{"text":" ","type":"text"},{"type":"text","text":"specified folder."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"writeToFolder"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","title":"writeToFolder(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didChange":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/didchange","kind":"symbol","type":"topic","title":"didChange","abstract":[{"type":"text","text":"A publisher that emits after the authorization information has changed."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/scopes":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"title":"scopes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/scopes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","kind":"symbol","title":"rawData","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"type":"text","text":" "},{"text":"decode this into a string.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"https://apple.github.io/swift-log/docs/current/Logging/Enums/LoggingSystem.html#/s:7Logging0A6SystemO9bootstrapyyAA10LogHandler_pSScFZ":{"title":"LoggingSystem.bootstrap(_:)","url":"https:\/\/apple.github.io\/swift-log\/docs\/current\/Logging\/Enums\/LoggingSystem.html#\/s:7Logging0A6SystemO9bootstrapyyAA10LogHandler_pSScFZ","titleInlineContent":[{"type":"codeVoice","code":"LoggingSystem.bootstrap(_:)"}],"identifier":"https:\/\/apple.github.io\/swift-log\/docs\/current\/Logging\/Enums\/LoggingSystem.html#\/s:7Logging0A6SystemO9bootstrapyyAA10LogHandler_pSScFZ","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/expirationDate":{"type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"title":"expirationDate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/expirationDate","role":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Authorization Code Flow","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/spotifyDecodeLogger":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spotifyDecodeLogger","kind":"identifier"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger","type":"topic","abstract":[{"text":"Logs messages related to the decoding of data.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifydecodelogger","role":"symbol","kind":"symbol","title":"spotifyDecodeLogger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/dataDumpFolder":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"dataDumpFolder","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","type":"topic","abstract":[{"text":"The folder to write the json response (","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"text":") from the Spotify web","type":"text"},{"type":"text","text":" "},{"type":"text","text":"API to when instances of this error are created. This is intended for"},{"type":"text","text":" "},{"text":"debugging purposes.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder","role":"symbol","kind":"symbol","title":"dataDumpFolder"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManagerBase/refreshToken":{"title":"refreshToken","abstract":[{"text":"Used to refresh the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManagerBase\/refreshToken","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"https://jsoneditoronline.org":{"title":"online JSON viewer","url":"https:\/\/jsoneditoronline.org","titleInlineContent":[{"type":"text","text":"online JSON viewer"}],"identifier":"https:\/\/jsoneditoronline.org","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"type":"topic","kind":"symbol","title":"authorizationManagerDidDeauthorize","abstract":[{"type":"text","text":"A publisher that emits after the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" method of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference"},{"type":"text","text":" is called."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"type":"topic","kind":"symbol","title":"deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","role":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"url":"\/documentation\/spotifywebapi\/working-with-paginated-results","kind":"article","abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"title":"Working with Paginated Results","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"topic","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","abstract":[{"text":"The logging backend for this library.","type":"text"}],"kind":"symbol","title":"SpotifyAPILogHandler","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}]},"https://github.com/apple/swift-log#on-the-implementation-of-a-logging-backend-a-loghandler":{"title":"swift-log","url":"https:\/\/github.com\/apple\/swift-log#on-the-implementation-of-a-logging-backend-a-loghandler","titleInlineContent":[{"text":"swift-log","type":"text"}],"identifier":"https:\/\/github.com\/apple\/swift-log#on-the-implementation-of-a-logging-backend-a-loghandler","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/decodespotifyerrors(data:httpurlresponse:).json b/docs/data/documentation/spotifywebapi/decodespotifyerrors(data:httpurlresponse:).json index d0bc1604e..bda085f66 100644 --- a/docs/data/documentation/spotifywebapi/decodespotifyerrors(data:httpurlresponse:).json +++ b/docs/data/documentation/spotifywebapi/decodespotifyerrors(data:httpurlresponse:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/decodespotifyerrors(data:httpurlresponse:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyErrors"},{"text":"(","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"httpURLResponse"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":") -> (any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"data","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The data from the server."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The http response metadata.","type":"text"}]}],"name":"httpURLResponse"}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"You are encouraged to use the combine operator ","type":"text"},{"code":"decodeSpotifyErrors()","type":"codeVoice"},{"text":" instead","type":"text"},{"type":"text","text":" "},{"type":"text","text":"of this function, whenever possible. The combine operator version will"},{"text":" ","type":"text"},{"text":"automatically retry the request up to three times depending on the error","type":"text"},{"type":"text","text":" "},{"text":"received. This function does not.","type":"text"}]},{"inlineContent":[{"inlineContent":[{"text":"If the http response contains a successful status code, then returns","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"If the status code of the http response is in the 4xx or 5xx range, then tries"},{"text":" ","type":"text"},{"text":"to decode the data into one of the following objects:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"}]}]}],"type":"unorderedList"},{"inlineContent":[{"text":"If the data cannot be decoded into one of these errors then","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","isActive":true},{"type":"text","text":"."},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)"},{"text":" is returned.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"kind":"symbol","abstract":[{"text":"Tries to decode the raw data from a Spotify web API request into one of the","type":"text"},{"text":" ","type":"text"},{"text":"error objects that Spotify returns.","type":"text"}],"metadata":{"symbolKind":"func","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyErrors"},{"kind":"text","text":"("},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"httpURLResponse","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":") -> (any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Function","externalID":"s:13SpotifyWebAPI06decodeA6Errors4data15httpURLResponses5Error_pSg10Foundation4DataV_So17NSHTTPURLResponseCtF","title":"decodeSpotifyErrors(data:httpURLResponse:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/httpError(_:_:)":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","abstract":[{"type":"text","text":"The http request returned a response with a status code in the 4xx (client"},{"type":"text","text":" "},{"text":"error) or 5xx (server error) range, and the response body could not be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into any of the other errors types ("},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference","isActive":true},{"text":").","type":"text"}],"title":"SpotifyGeneralError.httpError(_:_:)","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"httpError","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/decodeSpotifyErrors(data:httpURLResponse:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeSpotifyErrors","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"httpURLResponse"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":") -> (any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"title":"decodeSpotifyErrors(data:httpURLResponse:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/decodespotifyerrors(data:httpurlresponse:)","abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request into one of the"},{"text":" ","type":"text"},{"text":"error objects that Spotify returns.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:13SpotifyWebAPI06decodeA6Errors4data15httpURLResponses5Error_pSg10Foundation4DataV_So17NSHTTPURLResponseCtF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeSpotifyErrors"},{"kind":"text","text":"("},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"httpURLResponse","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"kind":"text","text":") -> (any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"symbolKind":"func","role":"symbol","roleHeading":"Function","modules":[{"name":"SpotifyWebAPI"}],"title":"decodeSpotifyErrors(data:httpURLResponse:)"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request into one of the"},{"type":"text","text":" "},{"type":"text","text":"error objects that Spotify returns."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeSpotifyErrors","kind":"identifier"},{"text":"(","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"httpURLResponse","kind":"externalParam"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":") -> (any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"data","content":[{"inlineContent":[{"type":"text","text":"The data from the server."}],"type":"paragraph"}]},{"name":"httpURLResponse","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The http response metadata."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are encouraged to use the combine operator "},{"code":"decodeSpotifyErrors()","type":"codeVoice"},{"type":"text","text":" instead"},{"type":"text","text":" "},{"text":"of this function, whenever possible. The combine operator version will","type":"text"},{"type":"text","text":" "},{"type":"text","text":"automatically retry the request up to three times depending on the error"},{"text":" ","type":"text"},{"text":"received. This function does not.","type":"text"}]},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"If the http response contains a successful status code, then returns","type":"text"}]},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the status code of the http response is in the 4xx or 5xx range, then tries"},{"type":"text","text":" "},{"type":"text","text":"to decode the data into one of the following objects:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true}]}]}]},{"inlineContent":[{"type":"text","text":"If the data cannot be decoded into one of these errors then"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"},{"type":"text","text":"."},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)"},{"text":" is returned.","type":"text"}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/decodespotifyerrors(data:httpurlresponse:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/decodeSpotifyErrors(data:httpURLResponse:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)","abstract":[{"text":"Tries to decode the raw data from a Spotify web API request into one of the","type":"text"},{"text":" ","type":"text"},{"text":"error objects that Spotify returns.","type":"text"}],"title":"decodeSpotifyErrors(data:httpURLResponse:)","url":"\/documentation\/spotifywebapi\/decodespotifyerrors(data:httpurlresponse:)","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyErrors"},{"kind":"text","text":"("},{"text":"data","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"httpURLResponse"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/httpError(_:_:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"httpError"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"text":"The http request returned a response with a status code in the 4xx (client","type":"text"},{"type":"text","text":" "},{"text":"error) or 5xx (server error) range, and the response body could not be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into any of the other errors types ("},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},{"type":"text","text":")."}],"title":"SpotifyGeneralError.httpError(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/decodespotifyobject(data:httpurlresponse:responsetype:).json b/docs/data/documentation/spotifywebapi/decodespotifyobject(data:httpurlresponse:responsetype:).json index 95bfb8e16..d4758486a 100644 --- a/docs/data/documentation/spotifywebapi/decodespotifyobject(data:httpurlresponse:responsetype:).json +++ b/docs/data/documentation/spotifywebapi/decodespotifyobject(data:httpurlresponse:responsetype:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"symbolKind":"func","externalID":"s:13SpotifyWebAPI06decodeA6Object4data15httpURLResponse12responseTypex10Foundation4DataV_So17NSHTTPURLResponseCxmtKSeRzlF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyObject"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ResponseType"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"httpURLResponse","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"}],"roleHeading":"Function","role":"symbol","title":"decodeSpotifyObject(data:httpURLResponse:responseType:)","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyObject(data:httpURLResponse:responseType:)"},"abstract":[{"text":"Tries to decode the raw data from a Spotify web API request. You normally don’t","type":"text"},{"text":" ","type":"text"},{"text":"need to call this method directly.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyObject"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"data"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", ","kind":"text"},{"text":"httpURLResponse","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType"},{"kind":"text","text":".Type) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"ResponseType","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Se","kind":"typeIdentifier","text":"Decodable"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"responseType","content":[{"inlineContent":[{"type":"text","text":"The json response that you are"},{"text":" ","type":"text"},{"type":"text","text":"are expecting from the Spotify web API."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The data from the server.","type":"text"}]}],"name":"data"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The http response metadata.","type":"text"}]}],"name":"httpURLResponse"}]},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The object decoded into ","type":"text"},{"type":"codeVoice","code":"ResponseType"},{"text":".","type":"text"}]}],"kind":"content"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"You are encouraged to use the combine operator ","type":"text"},{"type":"codeVoice","code":"decodeSpotifyObject(_:)"},{"type":"text","text":" or"},{"text":" ","type":"text"},{"code":"decodeOptionalSpotifyObject","type":"codeVoice"},{"type":"text","text":" instead of this function, whenever possible. The"},{"type":"text","text":" "},{"type":"text","text":"combine operator version will automatically retry the request up to three times"},{"text":" ","type":"text"},{"type":"text","text":"depending on the error received. This function does not."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"If the status code of the http response is in the 4xx or 5xx range, then the","type":"text"},{"text":" ","type":"text"},{"text":"data will be decoded into one of the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema","isActive":true},{"type":"text","text":" returned by Spotify via"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)"},{"type":"text","text":":"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"},{"type":"text","text":"."},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)"}]}]}]},{"type":"paragraph","inlineContent":[{"text":"If a successful status code is returned, then tries to decode the data into","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"responseType"},{"type":"text","text":". If that fails, then "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","type":"reference"},{"type":"text","text":" is thrown as a"},{"type":"text","text":" "},{"type":"text","text":"last resort."}]},{"content":[{"inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","isActive":true},{"text":" represents the error encountered when decoding","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the "},{"type":"codeVoice","code":"responseType"},{"text":", not the error objects.","type":"text"}],"type":"paragraph"}],"style":"note","type":"aside","name":"Note"},{"name":"Throws","type":"aside","content":[{"inlineContent":[{"text":"If the data cannot be decoded into the specified ","type":"text"},{"type":"codeVoice","code":"responseType"},{"type":"text","text":"."}],"type":"paragraph"}],"style":"note"}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/decodespotifyobject(data:httpurlresponse:responsetype:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://developer.spotify.com/documentation/web-api/#response-schema":{"titleInlineContent":[{"type":"text","text":"errors"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema","title":"errors"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/decodeSpotifyObject(data:httpURLResponse:responseType:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyObject(data:httpURLResponse:responseType:)","abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request. You normally don’t"},{"type":"text","text":" "},{"text":"need to call this method directly.","type":"text"}],"kind":"symbol","role":"symbol","title":"decodeSpotifyObject(data:httpURLResponse:responseType:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeSpotifyObject","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ResponseType"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"httpURLResponse","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"ResponseType"}],"url":"\/documentation\/spotifywebapi\/decodespotifyobject(data:httpurlresponse:responsetype:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/decodeSpotifyErrors(data:httpURLResponse:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeSpotifyErrors","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"httpURLResponse"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":") -> (any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"title":"decodeSpotifyErrors(data:httpURLResponse:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/decodespotifyerrors(data:httpurlresponse:)","abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request into one of the"},{"text":" ","type":"text"},{"text":"error objects that Spotify returns.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/httpError(_:_:)":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","abstract":[{"type":"text","text":"The http request returned a response with a status code in the 4xx (client"},{"type":"text","text":" "},{"text":"error) or 5xx (server error) range, and the response body could not be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into any of the other errors types ("},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference","isActive":true},{"text":").","type":"text"}],"title":"SpotifyGeneralError.httpError(_:_:)","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"httpError","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"}}} \ No newline at end of file +{"metadata":{"title":"decodeSpotifyObject(data:httpURLResponse:responseType:)","externalID":"s:13SpotifyWebAPI06decodeA6Object4data15httpURLResponse12responseTypex10Foundation4DataV_So17NSHTTPURLResponseCxmtKSeRzlF","role":"symbol","roleHeading":"Function","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"func","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeSpotifyObject","kind":"identifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"data"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"text":"httpURLResponse","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":", ","kind":"text"},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType"},{"text":".Type) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeSpotifyObject"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"text":">(","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", "},{"text":"httpURLResponse","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ResponseType"},{"kind":"text","text":".Type) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"ResponseType"},{"kind":"text","text":" : "},{"text":"Decodable","kind":"typeIdentifier","preciseIdentifier":"s:Se"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"data","content":[{"inlineContent":[{"type":"text","text":"The data from the server."}],"type":"paragraph"}]},{"name":"httpURLResponse","content":[{"type":"paragraph","inlineContent":[{"text":"The http response metadata.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The json response that you are"},{"type":"text","text":" "},{"text":"are expecting from the Spotify web API.","type":"text"}],"type":"paragraph"}],"name":"responseType"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"text":"The object decoded into ","type":"text"},{"type":"codeVoice","code":"ResponseType"},{"type":"text","text":"."}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"You are encouraged to use the combine operator ","type":"text"},{"code":"decodeSpotifyObject(_:)","type":"codeVoice"},{"text":" or","type":"text"},{"text":" ","type":"text"},{"code":"decodeOptionalSpotifyObject","type":"codeVoice"},{"type":"text","text":" instead of this function, whenever possible. The"},{"type":"text","text":" "},{"type":"text","text":"combine operator version will automatically retry the request up to three times"},{"text":" ","type":"text"},{"type":"text","text":"depending on the error received. This function does not."}]},{"type":"paragraph","inlineContent":[{"text":"If the status code of the http response is in the 4xx or 5xx range, then the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"data will be decoded into one of the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema"},{"text":" returned by Spotify via","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)","isActive":true},{"text":":","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","isActive":true},{"type":"text","text":"."},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"text":"If a successful status code is returned, then tries to decode the data into","type":"text"},{"type":"text","text":" "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":". If that fails, then "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"},{"type":"text","text":" is thrown as a"},{"type":"text","text":" "},{"type":"text","text":"last resort."}]},{"style":"note","type":"aside","content":[{"inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","isActive":true},{"type":"text","text":" represents the error encountered when decoding"},{"type":"text","text":" "},{"text":"the ","type":"text"},{"code":"responseType","type":"codeVoice"},{"text":", not the error objects.","type":"text"}],"type":"paragraph"}],"name":"Note"},{"name":"Throws","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If the data cannot be decoded into the specified "},{"type":"codeVoice","code":"responseType"},{"text":".","type":"text"}]}],"type":"aside"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyObject(data:httpURLResponse:responseType:)"},"abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request. You normally don’t"},{"type":"text","text":" "},{"type":"text","text":"need to call this method directly."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/decodespotifyobject(data:httpurlresponse:responsetype:)"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"kind":"symbol","references":{"https://developer.spotify.com/documentation/web-api/#response-schema":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema","titleInlineContent":[{"text":"errors","type":"text"}],"title":"errors","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-schema","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/decodeSpotifyObject(data:httpURLResponse:responseType:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyObject(data:httpURLResponse:responseType:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeSpotifyObject","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"httpURLResponse"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"decodeSpotifyObject(data:httpURLResponse:responseType:)","url":"\/documentation\/spotifywebapi\/decodespotifyobject(data:httpurlresponse:responsetype:)","abstract":[{"type":"text","text":"Tries to decode the raw data from a Spotify web API request. You normally don’t"},{"type":"text","text":" "},{"text":"need to call this method directly.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/decodeSpotifyErrors(data:httpURLResponse:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/decodeSpotifyErrors(data:httpURLResponse:)","abstract":[{"text":"Tries to decode the raw data from a Spotify web API request into one of the","type":"text"},{"text":" ","type":"text"},{"text":"error objects that Spotify returns.","type":"text"}],"title":"decodeSpotifyErrors(data:httpURLResponse:)","url":"\/documentation\/spotifywebapi\/decodespotifyerrors(data:httpurlresponse:)","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyErrors"},{"kind":"text","text":"("},{"text":"data","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"httpURLResponse"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":") -> (any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/httpError(_:_:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"httpError"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"text":"The http request returned a response with a status code in the 4xx (client","type":"text"},{"type":"text","text":" "},{"text":"error) or 5xx (server error) range, and the response body could not be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into any of the other errors types ("},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},{"type":"text","text":")."}],"title":"SpotifyGeneralError.httpError(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/device.json b/docs/data/documentation/spotifywebapi/device.json index f38c2a05d..6790e623d 100644 --- a/docs/data/documentation/spotifywebapi/device.json +++ b/docs/data/documentation/spotifywebapi/device.json @@ -1 +1 @@ -{"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/device"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isActive","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isPrivateSession","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isRestricted","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/volumePercent"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Equatable-Implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"kind":"symbol","metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"roleHeading":"Structure","role":"symbol","externalID":"s:13SpotifyWebAPI6DeviceV","modules":[{"name":"SpotifyWebAPI"}],"title":"Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"symbolKind":"struct"},"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"title":"Player Objects"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Device"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/isRestricted":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isRestricted","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRestricted"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol","abstract":[{"text":"Whether controlling this device is restricted. If ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":", then no web"},{"type":"text","text":" "},{"text":"API commands will be accepted by this device.","type":"text"}],"title":"isRestricted","url":"\/documentation\/spotifywebapi\/device\/isrestricted"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/name":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/name","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","role":"symbol","abstract":[{"text":"The name of the device.","type":"text"}],"title":"name","url":"\/documentation\/spotifywebapi\/device\/name"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/isPrivateSession":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isPrivateSession","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isPrivateSession"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","role":"symbol","abstract":[{"text":"Whether the device is currently in a private session.","type":"text"}],"title":"isPrivateSession","url":"\/documentation\/spotifywebapi\/device\/isprivatesession"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/isActive":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isActive","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"isActive"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol","abstract":[{"text":"Whether the device is currently active.","type":"text"}],"title":"isActive","url":"\/documentation\/spotifywebapi\/device\/isactive"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"isActive"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"isPrivateSession"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"isRestricted"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"text":"DeviceType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10DeviceTypeO"},{"kind":"text","text":", "},{"text":"volumePercent","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?)","kind":"text"}],"type":"topic","role":"symbol","abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"title":"init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)","url":"\/documentation\/spotifywebapi\/device\/init(id:isactive:isprivatesession:isrestricted:name:type:volumepercent:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/volumePercent":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/volumePercent","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"volumePercent"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"type":"topic","role":"symbol","abstract":[{"text":"The current volume in percent (0 to 100).","type":"text"}],"title":"volumePercent","url":"\/documentation\/spotifywebapi\/device\/volumepercent"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Equatable-Implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/device\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/type":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/type","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10DeviceTypeO","text":"DeviceType"}],"type":"topic","role":"symbol","abstract":[{"text":"The type of the device.","type":"text"}],"title":"type","url":"\/documentation\/spotifywebapi\/device\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/Decodable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Decodable-Implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/device\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/id":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","abstract":[{"text":"The device id. May be ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"title":"id","url":"\/documentation\/spotifywebapi\/device\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"title":"Player Objects","anchor":"Player-Objects","generated":true}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI6DeviceV","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Device","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Device"}],"roleHeading":"Structure","title":"Device"},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)"],"anchor":"Initializers","generated":true,"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isActive","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isPrivateSession","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isRestricted","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/volumePercent"],"generated":true,"anchor":"Instance-Properties","title":"Instance Properties"},{"anchor":"Default-Implementations","title":"Default Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Equatable-Implementations"]}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/device"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/isRestricted":{"abstract":[{"type":"text","text":"Whether controlling this device is restricted. If "},{"type":"codeVoice","code":"true"},{"type":"text","text":", then no web"},{"type":"text","text":" "},{"text":"API commands will be accepted by this device.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/device\/isrestricted","title":"isRestricted","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isRestricted","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRestricted"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/volumePercent":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/volumePercent","url":"\/documentation\/spotifywebapi\/device\/volumepercent","title":"volumePercent","type":"topic","abstract":[{"type":"text","text":"The current volume in percent (0 to 100)."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"volumePercent"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/Decodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Decodable-Implementations","role":"collectionGroup","type":"topic","kind":"article","title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/device\/decodable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/isActive":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Whether the device is currently active."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isActive","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isActive","title":"isActive","url":"\/documentation\/spotifywebapi\/device\/isactive"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/type":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/device\/type","abstract":[{"type":"text","text":"The type of the device."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/type","title":"type","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"text":"DeviceType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10DeviceTypeO"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/name":{"abstract":[{"text":"The name of the device.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/device\/name","kind":"symbol","title":"name","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/name"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)":{"url":"\/documentation\/spotifywebapi\/device\/init(id:isactive:isprivatesession:isrestricted:name:type:volumepercent:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"isActive","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"isPrivateSession"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"isRestricted"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10DeviceTypeO","text":"DeviceType","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"volumePercent","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?)"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"title":"init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/id":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"The device id. May be "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"title":"id","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/id","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/device\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/device\/equatable-implementations","kind":"article","title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/isPrivateSession":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isPrivateSession","role":"symbol","url":"\/documentation\/spotifywebapi\/device\/isprivatesession","type":"topic","title":"isPrivateSession","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isPrivateSession","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"Whether the device is currently in a private session.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/device/!=(_:_:).json b/docs/data/documentation/spotifywebapi/device/!=(_:_:).json index 40b03aa23..f1bc442c1 100644 --- a/docs/data/documentation/spotifywebapi/device/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/device/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/device\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/!=(_:_:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Equatable-Implementations"]]},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI6DeviceV","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol","symbolKind":"op","roleHeading":"Operator","extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/!=(_:_:)":{"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/device\/!=(_:_:)","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Equatable-Implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/device\/equatable-implementations"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/device\/!=(_:_:)"]}],"sections":[],"metadata":{"role":"symbol","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI6DeviceV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"!=(_:_:)","symbolKind":"op","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Equatable-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/!=(_:_:)":{"title":"!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/device\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/device\/equatable-implementations","kind":"article","title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/device/decodable-implementations.json b/docs/data/documentation/spotifywebapi/device/decodable-implementations.json index 112e22bd9..c7efb84d6 100644 --- a/docs/data/documentation/spotifywebapi/device/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/device/decodable-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"title":"Decodable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/init(from:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Decodable-Implementations"},"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/device\/decodable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/init(from:)","url":"\/documentation\/spotifywebapi\/device\/init(from:)","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Decodable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/init(from:)"],"generated":true,"title":"Initializers"}],"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/device\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"API Collection","title":"Decodable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/init(from:)":{"url":"\/documentation\/spotifywebapi\/device\/init(from:)","title":"init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/init(from:)","abstract":[],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/device/equatable-implementations.json b/docs/data/documentation/spotifywebapi/device/equatable-implementations.json index f969aa4f8..378904d45 100644 --- a/docs/data/documentation/spotifywebapi/device/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/device/equatable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"sections":[],"kind":"article","metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/!=(_:_:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Equatable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/device\/equatable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/!=(_:_:)":{"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/device\/!=(_:_:)","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/!=(_:_:)","role":"symbol"}}} \ No newline at end of file +{"topicSections":[{"anchor":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/!=(_:_:)"],"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","sections":[],"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/device\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/!=(_:_:)":{"title":"!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/device\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/device/id.json b/docs/data/documentation/spotifywebapi/device/id.json index f98df975f..8d80c3095 100644 --- a/docs/data/documentation/spotifywebapi/device/id.json +++ b/docs/data/documentation/spotifywebapi/device/id.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The device id. May be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/id"},"variants":[{"paths":["\/documentation\/spotifywebapi\/device\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"id","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI6DeviceV2idSSSgvp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/id":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","abstract":[{"text":"The device id. May be ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"title":"id","url":"\/documentation\/spotifywebapi\/device\/id"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"sections":[],"abstract":[{"type":"text","text":"The device id. May be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Instance Property","title":"id","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"externalID":"s:13SpotifyWebAPI6DeviceV2idSSSgvp"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/id"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/device\/id"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/id":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"The device id. May be "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"title":"id","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/id","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/device\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/device/init(from:).json b/docs/data/documentation/spotifywebapi/device/init(from:).json index bbcd987ed..e07ecc628 100644 --- a/docs/data/documentation/spotifywebapi/device/init(from:).json +++ b/docs/data/documentation/spotifywebapi/device/init(from:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI6DeviceV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","extendedModule":"SpotifyWebAPI","title":"init(from:)","symbolKind":"init"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/device\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Decodable-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/init(from:)","url":"\/documentation\/spotifywebapi\/device\/init(from:)","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/Decodable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Decodable-Implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/device\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/init(from:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI6DeviceV4fromACs7Decoder_p_tKcfc","extendedModule":"SpotifyWebAPI","roleHeading":"Initializer","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/device\/init(from:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Decodable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/init(from:)":{"url":"\/documentation\/spotifywebapi\/device\/init(from:)","title":"init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/init(from:)","abstract":[],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/Decodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/Decodable-Implementations","role":"collectionGroup","type":"topic","kind":"article","title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/device\/decodable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/device/init(id:isactive:isprivatesession:isrestricted:name:type:volumepercent:).json b/docs/data/documentation/spotifywebapi/device/init(id:isactive:isprivatesession:isrestricted:name:type:volumepercent:).json index 8f0a87c04..4fc994f54 100644 --- a/docs/data/documentation/spotifywebapi/device/init(id:isactive:isprivatesession:isrestricted:name:type:volumepercent:).json +++ b/docs/data/documentation/spotifywebapi/device/init(id:isactive:isprivatesession:isrestricted:name:type:volumepercent:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isActive"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"isPrivateSession"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"isRestricted"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DeviceType","preciseIdentifier":"s:13SpotifyWebAPI10DeviceTypeO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"},{"kind":"text","text":", "},{"kind":"externalParam","text":"volumePercent"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?)","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The device id. May be "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}]}],"name":"id"},{"name":"isActive","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Whether the device is currently active."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Whether the device is currently in a private session."}]}],"name":"isPrivateSession"},{"name":"isRestricted","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Whether controlling this device is restricted. If "},{"type":"codeVoice","code":"true"},{"type":"text","text":","},{"type":"text","text":" "},{"text":"then no web API commands will be accepted by this device.","type":"text"}]}]},{"name":"name","content":[{"inlineContent":[{"text":"The name of the device.","type":"text"}],"type":"paragraph"}]},{"name":"type","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The type of the device."}]}]},{"name":"volumePercent","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The current volume in percent (0 to 100)."}]}]}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/device\/init(id:isactive:isprivatesession:isrestricted:name:type:volumepercent:)"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"isActive"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"isPrivateSession"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"isRestricted","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10DeviceTypeO","text":"DeviceType","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"volumePercent"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?)"}],"externalID":"s:13SpotifyWebAPI6DeviceV2id8isActive0F14PrivateSession0F10Restricted4name4type13volumePercentACSSSg_S3bSSAA0D4TypeOSiSgtcfc","title":"init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)","role":"symbol","symbolKind":"init","roleHeading":"Initializer"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"isActive"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"isPrivateSession"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"isRestricted"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"text":"DeviceType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10DeviceTypeO"},{"kind":"text","text":", "},{"text":"volumePercent","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?)","kind":"text"}],"type":"topic","role":"symbol","abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"title":"init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)","url":"\/documentation\/spotifywebapi\/device\/init(id:isactive:isprivatesession:isrestricted:name:type:volumepercent:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isActive"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"isPrivateSession"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"isRestricted","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","text":"DeviceType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10DeviceTypeO"},{"text":", ","kind":"text"},{"text":"volumePercent","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?)"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The device id. May be "},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}]}],"name":"id"},{"name":"isActive","content":[{"type":"paragraph","inlineContent":[{"text":"Whether the device is currently active.","type":"text"}]}]},{"name":"isPrivateSession","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Whether the device is currently in a private session."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Whether controlling this device is restricted. If ","type":"text"},{"code":"true","type":"codeVoice"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"text","text":"then no web API commands will be accepted by this device."}]}],"name":"isRestricted"},{"content":[{"inlineContent":[{"type":"text","text":"The name of the device."}],"type":"paragraph"}],"name":"name"},{"name":"type","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The type of the device."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The current volume in percent (0 to 100)."}],"type":"paragraph"}],"name":"volumePercent"}]}],"abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/device\/init(id:isactive:isprivatesession:isrestricted:name:type:volumepercent:)"]}],"metadata":{"title":"init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isActive"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"isPrivateSession"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"isRestricted"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DeviceType","preciseIdentifier":"s:13SpotifyWebAPI10DeviceTypeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"volumePercent"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?)","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI6DeviceV2id8isActive0F14PrivateSession0F10Restricted4name4type13volumePercentACSSSg_S3bSSAA0D4TypeOSiSgtcfc","roleHeading":"Initializer"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)":{"url":"\/documentation\/spotifywebapi\/device\/init(id:isactive:isprivatesession:isrestricted:name:type:volumepercent:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"isActive","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"isPrivateSession"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"isRestricted"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10DeviceTypeO","text":"DeviceType","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"volumePercent","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?)"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"title":"init(id:isActive:isPrivateSession:isRestricted:name:type:volumePercent:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/device/isactive.json b/docs/data/documentation/spotifywebapi/device/isactive.json index 19596e5bc..44db14ab3 100644 --- a/docs/data/documentation/spotifywebapi/device/isactive.json +++ b/docs/data/documentation/spotifywebapi/device/isactive.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Whether the device is currently active."}],"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI6DeviceV8isActiveSbvp","symbolKind":"property","title":"isActive","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isActive"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"isActive","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/device\/isactive"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isActive"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/isActive":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isActive","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"isActive"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol","abstract":[{"text":"Whether the device is currently active.","type":"text"}],"title":"isActive","url":"\/documentation\/spotifywebapi\/device\/isactive"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/device\/isactive"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isActive"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isActive"},"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isActive"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"isActive","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI6DeviceV8isActiveSbvp"},"abstract":[{"type":"text","text":"Whether the device is currently active."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/isActive":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Whether the device is currently active."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isActive","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isActive","title":"isActive","url":"\/documentation\/spotifywebapi\/device\/isactive"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/device/isprivatesession.json b/docs/data/documentation/spotifywebapi/device/isprivatesession.json index 3386880ad..159bafd51 100644 --- a/docs/data/documentation/spotifywebapi/device/isprivatesession.json +++ b/docs/data/documentation/spotifywebapi/device/isprivatesession.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isPrivateSession","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Whether the device is currently in a private session."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isPrivateSession"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/device\/isprivatesession"]}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"isPrivateSession","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI6DeviceV16isPrivateSessionSbvp","role":"symbol","title":"isPrivateSession"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/isPrivateSession":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isPrivateSession","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isPrivateSession"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","role":"symbol","abstract":[{"text":"Whether the device is currently in a private session.","type":"text"}],"title":"isPrivateSession","url":"\/documentation\/spotifywebapi\/device\/isprivatesession"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Whether the device is currently in a private session."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/device\/isprivatesession"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isPrivateSession","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPrivateSession","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI6DeviceV16isPrivateSessionSbvp","title":"isPrivateSession","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPrivateSession","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/isPrivateSession":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isPrivateSession","role":"symbol","url":"\/documentation\/spotifywebapi\/device\/isprivatesession","type":"topic","title":"isPrivateSession","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isPrivateSession","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"Whether the device is currently in a private session.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/device/isrestricted.json b/docs/data/documentation/spotifywebapi/device/isrestricted.json index af22132dd..e43198a0c 100644 --- a/docs/data/documentation/spotifywebapi/device/isrestricted.json +++ b/docs/data/documentation/spotifywebapi/device/isrestricted.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isRestricted","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/device\/isrestricted"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"isRestricted","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isRestricted","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:13SpotifyWebAPI6DeviceV12isRestrictedSbvp","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRestricted"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Whether controlling this device is restricted. If "},{"code":"true","type":"codeVoice"},{"type":"text","text":", then no web"},{"type":"text","text":" "},{"type":"text","text":"API commands will be accepted by this device."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/isRestricted":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isRestricted","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRestricted"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol","abstract":[{"text":"Whether controlling this device is restricted. If ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":", then no web"},{"type":"text","text":" "},{"text":"API commands will be accepted by this device.","type":"text"}],"title":"isRestricted","url":"\/documentation\/spotifywebapi\/device\/isrestricted"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isRestricted","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI6DeviceV12isRestrictedSbvp","title":"isRestricted","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isRestricted"},"abstract":[{"text":"Whether controlling this device is restricted. If ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":", then no web"},{"type":"text","text":" "},{"text":"API commands will be accepted by this device.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/device\/isrestricted"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"isRestricted"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/isRestricted":{"abstract":[{"type":"text","text":"Whether controlling this device is restricted. If "},{"type":"codeVoice","code":"true"},{"type":"text","text":", then no web"},{"type":"text","text":" "},{"text":"API commands will be accepted by this device.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/device\/isrestricted","title":"isRestricted","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isRestricted","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRestricted"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/device/name.json b/docs/data/documentation/spotifywebapi/device/name.json index b296b2dc0..5824f0c1c 100644 --- a/docs/data/documentation/spotifywebapi/device/name.json +++ b/docs/data/documentation/spotifywebapi/device/name.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"name","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI6DeviceV4nameSSvp","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"abstract":[{"text":"The name of the device.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/device\/name"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/name","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/name":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/name","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","role":"symbol","abstract":[{"text":"The name of the device.","type":"text"}],"title":"name","url":"\/documentation\/spotifywebapi\/device\/name"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"abstract":[{"text":"The name of the device.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/device\/name"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI6DeviceV4nameSSvp","role":"symbol","title":"name","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/name"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/name":{"abstract":[{"text":"The name of the device.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/device\/name","kind":"symbol","title":"name","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/name"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/device/type.json b/docs/data/documentation/spotifywebapi/device/type.json index 20b0e3f5d..4325341ff 100644 --- a/docs/data/documentation/spotifywebapi/device/type.json +++ b/docs/data/documentation/spotifywebapi/device/type.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/device\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"title":"type","roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI6DeviceV4typeAA0D4TypeOvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10DeviceTypeO","kind":"typeIdentifier","text":"DeviceType"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/type"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"DeviceType","preciseIdentifier":"s:13SpotifyWebAPI10DeviceTypeO","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The type of the device."}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/type":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/type","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10DeviceTypeO","text":"DeviceType"}],"type":"topic","role":"symbol","abstract":[{"text":"The type of the device.","type":"text"}],"title":"type","url":"\/documentation\/spotifywebapi\/device\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/device\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/type"},"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DeviceType","preciseIdentifier":"s:13SpotifyWebAPI10DeviceTypeO"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI6DeviceV4typeAA0D4TypeOvp","title":"type"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","preciseIdentifier":"s:13SpotifyWebAPI10DeviceTypeO","text":"DeviceType","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"The type of the device."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/type":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/device\/type","abstract":[{"type":"text","text":"The type of the device."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/type","title":"type","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"text":"DeviceType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10DeviceTypeO"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/device/volumepercent.json b/docs/data/documentation/spotifywebapi/device/volumepercent.json index 276a5c334..b0e206fb4 100644 --- a/docs/data/documentation/spotifywebapi/device/volumepercent.json +++ b/docs/data/documentation/spotifywebapi/device/volumepercent.json @@ -1 +1 @@ -{"abstract":[{"text":"The current volume in percent (0 to 100).","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"volumePercent","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/volumePercent","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/device\/volumepercent"]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI6DeviceV13volumePercentSiSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"volumePercent","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?"}],"title":"volumePercent","roleHeading":"Instance Property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/volumePercent":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/volumePercent","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"volumePercent"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"type":"topic","role":"symbol","abstract":[{"text":"The current volume in percent (0 to 100).","type":"text"}],"title":"volumePercent","url":"\/documentation\/spotifywebapi\/device\/volumepercent"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/volumePercent","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"volumePercent","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI6DeviceV13volumePercentSiSgvp","title":"volumePercent"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"volumePercent","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/device\/volumepercent"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The current volume in percent (0 to 100)."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/volumePercent":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/volumePercent","url":"\/documentation\/spotifywebapi\/device\/volumepercent","title":"volumePercent","type":"topic","abstract":[{"type":"text","text":"The current volume in percent (0 to 100)."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"volumePercent"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype.json b/docs/data/documentation/spotifywebapi/devicetype.json index 5dedc08ab..9322f9090 100644 --- a/docs/data/documentation/spotifywebapi/devicetype.json +++ b/docs/data/documentation/spotifywebapi/devicetype.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/s12CaseIterableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"title":"Player Objects"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"symbolKind":"enum","externalID":"s:13SpotifyWebAPI10DeviceTypeO","title":"DeviceType","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"roleHeading":"Enumeration"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/audioDongle","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/automobile","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/avr","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/castAudio","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/castVideo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/computer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/gameConsole","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/smartphone","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/speaker","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/stb","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/tablet","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/tv","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/unknown"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/init(rawValue:)"],"title":"Initializers"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Overview","type":"heading","anchor":"overview","level":2},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/player\/get-a-users-available-devices\/#device-types","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/tv":{"type":"topic","title":"DeviceType.tv","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/tv","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"tv","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A TV."}],"url":"\/documentation\/spotifywebapi\/devicetype\/tv","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/init(rawValue:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/init(rawValue:)","title":"init(rawValue:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/speaker":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/speaker","title":"DeviceType.speaker","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/speaker","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"speaker","kind":"identifier"}],"abstract":[{"type":"text","text":"A speaker."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/avr":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/avr","title":"DeviceType.avr","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/avr","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"avr","kind":"identifier"}],"abstract":[{"type":"text","text":"An AVR."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/computer":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/computer","type":"topic","title":"DeviceType.computer","role":"symbol","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"computer"}],"abstract":[{"text":"A computer.","type":"text"}],"url":"\/documentation\/spotifywebapi\/devicetype\/computer"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/s12CaseIterableP":{"type":"unresolvable","title":"Swift.CaseIterable","identifier":"doc:\/\/SpotifyWebAPI\/s12CaseIterableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/castVideo":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"castVideo","kind":"identifier"}],"title":"DeviceType.castVideo","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/castvideo","abstract":[{"text":"A video cast.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/castVideo"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/devicetype\/equatable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/SpotifyWebAPI\/SY"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/RawRepresentable-Implementations":{"url":"\/documentation\/spotifywebapi\/devicetype\/rawrepresentable-implementations","title":"RawRepresentable Implementations","role":"collectionGroup","type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/unknown":{"url":"\/documentation\/spotifywebapi\/devicetype\/unknown","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/unknown","kind":"symbol","title":"DeviceType.unknown","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"abstract":[{"text":"Unknown.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/castAudio":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"castAudio","kind":"identifier"}],"title":"DeviceType.castAudio","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/castaudio","abstract":[{"type":"text","text":"An audio cast."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/castAudio"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/automobile":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/automobile","title":"DeviceType.automobile","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/automobile","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"automobile","kind":"identifier"}],"abstract":[{"type":"text","text":"An automobile."}]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/audioDongle":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/audioDongle","title":"DeviceType.audioDongle","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/audiodongle","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audioDongle","kind":"identifier"}],"abstract":[{"type":"text","text":"An audio dongle."}]},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/stb":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/stb","title":"DeviceType.stb","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/stb","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stb","kind":"identifier"}],"abstract":[{"type":"text","text":"An STB."}]},"https://developer.spotify.com/documentation/web-api/reference/player/get-a-users-available-devices/#device-types":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/player\/get-a-users-available-devices\/#device-types","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/player\/get-a-users-available-devices\/#device-types","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/gameConsole":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/gameConsole","title":"DeviceType.gameConsole","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/gameconsole","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"gameConsole"}],"abstract":[{"type":"text","text":"A game console."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/smartphone":{"abstract":[{"text":"A smartphone.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"smartphone"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/smartphone","title":"DeviceType.smartphone","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/smartphone"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/tablet":{"type":"topic","title":"DeviceType.tablet","abstract":[{"type":"text","text":"A tablet."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tablet"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/tablet","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/tablet"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Player Objects","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"anchor":"Player-Objects"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"overview","type":"heading","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/player\/get-a-users-available-devices\/#device-types","isActive":true},{"type":"text","text":"."}]}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI10DeviceTypeO","title":"DeviceType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DeviceType"}]},"topicSections":[{"anchor":"Enumeration-Cases","title":"Enumeration Cases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/audioDongle","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/automobile","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/avr","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/castAudio","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/castVideo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/computer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/gameConsole","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/smartphone","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/speaker","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/stb","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/tablet","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/tv","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/unknown"],"generated":true},{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/init(rawValue:)"],"anchor":"Initializers","generated":true},{"title":"Default Implementations","anchor":"Default-Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"sections":[],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/s12CaseIterableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY"],"kind":"relationships"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/tablet":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"tablet"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/tablet","url":"\/documentation\/spotifywebapi\/devicetype\/tablet","abstract":[{"type":"text","text":"A tablet."}],"role":"symbol","title":"DeviceType.tablet"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/devicetype\/equatable-implementations","title":"Equatable Implementations","kind":"article","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/automobile":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"automobile","kind":"identifier"}],"title":"DeviceType.automobile","type":"topic","abstract":[{"text":"An automobile.","type":"text"}],"url":"\/documentation\/spotifywebapi\/devicetype\/automobile","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/automobile","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/castVideo":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"castVideo"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/castvideo","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/castVideo","title":"DeviceType.castVideo","type":"topic","abstract":[{"type":"text","text":"A video cast."}],"kind":"symbol"},"doc://SpotifyWebAPI/s12CaseIterableP":{"type":"unresolvable","title":"Swift.CaseIterable","identifier":"doc:\/\/SpotifyWebAPI\/s12CaseIterableP"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/SpotifyWebAPI\/SY"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/castAudio":{"url":"\/documentation\/spotifywebapi\/devicetype\/castaudio","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/castAudio","abstract":[{"type":"text","text":"An audio cast."}],"title":"DeviceType.castAudio","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"castAudio"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/smartphone":{"abstract":[{"text":"A smartphone.","type":"text"}],"title":"DeviceType.smartphone","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/smartphone","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"smartphone","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/devicetype\/smartphone","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/audioDongle":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"audioDongle"}],"url":"\/documentation\/spotifywebapi\/devicetype\/audiodongle","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/audioDongle","role":"symbol","abstract":[{"type":"text","text":"An audio dongle."}],"title":"DeviceType.audioDongle","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/unknown":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"title":"DeviceType.unknown","type":"topic","abstract":[{"text":"Unknown.","type":"text"}],"url":"\/documentation\/spotifywebapi\/devicetype\/unknown","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/unknown","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/speaker":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"speaker"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/speaker","url":"\/documentation\/spotifywebapi\/devicetype\/speaker","abstract":[{"type":"text","text":"A speaker."}],"role":"symbol","title":"DeviceType.speaker"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/tv":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"tv"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/tv","url":"\/documentation\/spotifywebapi\/devicetype\/tv","abstract":[{"type":"text","text":"A TV."}],"role":"symbol","title":"DeviceType.tv"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/avr":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/avr","title":"DeviceType.avr","url":"\/documentation\/spotifywebapi\/devicetype\/avr","abstract":[{"type":"text","text":"An AVR."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"avr"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/RawRepresentable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","title":"RawRepresentable Implementations","url":"\/documentation\/spotifywebapi\/devicetype\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/stb":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"stb"}],"url":"\/documentation\/spotifywebapi\/devicetype\/stb","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/stb","role":"symbol","abstract":[{"type":"text","text":"An STB."}],"title":"DeviceType.stb","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/gameConsole":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/gameConsole","kind":"symbol","title":"DeviceType.gameConsole","abstract":[{"type":"text","text":"A game console."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/gameconsole","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"gameConsole"}]},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"https://developer.spotify.com/documentation/web-api/reference/player/get-a-users-available-devices/#device-types":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/player\/get-a-users-available-devices\/#device-types","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/player\/get-a-users-available-devices\/#device-types","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/devicetype\/init(rawvalue:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/init(rawValue:)","role":"symbol","abstract":[],"title":"init(rawValue:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/computer":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/computer","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"computer","kind":"identifier"}],"title":"DeviceType.computer","abstract":[{"type":"text","text":"A computer."}],"url":"\/documentation\/spotifywebapi\/devicetype\/computer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/!=(_:_:).json b/docs/data/documentation/spotifywebapi/devicetype/!=(_:_:).json index 411b8de1d..b639bfe88 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/devicetype/!=(_:_:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/!=(_:_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI10DeviceTypeO","roleHeading":"Operator","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"!=(_:_:)","role":"symbol","symbolKind":"op"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/devicetype\/equatable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/!=(_:_:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/!=(_:_:)"},"sections":[],"metadata":{"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI10DeviceTypeO","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/!=(_:_:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/devicetype\/equatable-implementations","title":"Equatable Implementations","kind":"article","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/devicetype\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/audiodongle.json b/docs/data/documentation/spotifywebapi/devicetype/audiodongle.json index 55f5d2d68..7b7f294ef 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/audiodongle.json +++ b/docs/data/documentation/spotifywebapi/devicetype/audiodongle.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/audiodongle"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"audioDongle","kind":"identifier"}]}]}],"abstract":[{"type":"text","text":"An audio dongle."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/audioDongle","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audioDongle","kind":"identifier"}],"symbolKind":"case","title":"DeviceType.audioDongle","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI10DeviceTypeO11audioDongleyA2CmF","role":"symbol","roleHeading":"Case"},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/audioDongle":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/audioDongle","title":"DeviceType.audioDongle","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/audiodongle","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audioDongle","kind":"identifier"}],"abstract":[{"type":"text","text":"An audio dongle."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"metadata":{"title":"DeviceType.audioDongle","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI10DeviceTypeO11audioDongleyA2CmF","symbolKind":"case","role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audioDongle"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"abstract":[{"text":"An audio dongle.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audioDongle"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/audioDongle"},"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/audiodongle"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/audioDongle":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"audioDongle"}],"url":"\/documentation\/spotifywebapi\/devicetype\/audiodongle","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/audioDongle","role":"symbol","abstract":[{"type":"text","text":"An audio dongle."}],"title":"DeviceType.audioDongle","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/automobile.json b/docs/data/documentation/spotifywebapi/devicetype/automobile.json index f36fecfa8..cd175fbaa 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/automobile.json +++ b/docs/data/documentation/spotifywebapi/devicetype/automobile.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/automobile","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"An automobile."}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"automobile"}],"roleHeading":"Case","externalID":"s:13SpotifyWebAPI10DeviceTypeO10automobileyA2CmF","modules":[{"name":"SpotifyWebAPI"}],"title":"DeviceType.automobile","role":"symbol","symbolKind":"case"},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/automobile"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"automobile","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/automobile":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/automobile","title":"DeviceType.automobile","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/automobile","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"automobile","kind":"identifier"}],"abstract":[{"type":"text","text":"An automobile."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/automobile"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/automobile","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"An automobile."}],"metadata":{"externalID":"s:13SpotifyWebAPI10DeviceTypeO10automobileyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"automobile"}],"symbolKind":"case","title":"DeviceType.automobile","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"automobile"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/automobile":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"automobile","kind":"identifier"}],"title":"DeviceType.automobile","type":"topic","abstract":[{"text":"An automobile.","type":"text"}],"url":"\/documentation\/spotifywebapi\/devicetype\/automobile","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/automobile","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/avr.json b/docs/data/documentation/spotifywebapi/devicetype/avr.json index 895c5f443..863b2c0a2 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/avr.json +++ b/docs/data/documentation/spotifywebapi/devicetype/avr.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/avr"},"metadata":{"roleHeading":"Case","externalID":"s:13SpotifyWebAPI10DeviceTypeO3avryA2CmF","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"avr"}],"role":"symbol","symbolKind":"case","title":"DeviceType.avr"},"abstract":[{"text":"An AVR.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"avr","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/avr"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/avr":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/avr","title":"DeviceType.avr","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/avr","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"avr","kind":"identifier"}],"abstract":[{"type":"text","text":"An AVR."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/avr","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"DeviceType.avr","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI10DeviceTypeO3avryA2CmF","role":"symbol","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"avr","kind":"identifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"avr"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"An AVR."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/avr"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/avr":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/avr","title":"DeviceType.avr","url":"\/documentation\/spotifywebapi\/devicetype\/avr","abstract":[{"type":"text","text":"An AVR."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"avr"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/castaudio.json b/docs/data/documentation/spotifywebapi/devicetype/castaudio.json index bd5836425..5ffc478f9 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/castaudio.json +++ b/docs/data/documentation/spotifywebapi/devicetype/castaudio.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/castaudio"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"castAudio","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"An audio cast."}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"DeviceType.castAudio","externalID":"s:13SpotifyWebAPI10DeviceTypeO9castAudioyA2CmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"castAudio","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case"},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/castAudio","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/castAudio":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"castAudio","kind":"identifier"}],"title":"DeviceType.castAudio","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/castaudio","abstract":[{"type":"text","text":"An audio cast."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/castAudio"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"castAudio","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"DeviceType.castAudio","externalID":"s:13SpotifyWebAPI10DeviceTypeO9castAudioyA2CmF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"castAudio"}]},"kind":"symbol","abstract":[{"type":"text","text":"An audio cast."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/castaudio"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/castAudio","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/castAudio":{"url":"\/documentation\/spotifywebapi\/devicetype\/castaudio","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/castAudio","abstract":[{"type":"text","text":"An audio cast."}],"title":"DeviceType.castAudio","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"castAudio"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/castvideo.json b/docs/data/documentation/spotifywebapi/devicetype/castvideo.json index 35e12beeb..f367e6af5 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/castvideo.json +++ b/docs/data/documentation/spotifywebapi/devicetype/castvideo.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"A video cast."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/castvideo"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"castVideo"}],"title":"DeviceType.castVideo","externalID":"s:13SpotifyWebAPI10DeviceTypeO9castVideoyA2CmF","role":"symbol","symbolKind":"case","roleHeading":"Case"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/castVideo"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"castVideo","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/castVideo":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"castVideo","kind":"identifier"}],"title":"DeviceType.castVideo","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/castvideo","abstract":[{"text":"A video cast.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/castVideo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/castVideo"},"abstract":[{"type":"text","text":"A video cast."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/castvideo"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"castVideo","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","externalID":"s:13SpotifyWebAPI10DeviceTypeO9castVideoyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"castVideo"}],"title":"DeviceType.castVideo"},"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/castVideo":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"castVideo"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/castvideo","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/castVideo","title":"DeviceType.castVideo","type":"topic","abstract":[{"type":"text","text":"A video cast."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/computer.json b/docs/data/documentation/spotifywebapi/devicetype/computer.json index 23f4838da..d5169a38e 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/computer.json +++ b/docs/data/documentation/spotifywebapi/devicetype/computer.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI10DeviceTypeO8computeryA2CmF","roleHeading":"Case","symbolKind":"case","title":"DeviceType.computer","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"computer"}],"modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/computer","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"computer"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"A computer.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/computer"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/computer":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/computer","type":"topic","title":"DeviceType.computer","role":"symbol","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"computer"}],"abstract":[{"text":"A computer.","type":"text"}],"url":"\/documentation\/spotifywebapi\/devicetype\/computer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/computer","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"computer"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"title":"DeviceType.computer","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"computer","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI10DeviceTypeO8computeryA2CmF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","roleHeading":"Case"},"abstract":[{"type":"text","text":"A computer."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/computer"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/computer":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/computer","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"computer","kind":"identifier"}],"title":"DeviceType.computer","abstract":[{"type":"text","text":"A computer."}],"url":"\/documentation\/spotifywebapi\/devicetype\/computer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/encode(to:).json b/docs/data/documentation/spotifywebapi/devicetype/encode(to:).json index 4ea09612c..48643f120 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/devicetype/encode(to:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/encode(to:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations"]]},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"Swift","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:13SpotifyWebAPI10DeviceTypeO"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"encode(to:)","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/encode(to:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/encode(to:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/RawRepresentable-Implementations":{"url":"\/documentation\/spotifywebapi\/devicetype\/rawrepresentable-implementations","title":"RawRepresentable Implementations","role":"collectionGroup","type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"encode(to:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:13SpotifyWebAPI10DeviceTypeO"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/encode(to:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/RawRepresentable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","title":"RawRepresentable Implementations","url":"\/documentation\/spotifywebapi\/devicetype\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/encode(to:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/devicetype\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/equatable-implementations.json b/docs/data/documentation/spotifywebapi/devicetype/equatable-implementations.json index 56328a9c7..a6385cdd0 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/devicetype/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/!=(_:_:)"],"generated":true}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"kind":"article","metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/!=(_:_:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/Equatable-Implementations"},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"sections":[],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/!=(_:_:)"],"anchor":"Operators","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/equatable-implementations"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/devicetype\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/gameconsole.json b/docs/data/documentation/spotifywebapi/devicetype/gameconsole.json index 0048500c4..3a33a6edf 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/gameconsole.json +++ b/docs/data/documentation/spotifywebapi/devicetype/gameconsole.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/gameConsole"},"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/gameconsole"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"kind":"symbol","metadata":{"symbolKind":"case","externalID":"s:13SpotifyWebAPI10DeviceTypeO11gameConsoleyA2CmF","title":"DeviceType.gameConsole","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"gameConsole"}],"roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"abstract":[{"type":"text","text":"A game console."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"gameConsole"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/gameConsole":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/gameConsole","title":"DeviceType.gameConsole","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/gameconsole","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"gameConsole"}],"abstract":[{"type":"text","text":"A game console."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]}}} \ No newline at end of file +{"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"A game console."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"metadata":{"role":"symbol","title":"DeviceType.gameConsole","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"gameConsole"}],"symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI10DeviceTypeO11gameConsoleyA2CmF"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/gameConsole","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"gameConsole"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/gameconsole"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/gameConsole":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/gameConsole","kind":"symbol","title":"DeviceType.gameConsole","abstract":[{"type":"text","text":"A game console."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/gameconsole","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"gameConsole"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/hash(into:).json b/docs/data/documentation/spotifywebapi/devicetype/hash(into:).json index 674bd1e89..75827bf98 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/devicetype/hash(into:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI10DeviceTypeO","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"extendedModule":"Swift","title":"hash(into:)","role":"symbol","symbolKind":"method","roleHeading":"Instance Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/hash(into:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/hash(into:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"url":"\/documentation\/spotifywebapi\/devicetype\/hash(into:)","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/hash(into:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/RawRepresentable-Implementations":{"url":"\/documentation\/spotifywebapi\/devicetype\/rawrepresentable-implementations","title":"RawRepresentable Implementations","role":"collectionGroup","type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations"]]},"metadata":{"extendedModule":"Swift","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"hash(into:)","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI10DeviceTypeO"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/hash(into:)"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/hash(into:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/hash(into:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/hash(into:)","kind":"symbol","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/devicetype\/hash(into:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/RawRepresentable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","title":"RawRepresentable Implementations","url":"\/documentation\/spotifywebapi\/devicetype\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/hashvalue.json b/docs/data/documentation/spotifywebapi/devicetype/hashvalue.json index 6a05be4a9..6f19459dc 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/hashvalue.json +++ b/docs/data/documentation/spotifywebapi/devicetype/hashvalue.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI10DeviceTypeO","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"roleHeading":"Instance Property"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/hashValue"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/hashvalue"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/hashValue":{"kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"title":"hashValue","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/hashValue","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype\/hashvalue"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/RawRepresentable-Implementations":{"url":"\/documentation\/spotifywebapi\/devicetype\/rawrepresentable-implementations","title":"RawRepresentable Implementations","role":"collectionGroup","type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"hashValue","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI10DeviceTypeO","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/RawRepresentable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","title":"RawRepresentable Implementations","url":"\/documentation\/spotifywebapi\/devicetype\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/hashValue":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/hashValue","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/hashvalue"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/init(from:).json b/docs/data/documentation/spotifywebapi/devicetype/init(from:).json index 633b646f1..e584c2e3d 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/init(from:).json +++ b/docs/data/documentation/spotifywebapi/devicetype/init(from:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/init(from:)"},"metadata":{"symbolKind":"init","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"extendedModule":"Swift","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:13SpotifyWebAPI10DeviceTypeO","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","roleHeading":"Initializer"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/init(from:)":{"kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/RawRepresentable-Implementations":{"url":"\/documentation\/spotifywebapi\/devicetype\/rawrepresentable-implementations","title":"RawRepresentable Implementations","role":"collectionGroup","type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"metadata":{"symbolKind":"init","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:13SpotifyWebAPI10DeviceTypeO","roleHeading":"Initializer","title":"init(from:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/init(from:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/init(from:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","role":"symbol","title":"init(from:)","abstract":[],"url":"\/documentation\/spotifywebapi\/devicetype\/init(from:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/RawRepresentable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","title":"RawRepresentable Implementations","url":"\/documentation\/spotifywebapi\/devicetype\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/init(rawvalue:).json b/docs/data/documentation/spotifywebapi/devicetype/init(rawvalue:).json index d9d8182c6..cdb754099 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/init(rawvalue:).json +++ b/docs/data/documentation/spotifywebapi/devicetype/init(rawvalue:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"kind":"symbol","metadata":{"symbolKind":"init","externalID":"s:13SpotifyWebAPI10DeviceTypeO8rawValueACSgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"title":"init(rawValue:)","role":"symbol"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/init(rawValue:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/init(rawValue:)","title":"init(rawValue:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"metadata":{"externalID":"s:13SpotifyWebAPI10DeviceTypeO8rawValueACSgSS_tcfc","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","symbolKind":"init","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(rawValue:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/init(rawvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/init(rawValue:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/devicetype\/init(rawvalue:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/init(rawValue:)","role":"symbol","abstract":[],"title":"init(rawValue:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/rawrepresentable-implementations.json b/docs/data/documentation/spotifywebapi/devicetype/rawrepresentable-implementations.json index d7595f1ca..7842257ec 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/rawrepresentable-implementations.json +++ b/docs/data/documentation/spotifywebapi/devicetype/rawrepresentable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"RawRepresentable Implementations"},"kind":"article","topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/hashValue"],"generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/hash(into:)"],"title":"Instance Methods","generated":true}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/rawrepresentable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/hash(into:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"url":"\/documentation\/spotifywebapi\/devicetype\/hash(into:)","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/hash(into:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/init(from:)":{"kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/hashValue":{"kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"title":"hashValue","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/hashValue","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype\/hashvalue"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"encode(to:)","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/encode(to:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/encode(to:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"RawRepresentable Implementations","role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/RawRepresentable-Implementations"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/init(from:)"],"title":"Initializers","generated":true,"anchor":"Initializers"},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/hashValue"],"anchor":"Instance-Properties"},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/hash(into:)"],"anchor":"Instance-Methods"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/hashValue":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/hashValue","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/hashvalue"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","role":"symbol","title":"init(from:)","abstract":[],"url":"\/documentation\/spotifywebapi\/devicetype\/init(from:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/encode(to:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/devicetype\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/hash(into:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/hash(into:)","kind":"symbol","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/devicetype\/hash(into:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/smartphone.json b/docs/data/documentation/spotifywebapi/devicetype/smartphone.json index fa3861e5b..a0bfd7c6e 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/smartphone.json +++ b/docs/data/documentation/spotifywebapi/devicetype/smartphone.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/smartphone"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/smartphone"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smartphone","kind":"identifier"}],"role":"symbol","symbolKind":"case","externalID":"s:13SpotifyWebAPI10DeviceTypeO10smartphoneyA2CmF","title":"DeviceType.smartphone","roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"kind":"symbol","abstract":[{"text":"A smartphone.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"smartphone","kind":"identifier"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/smartphone":{"abstract":[{"text":"A smartphone.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"smartphone"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/smartphone","title":"DeviceType.smartphone","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/smartphone"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"A smartphone."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/smartphone","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/smartphone"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smartphone","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"case","role":"symbol","title":"DeviceType.smartphone","roleHeading":"Case","externalID":"s:13SpotifyWebAPI10DeviceTypeO10smartphoneyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"smartphone"}],"modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/smartphone":{"abstract":[{"text":"A smartphone.","type":"text"}],"title":"DeviceType.smartphone","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/smartphone","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"smartphone","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/devicetype\/smartphone","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/speaker.json b/docs/data/documentation/spotifywebapi/devicetype/speaker.json index 1c92e7d5d..3af5d0a7b 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/speaker.json +++ b/docs/data/documentation/spotifywebapi/devicetype/speaker.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/speaker","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"DeviceType.speaker","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI10DeviceTypeO7speakeryA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"speaker","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"speaker","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/speaker"]}],"abstract":[{"text":"A speaker.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/speaker":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/speaker","title":"DeviceType.speaker","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/speaker","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"speaker","kind":"identifier"}],"abstract":[{"type":"text","text":"A speaker."}]}}} \ No newline at end of file +{"metadata":{"symbolKind":"case","title":"DeviceType.speaker","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"speaker","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI10DeviceTypeO7speakeryA2CmF"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"speaker","kind":"identifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/speaker"]}],"abstract":[{"text":"A speaker.","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/speaker","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/speaker":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"speaker"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/speaker","url":"\/documentation\/spotifywebapi\/devicetype\/speaker","abstract":[{"type":"text","text":"A speaker."}],"role":"symbol","title":"DeviceType.speaker"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/stb.json b/docs/data/documentation/spotifywebapi/devicetype/stb.json index aefd12a4f..dbce19369 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/stb.json +++ b/docs/data/documentation/spotifywebapi/devicetype/stb.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"An STB."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/stb"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stb"}],"platforms":["macOS"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/stb"},"metadata":{"roleHeading":"Case","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"title":"DeviceType.stb","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stb","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI10DeviceTypeO3stbyA2CmF","role":"symbol"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/stb":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/stb","title":"DeviceType.stb","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/stb","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stb","kind":"identifier"}],"abstract":[{"type":"text","text":"An STB."}]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"stb","kind":"identifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"metadata":{"symbolKind":"case","title":"DeviceType.stb","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stb","kind":"identifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI10DeviceTypeO3stbyA2CmF"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/stb"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/stb"]}],"abstract":[{"type":"text","text":"An STB."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/stb":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"stb"}],"url":"\/documentation\/spotifywebapi\/devicetype\/stb","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/stb","role":"symbol","abstract":[{"type":"text","text":"An STB."}],"title":"DeviceType.stb","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/tablet.json b/docs/data/documentation/spotifywebapi/devicetype/tablet.json index 185f7c2bb..326f19feb 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/tablet.json +++ b/docs/data/documentation/spotifywebapi/devicetype/tablet.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI10DeviceTypeO6tabletyA2CmF","symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tablet","kind":"identifier"}],"roleHeading":"Case","title":"DeviceType.tablet"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/tablet","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tablet"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/tablet"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"A tablet."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/tablet":{"type":"topic","title":"DeviceType.tablet","abstract":[{"type":"text","text":"A tablet."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tablet"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/devicetype\/tablet","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/tablet"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"metadata":{"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"tablet","kind":"identifier"}],"roleHeading":"Case","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"DeviceType.tablet","externalID":"s:13SpotifyWebAPI10DeviceTypeO6tabletyA2CmF"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"A tablet.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"tablet","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/tablet"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/tablet","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/tablet":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"tablet"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/tablet","url":"\/documentation\/spotifywebapi\/devicetype\/tablet","abstract":[{"type":"text","text":"A tablet."}],"role":"symbol","title":"DeviceType.tablet"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/tv.json b/docs/data/documentation/spotifywebapi/devicetype/tv.json index dfc8ac2d2..a031d59b8 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/tv.json +++ b/docs/data/documentation/spotifywebapi/devicetype/tv.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/tv","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"tv","kind":"identifier"}],"languages":["swift"]}]}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","title":"DeviceType.tv","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tv"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI10DeviceTypeO2tvyA2CmF"},"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/tv"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"A TV."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/tv":{"type":"topic","title":"DeviceType.tv","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/tv","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"tv","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A TV."}],"url":"\/documentation\/spotifywebapi\/devicetype\/tv","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tv"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"tv","kind":"identifier"}],"title":"DeviceType.tv","symbolKind":"case","roleHeading":"Case","externalID":"s:13SpotifyWebAPI10DeviceTypeO2tvyA2CmF","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/tv","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/tv"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"abstract":[{"text":"A TV.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/tv":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"tv"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/tv","url":"\/documentation\/spotifywebapi\/devicetype\/tv","abstract":[{"type":"text","text":"A TV."}],"role":"symbol","title":"DeviceType.tv"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/devicetype/unknown.json b/docs/data/documentation/spotifywebapi/devicetype/unknown.json index 6e0f58947..5f29c23a7 100644 --- a/docs/data/documentation/spotifywebapi/devicetype/unknown.json +++ b/docs/data/documentation/spotifywebapi/devicetype/unknown.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/unknown"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/devicetype\/unknown"]}],"metadata":{"externalID":"s:13SpotifyWebAPI10DeviceTypeO7unknownyA2CmF","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"roleHeading":"Case","symbolKind":"case","title":"DeviceType.unknown"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"abstract":[{"type":"text","text":"Unknown."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/unknown":{"url":"\/documentation\/spotifywebapi\/devicetype\/unknown","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/unknown","kind":"symbol","title":"DeviceType.unknown","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"abstract":[{"text":"Unknown.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/devicetype\/unknown"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/unknown"},"abstract":[{"text":"Unknown.","type":"text"}],"metadata":{"externalID":"s:13SpotifyWebAPI10DeviceTypeO7unknownyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"symbolKind":"case","title":"DeviceType.unknown","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType/unknown":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"title":"DeviceType.unknown","type":"topic","abstract":[{"text":"Unknown.","type":"text"}],"url":"\/documentation\/spotifywebapi\/devicetype\/unknown","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType\/unknown","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/endpoints.json b/docs/data/documentation/spotifywebapi/endpoints.json index 48d0ac186..4abe9abd0 100644 --- a/docs/data/documentation/spotifywebapi/endpoints.json +++ b/docs/data/documentation/spotifywebapi/endpoints.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"symbolKind":"enum","title":"Endpoints","externalID":"s:13SpotifyWebAPI9EndpointsO","roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Endpoints","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}]},"topicSections":[{"title":"Type Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/accountsBase","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiBase","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiVersion1","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/authorize","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/getTokens","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/token"]},{"title":"Type Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiEndpoint(_:queryItems:)"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Endpoints","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/endpoints"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"abstract":[{"type":"text","text":"A namespace of endpoints and endpoint components."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/apiEndpoint(_:queryItems:)":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiEndpoint(_:queryItems:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Use this method to make all of the endpoints other than those for"},{"text":" ","type":"text"},{"text":"authorizing the application and retrieving\/refreshing the tokens.","type":"text"}],"title":"apiEndpoint(_:queryItems:)","url":"\/documentation\/spotifywebapi\/endpoints\/apiendpoint(_:queryitems:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"apiEndpoint","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"queryItems","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : (any ","kind":"text"},{"text":"LosslessStringConvertible","kind":"typeIdentifier","preciseIdentifier":"s:s25LosslessStringConvertibleP"},{"text":")?]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Endpoints"}],"url":"\/documentation\/spotifywebapi\/endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"role":"symbol","title":"Endpoints","type":"topic","abstract":[{"type":"text","text":"A namespace of endpoints and endpoint components."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/token":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"token"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The path for requesting and refreshing tokens."}],"title":"token","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints\/token","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/token","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/accountsBase":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accountsBase"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/accountsBase","abstract":[{"type":"text","text":"The base URL for the Spotify accounts service."}],"url":"\/documentation\/spotifywebapi\/endpoints\/accountsbase","title":"accountsBase","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/apiBase":{"kind":"symbol","abstract":[{"type":"text","text":"The base URL for the Spotify web API."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiBase","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"apiBase","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"apiBase","role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints\/apibase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/getTokens":{"title":"getTokens","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/getTokens","role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"getTokens","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"abstract":[{"text":"The URL for retrieving refresh and access tokens, and refreshing the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"access token."}],"url":"\/documentation\/spotifywebapi\/endpoints\/gettokens"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/apiVersion1":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"apiVersion1","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"apiVersion1","abstract":[{"text":"The api version 1.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints\/apiversion1","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiVersion1","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/authorize":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/authorize","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/endpoints\/authorize","role":"symbol","title":"authorize","type":"topic","abstract":[{"type":"text","text":"The path for authorizing your app."}],"kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/endpoints"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"},"metadata":{"roleHeading":"Enumeration","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9EndpointsO","symbolKind":"enum","title":"Endpoints","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Endpoints","kind":"identifier"}]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/accountsBase","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiBase","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiVersion1","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/authorize","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/getTokens","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/token"],"anchor":"Type-Properties","title":"Type Properties"},{"generated":true,"title":"Type Methods","anchor":"Type-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiEndpoint(_:queryItems:)"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Endpoints"}]}]}],"abstract":[{"type":"text","text":"A namespace of endpoints and endpoint components."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/getTokens":{"role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints\/gettokens","title":"getTokens","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/getTokens","kind":"symbol","abstract":[{"text":"The URL for retrieving refresh and access tokens, and refreshing the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"access token."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getTokens"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/apiBase":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiBase","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"apiBase","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"apiBase","abstract":[{"type":"text","text":"The base URL for the Spotify web API."}],"url":"\/documentation\/spotifywebapi\/endpoints\/apibase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/authorize":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/endpoints\/authorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/authorize","role":"symbol","abstract":[{"type":"text","text":"The path for authorizing your app."}],"type":"topic","title":"authorize","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/token":{"title":"token","url":"\/documentation\/spotifywebapi\/endpoints\/token","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"token"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[{"text":"The path for requesting and refreshing tokens.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/token","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"title":"Endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"abstract":[{"text":"A namespace of endpoints and endpoint components.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Endpoints","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/accountsBase":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/accountsBase","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accountsBase","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"accountsBase","abstract":[{"type":"text","text":"The base URL for the Spotify accounts service."}],"url":"\/documentation\/spotifywebapi\/endpoints\/accountsbase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/apiEndpoint(_:queryItems:)":{"title":"apiEndpoint(_:queryItems:)","kind":"symbol","abstract":[{"text":"Use this method to make all of the endpoints other than those for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorizing the application and retrieving\/refreshing the tokens."}],"url":"\/documentation\/spotifywebapi\/endpoints\/apiendpoint(_:queryitems:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiEndpoint(_:queryItems:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"apiEndpoint"},{"text":"(","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"queryItems","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : (any ","kind":"text"},{"kind":"typeIdentifier","text":"LosslessStringConvertible","preciseIdentifier":"s:s25LosslessStringConvertibleP"},{"kind":"text","text":")?]) -> "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/apiVersion1":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/endpoints\/apiversion1","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiVersion1","role":"symbol","abstract":[{"type":"text","text":"The api version 1."}],"type":"topic","title":"apiVersion1","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apiVersion1","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/endpoints/accountsbase.json b/docs/data/documentation/spotifywebapi/endpoints/accountsbase.json index 0ccdc799b..7c09185b6 100644 --- a/docs/data/documentation/spotifywebapi/endpoints/accountsbase.json +++ b/docs/data/documentation/spotifywebapi/endpoints/accountsbase.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/accountsBase","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accountsBase","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Used for authorizing your application, retrieving refresh and access","type":"text"},{"type":"text","text":" "},{"text":"tokens, and refreshing the access token.","type":"text"}]},{"syntax":null,"code":["\"accounts.spotify.com\""],"type":"codeListing"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/endpoints\/accountsbase"]}],"metadata":{"roleHeading":"Type Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"accountsBase","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"externalID":"s:13SpotifyWebAPI9EndpointsO12accountsBaseSSvpZ","title":"accountsBase","role":"symbol","symbolKind":"property"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"]]},"abstract":[{"type":"text","text":"The base URL for the Spotify accounts service."}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/accountsBase":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accountsBase"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/accountsBase","abstract":[{"type":"text","text":"The base URL for the Spotify accounts service."}],"url":"\/documentation\/spotifywebapi\/endpoints\/accountsbase","title":"accountsBase","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Endpoints"}],"url":"\/documentation\/spotifywebapi\/endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"role":"symbol","title":"Endpoints","type":"topic","abstract":[{"type":"text","text":"A namespace of endpoints and endpoint components."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/endpoints\/accountsbase"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/accountsBase","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The base URL for the Spotify accounts service."}],"metadata":{"role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9EndpointsO12accountsBaseSSvpZ","roleHeading":"Type Property","title":"accountsBase","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"accountsBase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"accountsBase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Used for authorizing your application, retrieving refresh and access","type":"text"},{"type":"text","text":" "},{"type":"text","text":"tokens, and refreshing the access token."}]},{"type":"codeListing","syntax":null,"code":["\"accounts.spotify.com\""]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/accountsBase":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/accountsBase","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accountsBase","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"accountsBase","abstract":[{"type":"text","text":"The base URL for the Spotify accounts service."}],"url":"\/documentation\/spotifywebapi\/endpoints\/accountsbase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"title":"Endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"abstract":[{"text":"A namespace of endpoints and endpoint components.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Endpoints","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/endpoints/apibase.json b/docs/data/documentation/spotifywebapi/endpoints/apibase.json index 503904184..455f6fe12 100644 --- a/docs/data/documentation/spotifywebapi/endpoints/apibase.json +++ b/docs/data/documentation/spotifywebapi/endpoints/apibase.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/endpoints\/apibase"]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Type Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9EndpointsO7apiBaseSSvpZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apiBase"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","title":"apiBase"},"abstract":[{"text":"The base URL for the Spotify web API.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiBase","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"apiBase"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":["macOS"]}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This is used for all requests other than those for authorizing the"},{"text":" ","type":"text"},{"type":"text","text":"application, retrieving tokens, and refreshing tokens."}]},{"code":["\"api.spotify.com\""],"type":"codeListing","syntax":null}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Endpoints"}],"url":"\/documentation\/spotifywebapi\/endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"role":"symbol","title":"Endpoints","type":"topic","abstract":[{"type":"text","text":"A namespace of endpoints and endpoint components."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/apiBase":{"kind":"symbol","abstract":[{"type":"text","text":"The base URL for the Spotify web API."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiBase","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"apiBase","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"apiBase","role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints\/apibase"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"apiBase","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"This is used for all requests other than those for authorizing the","type":"text"},{"type":"text","text":" "},{"text":"application, retrieving tokens, and refreshing tokens.","type":"text"}]},{"syntax":null,"code":["\"api.spotify.com\""],"type":"codeListing"}]}],"abstract":[{"type":"text","text":"The base URL for the Spotify web API."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/endpoints\/apibase"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiBase"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"apiBase","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI9EndpointsO7apiBaseSSvpZ","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"apiBase","roleHeading":"Type Property","role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/apiBase":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiBase","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"apiBase","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"apiBase","abstract":[{"type":"text","text":"The base URL for the Spotify web API."}],"url":"\/documentation\/spotifywebapi\/endpoints\/apibase"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"title":"Endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"abstract":[{"text":"A namespace of endpoints and endpoint components.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Endpoints","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/endpoints/apiendpoint(_:queryitems:).json b/docs/data/documentation/spotifywebapi/endpoints/apiendpoint(_:queryitems:).json index 1f075659d..3cb988c61 100644 --- a/docs/data/documentation/spotifywebapi/endpoints/apiendpoint(_:queryitems:).json +++ b/docs/data/documentation/spotifywebapi/endpoints/apiendpoint(_:queryitems:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/endpoints\/apiendpoint(_:queryitems:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiEndpoint(_:queryItems:)"},"abstract":[{"text":"Use this method to make all of the endpoints other than those for","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorizing the application and retrieving\/refreshing the tokens."}],"metadata":{"roleHeading":"Type Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"title":"apiEndpoint(_:queryItems:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apiEndpoint"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"queryItems"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : (any ","kind":"text"},{"text":"LosslessStringConvertible","kind":"typeIdentifier","preciseIdentifier":"s:s25LosslessStringConvertibleP"},{"text":")?]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"externalID":"s:13SpotifyWebAPI9EndpointsO11apiEndpoint_10queryItems10Foundation3URLVSS_SDySSs25LosslessStringConvertible_pSgGtFZ","role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"apiEndpoint"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"path","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"queryItems","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : (any "},{"preciseIdentifier":"s:s25LosslessStringConvertibleP","kind":"typeIdentifier","text":"LosslessStringConvertible"},{"text":")?]) -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"path","content":[{"inlineContent":[{"type":"text","text":"A path to append to the URL."}],"type":"paragraph"}]},{"name":"queryItems","content":[{"inlineContent":[{"text":"Query items to add to the URL. Each value in the the","type":"text"},{"type":"text","text":" "},{"text":"dictionary that is NOT ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" will be added to the query string.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The URL, created from the provided path and query items."}]}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Makes an endpoint beginning with:"}]},{"syntax":null,"type":"codeListing","code":["\"https:\/\/api.spotify.com\/v1\""]},{"inlineContent":[{"type":"text","text":"Do not forget to add a leading “\/” to the path component."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Endpoints"}],"url":"\/documentation\/spotifywebapi\/endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"role":"symbol","title":"Endpoints","type":"topic","abstract":[{"type":"text","text":"A namespace of endpoints and endpoint components."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/apiEndpoint(_:queryItems:)":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiEndpoint(_:queryItems:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Use this method to make all of the endpoints other than those for"},{"text":" ","type":"text"},{"text":"authorizing the application and retrieving\/refreshing the tokens.","type":"text"}],"title":"apiEndpoint(_:queryItems:)","url":"\/documentation\/spotifywebapi\/endpoints\/apiendpoint(_:queryitems:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"apiEndpoint","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"queryItems","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : (any ","kind":"text"},{"text":"LosslessStringConvertible","kind":"typeIdentifier","preciseIdentifier":"s:s25LosslessStringConvertibleP"},{"text":")?]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apiEndpoint"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"path"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"queryItems","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : (any "},{"preciseIdentifier":"s:s25LosslessStringConvertibleP","text":"LosslessStringConvertible","kind":"typeIdentifier"},{"kind":"text","text":")?]) -> "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A path to append to the URL."}]}],"name":"path"},{"name":"queryItems","content":[{"type":"paragraph","inlineContent":[{"text":"Query items to add to the URL. Each value in the the","type":"text"},{"type":"text","text":" "},{"text":"dictionary that is NOT ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" will be added to the query string.","type":"text"}]}]}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The URL, created from the provided path and query items."}]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Makes an endpoint beginning with:","type":"text"}]},{"type":"codeListing","code":["\"https:\/\/api.spotify.com\/v1\""],"syntax":null},{"type":"paragraph","inlineContent":[{"text":"Do not forget to add a leading “\/” to the path component.","type":"text"}]}]}],"sections":[],"kind":"symbol","metadata":{"symbolKind":"method","title":"apiEndpoint(_:queryItems:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"apiEndpoint"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"queryItems"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : (any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s25LosslessStringConvertibleP","text":"LosslessStringConvertible"},{"kind":"text","text":")?]) -> "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI9EndpointsO11apiEndpoint_10queryItems10Foundation3URLVSS_SDySSs25LosslessStringConvertible_pSgGtFZ"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiEndpoint(_:queryItems:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/endpoints\/apiendpoint(_:queryitems:)"]}],"abstract":[{"text":"Use this method to make all of the endpoints other than those for","type":"text"},{"text":" ","type":"text"},{"text":"authorizing the application and retrieving\/refreshing the tokens.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/apiEndpoint(_:queryItems:)":{"title":"apiEndpoint(_:queryItems:)","kind":"symbol","abstract":[{"text":"Use this method to make all of the endpoints other than those for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorizing the application and retrieving\/refreshing the tokens."}],"url":"\/documentation\/spotifywebapi\/endpoints\/apiendpoint(_:queryitems:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiEndpoint(_:queryItems:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"apiEndpoint"},{"text":"(","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"queryItems","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : (any ","kind":"text"},{"kind":"typeIdentifier","text":"LosslessStringConvertible","preciseIdentifier":"s:s25LosslessStringConvertibleP"},{"kind":"text","text":")?]) -> "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"title":"Endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"abstract":[{"text":"A namespace of endpoints and endpoint components.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Endpoints","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/endpoints/apiversion1.json b/docs/data/documentation/spotifywebapi/endpoints/apiversion1.json index 10d743afd..ca8bc3758 100644 --- a/docs/data/documentation/spotifywebapi/endpoints/apiversion1.json +++ b/docs/data/documentation/spotifywebapi/endpoints/apiversion1.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiVersion1","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/endpoints\/apiversion1"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Type Property","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apiVersion1","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"externalID":"s:13SpotifyWebAPI9EndpointsO11apiVersion1SSvpZ","title":"apiVersion1","symbolKind":"property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The api version 1."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"apiVersion1"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"code":["\"\/v1\""],"type":"codeListing","syntax":null}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/apiVersion1":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"apiVersion1","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"apiVersion1","abstract":[{"text":"The api version 1.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints\/apiversion1","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiVersion1","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Endpoints"}],"url":"\/documentation\/spotifywebapi\/endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"role":"symbol","title":"Endpoints","type":"topic","abstract":[{"type":"text","text":"A namespace of endpoints and endpoint components."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiVersion1"},"abstract":[{"type":"text","text":"The api version 1."}],"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apiVersion1"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"code":["\"\/v1\""],"type":"codeListing","syntax":null}]}],"metadata":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"apiVersion1","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Type Property","externalID":"s:13SpotifyWebAPI9EndpointsO11apiVersion1SSvpZ","symbolKind":"property","title":"apiVersion1","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/endpoints\/apiversion1"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"title":"Endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"abstract":[{"text":"A namespace of endpoints and endpoint components.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Endpoints","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/apiVersion1":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/endpoints\/apiversion1","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/apiVersion1","role":"symbol","abstract":[{"type":"text","text":"The api version 1."}],"type":"topic","title":"apiVersion1","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apiVersion1","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/endpoints/authorize.json b/docs/data/documentation/spotifywebapi/endpoints/authorize.json index 6bf0f553c..a147b545f 100644 --- a/docs/data/documentation/spotifywebapi/endpoints/authorize.json +++ b/docs/data/documentation/spotifywebapi/endpoints/authorize.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"]]},"metadata":{"externalID":"s:13SpotifyWebAPI9EndpointsO9authorizeSSvpZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"authorize","symbolKind":"property","role":"symbol","roleHeading":"Type Property","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The path for authorizing your app."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/authorize","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"code":["\"\/authorize\""],"type":"codeListing","syntax":null}]}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/endpoints\/authorize"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Endpoints"}],"url":"\/documentation\/spotifywebapi\/endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"role":"symbol","title":"Endpoints","type":"topic","abstract":[{"type":"text","text":"A namespace of endpoints and endpoint components."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/authorize":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/authorize","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/endpoints\/authorize","role":"symbol","title":"authorize","type":"topic","abstract":[{"type":"text","text":"The path for authorizing your app."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/endpoints\/authorize"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"authorize","roleHeading":"Type Property","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"externalID":"s:13SpotifyWebAPI9EndpointsO9authorizeSSvpZ","symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"codeListing","syntax":null,"code":["\"\/authorize\""]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"]]},"sections":[],"abstract":[{"text":"The path for authorizing your app.","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/authorize"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/authorize":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/endpoints\/authorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/authorize","role":"symbol","abstract":[{"type":"text","text":"The path for authorizing your app."}],"type":"topic","title":"authorize","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"title":"Endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"abstract":[{"text":"A namespace of endpoints and endpoint components.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Endpoints","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/endpoints/gettokens.json b/docs/data/documentation/spotifywebapi/endpoints/gettokens.json index 816f0c9e9..a3c8dc0b3 100644 --- a/docs/data/documentation/spotifywebapi/endpoints/gettokens.json +++ b/docs/data/documentation/spotifywebapi/endpoints/gettokens.json @@ -1 +1 @@ -{"abstract":[{"text":"The URL for retrieving refresh and access tokens, and refreshing the","type":"text"},{"text":" ","type":"text"},{"text":"access token.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/endpoints\/gettokens"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"getTokens"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"syntax":null,"code":["\"https:\/\/accounts.spotify.com\/api\/token\""],"type":"codeListing"}]}],"kind":"symbol","metadata":{"roleHeading":"Type Property","externalID":"s:13SpotifyWebAPI9EndpointsO9getTokens10Foundation3URLVvpZ","symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"getTokens","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"getTokens"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/getTokens"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Endpoints"}],"url":"\/documentation\/spotifywebapi\/endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"role":"symbol","title":"Endpoints","type":"topic","abstract":[{"type":"text","text":"A namespace of endpoints and endpoint components."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/getTokens":{"title":"getTokens","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/getTokens","role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"getTokens","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"abstract":[{"text":"The URL for retrieving refresh and access tokens, and refreshing the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"access token."}],"url":"\/documentation\/spotifywebapi\/endpoints\/gettokens"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The URL for retrieving refresh and access tokens, and refreshing the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"access token."}],"metadata":{"title":"getTokens","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getTokens"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"roleHeading":"Type Property","externalID":"s:13SpotifyWebAPI9EndpointsO9getTokens10Foundation3URLVvpZ"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/getTokens"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/endpoints\/gettokens"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getTokens"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"syntax":null,"type":"codeListing","code":["\"https:\/\/accounts.spotify.com\/api\/token\""]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"title":"Endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"abstract":[{"text":"A namespace of endpoints and endpoint components.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Endpoints","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/getTokens":{"role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints\/gettokens","title":"getTokens","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/getTokens","kind":"symbol","abstract":[{"text":"The URL for retrieving refresh and access tokens, and refreshing the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"access token."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getTokens"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/endpoints/token.json b/docs/data/documentation/spotifywebapi/endpoints/token.json index 759cce799..2e8e06780 100644 --- a/docs/data/documentation/spotifywebapi/endpoints/token.json +++ b/docs/data/documentation/spotifywebapi/endpoints/token.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/endpoints\/token"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/token","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","symbolKind":"property","title":"token","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9EndpointsO5tokenSSvpZ","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"token"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"abstract":[{"type":"text","text":"The path for requesting and refreshing tokens."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"token","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/getTokens","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"type":"codeListing","syntax":null,"code":["\"\/api\/token\""]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/getTokens":{"title":"getTokens","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/getTokens","role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"getTokens","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"abstract":[{"text":"The URL for retrieving refresh and access tokens, and refreshing the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"access token."}],"url":"\/documentation\/spotifywebapi\/endpoints\/gettokens"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Endpoints"}],"url":"\/documentation\/spotifywebapi\/endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"role":"symbol","title":"Endpoints","type":"topic","abstract":[{"type":"text","text":"A namespace of endpoints and endpoint components."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/token":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"token"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The path for requesting and refreshing tokens."}],"title":"token","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints\/token","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/token","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"The path for requesting and refreshing tokens."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"token","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"token","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI9EndpointsO5tokenSSvpZ","roleHeading":"Type Property","symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"token","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/getTokens","isActive":true},{"type":"text","text":"."}]},{"code":["\"\/api\/token\""],"type":"codeListing","syntax":null}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/token"},"variants":[{"paths":["\/documentation\/spotifywebapi\/endpoints\/token"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints":{"title":"Endpoints","navigatorTitle":[{"text":"Endpoints","kind":"identifier"}],"abstract":[{"text":"A namespace of endpoints and endpoint components.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Endpoints","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/token":{"title":"token","url":"\/documentation\/spotifywebapi\/endpoints\/token","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"token"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[{"text":"The path for requesting and refreshing tokens.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/token","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Endpoints/getTokens":{"role":"symbol","url":"\/documentation\/spotifywebapi\/endpoints\/gettokens","title":"getTokens","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Endpoints\/getTokens","kind":"symbol","abstract":[{"text":"The URL for retrieving refresh and access tokens, and refreshing the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"access token."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getTokens"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode.json b/docs/data/documentation/spotifywebapi/episode.json index e9700f055..cc90d7d59 100644 --- a/docs/data/documentation/spotifywebapi/episode.json +++ b/docs/data/documentation/spotifywebapi/episode.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Episode","kind":"identifier"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"title":"Media Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"],"generated":true}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/audioPreviewURL","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/durationMS","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/images","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isExplicit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isExternallyHosted","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isPlayable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/languages","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDatePrecision","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/restrictions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/resumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/show","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/uri"],"title":"Instance Properties"},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Equatable-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"kind":"symbol","sections":[],"abstract":[{"text":"A Spotify podcast episode.","type":"text"}],"relationshipsSections":[{"kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To"}],"metadata":{"externalID":"s:13SpotifyWebAPI7EpisodeV","symbolKind":"struct","title":"Episode","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Episode","kind":"identifier"}],"roleHeading":"Structure","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Equatable-Implementations","role":"collectionGroup","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/isExplicit":{"title":"isExplicit","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isExplicit","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[{"text":"Whether or not the episode has explicit content. ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":" if unknown."}],"url":"\/documentation\/spotifywebapi\/episode\/isexplicit"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/show":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"show","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The show on which the episode belongs (simplified version)."}],"url":"\/documentation\/spotifywebapi\/episode\/show","title":"show","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/show","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/description":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description","title":"description","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/episode\/description","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"A description of the episode. See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/releaseDate":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"releaseDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/episode\/releasedate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","title":"releaseDate","type":"topic","role":"symbol","abstract":[{"text":"The date the episode was first released.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/ApproximatelyEquatable-Implementations":{"role":"collectionGroup","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/ApproximatelyEquatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/id":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/id","title":"id","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/episode\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"text":" for the episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/images":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/episode\/images","abstract":[{"type":"text","text":"The cover art for the episode in various sizes, widest first."}],"title":"images","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/images","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/uri":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"uri","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/episode\/uri","abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":" for the episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/uri"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/name":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/episode\/name","abstract":[{"type":"text","text":"The name of the episode."}],"title":"name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/name","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/Encodable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/spotifywebapi\/episode\/encodable-implementations","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Encodable-Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/type":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"url":"\/documentation\/spotifywebapi\/episode\/type","abstract":[{"type":"text","text":"The object type. Always "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","isActive":true,"type":"reference"},{"type":"text","text":"."}],"title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/type","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/durationMS":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The episode length in milliseconds."}],"url":"\/documentation\/spotifywebapi\/episode\/durationms","title":"durationMS","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/durationMS","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/externalURLs":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"url":"\/documentation\/spotifywebapi\/episode\/externalurls","abstract":[{"type":"text","text":"Known external urls for this episode."}],"title":"externalURLs","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/externalURLs","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/restrictions":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/restrictions","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"restrictions","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/episode\/restrictions","abstract":[{"type":"text","text":"Part of the response when a content restriction is applied."}],"title":"restrictions","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/languages":{"title":"languages","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/languages","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"A list of the languages used in the episode, identified by their "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true,"type":"reference"},{"type":"text","text":" code."}],"url":"\/documentation\/spotifywebapi\/episode\/languages"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/releaseDatePrecision":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDatePrecision","title":"releaseDatePrecision","abstract":[{"text":"The precision with which ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","isActive":true},{"text":" is known: “year”, “month”, or","type":"text"},{"text":" ","type":"text"},{"text":"“day”.","type":"text"}],"url":"\/documentation\/spotifywebapi\/episode\/releasedateprecision","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"releaseDatePrecision","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/isExternallyHosted":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isExternallyHosted","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[{"type":"codeVoice","code":"true"},{"type":"text","text":" if the episode is hosted outside of Spotify’s CDN (content"},{"type":"text","text":" "},{"type":"text","text":"delivery network). Else, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/episode\/isexternallyhosted","title":"isExternallyHosted","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isExternallyHosted","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/Decodable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/episode\/decodable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/audioPreviewURL":{"title":"audioPreviewURL","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/audioPreviewURL","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"audioPreviewURL","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A URL to a 30 second preview (MP3 format) of the episode, if available."}],"url":"\/documentation\/spotifywebapi\/episode\/audiopreviewurl"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"https://en.wikipedia.org/wiki/ISO_639":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","titleInlineContent":[{"text":"ISO","type":"text"},{"type":"text","text":" "},{"text":"639","type":"text"}],"type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","title":"ISO 639"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify URI"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify URI"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/href":{"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full episode object."}],"title":"href","url":"\/documentation\/spotifywebapi\/episode\/href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/href","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)","title":"init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/episode\/init(name:show:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:href:isplayable:externalurls:isexternallyhosted:languages:releasedateprecision:restrictions:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"show","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","kind":"typeIdentifier","text":"Show"},{"kind":"text","text":"?, "},{"text":"audioPreviewURL","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?, ","kind":"text"},{"text":"description","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"htmlDescription","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"resumePoint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResumePoint","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"durationMS"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"isExplicit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"releaseDate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"isPlayable","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"isExternallyHosted"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"languages","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"], "},{"text":"releaseDatePrecision","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"restrictions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?)","kind":"text"}],"abstract":[{"type":"text","text":"Creates a Spotify podcast episode."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/htmlDescription":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription","title":"htmlDescription","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/episode\/htmldescription","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A description of the episode which may contain HTML tags. See also"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/resumePoint":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"resumePoint"},{"text":": ","kind":"text"},{"text":"ResumePoint","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"resumePoint","url":"\/documentation\/spotifywebapi\/episode\/resumepoint","abstract":[{"type":"text","text":"The user’s most recent position in the episode."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/resumePoint","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/isPlayable":{"url":"\/documentation\/spotifywebapi\/episode\/isplayable","type":"topic","kind":"symbol","title":"isPlayable","role":"symbol","abstract":[{"type":"codeVoice","code":"true"},{"text":" if the episode is playable in the given market. Else, ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isPlayable"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"kind":"symbol","sections":[],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","title":"Conforms To"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"topicSections":[{"generated":true,"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/audioPreviewURL","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/durationMS","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/images","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isExplicit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isExternallyHosted","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isPlayable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/languages","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDatePrecision","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/restrictions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/resumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/show","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/uri"],"anchor":"Instance-Properties","title":"Instance Properties","generated":true},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Equatable-Implementations"],"anchor":"Default-Implementations","generated":true}],"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"title":"Media Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"],"anchor":"Media-Objects","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode"]}],"metadata":{"roleHeading":"Structure","externalID":"s:13SpotifyWebAPI7EpisodeV","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct","title":"Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/releaseDate":{"abstract":[{"type":"text","text":"The date the episode was first released."}],"type":"topic","title":"releaseDate","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","url":"\/documentation\/spotifywebapi\/episode\/releasedate","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"releaseDate"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Equatable-Implementations","kind":"article","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/episode\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/type":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/type","kind":"symbol","title":"type","abstract":[{"text":"The object type. Always ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference"},{"type":"text","text":"."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/restrictions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/restrictions","kind":"symbol","title":"restrictions","abstract":[{"text":"Part of the response when a content restriction is applied.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/episode\/restrictions","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"restrictions","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/isPlayable":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isPlayable","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"title":"isPlayable","abstract":[{"code":"true","type":"codeVoice"},{"type":"text","text":" if the episode is playable in the given market. Else, "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/episode\/isplayable"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"title":"Spotify ID","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"text":"Spotify ID","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/languages":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"languages"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/episode\/languages","title":"languages","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/languages","type":"topic","abstract":[{"type":"text","text":"A list of the languages used in the episode, identified by their "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true},{"type":"text","text":" code."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/releaseDatePrecision":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"releaseDatePrecision"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/episode\/releasedateprecision","abstract":[{"type":"text","text":"The precision with which "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","type":"reference","isActive":true},{"text":" is known: “year”, “month”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“day”."}],"title":"releaseDatePrecision","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDatePrecision","type":"topic","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/durationMS":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/durationMS","kind":"symbol","title":"durationMS","abstract":[{"text":"The episode length in milliseconds.","type":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/durationms","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/resumePoint":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/resumePoint","title":"resumePoint","url":"\/documentation\/spotifywebapi\/episode\/resumepoint","abstract":[{"text":"The user’s most recent position in the episode.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ResumePoint","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/show","kind":"symbol","title":"show","abstract":[{"text":"The show on which the episode belongs (simplified version).","type":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/show","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"show","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/audioPreviewURL":{"role":"symbol","abstract":[{"type":"text","text":"A URL to a 30 second preview (MP3 format) of the episode, if available."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"audioPreviewURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","title":"audioPreviewURL","url":"\/documentation\/spotifywebapi\/episode\/audiopreviewurl","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/audioPreviewURL"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/ApproximatelyEquatable-Implementations","title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/episode\/approximatelyequatable-implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/name":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/name","kind":"symbol","title":"name","abstract":[{"text":"The name of the episode.","type":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/name","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/Encodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Encodable-Implementations","kind":"article","abstract":[],"title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/episode\/encodable-implementations","role":"collectionGroup"},"https://en.wikipedia.org/wiki/ISO_639":{"title":"ISO 639","type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","titleInlineContent":[{"type":"text","text":"ISO"},{"text":" ","type":"text"},{"type":"text","text":"639"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/href":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/href","kind":"symbol","title":"href","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full episode object."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/href","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/externalURLs":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/externalURLs","title":"externalURLs","url":"\/documentation\/spotifywebapi\/episode\/externalurls","abstract":[{"text":"Known external urls for this episode.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/Decodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/episode\/decodable-implementations","type":"topic","role":"collectionGroup","abstract":[],"kind":"article","title":"Decodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/isExplicit":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isExplicit","kind":"symbol","title":"isExplicit","abstract":[{"text":"Whether or not the episode has explicit content. ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":" if unknown."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/isexplicit","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExplicit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/id":{"type":"topic","abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"type":"text","text":" for the episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/id","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/episode\/id","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/uri":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/uri","title":"uri","url":"\/documentation\/spotifywebapi\/episode\/uri","abstract":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" for the episode.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/htmlDescription":{"url":"\/documentation\/spotifywebapi\/episode\/htmldescription","abstract":[{"type":"text","text":"A description of the episode which may contain HTML tags. See also"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description"},{"type":"text","text":"."}],"title":"htmlDescription","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/isExternallyHosted":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isExternallyHosted","kind":"symbol","title":"isExternallyHosted","abstract":[{"code":"true","type":"codeVoice"},{"text":" if the episode is hosted outside of Spotify’s CDN (content","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"delivery network). Else, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/isexternallyhosted","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isExternallyHosted","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)":{"role":"symbol","title":"init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"show","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","kind":"typeIdentifier","text":"Show"},{"kind":"text","text":"?, "},{"text":"audioPreviewURL","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?, ","kind":"text"},{"text":"description","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"htmlDescription","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"resumePoint"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","text":"ResumePoint","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"releaseDate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"isPlayable"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?, "},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"isExternallyHosted","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"text":"languages","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"text":"releaseDatePrecision","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"restrictions"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?)","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"Creates a Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode\/init(name:show:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:href:isplayable:externalurls:isexternallyhosted:languages:releasedateprecision:restrictions:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/images":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/images","title":"images","url":"\/documentation\/spotifywebapi\/episode\/images","abstract":[{"type":"text","text":"The cover art for the episode in various sizes, widest first."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/description":{"role":"symbol","title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"A description of the episode. See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/episode\/description","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/!=(_:_:).json b/docs/data/documentation/spotifywebapi/episode/!=(_:_:).json index f55ccd9e2..dc3d74892 100644 --- a/docs/data/documentation/spotifywebapi/episode/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/episode/!=(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"title":"!=(_:_:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI7EpisodeV","extendedModule":"Swift","role":"symbol","roleHeading":"Operator"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Equatable-Implementations","role":"collectionGroup","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/episode\/!=(_:_:)","title":"!=(_:_:)","type":"topic","role":"symbol","kind":"symbol","abstract":[]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Equatable-Implementations"]]},"metadata":{"role":"symbol","roleHeading":"Operator","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"op","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI7EpisodeV","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/!=(_:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/!=(_:_:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Equatable-Implementations","kind":"article","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/episode\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/episode/approximatelyequatable-implementations.json index 231c2ba44..d3264e658 100644 --- a/docs/data/documentation/spotifywebapi/episode/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/episode/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/approximatelyequatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"kind":"article","metadata":{"title":"ApproximatelyEquatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isApproximatelyEqual(to:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/isApproximatelyEqual(to:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/episode\/isapproximatelyequal(to:)","title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isApproximatelyEqual(to:)","type":"topic","kind":"symbol","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/approximatelyequatable-implementations"]}],"topicSections":[{"generated":true,"anchor":"Instance-Methods","title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isApproximatelyEqual(to:)"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/isApproximatelyEqual(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isApproximatelyEqual(to:)","title":"isApproximatelyEqual(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/isapproximatelyequal(to:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/audiopreviewurl.json b/docs/data/documentation/spotifywebapi/episode/audiopreviewurl.json index 08d900acf..e590d02ce 100644 --- a/docs/data/documentation/spotifywebapi/episode/audiopreviewurl.json +++ b/docs/data/documentation/spotifywebapi/episode/audiopreviewurl.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audioPreviewURL"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/audiopreviewurl"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"kind":"symbol","metadata":{"title":"audioPreviewURL","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audioPreviewURL"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI7EpisodeV15audioPreviewURL10Foundation0G0VSgvp","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/audioPreviewURL"},"abstract":[{"type":"text","text":"A URL to a 30 second preview (MP3 format) of the episode, if available."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/audioPreviewURL":{"title":"audioPreviewURL","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/audioPreviewURL","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"audioPreviewURL","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A URL to a 30 second preview (MP3 format) of the episode, if available."}],"url":"\/documentation\/spotifywebapi\/episode\/audiopreviewurl"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/audiopreviewurl"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"abstract":[{"type":"text","text":"A URL to a 30 second preview (MP3 format) of the episode, if available."}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/audioPreviewURL"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audioPreviewURL"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"symbolKind":"property","role":"symbol","externalID":"s:13SpotifyWebAPI7EpisodeV15audioPreviewURL10Foundation0G0VSgvp","modules":[{"name":"SpotifyWebAPI"}],"title":"audioPreviewURL"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audioPreviewURL"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/audioPreviewURL":{"role":"symbol","abstract":[{"type":"text","text":"A URL to a 30 second preview (MP3 format) of the episode, if available."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"audioPreviewURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","title":"audioPreviewURL","url":"\/documentation\/spotifywebapi\/episode\/audiopreviewurl","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/audioPreviewURL"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/decodable-implementations.json b/docs/data/documentation/spotifywebapi/episode/decodable-implementations.json index 9438b6828..7bd6fcb3a 100644 --- a/docs/data/documentation/spotifywebapi/episode/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/episode/decodable-implementations.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Decodable-Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/init(from:)"],"title":"Initializers","generated":true}],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Decodable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/init(from:)","url":"\/documentation\/spotifywebapi\/episode\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/init(from:)"],"title":"Initializers","generated":true,"anchor":"Initializers"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Decodable-Implementations"},"kind":"article","metadata":{"title":"Decodable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/decodable-implementations"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/episode\/init(from:)","kind":"symbol","title":"init(from:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/description.json b/docs/data/documentation/spotifywebapi/episode/description.json index ecd394778..97235a753 100644 --- a/docs/data/documentation/spotifywebapi/episode/description.json +++ b/docs/data/documentation/spotifywebapi/episode/description.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A description of the episode. See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription","isActive":true},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"sections":[],"kind":"symbol","metadata":{"role":"symbol","symbolKind":"property","title":"description","externalID":"s:13SpotifyWebAPI7EpisodeV11descriptionSSvp","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/description":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description","title":"description","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/episode\/description","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"A description of the episode. See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/htmlDescription":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription","title":"htmlDescription","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/episode\/htmldescription","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A description of the episode which may contain HTML tags. See also"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI7EpisodeV11descriptionSSSgvp","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"description","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"abstract":[{"text":"A description of the episode. See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/description":{"role":"symbol","title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"A description of the episode. See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/episode\/description","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/htmlDescription":{"url":"\/documentation\/spotifywebapi\/episode\/htmldescription","abstract":[{"type":"text","text":"A description of the episode which may contain HTML tags. See also"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description"},{"type":"text","text":"."}],"title":"htmlDescription","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/durationms.json b/docs/data/documentation/spotifywebapi/episode/durationms.json index 2982d7c85..67fc8b21c 100644 --- a/docs/data/documentation/spotifywebapi/episode/durationms.json +++ b/docs/data/documentation/spotifywebapi/episode/durationms.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/durationMS"},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI7EpisodeV10durationMSSivp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"title":"durationMS","roleHeading":"Instance Property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"durationMS","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/durationms"]}],"abstract":[{"text":"The episode length in milliseconds.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/durationMS":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The episode length in milliseconds."}],"url":"\/documentation\/spotifywebapi\/episode\/durationms","title":"durationMS","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/durationMS","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"durationMS","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI7EpisodeV10durationMSSiSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"type":"text","text":"The episode length in milliseconds."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/durationms"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"durationMS"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/durationMS","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/durationMS":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/durationMS","kind":"symbol","title":"durationMS","abstract":[{"text":"The episode length in milliseconds.","type":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/durationms","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/encodable-implementations.json b/docs/data/documentation/spotifywebapi/episode/encodable-implementations.json index 25b8a4c1e..11e6b8f65 100644 --- a/docs/data/documentation/spotifywebapi/episode/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/episode/encodable-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"title":"Encodable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/encode(to:)"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Encodable-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/encode(to:)":{"url":"\/documentation\/spotifywebapi\/episode\/encode(to:)","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/encode(to:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"}}} \ No newline at end of file +{"kind":"article","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Encodable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Encodable Implementations","roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/encode(to:)"],"anchor":"Instance-Methods","title":"Instance Methods","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/encodable-implementations"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/encode(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/encode(to:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/episode\/encode(to:)","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/encode(to:).json b/docs/data/documentation/spotifywebapi/episode/encode(to:).json index 259c1bd40..183b41923 100644 --- a/docs/data/documentation/spotifywebapi/episode/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/episode/encode(to:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","title":"encode(to:)","externalID":"s:13SpotifyWebAPI7EpisodeV6encode2toys7Encoder_p_tKF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"symbolKind":"method","extendedModule":"SpotifyWebAPI","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Encodable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/encode(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/Encodable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/spotifywebapi\/episode\/encodable-implementations","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Encodable-Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/encode(to:)":{"url":"\/documentation\/spotifywebapi\/episode\/encode(to:)","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/encode(to:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/encode(to:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Encodable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI7EpisodeV6encode2toys7Encoder_p_tKF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/Encodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Encodable-Implementations","kind":"article","abstract":[],"title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/episode\/encodable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/encode(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/encode(to:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/episode\/encode(to:)","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/equatable-implementations.json b/docs/data/documentation/spotifywebapi/episode/equatable-implementations.json index f08ea593b..a06aa98c1 100644 --- a/docs/data/documentation/spotifywebapi/episode/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/episode/equatable-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Equatable-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Equatable Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/!=(_:_:)"],"generated":true,"title":"Operators"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/episode\/!=(_:_:)","title":"!=(_:_:)","type":"topic","role":"symbol","kind":"symbol","abstract":[]}}} \ No newline at end of file +{"sections":[],"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Equatable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/equatable-implementations"]}],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/!=(_:_:)"],"anchor":"Operators"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/!=(_:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/!=(_:_:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/externalurls.json b/docs/data/documentation/spotifywebapi/episode/externalurls.json index 4997737e1..7153187ea 100644 --- a/docs/data/documentation/spotifywebapi/episode/externalurls.json +++ b/docs/data/documentation/spotifywebapi/episode/externalurls.json @@ -1 +1 @@ -{"sections":[],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI7EpisodeV12externalURLsSDySS10Foundation3URLVGSgvp","roleHeading":"Instance Property","title":"externalURLs","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"key: The type of the URL, for example: “spotify” - The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" "},{"type":"text","text":"for the object."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"value: An external, public URL to the object."}]}]}],"type":"unorderedList"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/externalURLs"},"abstract":[{"type":"text","text":"Known external urls for this episode."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/externalurls"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/externalURLs":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"url":"\/documentation\/spotifywebapi\/episode\/externalurls","abstract":[{"type":"text","text":"Known external urls for this episode."}],"title":"externalURLs","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/externalURLs","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"titleInlineContent":[{"type":"text","text":"Spotify URL"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","title":"Spotify URL","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/externalURLs"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI7EpisodeV12externalURLsSDySS10Foundation3URLVGSgvp","title":"externalURLs","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"sections":[],"abstract":[{"type":"text","text":"Known external urls for this episode."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"key: The type of the URL, for example: “spotify” - The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" ","type":"text"},{"text":"for the object.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"value: An external, public URL to the object.","type":"text"}]}]}]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/externalurls"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","title":"Spotify URL","titleInlineContent":[{"type":"text","text":"Spotify URL"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/externalURLs":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/externalURLs","title":"externalURLs","url":"\/documentation\/spotifywebapi\/episode\/externalurls","abstract":[{"text":"Known external urls for this episode.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/href.json b/docs/data/documentation/spotifywebapi/episode/href.json index 0fe5ebe6c..72715e47f 100644 --- a/docs/data/documentation/spotifywebapi/episode/href.json +++ b/docs/data/documentation/spotifywebapi/episode/href.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","metadata":{"title":"href","externalID":"s:13SpotifyWebAPI7EpisodeV4href10Foundation3URLVvp","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/href","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full episode object."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/href"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","type":"reference"},{"text":", passing in ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","isActive":true},{"type":"text","text":" as"},{"text":" ","type":"text"},{"type":"text","text":"the response type to retrieve the results."}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/href":{"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full episode object."}],"title":"href","url":"\/documentation\/spotifywebapi\/episode\/href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/href","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"type":"text","text":", passing in "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","isActive":true,"type":"reference"},{"type":"text","text":" as"},{"text":" ","type":"text"},{"type":"text","text":"the response type to retrieve the results."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI7EpisodeV4href10Foundation3URLVSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","title":"href","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"text":"A link to the Spotify web API endpoint providing the full episode object.","type":"text"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/href","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/href"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/href":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/href","kind":"symbol","title":"href","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full episode object."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/href","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/htmldescription.json b/docs/data/documentation/spotifywebapi/episode/htmldescription.json index 224bea22c..f9fc00f96 100644 --- a/docs/data/documentation/spotifywebapi/episode/htmldescription.json +++ b/docs/data/documentation/spotifywebapi/episode/htmldescription.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"htmlDescription","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"htmlDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI7EpisodeV15htmlDescriptionSSSgvp"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/htmldescription"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"A description of the episode which may contain HTML tags. See also"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description","isActive":true,"type":"reference"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/htmlDescription":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription","title":"htmlDescription","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/episode\/htmldescription","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A description of the episode which may contain HTML tags. See also"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/description":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description","title":"description","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/episode\/description","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"A description of the episode. See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription"},{"type":"text","text":"."}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/htmldescription"]}],"metadata":{"roleHeading":"Instance Property","title":"htmlDescription","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI7EpisodeV15htmlDescriptionSSSgvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"kind":"symbol","abstract":[{"type":"text","text":"A description of the episode which may contain HTML tags. See also"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/htmlDescription":{"url":"\/documentation\/spotifywebapi\/episode\/htmldescription","abstract":[{"type":"text","text":"A description of the episode which may contain HTML tags. See also"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description"},{"type":"text","text":"."}],"title":"htmlDescription","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/description":{"role":"symbol","title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"A description of the episode. See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/episode\/description","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/id.json b/docs/data/documentation/spotifywebapi/episode/id.json index 48568f76c..9167b02fb 100644 --- a/docs/data/documentation/spotifywebapi/episode/id.json +++ b/docs/data/documentation/spotifywebapi/episode/id.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/id"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"role":"symbol","title":"id","externalID":"s:13SpotifyWebAPI7EpisodeV2idSSvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"type":"text","text":" for the episode."}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"type":"link","title":"Spotify ID","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/id":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/id","title":"id","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/episode\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"text":" for the episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/id"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference"},{"text":" for the episode.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI7EpisodeV2idSSSgvp","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/id"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"title":"Spotify ID","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/id":{"type":"topic","abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"type":"text","text":" for the episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/id","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/episode\/id","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/images.json b/docs/data/documentation/spotifywebapi/episode/images.json index 659bc37bf..256e9cbb4 100644 --- a/docs/data/documentation/spotifywebapi/episode/images.json +++ b/docs/data/documentation/spotifywebapi/episode/images.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The cover art for the episode in various sizes, widest first."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/images"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/images"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"},{"kind":"text","text":"]?"}]}],"kind":"declarations"}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"title":"images","externalID":"s:13SpotifyWebAPI7EpisodeV6imagesSayAA0A5ImageVGSgvp","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/images":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/episode\/images","abstract":[{"type":"text","text":"The cover art for the episode in various sizes, widest first."}],"title":"images","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/images","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The cover art for the episode in various sizes, widest first."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/images"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:13SpotifyWebAPI7EpisodeV6imagesSayAA0A5ImageVGSgvp","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"images"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"kind":"text","text":"]?"}],"title":"images","symbolKind":"property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/images","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/images":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/images","title":"images","url":"\/documentation\/spotifywebapi\/episode\/images","abstract":[{"type":"text","text":"The cover art for the episode in various sizes, widest first."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/init(from:).json b/docs/data/documentation/spotifywebapi/episode/init(from:).json index 6090831e2..5098b4e06 100644 --- a/docs/data/documentation/spotifywebapi/episode/init(from:).json +++ b/docs/data/documentation/spotifywebapi/episode/init(from:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"init","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI7EpisodeV4fromACs7Decoder_p_tKcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","roleHeading":"Initializer"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/init(from:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Decodable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/Decodable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/episode\/decodable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/init(from:)","url":"\/documentation\/spotifywebapi\/episode\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/init(from:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI7EpisodeV4fromACs7Decoder_p_tKcfc","role":"symbol","symbolKind":"init"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/init(from:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Decodable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/Decodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/episode\/decodable-implementations","type":"topic","role":"collectionGroup","abstract":[],"kind":"article","title":"Decodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/episode\/init(from:)","kind":"symbol","title":"init(from:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/init(name:show:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:href:isplayable:externalurls:isexternallyhosted:languages:releasedateprecision:restrictions:).json b/docs/data/documentation/spotifywebapi/episode/init(name:show:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:href:isplayable:externalurls:isexternallyhosted:languages:releasedateprecision:restrictions:).json index 949db3a0d..d65549487 100644 --- a/docs/data/documentation/spotifywebapi/episode/init(name:show:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:href:isplayable:externalurls:isexternallyhosted:languages:releasedateprecision:restrictions:).json +++ b/docs/data/documentation/spotifywebapi/episode/init(name:show:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:href:isplayable:externalurls:isexternallyhosted:languages:releasedateprecision:restrictions:).json @@ -1 +1 @@ -{"abstract":[{"text":"Creates a Spotify podcast episode.","type":"text"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"show","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"text":"?, ","kind":"text"},{"text":"audioPreviewURL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"htmlDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"resumePoint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResumePoint","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV"},{"kind":"text","text":"?, "},{"text":"durationMS","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"releaseDate"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"isPlayable"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"]?, "},{"text":"isExternallyHosted","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"text":"languages","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"releaseDatePrecision"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"restrictions"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?)"}],"title":"init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)","externalID":"s:13SpotifyWebAPI7EpisodeV4name4show15audioPreviewURL11description15htmlDescription11resumePoint10durationMS10isExplicit11releaseDate3uri2id6images4href0Q8Playable12externalURLs0Q16ExternallyHosted9languages0sT9Precision12restrictionsACSS_AA4ShowVSg10Foundation0I0VSgS2SSgAA06ResumeN0VSgSiSbAZ0T0VSgS2SSayAA0A5ImageVGSgA0_SbSDySSA0_GSgSbSaySSGA2_SDyS2SGSgtcfc","role":"symbol","symbolKind":"init","roleHeading":"Initializer"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"show"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","text":"Show"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"audioPreviewURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"htmlDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"resumePoint"},{"kind":"text","text":": "},{"text":"ResumePoint","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"durationMS"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"text":"releaseDate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"? = nil, ","kind":"text"},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"},{"text":"]? = nil, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"isPlayable","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"]? = nil, "},{"text":"isExternallyHosted","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"languages","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"], "},{"text":"releaseDatePrecision","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"restrictions","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]? = nil)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The name of the episode.","type":"text"}],"type":"paragraph"}],"name":"name"},{"content":[{"inlineContent":[{"text":"The show on which the episode belongs.","type":"text"}],"type":"paragraph"}],"name":"show"},{"name":"audioPreviewURL","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A URL to a 30 second preview (MP3 format) of the"},{"text":" ","type":"text"},{"type":"text","text":"episode."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"A description of the episode. See also","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription"},{"type":"text","text":"."}]}],"name":"description"},{"content":[{"inlineContent":[{"text":"A description of the episode which may contain HTML","type":"text"},{"type":"text","text":" "},{"type":"text","text":"tags. See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"htmlDescription"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The user’s most recent position in the episode. Set if the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"supplied access token is a user token and has the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","isActive":true,"type":"reference"},{"type":"text","text":" scope."}]}],"name":"resumePoint"},{"content":[{"inlineContent":[{"type":"text","text":"The episode length in milliseconds."}],"type":"paragraph"}],"name":"durationMS"},{"name":"isExplicit","content":[{"type":"paragraph","inlineContent":[{"text":"Whether or not the episode has explicit content.","type":"text"}]}]},{"name":"releaseDate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The date the episode was first released."}]}]},{"name":"uri","content":[{"inlineContent":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for the episode."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":" for the episode."}],"type":"paragraph"}],"name":"id"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The cover art for the episode in various sizes.","type":"text"}]}],"name":"images"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full episode"},{"text":" ","type":"text"},{"text":"object.","type":"text"}]}],"name":"href"},{"content":[{"inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"true"},{"text":" if the episode is playable in the given market.","type":"text"},{"type":"text","text":" "},{"text":"Else, ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"isPlayable"},{"name":"externalURLs","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Known external urls for this episode."},{"text":" ","type":"text"},{"text":"- key: The type of the URL, for example: “spotify” - The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for the object."},{"type":"text","text":" "},{"text":"- value: An external, public URL to the object.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"true"},{"type":"text","text":" if the episode is hosted outside of"},{"text":" ","type":"text"},{"type":"text","text":"Spotify’s CDN (content delivery network). Else, "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"isExternallyHosted"},{"name":"languages","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A list of the languages used in the episode, identified by"},{"type":"text","text":" "},{"text":"their ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},{"type":"text","text":" codes."}]}]},{"name":"releaseDatePrecision","content":[{"inlineContent":[{"text":"The precision with which ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","isActive":true,"type":"reference"},{"type":"text","text":" is"},{"text":" ","type":"text"},{"text":"known: “year”, “month”, or “day”.","type":"text"}],"type":"paragraph"}]},{"name":"restrictions","content":[{"type":"paragraph","inlineContent":[{"text":"Part of the response when a content restriction is","type":"text"},{"type":"text","text":" "},{"text":"applied. Else, ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":". The key will be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“reason”, and the value will be one of the following:"},{"type":"text","text":" "},{"text":"* “market” - The content item is not available in the given market.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"* “product” - The content item is not available for the user’s"},{"text":" ","type":"text"},{"type":"text","text":"subscription type."},{"type":"text","text":" "},{"type":"text","text":"* “explicit” - The content item is explicit and the user’s account"},{"text":" ","type":"text"},{"type":"text","text":"is set to not play explicit content."},{"text":" ","type":"text"},{"text":"Additional reasons and additional keys may be added in the future.","type":"text"}]}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/init(name:show:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:href:isplayable:externalurls:isexternallyhosted:languages:releasedateprecision:restrictions:)"]}],"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"https://en.wikipedia.org/wiki/ISO_639":{"titleInlineContent":[{"type":"text","text":"ISO 639"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","title":"ISO 639"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify URL","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"text":"Spotify","type":"text"},{"type":"text","text":" "},{"type":"text","text":"URL"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)","title":"init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/episode\/init(name:show:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:href:isplayable:externalurls:isexternallyhosted:languages:releasedateprecision:restrictions:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"show","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","kind":"typeIdentifier","text":"Show"},{"kind":"text","text":"?, "},{"text":"audioPreviewURL","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?, ","kind":"text"},{"text":"description","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"htmlDescription","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"resumePoint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResumePoint","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"durationMS"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"isExplicit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"releaseDate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"isPlayable","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"isExternallyHosted"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"languages","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"], "},{"text":"releaseDatePrecision","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"restrictions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?)","kind":"text"}],"abstract":[{"type":"text","text":"Creates a Spotify podcast episode."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/description":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description","title":"description","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/episode\/description","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"A description of the episode. See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/htmlDescription":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription","title":"htmlDescription","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/episode\/htmldescription","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A description of the episode which may contain HTML tags. See also"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/releaseDate":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"releaseDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/episode\/releasedate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","title":"releaseDate","type":"topic","role":"symbol","abstract":[{"text":"The date the episode was first released.","type":"text"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/init(name:show:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:href:isplayable:externalurls:isexternallyhosted:languages:releasedateprecision:restrictions:)"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"show"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"kind":"text","text":"?, "},{"text":"audioPreviewURL","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"htmlDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"resumePoint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResumePoint","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"durationMS"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"releaseDate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isPlayable"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?, "},{"text":"isExternallyHosted","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?, "},{"text":"languages","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"releaseDatePrecision"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"restrictions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?)"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:13SpotifyWebAPI7EpisodeV4name4show15audioPreviewURL11description15htmlDescription11resumePoint10durationMS10isExplicit11releaseDate3uri2id6images4href0Q8Playable12externalURLs0Q16ExternallyHosted9languages0sT9Precision12restrictionsACSSSg_AA4ShowVSg10Foundation0I0VSgA2wA06ResumeN0VSgSiSgSbA3WSayAA0A5ImageVGSgA2_SbSgSDySSA1_GSgA11_SaySSGSgAWSDyS2SGSgtcfc","role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"show"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","kind":"typeIdentifier","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"text":"? = nil, ","kind":"text"},{"text":"audioPreviewURL","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"? = nil, ","kind":"text"},{"text":"description","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"htmlDescription","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"resumePoint","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","text":"ResumePoint","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"? = nil, "},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":" = false, ","kind":"text"},{"text":"releaseDate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"},{"text":"]? = nil, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"? = nil, ","kind":"text"},{"text":"isPlayable","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"]? = nil, ","kind":"text"},{"text":"isExternallyHosted","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"languages"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]? = nil, "},{"text":"releaseDatePrecision","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"restrictions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]? = nil)"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The name of the episode."}],"type":"paragraph"}],"name":"name"},{"name":"show","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The show on which the episode belongs."}]}]},{"name":"audioPreviewURL","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A URL to a 30 second preview (MP3 format) of the"},{"type":"text","text":" "},{"text":"episode.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"A description of the episode. See also"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"name":"description"},{"name":"htmlDescription","content":[{"inlineContent":[{"text":"A description of the episode which may contain HTML","type":"text"},{"type":"text","text":" "},{"type":"text","text":"tags. See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]},{"name":"resumePoint","content":[{"inlineContent":[{"text":"The user’s most recent position in the episode. Set if the","type":"text"},{"type":"text","text":" "},{"text":"supplied access token is a user token and has the","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition"},{"text":" scope.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The episode length in milliseconds."}],"type":"paragraph"}],"name":"durationMS"},{"name":"isExplicit","content":[{"inlineContent":[{"text":"Whether or not the episode has explicit content.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The date the episode was first released."}]}],"name":"releaseDate"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" for the episode.","type":"text"}]}],"name":"uri"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"text":" for the episode.","type":"text"}]}],"name":"id"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The cover art for the episode in various sizes.","type":"text"}]}],"name":"images"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full episode"},{"text":" ","type":"text"},{"text":"object.","type":"text"}]}],"name":"href"},{"name":"isPlayable","content":[{"inlineContent":[{"type":"text","text":""},{"code":"true","type":"codeVoice"},{"type":"text","text":" if the episode is playable in the given market."},{"text":" ","type":"text"},{"type":"text","text":"Else, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]},{"name":"externalURLs","content":[{"inlineContent":[{"type":"text","text":"Known external urls for this episode."},{"text":" ","type":"text"},{"text":"- key: The type of the URL, for example: “spotify” - The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the object."},{"type":"text","text":" "},{"type":"text","text":"- value: An external, public URL to the object."}],"type":"paragraph"}]},{"name":"isExternallyHosted","content":[{"inlineContent":[{"type":"text","text":""},{"code":"true","type":"codeVoice"},{"text":" if the episode is hosted outside of","type":"text"},{"type":"text","text":" "},{"text":"Spotify’s CDN (content delivery network). Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]},{"name":"languages","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A list of the languages used in the episode, identified by"},{"type":"text","text":" "},{"text":"their ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true,"type":"reference"},{"type":"text","text":" codes."}]}]},{"name":"releaseDatePrecision","content":[{"type":"paragraph","inlineContent":[{"text":"The precision with which ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","type":"reference","isActive":true},{"type":"text","text":" is"},{"type":"text","text":" "},{"type":"text","text":"known: “year”, “month”, or “day”."}]}]},{"name":"restrictions","content":[{"inlineContent":[{"text":"Part of the response when a content restriction is","type":"text"},{"text":" ","type":"text"},{"text":"applied. Else, ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":". The key will be","type":"text"},{"type":"text","text":" "},{"text":"“reason”, and the value will be one of the following:","type":"text"},{"text":" ","type":"text"},{"text":"* “market” - The content item is not available in the given market.","type":"text"},{"text":" ","type":"text"},{"text":"* “product” - The content item is not available for the user’s","type":"text"},{"text":" ","type":"text"},{"text":"subscription type.","type":"text"},{"type":"text","text":" "},{"text":"* “explicit” - The content item is explicit and the user’s account","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is set to not play explicit content."},{"type":"text","text":" "},{"type":"text","text":"Additional reasons and additional keys may be added in the future."}],"type":"paragraph"}]}]}],"abstract":[{"type":"text","text":"Creates a Spotify podcast episode."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)":{"role":"symbol","title":"init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/init(name:show:audioPreviewURL:description:htmlDescription:resumePoint:durationMS:isExplicit:releaseDate:uri:id:images:href:isPlayable:externalURLs:isExternallyHosted:languages:releaseDatePrecision:restrictions:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"show","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","kind":"typeIdentifier","text":"Show"},{"kind":"text","text":"?, "},{"text":"audioPreviewURL","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?, ","kind":"text"},{"text":"description","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"htmlDescription","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"resumePoint"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","text":"ResumePoint","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"releaseDate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"isPlayable"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?, "},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"isExternallyHosted","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"text":"languages","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"text":"releaseDatePrecision","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"restrictions"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?)","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"Creates a Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode\/init(name:show:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:href:isplayable:externalurls:isexternallyhosted:languages:releasedateprecision:restrictions:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/htmlDescription":{"url":"\/documentation\/spotifywebapi\/episode\/htmldescription","abstract":[{"type":"text","text":"A description of the episode which may contain HTML tags. See also"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description"},{"type":"text","text":"."}],"title":"htmlDescription","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription","type":"topic"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"text":"Spotify","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"URL"}],"title":"Spotify URL","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/releaseDate":{"abstract":[{"type":"text","text":"The date the episode was first released."}],"type":"topic","title":"releaseDate","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","url":"\/documentation\/spotifywebapi\/episode\/releasedate","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"releaseDate"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol"},"https://en.wikipedia.org/wiki/ISO_639":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","titleInlineContent":[{"text":"ISO 639","type":"text"}],"title":"ISO 639","type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/description":{"role":"symbol","title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/description","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"A description of the episode. See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/htmlDescription"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/episode\/description","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/episode/isapproximatelyequal(to:).json index 4b58e8391..cad5fc689 100644 --- a/docs/data/documentation/spotifywebapi/episode/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/episode/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI7EpisodeV20isApproximatelyEqual2toSbAC_tF","extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Episode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isApproximatelyEqual(to:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isApproximatelyEqual(to:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/ApproximatelyEquatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"text":"Another instance of ","type":"text"},{"code":"Self","type":"codeVoice"},{"text":".","type":"text"}]}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","isActive":true},{"text":" is compared using ","type":"text"},{"code":"timeIntervalSince1970","type":"codeVoice"},{"type":"text","text":", so it"},{"text":" ","type":"text"},{"type":"text","text":"is considered a floating point property for the purposes of this method."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/isapproximatelyequal(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/releaseDate":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"releaseDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/episode\/releasedate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","title":"releaseDate","type":"topic","role":"symbol","abstract":[{"text":"The date the episode was first released.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/isApproximatelyEqual(to:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/episode\/isapproximatelyequal(to:)","title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isApproximatelyEqual(to:)","type":"topic","kind":"symbol","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/ApproximatelyEquatable-Implementations":{"role":"collectionGroup","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/ApproximatelyEquatable-Implementations"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isApproximatelyEqual(to:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/ApproximatelyEquatable-Implementations"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"text":"Another instance of ","type":"text"},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}]}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","isActive":true,"type":"reference"},{"text":" is compared using ","type":"text"},{"type":"codeVoice","code":"timeIntervalSince1970"},{"type":"text","text":", so it"},{"type":"text","text":" "},{"text":"is considered a floating point property for the purposes of this method.","type":"text"}]}]}],"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI7EpisodeV20isApproximatelyEqual2toSbAC_tF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","title":"isApproximatelyEqual(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/isApproximatelyEqual(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isApproximatelyEqual(to:)","title":"isApproximatelyEqual(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/isapproximatelyequal(to:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/ApproximatelyEquatable-Implementations","title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/episode\/approximatelyequatable-implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/releaseDate":{"abstract":[{"type":"text","text":"The date the episode was first released."}],"type":"topic","title":"releaseDate","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","url":"\/documentation\/spotifywebapi\/episode\/releasedate","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"releaseDate"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/isexplicit.json b/docs/data/documentation/spotifywebapi/episode/isexplicit.json index 7cdcb05d9..9abb8ec3d 100644 --- a/docs/data/documentation/spotifywebapi/episode/isexplicit.json +++ b/docs/data/documentation/spotifywebapi/episode/isexplicit.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/isexplicit"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isExplicit","interfaceLanguage":"swift"},"metadata":{"title":"isExplicit","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI7EpisodeV10isExplicitSbvp","symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"isExplicit","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Whether or not the episode has explicit content. "},{"type":"codeVoice","code":"false"},{"text":" if unknown.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/isExplicit":{"title":"isExplicit","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isExplicit","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[{"text":"Whether or not the episode has explicit content. ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":" if unknown."}],"url":"\/documentation\/spotifywebapi\/episode\/isexplicit"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/isexplicit"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"abstract":[{"text":"Whether or not the episode has explicit content. ","type":"text"},{"code":"false","type":"codeVoice"},{"text":" if unknown.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExplicit"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isExplicit"},"metadata":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isExplicit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"isExplicit","externalID":"s:13SpotifyWebAPI7EpisodeV10isExplicitSbvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/isExplicit":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isExplicit","kind":"symbol","title":"isExplicit","abstract":[{"text":"Whether or not the episode has explicit content. ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":" if unknown."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/isexplicit","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExplicit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/isexternallyhosted.json b/docs/data/documentation/spotifywebapi/episode/isexternallyhosted.json index 910ec419f..d3096af38 100644 --- a/docs/data/documentation/spotifywebapi/episode/isexternallyhosted.json +++ b/docs/data/documentation/spotifywebapi/episode/isexternallyhosted.json @@ -1 +1 @@ -{"abstract":[{"type":"codeVoice","code":"true"},{"text":" if the episode is hosted outside of Spotify’s CDN (content","type":"text"},{"type":"text","text":" "},{"type":"text","text":"delivery network). Else, "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isExternallyHosted","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/isexternallyhosted"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"isExternallyHosted","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","title":"isExternallyHosted","externalID":"s:13SpotifyWebAPI7EpisodeV18isExternallyHostedSbvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isExternallyHosted","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/isExternallyHosted":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isExternallyHosted","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[{"type":"codeVoice","code":"true"},{"type":"text","text":" if the episode is hosted outside of Spotify’s CDN (content"},{"type":"text","text":" "},{"type":"text","text":"delivery network). Else, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/episode\/isexternallyhosted","title":"isExternallyHosted","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isExternallyHosted","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"abstract":[{"code":"true","type":"codeVoice"},{"type":"text","text":" if the episode is hosted outside of Spotify’s CDN (content"},{"type":"text","text":" "},{"text":"delivery network). Else, ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isExternallyHosted","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/isexternallyhosted"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"isExternallyHosted","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","title":"isExternallyHosted","symbolKind":"property","externalID":"s:13SpotifyWebAPI7EpisodeV18isExternallyHostedSbSgvp"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"isExternallyHosted"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/isExternallyHosted":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isExternallyHosted","kind":"symbol","title":"isExternallyHosted","abstract":[{"code":"true","type":"codeVoice"},{"text":" if the episode is hosted outside of Spotify’s CDN (content","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"delivery network). Else, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/isexternallyhosted","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isExternallyHosted","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/isplayable.json b/docs/data/documentation/spotifywebapi/episode/isplayable.json index 2ef908cc5..44692e9a8 100644 --- a/docs/data/documentation/spotifywebapi/episode/isplayable.json +++ b/docs/data/documentation/spotifywebapi/episode/isplayable.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"isPlayable"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"sections":[],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI7EpisodeV10isPlayableSbvp","title":"isPlayable","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isPlayable"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isPlayable"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"abstract":[{"type":"codeVoice","code":"true"},{"type":"text","text":" if the episode is playable in the given market. Else, "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/isplayable"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/isPlayable":{"url":"\/documentation\/spotifywebapi\/episode\/isplayable","type":"topic","kind":"symbol","title":"isPlayable","role":"symbol","abstract":[{"type":"codeVoice","code":"true"},{"text":" if the episode is playable in the given market. Else, ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isPlayable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isPlayable"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI7EpisodeV10isPlayableSbSgvp","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"isPlayable","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isPlayable"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}]},"abstract":[{"code":"true","type":"codeVoice"},{"text":" if the episode is playable in the given market. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/isplayable"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/isPlayable":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/isPlayable","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"title":"isPlayable","abstract":[{"code":"true","type":"codeVoice"},{"type":"text","text":" if the episode is playable in the given market. Else, "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/episode\/isplayable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/languages.json b/docs/data/documentation/spotifywebapi/episode/languages.json index e2f8b1dcb..cd6512da4 100644 --- a/docs/data/documentation/spotifywebapi/episode/languages.json +++ b/docs/data/documentation/spotifywebapi/episode/languages.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI7EpisodeV9languagesSaySSGvp","title":"languages","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/languages","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/languages"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"abstract":[{"type":"text","text":"A list of the languages used in the episode, identified by their "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true,"type":"reference"},{"type":"text","text":" code."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/languages":{"title":"languages","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/languages","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"A list of the languages used in the episode, identified by their "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true,"type":"reference"},{"type":"text","text":" code."}],"url":"\/documentation\/spotifywebapi\/episode\/languages"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://en.wikipedia.org/wiki/ISO_639":{"titleInlineContent":[{"text":"ISO","type":"text"},{"type":"text","text":" "},{"text":"639","type":"text"}],"type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","title":"ISO 639","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/languages"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/languages"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI7EpisodeV9languagesSaySSGSgvp","title":"languages","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"languages","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"languages","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"languages":["swift"]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A list of the languages used in the episode, identified by their "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true},{"type":"text","text":" code."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/languages":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"languages"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/episode\/languages","title":"languages","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/languages","type":"topic","abstract":[{"type":"text","text":"A list of the languages used in the episode, identified by their "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true},{"type":"text","text":" code."}]},"https://en.wikipedia.org/wiki/ISO_639":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","title":"ISO 639","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","type":"link","titleInlineContent":[{"type":"text","text":"ISO"},{"type":"text","text":" "},{"text":"639","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/name.json b/docs/data/documentation/spotifywebapi/episode/name.json index 86c1b559d..a711219a1 100644 --- a/docs/data/documentation/spotifywebapi/episode/name.json +++ b/docs/data/documentation/spotifywebapi/episode/name.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"abstract":[{"type":"text","text":"The name of the episode."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"roleHeading":"Instance Property","title":"name","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI7EpisodeV4nameSSvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol"},"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/name","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/name":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/episode\/name","abstract":[{"type":"text","text":"The name of the episode."}],"title":"name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/name","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/name","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI7EpisodeV4nameSSSgvp","title":"name"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The name of the episode."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/name":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/name","kind":"symbol","title":"name","abstract":[{"text":"The name of the episode.","type":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/name","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/releasedate.json b/docs/data/documentation/spotifywebapi/episode/releasedate.json index 7f0447950..d1a096f70 100644 --- a/docs/data/documentation/spotifywebapi/episode/releasedate.json +++ b/docs/data/documentation/spotifywebapi/episode/releasedate.json @@ -1 +1 @@ -{"abstract":[{"text":"The date the episode was first released.","type":"text"}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI7EpisodeV11releaseDate10Foundation0F0VSgvp","roleHeading":"Instance Property","title":"releaseDate","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"releaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDatePrecision","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/releasedate"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/releaseDate":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"releaseDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/episode\/releasedate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","title":"releaseDate","type":"topic","role":"symbol","abstract":[{"text":"The date the episode was first released.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/releaseDatePrecision":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDatePrecision","title":"releaseDatePrecision","abstract":[{"text":"The precision with which ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","isActive":true},{"text":" is known: “year”, “month”, or","type":"text"},{"text":" ","type":"text"},{"text":"“day”.","type":"text"}],"url":"\/documentation\/spotifywebapi\/episode\/releasedateprecision","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"releaseDatePrecision","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"releaseDate"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDatePrecision","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The date the episode was first released."}],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"releaseDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI7EpisodeV11releaseDateSSSgvp","title":"releaseDate","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/releasedate"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/releaseDate":{"abstract":[{"type":"text","text":"The date the episode was first released."}],"type":"topic","title":"releaseDate","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","url":"\/documentation\/spotifywebapi\/episode\/releasedate","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"releaseDate"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/releaseDatePrecision":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"releaseDatePrecision"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/episode\/releasedateprecision","abstract":[{"type":"text","text":"The precision with which "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","type":"reference","isActive":true},{"text":" is known: “year”, “month”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“day”."}],"title":"releaseDatePrecision","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDatePrecision","type":"topic","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/releasedateprecision.json b/docs/data/documentation/spotifywebapi/episode/releasedateprecision.json index 24511adc8..01c20d726 100644 --- a/docs/data/documentation/spotifywebapi/episode/releasedateprecision.json +++ b/docs/data/documentation/spotifywebapi/episode/releasedateprecision.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The precision with which "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate"},{"type":"text","text":" is known: “year”, “month”, or"},{"text":" ","type":"text"},{"type":"text","text":"“day”."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDatePrecision"},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"releaseDatePrecision"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI7EpisodeV20releaseDatePrecisionSSSgvp","title":"releaseDatePrecision","symbolKind":"property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/releasedateprecision"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"releaseDatePrecision"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/releaseDatePrecision":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDatePrecision","title":"releaseDatePrecision","abstract":[{"text":"The precision with which ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","isActive":true},{"text":" is known: “year”, “month”, or","type":"text"},{"text":" ","type":"text"},{"text":"“day”.","type":"text"}],"url":"\/documentation\/spotifywebapi\/episode\/releasedateprecision","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"releaseDatePrecision","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/releaseDate":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"releaseDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/episode\/releasedate","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","title":"releaseDate","type":"topic","role":"symbol","abstract":[{"text":"The date the episode was first released.","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"releaseDatePrecision"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"abstract":[{"type":"text","text":"The precision with which "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","isActive":true},{"type":"text","text":" is known: “year”, “month”, or"},{"type":"text","text":" "},{"type":"text","text":"“day”."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/releasedateprecision"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"releaseDatePrecision","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"releaseDatePrecision","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI7EpisodeV20releaseDatePrecisionSSSgvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDatePrecision"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/releaseDate":{"abstract":[{"type":"text","text":"The date the episode was first released."}],"type":"topic","title":"releaseDate","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","url":"\/documentation\/spotifywebapi\/episode\/releasedate","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"releaseDate"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/releaseDatePrecision":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"releaseDatePrecision"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/episode\/releasedateprecision","abstract":[{"type":"text","text":"The precision with which "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDate","type":"reference","isActive":true},{"text":" is known: “year”, “month”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“day”."}],"title":"releaseDatePrecision","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/releaseDatePrecision","type":"topic","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/restrictions.json b/docs/data/documentation/spotifywebapi/episode/restrictions.json index 0e040e605..c9437e7ed 100644 --- a/docs/data/documentation/spotifywebapi/episode/restrictions.json +++ b/docs/data/documentation/spotifywebapi/episode/restrictions.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/restrictions"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"restrictions","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The key will be “reason”, and the value will be one of the"},{"type":"text","text":" "},{"text":"following:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"“market” - The content item is not available in the given market.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“product” - The content item is not available for the user’s"},{"text":" ","type":"text"},{"type":"text","text":"subscription type."}]}]},{"content":[{"inlineContent":[{"text":"“explicit” - The content item is explicit and the user’s account is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"set to not play explicit content."}],"type":"paragraph"}]}]},{"inlineContent":[{"type":"text","text":"Additional reasons and additional keys may be added in the future."}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Part of the response when a content restriction is applied."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/restrictions"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"restrictions","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"title":"restrictions","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI7EpisodeV12restrictionsSDyS2SGSgvp"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/restrictions":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/restrictions","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"restrictions","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/episode\/restrictions","abstract":[{"type":"text","text":"Part of the response when a content restriction is applied."}],"title":"restrictions","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/restrictions"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI7EpisodeV12restrictionsSDyS2SGSgvp","modules":[{"name":"SpotifyWebAPI"}],"title":"restrictions","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"restrictions","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?","kind":"text"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/restrictions","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"restrictions","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"The key will be “reason”, and the value will be one of the"},{"type":"text","text":" "},{"type":"text","text":"following:"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"“market” - The content item is not available in the given market."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"“product” - The content item is not available for the user’s"},{"type":"text","text":" "},{"text":"subscription type.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"“explicit” - The content item is explicit and the user’s account is"},{"text":" ","type":"text"},{"text":"set to not play explicit content.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"Additional reasons and additional keys may be added in the future.","type":"text"}]}]}],"abstract":[{"type":"text","text":"Part of the response when a content restriction is applied."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/restrictions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/restrictions","kind":"symbol","title":"restrictions","abstract":[{"text":"Part of the response when a content restriction is applied.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/episode\/restrictions","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"restrictions","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/resumepoint.json b/docs/data/documentation/spotifywebapi/episode/resumepoint.json index 208fcb3a9..271778779 100644 --- a/docs/data/documentation/spotifywebapi/episode/resumepoint.json +++ b/docs/data/documentation/spotifywebapi/episode/resumepoint.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/resumePoint"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resumePoint"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","text":"ResumePoint","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"text":"Non-","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" only if the application has been authorized for the"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"reference"},{"text":" scope.","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/resumepoint"]}],"abstract":[{"type":"text","text":"The user’s most recent position in the episode."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resumePoint"},{"kind":"text","text":": "},{"text":"ResumePoint","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV"},{"kind":"text","text":"?"}],"role":"symbol","roleHeading":"Instance Property","title":"resumePoint","externalID":"s:13SpotifyWebAPI7EpisodeV11resumePointAA06ResumeF0VSgvp"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/resumePoint":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"resumePoint"},{"text":": ","kind":"text"},{"text":"ResumePoint","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"resumePoint","url":"\/documentation\/spotifywebapi\/episode\/resumepoint","abstract":[{"type":"text","text":"The user’s most recent position in the episode."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/resumePoint","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI7EpisodeV11resumePointAA06ResumeF0VSgvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","title":"resumePoint","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","text":"ResumePoint","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/resumePoint","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The user’s most recent position in the episode.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/resumepoint"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"ResumePoint","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV"},{"text":"?","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Non-"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" only if the application has been authorized for the"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","isActive":true},{"text":" scope.","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/resumePoint":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/resumePoint","title":"resumePoint","url":"\/documentation\/spotifywebapi\/episode\/resumepoint","abstract":[{"text":"The user’s most recent position in the episode.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ResumePoint","preciseIdentifier":"s:13SpotifyWebAPI11ResumePointV","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/show.json b/docs/data/documentation/spotifywebapi/episode/show.json index 62a346db1..286e7dd23 100644 --- a/docs/data/documentation/spotifywebapi/episode/show.json +++ b/docs/data/documentation/spotifywebapi/episode/show.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"show","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Show","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Only available for the full version."}]}],"kind":"content"}],"abstract":[{"type":"text","text":"The show on which the episode belongs (simplified version)."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/show"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/show"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI7EpisodeV4showAA4ShowVSgvp","title":"show","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"show"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/show":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"show","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The show on which the episode belongs (simplified version)."}],"url":"\/documentation\/spotifywebapi\/episode\/show","title":"show","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/show","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","role":"symbol","externalID":"s:13SpotifyWebAPI7EpisodeV4showAA4ShowVSgvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show"},{"kind":"text","text":"?"}],"title":"show","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/show"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"show","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","kind":"typeIdentifier","text":"Show"},{"text":"?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Only available for the full version."}],"type":"paragraph"}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/show","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The show on which the episode belongs (simplified version)."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/show","kind":"symbol","title":"show","abstract":[{"text":"The show on which the episode belongs (simplified version).","type":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/show","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"show","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/type.json b/docs/data/documentation/spotifywebapi/episode/type.json index 77a3ee12c..d374370c6 100644 --- a/docs/data/documentation/spotifywebapi/episode/type.json +++ b/docs/data/documentation/spotifywebapi/episode/type.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"externalID":"s:13SpotifyWebAPI7EpisodeV4typeAA10IDCategoryOvp","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"type","symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"}]}]}],"abstract":[{"type":"text","text":"The object type. Always "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/type","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/episode\/type"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/type":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"url":"\/documentation\/spotifywebapi\/episode\/type","abstract":[{"type":"text","text":"The object type. Always "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","isActive":true,"type":"reference"},{"type":"text","text":"."}],"title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/type","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI7EpisodeV4typeAA10IDCategoryOvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"type","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/type"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The object type. Always "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/type":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/type","kind":"symbol","title":"type","abstract":[{"text":"The object type. Always ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference"},{"type":"text","text":"."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/episode\/type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/episode/uri.json b/docs/data/documentation/spotifywebapi/episode/uri.json index c86c0332c..2905bbade 100644 --- a/docs/data/documentation/spotifywebapi/episode/uri.json +++ b/docs/data/documentation/spotifywebapi/episode/uri.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/uri","interfaceLanguage":"swift"},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"uri","externalID":"s:13SpotifyWebAPI7EpisodeV3uriSSvp","role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/uri"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":" for the episode."}],"references":{"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify URI"}],"title":"Spotify URI","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/uri":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"uri","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/episode\/uri","abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":" for the episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/uri","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"externalID":"s:13SpotifyWebAPI7EpisodeV3uriSSSgvp","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"uri","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/episode\/uri"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the episode."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URI","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"Spotify URI"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode/uri":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode\/uri","title":"uri","url":"\/documentation\/spotifywebapi\/episode\/uri","abstract":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" for the episode.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/featuredplaylists.json b/docs/data/documentation/spotifywebapi/featuredplaylists.json index 809a947f6..62c3d287c 100644 --- a/docs/data/documentation/spotifywebapi/featuredplaylists.json +++ b/docs/data/documentation/spotifywebapi/featuredplaylists.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/init(message:playlists:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/message","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/playlists"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/Equatable-Implementations"]}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","kind":"relationships"}],"abstract":[{"text":"An array of simplified playlist objects wrapped in a paging object and a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"kind":"symbol","seeAlsoSections":[{"title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","anchor":"overview","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Returned by the endpoint for a ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/featuredplaylists"]}],"metadata":{"externalID":"s:13SpotifyWebAPI17FeaturedPlaylistsV","title":"FeaturedPlaylists","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"FeaturedPlaylists"}],"role":"symbol","roleHeading":"Structure","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/Equatable-Implementations":{"type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/featuredplaylists\/equatable-implementations","abstract":[],"kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/init(from:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/featuredplaylists\/init(from:)","title":"init(from:)","abstract":[],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/init(message:playlists:)":{"url":"\/documentation\/spotifywebapi\/featuredplaylists\/init(message:playlists:)","kind":"symbol","role":"symbol","type":"topic","title":"init(message:playlists:)","abstract":[{"type":"text","text":"Creates a Featured Playlists object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/init(message:playlists:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"playlists"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>)"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-featured-playlists":{"title":"list of featured playlists","titleInlineContent":[{"type":"text","text":"list of featured playlists"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/message":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"message"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"message","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/message","kind":"symbol","abstract":[{"type":"text","text":"A message that can be displayed to the user, such as"},{"text":" ","type":"text"},{"type":"text","text":"“Good Morning”, or “Editor’s picks”."}],"url":"\/documentation\/spotifywebapi\/featuredplaylists\/message"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/playlists":{"kind":"symbol","role":"symbol","abstract":[{"text":"The featured playlists.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlists"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"kind":"text","text":">>"}],"title":"playlists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/playlists","url":"\/documentation\/spotifywebapi\/featuredplaylists\/playlists","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]}}} \ No newline at end of file +{"kind":"symbol","relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","kind":"relationships"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"topicSections":[{"generated":true,"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/init(message:playlists:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/message","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/playlists"],"generated":true,"anchor":"Instance-Properties","title":"Instance Properties"},{"anchor":"Default-Implementations","title":"Default Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/Equatable-Implementations"]}],"metadata":{"role":"symbol","symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI17FeaturedPlaylistsV","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"roleHeading":"Structure","title":"FeaturedPlaylists"},"abstract":[{"text":"An array of simplified playlist objects wrapped in a paging object and a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"type":"text","text":" "},{"type":"text","text":"picks”."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/featuredplaylists"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true,"title":"Other Objects","anchor":"Other-Objects"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FeaturedPlaylists"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Returned by the endpoint for a "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists","type":"reference"},{"type":"text","text":"."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/Equatable-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/featuredplaylists\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/Equatable-Implementations","role":"collectionGroup","abstract":[],"type":"topic","title":"Equatable Implementations"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-featured-playlists":{"titleInlineContent":[{"type":"text","text":"list of featured playlists"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists","title":"list of featured playlists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/init(message:playlists:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/init(message:playlists:)","title":"init(message:playlists:)","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/featuredplaylists\/init(message:playlists:)","abstract":[{"type":"text","text":"Creates a Featured Playlists object."}],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"playlists","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>)"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/message":{"title":"message","kind":"symbol","abstract":[{"text":"A message that can be displayed to the user, such as","type":"text"},{"type":"text","text":" "},{"text":"“Good Morning”, or “Editor’s picks”.","type":"text"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists\/message","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/message","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/init(from:)":{"url":"\/documentation\/spotifywebapi\/featuredplaylists\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/playlists":{"title":"playlists","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/playlists","role":"symbol","abstract":[{"type":"text","text":"The featured playlists."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlists","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"text":">>","kind":"text"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists\/playlists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/featuredplaylists/!=(_:_:).json b/docs/data/documentation/spotifywebapi/featuredplaylists/!=(_:_:).json index 30a445c69..5e8edc260 100644 --- a/docs/data/documentation/spotifywebapi/featuredplaylists/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/featuredplaylists/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/Equatable-Implementations"]]},"metadata":{"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"roleHeading":"Operator","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI17FeaturedPlaylistsV"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/!=(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/featuredplaylists\/!=(_:_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/Equatable-Implementations":{"type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/featuredplaylists\/equatable-implementations","abstract":[],"kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/!=(_:_:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"title":"!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/featuredplaylists\/!=(_:_:)"}}} \ No newline at end of file +{"metadata":{"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI17FeaturedPlaylistsV","role":"symbol","roleHeading":"Operator","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/featuredplaylists\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/!=(_:_:)":{"title":"!=(_:_:)","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/featuredplaylists\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/Equatable-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/featuredplaylists\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/Equatable-Implementations","role":"collectionGroup","abstract":[],"type":"topic","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/featuredplaylists/equatable-implementations.json b/docs/data/documentation/spotifywebapi/featuredplaylists/equatable-implementations.json index 3f3f82fe0..707868d6c 100644 --- a/docs/data/documentation/spotifywebapi/featuredplaylists/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/featuredplaylists/equatable-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists"]]},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/!=(_:_:)"],"title":"Operators"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/featuredplaylists\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/!=(_:_:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"title":"!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/featuredplaylists\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/!=(_:_:)"],"generated":true,"anchor":"Operators","title":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/featuredplaylists\/equatable-implementations"]}],"sections":[],"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/!=(_:_:)":{"title":"!=(_:_:)","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/featuredplaylists\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/featuredplaylists/init(from:).json b/docs/data/documentation/spotifywebapi/featuredplaylists/init(from:).json index 737f3c537..293354533 100644 --- a/docs/data/documentation/spotifywebapi/featuredplaylists/init(from:).json +++ b/docs/data/documentation/spotifywebapi/featuredplaylists/init(from:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/init(from:)"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/featuredplaylists\/init(from:)"]}],"sections":[],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","externalID":"s:13SpotifyWebAPI17FeaturedPlaylistsV4fromACs7Decoder_p_tKcfc","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","roleHeading":"Initializer"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/init(from:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/featuredplaylists\/init(from:)","title":"init(from:)","abstract":[],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/featuredplaylists\/init(from:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists"]]},"kind":"symbol","metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI17FeaturedPlaylistsV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/init(from:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/init(from:)":{"url":"\/documentation\/spotifywebapi\/featuredplaylists\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/featuredplaylists/init(message:playlists:).json b/docs/data/documentation/spotifywebapi/featuredplaylists/init(message:playlists:).json index e6f866371..4a225fb0e 100644 --- a/docs/data/documentation/spotifywebapi/featuredplaylists/init(message:playlists:).json +++ b/docs/data/documentation/spotifywebapi/featuredplaylists/init(message:playlists:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"message"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"playlists"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>)"}]}]},{"kind":"parameters","parameters":[{"name":"message","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A message that can be displayed to the user, such as “Good"},{"type":"text","text":" "},{"type":"text","text":"Morning”, or “Editor’s picks”."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The featured playlists."}],"type":"paragraph"}],"name":"playlists"}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Returned by the endpoint for a ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists"},{"type":"text","text":"."}]}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists"]]},"metadata":{"role":"symbol","symbolKind":"init","externalID":"s:13SpotifyWebAPI17FeaturedPlaylistsV7message9playlistsACSSSg_AA12PagingObjectVyAA8PlaylistVyAA0J14ItemsReferenceVGGtcfc","title":"init(message:playlists:)","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"message","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"playlists","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier","text":"Playlist"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier","text":"PlaylistItemsReference"},{"text":">>)","kind":"text"}],"roleHeading":"Initializer"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/init(message:playlists:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Creates a Featured Playlists object."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/featuredplaylists\/init(message:playlists:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-featured-playlists":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists","titleInlineContent":[{"type":"text","text":"list of featured playlists"}],"type":"link","title":"list of featured playlists","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/init(message:playlists:)":{"url":"\/documentation\/spotifywebapi\/featuredplaylists\/init(message:playlists:)","kind":"symbol","role":"symbol","type":"topic","title":"init(message:playlists:)","abstract":[{"type":"text","text":"Creates a Featured Playlists object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/init(message:playlists:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"playlists"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>)"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/init(message:playlists:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"playlists"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","kind":"typeIdentifier","text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>)"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A message that can be displayed to the user, such as “Good"},{"text":" ","type":"text"},{"type":"text","text":"Morning”, or “Editor’s picks”."}]}],"name":"message"},{"content":[{"inlineContent":[{"type":"text","text":"The featured playlists."}],"type":"paragraph"}],"name":"playlists"}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"Returned by the endpoint for a "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists"},{"type":"text","text":"."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/featuredplaylists\/init(message:playlists:)"]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists"]]},"abstract":[{"type":"text","text":"Creates a Featured Playlists object."}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"init(message:playlists:)","externalID":"s:13SpotifyWebAPI17FeaturedPlaylistsV7message9playlistsACSSSg_AA12PagingObjectVyAA8PlaylistVyAA0J14ItemsReferenceVGGtcfc","symbolKind":"init","role":"symbol","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"message","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"playlists","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"text":">>)","kind":"text"}]},"references":{"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-featured-playlists":{"titleInlineContent":[{"type":"text","text":"list of featured playlists"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists","title":"list of featured playlists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/init(message:playlists:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/init(message:playlists:)","title":"init(message:playlists:)","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/featuredplaylists\/init(message:playlists:)","abstract":[{"type":"text","text":"Creates a Featured Playlists object."}],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"playlists","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>)"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/featuredplaylists/message.json b/docs/data/documentation/spotifywebapi/featuredplaylists/message.json index e4f9c515d..1a648dab3 100644 --- a/docs/data/documentation/spotifywebapi/featuredplaylists/message.json +++ b/docs/data/documentation/spotifywebapi/featuredplaylists/message.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists"]]},"sections":[],"abstract":[{"text":"A message that can be displayed to the user, such as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"“Good Morning”, or “Editor’s picks”."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/featuredplaylists\/message"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/message"},"metadata":{"role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"message"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"title":"message","externalID":"s:13SpotifyWebAPI17FeaturedPlaylistsV7messageSSSgvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"message"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/message":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"message"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"message","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/message","kind":"symbol","abstract":[{"type":"text","text":"A message that can be displayed to the user, such as"},{"text":" ","type":"text"},{"type":"text","text":"“Good Morning”, or “Editor’s picks”."}],"url":"\/documentation\/spotifywebapi\/featuredplaylists\/message"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","title":"message","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"message"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","externalID":"s:13SpotifyWebAPI17FeaturedPlaylistsV7messageSSSgvp"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"message"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"A message that can be displayed to the user, such as","type":"text"},{"text":" ","type":"text"},{"text":"“Good Morning”, or “Editor’s picks”.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/featuredplaylists\/message"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/message","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/message":{"title":"message","kind":"symbol","abstract":[{"text":"A message that can be displayed to the user, such as","type":"text"},{"type":"text","text":" "},{"text":"“Good Morning”, or “Editor’s picks”.","type":"text"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists\/message","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/message","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/featuredplaylists/playlists.json b/docs/data/documentation/spotifywebapi/featuredplaylists/playlists.json index 4dd8ccb71..b042d5530 100644 --- a/docs/data/documentation/spotifywebapi/featuredplaylists/playlists.json +++ b/docs/data/documentation/spotifywebapi/featuredplaylists/playlists.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The featured playlists."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/featuredplaylists\/playlists"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI17FeaturedPlaylistsV9playlistsAA12PagingObjectVyAA8PlaylistVyAA0I14ItemsReferenceVGGvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"playlists","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"text":">>","kind":"text"}],"title":"playlists","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/playlists"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlists","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"typeIdentifier","text":"Playlist"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/playlists":{"kind":"symbol","role":"symbol","abstract":[{"text":"The featured playlists.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlists"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"kind":"text","text":">>"}],"title":"playlists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/playlists","url":"\/documentation\/spotifywebapi\/featuredplaylists\/playlists","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/featuredplaylists\/playlists"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/playlists","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists"]]},"abstract":[{"text":"The featured playlists.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlists","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"text":">>","kind":"text"}]}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlists","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>"}],"title":"playlists","externalID":"s:13SpotifyWebAPI17FeaturedPlaylistsV9playlistsAA12PagingObjectVyAA8PlaylistVyAA0I14ItemsReferenceVGGvp","symbolKind":"property","role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists/playlists":{"title":"playlists","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists\/playlists","role":"symbol","abstract":[{"type":"text","text":"The featured playlists."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlists","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"text":">>","kind":"text"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists\/playlists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/followers.json b/docs/data/documentation/spotifywebapi/followers.json index cd8736121..2e85e3af0 100644 --- a/docs/data/documentation/spotifywebapi/followers.json +++ b/docs/data/documentation/spotifywebapi/followers.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","title":"Followers","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9FollowersV","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"roleHeading":"Structure","symbolKind":"struct"},"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/init(href:total:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/total"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"abstract":[{"text":"A Spotify followers object.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"title":"Other Objects","generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Followers","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/followers"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/href":{"title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/href","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing full details of the"},{"type":"text","text":" "},{"type":"text","text":"followers; "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if not available. "},{"inlineContent":[{"text":"Please note that this will always","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"be set to","type":"text"}]},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":", as the web API does not support it at the moment."}],"url":"\/documentation\/spotifywebapi\/followers\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/followers\/decodable-implementations","abstract":[],"role":"collectionGroup","title":"Decodable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Decodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/init(href:total:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"total"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/followers\/init(href:total:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/init(href:total:)","type":"topic","title":"init(href:total:)","role":"symbol","abstract":[{"text":"Creates a Spotify followers object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/Equatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Equatable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/followers\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/total":{"url":"\/documentation\/spotifywebapi\/followers\/total","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/total","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"total"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"total","role":"symbol","abstract":[{"type":"text","text":"The total number of followers."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/Encodable-Implementations":{"title":"Encodable Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/followers\/encodable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Encodable-Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"Followers"}],"role":"symbol","externalID":"s:13SpotifyWebAPI9FollowersV","symbolKind":"struct","roleHeading":"Structure","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Followers","kind":"identifier"}],"title":"Followers"},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","interfaceLanguage":"swift"},"seeAlsoSections":[{"anchor":"Other-Objects","title":"Other Objects","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/followers"]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/init(href:total:)"],"generated":true,"anchor":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/total"],"generated":true,"anchor":"Instance-Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Equatable-Implementations"],"title":"Default Implementations","generated":true,"anchor":"Default-Implementations"}],"abstract":[{"text":"A Spotify followers object.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/Equatable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/followers\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/Encodable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/followers\/encodable-implementations","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Encodable-Implementations","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/init(href:total:)":{"abstract":[{"text":"Creates a Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/init(href:total:)","kind":"symbol","title":"init(href:total:)","url":"\/documentation\/spotifywebapi\/followers\/init(href:total:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"total"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/Decodable-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/followers\/decodable-implementations","abstract":[],"role":"collectionGroup","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Decodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/href":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/followers\/href","title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/href","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"type":"topic","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing full details of the"},{"text":" ","type":"text"},{"type":"text","text":"followers; "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if not available. "},{"type":"strong","inlineContent":[{"type":"text","text":"Please note that this will always"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"be set to","type":"text"}]},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":", as the web API does not support it at the moment.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/total":{"title":"total","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/total","kind":"symbol","url":"\/documentation\/spotifywebapi\/followers\/total","abstract":[{"type":"text","text":"The total number of followers."}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"total"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/followers/!=(_:_:).json b/docs/data/documentation/spotifywebapi/followers/!=(_:_:).json index a6d8a4bce..426770fbd 100644 --- a/docs/data/documentation/spotifywebapi/followers/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/followers/!=(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/followers\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"metadata":{"symbolKind":"op","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI9FollowersV","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"!=(_:_:)","roleHeading":"Operator"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/followers\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/Equatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Equatable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/followers\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"metadata":{"extendedModule":"Swift","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"!=(_:_:)","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI9FollowersV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/followers\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Equatable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/Equatable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/followers\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/followers\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/followers/decodable-implementations.json b/docs/data/documentation/spotifywebapi/followers/decodable-implementations.json index 662c7e0c5..bf8a896a9 100644 --- a/docs/data/documentation/spotifywebapi/followers/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/followers/decodable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations"},"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/init(from:)"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Decodable-Implementations","interfaceLanguage":"swift"},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/followers\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/init(from:)":{"type":"topic","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/init(from:)","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/followers\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"]]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/followers\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations"},"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Decodable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/init(from:)"],"generated":true,"anchor":"Initializers"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/init(from:)":{"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/followers\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/followers/encodable-implementations.json b/docs/data/documentation/spotifywebapi/followers/encodable-implementations.json index 93df46eba..66fb397d7 100644 --- a/docs/data/documentation/spotifywebapi/followers/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/followers/encodable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/followers\/encodable-implementations"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Encodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"]]},"metadata":{"roleHeading":"API Collection","role":"collectionGroup","title":"Encodable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/encode(to:)"],"title":"Instance Methods"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/encode(to:)":{"kind":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/followers\/encode(to:)","role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/encode(to:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Encodable-Implementations"},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Encodable Implementations","roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"]]},"topicSections":[{"title":"Instance Methods","generated":true,"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/encode(to:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/followers\/encodable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/encode(to:)":{"kind":"symbol","abstract":[],"title":"encode(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/followers\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/followers/encode(to:).json b/docs/data/documentation/spotifywebapi/followers/encode(to:).json index a8aa410f3..4ffb38cae 100644 --- a/docs/data/documentation/spotifywebapi/followers/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/followers/encode(to:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Method","role":"symbol","extendedModule":"SpotifyWebAPI","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","externalID":"s:13SpotifyWebAPI9FollowersV6encode2toys7Encoder_p_tKF","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/followers\/encode(to:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Encodable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/encode(to:)":{"kind":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/followers\/encode(to:)","role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/encode(to:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/Encodable-Implementations":{"title":"Encodable Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/followers\/encodable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Encodable-Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/encode(to:)"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"metadata":{"extendedModule":"SpotifyWebAPI","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:13SpotifyWebAPI9FollowersV6encode2toys7Encoder_p_tKF","title":"encode(to:)","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Encodable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/followers\/encode(to:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/Encodable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/followers\/encodable-implementations","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Encodable-Implementations","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/encode(to:)":{"kind":"symbol","abstract":[],"title":"encode(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/followers\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/followers/equatable-implementations.json b/docs/data/documentation/spotifywebapi/followers/equatable-implementations.json index 9a3af4bde..d00cb270c 100644 --- a/docs/data/documentation/spotifywebapi/followers/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/followers/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/!=(_:_:)"],"generated":true,"title":"Operators"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/followers\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Equatable-Implementations"},"sections":[],"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/followers\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/!=(_:_:)","role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/followers\/equatable-implementations"]}],"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"]]},"metadata":{"roleHeading":"API Collection","title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/!=(_:_:)"],"anchor":"Operators","generated":true,"title":"Operators"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/followers\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/followers/href.json b/docs/data/documentation/spotifywebapi/followers/href.json index 6b2439e42..c340c7ec8 100644 --- a/docs/data/documentation/spotifywebapi/followers/href.json +++ b/docs/data/documentation/spotifywebapi/followers/href.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/followers\/href"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/href"},"abstract":[{"text":"A link to the Spotify web API endpoint providing full details of the","type":"text"},{"type":"text","text":" "},{"text":"followers; ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if not available. ","type":"text"},{"inlineContent":[{"text":"Please note that this will always","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"be set to","type":"text"}]},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"text":", as the web API does not support it at the moment.","type":"text"}],"metadata":{"title":"href","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"externalID":"s:13SpotifyWebAPI9FollowersV4href10Foundation3URLVSgvp","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true,"type":"reference"},{"text":", passing in ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"},{"text":" ","type":"text"},{"type":"text","text":"as the response type to retrieve the results."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/href":{"title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/href","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing full details of the"},{"type":"text","text":" "},{"type":"text","text":"followers; "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if not available. "},{"inlineContent":[{"text":"Please note that this will always","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"be set to","type":"text"}]},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":", as the web API does not support it at the moment."}],"url":"\/documentation\/spotifywebapi\/followers\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","type":"reference","isActive":true},{"type":"text","text":", passing in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","isActive":true},{"text":" ","type":"text"},{"type":"text","text":"as the response type to retrieve the results."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"]]},"abstract":[{"text":"A link to the Spotify web API endpoint providing full details of the","type":"text"},{"text":" ","type":"text"},{"text":"followers; ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if not available. "},{"inlineContent":[{"text":"Please note that this will always","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"be set to"}],"type":"strong"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", as the web API does not support it at the moment."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/href","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"href","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI9FollowersV4href10Foundation3URLVSgvp"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/followers\/href"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/href":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/followers\/href","title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/href","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"type":"topic","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing full details of the"},{"text":" ","type":"text"},{"type":"text","text":"followers; "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if not available. "},{"type":"strong","inlineContent":[{"type":"text","text":"Please note that this will always"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"be set to","type":"text"}]},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":", as the web API does not support it at the moment.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/followers/init(from:).json b/docs/data/documentation/spotifywebapi/followers/init(from:).json index 5f8c0db8c..bbea9c913 100644 --- a/docs/data/documentation/spotifywebapi/followers/init(from:).json +++ b/docs/data/documentation/spotifywebapi/followers/init(from:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/followers\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/init(from:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Decodable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:13SpotifyWebAPI9FollowersV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/followers\/decodable-implementations","abstract":[],"role":"collectionGroup","title":"Decodable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Decodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/init(from:)":{"type":"topic","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/init(from:)","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/followers\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/followers\/init(from:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Decodable-Implementations"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Initializer","symbolKind":"init","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","externalID":"s:13SpotifyWebAPI9FollowersV4fromACs7Decoder_p_tKcfc"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/init(from:)":{"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/followers\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/Decodable-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/followers\/decodable-implementations","abstract":[],"role":"collectionGroup","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/Decodable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/followers/init(href:total:).json b/docs/data/documentation/spotifywebapi/followers/init(href:total:).json index f91bd37aa..3b7071ea5 100644 --- a/docs/data/documentation/spotifywebapi/followers/init(href:total:).json +++ b/docs/data/documentation/spotifywebapi/followers/init(href:total:).json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/init(href:total:)"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"total","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(href:total:)","role":"symbol","symbolKind":"init","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI9FollowersV4href5totalAC10Foundation3URLVSg_Sitcfc"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"total","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"href","content":[{"type":"paragraph","inlineContent":[{"text":"A link to the Spotify web API endpoint providing full details of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the followers; "},{"code":"nil","type":"codeVoice"},{"text":" if not available. ","type":"text"},{"type":"strong","inlineContent":[{"text":"Please note that this","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"will always be set to","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":", as the web API does not support it"},{"text":" ","type":"text"},{"type":"text","text":"at the moment."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The total number of followers."}]}],"name":"total"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/followers\/init(href:total:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Creates a Spotify followers object."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/init(href:total:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"total"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/followers\/init(href:total:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/init(href:total:)","type":"topic","title":"init(href:total:)","role":"symbol","abstract":[{"text":"Creates a Spotify followers object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/init(href:total:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/followers\/init(href:total:)"]}],"metadata":{"title":"init(href:total:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"total"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI9FollowersV4href5totalAC10Foundation3URLVSg_Sitcfc"},"sections":[],"abstract":[{"text":"Creates a Spotify followers object.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"? = nil, ","kind":"text"},{"text":"total","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}]}]},{"parameters":[{"name":"href","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing full details of"},{"text":" ","type":"text"},{"text":"the followers; ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if not available. ","type":"text"},{"type":"strong","inlineContent":[{"text":"Please note that this","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"will always be set to"}]},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":", as the web API does not support it"},{"type":"text","text":" "},{"text":"at the moment.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The total number of followers."}]}],"name":"total"}],"kind":"parameters"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"]]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/init(href:total:)":{"abstract":[{"text":"Creates a Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/init(href:total:)","kind":"symbol","title":"init(href:total:)","url":"\/documentation\/spotifywebapi\/followers\/init(href:total:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"total"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/followers/total.json b/docs/data/documentation/spotifywebapi/followers/total.json index 28e07ce96..47e249e62 100644 --- a/docs/data/documentation/spotifywebapi/followers/total.json +++ b/docs/data/documentation/spotifywebapi/followers/total.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/followers\/total"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9FollowersV5totalSivp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"total"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"total","symbolKind":"property","roleHeading":"Instance Property","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/total"},"abstract":[{"type":"text","text":"The total number of followers."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/total":{"url":"\/documentation\/spotifywebapi\/followers\/total","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/total","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"total"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"total","role":"symbol","abstract":[{"type":"text","text":"The total number of followers."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/total","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","title":"total","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"total","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"externalID":"s:13SpotifyWebAPI9FollowersV5totalSivp"},"abstract":[{"text":"The total number of followers.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"total","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/followers\/total"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers/total":{"title":"total","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers\/total","kind":"symbol","url":"\/documentation\/spotifywebapi\/followers\/total","abstract":[{"type":"text","text":"The total number of followers."}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"total"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation.json b/docs/data/documentation/spotifywebapi/foundation.json index efce0a527..df8b50395 100644 --- a/docs/data/documentation/spotifywebapi/foundation.json +++ b/docs/data/documentation/spotifywebapi/foundation.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"sections":[],"kind":"symbol","metadata":{"title":"Foundation","symbolKind":"extension","role":"collection","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:m:s:e:s:10Foundation12CharacterSetV13SpotifyWebAPIE22urlQueryAndPathAllowedACvpZ","roleHeading":"Extended Module"},"topicSections":[{"title":"Extended Classes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession"]},{"title":"Extended Structures","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URL","kind":"identifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"URL","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url","navigatorTitle":[{"text":"URL","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Data":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data","title":"Data","navigatorTitle":[{"kind":"identifier","text":"Data"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/data","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","title":"DateFormatter","role":"symbol","navigatorTitle":[{"text":"DateFormatter","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"identifier","text":"DateFormatter"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents","title":"URLComponents","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents","type":"topic","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents","kind":"identifier"}],"navigatorTitle":[{"text":"URLComponents","kind":"identifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/CharacterSet":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet","type":"topic","title":"CharacterSet","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CharacterSet","kind":"identifier","preciseIdentifier":"s:10Foundation12CharacterSetV"}],"url":"\/documentation\/spotifywebapi\/foundation\/characterset","role":"symbol","navigatorTitle":[{"text":"CharacterSet","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date":{"title":"Date","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Date","kind":"identifier","preciseIdentifier":"s:10Foundation4DateV"}],"navigatorTitle":[{"text":"Date","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/foundation\/date"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLSession":{"abstract":[],"url":"\/documentation\/spotifywebapi\/foundation\/urlsession","navigatorTitle":[{"text":"URLSession","kind":"identifier"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSURLSession","text":"URLSession","kind":"identifier"}],"type":"topic","title":"URLSession","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession"}}} \ No newline at end of file +{"metadata":{"role":"collection","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"extension","roleHeading":"Extended Module","title":"Foundation","externalID":"s:m:s:e:s:10Foundation12CharacterSetV13SpotifyWebAPIE22urlQueryAndPathAllowedACvpZ"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"topicSections":[{"title":"Extended Classes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession"],"anchor":"Extended-Classes","generated":true},{"title":"Extended Structures","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents"],"generated":true,"anchor":"Extended-Structures"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/foundation"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","url":"\/documentation\/spotifywebapi\/foundation\/date","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"identifier"}],"navigatorTitle":[{"text":"Date","kind":"identifier"}],"title":"Date","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/CharacterSet":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/characterset","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:10Foundation12CharacterSetV","text":"CharacterSet"}],"kind":"symbol","abstract":[],"title":"CharacterSet","navigatorTitle":[{"kind":"identifier","text":"CharacterSet"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLSession":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession","url":"\/documentation\/spotifywebapi\/foundation\/urlsession","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URLSession","preciseIdentifier":"c:objc(cs)NSURLSession","kind":"identifier"}],"navigatorTitle":[{"text":"URLSession","kind":"identifier"}],"title":"URLSession","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents"}],"kind":"symbol","abstract":[],"title":"URLComponents","navigatorTitle":[{"kind":"identifier","text":"URLComponents"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","url":"\/documentation\/spotifywebapi\/foundation\/url","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"identifier"}],"navigatorTitle":[{"text":"URL","kind":"identifier"}],"title":"URL","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}],"kind":"symbol","abstract":[],"title":"DateFormatter","navigatorTitle":[{"kind":"identifier","text":"DateFormatter"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Data":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data","url":"\/documentation\/spotifywebapi\/foundation\/data","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"identifier"}],"navigatorTitle":[{"text":"Data","kind":"identifier"}],"title":"Data","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/characterset.json b/docs/data/documentation/spotifywebapi/foundation/characterset.json index 9ff05001d..bc9e07e44 100644 --- a/docs/data/documentation/spotifywebapi/foundation/characterset.json +++ b/docs/data/documentation/spotifywebapi/foundation/characterset.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Type Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet\/urlQueryAndPathAllowed"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/characterset"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation12CharacterSetV","text":"CharacterSet","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet"},"metadata":{"title":"CharacterSet","extendedModule":"Foundation","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation12CharacterSetV","kind":"identifier","text":"CharacterSet"}],"roleHeading":"Extended Structure","role":"symbol","symbolKind":"extension","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"externalID":"s:e:s:10Foundation12CharacterSetV13SpotifyWebAPIE22urlQueryAndPathAllowedACvpZ","navigatorTitle":[{"text":"CharacterSet","kind":"identifier"}]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/CharacterSet/urlQueryAndPathAllowed":{"kind":"symbol","abstract":[{"type":"text","text":"A combination of "},{"code":"urlQueryAllowed","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"urlPathAllowed"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet\/urlQueryAndPathAllowed","type":"topic","title":"urlQueryAndPathAllowed","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"urlQueryAndPathAllowed","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CharacterSet","preciseIdentifier":"s:10Foundation12CharacterSetV"}],"url":"\/documentation\/spotifywebapi\/foundation\/characterset\/urlqueryandpathallowed","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/CharacterSet":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet","type":"topic","title":"CharacterSet","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CharacterSet","kind":"identifier","preciseIdentifier":"s:10Foundation12CharacterSetV"}],"url":"\/documentation\/spotifywebapi\/foundation\/characterset","role":"symbol","navigatorTitle":[{"text":"CharacterSet","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet","interfaceLanguage":"swift"},"metadata":{"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"extendedModule":"Foundation","navigatorTitle":[{"text":"CharacterSet","kind":"identifier"}],"role":"symbol","roleHeading":"Extended Structure","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CharacterSet","kind":"identifier","preciseIdentifier":"s:10Foundation12CharacterSetV"}],"symbolKind":"extension","title":"CharacterSet","externalID":"s:e:s:10Foundation12CharacterSetV13SpotifyWebAPIE22urlQueryAndPathAllowedACvpZ"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet\/urlQueryAndPathAllowed"],"anchor":"Type-Properties","generated":true,"title":"Type Properties"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CharacterSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12CharacterSetV"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/characterset"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/CharacterSet/urlQueryAndPathAllowed":{"abstract":[{"type":"text","text":"A combination of "},{"code":"urlQueryAllowed","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"urlPathAllowed"},{"text":".","type":"text"}],"title":"urlQueryAndPathAllowed","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/characterset\/urlqueryandpathallowed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet\/urlQueryAndPathAllowed","role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"urlQueryAndPathAllowed","kind":"identifier"},{"kind":"text","text":": "},{"text":"CharacterSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12CharacterSetV"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/CharacterSet":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/characterset","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:10Foundation12CharacterSetV","text":"CharacterSet"}],"kind":"symbol","abstract":[],"title":"CharacterSet","navigatorTitle":[{"kind":"identifier","text":"CharacterSet"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/characterset/urlqueryandpathallowed.json b/docs/data/documentation/spotifywebapi/foundation/characterset/urlqueryandpathallowed.json index 0b82d1b67..ace4e28d7 100644 --- a/docs/data/documentation/spotifywebapi/foundation/characterset/urlqueryandpathallowed.json +++ b/docs/data/documentation/spotifywebapi/foundation/characterset/urlqueryandpathallowed.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/characterset\/urlqueryandpathallowed"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"A combination of ","type":"text"},{"code":"urlQueryAllowed","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"urlPathAllowed","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"urlQueryAndPathAllowed","kind":"identifier"},{"kind":"text","text":": "},{"text":"CharacterSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12CharacterSetV"}]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"title":"urlQueryAndPathAllowed","roleHeading":"Type Property","externalID":"s:10Foundation12CharacterSetV13SpotifyWebAPIE22urlQueryAndPathAllowedACvpZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"urlQueryAndPathAllowed","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CharacterSet","preciseIdentifier":"s:10Foundation12CharacterSetV"}],"extendedModule":"Foundation","role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet\/urlQueryAndPathAllowed","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/CharacterSet":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet","type":"topic","title":"CharacterSet","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CharacterSet","kind":"identifier","preciseIdentifier":"s:10Foundation12CharacterSetV"}],"url":"\/documentation\/spotifywebapi\/foundation\/characterset","role":"symbol","navigatorTitle":[{"text":"CharacterSet","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/CharacterSet/urlQueryAndPathAllowed":{"kind":"symbol","abstract":[{"type":"text","text":"A combination of "},{"code":"urlQueryAllowed","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"urlPathAllowed"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet\/urlQueryAndPathAllowed","type":"topic","title":"urlQueryAndPathAllowed","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"urlQueryAndPathAllowed","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CharacterSet","preciseIdentifier":"s:10Foundation12CharacterSetV"}],"url":"\/documentation\/spotifywebapi\/foundation\/characterset\/urlqueryandpathallowed","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A combination of "},{"code":"urlQueryAllowed","type":"codeVoice"},{"type":"text","text":" and "},{"code":"urlPathAllowed","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"extendedModule":"Foundation","roleHeading":"Type Property","externalID":"s:10Foundation12CharacterSetV13SpotifyWebAPIE22urlQueryAndPathAllowedACvpZ","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"urlQueryAndPathAllowed","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"urlQueryAndPathAllowed"},{"kind":"text","text":": "},{"text":"CharacterSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12CharacterSetV"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/characterset\/urlqueryandpathallowed"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"urlQueryAndPathAllowed"},{"text":": ","kind":"text"},{"text":"CharacterSet","preciseIdentifier":"s:10Foundation12CharacterSetV","kind":"typeIdentifier"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet\/urlQueryAndPathAllowed"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/CharacterSet/urlQueryAndPathAllowed":{"abstract":[{"type":"text","text":"A combination of "},{"code":"urlQueryAllowed","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"urlPathAllowed"},{"text":".","type":"text"}],"title":"urlQueryAndPathAllowed","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/characterset\/urlqueryandpathallowed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet\/urlQueryAndPathAllowed","role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"urlQueryAndPathAllowed","kind":"identifier"},{"kind":"text","text":": "},{"text":"CharacterSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12CharacterSetV"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/CharacterSet":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/characterset","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:10Foundation12CharacterSetV","text":"CharacterSet"}],"kind":"symbol","abstract":[],"title":"CharacterSet","navigatorTitle":[{"kind":"identifier","text":"CharacterSet"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/CharacterSet","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/data.json b/docs/data/documentation/spotifywebapi/foundation/data.json index e2ccc4e20..d69c965c0 100644 --- a/docs/data/documentation/spotifywebapi/foundation/data.json +++ b/docs/data/documentation/spotifywebapi/foundation/data.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data\/init(base64URLEncoded:options:)"]},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data\/base64URLEncodedString(options:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/data"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data","interfaceLanguage":"swift"},"metadata":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Data"}],"roleHeading":"Extended Structure","title":"Data","externalID":"s:e:s:10Foundation4DataV13SpotifyWebAPIE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Data","kind":"identifier","preciseIdentifier":"s:10Foundation4DataV"}],"extendedModule":"Foundation","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"symbolKind":"extension"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Data":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data","title":"Data","navigatorTitle":[{"kind":"identifier","text":"Data"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/data","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Data/init(base64URLEncoded:options:)":{"abstract":[{"text":"Creates an instance from a Base-64 URL-encoded string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data\/init(base64URLEncoded:options:)","kind":"symbol","title":"init(base64URLEncoded:options:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/data\/init(base64urlencoded:options:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"base64URLEncoded"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"."},{"text":"Base64DecodingOptions","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV21Base64DecodingOptionsa"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Data/base64URLEncodedString(options:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"base64URLEncodedString","kind":"identifier"},{"text":"(","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10Foundation4DataV21Base64EncodingOptionsa","kind":"typeIdentifier","text":"Base64EncodingOptions"},{"kind":"text","text":") -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/data\/base64urlencodedstring(options:)","abstract":[{"text":"Converts ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" to a Base-64 URL-encoded string."}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data\/base64URLEncodedString(options:)","title":"base64URLEncodedString(options:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"symbolKind":"extension","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"roleHeading":"Extended Structure","extendedModule":"Foundation","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"identifier"}],"title":"Data","role":"symbol","externalID":"s:e:s:10Foundation4DataV13SpotifyWebAPIE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF","navigatorTitle":[{"kind":"identifier","text":"Data"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/data"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data","interfaceLanguage":"swift"},"kind":"symbol","topicSections":[{"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data\/init(base64URLEncoded:options:)"],"title":"Initializers","generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data\/base64URLEncodedString(options:)"],"title":"Instance Methods","anchor":"Instance-Methods","generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Data":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data","url":"\/documentation\/spotifywebapi\/foundation\/data","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"identifier"}],"navigatorTitle":[{"text":"Data","kind":"identifier"}],"title":"Data","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Data/base64URLEncodedString(options:)":{"url":"\/documentation\/spotifywebapi\/foundation\/data\/base64urlencodedstring(options:)","abstract":[{"text":"Converts ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" to a Base-64 URL-encoded string.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"base64URLEncodedString"},{"kind":"text","text":"("},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10Foundation4DataV21Base64EncodingOptionsa","text":"Base64EncodingOptions","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data\/base64URLEncodedString(options:)","title":"base64URLEncodedString(options:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Data/init(base64URLEncoded:options:)":{"url":"\/documentation\/spotifywebapi\/foundation\/data\/init(base64urlencoded:options:)","abstract":[{"type":"text","text":"Creates an instance from a Base-64 URL-encoded string."}],"kind":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"base64URLEncoded"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Base64DecodingOptions","preciseIdentifier":"s:10Foundation4DataV21Base64DecodingOptionsa","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data\/init(base64URLEncoded:options:)","title":"init(base64URLEncoded:options:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/data/base64urlencodedstring(options:).json b/docs/data/documentation/spotifywebapi/foundation/data/base64urlencodedstring(options:).json index 6eeeca398..8a6dc8617 100644 --- a/docs/data/documentation/spotifywebapi/foundation/data/base64urlencodedstring(options:).json +++ b/docs/data/documentation/spotifywebapi/foundation/data/base64urlencodedstring(options:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/data\/base64urlencodedstring(options:)"]}],"metadata":{"title":"base64URLEncodedString(options:)","externalID":"s:10Foundation4DataV13SpotifyWebAPIE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF","role":"symbol","roleHeading":"Instance Method","extendedModule":"Foundation","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"base64URLEncodedString","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":".","kind":"text"},{"text":"Base64EncodingOptions","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV21Base64EncodingOptionsa"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"symbolKind":"method"},"sections":[],"abstract":[{"text":"Converts ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" to a Base-64 URL-encoded string.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"base64URLEncodedString"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":".","kind":"text"},{"text":"Base64EncodingOptions","preciseIdentifier":"s:10Foundation4DataV21Base64EncodingOptionsa","kind":"typeIdentifier"},{"kind":"text","text":" = []) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"options","content":[{"type":"paragraph","inlineContent":[{"text":"The encoding options.","type":"text"}]}]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"See also "},{"code":"Data(base64URLEncoded:options)","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Equivalent to","type":"text"}],"type":"paragraph"},{"syntax":null,"code":["self.base64EncodedString()"," .replacingOccurrences(of: \"+\", with: \"-\")"," .replacingOccurrences(of: \"\/\", with: \"_\")"," .replacingOccurrences(of: \"=\", with: \"\")"],"type":"codeListing"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data\/base64URLEncodedString(options:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Data/base64URLEncodedString(options:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"base64URLEncodedString","kind":"identifier"},{"text":"(","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10Foundation4DataV21Base64EncodingOptionsa","kind":"typeIdentifier","text":"Base64EncodingOptions"},{"kind":"text","text":") -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/data\/base64urlencodedstring(options:)","abstract":[{"text":"Converts ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" to a Base-64 URL-encoded string."}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data\/base64URLEncodedString(options:)","title":"base64URLEncodedString(options:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Data":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data","title":"Data","navigatorTitle":[{"kind":"identifier","text":"Data"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/data","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"base64URLEncodedString","kind":"identifier"},{"text":"(","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":".","kind":"text"},{"text":"Base64EncodingOptions","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV21Base64EncodingOptionsa"},{"text":" = []) -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The encoding options."}],"type":"paragraph"}],"name":"options"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"code":"Data(base64URLEncoded:options)","type":"codeVoice"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"Equivalent to"}],"type":"paragraph"},{"type":"codeListing","code":["self.base64EncodedString()"," .replacingOccurrences(of: \"+\", with: \"-\")"," .replacingOccurrences(of: \"\/\", with: \"_\")"," .replacingOccurrences(of: \"=\", with: \"\")"],"syntax":null}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data\/base64URLEncodedString(options:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/data\/base64urlencodedstring(options:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data"]]},"kind":"symbol","metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"base64URLEncodedString"},{"text":"(","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Base64EncodingOptions","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV21Base64EncodingOptionsa"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"externalID":"s:10Foundation4DataV13SpotifyWebAPIE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF","role":"symbol","symbolKind":"method","extendedModule":"Foundation","roleHeading":"Instance Method","title":"base64URLEncodedString(options:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}]},"abstract":[{"text":"Converts ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" to a Base-64 URL-encoded string."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Data":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data","url":"\/documentation\/spotifywebapi\/foundation\/data","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"identifier"}],"navigatorTitle":[{"text":"Data","kind":"identifier"}],"title":"Data","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Data/base64URLEncodedString(options:)":{"url":"\/documentation\/spotifywebapi\/foundation\/data\/base64urlencodedstring(options:)","abstract":[{"text":"Converts ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" to a Base-64 URL-encoded string.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"base64URLEncodedString"},{"kind":"text","text":"("},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10Foundation4DataV21Base64EncodingOptionsa","text":"Base64EncodingOptions","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data\/base64URLEncodedString(options:)","title":"base64URLEncodedString(options:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/data/init(base64urlencoded:options:).json b/docs/data/documentation/spotifywebapi/foundation/data/init(base64urlencoded:options:).json index 3f12ec1b7..72e435c79 100644 --- a/docs/data/documentation/spotifywebapi/foundation/data/init(base64urlencoded:options:).json +++ b/docs/data/documentation/spotifywebapi/foundation/data/init(base64urlencoded:options:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data\/init(base64URLEncoded:options:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"base64URLEncoded"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"string"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV21Base64DecodingOptionsa","text":"Base64DecodingOptions"},{"text":" = [])","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The Base-64 URL-encoded string."}],"type":"paragraph"}],"name":"string"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The decoding options."}]}],"name":"options"}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"code":"Data.base64URLEncodedString(options:)","type":"codeVoice"},{"type":"text","text":"."}]}],"kind":"content"}],"metadata":{"roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"base64URLEncoded","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10Foundation4DataV21Base64DecodingOptionsa","text":"Base64DecodingOptions","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"init","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"title":"init(base64URLEncoded:options:)","role":"symbol","externalID":"s:10Foundation4DataV13SpotifyWebAPIE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc","extendedModule":"Foundation"},"abstract":[{"text":"Creates an instance from a Base-64 URL-encoded string.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/data\/init(base64urlencoded:options:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Data/init(base64URLEncoded:options:)":{"abstract":[{"text":"Creates an instance from a Base-64 URL-encoded string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data\/init(base64URLEncoded:options:)","kind":"symbol","title":"init(base64URLEncoded:options:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/data\/init(base64urlencoded:options:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"base64URLEncoded"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"."},{"text":"Base64DecodingOptions","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV21Base64DecodingOptionsa"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Data":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data","title":"Data","navigatorTitle":[{"kind":"identifier","text":"Data"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/data","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"base64URLEncoded"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"string"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV21Base64DecodingOptionsa","text":"Base64DecodingOptions","kind":"typeIdentifier"},{"kind":"text","text":" = [])"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The Base-64 URL-encoded string."}]}],"name":"string"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The decoding options.","type":"text"}]}],"name":"options"}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"text":"See also ","type":"text"},{"type":"codeVoice","code":"Data.base64URLEncodedString(options:)"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data"]]},"metadata":{"roleHeading":"Initializer","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"base64URLEncoded"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV21Base64DecodingOptionsa","text":"Base64DecodingOptions","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","externalID":"s:10Foundation4DataV13SpotifyWebAPIE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc","title":"init(base64URLEncoded:options:)","extendedModule":"Foundation","symbolKind":"init"},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/data\/init(base64urlencoded:options:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Creates an instance from a Base-64 URL-encoded string.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data\/init(base64URLEncoded:options:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Data/init(base64URLEncoded:options:)":{"url":"\/documentation\/spotifywebapi\/foundation\/data\/init(base64urlencoded:options:)","abstract":[{"type":"text","text":"Creates an instance from a Base-64 URL-encoded string."}],"kind":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"base64URLEncoded"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Base64DecodingOptions","preciseIdentifier":"s:10Foundation4DataV21Base64DecodingOptionsa","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data\/init(base64URLEncoded:options:)","title":"init(base64URLEncoded:options:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Data":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Data","url":"\/documentation\/spotifywebapi\/foundation\/data","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"identifier"}],"navigatorTitle":[{"text":"Data","kind":"identifier"}],"title":"Data","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/date.json b/docs/data/documentation/spotifywebapi/foundation/date.json index 82a211a60..e0428b59d 100644 --- a/docs/data/documentation/spotifywebapi/foundation/date.json +++ b/docs/data/documentation/spotifywebapi/foundation/date.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Foundation","title":"Date","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"roleHeading":"Extended Structure","externalID":"s:e:s:10Foundation4DateV13SpotifyWebAPIE20isApproximatelyEqual2toSbAC_tF","symbolKind":"extension","navigatorTitle":[{"kind":"identifier","text":"Date"}]},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/init(millisecondsSince1970:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/millisecondsSince1970"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/ApproximatelyEquatable-Implementations"],"title":"Default Implementations","generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation"]]},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable"],"title":"Conforms To"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/date"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date/init(millisecondsSince1970:)":{"title":"init(millisecondsSince1970:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/init(millisecondsSince1970:)","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"millisecondsSince1970","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Creates a date value initialized relative to 00:00:00 UTC on 1 January 1970"},{"type":"text","text":" "},{"text":"by a given number of ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"milliseconds"}]},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/foundation\/date\/init(millisecondssince1970:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date":{"title":"Date","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Date","kind":"identifier","preciseIdentifier":"s:10Foundation4DateV"}],"navigatorTitle":[{"text":"Date","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/foundation\/date"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date/millisecondsSince1970":{"title":"millisecondsSince1970","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/millisecondsSince1970","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"millisecondsSince1970","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"text":"The interval, in milliseconds, between the date value and 00:00:00 UTC","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on 1 January 1970. Equivalent to "},{"type":"codeVoice","code":"self.timeIntervalSince1970 * 1000"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/foundation\/date\/millisecondssince1970"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/ApproximatelyEquatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/foundation\/date\/approximatelyequatable-implementations"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP"],"kind":"relationships","type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/date"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","interfaceLanguage":"swift"},"metadata":{"title":"Date","role":"symbol","roleHeading":"Extended Structure","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"externalID":"s:e:s:10Foundation4DateV13SpotifyWebAPIE20isApproximatelyEqual2toSbAC_tF","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"identifier"}],"navigatorTitle":[{"text":"Date","kind":"identifier"}],"symbolKind":"extension","extendedModule":"Foundation"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/init(millisecondsSince1970:)"],"anchor":"Initializers","title":"Initializers","generated":true},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/millisecondsSince1970"],"generated":true,"anchor":"Instance-Properties"},{"title":"Default Implementations","generated":true,"anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/ApproximatelyEquatable-Implementations"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date/millisecondsSince1970":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"millisecondsSince1970","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"title":"millisecondsSince1970","type":"topic","abstract":[{"type":"text","text":"The interval, in milliseconds, between the date value and 00:00:00 UTC"},{"type":"text","text":" "},{"type":"text","text":"on 1 January 1970. Equivalent to "},{"type":"codeVoice","code":"self.timeIntervalSince1970 * 1000"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/foundation\/date\/millisecondssince1970","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/millisecondsSince1970","kind":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","url":"\/documentation\/spotifywebapi\/foundation\/date","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"identifier"}],"navigatorTitle":[{"text":"Date","kind":"identifier"}],"title":"Date","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/foundation\/date\/approximatelyequatable-implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/ApproximatelyEquatable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date/init(millisecondsSince1970:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"millisecondsSince1970","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"abstract":[{"text":"Creates a date value initialized relative to 00:00:00 UTC on 1 January 1970","type":"text"},{"type":"text","text":" "},{"type":"text","text":"by a given number of "},{"type":"strong","inlineContent":[{"type":"text","text":"milliseconds"}]},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/date\/init(millisecondssince1970:)","title":"init(millisecondsSince1970:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/init(millisecondsSince1970:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/date/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/foundation/date/approximatelyequatable-implementations.json index 45ea771aa..7f80efc16 100644 --- a/docs/data/documentation/spotifywebapi/foundation/date/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/foundation/date/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations","roleHeading":"API Collection","role":"collectionGroup"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/isApproximatelyEqual(to:)"],"generated":true,"title":"Instance Methods"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/date\/approximatelyequatable-implementations"]}],"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date":{"title":"Date","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Date","kind":"identifier","preciseIdentifier":"s:10Foundation4DateV"}],"navigatorTitle":[{"text":"Date","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/foundation\/date"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date/isApproximatelyEqual(to:)":{"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/date\/isapproximatelyequal(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/isApproximatelyEqual(to:)","abstract":[{"text":"Compares the dates for approximate equality using","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"timeIntervalSince1970"},{"text":" with an absolute tolerance of 1.","type":"text"}],"role":"symbol","title":"isApproximatelyEqual(to:)"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/date\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"ApproximatelyEquatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date"]]},"sections":[],"topicSections":[{"generated":true,"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/isApproximatelyEqual(to:)"],"title":"Instance Methods"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","url":"\/documentation\/spotifywebapi\/foundation\/date","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"identifier"}],"navigatorTitle":[{"text":"Date","kind":"identifier"}],"title":"Date","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date/isApproximatelyEqual(to:)":{"title":"isApproximatelyEqual(to:)","abstract":[{"type":"text","text":"Compares the dates for approximate equality using"},{"text":" ","type":"text"},{"type":"codeVoice","code":"timeIntervalSince1970"},{"type":"text","text":" with an absolute tolerance of 1."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/isApproximatelyEqual(to:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/date\/isapproximatelyequal(to:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/date/init(millisecondssince1970:).json b/docs/data/documentation/spotifywebapi/foundation/date/init(millisecondssince1970:).json index a6d29f652..06284702c 100644 --- a/docs/data/documentation/spotifywebapi/foundation/date/init(millisecondssince1970:).json +++ b/docs/data/documentation/spotifywebapi/foundation/date/init(millisecondssince1970:).json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"millisecondsSince1970","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"millisecondsSince1970","content":[{"inlineContent":[{"type":"text","text":"A time interval in milliseconds."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"equivalent to"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["self.init(timeIntervalSince1970: TimeInterval(milliseconds) \/ 1000)"]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/init(millisecondsSince1970:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/date\/init(millisecondssince1970:)"]}],"kind":"symbol","abstract":[{"text":"Creates a date value initialized relative to 00:00:00 UTC on 1 January 1970","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"by a given number of "},{"inlineContent":[{"text":"milliseconds","type":"text"}],"type":"strong"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"init(millisecondsSince1970:)","extendedModule":"Foundation","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"millisecondsSince1970"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"init","roleHeading":"Initializer","role":"symbol","externalID":"s:10Foundation4DateV13SpotifyWebAPIE21millisecondsSince1970ACSd_tcfc","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date":{"title":"Date","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Date","kind":"identifier","preciseIdentifier":"s:10Foundation4DateV"}],"navigatorTitle":[{"text":"Date","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/foundation\/date"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date/init(millisecondsSince1970:)":{"title":"init(millisecondsSince1970:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/init(millisecondsSince1970:)","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"millisecondsSince1970","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Creates a date value initialized relative to 00:00:00 UTC on 1 January 1970"},{"type":"text","text":" "},{"text":"by a given number of ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"milliseconds"}]},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/foundation\/date\/init(millisecondssince1970:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"millisecondsSince1970","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A time interval in milliseconds."}]}],"name":"millisecondsSince1970"}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Equivalent to"}]},{"type":"codeListing","syntax":null,"code":["self.init(timeIntervalSince1970: TimeInterval(milliseconds) \/ 1000)"]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date"]]},"sections":[],"kind":"symbol","abstract":[{"text":"Creates a date value initialized relative to 00:00:00 UTC on 1 January 1970","type":"text"},{"type":"text","text":" "},{"text":"by a given number of ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"milliseconds"}]},{"text":".","type":"text"}],"metadata":{"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"symbolKind":"init","externalID":"s:10Foundation4DateV13SpotifyWebAPIE21millisecondsSince1970ACSd_tcfc","title":"init(millisecondsSince1970:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"millisecondsSince1970"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"extendedModule":"Foundation","role":"symbol","roleHeading":"Initializer"},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/date\/init(millisecondssince1970:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/init(millisecondsSince1970:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date/init(millisecondsSince1970:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"millisecondsSince1970","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"abstract":[{"text":"Creates a date value initialized relative to 00:00:00 UTC on 1 January 1970","type":"text"},{"type":"text","text":" "},{"type":"text","text":"by a given number of "},{"type":"strong","inlineContent":[{"type":"text","text":"milliseconds"}]},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/date\/init(millisecondssince1970:)","title":"init(millisecondsSince1970:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/init(millisecondsSince1970:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","url":"\/documentation\/spotifywebapi\/foundation\/date","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"identifier"}],"navigatorTitle":[{"text":"Date","kind":"identifier"}],"title":"Date","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/date/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/foundation/date/isapproximatelyequal(to:).json index 39cb4a5bd..fef415327 100644 --- a/docs/data/documentation/spotifywebapi/foundation/date/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/foundation/date/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","externalID":"s:10Foundation4DateV13SpotifyWebAPIE20isApproximatelyEqual2toSbAC_tF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Foundation","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"role":"symbol","title":"isApproximatelyEqual(to:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Compares the dates for approximate equality using","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"timeIntervalSince1970"},{"type":"text","text":" with an absolute tolerance of 1."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/ApproximatelyEquatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/date\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/ApproximatelyEquatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/foundation\/date\/approximatelyequatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date":{"title":"Date","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Date","kind":"identifier","preciseIdentifier":"s:10Foundation4DateV"}],"navigatorTitle":[{"text":"Date","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/foundation\/date"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date/isApproximatelyEqual(to:)":{"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/date\/isapproximatelyequal(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/isApproximatelyEqual(to:)","abstract":[{"text":"Compares the dates for approximate equality using","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"timeIntervalSince1970"},{"text":" with an absolute tolerance of 1.","type":"text"}],"role":"symbol","title":"isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/date\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/ApproximatelyEquatable-Implementations"]]},"metadata":{"title":"isApproximatelyEqual(to:)","externalID":"s:10Foundation4DateV13SpotifyWebAPIE20isApproximatelyEqual2toSbAC_tF","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Foundation","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"role":"symbol"},"abstract":[{"text":"Compares the dates for approximate equality using","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"timeIntervalSince1970"},{"type":"text","text":" with an absolute tolerance of 1."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date/isApproximatelyEqual(to:)":{"title":"isApproximatelyEqual(to:)","abstract":[{"type":"text","text":"Compares the dates for approximate equality using"},{"text":" ","type":"text"},{"type":"codeVoice","code":"timeIntervalSince1970"},{"type":"text","text":" with an absolute tolerance of 1."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/isApproximatelyEqual(to:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/date\/isapproximatelyequal(to:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","url":"\/documentation\/spotifywebapi\/foundation\/date","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"identifier"}],"navigatorTitle":[{"text":"Date","kind":"identifier"}],"title":"Date","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/foundation\/date\/approximatelyequatable-implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/ApproximatelyEquatable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/date/millisecondssince1970.json b/docs/data/documentation/spotifywebapi/foundation/date/millisecondssince1970.json index af29c5332..f6bcc8026 100644 --- a/docs/data/documentation/spotifywebapi/foundation/date/millisecondssince1970.json +++ b/docs/data/documentation/spotifywebapi/foundation/date/millisecondssince1970.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/date\/millisecondssince1970"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"externalID":"s:10Foundation4DateV13SpotifyWebAPIE21millisecondsSince1970Sdvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"millisecondsSince1970","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"roleHeading":"Instance Property","title":"millisecondsSince1970","extendedModule":"Foundation","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"millisecondsSince1970","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"The interval, in milliseconds, between the date value and 00:00:00 UTC","type":"text"},{"type":"text","text":" "},{"text":"on 1 January 1970. Equivalent to ","type":"text"},{"code":"self.timeIntervalSince1970 * 1000","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/millisecondsSince1970"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date":{"title":"Date","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Date","kind":"identifier","preciseIdentifier":"s:10Foundation4DateV"}],"navigatorTitle":[{"text":"Date","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/foundation\/date"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date/millisecondsSince1970":{"title":"millisecondsSince1970","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/millisecondsSince1970","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"millisecondsSince1970","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"text":"The interval, in milliseconds, between the date value and 00:00:00 UTC","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on 1 January 1970. Equivalent to "},{"type":"codeVoice","code":"self.timeIntervalSince1970 * 1000"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/foundation\/date\/millisecondssince1970"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/millisecondsSince1970"},"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"millisecondsSince1970"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"title":"millisecondsSince1970","extendedModule":"Foundation","symbolKind":"property","role":"symbol","externalID":"s:10Foundation4DateV13SpotifyWebAPIE21millisecondsSince1970Sdvp","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/date\/millisecondssince1970"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"millisecondsSince1970","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"The interval, in milliseconds, between the date value and 00:00:00 UTC"},{"type":"text","text":" "},{"type":"text","text":"on 1 January 1970. Equivalent to "},{"code":"self.timeIntervalSince1970 * 1000","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date/millisecondsSince1970":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"millisecondsSince1970","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"title":"millisecondsSince1970","type":"topic","abstract":[{"type":"text","text":"The interval, in milliseconds, between the date value and 00:00:00 UTC"},{"type":"text","text":" "},{"type":"text","text":"on 1 January 1970. Equivalent to "},{"type":"codeVoice","code":"self.timeIntervalSince1970 * 1000"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/foundation\/date\/millisecondssince1970","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date\/millisecondsSince1970","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/Date":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/Date","url":"\/documentation\/spotifywebapi\/foundation\/date","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"identifier"}],"navigatorTitle":[{"text":"Date","kind":"identifier"}],"title":"Date","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/dateformatter.json b/docs/data/documentation/spotifywebapi/foundation/dateformatter.json index 3dd578065..1a301016f 100644 --- a/docs/data/documentation/spotifywebapi/foundation/dateformatter.json +++ b/docs/data/documentation/spotifywebapi/foundation/dateformatter.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/dateformatter"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:e:s:So15NSDateFormatterC13SpotifyWebAPIE16spotifyAlbumLongABvpZ","title":"DateFormatter","role":"symbol","extendedModule":"Foundation","roleHeading":"Extended Class","symbolKind":"extension","navigatorTitle":[{"kind":"identifier","text":"DateFormatter"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"DateFormatter","preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"identifier"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}],"platforms":["macOS"],"languages":["swift"]}]}],"topicSections":[{"title":"Type Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/featuredPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/millisecondsTime","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumLong","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumMedium","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumShort"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","title":"DateFormatter","role":"symbol","navigatorTitle":[{"text":"DateFormatter","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"identifier","text":"DateFormatter"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/spotifyAlbumShort":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumShort","title":"spotifyAlbumShort","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbumshort","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"spotifyAlbumShort","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}],"abstract":[{"type":"text","text":"“yyyy” Date format."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of featured playlists (shown, for example, on a Spotify player’s"},{"text":" ","type":"text"},{"text":"“Browse” tab).","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"featuredPlaylists"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"timestamp"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV","text":"FeaturedPlaylists","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/spotifyAlbumLong":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"spotifyAlbumLong","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DateFormatter","preciseIdentifier":"c:objc(cs)NSDateFormatter"}],"url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbumlong","abstract":[{"text":"“yyyy-MM-dd” Date format.","type":"text"}],"title":"spotifyAlbumLong","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumLong","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/featuredPlaylists":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/featuredPlaylists","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/featuredplaylists","role":"symbol","title":"featuredPlaylists","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"featuredPlaylists","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"typeIdentifier","text":"DateFormatter"}],"abstract":[{"text":"The format used by the","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","isActive":true},{"type":"text","text":" "},{"type":"text","text":"endpoint."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/spotifyAlbumMedium":{"kind":"symbol","abstract":[{"type":"text","text":"“yyyy-MM” Date format."}],"url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbummedium","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"spotifyAlbumMedium","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"typeIdentifier","text":"DateFormatter"}],"title":"spotifyAlbumMedium","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumMedium","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/millisecondsTime":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/millisecondsTime","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/millisecondstime","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"Used for debugging purposes. Safe for use in file\/folder names.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"millisecondsTime","kind":"identifier"},{"text":": ","kind":"text"},{"text":"DateFormatter","preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"typeIdentifier"}],"title":"millisecondsTime"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"DateFormatter","preciseIdentifier":"c:objc(cs)NSDateFormatter"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/dateformatter"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation"]]},"metadata":{"role":"symbol","externalID":"s:e:s:So15NSDateFormatterC13SpotifyWebAPIE16spotifyAlbumLongABvpZ","navigatorTitle":[{"text":"DateFormatter","kind":"identifier"}],"title":"DateFormatter","symbolKind":"extension","extendedModule":"Foundation","roleHeading":"Extended Class","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter","kind":"identifier"}]},"kind":"symbol","sections":[],"topicSections":[{"anchor":"Type-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/featuredPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/millisecondsTime","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumLong","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumMedium","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumShort"],"title":"Type Properties","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}],"kind":"symbol","abstract":[],"title":"DateFormatter","navigatorTitle":[{"kind":"identifier","text":"DateFormatter"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/millisecondsTime":{"type":"topic","role":"symbol","abstract":[{"text":"Used for debugging purposes. Safe for use in file\/folder names.","type":"text"}],"url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/millisecondstime","title":"millisecondsTime","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/millisecondsTime","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"millisecondsTime","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/spotifyAlbumLong":{"kind":"symbol","abstract":[{"type":"text","text":"“yyyy-MM-dd” Date format."}],"type":"topic","title":"spotifyAlbumLong","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"spotifyAlbumLong","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbumlong","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumLong"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"type":"topic","role":"symbol","abstract":[{"text":"[","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get a list of featured playlists (shown, for example, on","type":"text"},{"type":"text","text":" "},{"text":"a Spotify player’s “Browse” tab).","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"featuredPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"locale"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"country"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"timestamp"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV","kind":"typeIdentifier","text":"FeaturedPlaylists"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/featuredPlaylists":{"kind":"symbol","abstract":[{"text":"The format used by the","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)"},{"type":"text","text":" "},{"type":"text","text":"endpoint."}],"type":"topic","title":"featuredPlaylists","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"featuredPlaylists","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}],"url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/featuredplaylists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/featuredPlaylists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/spotifyAlbumShort":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumShort","abstract":[{"text":"“yyyy” Date format.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spotifyAlbumShort"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"typeIdentifier","text":"DateFormatter"}],"role":"symbol","title":"spotifyAlbumShort","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbumshort","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/spotifyAlbumMedium":{"type":"topic","role":"symbol","abstract":[{"text":"“yyyy-MM” Date format.","type":"text"}],"url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbummedium","title":"spotifyAlbumMedium","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumMedium","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"spotifyAlbumMedium","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/dateformatter/featuredplaylists.json b/docs/data/documentation/spotifywebapi/foundation/dateformatter/featuredplaylists.json index 803043af5..ff0f36199 100644 --- a/docs/data/documentation/spotifywebapi/foundation/dateformatter/featuredplaylists.json +++ b/docs/data/documentation/spotifywebapi/foundation/dateformatter/featuredplaylists.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/featuredPlaylists","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"featuredPlaylists","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"syntax":null,"code":["\"yyyy-MM-dd'T'HH:mm:ss\""],"type":"codeListing"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/dateformatter\/featuredplaylists"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The format used by the"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"endpoint."}],"metadata":{"roleHeading":"Type Property","role":"symbol","symbolKind":"property","title":"featuredPlaylists","extendedModule":"Foundation","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"featuredPlaylists"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}],"externalID":"s:So15NSDateFormatterC13SpotifyWebAPIE17featuredPlaylistsABvpZ","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter"]]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"FeaturedPlaylists","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a list of featured playlists (shown, for example, on a Spotify player’s"},{"type":"text","text":" "},{"type":"text","text":"“Browse” tab)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","title":"DateFormatter","role":"symbol","navigatorTitle":[{"text":"DateFormatter","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"identifier","text":"DateFormatter"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/featuredPlaylists":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/featuredPlaylists","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/featuredplaylists","role":"symbol","title":"featuredPlaylists","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"featuredPlaylists","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"typeIdentifier","text":"DateFormatter"}],"abstract":[{"text":"The format used by the","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","isActive":true},{"type":"text","text":" "},{"type":"text","text":"endpoint."}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The format used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)"},{"type":"text","text":" "},{"type":"text","text":"endpoint."}],"metadata":{"roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"featuredPlaylists","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"typeIdentifier","text":"DateFormatter"}],"extendedModule":"Foundation","role":"symbol","symbolKind":"property","externalID":"s:So15NSDateFormatterC13SpotifyWebAPIE17featuredPlaylistsABvpZ","title":"featuredPlaylists","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/dateformatter\/featuredplaylists"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/featuredPlaylists"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"featuredPlaylists"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DateFormatter","preciseIdentifier":"c:objc(cs)NSDateFormatter"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"codeListing","syntax":null,"code":["\"yyyy-MM-dd'T'HH:mm:ss\""]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"FeaturedPlaylists","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get a list of featured playlists (shown, for example, on","type":"text"},{"text":" ","type":"text"},{"text":"a Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/featuredPlaylists":{"kind":"symbol","abstract":[{"text":"The format used by the","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)"},{"type":"text","text":" "},{"type":"text","text":"endpoint."}],"type":"topic","title":"featuredPlaylists","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"featuredPlaylists","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}],"url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/featuredplaylists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/featuredPlaylists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}],"kind":"symbol","abstract":[],"title":"DateFormatter","navigatorTitle":[{"kind":"identifier","text":"DateFormatter"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/dateformatter/millisecondstime.json b/docs/data/documentation/spotifywebapi/foundation/dateformatter/millisecondstime.json index d95db040e..0c5c3df82 100644 --- a/docs/data/documentation/spotifywebapi/foundation/dateformatter/millisecondstime.json +++ b/docs/data/documentation/spotifywebapi/foundation/dateformatter/millisecondstime.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Type Property","externalID":"s:So15NSDateFormatterC13SpotifyWebAPIE16millisecondsTimeABvpZ","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"millisecondsTime","kind":"identifier"},{"text":": ","kind":"text"},{"text":"DateFormatter","preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"typeIdentifier"}],"role":"symbol","extendedModule":"Foundation","title":"millisecondsTime","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"millisecondsTime","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DateFormatter","preciseIdentifier":"c:objc(cs)NSDateFormatter"}],"languages":["swift"]}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"codeListing","syntax":null,"code":["\"y-MM-dd h-mm-ss.SSSS a\""]},{"inlineContent":[{"text":"For example:","type":"text"}],"type":"paragraph"},{"code":["\"2020-10-13 4-58-40.0750 PM\""],"type":"codeListing","syntax":null}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/millisecondsTime","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Used for debugging purposes. Safe for use in file\/folder names."}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/dateformatter\/millisecondstime"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/millisecondsTime":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/millisecondsTime","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/millisecondstime","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"Used for debugging purposes. Safe for use in file\/folder names.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"millisecondsTime","kind":"identifier"},{"text":": ","kind":"text"},{"text":"DateFormatter","preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"typeIdentifier"}],"title":"millisecondsTime"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","title":"DateFormatter","role":"symbol","navigatorTitle":[{"text":"DateFormatter","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"identifier","text":"DateFormatter"}],"abstract":[]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"millisecondsTime"},{"text":": ","kind":"text"},{"text":"DateFormatter","preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"code":["\"y-MM-dd h-mm-ss.SSSS a\""],"syntax":null,"type":"codeListing"},{"inlineContent":[{"text":"For example:","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["\"2020-10-13 4-58-40.0750 PM\""]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/millisecondsTime","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Used for debugging purposes. Safe for use in file\/folder names."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","externalID":"s:So15NSDateFormatterC13SpotifyWebAPIE16millisecondsTimeABvpZ","extendedModule":"Foundation","symbolKind":"property","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"millisecondsTime","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}],"title":"millisecondsTime","roleHeading":"Type Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/dateformatter\/millisecondstime"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}],"kind":"symbol","abstract":[],"title":"DateFormatter","navigatorTitle":[{"kind":"identifier","text":"DateFormatter"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/millisecondsTime":{"type":"topic","role":"symbol","abstract":[{"text":"Used for debugging purposes. Safe for use in file\/folder names.","type":"text"}],"url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/millisecondstime","title":"millisecondsTime","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/millisecondsTime","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"millisecondsTime","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/dateformatter/spotifyalbumlong.json b/docs/data/documentation/spotifywebapi/foundation/dateformatter/spotifyalbumlong.json index ed89f3635..386779b8c 100644 --- a/docs/data/documentation/spotifywebapi/foundation/dateformatter/spotifyalbumlong.json +++ b/docs/data/documentation/spotifywebapi/foundation/dateformatter/spotifyalbumlong.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spotifyAlbumLong"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DateFormatter","preciseIdentifier":"c:objc(cs)NSDateFormatter"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","externalID":"s:So15NSDateFormatterC13SpotifyWebAPIE16spotifyAlbumLongABvpZ","symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"spotifyAlbumLong","kind":"identifier"},{"kind":"text","text":": "},{"text":"DateFormatter","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDateFormatter"}],"roleHeading":"Type Property","title":"spotifyAlbumLong","extendedModule":"Foundation","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumLong","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"“yyyy-MM-dd” Date format."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbumlong"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/spotifyAlbumLong":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"spotifyAlbumLong","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DateFormatter","preciseIdentifier":"c:objc(cs)NSDateFormatter"}],"url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbumlong","abstract":[{"text":"“yyyy-MM-dd” Date format.","type":"text"}],"title":"spotifyAlbumLong","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumLong","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","title":"DateFormatter","role":"symbol","navigatorTitle":[{"text":"DateFormatter","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"identifier","text":"DateFormatter"}],"abstract":[]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"“yyyy-MM-dd” Date format."}],"kind":"symbol","metadata":{"roleHeading":"Type Property","extendedModule":"Foundation","externalID":"s:So15NSDateFormatterC13SpotifyWebAPIE16spotifyAlbumLongABvpZ","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"symbolKind":"property","title":"spotifyAlbumLong","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"spotifyAlbumLong","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter","kind":"typeIdentifier"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbumlong"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spotifyAlbumLong"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumLong","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}],"kind":"symbol","abstract":[],"title":"DateFormatter","navigatorTitle":[{"kind":"identifier","text":"DateFormatter"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/spotifyAlbumLong":{"kind":"symbol","abstract":[{"type":"text","text":"“yyyy-MM-dd” Date format."}],"type":"topic","title":"spotifyAlbumLong","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"spotifyAlbumLong","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbumlong","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumLong"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/dateformatter/spotifyalbummedium.json b/docs/data/documentation/spotifywebapi/foundation/dateformatter/spotifyalbummedium.json index 978bd51cc..3019ef939 100644 --- a/docs/data/documentation/spotifywebapi/foundation/dateformatter/spotifyalbummedium.json +++ b/docs/data/documentation/spotifywebapi/foundation/dateformatter/spotifyalbummedium.json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Foundation","roleHeading":"Type Property","symbolKind":"property","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"spotifyAlbumMedium","kind":"identifier"},{"kind":"text","text":": "},{"text":"DateFormatter","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDateFormatter"}],"title":"spotifyAlbumMedium","role":"symbol","externalID":"s:So15NSDateFormatterC13SpotifyWebAPIE18spotifyAlbumMediumABvpZ"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbummedium"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"“yyyy-MM” Date format."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumMedium"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spotifyAlbumMedium"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","title":"DateFormatter","role":"symbol","navigatorTitle":[{"text":"DateFormatter","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"identifier","text":"DateFormatter"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/spotifyAlbumMedium":{"kind":"symbol","abstract":[{"type":"text","text":"“yyyy-MM” Date format."}],"url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbummedium","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"spotifyAlbumMedium","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"typeIdentifier","text":"DateFormatter"}],"title":"spotifyAlbumMedium","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumMedium","type":"topic","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter"]]},"abstract":[{"text":"“yyyy-MM” Date format.","type":"text"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumMedium"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spotifyAlbumMedium"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbummedium"]}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"spotifyAlbumMedium"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter","kind":"typeIdentifier"}],"extendedModule":"Foundation","roleHeading":"Type Property","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"symbolKind":"property","role":"symbol","externalID":"s:So15NSDateFormatterC13SpotifyWebAPIE18spotifyAlbumMediumABvpZ","title":"spotifyAlbumMedium"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}],"kind":"symbol","abstract":[],"title":"DateFormatter","navigatorTitle":[{"kind":"identifier","text":"DateFormatter"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/spotifyAlbumMedium":{"type":"topic","role":"symbol","abstract":[{"text":"“yyyy-MM” Date format.","type":"text"}],"url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbummedium","title":"spotifyAlbumMedium","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumMedium","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"spotifyAlbumMedium","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/dateformatter/spotifyalbumshort.json b/docs/data/documentation/spotifywebapi/foundation/dateformatter/spotifyalbumshort.json index 0daabf08a..bc695c53e 100644 --- a/docs/data/documentation/spotifywebapi/foundation/dateformatter/spotifyalbumshort.json +++ b/docs/data/documentation/spotifywebapi/foundation/dateformatter/spotifyalbumshort.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spotifyAlbumShort"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter","kind":"typeIdentifier"}],"role":"symbol","title":"spotifyAlbumShort","externalID":"s:So15NSDateFormatterC13SpotifyWebAPIE17spotifyAlbumShortABvpZ","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Type Property","extendedModule":"Foundation"},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"“yyyy” Date format.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumShort"},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbumshort"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spotifyAlbumShort"},{"text":": ","kind":"text"},{"text":"DateFormatter","preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"typeIdentifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/spotifyAlbumShort":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumShort","title":"spotifyAlbumShort","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbumshort","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"spotifyAlbumShort","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}],"abstract":[{"type":"text","text":"“yyyy” Date format."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","title":"DateFormatter","role":"symbol","navigatorTitle":[{"text":"DateFormatter","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"identifier","text":"DateFormatter"}],"abstract":[]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumShort"},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbumshort"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"“yyyy” Date format.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter"]]},"metadata":{"roleHeading":"Type Property","extendedModule":"Foundation","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"externalID":"s:So15NSDateFormatterC13SpotifyWebAPIE17spotifyAlbumShortABvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"spotifyAlbumShort","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"typeIdentifier","text":"DateFormatter"}],"title":"spotifyAlbumShort","role":"symbol","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"spotifyAlbumShort","kind":"identifier"},{"kind":"text","text":": "},{"text":"DateFormatter","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDateFormatter"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSDateFormatter","text":"DateFormatter"}],"kind":"symbol","abstract":[],"title":"DateFormatter","navigatorTitle":[{"kind":"identifier","text":"DateFormatter"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/DateFormatter/spotifyAlbumShort":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/DateFormatter\/spotifyAlbumShort","abstract":[{"text":"“yyyy” Date format.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spotifyAlbumShort"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"typeIdentifier","text":"DateFormatter"}],"role":"symbol","title":"spotifyAlbumShort","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbumshort","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/url.json b/docs/data/documentation/spotifywebapi/foundation/url.json index 4df3afb9d..f719349c1 100644 --- a/docs/data/documentation/spotifywebapi/foundation/url.json +++ b/docs/data/documentation/spotifywebapi/foundation/url.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"s:e:s:10Foundation3URLV13SpotifyWebAPIE9appending10queryItemsACSgSayAA12URLQueryItemVG_tF","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"URL","kind":"identifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"URL","extendedModule":"Foundation","role":"symbol","symbolKind":"extension","roleHeading":"Extended Structure","navigatorTitle":[{"text":"URL","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/components","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/queryItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/queryItemsDict"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/appending(queryItems:)-4id6o","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/appending(queryItems:)-fcfy","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removeQueryItems()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removeTrailingSlashInPath()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removingQueryItems()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removingTrailingSlashInPath()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/sortQueryItems()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/sortedQueryItems()"],"title":"Instance Methods"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/url"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/removeTrailingSlashInPath()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeTrailingSlashInPath","kind":"identifier"},{"text":"()","kind":"text"}],"title":"removeTrailingSlashInPath()","abstract":[{"type":"text","text":"Removes the trailing slash in the path component if it exists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removeTrailingSlashInPath()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/removetrailingslashinpath()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/removingTrailingSlashInPath()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removingTrailingSlashInPath"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"title":"removingTrailingSlashInPath()","abstract":[{"type":"text","text":"Returns a new URL with the trailing slash in the path component removed"},{"text":" ","type":"text"},{"text":"if it exists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removingTrailingSlashInPath()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/removingtrailingslashinpath()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URL","kind":"identifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"URL","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url","navigatorTitle":[{"text":"URL","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/appending(queryItems:)-fcfy":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appending","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"queryItems"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"title":"appending(queryItems:)","abstract":[{"type":"text","text":"Returns a new URL with the specified query items appended to it."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/appending(queryItems:)-fcfy","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/appending(queryitems:)-fcfy"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/sortQueryItems()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sortQueryItems","kind":"identifier"},{"text":"()","kind":"text"}],"title":"sortQueryItems()","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/sortQueryItems()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/sortqueryitems()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/sortedQueryItems()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sortedQueryItems"},{"text":"() -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}],"title":"sortedQueryItems()","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/sortedQueryItems()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/sortedqueryitems()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/components":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"components","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URLComponents","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation13URLComponentsV"},{"text":"?","kind":"text"}],"title":"components","abstract":[{"text":"The URL components of this URL.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/components","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/components"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/queryItemsDict":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"queryItemsDict"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}],"title":"queryItemsDict","abstract":[{"text":"A dictionary of the query items in the URL. See also ","type":"text"},{"type":"codeVoice","code":"queryItems"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/queryItemsDict","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/queryitemsdict"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/appending(queryItems:)-4id6o":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appending","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"queryItems"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10Foundation12URLQueryItemV","text":"URLQueryItem","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"title":"appending(queryItems:)","abstract":[{"text":"Returns a new URL with the specified query items appended to it.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/appending(queryItems:)-4id6o","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/appending(queryitems:)-4id6o"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/queryItems":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"queryItems","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12URLQueryItemV","text":"URLQueryItem"},{"text":"]","kind":"text"}],"title":"queryItems","abstract":[{"text":"The query items in the URL. See also ","type":"text"},{"type":"codeVoice","code":"queryItemsDict"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/queryItems","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/queryitems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/removeQueryItems()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeQueryItems"},{"text":"()","kind":"text"}],"title":"removeQueryItems()","abstract":[{"text":"Removes the query items from the URL. If the URL has fragments, they","type":"text"},{"type":"text","text":" "},{"text":"will be removed too.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removeQueryItems()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/removequeryitems()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/removingQueryItems()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removingQueryItems"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"title":"removingQueryItems()","abstract":[{"text":"Returns a new URL with the query items removed. If the URL has","type":"text"},{"type":"text","text":" "},{"text":"fragments, they will be removed too.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removingQueryItems()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/removingqueryitems()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/url"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"navigatorTitle":[{"text":"URL","kind":"identifier"}],"roleHeading":"Extended Structure","title":"URL","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"externalID":"s:e:s:10Foundation3URLV13SpotifyWebAPIE9appending10queryItemsACSgSayAA12URLQueryItemVG_tF","extendedModule":"Foundation","symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/components","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/queryItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/queryItemsDict"],"generated":true,"title":"Instance Properties","anchor":"Instance-Properties"},{"anchor":"Instance-Methods","title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/appending(queryItems:)-4id6o","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/appending(queryItems:)-fcfy","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removeQueryItems()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removeTrailingSlashInPath()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removingQueryItems()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removingTrailingSlashInPath()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/sortQueryItems()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/sortedQueryItems()"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/removingQueryItems()":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Returns a new URL with the query items removed. If the URL has"},{"text":" ","type":"text"},{"text":"fragments, they will be removed too.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removingQueryItems","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removingQueryItems()","title":"removingQueryItems()","url":"\/documentation\/spotifywebapi\/foundation\/url\/removingqueryitems()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/components":{"title":"components","type":"topic","abstract":[{"type":"text","text":"The URL components of this URL."}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"components","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URLComponents","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation13URLComponentsV"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/foundation\/url\/components","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/components"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/appending(queryItems:)-4id6o":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Returns a new URL with the specified query items appended to it.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appending","kind":"identifier"},{"text":"(","kind":"text"},{"text":"queryItems","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"URLQueryItem","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12URLQueryItemV"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/appending(queryItems:)-4id6o","title":"appending(queryItems:)","url":"\/documentation\/spotifywebapi\/foundation\/url\/appending(queryitems:)-4id6o"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/removingTrailingSlashInPath()":{"title":"removingTrailingSlashInPath()","type":"topic","abstract":[{"type":"text","text":"Returns a new URL with the trailing slash in the path component removed"},{"text":" ","type":"text"},{"type":"text","text":"if it exists."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removingTrailingSlashInPath","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"url":"\/documentation\/spotifywebapi\/foundation\/url\/removingtrailingslashinpath()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removingTrailingSlashInPath()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/removeQueryItems()":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Removes the query items from the URL. If the URL has fragments, they","type":"text"},{"type":"text","text":" "},{"type":"text","text":"will be removed too."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeQueryItems","kind":"identifier"},{"kind":"text","text":"()"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removeQueryItems()","title":"removeQueryItems()","url":"\/documentation\/spotifywebapi\/foundation\/url\/removequeryitems()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/sortedQueryItems()":{"title":"sortedQueryItems()","url":"\/documentation\/spotifywebapi\/foundation\/url\/sortedqueryitems()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/sortedQueryItems()","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sortedQueryItems"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/removeTrailingSlashInPath()":{"url":"\/documentation\/spotifywebapi\/foundation\/url\/removetrailingslashinpath()","title":"removeTrailingSlashInPath()","type":"topic","abstract":[{"text":"Removes the trailing slash in the path component if it exists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removeTrailingSlashInPath()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeTrailingSlashInPath","kind":"identifier"},{"text":"()","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","url":"\/documentation\/spotifywebapi\/foundation\/url","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"identifier"}],"navigatorTitle":[{"text":"URL","kind":"identifier"}],"title":"URL","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/appending(queryItems:)-fcfy":{"url":"\/documentation\/spotifywebapi\/foundation\/url\/appending(queryitems:)-fcfy","abstract":[{"text":"Returns a new URL with the specified query items appended to it.","type":"text"}],"type":"topic","title":"appending(queryItems:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/appending(queryItems:)-fcfy","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"appending","kind":"identifier"},{"kind":"text","text":"("},{"text":"queryItems","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]) -> "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/queryItemsDict":{"url":"\/documentation\/spotifywebapi\/foundation\/url\/queryitemsdict","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/queryItemsDict","title":"queryItemsDict","abstract":[{"text":"A dictionary of the query items in the URL. See also ","type":"text"},{"code":"queryItems","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"queryItemsDict","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/queryItems":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/queryItems","kind":"symbol","abstract":[{"text":"The query items in the URL. See also ","type":"text"},{"type":"codeVoice","code":"queryItemsDict"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/queryitems","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"queryItems"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:10Foundation12URLQueryItemV","kind":"typeIdentifier","text":"URLQueryItem"},{"text":"]","kind":"text"}],"role":"symbol","title":"queryItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/sortQueryItems()":{"url":"\/documentation\/spotifywebapi\/foundation\/url\/sortqueryitems()","title":"sortQueryItems()","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/sortQueryItems()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sortQueryItems"},{"kind":"text","text":"()"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/url/appending(queryitems:)-4id6o.json b/docs/data/documentation/spotifywebapi/foundation/url/appending(queryitems:)-4id6o.json index 943dfc8ba..66a781111 100644 --- a/docs/data/documentation/spotifywebapi/foundation/url/appending(queryitems:)-4id6o.json +++ b/docs/data/documentation/spotifywebapi/foundation/url/appending(queryitems:)-4id6o.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/url\/appending(queryitems:)-4id6o"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"externalID":"s:10Foundation3URLV13SpotifyWebAPIE9appending10queryItemsACSgSayAA12URLQueryItemVG_tF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"appending","kind":"identifier"},{"text":"(","kind":"text"},{"text":"queryItems","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:10Foundation12URLQueryItemV","kind":"typeIdentifier","text":"URLQueryItem"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Method","title":"appending(queryItems:)","role":"symbol","extendedModule":"Foundation"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appending"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"queryItems"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12URLQueryItemV","text":"URLQueryItem"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Returns a new URL with the specified query items appended to it."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/appending(queryItems:)-4id6o"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/appending(queryItems:)-4id6o":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appending","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"queryItems"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10Foundation12URLQueryItemV","text":"URLQueryItem","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"title":"appending(queryItems:)","abstract":[{"text":"Returns a new URL with the specified query items appended to it.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/appending(queryItems:)-4id6o","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/appending(queryitems:)-4id6o"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URL","kind":"identifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"URL","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url","navigatorTitle":[{"text":"URL","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/url\/appending(queryitems:)-4id6o"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Method","title":"appending(queryItems:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"appending"},{"kind":"text","text":"("},{"kind":"externalParam","text":"queryItems"},{"text":": [","kind":"text"},{"text":"URLQueryItem","preciseIdentifier":"s:10Foundation12URLQueryItemV","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"extendedModule":"Foundation","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"externalID":"s:10Foundation3URLV13SpotifyWebAPIE9appending10queryItemsACSgSayAA12URLQueryItemVG_tF","symbolKind":"method"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"appending","kind":"identifier"},{"text":"(","kind":"text"},{"text":"queryItems","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10Foundation12URLQueryItemV","text":"URLQueryItem","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"kind":"symbol","abstract":[{"type":"text","text":"Returns a new URL with the specified query items appended to it."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/appending(queryItems:)-4id6o"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","url":"\/documentation\/spotifywebapi\/foundation\/url","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"identifier"}],"navigatorTitle":[{"text":"URL","kind":"identifier"}],"title":"URL","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/appending(queryItems:)-4id6o":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Returns a new URL with the specified query items appended to it.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appending","kind":"identifier"},{"text":"(","kind":"text"},{"text":"queryItems","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"URLQueryItem","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12URLQueryItemV"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/appending(queryItems:)-4id6o","title":"appending(queryItems:)","url":"\/documentation\/spotifywebapi\/foundation\/url\/appending(queryitems:)-4id6o"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/url/appending(queryitems:)-fcfy.json b/docs/data/documentation/spotifywebapi/foundation/url/appending(queryitems:)-fcfy.json index 982313e35..46506e3e5 100644 --- a/docs/data/documentation/spotifywebapi/foundation/url/appending(queryitems:)-fcfy.json +++ b/docs/data/documentation/spotifywebapi/foundation/url/appending(queryitems:)-fcfy.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/appending(queryItems:)-fcfy","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","title":"appending(queryItems:)","externalID":"s:10Foundation3URLV13SpotifyWebAPIE9appending10queryItemsACSgSDyS2SG_tF","symbolKind":"method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appending","kind":"identifier"},{"text":"(","kind":"text"},{"text":"queryItems","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"extendedModule":"Foundation","roleHeading":"Instance Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/url\/appending(queryitems:)-fcfy"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"text":"Returns a new URL with the specified query items appended to it.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appending"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"queryItems"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URL","kind":"identifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"URL","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url","navigatorTitle":[{"text":"URL","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/appending(queryItems:)-fcfy":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appending","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"queryItems"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"title":"appending(queryItems:)","abstract":[{"type":"text","text":"Returns a new URL with the specified query items appended to it."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/appending(queryItems:)-fcfy","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/appending(queryitems:)-fcfy"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/url\/appending(queryitems:)-fcfy"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/appending(queryItems:)-fcfy","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"appending"},{"kind":"text","text":"("},{"text":"queryItems","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]) -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"sections":[],"abstract":[{"type":"text","text":"Returns a new URL with the specified query items appended to it."}],"metadata":{"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"externalID":"s:10Foundation3URLV13SpotifyWebAPIE9appending10queryItemsACSgSDyS2SG_tF","roleHeading":"Instance Method","title":"appending(queryItems:)","symbolKind":"method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"appending"},{"text":"(","kind":"text"},{"text":"queryItems","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"extendedModule":"Foundation"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","url":"\/documentation\/spotifywebapi\/foundation\/url","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"identifier"}],"navigatorTitle":[{"text":"URL","kind":"identifier"}],"title":"URL","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/appending(queryItems:)-fcfy":{"url":"\/documentation\/spotifywebapi\/foundation\/url\/appending(queryitems:)-fcfy","abstract":[{"text":"Returns a new URL with the specified query items appended to it.","type":"text"}],"type":"topic","title":"appending(queryItems:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/appending(queryItems:)-fcfy","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"appending","kind":"identifier"},{"kind":"text","text":"("},{"text":"queryItems","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]) -> "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/url/components.json b/docs/data/documentation/spotifywebapi/foundation/url/components.json index 6224f0049..c620a33ce 100644 --- a/docs/data/documentation/spotifywebapi/foundation/url/components.json +++ b/docs/data/documentation/spotifywebapi/foundation/url/components.json @@ -1 +1 @@ -{"sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"components"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URLComponents","preciseIdentifier":"s:10Foundation13URLComponentsV"},{"text":"?","kind":"text"}],"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"externalID":"s:10Foundation3URLV13SpotifyWebAPIE10componentsAA13URLComponentsVSgvp","title":"components","symbolKind":"property","extendedModule":"Foundation"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/components","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The URL components of this URL."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"components","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/url\/components"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/components":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"components","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URLComponents","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation13URLComponentsV"},{"text":"?","kind":"text"}],"title":"components","abstract":[{"text":"The URL components of this URL.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/components","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/components"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URL","kind":"identifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"URL","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url","navigatorTitle":[{"text":"URL","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The URL components of this URL."}],"metadata":{"role":"symbol","title":"components","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"externalID":"s:10Foundation3URLV13SpotifyWebAPIE10componentsAA13URLComponentsVSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"components"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents"},{"text":"?","kind":"text"}],"symbolKind":"property","extendedModule":"Foundation"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/url\/components"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/components"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"components","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/components":{"title":"components","type":"topic","abstract":[{"type":"text","text":"The URL components of this URL."}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"components","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URLComponents","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation13URLComponentsV"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/foundation\/url\/components","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/components"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","url":"\/documentation\/spotifywebapi\/foundation\/url","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"identifier"}],"navigatorTitle":[{"text":"URL","kind":"identifier"}],"title":"URL","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/url/queryitems.json b/docs/data/documentation/spotifywebapi/foundation/url/queryitems.json index 9051d633b..7cd97d3fd 100644 --- a/docs/data/documentation/spotifywebapi/foundation/url/queryitems.json +++ b/docs/data/documentation/spotifywebapi/foundation/url/queryitems.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"text":"The query items in the URL. See also ","type":"text"},{"type":"codeVoice","code":"queryItemsDict"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/url\/queryitems"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"queryItems","kind":"identifier"},{"text":": [","kind":"text"},{"text":"URLQueryItem","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12URLQueryItemV"},{"kind":"text","text":"]"}],"externalID":"s:10Foundation3URLV13SpotifyWebAPIE10queryItemsSayAA12URLQueryItemVGvp","title":"queryItems","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","extendedModule":"Foundation"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/queryItems"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"queryItems","kind":"identifier"},{"text":": [","kind":"text"},{"text":"URLQueryItem","preciseIdentifier":"s:10Foundation12URLQueryItemV","kind":"typeIdentifier"},{"kind":"text","text":"] { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URL","kind":"identifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"URL","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url","navigatorTitle":[{"text":"URL","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/queryItems":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"queryItems","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12URLQueryItemV","text":"URLQueryItem"},{"text":"]","kind":"text"}],"title":"queryItems","abstract":[{"text":"The query items in the URL. See also ","type":"text"},{"type":"codeVoice","code":"queryItemsDict"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/queryItems","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/queryitems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/url\/queryitems"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"queryItems","kind":"identifier"},{"text":": [","kind":"text"},{"text":"URLQueryItem","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12URLQueryItemV"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/queryItems"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"extendedModule":"Foundation","symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"externalID":"s:10Foundation3URLV13SpotifyWebAPIE10queryItemsSayAA12URLQueryItemVGvp","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"queryItems","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:10Foundation12URLQueryItemV","text":"URLQueryItem","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"title":"queryItems"},"abstract":[{"type":"text","text":"The query items in the URL. See also "},{"type":"codeVoice","code":"queryItemsDict"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","url":"\/documentation\/spotifywebapi\/foundation\/url","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"identifier"}],"navigatorTitle":[{"text":"URL","kind":"identifier"}],"title":"URL","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/queryItems":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/queryItems","kind":"symbol","abstract":[{"text":"The query items in the URL. See also ","type":"text"},{"type":"codeVoice","code":"queryItemsDict"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/queryitems","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"queryItems"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:10Foundation12URLQueryItemV","kind":"typeIdentifier","text":"URLQueryItem"},{"text":"]","kind":"text"}],"role":"symbol","title":"queryItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/url/queryitemsdict.json b/docs/data/documentation/spotifywebapi/foundation/url/queryitemsdict.json index 879899d9a..11fdbb95f 100644 --- a/docs/data/documentation/spotifywebapi/foundation/url/queryitemsdict.json +++ b/docs/data/documentation/spotifywebapi/foundation/url/queryitemsdict.json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/url\/queryitemsdict"]}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","title":"queryItemsDict","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:10Foundation3URLV13SpotifyWebAPIE14queryItemsDictSDyS2SGvp","extendedModule":"Foundation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"queryItemsDict","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"queryItemsDict","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"abstract":[{"text":"A dictionary of the query items in the URL. See also ","type":"text"},{"code":"queryItems","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/queryItemsDict","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/queryItemsDict":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"queryItemsDict"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}],"title":"queryItemsDict","abstract":[{"text":"A dictionary of the query items in the URL. See also ","type":"text"},{"type":"codeVoice","code":"queryItems"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/queryItemsDict","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/queryitemsdict"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URL","kind":"identifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"URL","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url","navigatorTitle":[{"text":"URL","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/queryItemsDict"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"queryItemsDict"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"extendedModule":"Foundation","symbolKind":"property","role":"symbol","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"externalID":"s:10Foundation3URLV13SpotifyWebAPIE14queryItemsDictSDyS2SGvp","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queryItemsDict"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}],"title":"queryItemsDict"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/url\/queryitemsdict"]}],"abstract":[{"type":"text","text":"A dictionary of the query items in the URL. See also "},{"type":"codeVoice","code":"queryItems"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","url":"\/documentation\/spotifywebapi\/foundation\/url","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"identifier"}],"navigatorTitle":[{"text":"URL","kind":"identifier"}],"title":"URL","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/queryItemsDict":{"url":"\/documentation\/spotifywebapi\/foundation\/url\/queryitemsdict","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/queryItemsDict","title":"queryItemsDict","abstract":[{"text":"A dictionary of the query items in the URL. See also ","type":"text"},{"code":"queryItems","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"queryItemsDict","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/url/removequeryitems().json b/docs/data/documentation/spotifywebapi/foundation/url/removequeryitems().json index 34965cba6..79bfbb2ca 100644 --- a/docs/data/documentation/spotifywebapi/foundation/url/removequeryitems().json +++ b/docs/data/documentation/spotifywebapi/foundation/url/removequeryitems().json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/url\/removequeryitems()"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeQueryItems"},{"text":"()","kind":"text"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Removes the query items from the URL. If the URL has fragments, they"},{"text":" ","type":"text"},{"text":"will be removed too.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removeQueryItems()"},"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeQueryItems","kind":"identifier"},{"text":"()","kind":"text"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"roleHeading":"Instance Method","title":"removeQueryItems()","extendedModule":"Foundation","symbolKind":"method","externalID":"s:10Foundation3URLV13SpotifyWebAPIE16removeQueryItemsyyF"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URL","kind":"identifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"URL","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url","navigatorTitle":[{"text":"URL","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/removeQueryItems()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeQueryItems"},{"text":"()","kind":"text"}],"title":"removeQueryItems()","abstract":[{"text":"Removes the query items from the URL. If the URL has fragments, they","type":"text"},{"type":"text","text":" "},{"text":"will be removed too.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removeQueryItems()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/removequeryitems()"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeQueryItems"},{"kind":"text","text":"()"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/url\/removequeryitems()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeQueryItems"},{"kind":"text","text":"()"}],"extendedModule":"Foundation","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"externalID":"s:10Foundation3URLV13SpotifyWebAPIE16removeQueryItemsyyF","title":"removeQueryItems()","roleHeading":"Instance Method","role":"symbol","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removeQueryItems()","interfaceLanguage":"swift"},"abstract":[{"text":"Removes the query items from the URL. If the URL has fragments, they","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will be removed too."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","url":"\/documentation\/spotifywebapi\/foundation\/url","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"identifier"}],"navigatorTitle":[{"text":"URL","kind":"identifier"}],"title":"URL","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/removeQueryItems()":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Removes the query items from the URL. If the URL has fragments, they","type":"text"},{"type":"text","text":" "},{"type":"text","text":"will be removed too."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeQueryItems","kind":"identifier"},{"kind":"text","text":"()"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removeQueryItems()","title":"removeQueryItems()","url":"\/documentation\/spotifywebapi\/foundation\/url\/removequeryitems()"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/url/removetrailingslashinpath().json b/docs/data/documentation/spotifywebapi/foundation/url/removetrailingslashinpath().json index 789d515fd..68246605a 100644 --- a/docs/data/documentation/spotifywebapi/foundation/url/removetrailingslashinpath().json +++ b/docs/data/documentation/spotifywebapi/foundation/url/removetrailingslashinpath().json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","metadata":{"externalID":"s:10Foundation3URLV13SpotifyWebAPIE25removeTrailingSlashInPathyyF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTrailingSlashInPath"},{"kind":"text","text":"()"}],"title":"removeTrailingSlashInPath()","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","extendedModule":"Foundation","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeTrailingSlashInPath","kind":"identifier"},{"text":"()","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/url\/removetrailingslashinpath()"]}],"abstract":[{"text":"Removes the trailing slash in the path component if it exists.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removeTrailingSlashInPath()"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/removeTrailingSlashInPath()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeTrailingSlashInPath","kind":"identifier"},{"text":"()","kind":"text"}],"title":"removeTrailingSlashInPath()","abstract":[{"type":"text","text":"Removes the trailing slash in the path component if it exists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removeTrailingSlashInPath()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/removetrailingslashinpath()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URL","kind":"identifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"URL","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url","navigatorTitle":[{"text":"URL","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Removes the trailing slash in the path component if it exists."}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeTrailingSlashInPath"},{"kind":"text","text":"()"}],"role":"symbol","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"symbolKind":"method","externalID":"s:10Foundation3URLV13SpotifyWebAPIE25removeTrailingSlashInPathyyF","roleHeading":"Instance Method","title":"removeTrailingSlashInPath()","extendedModule":"Foundation"},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/url\/removetrailingslashinpath()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removeTrailingSlashInPath()"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTrailingSlashInPath"},{"kind":"text","text":"()"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","url":"\/documentation\/spotifywebapi\/foundation\/url","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"identifier"}],"navigatorTitle":[{"text":"URL","kind":"identifier"}],"title":"URL","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/removeTrailingSlashInPath()":{"url":"\/documentation\/spotifywebapi\/foundation\/url\/removetrailingslashinpath()","title":"removeTrailingSlashInPath()","type":"topic","abstract":[{"text":"Removes the trailing slash in the path component if it exists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removeTrailingSlashInPath()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeTrailingSlashInPath","kind":"identifier"},{"text":"()","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/url/removingqueryitems().json b/docs/data/documentation/spotifywebapi/foundation/url/removingqueryitems().json index ff7c4ff2c..e10e4d861 100644 --- a/docs/data/documentation/spotifywebapi/foundation/url/removingqueryitems().json +++ b/docs/data/documentation/spotifywebapi/foundation/url/removingqueryitems().json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/url\/removingqueryitems()"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removingQueryItems()"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removingQueryItems","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"abstract":[{"text":"Returns a new URL with the query items removed. If the URL has","type":"text"},{"text":" ","type":"text"},{"text":"fragments, they will be removed too.","type":"text"}],"metadata":{"externalID":"s:10Foundation3URLV13SpotifyWebAPIE18removingQueryItemsACyF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removingQueryItems"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","extendedModule":"Foundation","title":"removingQueryItems()","symbolKind":"method"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/removingQueryItems()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removingQueryItems"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"title":"removingQueryItems()","abstract":[{"text":"Returns a new URL with the query items removed. If the URL has","type":"text"},{"type":"text","text":" "},{"text":"fragments, they will be removed too.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removingQueryItems()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/removingqueryitems()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URL","kind":"identifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"URL","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url","navigatorTitle":[{"text":"URL","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"Returns a new URL with the query items removed. If the URL has"},{"type":"text","text":" "},{"text":"fragments, they will be removed too.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/url\/removingqueryitems()"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removingQueryItems()"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removingQueryItems","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"title":"removingQueryItems()","role":"symbol","externalID":"s:10Foundation3URLV13SpotifyWebAPIE18removingQueryItemsACyF","extendedModule":"Foundation","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removingQueryItems","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"symbolKind":"method","roleHeading":"Instance Method"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","url":"\/documentation\/spotifywebapi\/foundation\/url","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"identifier"}],"navigatorTitle":[{"text":"URL","kind":"identifier"}],"title":"URL","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/removingQueryItems()":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Returns a new URL with the query items removed. If the URL has"},{"text":" ","type":"text"},{"text":"fragments, they will be removed too.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removingQueryItems","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removingQueryItems()","title":"removingQueryItems()","url":"\/documentation\/spotifywebapi\/foundation\/url\/removingqueryitems()"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/url/removingtrailingslashinpath().json b/docs/data/documentation/spotifywebapi/foundation/url/removingtrailingslashinpath().json index b19a8f347..abfb41251 100644 --- a/docs/data/documentation/spotifywebapi/foundation/url/removingtrailingslashinpath().json +++ b/docs/data/documentation/spotifywebapi/foundation/url/removingtrailingslashinpath().json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/url\/removingtrailingslashinpath()"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removingTrailingSlashInPath()","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removingTrailingSlashInPath","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Returns a new URL with the trailing slash in the path component removed"},{"text":" ","type":"text"},{"type":"text","text":"if it exists."}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removingTrailingSlashInPath"},{"text":"() -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"removingTrailingSlashInPath()","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"roleHeading":"Instance Method","symbolKind":"method","role":"symbol","extendedModule":"Foundation","externalID":"s:10Foundation3URLV13SpotifyWebAPIE27removingTrailingSlashInPathACyF"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/removingTrailingSlashInPath()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removingTrailingSlashInPath"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"title":"removingTrailingSlashInPath()","abstract":[{"type":"text","text":"Returns a new URL with the trailing slash in the path component removed"},{"text":" ","type":"text"},{"text":"if it exists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removingTrailingSlashInPath()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/removingtrailingslashinpath()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URL","kind":"identifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"URL","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url","navigatorTitle":[{"text":"URL","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"metadata":{"title":"removingTrailingSlashInPath()","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removingTrailingSlashInPath"},{"text":"() -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"externalID":"s:10Foundation3URLV13SpotifyWebAPIE27removingTrailingSlashInPathACyF","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"extendedModule":"Foundation"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removingTrailingSlashInPath()"},"abstract":[{"type":"text","text":"Returns a new URL with the trailing slash in the path component removed"},{"type":"text","text":" "},{"type":"text","text":"if it exists."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removingTrailingSlashInPath","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/url\/removingtrailingslashinpath()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","url":"\/documentation\/spotifywebapi\/foundation\/url","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"identifier"}],"navigatorTitle":[{"text":"URL","kind":"identifier"}],"title":"URL","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/removingTrailingSlashInPath()":{"title":"removingTrailingSlashInPath()","type":"topic","abstract":[{"type":"text","text":"Returns a new URL with the trailing slash in the path component removed"},{"text":" ","type":"text"},{"type":"text","text":"if it exists."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removingTrailingSlashInPath","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"url":"\/documentation\/spotifywebapi\/foundation\/url\/removingtrailingslashinpath()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/removingTrailingSlashInPath()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/url/sortedqueryitems().json b/docs/data/documentation/spotifywebapi/foundation/url/sortedqueryitems().json index e4d432dd4..bd761cadb 100644 --- a/docs/data/documentation/spotifywebapi/foundation/url/sortedqueryitems().json +++ b/docs/data/documentation/spotifywebapi/foundation/url/sortedqueryitems().json @@ -1 +1 @@ -{"sections":[],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sortedQueryItems","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"externalID":"s:10Foundation3URLV13SpotifyWebAPIE16sortedQueryItemsACyF","roleHeading":"Instance Method","extendedModule":"Foundation","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"role":"symbol","title":"sortedQueryItems()","symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sortedQueryItems"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/sortedQueryItems()","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/url\/sortedqueryitems()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URL","kind":"identifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"URL","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url","navigatorTitle":[{"text":"URL","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/sortedQueryItems()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sortedQueryItems"},{"text":"() -> ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}],"title":"sortedQueryItems()","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/sortedQueryItems()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/sortedqueryitems()"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","title":"sortedQueryItems()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sortedQueryItems","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"externalID":"s:10Foundation3URLV13SpotifyWebAPIE16sortedQueryItemsACyF","extendedModule":"Foundation"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/sortedQueryItems()"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sortedQueryItems","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/url\/sortedqueryitems()"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/sortedQueryItems()":{"title":"sortedQueryItems()","url":"\/documentation\/spotifywebapi\/foundation\/url\/sortedqueryitems()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/sortedQueryItems()","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sortedQueryItems"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","url":"\/documentation\/spotifywebapi\/foundation\/url","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"identifier"}],"navigatorTitle":[{"text":"URL","kind":"identifier"}],"title":"URL","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/url/sortqueryitems().json b/docs/data/documentation/spotifywebapi/foundation/url/sortqueryitems().json index 31316620a..215d90bb1 100644 --- a/docs/data/documentation/spotifywebapi/foundation/url/sortqueryitems().json +++ b/docs/data/documentation/spotifywebapi/foundation/url/sortqueryitems().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sortQueryItems","kind":"identifier"},{"text":"()","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/sortQueryItems()"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/url\/sortqueryitems()"]}],"metadata":{"symbolKind":"method","role":"symbol","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"externalID":"s:10Foundation3URLV13SpotifyWebAPIE14sortQueryItemsyyF","extendedModule":"Foundation","roleHeading":"Instance Method","title":"sortQueryItems()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sortQueryItems","kind":"identifier"},{"kind":"text","text":"()"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URL","kind":"identifier","preciseIdentifier":"s:10Foundation3URLV"}],"title":"URL","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url","navigatorTitle":[{"text":"URL","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/sortQueryItems()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sortQueryItems","kind":"identifier"},{"text":"()","kind":"text"}],"title":"sortQueryItems()","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/sortQueryItems()","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/url\/sortqueryitems()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/url\/sortqueryitems()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/sortQueryItems()"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"sortQueryItems()","roleHeading":"Instance Method","externalID":"s:10Foundation3URLV13SpotifyWebAPIE14sortQueryItemsyyF","extendedModule":"Foundation","role":"symbol","symbolKind":"method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sortQueryItems","kind":"identifier"},{"text":"()","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sortQueryItems"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL/sortQueryItems()":{"url":"\/documentation\/spotifywebapi\/foundation\/url\/sortqueryitems()","title":"sortQueryItems()","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL\/sortQueryItems()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sortQueryItems"},{"kind":"text","text":"()"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URL","url":"\/documentation\/spotifywebapi\/foundation\/url","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"identifier"}],"navigatorTitle":[{"text":"URL","kind":"identifier"}],"title":"URL","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/urlcomponents.json b/docs/data/documentation/spotifywebapi/foundation/urlcomponents.json index 1d9579930..ad43ff60a 100644 --- a/docs/data/documentation/spotifywebapi/foundation/urlcomponents.json +++ b/docs/data/documentation/spotifywebapi/foundation/urlcomponents.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URLComponents","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation13URLComponentsV"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/urlcomponents"]}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/queryItemsDict"]},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/removeTrailingSlashInPath()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/removingTrailingSlashInPath()"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Extended Structure","extendedModule":"Foundation","symbolKind":"extension","title":"URLComponents","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents","kind":"identifier"}],"role":"symbol","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"navigatorTitle":[{"text":"URLComponents","kind":"identifier"}],"externalID":"s:e:s:10Foundation13URLComponentsV13SpotifyWebAPIE14queryItemsDictSDyS2SGvp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents","title":"URLComponents","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents","type":"topic","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents","kind":"identifier"}],"navigatorTitle":[{"text":"URLComponents","kind":"identifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents/removeTrailingSlashInPath()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeTrailingSlashInPath","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/removetrailingslashinpath()","title":"removeTrailingSlashInPath()","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/removeTrailingSlashInPath()","abstract":[{"text":"Removes the trailing slash in the path component, if it exists.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents/removingTrailingSlashInPath()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removingTrailingSlashInPath"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/removingtrailingslashinpath()","title":"removingTrailingSlashInPath()","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/removingTrailingSlashInPath()","abstract":[{"text":"Returns a new URL with the trailing slash in the path component removed","type":"text"},{"type":"text","text":" "},{"text":"if it exists.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents/queryItemsDict":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"queryItemsDict","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/queryitemsdict","title":"queryItemsDict","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/queryItemsDict","abstract":[{"text":"A dictionary of the query items in the URL.","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation"]]},"metadata":{"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"extension","externalID":"s:e:s:10Foundation13URLComponentsV13SpotifyWebAPIE14queryItemsDictSDyS2SGvp","navigatorTitle":[{"text":"URLComponents","kind":"identifier"}],"extendedModule":"Foundation","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URLComponents","preciseIdentifier":"s:10Foundation13URLComponentsV"}],"title":"URLComponents","roleHeading":"Extended Structure"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/urlcomponents"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/queryItemsDict"],"title":"Instance Properties","generated":true,"anchor":"Instance-Properties"},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/removeTrailingSlashInPath()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/removingTrailingSlashInPath()"],"anchor":"Instance-Methods"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents"}],"kind":"symbol","abstract":[],"title":"URLComponents","navigatorTitle":[{"kind":"identifier","text":"URLComponents"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents/removeTrailingSlashInPath()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/removeTrailingSlashInPath()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeTrailingSlashInPath"},{"kind":"text","text":"()"}],"type":"topic","abstract":[{"type":"text","text":"Removes the trailing slash in the path component, if it exists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/removetrailingslashinpath()","role":"symbol","title":"removeTrailingSlashInPath()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents/removingTrailingSlashInPath()":{"url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/removingtrailingslashinpath()","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Returns a new URL with the trailing slash in the path component removed"},{"type":"text","text":" "},{"type":"text","text":"if it exists."}],"title":"removingTrailingSlashInPath()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removingTrailingSlashInPath","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"URLComponents","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation13URLComponentsV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/removingTrailingSlashInPath()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents/queryItemsDict":{"abstract":[{"type":"text","text":"A dictionary of the query items in the URL."}],"url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/queryitemsdict","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/queryItemsDict","role":"symbol","type":"topic","title":"queryItemsDict","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queryItemsDict"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/urlcomponents/queryitemsdict.json b/docs/data/documentation/spotifywebapi/foundation/urlcomponents/queryitemsdict.json index 995546cd5..e20c16175 100644 --- a/docs/data/documentation/spotifywebapi/foundation/urlcomponents/queryitemsdict.json +++ b/docs/data/documentation/spotifywebapi/foundation/urlcomponents/queryitemsdict.json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/urlcomponents\/queryitemsdict"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A dictionary of the query items in the URL."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/queryItemsDict","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"queryItemsDict"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"] { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","metadata":{"roleHeading":"Instance Property","title":"queryItemsDict","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"symbolKind":"property","externalID":"s:10Foundation13URLComponentsV13SpotifyWebAPIE14queryItemsDictSDyS2SGvp","extendedModule":"Foundation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"queryItemsDict","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents/queryItemsDict":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"queryItemsDict","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/queryitemsdict","title":"queryItemsDict","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/queryItemsDict","abstract":[{"text":"A dictionary of the query items in the URL.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents","title":"URLComponents","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents","type":"topic","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents","kind":"identifier"}],"navigatorTitle":[{"text":"URLComponents","kind":"identifier"}],"abstract":[]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A dictionary of the query items in the URL."}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"queryItemsDict"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"title":"queryItemsDict","symbolKind":"property","roleHeading":"Instance Property","extendedModule":"Foundation","externalID":"s:10Foundation13URLComponentsV13SpotifyWebAPIE14queryItemsDictSDyS2SGvp","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/queryItemsDict","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"queryItemsDict","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/urlcomponents\/queryitemsdict"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents/queryItemsDict":{"abstract":[{"type":"text","text":"A dictionary of the query items in the URL."}],"url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/queryitemsdict","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/queryItemsDict","role":"symbol","type":"topic","title":"queryItemsDict","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queryItemsDict"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents"}],"kind":"symbol","abstract":[],"title":"URLComponents","navigatorTitle":[{"kind":"identifier","text":"URLComponents"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/urlcomponents/removetrailingslashinpath().json b/docs/data/documentation/spotifywebapi/foundation/urlcomponents/removetrailingslashinpath().json index c40c12d10..42bec8e89 100644 --- a/docs/data/documentation/spotifywebapi/foundation/urlcomponents/removetrailingslashinpath().json +++ b/docs/data/documentation/spotifywebapi/foundation/urlcomponents/removetrailingslashinpath().json @@ -1 +1 @@ -{"metadata":{"title":"removeTrailingSlashInPath()","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"extendedModule":"Foundation","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeTrailingSlashInPath","kind":"identifier"},{"text":"()","kind":"text"}],"role":"symbol","symbolKind":"method","externalID":"s:10Foundation13URLComponentsV13SpotifyWebAPIE25removeTrailingSlashInPathyyF"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Removes the trailing slash in the path component, if it exists."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/removeTrailingSlashInPath()","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeTrailingSlashInPath","kind":"identifier"},{"kind":"text","text":"()"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/urlcomponents\/removetrailingslashinpath()"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents","title":"URLComponents","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents","type":"topic","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents","kind":"identifier"}],"navigatorTitle":[{"text":"URLComponents","kind":"identifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents/removeTrailingSlashInPath()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeTrailingSlashInPath","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/removetrailingslashinpath()","title":"removeTrailingSlashInPath()","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/removeTrailingSlashInPath()","abstract":[{"text":"Removes the trailing slash in the path component, if it exists.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeTrailingSlashInPath","kind":"identifier"},{"kind":"text","text":"()"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/removeTrailingSlashInPath()"},"kind":"symbol","abstract":[{"text":"Removes the trailing slash in the path component, if it exists.","type":"text"}],"sections":[],"metadata":{"title":"removeTrailingSlashInPath()","role":"symbol","externalID":"s:10Foundation13URLComponentsV13SpotifyWebAPIE25removeTrailingSlashInPathyyF","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","extendedModule":"Foundation","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeTrailingSlashInPath","kind":"identifier"},{"text":"()","kind":"text"}],"symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/urlcomponents\/removetrailingslashinpath()"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents"}],"kind":"symbol","abstract":[],"title":"URLComponents","navigatorTitle":[{"kind":"identifier","text":"URLComponents"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents/removeTrailingSlashInPath()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/removeTrailingSlashInPath()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeTrailingSlashInPath"},{"kind":"text","text":"()"}],"type":"topic","abstract":[{"type":"text","text":"Removes the trailing slash in the path component, if it exists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/removetrailingslashinpath()","role":"symbol","title":"removeTrailingSlashInPath()"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/urlcomponents/removingtrailingslashinpath().json b/docs/data/documentation/spotifywebapi/foundation/urlcomponents/removingtrailingslashinpath().json index 36ce625b7..dfa87536f 100644 --- a/docs/data/documentation/spotifywebapi/foundation/urlcomponents/removingtrailingslashinpath().json +++ b/docs/data/documentation/spotifywebapi/foundation/urlcomponents/removingtrailingslashinpath().json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removingTrailingSlashInPath","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"URLComponents","preciseIdentifier":"s:10Foundation13URLComponentsV","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Returns a new URL with the trailing slash in the path component removed"},{"type":"text","text":" "},{"text":"if it exists.","type":"text"}],"metadata":{"extendedModule":"Foundation","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removingTrailingSlashInPath","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents"}],"symbolKind":"method","externalID":"s:10Foundation13URLComponentsV13SpotifyWebAPIE27removingTrailingSlashInPathACyF","title":"removingTrailingSlashInPath()","roleHeading":"Instance Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/urlcomponents\/removingtrailingslashinpath()"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/removingTrailingSlashInPath()"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents","title":"URLComponents","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents","type":"topic","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents","kind":"identifier"}],"navigatorTitle":[{"text":"URLComponents","kind":"identifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents/removingTrailingSlashInPath()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removingTrailingSlashInPath"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/removingtrailingslashinpath()","title":"removingTrailingSlashInPath()","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/removingTrailingSlashInPath()","abstract":[{"text":"Returns a new URL with the trailing slash in the path component removed","type":"text"},{"type":"text","text":" "},{"text":"if it exists.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/urlcomponents\/removingtrailingslashinpath()"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removingTrailingSlashInPath","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"URLComponents","preciseIdentifier":"s:10Foundation13URLComponentsV","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"removingTrailingSlashInPath()","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"extendedModule":"Foundation","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removingTrailingSlashInPath","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"URLComponents","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation13URLComponentsV"}],"externalID":"s:10Foundation13URLComponentsV13SpotifyWebAPIE27removingTrailingSlashInPathACyF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/removingTrailingSlashInPath()"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Returns a new URL with the trailing slash in the path component removed"},{"type":"text","text":" "},{"type":"text","text":"if it exists."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:10Foundation13URLComponentsV","text":"URLComponents"}],"kind":"symbol","abstract":[],"title":"URLComponents","navigatorTitle":[{"kind":"identifier","text":"URLComponents"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLComponents/removingTrailingSlashInPath()":{"url":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/removingtrailingslashinpath()","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Returns a new URL with the trailing slash in the path component removed"},{"type":"text","text":" "},{"type":"text","text":"if it exists."}],"title":"removingTrailingSlashInPath()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removingTrailingSlashInPath","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"URLComponents","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation13URLComponentsV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLComponents\/removingTrailingSlashInPath()"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/urlsession.json b/docs/data/documentation/spotifywebapi/foundation/urlsession.json index e3457653f..8732cfade 100644 --- a/docs/data/documentation/spotifywebapi/foundation/urlsession.json +++ b/docs/data/documentation/spotifywebapi/foundation/urlsession.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/foundation\/urlsession"]}],"metadata":{"roleHeading":"Extended Class","title":"URLSession","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"symbolKind":"extension","externalID":"s:e:s:So12NSURLSessionC13SpotifyWebAPIE21defaultNetworkAdaptor7request7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGAI10URLRequestV_tFZ","extendedModule":"Foundation","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"URLSession","preciseIdentifier":"c:objc(cs)NSURLSession","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"URLSession"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"URLSession","preciseIdentifier":"c:objc(cs)NSURLSession"}],"languages":["swift"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession"},"topicSections":[{"title":"Type Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession\/defaultNetworkAdaptor(request:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLSession":{"abstract":[],"url":"\/documentation\/spotifywebapi\/foundation\/urlsession","navigatorTitle":[{"text":"URLSession","kind":"identifier"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSURLSession","text":"URLSession","kind":"identifier"}],"type":"topic","title":"URLSession","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLSession/defaultNetworkAdaptor(request:)":{"role":"symbol","abstract":[{"type":"text","text":"The network adaptor that this library uses by default for all network"},{"type":"text","text":" "},{"type":"text","text":"requests. Uses "},{"code":"URLSession","type":"codeVoice"},{"type":"text","text":"."}],"title":"defaultNetworkAdaptor(request:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"defaultNetworkAdaptor"},{"kind":"text","text":"("},{"kind":"externalParam","text":"request"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier","text":"URLRequest"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/foundation\/urlsession\/defaultnetworkadaptor(request:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession\/defaultNetworkAdaptor(request:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSURLSession","kind":"typeIdentifier","text":"URLSession"}]}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession\/defaultNetworkAdaptor(request:)"],"anchor":"Type-Methods","title":"Type Methods","generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation"]]},"metadata":{"role":"symbol","externalID":"s:e:s:So12NSURLSessionC13SpotifyWebAPIE21defaultNetworkAdaptor7request7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGAI10URLRequestV_tFZ","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URLSession","preciseIdentifier":"c:objc(cs)NSURLSession","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"URLSession"}],"roleHeading":"Extended Class","extendedModule":"Foundation","symbolKind":"extension","title":"URLSession","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/urlsession"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLSession":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession","url":"\/documentation\/spotifywebapi\/foundation\/urlsession","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URLSession","preciseIdentifier":"c:objc(cs)NSURLSession","kind":"identifier"}],"navigatorTitle":[{"text":"URLSession","kind":"identifier"}],"title":"URLSession","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLSession/defaultNetworkAdaptor(request:)":{"role":"symbol","abstract":[{"text":"The network adaptor that this library uses by default for all network","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"requests. Uses "},{"type":"codeVoice","code":"URLSession"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/foundation\/urlsession\/defaultnetworkadaptor(request:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"defaultNetworkAdaptor"},{"kind":"text","text":"("},{"text":"request","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation10URLRequestV","text":"URLRequest"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"defaultNetworkAdaptor(request:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession\/defaultNetworkAdaptor(request:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/foundation/urlsession/defaultnetworkadaptor(request:).json b/docs/data/documentation/spotifywebapi/foundation/urlsession/defaultnetworkadaptor(request:).json index fafd5bd53..47c39b901 100644 --- a/docs/data/documentation/spotifywebapi/foundation/urlsession/defaultnetworkadaptor(request:).json +++ b/docs/data/documentation/spotifywebapi/foundation/urlsession/defaultnetworkadaptor(request:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"roleHeading":"Type Method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"title":"defaultNetworkAdaptor(request:)","symbolKind":"method","extendedModule":"Foundation","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"defaultNetworkAdaptor"},{"kind":"text","text":"("},{"text":"request","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier","text":"URLRequest"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"externalID":"s:So12NSURLSessionC13SpotifyWebAPIE21defaultNetworkAdaptor7request7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGAI10URLRequestV_tFZ","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession"]]},"kind":"symbol","abstract":[{"type":"text","text":"The network adaptor that this library uses by default for all network"},{"text":" ","type":"text"},{"type":"text","text":"requests. Uses "},{"code":"URLSession","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"defaultNetworkAdaptor","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"request"},{"text":": ","kind":"text"},{"text":"URLRequest","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation10URLRequestV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The request to send."}],"type":"paragraph"}],"name":"request"}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"During tests it will sometimes use a different network adaptor."}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession\/defaultNetworkAdaptor(request:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/urlsession\/defaultnetworkadaptor(request:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLSession":{"abstract":[],"url":"\/documentation\/spotifywebapi\/foundation\/urlsession","navigatorTitle":[{"text":"URLSession","kind":"identifier"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSURLSession","text":"URLSession","kind":"identifier"}],"type":"topic","title":"URLSession","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLSession/defaultNetworkAdaptor(request:)":{"role":"symbol","abstract":[{"type":"text","text":"The network adaptor that this library uses by default for all network"},{"type":"text","text":" "},{"type":"text","text":"requests. Uses "},{"code":"URLSession","type":"codeVoice"},{"type":"text","text":"."}],"title":"defaultNetworkAdaptor(request:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"defaultNetworkAdaptor"},{"kind":"text","text":"("},{"kind":"externalParam","text":"request"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier","text":"URLRequest"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/foundation\/urlsession\/defaultnetworkadaptor(request:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession\/defaultNetworkAdaptor(request:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","title":"Foundation","role":"collection","kind":"symbol","url":"\/documentation\/spotifywebapi\/foundation","abstract":[]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession\/defaultNetworkAdaptor(request:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession"]]},"abstract":[{"text":"The network adaptor that this library uses by default for all network","type":"text"},{"type":"text","text":" "},{"type":"text","text":"requests. Uses "},{"type":"codeVoice","code":"URLSession"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/foundation\/urlsession\/defaultnetworkadaptor(request:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"defaultNetworkAdaptor"},{"kind":"text","text":"("},{"text":"request","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation10URLRequestV","text":"URLRequest"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The request to send."}],"type":"paragraph"}],"name":"request"}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"During tests it will sometimes use a different network adaptor."}]}]}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Type Method","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"role":"symbol","title":"defaultNetworkAdaptor(request:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"defaultNetworkAdaptor"},{"kind":"text","text":"("},{"text":"request","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"extendedModule":"Foundation","externalID":"s:So12NSURLSessionC13SpotifyWebAPIE21defaultNetworkAdaptor7request7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGAI10URLRequestV_tFZ"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation":{"type":"topic","url":"\/documentation\/spotifywebapi\/foundation","kind":"symbol","abstract":[],"title":"Foundation","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLSession/defaultNetworkAdaptor(request:)":{"role":"symbol","abstract":[{"text":"The network adaptor that this library uses by default for all network","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"requests. Uses "},{"type":"codeVoice","code":"URLSession"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/foundation\/urlsession\/defaultnetworkadaptor(request:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"defaultNetworkAdaptor"},{"kind":"text","text":"("},{"text":"request","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation10URLRequestV","text":"URLRequest"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"defaultNetworkAdaptor(request:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession\/defaultNetworkAdaptor(request:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Foundation/URLSession":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Foundation\/URLSession","url":"\/documentation\/spotifywebapi\/foundation\/urlsession","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"URLSession","preciseIdentifier":"c:objc(cs)NSURLSession","kind":"identifier"}],"navigatorTitle":[{"text":"URLSession","kind":"identifier"}],"title":"URLSession","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/generatepageoffsets(_:maxextrapages:).json b/docs/data/documentation/spotifywebapi/generatepageoffsets(_:maxextrapages:).json index 93e6cda2b..6b3aee2a6 100644 --- a/docs/data/documentation/spotifywebapi/generatepageoffsets(_:maxextrapages:).json +++ b/docs/data/documentation/spotifywebapi/generatepageoffsets(_:maxextrapages:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/generatepageoffsets(_:maxextrapages:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generatePageOffsets"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"page"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Page"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"maxExtraPages"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> ["},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"] ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Page"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","kind":"typeIdentifier","text":"PagingObjectProtocol","preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","type":"reference","isActive":true},{"type":"text","text":"."}]}]}],"abstract":[{"type":"text","text":"Generates an array of offests to get each page of results."}],"metadata":{"symbolKind":"func","externalID":"s:13SpotifyWebAPI19generatePageOffsets_13maxExtraPagesSaySiGx_SiSgtAA20PagingObjectProtocolRzlF","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"generatePageOffsets(_:maxExtraPages:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"generatePageOffsets","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxExtraPages"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"]"}],"roleHeading":"Function"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/generatePageOffsets(_:maxExtraPages:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"where the output is a paging object."}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"PagingObjectProtocol","kind":"identifier"}],"title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"kind":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"type":"emphasis","inlineContent":[{"type":"text","text":"concurrently"}]},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"extendPagesConcurrently(_:maxExtraPages:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Page"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/generatePageOffsets(_:maxExtraPages:)":{"abstract":[{"text":"Generates an array of offests to get each page of results.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/generatePageOffsets(_:maxExtraPages:)","kind":"symbol","title":"generatePageOffsets(_:maxExtraPages:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/generatepageoffsets(_:maxextrapages:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generatePageOffsets"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Page"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxExtraPages"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> [","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"]"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"generatePageOffsets","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Page","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"page"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Page"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil) -> [","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"] "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Page"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","text":"PagingObjectProtocol","preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP","kind":"typeIdentifier"}]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/generatepageoffsets(_:maxextrapages:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"generatePageOffsets","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Page"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxExtraPages"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> [","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol","externalID":"s:13SpotifyWebAPI19generatePageOffsets_13maxExtraPagesSaySiGx_SiSgtAA20PagingObjectProtocolRzlF","modules":[{"name":"SpotifyWebAPI"}],"title":"generatePageOffsets(_:maxExtraPages:)","symbolKind":"func","roleHeading":"Function"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/generatePageOffsets(_:maxExtraPages:)"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Generates an array of offests to get each page of results.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/generatePageOffsets(_:maxExtraPages:)":{"title":"generatePageOffsets(_:maxExtraPages:)","type":"topic","url":"\/documentation\/spotifywebapi\/generatepageoffsets(_:maxextrapages:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/generatePageOffsets(_:maxExtraPages:)","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generatePageOffsets"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Page"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?) -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Generates an array of offests to get each page of results."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"inlineContent":[{"text":"concurrently","type":"text"}],"type":"emphasis"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","kind":"symbol","title":"extendPagesConcurrently(_:maxExtraPages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PagingObjectProtocol","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","type":"topic","navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"type":"text","text":" "},{"text":"where the output is a paging object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/headers.json b/docs/data/documentation/spotifywebapi/headers.json index ef9253798..bb44979ec 100644 --- a/docs/data/documentation/spotifywebapi/headers.json +++ b/docs/data/documentation/spotifywebapi/headers.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"metadata":{"title":"Headers","externalID":"s:13SpotifyWebAPI7HeadersO","roleHeading":"Enumeration","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Headers","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"enum","navigatorTitle":[{"kind":"identifier","text":"Headers"}]},"abstract":[{"type":"text","text":"A namespace of HTTP Headers."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/headers"]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/contentTypeImageJpeg","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/contentTypeJSON","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/formURLEncoded"],"title":"Type Properties"},{"title":"Type Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/basicBase64Encoded(clientId:clientSecret:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorization(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorizationAndContentTypeJSON(_:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Headers"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/contentTypeJSON":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentTypeJSON"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"url":"\/documentation\/spotifywebapi\/headers\/contenttypejson","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/contentTypeJSON","type":"topic","title":"contentTypeJSON","role":"symbol","abstract":[{"type":"text","text":"The JSON Content-Type header. This tells the server that the body of the"},{"text":" ","type":"text"},{"type":"text","text":"request is JSON."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Headers"}],"url":"\/documentation\/spotifywebapi\/headers","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Headers"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","type":"topic","title":"Headers","role":"symbol","abstract":[{"type":"text","text":"A namespace of HTTP Headers."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/formURLEncoded":{"type":"topic","url":"\/documentation\/spotifywebapi\/headers\/formurlencoded","title":"formURLEncoded","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/formURLEncoded","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"kind":"symbol","abstract":[{"text":"The form-urlencoded header.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/basicBase64Encoded(clientId:clientSecret:)":{"title":"basicBase64Encoded(clientId:clientSecret:)","type":"topic","url":"\/documentation\/spotifywebapi\/headers\/basicbase64encoded(clientid:clientsecret:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/basicBase64Encoded(clientId:clientSecret:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"basicBase64Encoded","kind":"identifier"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?","kind":"text"}],"kind":"symbol","abstract":[{"text":"Makes the base64Encoded authorization header with the client id and secret.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/contentTypeImageJpeg":{"type":"topic","url":"\/documentation\/spotifywebapi\/headers\/contenttypeimagejpeg","title":"contentTypeImageJpeg","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/contentTypeImageJpeg","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentTypeImageJpeg"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"kind":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/bearerAuthorization(_:)":{"title":"bearerAuthorization(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/headers\/bearerauthorization(_:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorization(_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bearerAuthorization"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"kind":"symbol","abstract":[{"type":"text","text":"Makes the bearer authorization header using the access token."},{"type":"text","text":" "},{"type":"text","text":"This header must be present in all requests to the Spotify web API,"},{"type":"text","text":" "},{"text":"except for those involved in retrieving refresh and\/or access tokens and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorizing your application."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/bearerAuthorizationAndContentTypeJSON(_:)":{"type":"topic","kind":"symbol","title":"bearerAuthorizationAndContentTypeJSON(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorizationAndContentTypeJSON(_:)","url":"\/documentation\/spotifywebapi\/headers\/bearerauthorizationandcontenttypejson(_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bearerAuthorizationAndContentTypeJSON"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"text":"The bearer authorization and JSON Content-Type headers.","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A namespace of HTTP Headers."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/headers"]}],"metadata":{"title":"Headers","roleHeading":"Enumeration","externalID":"s:13SpotifyWebAPI7HeadersO","navigatorTitle":[{"text":"Headers","kind":"identifier"}],"role":"symbol","symbolKind":"enum","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Headers"}]},"topicSections":[{"title":"Type Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/contentTypeImageJpeg","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/contentTypeJSON","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/formURLEncoded"],"generated":true,"anchor":"Type-Properties"},{"anchor":"Type-Methods","title":"Type Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/basicBase64Encoded(clientId:clientSecret:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorization(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorizationAndContentTypeJSON(_:)"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Headers"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers":{"navigatorTitle":[{"kind":"identifier","text":"Headers"}],"title":"Headers","abstract":[{"type":"text","text":"A namespace of HTTP Headers."}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Headers"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/headers","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/contentTypeImageJpeg":{"url":"\/documentation\/spotifywebapi\/headers\/contenttypeimagejpeg","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/contentTypeImageJpeg","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"contentTypeImageJpeg","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"title":"contentTypeImageJpeg"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/basicBase64Encoded(clientId:clientSecret:)":{"title":"basicBase64Encoded(clientId:clientSecret:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/headers\/basicbase64encoded(clientid:clientsecret:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/basicBase64Encoded(clientId:clientSecret:)","abstract":[{"type":"text","text":"Makes the base64Encoded authorization header with the client id and secret."}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"basicBase64Encoded","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"clientSecret"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/contentTypeJSON":{"role":"symbol","abstract":[{"text":"The JSON Content-Type header. This tells the server that the body of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"request is JSON."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentTypeJSON"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/contentTypeJSON","url":"\/documentation\/spotifywebapi\/headers\/contenttypejson","title":"contentTypeJSON"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/bearerAuthorizationAndContentTypeJSON(_:)":{"title":"bearerAuthorizationAndContentTypeJSON(_:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/headers\/bearerauthorizationandcontenttypejson(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorizationAndContentTypeJSON(_:)","abstract":[{"text":"The bearer authorization and JSON Content-Type headers.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bearerAuthorizationAndContentTypeJSON"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/bearerAuthorization(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Makes the bearer authorization header using the access token."},{"text":" ","type":"text"},{"text":"This header must be present in all requests to the Spotify web API,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"except for those involved in retrieving refresh and\/or access tokens and"},{"type":"text","text":" "},{"text":"authorizing your application.","type":"text"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bearerAuthorization"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorization(_:)","url":"\/documentation\/spotifywebapi\/headers\/bearerauthorization(_:)","title":"bearerAuthorization(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/formURLEncoded":{"abstract":[{"type":"text","text":"The form-urlencoded header."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/formURLEncoded","kind":"symbol","type":"topic","title":"formURLEncoded","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/headers\/formurlencoded"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/headers/basicbase64encoded(clientid:clientsecret:).json b/docs/data/documentation/spotifywebapi/headers/basicbase64encoded(clientid:clientsecret:).json index d977a2654..c4cd9dd0f 100644 --- a/docs/data/documentation/spotifywebapi/headers/basicbase64encoded(clientid:clientsecret:).json +++ b/docs/data/documentation/spotifywebapi/headers/basicbase64encoded(clientid:clientsecret:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI7HeadersO18basicBase64Encoded8clientId0H6SecretSDyS2SGSgSS_SStFZ","title":"basicBase64Encoded(clientId:clientSecret:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"basicBase64Encoded","kind":"identifier"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"symbolKind":"method","role":"symbol"},"abstract":[{"text":"Makes the base64Encoded authorization header with the client id and secret.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/basicBase64Encoded(clientId:clientSecret:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"basicBase64Encoded","kind":"identifier"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientSecret"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"clientId","content":[{"type":"paragraph","inlineContent":[{"text":"The client id.","type":"text"}]}]},{"name":"clientSecret","content":[{"type":"paragraph","inlineContent":[{"text":"The client secret.","type":"text"}]}]}]},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"codeListing","code":["guard let encodedString = \"\\(clientId):\\(clientSecret)\""," .base64Encoded()","else {"," return nil","}","return [\"Authorization\": \"Basic \\(encodedString)\"]"],"syntax":null}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/headers\/basicbase64encoded(clientid:clientsecret:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Headers"}],"url":"\/documentation\/spotifywebapi\/headers","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Headers"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","type":"topic","title":"Headers","role":"symbol","abstract":[{"type":"text","text":"A namespace of HTTP Headers."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/basicBase64Encoded(clientId:clientSecret:)":{"title":"basicBase64Encoded(clientId:clientSecret:)","type":"topic","url":"\/documentation\/spotifywebapi\/headers\/basicbase64encoded(clientid:clientsecret:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/basicBase64Encoded(clientId:clientSecret:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"basicBase64Encoded","kind":"identifier"},{"kind":"text","text":"("},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?","kind":"text"}],"kind":"symbol","abstract":[{"text":"Makes the base64Encoded authorization header with the client id and secret.","type":"text"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/basicBase64Encoded(clientId:clientSecret:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/headers\/basicbase64encoded(clientid:clientsecret:)"]}],"abstract":[{"text":"Makes the base64Encoded authorization header with the client id and secret.","type":"text"}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI7HeadersO18basicBase64Encoded8clientId0H6SecretSDyS2SGSgSS_SStFZ","roleHeading":"Type Method","title":"basicBase64Encoded(clientId:clientSecret:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"basicBase64Encoded","kind":"identifier"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"clientSecret"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?","kind":"text"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"basicBase64Encoded","kind":"identifier"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientSecret"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"clientId","content":[{"type":"paragraph","inlineContent":[{"text":"The client id.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"The client secret.","type":"text"}],"type":"paragraph"}],"name":"clientSecret"}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"code":["guard let encodedString = \"\\(clientId):\\(clientSecret)\""," .base64Encoded()","else {"," return nil","}","return [\"Authorization\": \"Basic \\(encodedString)\"]"],"type":"codeListing","syntax":null}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/basicBase64Encoded(clientId:clientSecret:)":{"title":"basicBase64Encoded(clientId:clientSecret:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/headers\/basicbase64encoded(clientid:clientsecret:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/basicBase64Encoded(clientId:clientSecret:)","abstract":[{"type":"text","text":"Makes the base64Encoded authorization header with the client id and secret."}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"basicBase64Encoded","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"clientSecret"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers":{"navigatorTitle":[{"kind":"identifier","text":"Headers"}],"title":"Headers","abstract":[{"type":"text","text":"A namespace of HTTP Headers."}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Headers"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/headers","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/headers/bearerauthorization(_:).json b/docs/data/documentation/spotifywebapi/headers/bearerauthorization(_:).json index 2e10245b3..5372e3276 100644 --- a/docs/data/documentation/spotifywebapi/headers/bearerauthorization(_:).json +++ b/docs/data/documentation/spotifywebapi/headers/bearerauthorization(_:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers"]]},"abstract":[{"type":"text","text":"Makes the bearer authorization header using the access token."},{"text":" ","type":"text"},{"text":"This header must be present in all requests to the Spotify web API,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"except for those involved in retrieving refresh and\/or access tokens and"},{"type":"text","text":" "},{"type":"text","text":"authorizing your application."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"bearerAuthorization","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"accessToken","content":[{"inlineContent":[{"text":"The access token from Spotify.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorizationAndContentTypeJSON(_:)","isActive":true},{"type":"text","text":"."}]},{"code":["[\"Authorization\": \"Bearer \\(accessToken)\"]"],"type":"codeListing","syntax":null}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorization(_:)"},"metadata":{"role":"symbol","title":"bearerAuthorization(_:)","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Type Method","externalID":"s:13SpotifyWebAPI7HeadersO19bearerAuthorizationySDyS2SGSSFZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"bearerAuthorization","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/headers\/bearerauthorization(_:)"]}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/bearerAuthorizationAndContentTypeJSON(_:)":{"type":"topic","kind":"symbol","title":"bearerAuthorizationAndContentTypeJSON(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorizationAndContentTypeJSON(_:)","url":"\/documentation\/spotifywebapi\/headers\/bearerauthorizationandcontenttypejson(_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bearerAuthorizationAndContentTypeJSON"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"text":"The bearer authorization and JSON Content-Type headers.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/bearerAuthorization(_:)":{"title":"bearerAuthorization(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/headers\/bearerauthorization(_:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorization(_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bearerAuthorization"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"kind":"symbol","abstract":[{"type":"text","text":"Makes the bearer authorization header using the access token."},{"type":"text","text":" "},{"type":"text","text":"This header must be present in all requests to the Spotify web API,"},{"type":"text","text":" "},{"text":"except for those involved in retrieving refresh and\/or access tokens and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorizing your application."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Headers"}],"url":"\/documentation\/spotifywebapi\/headers","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Headers"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","type":"topic","title":"Headers","role":"symbol","abstract":[{"type":"text","text":"A namespace of HTTP Headers."}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"bearerAuthorization","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"accessToken","content":[{"inlineContent":[{"type":"text","text":"The access token from Spotify."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorizationAndContentTypeJSON(_:)"},{"type":"text","text":"."}]},{"code":["[\"Authorization\": \"Bearer \\(accessToken)\"]"],"type":"codeListing","syntax":null}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorization(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Makes the bearer authorization header using the access token."},{"type":"text","text":" "},{"type":"text","text":"This header must be present in all requests to the Spotify web API,"},{"type":"text","text":" "},{"type":"text","text":"except for those involved in retrieving refresh and\/or access tokens and"},{"text":" ","type":"text"},{"type":"text","text":"authorizing your application."}],"metadata":{"symbolKind":"method","title":"bearerAuthorization(_:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"bearerAuthorization","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI7HeadersO19bearerAuthorizationySDyS2SGSSFZ"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/headers\/bearerauthorization(_:)"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/bearerAuthorizationAndContentTypeJSON(_:)":{"title":"bearerAuthorizationAndContentTypeJSON(_:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/headers\/bearerauthorizationandcontenttypejson(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorizationAndContentTypeJSON(_:)","abstract":[{"text":"The bearer authorization and JSON Content-Type headers.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bearerAuthorizationAndContentTypeJSON"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/bearerAuthorization(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Makes the bearer authorization header using the access token."},{"text":" ","type":"text"},{"text":"This header must be present in all requests to the Spotify web API,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"except for those involved in retrieving refresh and\/or access tokens and"},{"type":"text","text":" "},{"text":"authorizing your application.","type":"text"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bearerAuthorization"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorization(_:)","url":"\/documentation\/spotifywebapi\/headers\/bearerauthorization(_:)","title":"bearerAuthorization(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers":{"navigatorTitle":[{"kind":"identifier","text":"Headers"}],"title":"Headers","abstract":[{"type":"text","text":"A namespace of HTTP Headers."}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Headers"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/headers","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/headers/bearerauthorizationandcontenttypejson(_:).json b/docs/data/documentation/spotifywebapi/headers/bearerauthorizationandcontenttypejson(_:).json index d6666c435..93c7a3bae 100644 --- a/docs/data/documentation/spotifywebapi/headers/bearerauthorizationandcontenttypejson(_:).json +++ b/docs/data/documentation/spotifywebapi/headers/bearerauthorizationandcontenttypejson(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorizationAndContentTypeJSON(_:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers"]]},"abstract":[{"text":"The bearer authorization and JSON Content-Type headers.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"bearerAuthorizationAndContentTypeJSON","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The access token from Spotify."}]}],"name":"accessToken"}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The JSON Content-Type header tells the server that the body of the request"},{"text":" ","type":"text"},{"text":"is JSON.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Equivalent to "},{"code":"bearerAuthorization(accessToken) + contentTypeJSON","type":"codeVoice"},{"type":"text","text":"."}]},{"type":"codeListing","syntax":null,"code":["["," \"Authorization\": \"Bearer \\(accessToken)\","," \"Content-Type\": \"application\/json\"","]"]}],"kind":"content"}],"metadata":{"externalID":"s:13SpotifyWebAPI7HeadersO37bearerAuthorizationAndContentTypeJSONySDyS2SGSSFZ","roleHeading":"Type Method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"bearerAuthorizationAndContentTypeJSON","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"role":"symbol","title":"bearerAuthorizationAndContentTypeJSON(_:)","symbolKind":"method"},"variants":[{"paths":["\/documentation\/spotifywebapi\/headers\/bearerauthorizationandcontenttypejson(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/bearerAuthorizationAndContentTypeJSON(_:)":{"type":"topic","kind":"symbol","title":"bearerAuthorizationAndContentTypeJSON(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorizationAndContentTypeJSON(_:)","url":"\/documentation\/spotifywebapi\/headers\/bearerauthorizationandcontenttypejson(_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bearerAuthorizationAndContentTypeJSON"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"text":"The bearer authorization and JSON Content-Type headers.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Headers"}],"url":"\/documentation\/spotifywebapi\/headers","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Headers"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","type":"topic","title":"Headers","role":"symbol","abstract":[{"type":"text","text":"A namespace of HTTP Headers."}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"bearerAuthorizationAndContentTypeJSON","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"accessToken","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The access token from Spotify."}]}]}],"kind":"parameters"},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"The JSON Content-Type header tells the server that the body of the request"},{"type":"text","text":" "},{"text":"is JSON.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Equivalent to "},{"code":"bearerAuthorization(accessToken) + contentTypeJSON","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"},{"syntax":null,"type":"codeListing","code":["["," \"Authorization\": \"Bearer \\(accessToken)\","," \"Content-Type\": \"application\/json\"","]"]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/headers\/bearerauthorizationandcontenttypejson(_:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers"]]},"sections":[],"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI7HeadersO37bearerAuthorizationAndContentTypeJSONySDyS2SGSSFZ","symbolKind":"method","title":"bearerAuthorizationAndContentTypeJSON(_:)","roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bearerAuthorizationAndContentTypeJSON"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The bearer authorization and JSON Content-Type headers.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorizationAndContentTypeJSON(_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers":{"navigatorTitle":[{"kind":"identifier","text":"Headers"}],"title":"Headers","abstract":[{"type":"text","text":"A namespace of HTTP Headers."}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Headers"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/headers","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/bearerAuthorizationAndContentTypeJSON(_:)":{"title":"bearerAuthorizationAndContentTypeJSON(_:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/headers\/bearerauthorizationandcontenttypejson(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorizationAndContentTypeJSON(_:)","abstract":[{"text":"The bearer authorization and JSON Content-Type headers.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bearerAuthorizationAndContentTypeJSON"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/headers/contenttypeimagejpeg.json b/docs/data/documentation/spotifywebapi/headers/contenttypeimagejpeg.json index e1055c8ec..0aa874cba 100644 --- a/docs/data/documentation/spotifywebapi/headers/contenttypeimagejpeg.json +++ b/docs/data/documentation/spotifywebapi/headers/contenttypeimagejpeg.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Type Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"contentTypeImageJpeg","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"contentTypeImageJpeg","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI7HeadersO20contentTypeImageJpegSDyS2SGvpZ"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/contentTypeImageJpeg"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentTypeImageJpeg"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"languages":["swift"]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"codeListing","syntax":null,"code":["[\"Content-Type\": \"image\/jpeg\"]"]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/headers\/contenttypeimagejpeg"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Headers"}],"url":"\/documentation\/spotifywebapi\/headers","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Headers"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","type":"topic","title":"Headers","role":"symbol","abstract":[{"type":"text","text":"A namespace of HTTP Headers."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/contentTypeImageJpeg":{"type":"topic","url":"\/documentation\/spotifywebapi\/headers\/contenttypeimagejpeg","title":"contentTypeImageJpeg","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/contentTypeImageJpeg","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentTypeImageJpeg"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"kind":"symbol","abstract":[]}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/contentTypeImageJpeg","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentTypeImageJpeg","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}],"roleHeading":"Type Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"contentTypeImageJpeg","externalID":"s:13SpotifyWebAPI7HeadersO20contentTypeImageJpegSDyS2SGvpZ"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentTypeImageJpeg"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]","kind":"text"}]}],"kind":"declarations"},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"code":["[\"Content-Type\": \"image\/jpeg\"]"],"type":"codeListing","syntax":null}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/headers\/contenttypeimagejpeg"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/contentTypeImageJpeg":{"url":"\/documentation\/spotifywebapi\/headers\/contenttypeimagejpeg","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/contentTypeImageJpeg","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"contentTypeImageJpeg","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"title":"contentTypeImageJpeg"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers":{"navigatorTitle":[{"kind":"identifier","text":"Headers"}],"title":"Headers","abstract":[{"type":"text","text":"A namespace of HTTP Headers."}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Headers"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/headers","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/headers/contenttypejson.json b/docs/data/documentation/spotifywebapi/headers/contenttypejson.json index f34f77ae0..112606c0a 100644 --- a/docs/data/documentation/spotifywebapi/headers/contenttypejson.json +++ b/docs/data/documentation/spotifywebapi/headers/contenttypejson.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"contentTypeJSON","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorizationAndContentTypeJSON(_:)"},{"text":".","type":"text"}]},{"syntax":null,"code":["[\"Content-Type\": \"application\/json\"]"],"type":"codeListing"}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/contentTypeJSON","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"The JSON Content-Type header. This tells the server that the body of the","type":"text"},{"type":"text","text":" "},{"text":"request is JSON.","type":"text"}],"metadata":{"externalID":"s:13SpotifyWebAPI7HeadersO15contentTypeJSONSDyS2SGvpZ","role":"symbol","title":"contentTypeJSON","roleHeading":"Type Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentTypeJSON"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/headers\/contenttypejson"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/contentTypeJSON":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentTypeJSON"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"url":"\/documentation\/spotifywebapi\/headers\/contenttypejson","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/contentTypeJSON","type":"topic","title":"contentTypeJSON","role":"symbol","abstract":[{"type":"text","text":"The JSON Content-Type header. This tells the server that the body of the"},{"text":" ","type":"text"},{"type":"text","text":"request is JSON."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Headers"}],"url":"\/documentation\/spotifywebapi\/headers","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Headers"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","type":"topic","title":"Headers","role":"symbol","abstract":[{"type":"text","text":"A namespace of HTTP Headers."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/bearerAuthorizationAndContentTypeJSON(_:)":{"type":"topic","kind":"symbol","title":"bearerAuthorizationAndContentTypeJSON(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorizationAndContentTypeJSON(_:)","url":"\/documentation\/spotifywebapi\/headers\/bearerauthorizationandcontenttypejson(_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bearerAuthorizationAndContentTypeJSON"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"text":"The bearer authorization and JSON Content-Type headers.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentTypeJSON","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorizationAndContentTypeJSON(_:)"},{"text":".","type":"text"}],"type":"paragraph"},{"code":["[\"Content-Type\": \"application\/json\"]"],"type":"codeListing","syntax":null}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:13SpotifyWebAPI7HeadersO15contentTypeJSONSDyS2SGvpZ","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"contentTypeJSON","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"title":"contentTypeJSON","roleHeading":"Type Property"},"kind":"symbol","abstract":[{"type":"text","text":"The JSON Content-Type header. This tells the server that the body of the"},{"text":" ","type":"text"},{"text":"request is JSON.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/headers\/contenttypejson"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/contentTypeJSON"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/bearerAuthorizationAndContentTypeJSON(_:)":{"title":"bearerAuthorizationAndContentTypeJSON(_:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/headers\/bearerauthorizationandcontenttypejson(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/bearerAuthorizationAndContentTypeJSON(_:)","abstract":[{"text":"The bearer authorization and JSON Content-Type headers.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bearerAuthorizationAndContentTypeJSON"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers":{"navigatorTitle":[{"kind":"identifier","text":"Headers"}],"title":"Headers","abstract":[{"type":"text","text":"A namespace of HTTP Headers."}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Headers"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/headers","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/contentTypeJSON":{"role":"symbol","abstract":[{"text":"The JSON Content-Type header. This tells the server that the body of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"request is JSON."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentTypeJSON"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/contentTypeJSON","url":"\/documentation\/spotifywebapi\/headers\/contenttypejson","title":"contentTypeJSON"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/headers/formurlencoded.json b/docs/data/documentation/spotifywebapi/headers/formurlencoded.json index a4a18e1ab..0e52fcdc6 100644 --- a/docs/data/documentation/spotifywebapi/headers/formurlencoded.json +++ b/docs/data/documentation/spotifywebapi/headers/formurlencoded.json @@ -1 +1 @@ -{"abstract":[{"text":"The form-urlencoded header.","type":"text"}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI7HeadersO14formURLEncodedSDyS2SGvpZ","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"title":"formURLEncoded","roleHeading":"Type Property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"code":["[\"Content-Type\": \"application\/x-www-form-urlencoded\"]"],"syntax":null,"type":"codeListing"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/headers\/formurlencoded"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/formURLEncoded"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Headers"}],"url":"\/documentation\/spotifywebapi\/headers","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Headers"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","type":"topic","title":"Headers","role":"symbol","abstract":[{"type":"text","text":"A namespace of HTTP Headers."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/formURLEncoded":{"type":"topic","url":"\/documentation\/spotifywebapi\/headers\/formurlencoded","title":"formURLEncoded","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/formURLEncoded","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"kind":"symbol","abstract":[{"text":"The form-urlencoded header.","type":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers"]]},"sections":[],"abstract":[{"type":"text","text":"The form-urlencoded header."}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Type Property","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"externalID":"s:13SpotifyWebAPI7HeadersO14formURLEncodedSDyS2SGvpZ","title":"formURLEncoded","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"codeListing","syntax":null,"code":["[\"Content-Type\": \"application\/x-www-form-urlencoded\"]"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/headers\/formurlencoded"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/formURLEncoded","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers":{"navigatorTitle":[{"kind":"identifier","text":"Headers"}],"title":"Headers","abstract":[{"type":"text","text":"A namespace of HTTP Headers."}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Headers"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/headers","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Headers/formURLEncoded":{"abstract":[{"type":"text","text":"The form-urlencoded header."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Headers\/formURLEncoded","kind":"symbol","type":"topic","title":"formURLEncoded","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/headers\/formurlencoded"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory.json b/docs/data/documentation/spotifywebapi/idcategory.json index c3207c5cd..8fc5cab49 100644 --- a/docs/data/documentation/spotifywebapi/idcategory.json +++ b/docs/data/documentation/spotifywebapi/idcategory.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","interfaceLanguage":"swift"},"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/s12CaseIterableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY"],"title":"Conforms To","kind":"relationships"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"],"title":"Spotify Identifiers","generated":true}],"abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"of a Spotify URI."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory"]}],"kind":"symbol","metadata":{"roleHeading":"Enumeration","title":"IDCategory","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"enum","externalID":"s:13SpotifyWebAPI10IDCategoryO","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IDCategory"}],"role":"symbol","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","level":2,"type":"heading","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"In this URI:"}]},{"syntax":null,"type":"codeListing","code":["\"spotify:track:6rqhFgbbKwnb9MLmUQDhG6\""]},{"inlineContent":[{"text":"“track” is the id category.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference"},{"text":".","type":"text"}]}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/init(rawValue:)"],"title":"Initializers"},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/idcategory\/equatable-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/Equatable-Implementations","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"title":"SpotifyIdentifier","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"kind":"identifier","text":"SpotifyIdentifier"}],"role":"symbol","abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"text":"such as artists, tracks, and playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","url":"\/documentation\/spotifywebapi\/idcategory\/unknown","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}],"role":"symbol","title":"IDCategory.unknown","abstract":[{"text":"Unknown. This should be rare.","type":"text"}]},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"title":"IDCategory.playlist","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}],"abstract":[{"type":"text","text":"A playlist."}],"url":"\/documentation\/spotifywebapi\/idcategory\/playlist"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"}],"url":"\/documentation\/spotifywebapi\/idcategory\/user","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"topic","title":"IDCategory.user","role":"symbol","abstract":[{"type":"text","text":"A Spotify user."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/idcategory\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audiobook"}],"url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","type":"topic","title":"IDCategory.audiobook","role":"symbol","abstract":[{"type":"text","text":"An audiobook."}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","url":"\/documentation\/spotifywebapi\/idcategory\/ad","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ad"}],"role":"symbol","title":"IDCategory.ad","abstract":[{"type":"text","text":"An ad."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/init(rawValue:)":{"kind":"symbol","abstract":[{"type":"text","text":"Creates a new instance with the specified raw value."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/init(rawValue:)","type":"topic","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory\/init(rawvalue:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","title":"IDCategory.collection","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/collection","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"collection","kind":"identifier"}],"abstract":[{"text":"A collection.","type":"text"}]},"doc://SpotifyWebAPI/SY":{"identifier":"doc:\/\/SpotifyWebAPI\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","title":"IDCategory.chapter","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/chapter","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"chapter","kind":"identifier"}],"abstract":[{"type":"text","text":"An audiobook chapter."}]},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/local":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","kind":"symbol","abstract":[{"text":"See ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","isActive":true,"type":"reference"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/idcategory\/local","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"local"}],"type":"topic","title":"IDCategory.local"},"doc://SpotifyWebAPI/s12CaseIterableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s12CaseIterableP","type":"unresolvable","title":"Swift.CaseIterable"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"role":"symbol","title":"IDCategory.genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","url":"\/documentation\/spotifywebapi\/idcategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"https://developer.spotify.com/documentation/general/guides/local-files-spotify-playlists/":{"titleInlineContent":[{"text":"Identifying Local Files","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","title":"Identifying Local Files"}}} \ No newline at end of file +{"topicSections":[{"title":"Enumeration Cases","anchor":"Enumeration-Cases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user"],"generated":true},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/init(rawValue:)"],"anchor":"Initializers","title":"Initializers"},{"generated":true,"title":"Default Implementations","anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Spotify Identifiers","generated":true,"anchor":"Spotify-Identifiers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]}],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/s12CaseIterableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY"],"type":"conformsTo"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IDCategory"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","anchor":"overview","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"In this URI:"}]},{"type":"codeListing","code":["\"spotify:track:6rqhFgbbKwnb9MLmUQDhG6\""],"syntax":null},{"type":"paragraph","inlineContent":[{"text":"“track” is the id category.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"metadata":{"externalID":"s:13SpotifyWebAPI10IDCategoryO","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IDCategory"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"enum","roleHeading":"Enumeration","title":"IDCategory","role":"symbol","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","abstract":[{"text":"A playlist.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"}],"title":"IDCategory.playlist","url":"\/documentation\/spotifywebapi\/idcategory\/playlist","role":"symbol"},"doc://SpotifyWebAPI/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/idcategory\/equatable-implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}],"title":"IDCategory.genre","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"title":"IDCategory.user","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","url":"\/documentation\/spotifywebapi\/idcategory\/user","abstract":[{"type":"text","text":"A Spotify user."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/RawRepresentable-Implementations":{"type":"topic","abstract":[],"title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/idcategory\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","title":"SpotifyIdentifier","url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","abstract":[{"text":"A collection.","type":"text"}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"collection","kind":"identifier"}],"role":"symbol","title":"IDCategory.collection","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"url":"\/documentation\/spotifywebapi\/idcategory\/chapter","title":"IDCategory.chapter","abstract":[{"type":"text","text":"An audiobook chapter."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","abstract":[{"type":"text","text":"An ad."}],"url":"\/documentation\/spotifywebapi\/idcategory\/ad","title":"IDCategory.ad","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ad","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/SY":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SY","title":"Swift.RawRepresentable"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/local":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","abstract":[{"type":"text","text":"See "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"IDCategory.local","url":"\/documentation\/spotifywebapi\/idcategory\/local","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"local"}],"role":"symbol"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","abstract":[{"type":"text","text":"Unknown. This should be rare."}],"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"title":"IDCategory.unknown","url":"\/documentation\/spotifywebapi\/idcategory\/unknown","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"}],"abstract":[{"text":"An audiobook.","type":"text"}],"kind":"symbol","title":"IDCategory.audiobook","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","role":"symbol"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/init(rawValue:)":{"abstract":[{"text":"Creates a new instance with the specified raw value.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory\/init(rawvalue:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/init(rawValue:)","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"kind":"symbol","role":"symbol","type":"topic"},"https://developer.spotify.com/documentation/general/guides/local-files-spotify-playlists/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","titleInlineContent":[{"type":"text","text":"Identifying Local Files"}],"title":"Identifying Local Files"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/!=(_:_:).json b/docs/data/documentation/spotifywebapi/idcategory/!=(_:_:).json index f6e1fc9a3..4d7d95a52 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/idcategory/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/!=(_:_:)"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"sections":[],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"roleHeading":"Operator","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI10IDCategoryO","symbolKind":"op"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/!=(_:_:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/!=(_:_:)","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/!=(_:_:)","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/idcategory\/equatable-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/Equatable-Implementations","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/!=(_:_:)"},"metadata":{"roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"title":"!=(_:_:)","role":"symbol","extendedModule":"Swift","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI10IDCategoryO"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/!=(_:_:)":{"title":"!=(_:_:)","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/idcategory\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/!=(_:_:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/idcategory\/equatable-implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/ad.json b/docs/data/documentation/spotifywebapi/idcategory/ad.json index 639a18f17..624138e0e 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/ad.json +++ b/docs/data/documentation/spotifywebapi/idcategory/ad.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","interfaceLanguage":"swift"},"abstract":[{"text":"An ad.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"externalID":"s:13SpotifyWebAPI10IDCategoryO2adyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ad","kind":"identifier"}],"role":"symbol","title":"IDCategory.ad","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","roleHeading":"Case"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/ad"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ad"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","url":"\/documentation\/spotifywebapi\/idcategory\/ad","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ad"}],"role":"symbol","title":"IDCategory.ad","abstract":[{"type":"text","text":"An ad."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"metadata":{"symbolKind":"case","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI10IDCategoryO2adyA2CmF","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ad","kind":"identifier"}],"title":"IDCategory.ad"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"text":"An ad.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ad"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/ad"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","abstract":[{"type":"text","text":"An ad."}],"url":"\/documentation\/spotifywebapi\/idcategory\/ad","title":"IDCategory.ad","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ad","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/album.json b/docs/data/documentation/spotifywebapi/idcategory/album.json index a3b3bfcc2..85a79de61 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/album.json +++ b/docs/data/documentation/spotifywebapi/idcategory/album.json @@ -1 +1 @@ -{"abstract":[{"text":"An album.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"album"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:13SpotifyWebAPI10IDCategoryO5albumyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"title":"IDCategory.album","role":"symbol","symbolKind":"case","roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/album"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/album"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"title":"IDCategory.album","role":"symbol","roleHeading":"Case","externalID":"s:13SpotifyWebAPI10IDCategoryO5albumyA2CmF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case"},"sections":[],"abstract":[{"type":"text","text":"An album."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/artist.json b/docs/data/documentation/spotifywebapi/idcategory/artist.json index efdd72e08..4fe76d189 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/artist.json +++ b/docs/data/documentation/spotifywebapi/idcategory/artist.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"An artist."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"platforms":["macOS"]}]}],"metadata":{"externalID":"s:13SpotifyWebAPI10IDCategoryO6artistyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"artist"}],"title":"IDCategory.artist","role":"symbol","symbolKind":"case","roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/artist"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"artist"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"An artist.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/artist"]}],"metadata":{"title":"IDCategory.artist","roleHeading":"Case","role":"symbol","externalID":"s:13SpotifyWebAPI10IDCategoryO6artistyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/audiobook.json b/docs/data/documentation/spotifywebapi/idcategory/audiobook.json index b83f11fdf..a54ce3594 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/audiobook.json +++ b/docs/data/documentation/spotifywebapi/idcategory/audiobook.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook"},"sections":[],"abstract":[{"text":"An audiobook.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audiobook","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/audiobook"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","roleHeading":"Case","symbolKind":"case","externalID":"s:13SpotifyWebAPI10IDCategoryO9audiobookyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"audiobook","kind":"identifier"}],"title":"IDCategory.audiobook","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audiobook"}],"url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","type":"topic","title":"IDCategory.audiobook","role":"symbol","abstract":[{"type":"text","text":"An audiobook."}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/audiobook"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobook"}],"externalID":"s:13SpotifyWebAPI10IDCategoryO9audiobookyA2CmF","symbolKind":"case","roleHeading":"Case","title":"IDCategory.audiobook","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"sections":[],"abstract":[{"text":"An audiobook.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audiobook","kind":"identifier"}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"}],"abstract":[{"text":"An audiobook.","type":"text"}],"kind":"symbol","title":"IDCategory.audiobook","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/chapter.json b/docs/data/documentation/spotifywebapi/idcategory/chapter.json index 5bcba5157..5b93908e0 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/chapter.json +++ b/docs/data/documentation/spotifywebapi/idcategory/chapter.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"},"variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/chapter"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"kind":"symbol","metadata":{"roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI10IDCategoryO7chapteryA2CmF","role":"symbol","symbolKind":"case","title":"IDCategory.chapter","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"chapter","kind":"identifier"}]},"abstract":[{"text":"An audiobook chapter.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","title":"IDCategory.chapter","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/chapter","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"chapter","kind":"identifier"}],"abstract":[{"type":"text","text":"An audiobook chapter."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"An audiobook chapter.","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"chapter","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/chapter"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:13SpotifyWebAPI10IDCategoryO7chapteryA2CmF","symbolKind":"case","roleHeading":"Case","title":"IDCategory.chapter","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"url":"\/documentation\/spotifywebapi\/idcategory\/chapter","title":"IDCategory.chapter","abstract":[{"type":"text","text":"An audiobook chapter."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/collection.json b/docs/data/documentation/spotifywebapi/idcategory/collection.json index 05613ddc1..2ec107a78 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/collection.json +++ b/docs/data/documentation/spotifywebapi/idcategory/collection.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"collection","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"When the user is playing their saved tracks (labeled as “Liked Songs” in"},{"text":" ","type":"text"},{"text":"the native Spotify clients), ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","isActive":true},{"text":".","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/type","isActive":true},{"type":"text","text":" "},{"type":"text","text":"will be equal to this value."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/collection"]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"collection","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI10IDCategoryO10collectionyA2CmF","symbolKind":"case","roleHeading":"Case","title":"IDCategory.collection","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"text":"A collection.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/type":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/type","abstract":[{"text":"The object type of the item’s context. Valid values are","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true,"type":"reference"},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","type":"reference"},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad"},{"type":"text","text":", and "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection"},{"text":".","type":"text"}],"kind":"symbol","role":"symbol","title":"type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"url":"\/documentation\/spotifywebapi\/spotifycontext\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"title":"IDCategory.playlist","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}],"abstract":[{"type":"text","text":"A playlist."}],"url":"\/documentation\/spotifywebapi\/idcategory\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","url":"\/documentation\/spotifywebapi\/idcategory\/ad","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ad"}],"role":"symbol","title":"IDCategory.ad","abstract":[{"type":"text","text":"An ad."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","title":"IDCategory.collection","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/collection","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"collection","kind":"identifier"}],"abstract":[{"text":"A collection.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"abstract":[{"type":"text","text":"A collection."}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","title":"IDCategory.collection","roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"collection","kind":"identifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI10IDCategoryO10collectionyA2CmF"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/collection"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"collection","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"When the user is playing their saved tracks (labeled as “Liked Songs” in"},{"type":"text","text":" "},{"text":"the native Spotify clients), ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","isActive":true,"type":"reference"},{"text":".","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/type"},{"type":"text","text":" "},{"type":"text","text":"will be equal to this value."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","abstract":[{"text":"A playlist.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"}],"title":"IDCategory.playlist","url":"\/documentation\/spotifywebapi\/idcategory\/playlist","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","abstract":[{"text":"A collection.","type":"text"}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"collection","kind":"identifier"}],"role":"symbol","title":"IDCategory.collection","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","abstract":[{"type":"text","text":"An ad."}],"url":"\/documentation\/spotifywebapi\/idcategory\/ad","title":"IDCategory.ad","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ad","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/type":{"type":"topic","role":"symbol","title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/type","abstract":[{"type":"text","text":"The object type of the item’s context. Valid values are"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist"},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","isActive":true},{"type":"text","text":", and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycontext\/type","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/encode(to:).json b/docs/data/documentation/spotifywebapi/idcategory/encode(to:).json index 24d1c8503..e5d8b0160 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/idcategory/encode(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/encode(to:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"extendedModule":"Swift","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:13SpotifyWebAPI10IDCategoryO","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method","title":"encode(to:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/idcategory\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/encode(to:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/encode(to:)","title":"encode(to:)","abstract":[],"url":"\/documentation\/spotifywebapi\/idcategory\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"kind":"symbol"}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:13SpotifyWebAPI10IDCategoryO","extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"encode(to:)","symbolKind":"method","roleHeading":"Instance Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/encode(to:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/encode(to:)":{"role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/idcategory\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/RawRepresentable-Implementations":{"type":"topic","abstract":[],"title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/idcategory\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/episode.json b/docs/data/documentation/spotifywebapi/idcategory/episode.json index cb102c1b3..99efe72af 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/episode.json +++ b/docs/data/documentation/spotifywebapi/idcategory/episode.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI10IDCategoryO7episodeyA2CmF","roleHeading":"Case","title":"IDCategory.episode","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"abstract":[{"type":"text","text":"A podcast episode."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"episode"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/episode"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A podcast episode."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/episode"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"metadata":{"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"episode"}],"roleHeading":"Case","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"IDCategory.episode","externalID":"s:13SpotifyWebAPI10IDCategoryO7episodeyA2CmF"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"episode","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/equatable-implementations.json b/docs/data/documentation/spotifywebapi/idcategory/equatable-implementations.json index f4b182d8f..6c0105f88 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/idcategory/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/!=(_:_:)"],"generated":true,"title":"Operators"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/!=(_:_:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/!=(_:_:)","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/!=(_:_:)","type":"topic","abstract":[]}}} \ No newline at end of file +{"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/!=(_:_:)"],"title":"Operators","anchor":"Operators"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/!=(_:_:)":{"title":"!=(_:_:)","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/idcategory\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/!=(_:_:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/genre.json b/docs/data/documentation/spotifywebapi/idcategory/genre.json index 928b0eac3..52005ce63 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/genre.json +++ b/docs/data/documentation/spotifywebapi/idcategory/genre.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/genre"]}],"abstract":[{"type":"text","text":"A genre."}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"genre","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"metadata":{"role":"symbol","title":"IDCategory.genre","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"genre","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI10IDCategoryO5genreyA2CmF","roleHeading":"Case"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"role":"symbol","title":"IDCategory.genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","url":"\/documentation\/spotifywebapi\/idcategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Case","title":"IDCategory.genre","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI10IDCategoryO5genreyA2CmF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"genre"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"genre","kind":"identifier"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","abstract":[{"text":"A genre.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/genre"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}],"title":"IDCategory.genre","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/hash(into:).json b/docs/data/documentation/spotifywebapi/idcategory/hash(into:).json index c3392a0a0..81d1fe26a 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/idcategory/hash(into:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"title":"hash(into:)","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI10IDCategoryO","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/hash(into:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/hash(into:)":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/idcategory\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/hash(into:)","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/idcategory\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations"]]},"metadata":{"extendedModule":"Swift","title":"hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI10IDCategoryO","symbolKind":"method"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/RawRepresentable-Implementations":{"type":"topic","abstract":[],"title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/idcategory\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/hash(into:)":{"url":"\/documentation\/spotifywebapi\/idcategory\/hash(into:)","abstract":[],"type":"topic","title":"hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/hashvalue.json b/docs/data/documentation/spotifywebapi/idcategory/hashvalue.json index 3b3589ad6..bab1605c6 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/hashvalue.json +++ b/docs/data/documentation/spotifywebapi/idcategory/hashvalue.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI10IDCategoryO","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"roleHeading":"Instance Property","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/hashValue"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/hashvalue"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/hashValue":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/hashValue","title":"hashValue","abstract":[],"url":"\/documentation\/spotifywebapi\/idcategory\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/idcategory\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/hashvalue"]}],"metadata":{"title":"hashValue","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI10IDCategoryO","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/hashValue","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/hashValue":{"type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/idcategory\/hashvalue","role":"symbol","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/hashValue"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/RawRepresentable-Implementations":{"type":"topic","abstract":[],"title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/idcategory\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/init(from:).json b/docs/data/documentation/spotifywebapi/idcategory/init(from:).json index 5e5e571b4..f0cb1e3b6 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/init(from:).json +++ b/docs/data/documentation/spotifywebapi/idcategory/init(from:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"metadata":{"symbolKind":"init","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Swift","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:13SpotifyWebAPI10IDCategoryO","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","roleHeading":"Initializer"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/init(from:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/init(from:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/init(from:)","title":"init(from:)","abstract":[],"url":"\/documentation\/spotifywebapi\/idcategory\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/idcategory\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/init(from:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations"]]},"metadata":{"extendedModule":"Swift","title":"init(from:)","roleHeading":"Initializer","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:13SpotifyWebAPI10IDCategoryO"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/init(from:)":{"kind":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/init(from:)","url":"\/documentation\/spotifywebapi\/idcategory\/init(from:)","abstract":[],"role":"symbol","title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/RawRepresentable-Implementations":{"type":"topic","abstract":[],"title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/idcategory\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/init(rawvalue:).json b/docs/data/documentation/spotifywebapi/idcategory/init(rawvalue:).json index 690f9f36a..bfe54f93c 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/init(rawvalue:).json +++ b/docs/data/documentation/spotifywebapi/idcategory/init(rawvalue:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The raw value for an id category. ","type":"text"},{"inlineContent":[{"text":"It is","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"case-insensitive"}]},{"type":"text","text":"."}],"type":"paragraph"}],"name":"rawValue"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"The id categories:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","isActive":true,"type":"reference"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","isActive":true,"type":"reference"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","type":"reference"}],"type":"paragraph"}]}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"text":"Creates a new instance with the specified raw value.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI10IDCategoryO8rawValueACSgSS_tcfc","title":"init(rawValue:)","symbolKind":"init","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/init(rawValue:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"}],"url":"\/documentation\/spotifywebapi\/idcategory\/user","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"topic","title":"IDCategory.user","role":"symbol","abstract":[{"type":"text","text":"A Spotify user."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","title":"IDCategory.chapter","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/chapter","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"chapter","kind":"identifier"}],"abstract":[{"type":"text","text":"An audiobook chapter."}]},"https://developer.spotify.com/documentation/general/guides/local-files-spotify-playlists/":{"titleInlineContent":[{"type":"text","text":"Identifying Local Files"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","title":"Identifying Local Files"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"title":"IDCategory.playlist","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}],"abstract":[{"type":"text","text":"A playlist."}],"url":"\/documentation\/spotifywebapi\/idcategory\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","url":"\/documentation\/spotifywebapi\/idcategory\/unknown","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}],"role":"symbol","title":"IDCategory.unknown","abstract":[{"text":"Unknown. This should be rare.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","title":"IDCategory.collection","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/collection","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"collection","kind":"identifier"}],"abstract":[{"text":"A collection.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audiobook"}],"url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","type":"topic","title":"IDCategory.audiobook","role":"symbol","abstract":[{"type":"text","text":"An audiobook."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","url":"\/documentation\/spotifywebapi\/idcategory\/ad","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ad"}],"role":"symbol","title":"IDCategory.ad","abstract":[{"type":"text","text":"An ad."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/local":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","kind":"symbol","abstract":[{"text":"See ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","isActive":true,"type":"reference"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/idcategory\/local","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"local"}],"type":"topic","title":"IDCategory.local"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"role":"symbol","title":"IDCategory.genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","url":"\/documentation\/spotifywebapi\/idcategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/init(rawValue:)":{"kind":"symbol","abstract":[{"type":"text","text":"Creates a new instance with the specified raw value."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/init(rawValue:)","type":"topic","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory\/init(rawvalue:)","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","abstract":[{"text":"Creates a new instance with the specified raw value.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/init(rawValue:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI10IDCategoryO8rawValueACSgSS_tcfc","role":"symbol","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"rawValue","content":[{"inlineContent":[{"type":"text","text":"The raw value for an id category. "},{"type":"strong","inlineContent":[{"type":"text","text":"It is"}]},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"case-insensitive"}],"type":"strong"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"The id categories:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference"}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user"}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","isActive":true}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","type":"reference","isActive":true}]}]}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"title":"IDCategory.user","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","url":"\/documentation\/spotifywebapi\/idcategory\/user","abstract":[{"type":"text","text":"A Spotify user."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/init(rawValue:)":{"abstract":[{"text":"Creates a new instance with the specified raw value.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory\/init(rawvalue:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/init(rawValue:)","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"}],"abstract":[{"text":"An audiobook.","type":"text"}],"kind":"symbol","title":"IDCategory.audiobook","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","abstract":[{"type":"text","text":"An ad."}],"url":"\/documentation\/spotifywebapi\/idcategory\/ad","title":"IDCategory.ad","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ad","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}],"title":"IDCategory.genre","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/local-files-spotify-playlists/":{"title":"Identifying Local Files","titleInlineContent":[{"type":"text","text":"Identifying Local Files"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"url":"\/documentation\/spotifywebapi\/idcategory\/chapter","title":"IDCategory.chapter","abstract":[{"type":"text","text":"An audiobook chapter."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","abstract":[{"text":"A collection.","type":"text"}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"collection","kind":"identifier"}],"role":"symbol","title":"IDCategory.collection","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","abstract":[{"type":"text","text":"Unknown. This should be rare."}],"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"title":"IDCategory.unknown","url":"\/documentation\/spotifywebapi\/idcategory\/unknown","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","abstract":[{"text":"A playlist.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"}],"title":"IDCategory.playlist","url":"\/documentation\/spotifywebapi\/idcategory\/playlist","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/local":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","abstract":[{"type":"text","text":"See "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"IDCategory.local","url":"\/documentation\/spotifywebapi\/idcategory\/local","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"local"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/local.json b/docs/data/documentation/spotifywebapi/idcategory/local.json index a22a49de0..bd2723692 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/local.json +++ b/docs/data/documentation/spotifywebapi/idcategory/local.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"See "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","isActive":true,"type":"reference"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"local","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local"},"metadata":{"externalID":"s:13SpotifyWebAPI10IDCategoryO5localyA2CmF","title":"IDCategory.local","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"local"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/local"]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/local":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","kind":"symbol","abstract":[{"text":"See ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","isActive":true,"type":"reference"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/idcategory\/local","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"local"}],"type":"topic","title":"IDCategory.local"},"https://developer.spotify.com/documentation/general/guides/local-files-spotify-playlists/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","titleInlineContent":[{"text":"Identifying Local Files","type":"text"}],"title":"Identifying Local Files"}}} \ No newline at end of file +{"abstract":[{"text":"See ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","type":"reference","isActive":true},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:13SpotifyWebAPI10IDCategoryO5localyA2CmF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"local","kind":"identifier"}],"role":"symbol","title":"IDCategory.local"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"local"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/local"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","interfaceLanguage":"swift"},"references":{"https://developer.spotify.com/documentation/general/guides/local-files-spotify-playlists/":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","title":"Identifying Local Files","titleInlineContent":[{"type":"text","text":"Identifying Local Files"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/local":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","abstract":[{"type":"text","text":"See "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"IDCategory.local","url":"\/documentation\/spotifywebapi\/idcategory\/local","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"local"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/playlist.json b/docs/data/documentation/spotifywebapi/idcategory/playlist.json index dd7b7d03a..f92097d77 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/playlist.json +++ b/docs/data/documentation/spotifywebapi/idcategory/playlist.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/playlist"]}],"metadata":{"externalID":"s:13SpotifyWebAPI10IDCategoryO8playlistyA2CmF","title":"IDCategory.playlist","role":"symbol","roleHeading":"Case","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"}],"platforms":["macOS"]}]}],"abstract":[{"text":"A playlist.","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"title":"IDCategory.playlist","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}],"abstract":[{"type":"text","text":"A playlist."}],"url":"\/documentation\/spotifywebapi\/idcategory\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/playlist"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"A playlist."}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI10IDCategoryO8playlistyA2CmF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}],"title":"IDCategory.playlist","symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","abstract":[{"text":"A playlist.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"}],"title":"IDCategory.playlist","url":"\/documentation\/spotifywebapi\/idcategory\/playlist","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/rawrepresentable-implementations.json b/docs/data/documentation/spotifywebapi/idcategory/rawrepresentable-implementations.json index cf952c159..43c1d71bc 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/rawrepresentable-implementations.json +++ b/docs/data/documentation/spotifywebapi/idcategory/rawrepresentable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/init(from:)"]},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/hashValue"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/hash(into:)"],"generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations"},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/rawrepresentable-implementations"]}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/encode(to:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/encode(to:)","title":"encode(to:)","abstract":[],"url":"\/documentation\/spotifywebapi\/idcategory\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/hash(into:)":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/idcategory\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/hash(into:)","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/init(from:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/init(from:)","title":"init(from:)","abstract":[],"url":"\/documentation\/spotifywebapi\/idcategory\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/hashValue":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/hashValue","title":"hashValue","abstract":[],"url":"\/documentation\/spotifywebapi\/idcategory\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol"}}} \ No newline at end of file +{"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/rawrepresentable-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"RawRepresentable Implementations","role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"topicSections":[{"anchor":"Initializers","generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/init(from:)"]},{"anchor":"Instance-Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/hashValue"],"title":"Instance Properties"},{"generated":true,"anchor":"Instance-Methods","title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/hash(into:)"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/hash(into:)":{"url":"\/documentation\/spotifywebapi\/idcategory\/hash(into:)","abstract":[],"type":"topic","title":"hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/init(from:)":{"kind":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/init(from:)","url":"\/documentation\/spotifywebapi\/idcategory\/init(from:)","abstract":[],"role":"symbol","title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/encode(to:)":{"role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/idcategory\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/hashValue":{"type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/idcategory\/hashvalue","role":"symbol","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/hashValue"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/show.json b/docs/data/documentation/spotifywebapi/idcategory/show.json index 77e3a79e6..1ff188bf7 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/show.json +++ b/docs/data/documentation/spotifywebapi/idcategory/show.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"A show."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/show"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Case","title":"IDCategory.show","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI10IDCategoryO4showyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"show"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"abstract":[{"text":"A show.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/show"]}],"metadata":{"externalID":"s:13SpotifyWebAPI10IDCategoryO4showyA2CmF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"show"}],"role":"symbol","title":"IDCategory.show"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/track.json b/docs/data/documentation/spotifywebapi/idcategory/track.json index a03ed9a43..e41c302b1 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/track.json +++ b/docs/data/documentation/spotifywebapi/idcategory/track.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},"abstract":[{"type":"text","text":"A track."}],"kind":"symbol","metadata":{"role":"symbol","symbolKind":"case","title":"IDCategory.track","externalID":"s:13SpotifyWebAPI10IDCategoryO5trackyA2CmF","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"track"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/track"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI10IDCategoryO5trackyA2CmF","symbolKind":"case","roleHeading":"Case","title":"IDCategory.track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"track"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"track"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/track"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A track."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/unknown.json b/docs/data/documentation/spotifywebapi/idcategory/unknown.json index 766071a89..4dbd82c30 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/unknown.json +++ b/docs/data/documentation/spotifywebapi/idcategory/unknown.json @@ -1 +1 @@ -{"abstract":[{"text":"Unknown. This should be rare.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/idcategory\/unknown"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unknown","kind":"identifier"}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","interfaceLanguage":"swift"},"metadata":{"title":"IDCategory.unknown","roleHeading":"Case","externalID":"s:13SpotifyWebAPI10IDCategoryO7unknownyA2CmF","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","url":"\/documentation\/spotifywebapi\/idcategory\/unknown","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}],"role":"symbol","title":"IDCategory.unknown","abstract":[{"text":"Unknown. This should be rare.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/unknown"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"abstract":[{"type":"text","text":"Unknown. This should be rare."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","title":"IDCategory.unknown","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI10IDCategoryO7unknownyA2CmF","roleHeading":"Case","role":"symbol"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","abstract":[{"type":"text","text":"Unknown. This should be rare."}],"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"title":"IDCategory.unknown","url":"\/documentation\/spotifywebapi\/idcategory\/unknown","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/idcategory/user.json b/docs/data/documentation/spotifywebapi/idcategory/user.json index e74371d45..1016cc2aa 100644 --- a/docs/data/documentation/spotifywebapi/idcategory/user.json +++ b/docs/data/documentation/spotifywebapi/idcategory/user.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:13SpotifyWebAPI10IDCategoryO4useryA2CmF","title":"IDCategory.user","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user"},"sections":[],"abstract":[{"text":"A Spotify user.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/user"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"user"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"}],"url":"\/documentation\/spotifywebapi\/idcategory\/user","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"topic","title":"IDCategory.user","role":"symbol","abstract":[{"type":"text","text":"A Spotify user."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"}],"title":"IDCategory.user","externalID":"s:13SpotifyWebAPI10IDCategoryO4useryA2CmF","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"]]},"kind":"symbol","abstract":[{"type":"text","text":"A Spotify user."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/idcategory\/user"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"title":"IDCategory.user","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","url":"\/documentation\/spotifywebapi\/idcategory\/user","abstract":[{"type":"text","text":"A Spotify user."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/logging.json b/docs/data/documentation/spotifywebapi/logging.json index 697585c33..b0f343358 100644 --- a/docs/data/documentation/spotifywebapi/logging.json +++ b/docs/data/documentation/spotifywebapi/logging.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/logging"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger"],"title":"Extended Structures"}],"metadata":{"symbolKind":"extension","title":"Logging","role":"collection","roleHeading":"Extended Module","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:m:s:e:s:7Logging6LoggerV13SpotifyWebAPIE5label5levelACSS_AC5LevelOtcfc"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/logging","role":"collection","title":"Logging","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging/Logger":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Logger","kind":"identifier","preciseIdentifier":"s:7Logging6LoggerV"}],"kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"text":"Logger","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/logging\/logger","title":"Logger"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/logging"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"externalID":"s:m:s:e:s:7Logging6LoggerV13SpotifyWebAPIE5label5levelACSS_AC5LevelOtcfc","role":"collection","title":"Logging","symbolKind":"extension","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Extended Module"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger"],"anchor":"Extended-Structures","title":"Extended Structures"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging":{"kind":"symbol","title":"Logging","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging","type":"topic","role":"collection","url":"\/documentation\/spotifywebapi\/logging","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging/Logger":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/logging\/logger","kind":"symbol","navigatorTitle":[{"text":"Logger","kind":"identifier"}],"title":"Logger","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/logging/logger.json b/docs/data/documentation/spotifywebapi/logging/logger.json index 797458285..502496bfc 100644 --- a/docs/data/documentation/spotifywebapi/logging/logger.json +++ b/docs/data/documentation/spotifywebapi/logging/logger.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/logging\/logger"]}],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"Logger"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Logging"]}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"externalID":"s:e:s:7Logging6LoggerV13SpotifyWebAPIE5label5levelACSS_AC5LevelOtcfc","role":"symbol","roleHeading":"Extended Structure","symbolKind":"extension","extendedModule":"Logging","title":"Logger"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger\/init(label:level:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger\/init(label:level:factory:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging/Logger":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Logger","kind":"identifier","preciseIdentifier":"s:7Logging6LoggerV"}],"kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"text":"Logger","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/logging\/logger","title":"Logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging/Logger/init(label:level:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger\/init(label:level:)","abstract":[{"text":"Calls through to ","type":"text"},{"code":"init(label:)","type":"codeVoice"},{"text":", then sets the log level.","type":"text"}],"url":"\/documentation\/spotifywebapi\/logging\/logger\/init(label:level:)","type":"topic","role":"symbol","kind":"symbol","title":"init(label:level:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"level","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV5LevelO","kind":"typeIdentifier","text":"Level"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/logging","role":"collection","title":"Logging","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging/Logger/init(label:level:factory:)":{"abstract":[{"text":"Construct a ","type":"text"},{"type":"codeVoice","code":"Logger"},{"text":" given a ","type":"text"},{"code":"label","type":"codeVoice"},{"type":"text","text":" identifying the creator of the"},{"type":"text","text":" "},{"type":"codeVoice","code":"Logger"},{"type":"text","text":" or a non-standard "},{"code":"LogHandler","type":"codeVoice"},{"type":"text","text":"."}],"title":"init(label:level:factory:)","type":"topic","url":"\/documentation\/spotifywebapi\/logging\/logger\/init(label:level:factory:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger\/init(label:level:factory:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"label"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"level","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"text":"Level","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"factory"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> any "},{"text":"LogHandler","kind":"typeIdentifier","preciseIdentifier":"s:7Logging10LogHandlerP"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/logging\/logger"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger\/init(label:level:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger\/init(label:level:factory:)"],"generated":true,"anchor":"Initializers","title":"Initializers"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","metadata":{"extendedModule":"Logging","title":"Logger","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"externalID":"s:e:s:7Logging6LoggerV13SpotifyWebAPIE5label5levelACSS_AC5LevelOtcfc","roleHeading":"Extended Structure","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Logging"]}],"symbolKind":"extension","navigatorTitle":[{"kind":"identifier","text":"Logger"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging":{"kind":"symbol","title":"Logging","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging","type":"topic","role":"collection","url":"\/documentation\/spotifywebapi\/logging","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging/Logger/init(label:level:factory:)":{"url":"\/documentation\/spotifywebapi\/logging\/logger\/init(label:level:factory:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger\/init(label:level:factory:)","abstract":[{"type":"text","text":"Construct a "},{"code":"Logger","type":"codeVoice"},{"type":"text","text":" given a "},{"type":"codeVoice","code":"label"},{"type":"text","text":" identifying the creator of the"},{"type":"text","text":" "},{"code":"Logger","type":"codeVoice"},{"type":"text","text":" or a non-standard "},{"type":"codeVoice","code":"LogHandler"},{"type":"text","text":"."}],"title":"init(label:level:factory:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"label","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"level"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Level","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"text":", ","kind":"text"},{"text":"factory","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> any ","kind":"text"},{"kind":"typeIdentifier","text":"LogHandler","preciseIdentifier":"s:7Logging10LogHandlerP"},{"text":")","kind":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging/Logger":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/logging\/logger","kind":"symbol","navigatorTitle":[{"text":"Logger","kind":"identifier"}],"title":"Logger","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging/Logger/init(label:level:)":{"abstract":[{"type":"text","text":"Calls through to "},{"code":"init(label:)","type":"codeVoice"},{"type":"text","text":", then sets the log level."}],"url":"\/documentation\/spotifywebapi\/logging\/logger\/init(label:level:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger\/init(label:level:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"level"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"},{"kind":"text","text":"."},{"text":"Level","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","title":"init(label:level:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/logging/logger/init(label:level:).json b/docs/data/documentation/spotifywebapi/logging/logger/init(label:level:).json index 1006a060c..d125c9fdb 100644 --- a/docs/data/documentation/spotifywebapi/logging/logger/init(label:level:).json +++ b/docs/data/documentation/spotifywebapi/logging/logger/init(label:level:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger\/init(label:level:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"level"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Level","preciseIdentifier":"s:7Logging6LoggerV5LevelO","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"label","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An identifier for the creator of a "},{"code":"Logger","type":"codeVoice"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The log level for the logger."}]}],"name":"level"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Calls through to ","type":"text"},{"type":"codeVoice","code":"init(label:)"},{"type":"text","text":", then sets the log level."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/logging\/logger\/init(label:level:)"]}],"metadata":{"externalID":"s:7Logging6LoggerV13SpotifyWebAPIE5label5levelACSS_AC5LevelOtcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"label","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"level","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Logging6LoggerV5LevelO","kind":"typeIdentifier","text":"Level"},{"kind":"text","text":")"}],"role":"symbol","roleHeading":"Initializer","extendedModule":"Logging","title":"init(label:level:)","symbolKind":"init","modules":[{"name":"SpotifyWebAPI","relatedModules":["Logging"]}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging/Logger/init(label:level:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger\/init(label:level:)","abstract":[{"text":"Calls through to ","type":"text"},{"code":"init(label:)","type":"codeVoice"},{"text":", then sets the log level.","type":"text"}],"url":"\/documentation\/spotifywebapi\/logging\/logger\/init(label:level:)","type":"topic","role":"symbol","kind":"symbol","title":"init(label:level:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"level","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV5LevelO","kind":"typeIdentifier","text":"Level"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/logging","role":"collection","title":"Logging","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging/Logger":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Logger","kind":"identifier","preciseIdentifier":"s:7Logging6LoggerV"}],"kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"text":"Logger","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/logging\/logger","title":"Logger"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger"]]},"abstract":[{"type":"text","text":"Calls through to "},{"code":"init(label:)","type":"codeVoice"},{"type":"text","text":", then sets the log level."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"level","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO","text":"Level"},{"kind":"text","text":")"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"label","content":[{"inlineContent":[{"type":"text","text":"An identifier for the creator of a "},{"type":"codeVoice","code":"Logger"},{"type":"text","text":"."}],"type":"paragraph"}]},{"name":"level","content":[{"inlineContent":[{"type":"text","text":"The log level for the logger."}],"type":"paragraph"}]}]}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/logging\/logger\/init(label:level:)"]}],"metadata":{"symbolKind":"init","title":"init(label:level:)","role":"symbol","roleHeading":"Initializer","modules":[{"relatedModules":["Logging"],"name":"SpotifyWebAPI"}],"extendedModule":"Logging","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"label","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"level","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV5LevelO","kind":"typeIdentifier","text":"Level"},{"kind":"text","text":")"}],"externalID":"s:7Logging6LoggerV13SpotifyWebAPIE5label5levelACSS_AC5LevelOtcfc"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger\/init(label:level:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging/Logger":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/logging\/logger","kind":"symbol","navigatorTitle":[{"text":"Logger","kind":"identifier"}],"title":"Logger","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging/Logger/init(label:level:)":{"abstract":[{"type":"text","text":"Calls through to "},{"code":"init(label:)","type":"codeVoice"},{"type":"text","text":", then sets the log level."}],"url":"\/documentation\/spotifywebapi\/logging\/logger\/init(label:level:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger\/init(label:level:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"level"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"},{"kind":"text","text":"."},{"text":"Level","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","title":"init(label:level:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging":{"kind":"symbol","title":"Logging","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging","type":"topic","role":"collection","url":"\/documentation\/spotifywebapi\/logging","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/logging/logger/init(label:level:factory:).json b/docs/data/documentation/spotifywebapi/logging/logger/init(label:level:factory:).json index 492503729..0e971651f 100644 --- a/docs/data/documentation/spotifywebapi/logging/logger/init(label:level:factory:).json +++ b/docs/data/documentation/spotifywebapi/logging/logger/init(label:level:factory:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger\/init(label:level:factory:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Construct a "},{"code":"Logger","type":"codeVoice"},{"type":"text","text":" given a "},{"code":"label","type":"codeVoice"},{"type":"text","text":" identifying the creator of the"},{"type":"text","text":" "},{"code":"Logger","type":"codeVoice"},{"type":"text","text":" or a non-standard "},{"code":"LogHandler","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"role":"symbol","symbolKind":"init","modules":[{"name":"SpotifyWebAPI","relatedModules":["Logging"]}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"label","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"level"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Level","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"kind":"text","text":", "},{"text":"factory","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> any ","kind":"text"},{"preciseIdentifier":"s:7Logging10LogHandlerP","text":"LogHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:7Logging6LoggerV13SpotifyWebAPIE5label5level7factoryACSS_AC5LevelOAA10LogHandler_pSSXEtcfc","roleHeading":"Initializer","extendedModule":"Logging","title":"init(label:level:factory:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/logging\/logger\/init(label:level:factory:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"level"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Level","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"factory"},{"text":": (","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") -> any "},{"preciseIdentifier":"s:7Logging10LogHandlerP","text":"LogHandler","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"label","content":[{"inlineContent":[{"type":"text","text":"An identifier for the creator of a "},{"code":"Logger","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]},{"name":"level","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The log level for the logger."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"A closure creating non-standard "},{"code":"LogHandler","type":"codeVoice"},{"type":"text","text":"s."}],"type":"paragraph"}],"name":"factory"}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"code":"label","type":"codeVoice"},{"text":" should identify the creator of the ","type":"text"},{"code":"Logger","type":"codeVoice"},{"type":"text","text":". This can be an"},{"type":"text","text":" "},{"type":"text","text":"application, a sub-system, or even a datatype. This initializer provides an"},{"text":" ","type":"text"},{"type":"text","text":"escape hatch in case the global default logging backend implementation (set"},{"type":"text","text":" "},{"text":"up using ","type":"text"},{"type":"codeVoice","code":"LoggingSystem.bootstrap"},{"type":"text","text":") is not appropriate for this particular"},{"type":"text","text":" "},{"text":"logger.","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/logging","role":"collection","title":"Logging","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging/Logger":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Logger","kind":"identifier","preciseIdentifier":"s:7Logging6LoggerV"}],"kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"text":"Logger","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/logging\/logger","title":"Logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging/Logger/init(label:level:factory:)":{"abstract":[{"text":"Construct a ","type":"text"},{"type":"codeVoice","code":"Logger"},{"text":" given a ","type":"text"},{"code":"label","type":"codeVoice"},{"type":"text","text":" identifying the creator of the"},{"type":"text","text":" "},{"type":"codeVoice","code":"Logger"},{"type":"text","text":" or a non-standard "},{"code":"LogHandler","type":"codeVoice"},{"type":"text","text":"."}],"title":"init(label:level:factory:)","type":"topic","url":"\/documentation\/spotifywebapi\/logging\/logger\/init(label:level:factory:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger\/init(label:level:factory:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"label"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"level","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"text":"Level","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"factory"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> any "},{"text":"LogHandler","kind":"typeIdentifier","preciseIdentifier":"s:7Logging10LogHandlerP"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"label","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"level","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Level","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"factory"},{"kind":"text","text":": ("},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging10LogHandlerP","text":"LogHandler"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"label","content":[{"inlineContent":[{"type":"text","text":"An identifier for the creator of a "},{"code":"Logger","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The log level for the logger."}]}],"name":"level"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A closure creating non-standard "},{"code":"LogHandler","type":"codeVoice"},{"type":"text","text":"s."}]}],"name":"factory"}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"label"},{"type":"text","text":" should identify the creator of the "},{"type":"codeVoice","code":"Logger"},{"type":"text","text":". This can be an"},{"type":"text","text":" "},{"text":"application, a sub-system, or even a datatype. This initializer provides an","type":"text"},{"type":"text","text":" "},{"type":"text","text":"escape hatch in case the global default logging backend implementation (set"},{"type":"text","text":" "},{"type":"text","text":"up using "},{"type":"codeVoice","code":"LoggingSystem.bootstrap"},{"text":") is not appropriate for this particular","type":"text"},{"type":"text","text":" "},{"type":"text","text":"logger."}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger\/init(label:level:factory:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger"]]},"metadata":{"role":"symbol","externalID":"s:7Logging6LoggerV13SpotifyWebAPIE5label5level7factoryACSS_AC5LevelOAA10LogHandler_pSSXEtcfc","extendedModule":"Logging","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"label","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"level","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Level","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"text":", ","kind":"text"},{"text":"factory","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> any "},{"preciseIdentifier":"s:7Logging10LogHandlerP","kind":"typeIdentifier","text":"LogHandler"},{"text":")","kind":"text"}],"title":"init(label:level:factory:)","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI","relatedModules":["Logging"]}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/logging\/logger\/init(label:level:factory:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Construct a "},{"type":"codeVoice","code":"Logger"},{"text":" given a ","type":"text"},{"code":"label","type":"codeVoice"},{"text":" identifying the creator of the","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"Logger"},{"type":"text","text":" or a non-standard "},{"code":"LogHandler","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging/Logger":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/logging\/logger","kind":"symbol","navigatorTitle":[{"text":"Logger","kind":"identifier"}],"title":"Logger","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging/Logger/init(label:level:factory:)":{"url":"\/documentation\/spotifywebapi\/logging\/logger\/init(label:level:factory:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging\/Logger\/init(label:level:factory:)","abstract":[{"type":"text","text":"Construct a "},{"code":"Logger","type":"codeVoice"},{"type":"text","text":" given a "},{"type":"codeVoice","code":"label"},{"type":"text","text":" identifying the creator of the"},{"type":"text","text":" "},{"code":"Logger","type":"codeVoice"},{"type":"text","text":" or a non-standard "},{"type":"codeVoice","code":"LogHandler"},{"type":"text","text":"."}],"title":"init(label:level:factory:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"label","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"level"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Level","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"text":", ","kind":"text"},{"text":"factory","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> any ","kind":"text"},{"kind":"typeIdentifier","text":"LogHandler","preciseIdentifier":"s:7Logging10LogHandlerP"},{"text":")","kind":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Logging":{"kind":"symbol","title":"Logging","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Logging","type":"topic","role":"collection","url":"\/documentation\/spotifywebapi\/logging","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/media-objects.json b/docs/data/documentation/spotifywebapi/media-objects.json index aa19c6437..58e774fb2 100644 --- a/docs/data/documentation/spotifywebapi/media-objects.json +++ b/docs/data/documentation/spotifywebapi/media-objects.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"kind":"article","topicSections":[{"title":"Media Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]},{"title":"Music Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/media-objects"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Media Objects","role":"collectionGroup"},"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"seeAlsoSections":[{"title":"Object Model","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAlbum":{"title":"SavedAlbum","abstract":[{"type":"text","text":"An album saved in the user’s “Your Music” library."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","url":"\/documentation\/spotifywebapi\/savedalbum","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedAlbum","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"SavedAlbum"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedShow":{"title":"SavedShow","abstract":[{"type":"text","text":"A show saved in the user’s “Your Music” library."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow","url":"\/documentation\/spotifywebapi\/savedshow","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedShow","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"SavedShow"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedEpisode":{"abstract":[{"type":"text","text":"An episode saved in the user’s “Your Music” library."}],"title":"SavedEpisode","kind":"symbol","url":"\/documentation\/spotifywebapi\/savedepisode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedEpisode","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"SavedEpisode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedTrack":{"title":"SavedTrack","url":"\/documentation\/spotifywebapi\/savedtrack","abstract":[{"text":"A track saved in the user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SavedTrack"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedTrack","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"seeAlsoSections":[{"generated":true,"title":"Object Model","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"],"anchor":"Object-Model"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","interfaceLanguage":"swift"},"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/media-objects"]}],"kind":"article","metadata":{"title":"Media Objects","roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"],"anchor":"Media-Objects","title":"Media Objects"},{"title":"Music Library","anchor":"Music-Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAlbum":{"type":"topic","abstract":[{"text":"An album saved in the user’s “Your Music” library.","type":"text"}],"url":"\/documentation\/spotifywebapi\/savedalbum","role":"symbol","kind":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SavedAlbum","kind":"identifier"}],"title":"SavedAlbum","navigatorTitle":[{"kind":"identifier","text":"SavedAlbum"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedShow":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedShow"}],"abstract":[{"type":"text","text":"A show saved in the user’s “Your Music” library."}],"kind":"symbol","title":"SavedShow","type":"topic","navigatorTitle":[{"text":"SavedShow","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow","url":"\/documentation\/spotifywebapi\/savedshow","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedEpisode":{"type":"topic","abstract":[{"text":"An episode saved in the user’s “Your Music” library.","type":"text"}],"url":"\/documentation\/spotifywebapi\/savedepisode","role":"symbol","kind":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedEpisode"}],"title":"SavedEpisode","navigatorTitle":[{"text":"SavedEpisode","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedTrack":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedTrack","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SavedTrack","kind":"identifier"}],"title":"SavedTrack","url":"\/documentation\/spotifywebapi\/savedtrack","abstract":[{"text":"A track saved in the user’s “Your Music” library.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/newalbumreleases.json b/docs/data/documentation/spotifywebapi/newalbumreleases.json index a4f7fae5d..abcb5e148 100644 --- a/docs/data/documentation/spotifywebapi/newalbumreleases.json +++ b/docs/data/documentation/spotifywebapi/newalbumreleases.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewAlbumReleases"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Overview","anchor":"overview","level":2,"type":"heading"},{"inlineContent":[{"text":"Returned by the endpoint for a ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/newalbumreleases"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/init(message:albums:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/albums","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/message"],"title":"Instance Properties"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/Equatable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"text":"“Editors’s picks”.","type":"text"}],"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"metadata":{"externalID":"s:13SpotifyWebAPI16NewAlbumReleasesV","symbolKind":"struct","title":"NewAlbumReleases","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","roleHeading":"Structure"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases"},"references":{"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/init(from:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/init(from:)","url":"\/documentation\/spotifywebapi\/newalbumreleases\/init(from:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/albums":{"abstract":[{"type":"text","text":"The new album releases."}],"title":"albums","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"albums","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases\/albums","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/albums"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/init(message:albums:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/init(message:albums:)","abstract":[{"type":"text","text":"Creates a New Album Releases object."}],"title":"init(message:albums:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"message"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"albums"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"text":">)","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases\/init(message:albums:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/newalbumreleases\/equatable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/message":{"abstract":[{"type":"text","text":"A localized message that can be displayed to the user, such as “Good"},{"text":" ","type":"text"},{"type":"text","text":"Morning”, or “Editors’s picks”."}],"title":"message","type":"topic","url":"\/documentation\/spotifywebapi\/newalbumreleases\/message","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/message","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/ApproximatelyEquatable-Implementations":{"kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/ApproximatelyEquatable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/newalbumreleases\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-new-releases":{"title":"list of new album releases","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases","titleInlineContent":[{"text":"list of new album releases","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"text":" ","type":"text"},{"text":"“Editors’s picks”.","type":"text"}],"seeAlsoSections":[{"anchor":"Other-Objects","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"title":"Other Objects"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","interfaceLanguage":"swift"},"topicSections":[{"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/init(message:albums:)"],"generated":true},{"anchor":"Instance-Properties","title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/albums","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/message"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/Equatable-Implementations"],"title":"Default Implementations","anchor":"Default-Implementations","generated":true}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NewAlbumReleases","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Overview","type":"heading","anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"Returned by the endpoint for a ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/newalbumreleases"]}],"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI16NewAlbumReleasesV","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewAlbumReleases"}],"title":"NewAlbumReleases","roleHeading":"Structure","role":"symbol"},"sections":[],"references":{"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-new-releases":{"title":"list of new album releases","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases","titleInlineContent":[{"type":"text","text":"list of new album releases"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/Equatable-Implementations","title":"Equatable Implementations","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/newalbumreleases\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/ApproximatelyEquatable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/newalbumreleases\/approximatelyequatable-implementations","type":"topic","title":"ApproximatelyEquatable Implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/init(from:)","title":"init(from:)","abstract":[],"url":"\/documentation\/spotifywebapi\/newalbumreleases\/init(from:)","role":"symbol","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/albums":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"albums","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases\/albums","abstract":[{"type":"text","text":"The new album releases."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/albums","role":"symbol","title":"albums"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/message":{"url":"\/documentation\/spotifywebapi\/newalbumreleases\/message","type":"topic","title":"message","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"message"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/message","abstract":[{"type":"text","text":"A localized message that can be displayed to the user, such as “Good"},{"type":"text","text":" "},{"text":"Morning”, or “Editors’s picks”.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/init(message:albums:)":{"abstract":[{"text":"Creates a New Album Releases object.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/init(message:albums:)","role":"symbol","kind":"symbol","title":"init(message:albums:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"albums"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"kind":"text","text":">)"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases\/init(message:albums:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/newalbumreleases/!=(_:_:).json b/docs/data/documentation/spotifywebapi/newalbumreleases/!=(_:_:).json index 95a282ff0..8c2730f70 100644 --- a/docs/data/documentation/spotifywebapi/newalbumreleases/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/newalbumreleases/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/Equatable-Implementations"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI16NewAlbumReleasesV","role":"symbol","symbolKind":"op","roleHeading":"Operator","extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/newalbumreleases\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/!=(_:_:)":{"type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/!=(_:_:)","abstract":[],"url":"\/documentation\/spotifywebapi\/newalbumreleases\/!=(_:_:)","title":"!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/newalbumreleases\/equatable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/Equatable-Implementations"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/newalbumreleases\/!=(_:_:)"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/Equatable-Implementations"]]},"metadata":{"title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Operator","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI16NewAlbumReleasesV"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/Equatable-Implementations","title":"Equatable Implementations","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/newalbumreleases\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/!=(_:_:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/newalbumreleases\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/newalbumreleases/albums.json b/docs/data/documentation/spotifywebapi/newalbumreleases/albums.json index d339705a7..e352b83b4 100644 --- a/docs/data/documentation/spotifywebapi/newalbumreleases/albums.json +++ b/docs/data/documentation/spotifywebapi/newalbumreleases/albums.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"albums","externalID":"s:13SpotifyWebAPI16NewAlbumReleasesV6albumsAA12PagingObjectVyAA0E0VGvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"albums","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/albums","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/newalbumreleases\/albums"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"albums","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album"},{"text":">","kind":"text"}]}]}],"abstract":[{"type":"text","text":"The new album releases."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/albums":{"abstract":[{"type":"text","text":"The new album releases."}],"title":"albums","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"albums","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases\/albums","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/albums"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The new album releases."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/albums","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"albums","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/newalbumreleases\/albums"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"albums","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albums"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI16NewAlbumReleasesV6albumsAA12PagingObjectVyAA0E0VGvp"},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/albums":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"albums","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases\/albums","abstract":[{"type":"text","text":"The new album releases."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/albums","role":"symbol","title":"albums"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/newalbumreleases/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/newalbumreleases/approximatelyequatable-implementations.json index eb65e699b..4391b5295 100644 --- a/docs/data/documentation/spotifywebapi/newalbumreleases/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/newalbumreleases/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases"]]},"metadata":{"title":"ApproximatelyEquatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/isApproximatelyEqual(to:)"],"title":"Instance Methods","generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/newalbumreleases\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/isApproximatelyEqual(to:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/isApproximatelyEqual(to:)","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","text":"NewAlbumReleases","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases\/isapproximatelyequal(to:)","title":"isApproximatelyEqual(to:)","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/ApproximatelyEquatable-Implementations"},"metadata":{"title":"ApproximatelyEquatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases"]]},"topicSections":[{"anchor":"Instance-Methods","title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/isApproximatelyEqual(to:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/newalbumreleases\/approximatelyequatable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/isApproximatelyEqual(to:)":{"url":"\/documentation\/spotifywebapi\/newalbumreleases\/isapproximatelyequal(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NewAlbumReleases","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:)","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/newalbumreleases/equatable-implementations.json b/docs/data/documentation/spotifywebapi/newalbumreleases/equatable-implementations.json index 564b4fa3e..bc6c999e4 100644 --- a/docs/data/documentation/spotifywebapi/newalbumreleases/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/newalbumreleases/equatable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/!=(_:_:)"],"generated":true}],"kind":"article","sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/newalbumreleases\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/!=(_:_:)":{"type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/!=(_:_:)","abstract":[],"url":"\/documentation\/spotifywebapi\/newalbumreleases\/!=(_:_:)","title":"!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/newalbumreleases\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/!=(_:_:)"],"anchor":"Operators"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/!=(_:_:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/newalbumreleases\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/newalbumreleases/init(from:).json b/docs/data/documentation/spotifywebapi/newalbumreleases/init(from:).json index a4153da6e..a9235cab4 100644 --- a/docs/data/documentation/spotifywebapi/newalbumreleases/init(from:).json +++ b/docs/data/documentation/spotifywebapi/newalbumreleases/init(from:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/init(from:)"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"metadata":{"symbolKind":"init","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI16NewAlbumReleasesV4fromACs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","roleHeading":"Initializer"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/newalbumreleases\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases"]]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/init(from:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/init(from:)","url":"\/documentation\/spotifywebapi\/newalbumreleases\/init(from:)","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI16NewAlbumReleasesV4fromACs7Decoder_p_tKcfc","title":"init(from:)","role":"symbol","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/newalbumreleases\/init(from:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/init(from:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/init(from:)","title":"init(from:)","abstract":[],"url":"\/documentation\/spotifywebapi\/newalbumreleases\/init(from:)","role":"symbol","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/newalbumreleases/init(message:albums:).json b/docs/data/documentation/spotifywebapi/newalbumreleases/init(message:albums:).json index 02e2563a8..9e55204bd 100644 --- a/docs/data/documentation/spotifywebapi/newalbumreleases/init(message:albums:).json +++ b/docs/data/documentation/spotifywebapi/newalbumreleases/init(message:albums:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/newalbumreleases\/init(message:albums:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"message","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"albums","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","text":"Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"text":">)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"message","content":[{"type":"paragraph","inlineContent":[{"text":"A localized message that can be displayed to the user, such as","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Good Morning”, or “Editors’s picks”"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The new album releases."}],"type":"paragraph"}],"name":"albums"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"localized message that can be displayed to the user, such as “Good","type":"text"},{"type":"text","text":" "},{"text":"Morning”, or “Editors’s picks”.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Returned by the endpoint for a ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases"},{"type":"text","text":"."}]}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/init(message:albums:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"message"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"albums"},{"text":": ","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"title":"init(message:albums:)","externalID":"s:13SpotifyWebAPI16NewAlbumReleasesV7message6albumsACSSSg_AA12PagingObjectVyAA0E0VGtcfc"},"abstract":[{"type":"text","text":"Creates a New Album Releases object."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-new-releases":{"type":"link","title":"list of new album releases","titleInlineContent":[{"type":"text","text":"list of new album releases"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/init(message:albums:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/init(message:albums:)","abstract":[{"type":"text","text":"Creates a New Album Releases object."}],"title":"init(message:albums:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"message"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"albums"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"text":">)","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases\/init(message:albums:)","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/newalbumreleases\/init(message:albums:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/init(message:albums:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Creates a New Album Releases object.","type":"text"}],"metadata":{"roleHeading":"Initializer","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"message"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"albums","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album"},{"text":">)","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI16NewAlbumReleasesV7message6albumsACSSSg_AA12PagingObjectVyAA0E0VGtcfc","title":"init(message:albums:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"message"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"albums","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"},{"text":">)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"message","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A localized message that can be displayed to the user, such as"},{"type":"text","text":" "},{"text":"“Good Morning”, or “Editors’s picks”","type":"text"}]}]},{"name":"albums","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The new album releases."}]}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"text":"An array of simplified album objects wrapped in a paging object and a","type":"text"},{"text":" ","type":"text"},{"text":"localized message that can be displayed to the user, such as “Good","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Morning”, or “Editors’s picks”."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Returned by the endpoint for a "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases"},{"type":"text","text":"."}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/init(message:albums:)":{"abstract":[{"text":"Creates a New Album Releases object.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/init(message:albums:)","role":"symbol","kind":"symbol","title":"init(message:albums:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"albums"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"kind":"text","text":">)"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases\/init(message:albums:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-new-releases":{"titleInlineContent":[{"type":"text","text":"list of new album releases"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases","type":"link","title":"list of new album releases"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/newalbumreleases/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/newalbumreleases/isapproximatelyequal(to:).json index accd28d31..70b193bb2 100644 --- a/docs/data/documentation/spotifywebapi/newalbumreleases/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/newalbumreleases/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI16NewAlbumReleasesV20isApproximatelyEqual2toSbAC_tF","roleHeading":"Instance Method","title":"isApproximatelyEqual(to:)","extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NewAlbumReleases","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/newalbumreleases\/isapproximatelyequal(to:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/ApproximatelyEquatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"NewAlbumReleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another instance of "},{"type":"codeVoice","code":"Self"},{"text":".","type":"text"}]}],"name":"other"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Dates are compared using "},{"type":"codeVoice","code":"timeIntervalSince1970"},{"type":"text","text":", so they are considered"},{"text":" ","type":"text"},{"type":"text","text":"floating point properties for the purposes of this method."}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/isApproximatelyEqual(to:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/ApproximatelyEquatable-Implementations":{"kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/ApproximatelyEquatable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/newalbumreleases\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/isApproximatelyEqual(to:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/isApproximatelyEqual(to:)","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","text":"NewAlbumReleases","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases\/isapproximatelyequal(to:)","title":"isApproximatelyEqual(to:)","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/ApproximatelyEquatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","text":"NewAlbumReleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another instance of "},{"code":"Self","type":"codeVoice"},{"text":".","type":"text"}]}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Dates are compared using "},{"code":"timeIntervalSince1970","type":"codeVoice"},{"text":", so they are considered","type":"text"},{"type":"text","text":" "},{"text":"floating point properties for the purposes of this method.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI16NewAlbumReleasesV20isApproximatelyEqual2toSbAC_tF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","text":"NewAlbumReleases"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","symbolKind":"method","title":"isApproximatelyEqual(to:)","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/newalbumreleases\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/isApproximatelyEqual(to:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/ApproximatelyEquatable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/newalbumreleases\/approximatelyequatable-implementations","type":"topic","title":"ApproximatelyEquatable Implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/isApproximatelyEqual(to:)":{"url":"\/documentation\/spotifywebapi\/newalbumreleases\/isapproximatelyequal(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NewAlbumReleases","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:)","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/isApproximatelyEqual(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/newalbumreleases/message.json b/docs/data/documentation/spotifywebapi/newalbumreleases/message.json index 9572690e3..52da4559d 100644 --- a/docs/data/documentation/spotifywebapi/newalbumreleases/message.json +++ b/docs/data/documentation/spotifywebapi/newalbumreleases/message.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI16NewAlbumReleasesV7messageSSSgvp","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"message","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"A localized message that can be displayed to the user, such as “Good"},{"text":" ","type":"text"},{"text":"Morning”, or “Editors’s picks”.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/newalbumreleases\/message"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/message","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/message":{"abstract":[{"type":"text","text":"A localized message that can be displayed to the user, such as “Good"},{"text":" ","type":"text"},{"type":"text","text":"Morning”, or “Editors’s picks”."}],"title":"message","type":"topic","url":"\/documentation\/spotifywebapi\/newalbumreleases\/message","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/message","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/newalbumreleases\/message"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/message"},"abstract":[{"type":"text","text":"A localized message that can be displayed to the user, such as “Good"},{"text":" ","type":"text"},{"type":"text","text":"Morning”, or “Editors’s picks”."}],"metadata":{"title":"message","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI16NewAlbumReleasesV7messageSSSgvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"message"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases/message":{"url":"\/documentation\/spotifywebapi\/newalbumreleases\/message","type":"topic","title":"message","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"message"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases\/message","abstract":[{"type":"text","text":"A localized message that can be displayed to the user, such as “Good"},{"type":"text","text":" "},{"text":"Morning”, or “Editors’s picks”.","type":"text"}],"role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/other-objects.json b/docs/data/documentation/spotifywebapi/other-objects.json index 8b5887283..20f46c31a 100644 --- a/docs/data/documentation/spotifywebapi/other-objects.json +++ b/docs/data/documentation/spotifywebapi/other-objects.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects"],"generated":true,"title":"Object Model"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Other objects in the object model."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/other-objects"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","interfaceLanguage":"swift"},"kind":"article","metadata":{"title":"Other Objects","role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"topicSections":[{"title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"}}} \ No newline at end of file +{"topicSections":[{"anchor":"Other-Objects","title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"abstract":[{"type":"text","text":"Other objects in the object model."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/other-objects"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"collectionGroup","title":"Other Objects","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"},"sections":[],"seeAlsoSections":[{"anchor":"Object-Model","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects"],"generated":true,"title":"Object Model"}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/paginated.json b/docs/data/documentation/spotifywebapi/paginated.json index 2576b0937..d9a886ac3 100644 --- a/docs/data/documentation/spotifywebapi/paginated.json +++ b/docs/data/documentation/spotifywebapi/paginated.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","interfaceLanguage":"swift"},"metadata":{"symbolKind":"protocol","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9PaginatedP","navigatorTitle":[{"text":"Paginated","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"Paginated","kind":"identifier"}],"title":"Paginated","roleHeading":"Protocol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated\/next"],"title":"Instance Properties"}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE"],"type":"inheritsFrom","title":"Inherits From"},{"kind":"relationships","type":"inheritedBy","title":"Inherited By","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]},{"title":"Conforming Types","kind":"relationships","type":"conformingTypes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]}],"abstract":[{"type":"text","text":"A type that contains paginated results."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"Paginated","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Se","text":"Decodable","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Encodable","kind":"typeIdentifier","preciseIdentifier":"s:SE"}]}],"kind":"declarations"},{"content":[{"level":2,"text":"Overview","anchor":"overview","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The only requirement is"}]},{"code":["var next: URL? { get }"],"type":"codeListing","syntax":null},{"inlineContent":[{"text":"a link (href) to the next page of results.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"},{"text":" are conforming types.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Conforming types can be used in "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","type":"reference","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","isActive":true},{"text":", and the combine","type":"text"},{"type":"text","text":" "},{"type":"text","text":"operators of the same names to retrieve additional pages of results."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/paginated"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"where the output is a paging object."}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"PagingObjectProtocol","kind":"identifier"}],"title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","type":"reference"},{"type":"text","text":" type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"extendPages","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated/next":{"url":"\/documentation\/spotifywebapi\/paginated\/next","abstract":[{"text":"A link (href) to the next page of results.","type":"text"}],"type":"topic","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"next"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated\/next","title":"next","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"abstract":[{"text":"A type that contains paginated results.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","title":"Paginated","role":"symbol","url":"\/documentation\/spotifywebapi\/paginated","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Paginated","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"kind":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"type":"emphasis","inlineContent":[{"type":"text","text":"concurrently"}]},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"extendPagesConcurrently(_:maxExtraPages:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Page"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A type that contains paginated results."}],"topicSections":[{"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated\/next"],"title":"Instance Properties","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"Paginated","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Se","text":"Decodable"},{"text":", ","kind":"text"},{"text":"Encodable","preciseIdentifier":"s:SE","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"overview","level":2,"type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The only requirement is"}]},{"code":["var next: URL? { get }"],"syntax":null,"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"a link (href) to the next page of results."}]},{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" and "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"},{"text":" are conforming types.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Conforming types can be used in ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","type":"reference","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","type":"reference","isActive":true},{"type":"text","text":", and the combine"},{"text":" ","type":"text"},{"text":"operators of the same names to retrieve additional pages of results.","type":"text"}]}]}],"metadata":{"title":"Paginated","roleHeading":"Protocol","symbolKind":"protocol","modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"role":"symbol","externalID":"s:13SpotifyWebAPI9PaginatedP","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"Paginated","kind":"identifier"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/paginated"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"title":"Inherits From","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE"],"kind":"relationships","type":"inheritsFrom"},{"title":"Inherited By","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"],"type":"inheritedBy"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"],"kind":"relationships","type":"conformingTypes","title":"Conforming Types"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated/next":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated\/next","kind":"symbol","abstract":[{"text":"A link (href) to the next page of results.","type":"text"}],"title":"next","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"next","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"required":true,"url":"\/documentation\/spotifywebapi\/paginated\/next","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"url":"\/documentation\/spotifywebapi\/paginated","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"role":"symbol","title":"Paginated","abstract":[{"type":"text","text":"A type that contains paginated results."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Paginated"}]},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"inlineContent":[{"text":"concurrently","type":"text"}],"type":"emphasis"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","kind":"symbol","title":"extendPagesConcurrently(_:maxExtraPages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extendPages"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated"},{"type":"text","text":" type."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PagingObjectProtocol","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","type":"topic","navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"type":"text","text":" "},{"text":"where the output is a paging object.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/paginated/next.json b/docs/data/documentation/spotifywebapi/paginated/next.json index 735d2c669..1a939e6cd 100644 --- a/docs/data/documentation/spotifywebapi/paginated/next.json +++ b/docs/data/documentation/spotifywebapi/paginated/next.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/paginated\/next"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"next","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"next","required":true,"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9PaginatedP4next10Foundation3URLVSgvp"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated\/next","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated"]]},"abstract":[{"type":"text","text":"A link (href) to the next page of results."}],"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"next","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"abstract":[{"text":"A type that contains paginated results.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","title":"Paginated","role":"symbol","url":"\/documentation\/spotifywebapi\/paginated","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Paginated","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated/next":{"url":"\/documentation\/spotifywebapi\/paginated\/next","abstract":[{"text":"A link (href) to the next page of results.","type":"text"}],"type":"topic","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"next"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated\/next","title":"next","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated\/next","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated"]]},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"A link (href) to the next page of results."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/paginated\/next"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"next"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"next","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","required":true,"symbolKind":"property","externalID":"s:13SpotifyWebAPI9PaginatedP4next10Foundation3URLVSgvp","title":"next"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"url":"\/documentation\/spotifywebapi\/paginated","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"role":"symbol","title":"Paginated","abstract":[{"type":"text","text":"A type that contains paginated results."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Paginated"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated/next":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated\/next","kind":"symbol","abstract":[{"text":"A link (href) to the next page of results.","type":"text"}],"title":"next","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"next","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"required":true,"url":"\/documentation\/spotifywebapi\/paginated\/next","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject.json b/docs/data/documentation/spotifywebapi/pagingobject.json index 14bd623b6..10dabf73c 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject.json +++ b/docs/data/documentation/spotifywebapi/pagingobject.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"A Spotify paging object."}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true,"title":"Other Objects"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Item"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Se","text":"Decodable"},{"kind":"text","text":", "},{"text":"Item","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Encodable","kind":"typeIdentifier","preciseIdentifier":"s:SE"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":" : "},{"text":"Hashable","preciseIdentifier":"s:SH","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","anchor":"overview","text":"Overview"},{"inlineContent":[{"text":"The offset-based paging object is a container for a set of objects. It contains","type":"text"},{"type":"text","text":" "},{"type":"text","text":"a property called "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items"},{"text":" (whose value is an array of the requested objects)","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"along with other properties like "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/previous"},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next","type":"reference","isActive":true},{"type":"text","text":" and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","isActive":true},{"text":" that can","type":"text"},{"type":"text","text":" "},{"text":"be useful in future calls.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","isActive":true},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)"},{"type":"text","text":", and the combine"},{"type":"text","text":" "},{"text":"operators of the same names.","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"roleHeading":"Structure","externalID":"s:13SpotifyWebAPI12PagingObjectV","symbolKind":"struct","title":"PagingObject"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/init(href:items:limit:next:previous:offset:total:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedIndex","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedTotalPages","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/offset","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/previous","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Hashable-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Encodable-Implementations":{"abstract":[],"role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Encodable-Implementations","title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/pagingobject\/encodable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"abstract":[{"text":"A type that contains paginated results.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","title":"Paginated","role":"symbol","url":"\/documentation\/spotifywebapi\/paginated","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Paginated","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Equatable-Implementations":{"kind":"article","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/pagingobject\/equatable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Equatable-Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"kind":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"type":"emphasis","inlineContent":[{"type":"text","text":"concurrently"}]},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"extendPagesConcurrently(_:maxExtraPages:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Page"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","role":"symbol"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","type":"reference"},{"type":"text","text":" type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"extendPages","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/limit":{"kind":"symbol","type":"topic","title":"limit","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/spotifywebapi\/pagingobject\/limit","abstract":[{"text":"The maximum number of items in ","type":"text"},{"type":"strong","inlineContent":[{"text":"this","type":"text"}]},{"text":" page (as set in the query or by","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"default)."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/offset":{"abstract":[{"type":"text","text":"The offset of the items returned (as set in the query or by default) in"},{"type":"text","text":" "},{"type":"text","text":"this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/offset","title":"offset","url":"\/documentation\/spotifywebapi\/pagingobject\/offset","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/next":{"type":"topic","title":"next","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"next"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The URL (href) to the next page of items or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none in this"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/pagingobject\/next"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/estimatedIndex":{"abstract":[{"text":"The estimated zero-based index of this page based on the number of items in","type":"text"},{"text":" ","type":"text"},{"text":"this page and the offset of this page.","type":"text"}],"conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedIndex","url":"\/documentation\/spotifywebapi\/pagingobject\/estimatedindex","kind":"symbol","title":"estimatedIndex","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"estimatedIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/estimatedTotalPages":{"kind":"symbol","type":"topic","title":"estimatedTotalPages","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedTotalPages","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"estimatedTotalPages","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"url":"\/documentation\/spotifywebapi\/pagingobject\/estimatedtotalpages","abstract":[{"text":"The estimated total number of pages available, including this page.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/init(href:items:limit:next:previous:offset:total:)":{"abstract":[{"text":"Creates a Spotify paging object.","type":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/init(href:items:limit:next:previous:offset:total:)","title":"init(href:items:limit:next:previous:offset:total:)","url":"\/documentation\/spotifywebapi\/pagingobject\/init(href:items:limit:next:previous:offset:total:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"items","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"next","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"text":"previous","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"total","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/ApproximatelyEquatable-Implementations":{"abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/pagingobject\/approximatelyequatable-implementations","kind":"article","title":"ApproximatelyEquatable Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/previous":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/previous","title":"previous","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/previous","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"previous","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The URL (href) to the previous page of items or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none in this"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}],"navigatorTitle":[{"kind":"identifier","text":"ApproximatelyEquatable"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/href":{"abstract":[{"text":"A link to the Spotify web API endpoint returning the full result of the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"request in this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":".","type":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/href","title":"href","url":"\/documentation\/spotifywebapi\/pagingobject\/href","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/total":{"kind":"symbol","type":"topic","title":"total","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/spotifywebapi\/pagingobject\/total","abstract":[{"text":"The maximum number of items available to return.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","title":"Working with Paginated Results","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/working-with-paginated-results","abstract":[{"text":"Retrieve additional pages from an endpoint that returns paginated results.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"where the output is a paging object."}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"PagingObjectProtocol","kind":"identifier"}],"title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/items":{"abstract":[{"type":"text","text":"An array of the requested data in this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":".","type":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items","title":"items","url":"\/documentation\/spotifywebapi\/pagingobject\/items","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"items","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Item"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Decodable-Implementations":{"abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/pagingobject\/decodable-implementations","kind":"article","title":"Decodable Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Hashable-Implementations":{"abstract":[],"role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Hashable-Implementations","title":"Hashable Implementations","url":"\/documentation\/spotifywebapi\/pagingobject\/hashable-implementations","type":"topic"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PagingObject","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Item","kind":"genericParameter"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Item"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Se","text":"Decodable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Encodable","preciseIdentifier":"s:SE"},{"kind":"text","text":", "},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Overview","level":2,"anchor":"overview","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The offset-based paging object is a container for a set of objects. It contains","type":"text"},{"text":" ","type":"text"},{"text":"a property called ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items"},{"text":" (whose value is an array of the requested objects)","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"along with other properties like "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/previous","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next","type":"reference"},{"type":"text","text":" and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","isActive":true,"type":"reference"},{"type":"text","text":" that can"},{"type":"text","text":" "},{"type":"text","text":"be useful in future calls."}]},{"inlineContent":[{"type":"text","text":"See "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)"},{"type":"text","text":", and the combine"},{"type":"text","text":" "},{"type":"text","text":"operators of the same names."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"topicSections":[{"title":"Initializers","anchor":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/init(href:items:limit:next:previous:offset:total:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedIndex","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedTotalPages","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/offset","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/previous","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total"],"generated":true,"anchor":"Instance-Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Hashable-Implementations"],"generated":true,"title":"Default Implementations","anchor":"Default-Implementations"}],"sections":[],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true,"title":"Other Objects","anchor":"Other-Objects"}],"metadata":{"title":"PagingObject","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI12PagingObjectV","roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"type":"text","text":"A Spotify paging object."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Equatable-Implementations","role":"collectionGroup","kind":"article","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/pagingobject\/equatable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/next":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The URL (href) to the next page of items or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none in this"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/pagingobject\/next","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"next"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next","kind":"symbol","title":"next"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Encodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Encodable-Implementations","type":"topic","role":"collectionGroup","abstract":[],"kind":"article","title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/pagingobject\/encodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/previous":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"previous","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/previous","title":"previous","role":"symbol","abstract":[{"type":"text","text":"The URL (href) to the previous page of items or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if none in this"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/pagingobject\/previous"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PagingObjectProtocol","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","type":"topic","navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"type":"text","text":" "},{"text":"where the output is a paging object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/estimatedIndex":{"abstract":[{"type":"text","text":"The estimated zero-based index of this page based on the number of items in"},{"text":" ","type":"text"},{"type":"text","text":"this page and the offset of this page."}],"type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"estimatedIndex","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/pagingobject\/estimatedindex","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedIndex","title":"estimatedIndex"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Hashable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/pagingobject\/hashable-implementations","kind":"article","type":"topic","title":"Hashable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Hashable-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"inlineContent":[{"text":"concurrently","type":"text"}],"type":"emphasis"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","kind":"symbol","title":"extendPagesConcurrently(_:maxExtraPages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Decodable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/pagingobject\/decodable-implementations","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Decodable-Implementations","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/offset":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/offset","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pagingobject\/offset","title":"offset","abstract":[{"text":"The offset of the items returned (as set in the query or by default) in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extendPages"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated"},{"type":"text","text":" type."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/href":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"type":"topic","abstract":[{"text":"A link to the Spotify web API endpoint returning the full result of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"request in this "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference"},{"type":"text","text":"."}],"title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/href","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/href"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"url":"\/documentation\/spotifywebapi\/paginated","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"role":"symbol","title":"Paginated","abstract":[{"type":"text","text":"A type that contains paginated results."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Paginated"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"url":"\/documentation\/spotifywebapi\/working-with-paginated-results","kind":"article","abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"title":"Working with Paginated Results","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"topic","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ApproximatelyEquatable"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","title":"ApproximatelyEquatable","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ApproximatelyEquatable"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/ApproximatelyEquatable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/ApproximatelyEquatable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/pagingobject\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/total":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/total","title":"total","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","abstract":[{"text":"The maximum number of items available to return.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/items":{"abstract":[{"text":"An array of the requested data in this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items","kind":"symbol","type":"topic","title":"items","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"kind":"text","text":": ["},{"text":"Item","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/items"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/init(href:items:limit:next:previous:offset:total:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/init(href:items:limit:next:previous:offset:total:)","title":"init(href:items:limit:next:previous:offset:total:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/init(href:items:limit:next:previous:offset:total:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":", "},{"text":"items","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"next"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"previous","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"total"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"text":"Creates a Spotify paging object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/estimatedTotalPages":{"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedTotalPages","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pagingobject\/estimatedtotalpages","title":"estimatedTotalPages","abstract":[{"text":"The estimated total number of pages available, including this page.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"estimatedTotalPages"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/limit":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/limit","title":"limit","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"limit","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic","abstract":[{"text":"The maximum number of items in ","type":"text"},{"inlineContent":[{"text":"this","type":"text"}],"type":"strong"},{"text":" page (as set in the query or by","type":"text"},{"type":"text","text":" "},{"text":"default).","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/!=(_:_:).json b/docs/data/documentation/spotifywebapi/pagingobject/!=(_:_:).json index ba51511fc..28ae83625 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/pagingobject/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/!=(_:_:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI12PagingObjectV","roleHeading":"Operator","symbolKind":"op","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/!=(_:_:)":{"title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/!=(_:_:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/pagingobject\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Equatable-Implementations":{"kind":"article","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/pagingobject\/equatable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Equatable-Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI12PagingObjectV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","roleHeading":"Operator","symbolKind":"op"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/!=(_:_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/pagingobject\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"role":"symbol","type":"topic","title":"!=(_:_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Equatable-Implementations","role":"collectionGroup","kind":"article","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/pagingobject\/equatable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/==(_:_:).json b/docs/data/documentation/spotifywebapi/pagingobject/==(_:_:).json index bb9857a4c..c44e1f74d 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/==(_:_:).json +++ b/docs/data/documentation/spotifywebapi/pagingobject/==(_:_:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"title":"==(_:_:)","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Operator","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Item"},{"text":">, ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Item","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:13SpotifyWebAPI12PagingObjectV2eeoiySbACyxG_AEtFZ"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Item"},{"text":">, ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Equatable-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/==(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/==(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Equatable-Implementations":{"kind":"article","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/pagingobject\/equatable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Equatable-Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/==(_:_:)":{"kind":"symbol","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/pagingobject\/==(_:_:)","conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/==(_:_:)","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Item"},{"text":">, ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"kind":"text","text":"<"},{"text":"Item","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Equatable-Implementations"]]},"metadata":{"symbolKind":"op","conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"externalID":"s:13SpotifyWebAPI12PagingObjectV2eeoiySbACyxG_AEtFZ","roleHeading":"Operator","role":"symbol","extendedModule":"SpotifyWebAPI","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":">, "},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Item","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"==(_:_:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/==(_:_:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Equatable-Implementations","role":"collectionGroup","kind":"article","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/pagingobject\/equatable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/==(_:_:)":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/==(_:_:)","title":"==(_:_:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/==(_:_:)","abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Item"},{"text":">, ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/pagingobject/approximatelyequatable-implementations.json index 68bbeaf90..4445a5e25 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/pagingobject/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"roleHeading":"API Collection","title":"ApproximatelyEquatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/ApproximatelyEquatable-Implementations"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/isApproximatelyEqual(to:)"],"title":"Instance Methods","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/isApproximatelyEqual(to:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/isApproximatelyEqual(to:)","conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"isApproximatelyEqual(to:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"}}} \ No newline at end of file +{"kind":"article","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/isApproximatelyEqual(to:)"],"title":"Instance Methods","anchor":"Instance-Methods"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/ApproximatelyEquatable-Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/isApproximatelyEqual(to:)":{"title":"isApproximatelyEqual(to:)","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/pagingobject\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/isApproximatelyEqual(to:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/decodable-implementations.json b/docs/data/documentation/spotifywebapi/pagingobject/decodable-implementations.json index b1372bf2c..01598153b 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/pagingobject/decodable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/init(from:)"],"title":"Initializers"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Decodable Implementations","roleHeading":"API Collection"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Decodable-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/decodable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/init(from:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/init(from:)","title":"init(from:)","abstract":[],"url":"\/documentation\/spotifywebapi\/pagingobject\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Decodable-Implementations"},"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","roleHeading":"API Collection"},"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/init(from:)"],"anchor":"Initializers","generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/init(from:)":{"title":"init(from:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/pagingobject\/init(from:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/encodable-implementations.json b/docs/data/documentation/spotifywebapi/pagingobject/encodable-implementations.json index 438c0f41b..5efa2ad0e 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/pagingobject/encodable-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"title":"Encodable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/encode(to:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Encodable-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/encodable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/encode(to:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/encode(to:)","title":"encode(to:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"sections":[],"kind":"article","metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Encodable Implementations"},"topicSections":[{"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/encode(to:)"],"generated":true,"title":"Instance Methods"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Encodable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/encode(to:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/encode(to:)","title":"encode(to:)","abstract":[],"url":"\/documentation\/spotifywebapi\/pagingobject\/encode(to:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/encode(to:).json b/docs/data/documentation/spotifywebapi/pagingobject/encode(to:).json index 1e354b989..1dd9a9e1a 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/pagingobject/encode(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Encodable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"encode(to:)","externalID":"s:13SpotifyWebAPI12PagingObjectV6encode2toys7Encoder_p_tKF","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method"},"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Encodable-Implementations":{"abstract":[],"role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Encodable-Implementations","title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/pagingobject\/encodable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/encode(to:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/encode(to:)","title":"encode(to:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/encode(to:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/encode(to:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"encode(to:)","externalID":"s:13SpotifyWebAPI12PagingObjectV6encode2toys7Encoder_p_tKF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"extendedModule":"SpotifyWebAPI"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Encodable-Implementations"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Encodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Encodable-Implementations","type":"topic","role":"collectionGroup","abstract":[],"kind":"article","title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/pagingobject\/encodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/encode(to:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/encode(to:)","title":"encode(to:)","abstract":[],"url":"\/documentation\/spotifywebapi\/pagingobject\/encode(to:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/equatable-implementations.json b/docs/data/documentation/spotifywebapi/pagingobject/equatable-implementations.json index 35fdb5641..d61132bed 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/pagingobject/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Equatable-Implementations"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/equatable-implementations"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/==(_:_:)"],"title":"Operators"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/!=(_:_:)":{"title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/!=(_:_:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/pagingobject\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/==(_:_:)":{"kind":"symbol","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/pagingobject\/==(_:_:)","conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/==(_:_:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","roleHeading":"API Collection","role":"collectionGroup"},"kind":"article","topicSections":[{"title":"Operators","generated":true,"anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/==(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/equatable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/==(_:_:)":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/==(_:_:)","title":"==(_:_:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/==(_:_:)","abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Item"},{"text":">, ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/pagingobject\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"role":"symbol","type":"topic","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/estimatedindex.json b/docs/data/documentation/spotifywebapi/pagingobject/estimatedindex.json index 471d6d088..825899c98 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/estimatedindex.json +++ b/docs/data/documentation/spotifywebapi/pagingobject/estimatedindex.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/estimatedindex"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"kind":"symbol","metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"SpotifyWebAPI","title":"estimatedIndex","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"estimatedIndex","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"externalID":"s:13SpotifyWebAPI12PagingObjectV14estimatedIndexSivp","role":"symbol"},"abstract":[{"type":"text","text":"The estimated zero-based index of this page based on the number of items in"},{"text":" ","type":"text"},{"text":"this page and the offset of this page.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"estimatedIndex"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"This property is calculated by dividing ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/offset"},{"text":" by ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","isActive":true},{"type":"text","text":". For"},{"text":" ","type":"text"},{"type":"text","text":"example, if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit"},{"type":"text","text":" is 100, then for an offset in 0…99"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedIndex","type":"reference","isActive":true},{"type":"text","text":" is 0, and for an offset in 100…199 "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedIndex","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"is 1, and so on."}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/offset","isActive":true,"type":"reference"},{"type":"text","text":": The offset of the items returned."}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","type":"reference","isActive":true},{"type":"text","text":": The maximum number of items in "},{"type":"strong","inlineContent":[{"type":"text","text":"this"}]},{"type":"text","text":" page (as set in the"},{"text":" ","type":"text"},{"type":"text","text":"query or by default). This is not necessarily the same as the actual"},{"type":"text","text":" "},{"text":"number of items in this page. For example, if this is the last page of","type":"text"},{"text":" ","type":"text"},{"text":"results, then the actual number of items in this page may be less than","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit"},{"text":".","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"name":"Warning","type":"aside","content":[{"inlineContent":[{"type":"text","text":"This calculation assumes that the limit for each page will be"},{"type":"text","text":" "},{"type":"text","text":"the same as "},{"type":"emphasis","inlineContent":[{"type":"text","text":"this"}]},{"text":" page. If you request additional pages and provide","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"a different value for "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit"},{"text":", then ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedIndex","type":"reference","isActive":true},{"text":" may be","type":"text"},{"type":"text","text":" "},{"text":"incorrect.","type":"text"}],"type":"paragraph"}],"style":"warning"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedIndex"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/limit":{"kind":"symbol","type":"topic","title":"limit","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/spotifywebapi\/pagingobject\/limit","abstract":[{"text":"The maximum number of items in ","type":"text"},{"type":"strong","inlineContent":[{"text":"this","type":"text"}]},{"text":" page (as set in the query or by","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"default)."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/estimatedIndex":{"abstract":[{"text":"The estimated zero-based index of this page based on the number of items in","type":"text"},{"text":" ","type":"text"},{"text":"this page and the offset of this page.","type":"text"}],"conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedIndex","url":"\/documentation\/spotifywebapi\/pagingobject\/estimatedindex","kind":"symbol","title":"estimatedIndex","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"estimatedIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/offset":{"abstract":[{"type":"text","text":"The offset of the items returned (as set in the query or by default) in"},{"type":"text","text":" "},{"type":"text","text":"this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/offset","title":"offset","url":"\/documentation\/spotifywebapi\/pagingobject\/offset","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"metadata":{"title":"estimatedIndex","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI12PagingObjectV14estimatedIndexSivp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"estimatedIndex","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","roleHeading":"Instance Property","conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"estimatedIndex","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This property is calculated by dividing "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/offset"},{"type":"text","text":" by "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","type":"reference"},{"text":". For","type":"text"},{"text":" ","type":"text"},{"text":"example, if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","isActive":true,"type":"reference"},{"type":"text","text":" is 100, then for an offset in 0…99"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedIndex","isActive":true},{"type":"text","text":" is 0, and for an offset in 100…199 "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedIndex"},{"type":"text","text":" "},{"type":"text","text":"is 1, and so on."}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/offset"},{"type":"text","text":": The offset of the items returned."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","type":"reference"},{"type":"text","text":": The maximum number of items in "},{"type":"strong","inlineContent":[{"type":"text","text":"this"}]},{"type":"text","text":" page (as set in the"},{"type":"text","text":" "},{"type":"text","text":"query or by default). This is not necessarily the same as the actual"},{"type":"text","text":" "},{"type":"text","text":"number of items in this page. For example, if this is the last page of"},{"type":"text","text":" "},{"text":"results, then the actual number of items in this page may be less than","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","type":"reference","isActive":true},{"type":"text","text":"."}]}]}]},{"name":"Warning","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"This calculation assumes that the limit for each page will be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the same as "},{"type":"emphasis","inlineContent":[{"type":"text","text":"this"}]},{"type":"text","text":" page. If you request additional pages and provide"},{"text":" ","type":"text"},{"type":"text","text":"a different value for "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","type":"reference","isActive":true},{"type":"text","text":", then "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedIndex","isActive":true,"type":"reference"},{"text":" may be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"incorrect."}]}],"style":"warning"}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/estimatedindex"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedIndex"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The estimated zero-based index of this page based on the number of items in","type":"text"},{"type":"text","text":" "},{"text":"this page and the offset of this page.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/estimatedIndex":{"abstract":[{"type":"text","text":"The estimated zero-based index of this page based on the number of items in"},{"text":" ","type":"text"},{"type":"text","text":"this page and the offset of this page."}],"type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"estimatedIndex","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/pagingobject\/estimatedindex","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedIndex","title":"estimatedIndex"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/limit":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/limit","title":"limit","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"limit","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic","abstract":[{"text":"The maximum number of items in ","type":"text"},{"inlineContent":[{"text":"this","type":"text"}],"type":"strong"},{"text":" page (as set in the query or by","type":"text"},{"type":"text","text":" "},{"text":"default).","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/offset":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/offset","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pagingobject\/offset","title":"offset","abstract":[{"text":"The offset of the items returned (as set in the query or by default) in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/estimatedtotalpages.json b/docs/data/documentation/spotifywebapi/pagingobject/estimatedtotalpages.json index 3d94609a2..5e359d808 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/estimatedtotalpages.json +++ b/docs/data/documentation/spotifywebapi/pagingobject/estimatedtotalpages.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"abstract":[{"type":"text","text":"The estimated total number of pages available, including this page."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/estimatedtotalpages"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedTotalPages","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","title":"estimatedTotalPages","extendedModule":"SpotifyWebAPI","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"externalID":"s:13SpotifyWebAPI12PagingObjectV19estimatedTotalPagesSivp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"estimatedTotalPages","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"estimatedTotalPages"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"This property is calculated by dividing ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total","type":"reference","isActive":true},{"type":"text","text":" by "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","type":"reference"},{"text":" and rounding","type":"text"},{"type":"text","text":" "},{"type":"text","text":"up to the nearest integer. For example, if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total"},{"text":" is 745 and ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","type":"reference"},{"type":"text","text":" "},{"type":"text","text":"is 100, then "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedTotalPages","isActive":true},{"type":"text","text":" is 8."}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total","type":"reference","isActive":true},{"text":": The maximum number of items available to return.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","type":"reference","isActive":true},{"type":"text","text":": The maximum number of items in "},{"inlineContent":[{"type":"text","text":"this"}],"type":"strong"},{"type":"text","text":" page (as set in the"},{"text":" ","type":"text"},{"type":"text","text":"query or by default). This is not necessarily the same as the actual"},{"text":" ","type":"text"},{"text":"number of items in this page. For example, if this is the last page of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"results, then the actual number of items in this page may be less than"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit"},{"type":"text","text":"."}]}]}]},{"content":[{"inlineContent":[{"text":"This calculation assumes that the limit for each page will be","type":"text"},{"type":"text","text":" "},{"text":"the same as ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"this"}]},{"type":"text","text":" page. If you request additional pages and provide"},{"text":" ","type":"text"},{"type":"text","text":"a different value for "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit"},{"text":", then ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedTotalPages","isActive":true,"type":"reference"},{"type":"text","text":" may be"},{"type":"text","text":" "},{"text":"incorrect.","type":"text"}],"type":"paragraph"}],"type":"aside","style":"warning","name":"Warning"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/estimatedTotalPages":{"kind":"symbol","type":"topic","title":"estimatedTotalPages","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedTotalPages","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"estimatedTotalPages","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"url":"\/documentation\/spotifywebapi\/pagingobject\/estimatedtotalpages","abstract":[{"text":"The estimated total number of pages available, including this page.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/total":{"kind":"symbol","type":"topic","title":"total","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/spotifywebapi\/pagingobject\/total","abstract":[{"text":"The maximum number of items available to return.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/limit":{"kind":"symbol","type":"topic","title":"limit","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/spotifywebapi\/pagingobject\/limit","abstract":[{"text":"The maximum number of items in ","type":"text"},{"type":"strong","inlineContent":[{"text":"this","type":"text"}]},{"text":" page (as set in the query or by","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"default)."}],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"extendedModule":"SpotifyWebAPI","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"estimatedTotalPages","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"roleHeading":"Instance Property","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"estimatedTotalPages","externalID":"s:13SpotifyWebAPI12PagingObjectV19estimatedTotalPagesSivp"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedTotalPages"},"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/estimatedtotalpages"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"The estimated total number of pages available, including this page."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"estimatedTotalPages","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This property is calculated by dividing "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total"},{"type":"text","text":" by "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","type":"reference"},{"text":" and rounding","type":"text"},{"text":" ","type":"text"},{"text":"up to the nearest integer. For example, if ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total"},{"text":" is 745 and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"is 100, then "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedTotalPages","isActive":true,"type":"reference"},{"type":"text","text":" is 8."}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total","isActive":true,"type":"reference"},{"type":"text","text":": The maximum number of items available to return."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","isActive":true,"type":"reference"},{"text":": The maximum number of items in ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"this"}]},{"type":"text","text":" page (as set in the"},{"type":"text","text":" "},{"text":"query or by default). This is not necessarily the same as the actual","type":"text"},{"type":"text","text":" "},{"type":"text","text":"number of items in this page. For example, if this is the last page of"},{"text":" ","type":"text"},{"type":"text","text":"results, then the actual number of items in this page may be less than"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit"},{"type":"text","text":"."}]}]}]},{"content":[{"inlineContent":[{"text":"This calculation assumes that the limit for each page will be","type":"text"},{"type":"text","text":" "},{"text":"the same as ","type":"text"},{"inlineContent":[{"text":"this","type":"text"}],"type":"emphasis"},{"type":"text","text":" page. If you request additional pages and provide"},{"type":"text","text":" "},{"type":"text","text":"a different value for "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit"},{"text":", then ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedTotalPages"},{"type":"text","text":" may be"},{"type":"text","text":" "},{"type":"text","text":"incorrect."}],"type":"paragraph"}],"type":"aside","style":"warning","name":"Warning"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/limit":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/limit","title":"limit","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"limit","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic","abstract":[{"text":"The maximum number of items in ","type":"text"},{"inlineContent":[{"text":"this","type":"text"}],"type":"strong"},{"text":" page (as set in the query or by","type":"text"},{"type":"text","text":" "},{"text":"default).","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/estimatedTotalPages":{"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/estimatedTotalPages","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pagingobject\/estimatedtotalpages","title":"estimatedTotalPages","abstract":[{"text":"The estimated total number of pages available, including this page.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"estimatedTotalPages"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/total":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/total","title":"total","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","abstract":[{"text":"The maximum number of items available to return.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/hash(into:).json b/docs/data/documentation/spotifywebapi/pagingobject/hash(into:).json index 6c46e9e3a..37631ddf1 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/pagingobject/hash(into:).json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Hashable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","extendedModule":"SpotifyWebAPI","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI12PagingObjectV4hash4intoys6HasherVz_tF","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/hash(into:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/hash(into:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Hashable-Implementations":{"abstract":[],"role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Hashable-Implementations","title":"Hashable Implementations","url":"\/documentation\/spotifywebapi\/pagingobject\/hashable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/hash(into:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/hash(into:)","conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hash(into:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}}} \ No newline at end of file +{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/hash(into:)","interfaceLanguage":"swift"},"metadata":{"conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"title":"hash(into:)","role":"symbol","extendedModule":"SpotifyWebAPI","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:13SpotifyWebAPI12PagingObjectV4hash4intoys6HasherVz_tF"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Hashable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Hashable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/pagingobject\/hashable-implementations","kind":"article","type":"topic","title":"Hashable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Hashable-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/hash(into:)":{"title":"hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/hash(into:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/hash(into:)","abstract":[],"role":"symbol","conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/hashable-implementations.json b/docs/data/documentation/spotifywebapi/pagingobject/hashable-implementations.json index bee349024..d743c0798 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/hashable-implementations.json +++ b/docs/data/documentation/spotifywebapi/pagingobject/hashable-implementations.json @@ -1 +1 @@ -{"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/hash(into:)"],"title":"Instance Methods","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Hashable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/hashable-implementations"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"Hashable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/hash(into:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/hash(into:)","conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hash(into:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Hashable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Hashable Implementations"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/hash(into:)"],"anchor":"Instance-Methods","title":"Instance Methods","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/hash(into:)":{"title":"hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/hash(into:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/hash(into:)","abstract":[],"role":"symbol","conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/href.json b/docs/data/documentation/spotifywebapi/pagingobject/href.json index 13e081d93..04914daa8 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/href.json +++ b/docs/data/documentation/spotifywebapi/pagingobject/href.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"text":", passing in the type of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"this "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":"—NOT the type of "},{"code":"Item","type":"codeVoice"},{"type":"text","text":"—to retrieve the results."}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/href"},"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI12PagingObjectV4href10Foundation3URLVvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"href","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}]},"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint returning the full result of the"},{"type":"text","text":" "},{"type":"text","text":"request in this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/href"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/href":{"abstract":[{"text":"A link to the Spotify web API endpoint returning the full result of the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"request in this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":".","type":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/href","title":"href","url":"\/documentation\/spotifywebapi\/pagingobject\/href","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/href"]}],"abstract":[{"text":"A link to the Spotify web API endpoint returning the full result of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"request in this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference","isActive":true},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"roleHeading":"Instance Property","title":"href","externalID":"s:13SpotifyWebAPI12PagingObjectV4href10Foundation3URLVvp","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property"},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/href","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true,"type":"reference"},{"type":"text","text":", passing in the type of"},{"text":" ","type":"text"},{"text":"this ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference"},{"type":"text","text":"—NOT the type of "},{"code":"Item","type":"codeVoice"},{"type":"text","text":"—to retrieve the results."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/href":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"type":"topic","abstract":[{"text":"A link to the Spotify web API endpoint returning the full result of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"request in this "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference"},{"type":"text","text":"."}],"title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/href","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/init(from:).json b/docs/data/documentation/spotifywebapi/pagingobject/init(from:).json index d16d913bb..755260f99 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/init(from:).json +++ b/docs/data/documentation/spotifywebapi/pagingobject/init(from:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"symbol","title":"init(from:)","externalID":"s:13SpotifyWebAPI12PagingObjectV4fromACyxGs7Decoder_p_tKcfc","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Initializer"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Decodable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/init(from:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/init(from:)","title":"init(from:)","abstract":[],"url":"\/documentation\/spotifywebapi\/pagingobject\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Decodable-Implementations":{"abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/pagingobject\/decodable-implementations","kind":"article","title":"Decodable Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Decodable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/init(from:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"metadata":{"externalID":"s:13SpotifyWebAPI12PagingObjectV4fromACyxGs7Decoder_p_tKcfc","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"SpotifyWebAPI","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/Decodable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/pagingobject\/decodable-implementations","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/Decodable-Implementations","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/init(from:)":{"title":"init(from:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/pagingobject\/init(from:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/init(href:items:limit:next:previous:offset:total:).json b/docs/data/documentation/spotifywebapi/pagingobject/init(href:items:limit:next:previous:offset:total:).json index 7ebcb10cc..9eca73b6e 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/init(href:items:limit:next:previous:offset:total:).json +++ b/docs/data/documentation/spotifywebapi/pagingobject/init(href:items:limit:next:previous:offset:total:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/init(href:items:limit:next:previous:offset:total:)"]}],"metadata":{"title":"init(href:items:limit:next:previous:offset:total:)","externalID":"s:13SpotifyWebAPI12PagingObjectV4href5items5limit4next8previous6offset5totalACyxG10Foundation3URLV_SayxGSiANSgAPS2itcfc","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"items"},{"kind":"text","text":": ["},{"text":"Item","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"next"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"previous"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"total","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer"},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/init(href:items:limit:next:previous:offset:total:)","interfaceLanguage":"swift"},"abstract":[{"text":"Creates a Spotify paging object.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"items","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"Item","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"next","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"? = nil, ","kind":"text"},{"text":"previous","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"text":"total","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint returning the full result"},{"text":" ","type":"text"},{"text":"of the request.","type":"text"}],"type":"paragraph"}],"name":"href"},{"name":"items","content":[{"type":"paragraph","inlineContent":[{"text":"An array of the requested data in this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference","isActive":true},{"text":".","type":"text"}]}]},{"name":"limit","content":[{"inlineContent":[{"text":"The maximum number of items in this page (as set in the","type":"text"},{"text":" ","type":"text"},{"text":"query or by default).","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The URL (href) to the next page of items or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if none."}],"type":"paragraph"}],"name":"next"},{"content":[{"inlineContent":[{"text":"The URL (href) to the previous page of items or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if none","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"in this "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"previous"},{"content":[{"inlineContent":[{"type":"text","text":"The offset of the items returned (as set in the query or by"},{"text":" ","type":"text"},{"text":"default).","type":"text"}],"type":"paragraph"}],"name":"offset"},{"name":"total","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The maximum number of items available to return."}]}]}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The offset-based paging object is a container for a set of objects. It"},{"type":"text","text":" "},{"text":"contains a key called items (whose value is an array of the requested","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"objects) along with other keys like previous, next and limit that can be"},{"text":" ","type":"text"},{"type":"text","text":"useful in future calls."}]}],"kind":"content"}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/init(href:items:limit:next:previous:offset:total:)":{"abstract":[{"text":"Creates a Spotify paging object.","type":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/init(href:items:limit:next:previous:offset:total:)","title":"init(href:items:limit:next:previous:offset:total:)","url":"\/documentation\/spotifywebapi\/pagingobject\/init(href:items:limit:next:previous:offset:total:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"items","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"next","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"text":"previous","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"total","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Creates a Spotify paging object."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"items"},{"text":": [","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"next","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"previous"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"total"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint returning the full result"},{"text":" ","type":"text"},{"type":"text","text":"of the request."}],"type":"paragraph"}],"name":"href"},{"content":[{"type":"paragraph","inlineContent":[{"text":"An array of the requested data in this ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference"},{"type":"text","text":"."}]}],"name":"items"},{"name":"limit","content":[{"type":"paragraph","inlineContent":[{"text":"The maximum number of items in this page (as set in the","type":"text"},{"text":" ","type":"text"},{"text":"query or by default).","type":"text"}]}]},{"name":"next","content":[{"inlineContent":[{"type":"text","text":"The URL (href) to the next page of items or "},{"type":"codeVoice","code":"nil"},{"text":" if none.","type":"text"}],"type":"paragraph"}]},{"name":"previous","content":[{"type":"paragraph","inlineContent":[{"text":"The URL (href) to the previous page of items or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if none"},{"text":" ","type":"text"},{"type":"text","text":"in this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference","isActive":true},{"text":".","type":"text"}]}]},{"name":"offset","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The offset of the items returned (as set in the query or by"},{"type":"text","text":" "},{"type":"text","text":"default)."}]}]},{"name":"total","content":[{"inlineContent":[{"type":"text","text":"The maximum number of items available to return."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"text":"The offset-based paging object is a container for a set of objects. It","type":"text"},{"type":"text","text":" "},{"text":"contains a key called items (whose value is an array of the requested","type":"text"},{"type":"text","text":" "},{"text":"objects) along with other keys like previous, next and limit that can be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"useful in future calls."}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI12PagingObjectV4href5items5limit4next8previous6offset5totalACyxG10Foundation3URLV_SayxGSiANSgAPS2itcfc","symbolKind":"init","title":"init(href:items:limit:next:previous:offset:total:)","role":"symbol","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"items"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":"], ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"next"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"previous"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":", "},{"kind":"externalParam","text":"total"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/init(href:items:limit:next:previous:offset:total:)"]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/init(href:items:limit:next:previous:offset:total:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/init(href:items:limit:next:previous:offset:total:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/init(href:items:limit:next:previous:offset:total:)","title":"init(href:items:limit:next:previous:offset:total:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/init(href:items:limit:next:previous:offset:total:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":", "},{"text":"items","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"next"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"previous","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"total"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"text":"Creates a Spotify paging object.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/pagingobject/isapproximatelyequal(to:).json index 8efa54ed1..c1a102a41 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/pagingobject/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"ApproximatelyEquatable.isApproximatelyEqual(to:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI12PagingObjectVA2A22ApproximatelyEquatableRzrlE02isF5Equal2toSbACyxG_tF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","extendedModule":"SpotifyWebAPI","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"type":"text","text":", "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"isApproximatelyEqual(to:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/ApproximatelyEquatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/isApproximatelyEqual(to:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/isapproximatelyequal(to:)"]}],"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/isApproximatelyEqual(to:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/isApproximatelyEqual(to:)","conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"isApproximatelyEqual(to:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/ApproximatelyEquatable-Implementations":{"abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/pagingobject\/approximatelyequatable-implementations","kind":"article","title":"ApproximatelyEquatable Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI12PagingObjectVA2A22ApproximatelyEquatableRzrlE02isF5Equal2toSbACyxG_tF","symbolKind":"method","conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"isApproximatelyEqual(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"ApproximatelyEquatable.isApproximatelyEqual(to:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/ApproximatelyEquatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/ApproximatelyEquatable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/ApproximatelyEquatable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/pagingobject\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/isApproximatelyEqual(to:)":{"title":"isApproximatelyEqual(to:)","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/pagingobject\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/isApproximatelyEqual(to:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/items.json b/docs/data/documentation/spotifywebapi/pagingobject/items.json index 14e8186c6..b42f75dae 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/items.json +++ b/docs/data/documentation/spotifywebapi/pagingobject/items.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"text":": [","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI12PagingObjectV5itemsSayxGvp","role":"symbol","title":"items"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"abstract":[{"type":"text","text":"An array of the requested data in this "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/items"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"items","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":"]","kind":"text"}]}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/items":{"abstract":[{"type":"text","text":"An array of the requested data in this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":".","type":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items","title":"items","url":"\/documentation\/spotifywebapi\/pagingobject\/items","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"items","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Item"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI12PagingObjectV5itemsSayxGvp","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"items","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"items","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"]"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"An array of the requested data in this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/items"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Item"},{"text":"]","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/items":{"abstract":[{"text":"An array of the requested data in this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items","kind":"symbol","type":"topic","title":"items","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"kind":"text","text":": ["},{"text":"Item","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/items"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/limit.json b/docs/data/documentation/spotifywebapi/pagingobject/limit.json index 73f2abf75..0cf274ea4 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/limit.json +++ b/docs/data/documentation/spotifywebapi/pagingobject/limit.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The maximum number of items in ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"this"}]},{"type":"text","text":" page (as set in the query or by"},{"type":"text","text":" "},{"text":"default).","type":"text"}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","externalID":"s:13SpotifyWebAPI12PagingObjectV5limitSivp","modules":[{"name":"SpotifyWebAPI"}],"title":"limit","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/limit"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"limit","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This is not necessarily the same as the actual number of items in this"},{"type":"text","text":" "},{"text":"page. For example, if this is the last page of results, then the actual","type":"text"},{"type":"text","text":" "},{"text":"number of items in this page may be less than ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","type":"reference","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total","isActive":true},{"text":" (the maximum number of items available to return).","type":"text"}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/limit":{"kind":"symbol","type":"topic","title":"limit","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/spotifywebapi\/pagingobject\/limit","abstract":[{"text":"The maximum number of items in ","type":"text"},{"type":"strong","inlineContent":[{"text":"this","type":"text"}]},{"text":" page (as set in the query or by","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"default)."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/total":{"kind":"symbol","type":"topic","title":"total","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/spotifywebapi\/pagingobject\/total","abstract":[{"text":"The maximum number of items available to return.","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"The maximum number of items in "},{"inlineContent":[{"text":"this","type":"text"}],"type":"strong"},{"type":"text","text":" page (as set in the query or by"},{"type":"text","text":" "},{"text":"default).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"limit","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"This is not necessarily the same as the actual number of items in this","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"page. For example, if this is the last page of results, then the actual"},{"type":"text","text":" "},{"type":"text","text":"number of items in this page may be less than "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","type":"reference"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total","isActive":true,"type":"reference"},{"text":" (the maximum number of items available to return).","type":"text"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/limit"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI12PagingObjectV5limitSivp","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"limit"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/total":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/total","title":"total","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","abstract":[{"text":"The maximum number of items available to return.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/limit":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/limit","title":"limit","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"limit","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic","abstract":[{"text":"The maximum number of items in ","type":"text"},{"inlineContent":[{"text":"this","type":"text"}],"type":"strong"},{"text":" page (as set in the query or by","type":"text"},{"type":"text","text":" "},{"text":"default).","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/next.json b/docs/data/documentation/spotifywebapi/pagingobject/next.json index 2cb2e431c..aa57dfca3 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/next.json +++ b/docs/data/documentation/spotifywebapi/pagingobject/next.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The URL (href) to the next page of items or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if none in this"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/next"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"next"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true},{"type":"text","text":", passing in the type of"},{"type":"text","text":" "},{"text":"this ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":"—NOT the type of "},{"type":"codeVoice","code":"Item"},{"type":"text","text":"—to retrieve the results."}]},{"inlineContent":[{"type":"text","text":"See "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results"},{"type":"text","text":"."}],"type":"paragraph"}]}],"metadata":{"title":"next","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"next"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI12PagingObjectV4next10Foundation3URLVSgvp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/next":{"type":"topic","title":"next","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"next"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The URL (href) to the next page of items or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none in this"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/pagingobject\/next"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","title":"Working with Paginated Results","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/working-with-paginated-results","abstract":[{"text":"Retrieve additional pages from an endpoint that returns paginated results.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/next"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"next"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"type":"text","text":", passing in the type of"},{"text":" ","type":"text"},{"type":"text","text":"this "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":"—NOT the type of "},{"type":"codeVoice","code":"Item"},{"type":"text","text":"—to retrieve the results."}]},{"inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The URL (href) to the next page of items or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if none in this"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"metadata":{"role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"next"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?","kind":"text"}],"externalID":"s:13SpotifyWebAPI12PagingObjectV4next10Foundation3URLVSgvp","title":"next","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/next":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The URL (href) to the next page of items or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none in this"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/pagingobject\/next","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"next"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next","kind":"symbol","title":"next"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"url":"\/documentation\/spotifywebapi\/working-with-paginated-results","kind":"article","abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"title":"Working with Paginated Results","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"topic","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/offset.json b/docs/data/documentation/spotifywebapi/pagingobject/offset.json index 54799fe6d..16a955097 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/offset.json +++ b/docs/data/documentation/spotifywebapi/pagingobject/offset.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/offset","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI12PagingObjectV6offsetSivp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"offset"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/offset"]}],"abstract":[{"type":"text","text":"The offset of the items returned (as set in the query or by default) in"},{"type":"text","text":" "},{"text":"this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/offset":{"abstract":[{"type":"text","text":"The offset of the items returned (as set in the query or by default) in"},{"type":"text","text":" "},{"type":"text","text":"this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":"."}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/offset","title":"offset","url":"\/documentation\/spotifywebapi\/pagingobject\/offset","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}]}}} \ No newline at end of file +{"kind":"symbol","metadata":{"title":"offset","roleHeading":"Instance Property","symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI12PagingObjectV6offsetSivp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/offset"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/offset","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The offset of the items returned (as set in the query or by default) in"},{"type":"text","text":" "},{"type":"text","text":"this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference","isActive":true},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/offset":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/offset","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pagingobject\/offset","title":"offset","abstract":[{"text":"The offset of the items returned (as set in the query or by default) in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/previous.json b/docs/data/documentation/spotifywebapi/pagingobject/previous.json index e83c76e08..fc91d5cde 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/previous.json +++ b/docs/data/documentation/spotifywebapi/pagingobject/previous.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/previous"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"previous"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"Use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true},{"type":"text","text":", passing in the type of"},{"text":" ","type":"text"},{"text":"this ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference"},{"type":"text","text":"—NOT the type of "},{"code":"Item","type":"codeVoice"},{"type":"text","text":"—to retrieve the results."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","isActive":true},{"type":"text","text":"."}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/previous"},"sections":[],"kind":"symbol","metadata":{"title":"previous","role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI12PagingObjectV8previous10Foundation3URLVSgvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"previous"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The URL (href) to the previous page of items or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if none in this"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference","isActive":true},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/previous":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/previous","title":"previous","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/previous","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"previous","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The URL (href) to the previous page of items or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none in this"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","title":"Working with Paginated Results","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/working-with-paginated-results","abstract":[{"text":"Retrieve additional pages from an endpoint that returns paginated results.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"previous"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"languages":["swift"]}]},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"text":", passing in the type of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":"—NOT the type of ","type":"text"},{"type":"codeVoice","code":"Item"},{"type":"text","text":"—to retrieve the results."}]},{"inlineContent":[{"type":"text","text":"See "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/previous"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/previous"},"abstract":[{"type":"text","text":"The URL (href) to the previous page of items or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if none in this"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":".","type":"text"}],"metadata":{"title":"previous","externalID":"s:13SpotifyWebAPI12PagingObjectV8previous10Foundation3URLVSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"previous"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/previous":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"previous","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/previous","title":"previous","role":"symbol","abstract":[{"type":"text","text":"The URL (href) to the previous page of items or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if none in this"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/pagingobject\/previous"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"url":"\/documentation\/spotifywebapi\/working-with-paginated-results","kind":"article","abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"title":"Working with Paginated Results","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"topic","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobject/total.json b/docs/data/documentation/spotifywebapi/pagingobject/total.json index 854cfd0cf..375c43ea0 100644 --- a/docs/data/documentation/spotifywebapi/pagingobject/total.json +++ b/docs/data/documentation/spotifywebapi/pagingobject/total.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Instance Property","title":"total","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI12PagingObjectV5totalSivp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobject\/total"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The maximum number of items available to return."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"total"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"In other words, this is the total number of items in all available pages.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit"},{"type":"text","text":" (the maximum number of items in "},{"type":"strong","inlineContent":[{"type":"text","text":"this"}]},{"text":" page).","type":"text"}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/total":{"kind":"symbol","type":"topic","title":"total","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/spotifywebapi\/pagingobject\/total","abstract":[{"text":"The maximum number of items available to return.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/limit":{"kind":"symbol","type":"topic","title":"limit","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/spotifywebapi\/pagingobject\/limit","abstract":[{"text":"The maximum number of items in ","type":"text"},{"type":"strong","inlineContent":[{"text":"this","type":"text"}]},{"text":" page (as set in the query or by","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"default)."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total","interfaceLanguage":"swift"},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"total"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"externalID":"s:13SpotifyWebAPI12PagingObjectV5totalSivp","title":"total"},"abstract":[{"text":"The maximum number of items available to return.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"total"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"In other words, this is the total number of items in all available pages."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","isActive":true,"type":"reference"},{"text":" (the maximum number of items in ","type":"text"},{"inlineContent":[{"text":"this","type":"text"}],"type":"strong"},{"type":"text","text":" page)."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobject\/total"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/total":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/total","title":"total","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/total","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","abstract":[{"text":"The maximum number of items available to return.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/limit":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/limit","title":"limit","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/limit","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"limit","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic","abstract":[{"text":"The maximum number of items in ","type":"text"},{"inlineContent":[{"text":"this","type":"text"}],"type":"strong"},{"text":" page (as set in the query or by","type":"text"},{"type":"text","text":" "},{"text":"default).","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobjectprotocol.json b/docs/data/documentation/spotifywebapi/pagingobjectprotocol.json index e738769a9..0c894e661 100644 --- a/docs/data/documentation/spotifywebapi/pagingobjectprotocol.json +++ b/docs/data/documentation/spotifywebapi/pagingobjectprotocol.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/Item"],"title":"Associated Types"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/items","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/limit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/next","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/offset","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/previous","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/total"],"title":"Instance Properties"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol"]}],"metadata":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PagingObjectProtocol"}],"externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP","symbolKind":"protocol","roleHeading":"Protocol","navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"title":"PagingObjectProtocol","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PagingObjectProtocol"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","kind":"typeIdentifier","text":"Paginated","preciseIdentifier":"s:13SpotifyWebAPI9PaginatedP"}]}],"kind":"declarations"},{"content":[{"type":"heading","anchor":"overview","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"text":"See ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"text":", which conforms to this protocol.","type":"text"}]},{"level":1,"text":"Warning","type":"heading","anchor":"Warning"},{"type":"paragraph","inlineContent":[{"text":"Do not conform additional types to this protocol.","type":"text"}]}],"kind":"content"}],"abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"where the output is a paging object."}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE"],"title":"Inherits From","type":"inheritsFrom"},{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"],"title":"Conforming Types","type":"conformingTypes"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/items":{"abstract":[{"type":"text","text":"An array of the requested data in this paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/items","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/items","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"items","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Item","preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa"},{"text":"]","kind":"text"}],"title":"items","kind":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/next":{"type":"topic","required":true,"title":"next","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"next","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/next","abstract":[{"text":"The URL (href) to the next page of items or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/next"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/limit":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/limit","title":"limit","role":"symbol","kind":"symbol","required":true,"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/limit","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"limit","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The maximum number of items in "},{"inlineContent":[{"type":"text","text":"this"}],"type":"strong"},{"type":"text","text":" page."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/previous":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"previous"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/previous","required":true,"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/previous","kind":"symbol","title":"previous","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The URL (href) to the previous page of items or "},{"type":"codeVoice","code":"nil"},{"text":" if none","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/Item":{"fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"Item","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Se","text":"Decodable"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:SH","text":"Hashable","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/item","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/Item","title":"Item","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The type of the items that this paging object wraps."}],"required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"abstract":[{"text":"A type that contains paginated results.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","title":"Paginated","role":"symbol","url":"\/documentation\/spotifywebapi\/paginated","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Paginated","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/offset":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/offset","title":"offset","role":"symbol","kind":"symbol","required":true,"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/offset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The offset of the items returned.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/href":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/href","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint returning the full result of the"},{"type":"text","text":" "},{"type":"text","text":"request in this paging object."}],"title":"href","required":true,"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/href","role":"symbol"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/total":{"kind":"symbol","abstract":[{"text":"The maximum number of items available to return.","type":"text"}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/total","required":true,"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"total"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"total","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/total","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"where the output is a paging object."}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"PagingObjectProtocol","kind":"identifier"}],"title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"An internal implementation detail required for creating publisher extensions"},{"type":"text","text":" "},{"type":"text","text":"where the output is a paging object."}],"topicSections":[{"title":"Associated Types","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/Item"],"anchor":"Associated-Types"},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/items","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/limit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/next","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/offset","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/previous","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/total"],"anchor":"Instance-Properties"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE"],"type":"inheritsFrom","kind":"relationships","title":"Inherits From"},{"type":"conformingTypes","kind":"relationships","title":"Conforming Types","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"]}],"kind":"symbol","metadata":{"navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"title":"PagingObjectProtocol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"protocol","roleHeading":"Protocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PagingObjectProtocol"}],"externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObjectProtocol","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9PaginatedP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","text":"Paginated","kind":"typeIdentifier"}]}]},{"kind":"content","content":[{"anchor":"overview","type":"heading","level":2,"text":"Overview"},{"inlineContent":[{"type":"text","text":"See "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":", which conforms to this protocol."}],"type":"paragraph"},{"type":"heading","anchor":"Warning","level":1,"text":"Warning"},{"inlineContent":[{"text":"Do not conform additional types to this protocol.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/limit":{"abstract":[{"type":"text","text":"The maximum number of items in "},{"type":"strong","inlineContent":[{"type":"text","text":"this"}]},{"type":"text","text":" page."}],"required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/limit","type":"topic","kind":"symbol","title":"limit","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/limit"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/total":{"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/total","required":true,"title":"total","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/total","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"total"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","abstract":[{"type":"text","text":"The maximum number of items available to return."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"url":"\/documentation\/spotifywebapi\/paginated","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"role":"symbol","title":"Paginated","abstract":[{"type":"text","text":"A type that contains paginated results."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Paginated"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/Item":{"title":"Item","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/item","role":"symbol","fragments":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Item","kind":"identifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Se","text":"Decodable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Hashable","preciseIdentifier":"s:SH"}],"kind":"symbol","abstract":[{"text":"The type of the items that this paging object wraps.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/Item","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/previous":{"required":true,"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/previous","title":"previous","abstract":[{"type":"text","text":"The URL (href) to the previous page of items or "},{"code":"nil","type":"codeVoice"},{"text":" if none","type":"text"}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/previous","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"previous"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/next":{"type":"topic","title":"next","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"next","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"required":true,"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/next","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/next","abstract":[{"text":"The URL (href) to the next page of items or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if none.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/href":{"kind":"symbol","title":"href","type":"topic","abstract":[{"text":"A link to the Spotify web API endpoint returning the full result of the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"request in this paging object."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/href","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PagingObjectProtocol","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","type":"topic","navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"type":"text","text":" "},{"text":"where the output is a paging object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/items":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"An array of the requested data in this paging object."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Item","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/items","title":"items","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/items","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/offset":{"title":"offset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[{"type":"text","text":"The offset of the items returned."}],"role":"symbol","required":true,"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/offset","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobjectprotocol/href.json b/docs/data/documentation/spotifywebapi/pagingobjectprotocol/href.json index c80809f8f..b7275bd93 100644 --- a/docs/data/documentation/spotifywebapi/pagingobjectprotocol/href.json +++ b/docs/data/documentation/spotifywebapi/pagingobjectprotocol/href.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/href","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint returning the full result of the"},{"text":" ","type":"text"},{"type":"text","text":"request in this paging object."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP4href10Foundation3URLVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","title":"href","required":true,"symbolKind":"property","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol\/href"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"where the output is a paging object."}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"PagingObjectProtocol","kind":"identifier"}],"title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/href":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/href","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint returning the full result of the"},{"type":"text","text":" "},{"type":"text","text":"request in this paging object."}],"title":"href","required":true,"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/href","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]]},"kind":"symbol","abstract":[{"text":"A link to the Spotify web API endpoint returning the full result of the","type":"text"},{"text":" ","type":"text"},{"text":"request in this paging object.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol\/href"]}],"metadata":{"symbolKind":"property","role":"symbol","externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP4href10Foundation3URLVvp","required":true,"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","title":"href","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/href","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/href":{"kind":"symbol","title":"href","type":"topic","abstract":[{"text":"A link to the Spotify web API endpoint returning the full result of the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"request in this paging object."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/href","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PagingObjectProtocol","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","type":"topic","navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"type":"text","text":" "},{"text":"where the output is a paging object.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobjectprotocol/item.json b/docs/data/documentation/spotifywebapi/pagingobjectprotocol/item.json index c4c56da08..b9a4b12c8 100644 --- a/docs/data/documentation/spotifywebapi/pagingobjectprotocol/item.json +++ b/docs/data/documentation/spotifywebapi/pagingobjectprotocol/item.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"text":"Item","kind":"identifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Se","text":"Decodable","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:SE","kind":"typeIdentifier","text":"Encodable"},{"text":", ","kind":"text"},{"text":"Hashable","preciseIdentifier":"s:SH","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"The type of the items that this paging object wraps."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol\/item"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/Item"},"metadata":{"externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa","required":true,"fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"Item","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Decodable","preciseIdentifier":"s:Se"},{"kind":"text","text":", "},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:SH","text":"Hashable","kind":"typeIdentifier"}],"title":"Item","role":"symbol","symbolKind":"associatedtype","roleHeading":"Associated Type","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"where the output is a paging object."}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"PagingObjectProtocol","kind":"identifier"}],"title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/Item":{"fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"Item","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Se","text":"Decodable"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:SH","text":"Hashable","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/item","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/Item","title":"Item","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The type of the items that this paging object wraps."}],"required":true}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"text":"Item","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Se","kind":"typeIdentifier","text":"Decodable"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SE","text":"Encodable"},{"text":", ","kind":"text"},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol\/item"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/Item"},"abstract":[{"type":"text","text":"The type of the items that this paging object wraps."}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa","required":true,"title":"Item","symbolKind":"associatedtype","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"Item","kind":"identifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Se","kind":"typeIdentifier","text":"Decodable"},{"kind":"text","text":", "},{"text":"Encodable","preciseIdentifier":"s:SE","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:SH","kind":"typeIdentifier","text":"Hashable"}],"roleHeading":"Associated Type"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PagingObjectProtocol","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","type":"topic","navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"type":"text","text":" "},{"text":"where the output is a paging object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/Item":{"title":"Item","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/item","role":"symbol","fragments":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Item","kind":"identifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Se","text":"Decodable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Hashable","preciseIdentifier":"s:SH"}],"kind":"symbol","abstract":[{"text":"The type of the items that this paging object wraps.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/Item","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobjectprotocol/items.json b/docs/data/documentation/spotifywebapi/pagingobjectprotocol/items.json index 779d24693..565f62d89 100644 --- a/docs/data/documentation/spotifywebapi/pagingobjectprotocol/items.json +++ b/docs/data/documentation/spotifywebapi/pagingobjectprotocol/items.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/items","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"An array of the requested data in this paging object."}],"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP5itemsSay4ItemQzGvp","symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"kind":"text","text":": ["},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa","text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"title":"items","required":true,"modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"items"},{"text":": [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/Item","preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa","text":"Item"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol\/items"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/items":{"abstract":[{"type":"text","text":"An array of the requested data in this paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/items","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/items","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"items","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Item","preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa"},{"text":"]","kind":"text"}],"title":"items","kind":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/Item":{"fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"Item","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Se","text":"Decodable"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:SH","text":"Hashable","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/item","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/Item","title":"Item","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The type of the items that this paging object wraps."}],"required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"where the output is a paging object."}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"PagingObjectProtocol","kind":"identifier"}],"title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"text":": [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa","kind":"typeIdentifier","text":"Item","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/Item"},{"text":"] { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]]},"metadata":{"role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"items","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa","text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"roleHeading":"Instance Property","required":true,"externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP5itemsSay4ItemQzGvp","title":"items","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/items"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol\/items"]}],"abstract":[{"type":"text","text":"An array of the requested data in this paging object."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/Item":{"title":"Item","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/item","role":"symbol","fragments":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Item","kind":"identifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Se","text":"Decodable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Hashable","preciseIdentifier":"s:SH"}],"kind":"symbol","abstract":[{"text":"The type of the items that this paging object wraps.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/Item","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PagingObjectProtocol","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","type":"topic","navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"type":"text","text":" "},{"text":"where the output is a paging object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/items":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"An array of the requested data in this paging object."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Item","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP4ItemQa"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/items","title":"items","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/items","required":true}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobjectprotocol/limit.json b/docs/data/documentation/spotifywebapi/pagingobjectprotocol/limit.json index 4d65b40d2..12950dc44 100644 --- a/docs/data/documentation/spotifywebapi/pagingobjectprotocol/limit.json +++ b/docs/data/documentation/spotifywebapi/pagingobjectprotocol/limit.json @@ -1 +1 @@ -{"abstract":[{"text":"The maximum number of items in ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"this"}]},{"text":" page.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol\/limit"]}],"sections":[],"metadata":{"role":"symbol","title":"limit","externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP5limitSivp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"required":true,"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"limit","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/limit","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/limit":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/limit","title":"limit","role":"symbol","kind":"symbol","required":true,"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/limit","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"limit","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The maximum number of items in "},{"inlineContent":[{"type":"text","text":"this"}],"type":"strong"},{"type":"text","text":" page."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"where the output is a paging object."}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"PagingObjectProtocol","kind":"identifier"}],"title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","type":"topic","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"The maximum number of items in "},{"type":"strong","inlineContent":[{"type":"text","text":"this"}]},{"type":"text","text":" page."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/limit","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]]},"metadata":{"required":true,"externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP5limitSivp","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property","title":"limit","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol\/limit"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PagingObjectProtocol","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","type":"topic","navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"type":"text","text":" "},{"text":"where the output is a paging object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/limit":{"abstract":[{"type":"text","text":"The maximum number of items in "},{"type":"strong","inlineContent":[{"type":"text","text":"this"}]},{"type":"text","text":" page."}],"required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/limit","type":"topic","kind":"symbol","title":"limit","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/limit"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobjectprotocol/next.json b/docs/data/documentation/spotifywebapi/pagingobjectprotocol/next.json index 06cc52fcc..d6c831a6c 100644 --- a/docs/data/documentation/spotifywebapi/pagingobjectprotocol/next.json +++ b/docs/data/documentation/spotifywebapi/pagingobjectprotocol/next.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","required":true,"title":"next","externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP4next10Foundation3URLVSgvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"next"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"override"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"next","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol\/next"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"The URL (href) to the next page of items or "},{"type":"codeVoice","code":"nil"},{"text":" if none.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/next","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/next":{"type":"topic","required":true,"title":"next","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"next","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/next","abstract":[{"text":"The URL (href) to the next page of items or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/next"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"where the output is a paging object."}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"PagingObjectProtocol","kind":"identifier"}],"title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","type":"topic","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"override","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"next"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]]},"metadata":{"roleHeading":"Instance Property","title":"next","required":true,"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"next"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP4next10Foundation3URLVSgvp"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol\/next"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/next","interfaceLanguage":"swift"},"abstract":[{"text":"The URL (href) to the next page of items or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if none.","type":"text"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/next":{"type":"topic","title":"next","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"next","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"required":true,"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/next","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/next","abstract":[{"text":"The URL (href) to the next page of items or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if none.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PagingObjectProtocol","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","type":"topic","navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"type":"text","text":" "},{"text":"where the output is a paging object.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobjectprotocol/offset.json b/docs/data/documentation/spotifywebapi/pagingobjectprotocol/offset.json index 80ca4b64f..e763d70a2 100644 --- a/docs/data/documentation/spotifywebapi/pagingobjectprotocol/offset.json +++ b/docs/data/documentation/spotifywebapi/pagingobjectprotocol/offset.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/offset","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","title":"offset","externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP6offsetSivp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]]},"abstract":[{"text":"The offset of the items returned.","type":"text"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol\/offset"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"where the output is a paging object."}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"PagingObjectProtocol","kind":"identifier"}],"title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/offset":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/offset","title":"offset","role":"symbol","kind":"symbol","required":true,"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/offset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The offset of the items returned.","type":"text"}]}}} \ No newline at end of file +{"sections":[],"kind":"symbol","abstract":[{"text":"The offset of the items returned.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/offset"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"offset","role":"symbol","externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP6offsetSivp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol\/offset"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/offset":{"title":"offset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[{"type":"text","text":"The offset of the items returned."}],"role":"symbol","required":true,"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/offset","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PagingObjectProtocol","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","type":"topic","navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"type":"text","text":" "},{"text":"where the output is a paging object.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobjectprotocol/previous.json b/docs/data/documentation/spotifywebapi/pagingobjectprotocol/previous.json index 136f293ed..94d63e5d3 100644 --- a/docs/data/documentation/spotifywebapi/pagingobjectprotocol/previous.json +++ b/docs/data/documentation/spotifywebapi/pagingobjectprotocol/previous.json @@ -1 +1 @@ -{"abstract":[{"text":"The URL (href) to the previous page of items or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if none","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"previous","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/previous"},"metadata":{"externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP8previous10Foundation3URLVSgvp","modules":[{"name":"SpotifyWebAPI"}],"required":true,"symbolKind":"property","title":"previous","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"previous"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol\/previous"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/previous":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"previous"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/previous","required":true,"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/previous","kind":"symbol","title":"previous","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The URL (href) to the previous page of items or "},{"type":"codeVoice","code":"nil"},{"text":" if none","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"where the output is a paging object."}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"PagingObjectProtocol","kind":"identifier"}],"title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","type":"topic","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"previous","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"title":"previous","required":true,"externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP8previous10Foundation3URLVSgvp","roleHeading":"Instance Property","role":"symbol","symbolKind":"property"},"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol\/previous"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/previous"},"abstract":[{"text":"The URL (href) to the previous page of items or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if none","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"previous"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/previous":{"required":true,"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/previous","title":"previous","abstract":[{"type":"text","text":"The URL (href) to the previous page of items or "},{"code":"nil","type":"codeVoice"},{"text":" if none","type":"text"}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/previous","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"previous"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PagingObjectProtocol","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","type":"topic","navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"type":"text","text":" "},{"text":"where the output is a paging object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pagingobjectprotocol/total.json b/docs/data/documentation/spotifywebapi/pagingobjectprotocol/total.json index 55f5502fe..0d71b0d40 100644 --- a/docs/data/documentation/spotifywebapi/pagingobjectprotocol/total.json +++ b/docs/data/documentation/spotifywebapi/pagingobjectprotocol/total.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]]},"abstract":[{"text":"The maximum number of items available to return.","type":"text"}],"kind":"symbol","sections":[],"metadata":{"required":true,"title":"total","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP5totalSivp","symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/total"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"total"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol\/total"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"where the output is a paging object."}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"PagingObjectProtocol","kind":"identifier"}],"title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/total":{"kind":"symbol","abstract":[{"text":"The maximum number of items available to return.","type":"text"}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/total","required":true,"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"total"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"total","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/total","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pagingobjectprotocol\/total"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol"]]},"metadata":{"symbolKind":"property","title":"total","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","required":true,"externalID":"s:13SpotifyWebAPI20PagingObjectProtocolP5totalSivp"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/total","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The maximum number of items available to return."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol/total":{"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/total","required":true,"title":"total","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol\/total","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"total"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","abstract":[{"type":"text","text":"The maximum number of items available to return."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PagingObjectProtocol","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","type":"topic","navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"type":"text","text":" "},{"text":"where the output is a paging object.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest.json b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest.json index 1916c3449..e6e43ce9a 100644 --- a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest.json +++ b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/init(refreshToken:clientId:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/grantType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/refreshToken"]},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/formURLEncoded()"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"type":"text","text":" "},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"overview","level":2,"text":"Overview","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Unlike the Authorization Code Flow, a refresh token that has been obtained"},{"text":" ","type":"text"},{"type":"text","text":"using the Authorization Code Flow with Proof Key for Code Exchange can be"},{"type":"text","text":" "},{"text":"exchanged for an access token only once, after which it becomes invalid. This","type":"text"},{"type":"text","text":" "},{"text":"implies that Spotify should always return a new refresh token in addition to an","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"access token."}]},{"inlineContent":[{"type":"text","text":"When creating a type that conforms to "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"},{"text":" and","type":"text"},{"text":" ","type":"text"},{"text":"which communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"directly","type":"text"}]},{"type":"text","text":" with Spotify, use this type in the body of the"},{"type":"text","text":" "},{"type":"text","text":"network request made in the"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","isActive":true,"type":"reference"},{"text":" method.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"When using a custom backend server, use ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"},{"text":" ","type":"text"},{"type":"text","text":"instead, which does not contain the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/clientId","isActive":true,"type":"reference"},{"text":", as this property should be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"stored on the server."}],"type":"paragraph"},{"type":"aside","name":"Important","style":"important","content":[{"inlineContent":[{"type":"text","text":"Although this type conforms to "},{"type":"codeVoice","code":"Codable"},{"text":", it should actually be","type":"text"},{"text":" ","type":"text"},{"text":"encoded in x-www-form-urlencoded format when sent in the body of a","type":"text"},{"type":"text","text":" "},{"text":"network request using ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/formURLEncoded()","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest"]}],"seeAlsoSections":[{"title":"Authentication Objects","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}],"title":"PKCERefreshTokensRequest","externalID":"s:13SpotifyWebAPI24PKCERefreshTokensRequestV","roleHeading":"Structure","role":"symbol"},"kind":"symbol","relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Equatable-Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/formURLEncoded()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/formurlencoded()","abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}],"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/formURLEncoded()","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/refreshTokens(refreshToken:)":{"title":"refreshTokens(refreshToken:)","required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/refreshtokens(refreshtoken:)","role":"symbol","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/Decodable-Implementations":{"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/decodable-implementations","abstract":[],"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Decodable-Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/grantType":{"abstract":[{"text":"The grant type. Always set to “refresh_token”.","type":"text"}],"role":"symbol","kind":"symbol","title":"grantType","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"grantType","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/grantType","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/granttype"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/refreshToken":{"abstract":[{"text":"The refresh token.","type":"text"}],"title":"refreshToken","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/refreshtoken","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/clientId":{"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"clientId","type":"topic","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/clientid","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/init(refreshToken:clientId:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Creates an instance which refreshes the access token using the"},{"text":" ","type":"text"},{"text":"Authorization Code Flow with Proof Key for Code Exchange.","type":"text"}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/init(refreshtoken:clientid:)","title":"init(refreshToken:clientId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/init(refreshToken:clientId:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"}}} \ No newline at end of file +{"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","title":"PKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"roleHeading":"Structure","externalID":"s:13SpotifyWebAPI24PKCERefreshTokensRequestV","symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"text":"PKCERefreshTokensRequest","kind":"identifier"}]},"sections":[],"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/init(refreshToken:clientId:)"],"anchor":"Initializers"},{"title":"Instance Properties","anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/grantType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/refreshToken"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/formURLEncoded()"],"anchor":"Instance-Methods","generated":true},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Equatable-Implementations"],"generated":true,"anchor":"Default-Implementations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"kind":"symbol","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"type":"text","text":" "},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"],"generated":true,"title":"Authentication Objects","anchor":"Authentication-Objects"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}]}]},{"content":[{"type":"heading","level":2,"anchor":"overview","text":"Overview"},{"inlineContent":[{"text":"Unlike the Authorization Code Flow, a refresh token that has been obtained","type":"text"},{"type":"text","text":" "},{"type":"text","text":"using the Authorization Code Flow with Proof Key for Code Exchange can be"},{"type":"text","text":" "},{"type":"text","text":"exchanged for an access token only once, after which it becomes invalid. This"},{"text":" ","type":"text"},{"text":"implies that Spotify should always return a new refresh token in addition to an","type":"text"},{"type":"text","text":" "},{"text":"access token.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"When creating a type that conforms to "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"reference","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"text","text":"which communicates "},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with Spotify, use this type in the body of the"},{"text":" ","type":"text"},{"text":"network request made in the","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)"},{"type":"text","text":" method."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When using a custom backend server, use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","isActive":true},{"type":"text","text":" "},{"type":"text","text":"instead, which does not contain the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/clientId","type":"reference"},{"text":", as this property should be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"stored on the server."}]},{"style":"important","name":"Important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Although this type conforms to "},{"type":"codeVoice","code":"Codable"},{"text":", it should actually be","type":"text"},{"type":"text","text":" "},{"text":"encoded in x-www-form-urlencoded format when sent in the body of a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"network request using "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/formURLEncoded()","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"type":"aside"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/formURLEncoded()":{"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/formURLEncoded()","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/formurlencoded()","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/Decodable-Implementations":{"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Decodable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/decodable-implementations","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/Equatable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Equatable-Implementations","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","type":"unresolvable","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/init(refreshToken:clientId:)":{"title":"init(refreshToken:clientId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/init(refreshToken:clientId:)","abstract":[{"text":"Creates an instance which refreshes the access token using the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/init(refreshtoken:clientid:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/grantType":{"role":"symbol","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/granttype","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/grantType","abstract":[{"type":"text","text":"The grant type. Always set to “refresh_token”."}],"kind":"symbol","title":"grantType","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Spotify web API reference","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/refreshToken":{"title":"refreshToken","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"text":"The refresh token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/refreshtoken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/refreshToken","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/refreshTokens(refreshToken:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/refreshtokens(refreshtoken:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"refreshTokens(refreshToken:)","role":"symbol","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/clientId":{"title":"clientId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/clientId","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/clientid","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/!=(_:_:).json b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/!=(_:_:).json index b6c6234a8..023230fef 100644 --- a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Equatable-Implementations"]]},"metadata":{"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI24PKCERefreshTokensRequestV","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","symbolKind":"op"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/!=(_:_:)"]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Equatable-Implementations","kind":"article","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","roleHeading":"Operator","symbolKind":"op","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI24PKCERefreshTokensRequestV","extendedModule":"Swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/Equatable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Equatable-Implementations","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/!=(_:_:)":{"type":"topic","role":"symbol","abstract":[],"title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/clientid.json b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/clientid.json index 22a04cf50..ecee0b50f 100644 --- a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/clientid.json +++ b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/clientid.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI24PKCERefreshTokensRequestV8clientIdSSvp","title":"clientId","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"]]},"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/clientid"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"platforms":["macOS"]}]},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Read more about ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/clientId","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","title":"registering your application","titleInlineContent":[{"type":"text","text":"registering your application"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/clientId":{"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"clientId","type":"topic","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/clientid","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/clientId"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Read more about ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/clientId"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","title":"clientId","externalID":"s:13SpotifyWebAPI24PKCERefreshTokensRequestV8clientIdSSvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/clientid"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"titleInlineContent":[{"type":"text","text":"registering your application"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registering your application","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/clientId":{"title":"clientId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/clientId","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/clientid","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/decodable-implementations.json b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/decodable-implementations.json index adf2ae11b..d44395283 100644 --- a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/decodable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"]]},"kind":"article","sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Decodable Implementations"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Decodable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/init(from:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/init(from:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/init(from:)","title":"init(from:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file +{"sections":[],"topicSections":[{"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/init(from:)"],"generated":true}],"metadata":{"role":"collectionGroup","title":"Decodable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/decodable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Decodable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/init(from:)":{"title":"init(from:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/init(from:)","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/init(from:)","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/equatable-implementations.json b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/equatable-implementations.json index 30eb5a2b7..7cb1a3e2e 100644 --- a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/equatable-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"]]},"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/equatable-implementations"]}],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/!=(_:_:)"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/!=(_:_:)","role":"symbol"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"]]},"kind":"article","topicSections":[{"title":"Operators","anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/!=(_:_:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/equatable-implementations"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Equatable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/!=(_:_:)":{"type":"topic","role":"symbol","abstract":[],"title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/formurlencoded().json b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/formurlencoded().json index 6429a5faa..d2684f259 100644 --- a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/formurlencoded().json +++ b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/formurlencoded().json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/formurlencoded()"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/formURLEncoded()","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"formURLEncoded()","externalID":"s:13SpotifyWebAPI24PKCERefreshTokensRequestV14formURLEncoded10Foundation4DataVyF","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"roleHeading":"Instance Method"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"]]},"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"This method should be used to encode this type to data (as opposed to using","type":"text"},{"text":" ","type":"text"},{"text":"a ","type":"text"},{"type":"codeVoice","code":"JSONEncoder"},{"text":") before being sent in a network request.","type":"text"}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/formURLEncoded()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/formurlencoded()","abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}],"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/formURLEncoded()","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"]]},"kind":"symbol","sections":[],"metadata":{"title":"formURLEncoded()","roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"externalID":"s:13SpotifyWebAPI24PKCERefreshTokensRequestV14formURLEncoded10Foundation4DataVyF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"This method should be used to encode this type to data (as opposed to using","type":"text"},{"type":"text","text":" "},{"type":"text","text":"a "},{"code":"JSONEncoder","type":"codeVoice"},{"type":"text","text":") before being sent in a network request."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/formurlencoded()"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/formURLEncoded()"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/formURLEncoded()":{"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/formURLEncoded()","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/formurlencoded()","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/granttype.json b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/granttype.json index b54efaca4..41a86ae01 100644 --- a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/granttype.json +++ b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/granttype.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The grant type. Always set to “refresh_token”."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/granttype"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"platforms":["macOS"]}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/grantType","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI24PKCERefreshTokensRequestV9grantTypeSSvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"grantType","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"role":"symbol","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/grantType":{"abstract":[{"text":"The grant type. Always set to “refresh_token”.","type":"text"}],"role":"symbol","kind":"symbol","title":"grantType","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"grantType","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/grantType","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/granttype"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/granttype"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/grantType","interfaceLanguage":"swift"},"abstract":[{"text":"The grant type. Always set to “refresh_token”.","type":"text"}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","externalID":"s:13SpotifyWebAPI24PKCERefreshTokensRequestV9grantTypeSSvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"grantType","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"grantType","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/grantType":{"role":"symbol","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/granttype","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/grantType","abstract":[{"type":"text","text":"The grant type. Always set to “refresh_token”."}],"kind":"symbol","title":"grantType","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/init(from:).json b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/init(from:).json index 4b46d014c..54fab8d4c 100644 --- a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/init(from:).json +++ b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/init(from:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI24PKCERefreshTokensRequestV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","extendedModule":"SpotifyWebAPI","title":"init(from:)","symbolKind":"init"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/init(from:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Decodable-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/init(from:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/init(from:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/init(from:)","title":"init(from:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/Decodable-Implementations":{"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/decodable-implementations","abstract":[],"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Decodable-Implementations","kind":"article","type":"topic"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Decodable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/init(from:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"init(from:)","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI24PKCERefreshTokensRequestV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","extendedModule":"SpotifyWebAPI","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"init"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/init(from:)":{"title":"init(from:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/init(from:)","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/init(from:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/Decodable-Implementations":{"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/Decodable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/decodable-implementations","role":"collectionGroup","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/init(refreshtoken:clientid:).json b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/init(refreshtoken:clientid:).json index 27a785445..f1669c5c6 100644 --- a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/init(refreshtoken:clientid:).json +++ b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/init(refreshtoken:clientid:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"refreshToken","content":[{"type":"paragraph","inlineContent":[{"text":"The refresh token.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client id that you received when you "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}]}],"name":"clientId"}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"When creating a type that conforms to "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"reference","isActive":true},{"type":"text","text":" "},{"text":"and which communicates ","type":"text"},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with Spotify, use this type in the body"},{"type":"text","text":" "},{"type":"text","text":"of the network request made in the"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)"},{"text":" method.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"When using a custom backend server, use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"},{"text":" ","type":"text"},{"type":"text","text":"instead, which does not contain the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/clientId","type":"reference"},{"type":"text","text":", as this property should be"},{"text":" ","type":"text"},{"text":"stored on the server.","type":"text"}]},{"type":"aside","name":"Important","style":"important","content":[{"inlineContent":[{"type":"text","text":"Although this type conforms to "},{"code":"Codable","type":"codeVoice"},{"type":"text","text":", it should actually"},{"type":"text","text":" "},{"type":"text","text":"be encoded in x-www-form-urlencoded format when sent in the body of a"},{"text":" ","type":"text"},{"type":"text","text":"network request using "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/formURLEncoded()","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]},{"inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Creates an instance which refreshes the access token using the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"metadata":{"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI24PKCERefreshTokensRequestV12refreshToken8clientIdACSS_SStcfc","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"init(refreshToken:clientId:)"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/init(refreshToken:clientId:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/init(refreshtoken:clientid:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/refreshTokens(refreshToken:)":{"title":"refreshTokens(refreshToken:)","required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/refreshtokens(refreshtoken:)","role":"symbol","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/formURLEncoded()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/formurlencoded()","abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}],"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/formURLEncoded()","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registered your application","titleInlineContent":[{"text":"registered your","type":"text"},{"type":"text","text":" "},{"text":"application","type":"text"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow with Proof Key for Code Exchange","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code"},{"text":" ","type":"text"},{"type":"text","text":"Exchange"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/init(refreshToken:clientId:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Creates an instance which refreshes the access token using the"},{"text":" ","type":"text"},{"text":"Authorization Code Flow with Proof Key for Code Exchange.","type":"text"}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/init(refreshtoken:clientid:)","title":"init(refreshToken:clientId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/init(refreshToken:clientId:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/clientId":{"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"clientId","type":"topic","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/clientid","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/clientId"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The refresh token.","type":"text"}]}],"name":"refreshToken"},{"name":"clientId","content":[{"inlineContent":[{"type":"text","text":"The client id that you received when you "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"When creating a type that conforms to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"},{"text":" ","type":"text"},{"text":"and which communicates ","type":"text"},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with Spotify, use this type in the body"},{"type":"text","text":" "},{"type":"text","text":"of the network request made in the"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)"},{"type":"text","text":" method."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When using a custom backend server, use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"},{"type":"text","text":" "},{"text":"instead, which does not contain the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/clientId","isActive":true},{"type":"text","text":", as this property should be"},{"type":"text","text":" "},{"type":"text","text":"stored on the server."}]},{"style":"important","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Although this type conforms to "},{"code":"Codable","type":"codeVoice"},{"type":"text","text":", it should actually"},{"text":" ","type":"text"},{"type":"text","text":"be encoded in x-www-form-urlencoded format when sent in the body of a"},{"type":"text","text":" "},{"text":"network request using ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/formURLEncoded()","type":"reference","isActive":true},{"text":".","type":"text"}]}],"name":"Important"},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/init(refreshToken:clientId:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI24PKCERefreshTokensRequestV12refreshToken8clientIdACSS_SStcfc","roleHeading":"Initializer","title":"init(refreshToken:clientId:)","role":"symbol","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"text":"Creates an instance which refreshes the access token using the","type":"text"},{"type":"text","text":" "},{"text":"Authorization Code Flow with Proof Key for Code Exchange.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/init(refreshtoken:clientid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/formURLEncoded()":{"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/formURLEncoded()","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/formurlencoded()","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/clientId":{"title":"clientId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/clientId","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/clientid","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow with Proof Key for Code Exchange","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code"},{"type":"text","text":" "},{"text":"Exchange","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/init(refreshToken:clientId:)":{"title":"init(refreshToken:clientId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/init(refreshToken:clientId:)","abstract":[{"text":"Creates an instance which refreshes the access token using the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/init(refreshtoken:clientid:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/refreshTokens(refreshToken:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/refreshtokens(refreshtoken:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"refreshTokens(refreshToken:)","role":"symbol","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registered your"},{"text":" ","type":"text"},{"type":"text","text":"application"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","title":"registered your application"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/refreshtoken.json b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/refreshtoken.json index 7cd4bcce7..26ac304dd 100644 --- a/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/refreshtoken.json +++ b/docs/data/documentation/spotifywebapi/pkcerefreshtokensrequest/refreshtoken.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/refreshtoken"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"refreshToken","externalID":"s:13SpotifyWebAPI24PKCERefreshTokensRequestV12refreshTokenSSvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/refreshToken","interfaceLanguage":"swift"},"abstract":[{"text":"The refresh token.","type":"text"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/refreshToken":{"abstract":[{"text":"The refresh token.","type":"text"}],"title":"refreshToken","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/refreshtoken","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/refreshtoken"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/refreshToken","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"]]},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI24PKCERefreshTokensRequestV12refreshTokenSSvp","roleHeading":"Instance Property","title":"refreshToken","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"The refresh token.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest/refreshToken":{"title":"refreshToken","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"text":"The refresh token.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/refreshtoken","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest\/refreshToken","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcetokensrequest.json b/docs/data/documentation/spotifywebapi/pkcetokensrequest.json index abbfd16ec..51b26763a 100644 --- a/docs/data/documentation/spotifywebapi/pkcetokensrequest.json +++ b/docs/data/documentation/spotifywebapi/pkcetokensrequest.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","type":"conformsTo"}],"seeAlsoSections":[{"title":"Authentication Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"],"generated":true}],"abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest"]}],"kind":"symbol","metadata":{"roleHeading":"Structure","title":"PKCETokensRequest","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct","externalID":"s:13SpotifyWebAPI17PKCETokensRequestV","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}]}]},{"content":[{"text":"Overview","type":"heading","level":2,"anchor":"overview"},{"inlineContent":[{"text":"When creating a type that conforms to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"text","text":"which communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with Spotify, use this type in the body of the"},{"text":" ","type":"text"},{"text":"network request made in the","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)"},{"text":" ","type":"text"},{"type":"text","text":"method."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"When using a custom backend server, use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"reference","isActive":true},{"type":"text","text":" instead,"},{"type":"text","text":" "},{"text":"which does not contain the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/clientId"},{"type":"text","text":" because this value should be stored on"},{"type":"text","text":" "},{"text":"the server.","type":"text"}],"type":"paragraph"},{"style":"important","name":"Important","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Although this type conforms to "},{"type":"codeVoice","code":"Codable"},{"type":"text","text":", it should actually be"},{"text":" ","type":"text"},{"type":"text","text":"encoded in x-www-form-urlencoded format when sent in the body of a"},{"type":"text","text":" "},{"type":"text","text":"network request using "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/formURLEncoded()","type":"reference"},{"type":"text","text":"."}]}]},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/init(code:codeVerifier:redirectURI:clientId:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/code","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/codeVerifier","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/grantType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/redirectURI"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/formURLEncoded()"],"title":"Instance Methods"},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Equatable-Implementations"],"generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/Equatable-Implementations":{"type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/equatable-implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/code":{"title":"code","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/code","abstract":[{"text":"The authorization code. Retrieved from the query string of the redirect","type":"text"},{"text":" ","type":"text"},{"text":"URI.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/code"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/formURLEncoded()":{"type":"topic","kind":"symbol","title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/formURLEncoded()","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/formurlencoded()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/codeVerifier":{"type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/codeverifier","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/codeVerifier","kind":"symbol","title":"codeVerifier","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"codeVerifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The code verifier that you generated when creating the authorization"},{"type":"text","text":" "},{"type":"text","text":"URL."}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code"},{"text":" ","type":"text"},{"type":"text","text":"Exchange"}],"title":"Authorization Code Flow with Proof Key for Code Exchange","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","kind":"symbol","type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"required":true,"title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/init(code:codeVerifier:redirectURI:clientId:)":{"type":"topic","kind":"symbol","title":"init(code:codeVerifier:redirectURI:clientId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/init(code:codeVerifier:redirectURI:clientId:)","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/init(code:codeverifier:redirecturi:clientid:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an instance of this type, which is used to refresh the access token"},{"text":" ","type":"text"},{"type":"text","text":"for the Authorization Code Flow with Proof Key for Code Exchange."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/redirectURI":{"role":"symbol","title":"redirectURI","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/redirecturi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/redirectURI","abstract":[{"type":"text","text":"The redirect URI. This is sent in the request for validation only. There"},{"text":" ","type":"text"},{"type":"text","text":"will be no further redirection to this location."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"redirectURI","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/Decodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/decodable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/grantType":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/granttype","title":"grantType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/grantType","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}]},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/clientId":{"kind":"symbol","role":"symbol","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"clientId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/clientId","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/clientid","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"}}} \ No newline at end of file +{"kind":"symbol","relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PKCETokensRequest"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","anchor":"overview","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"text":"When creating a type that conforms to ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"type":"text","text":"which communicates "},{"type":"emphasis","inlineContent":[{"text":"directly","type":"text"}]},{"text":" with Spotify, use this type in the body of the","type":"text"},{"type":"text","text":" "},{"text":"network request made in the","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)"},{"type":"text","text":" "},{"type":"text","text":"method."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When using a custom backend server, use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"},{"type":"text","text":" instead,"},{"type":"text","text":" "},{"type":"text","text":"which does not contain the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/clientId","isActive":true},{"type":"text","text":" because this value should be stored on"},{"type":"text","text":" "},{"type":"text","text":"the server."}]},{"name":"Important","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Although this type conforms to "},{"code":"Codable","type":"codeVoice"},{"type":"text","text":", it should actually be"},{"type":"text","text":" "},{"text":"encoded in x-www-form-urlencoded format when sent in the body of a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"network request using "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/formURLEncoded()"},{"type":"text","text":"."}]}],"style":"important"},{"type":"paragraph","inlineContent":[{"text":"Read more about the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"topicSections":[{"anchor":"Initializers","generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/init(code:codeVerifier:redirectURI:clientId:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/code","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/codeVerifier","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/grantType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/redirectURI"],"generated":true,"anchor":"Instance-Properties","title":"Instance Properties"},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/formURLEncoded()"],"anchor":"Instance-Methods"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Equatable-Implementations"],"title":"Default Implementations","generated":true,"anchor":"Default-Implementations"}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PKCETokensRequest"}],"role":"symbol","symbolKind":"struct","title":"PKCETokensRequest","roleHeading":"Structure","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI17PKCETokensRequestV","navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}]},"seeAlsoSections":[{"anchor":"Authentication-Objects","title":"Authentication Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/formURLEncoded()":{"url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/formurlencoded()","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/formURLEncoded()","title":"formURLEncoded()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/codeVerifier":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/codeVerifier","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The code verifier that you generated when creating the authorization"},{"type":"text","text":" "},{"type":"text","text":"URL."}],"type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/codeverifier","title":"codeVerifier","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"codeVerifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/Decodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Decodable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/decodable-implementations","title":"Decodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/clientId":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/clientId","kind":"symbol","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"title":"clientId","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/clientid","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/grantType":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/grantType","kind":"symbol","abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}],"title":"grantType","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"grantType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/granttype","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Exchange"}],"title":"Authorization Code Flow with Proof Key for Code Exchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","required":true,"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/redirectURI":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/redirectURI","kind":"symbol","abstract":[{"type":"text","text":"The redirect URI. This is sent in the request for validation only. There"},{"type":"text","text":" "},{"text":"will be no further redirection to this location.","type":"text"}],"title":"redirectURI","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/redirecturi","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/code":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/code","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"type":"text","text":" "},{"type":"text","text":"URI."}],"type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/code","title":"code","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/init(code:codeVerifier:redirectURI:clientId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/init(code:codeVerifier:redirectURI:clientId:)","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Creates an instance of this type, which is used to refresh the access token"},{"type":"text","text":" "},{"text":"for the Authorization Code Flow with Proof Key for Code Exchange.","type":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/init(code:codeverifier:redirecturi:clientid:)","title":"init(code:codeVerifier:redirectURI:clientId:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/equatable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcetokensrequest/!=(_:_:).json b/docs/data/documentation/spotifywebapi/pkcetokensrequest/!=(_:_:).json index b5aa38721..d5d30e7d9 100644 --- a/docs/data/documentation/spotifywebapi/pkcetokensrequest/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/pkcetokensrequest/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op","roleHeading":"Operator","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI17PKCETokensRequestV","role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/Equatable-Implementations":{"type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/equatable-implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/!=(_:_:)":{"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/!=(_:_:)","title":"!=(_:_:)"}}} \ No newline at end of file +{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","metadata":{"extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI17PKCETokensRequestV","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/!=(_:_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/equatable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/!=(_:_:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcetokensrequest/clientid.json b/docs/data/documentation/spotifywebapi/pkcetokensrequest/clientid.json index fd20ec81b..620344b70 100644 --- a/docs/data/documentation/spotifywebapi/pkcetokensrequest/clientid.json +++ b/docs/data/documentation/spotifywebapi/pkcetokensrequest/clientid.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"sections":[],"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI17PKCETokensRequestV8clientIdSSvp","title":"clientId","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/clientid"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"reference"},{"type":"text","text":"."}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/clientId"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"titleInlineContent":[{"type":"text","text":"registering your application"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registering your application"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/clientId":{"kind":"symbol","role":"symbol","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"clientId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/clientId","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/clientid","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Read more about ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"clientId","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"externalID":"s:13SpotifyWebAPI17PKCETokensRequestV8clientIdSSvp"},"kind":"symbol","abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/clientid"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/clientId","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"type":"text","text":"registering your application"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","title":"registering your application"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/clientId":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/clientId","kind":"symbol","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"title":"clientId","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/clientid","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcetokensrequest/code.json b/docs/data/documentation/spotifywebapi/pkcetokensrequest/code.json index 406bb60f0..bfcb61c4c 100644 --- a/docs/data/documentation/spotifywebapi/pkcetokensrequest/code.json +++ b/docs/data/documentation/spotifywebapi/pkcetokensrequest/code.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI17PKCETokensRequestV4codeSSvp","roleHeading":"Instance Property","symbolKind":"property","title":"code","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/code"]}],"abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"text":" ","type":"text"},{"type":"text","text":"URI."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/code"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/code":{"title":"code","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/code","abstract":[{"text":"The authorization code. Retrieved from the query string of the redirect","type":"text"},{"text":" ","type":"text"},{"text":"URI.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/code"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/code"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","title":"code","symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI17PKCETokensRequestV4codeSSvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"kind":"symbol","sections":[],"abstract":[{"text":"The authorization code. Retrieved from the query string of the redirect","type":"text"},{"text":" ","type":"text"},{"text":"URI.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/code":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/code","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"type":"text","text":" "},{"type":"text","text":"URI."}],"type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/code","title":"code","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcetokensrequest/codeverifier.json b/docs/data/documentation/spotifywebapi/pkcetokensrequest/codeverifier.json index 38cc0ca50..cc5d65d71 100644 --- a/docs/data/documentation/spotifywebapi/pkcetokensrequest/codeverifier.json +++ b/docs/data/documentation/spotifywebapi/pkcetokensrequest/codeverifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"codeVerifier","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"codeVerifier","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:13SpotifyWebAPI17PKCETokensRequestV12codeVerifierSSvp","roleHeading":"Instance Property","title":"codeVerifier","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/codeVerifier"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/codeverifier"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"sections":[],"abstract":[{"type":"text","text":"The code verifier that you generated when creating the authorization"},{"type":"text","text":" "},{"type":"text","text":"URL."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/codeVerifier":{"type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/codeverifier","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/codeVerifier","kind":"symbol","title":"codeVerifier","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"codeVerifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The code verifier that you generated when creating the authorization"},{"type":"text","text":" "},{"type":"text","text":"URL."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"codeVerifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI17PKCETokensRequestV12codeVerifierSSvp","symbolKind":"property","roleHeading":"Instance Property","title":"codeVerifier"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"abstract":[{"type":"text","text":"The code verifier that you generated when creating the authorization"},{"type":"text","text":" "},{"type":"text","text":"URL."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/codeverifier"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/codeVerifier","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"codeVerifier","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/codeVerifier":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/codeVerifier","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The code verifier that you generated when creating the authorization"},{"type":"text","text":" "},{"type":"text","text":"URL."}],"type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/codeverifier","title":"codeVerifier","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"codeVerifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcetokensrequest/decodable-implementations.json b/docs/data/documentation/spotifywebapi/pkcetokensrequest/decodable-implementations.json index cc84ba4a5..f0e70fca9 100644 --- a/docs/data/documentation/spotifywebapi/pkcetokensrequest/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/pkcetokensrequest/decodable-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Decodable Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/init(from:)"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Decodable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/init(from:)":{"title":"init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/init(from:)","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/init(from:)"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"Decodable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Decodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"topicSections":[{"title":"Initializers","anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/init(from:)"],"generated":true}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/init(from:)":{"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/init(from:)","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcetokensrequest/equatable-implementations.json b/docs/data/documentation/spotifywebapi/pkcetokensrequest/equatable-implementations.json index 8e21d370b..d69e23cf2 100644 --- a/docs/data/documentation/spotifywebapi/pkcetokensrequest/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/pkcetokensrequest/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/!=(_:_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/!=(_:_:)":{"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/!=(_:_:)","title":"!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Equatable-Implementations"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/!=(_:_:)"],"title":"Operators","generated":true,"anchor":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/equatable-implementations"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/!=(_:_:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcetokensrequest/formurlencoded().json b/docs/data/documentation/spotifywebapi/pkcetokensrequest/formurlencoded().json index edfca70cf..3fb7f26e4 100644 --- a/docs/data/documentation/spotifywebapi/pkcetokensrequest/formurlencoded().json +++ b/docs/data/documentation/spotifywebapi/pkcetokensrequest/formurlencoded().json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/formURLEncoded()"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/formurlencoded()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This method should be used to encode this type to data (as opposed to using","type":"text"},{"type":"text","text":" "},{"type":"text","text":"a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":") before being sent in a network request."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"metadata":{"title":"formURLEncoded()","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"formURLEncoded"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI17PKCETokensRequestV14formURLEncoded10Foundation4DataVyF"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/formURLEncoded()":{"type":"topic","kind":"symbol","title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/formURLEncoded()","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/formurlencoded()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"metadata":{"externalID":"s:13SpotifyWebAPI17PKCETokensRequestV14formURLEncoded10Foundation4DataVyF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","title":"formURLEncoded()"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/formURLEncoded()","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}]}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method should be used to encode this type to data (as opposed to using"},{"type":"text","text":" "},{"text":"a ","type":"text"},{"code":"JSONEncoder","type":"codeVoice"},{"type":"text","text":") before being sent in a network request."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/formurlencoded()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/formURLEncoded()":{"url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/formurlencoded()","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/formURLEncoded()","title":"formURLEncoded()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcetokensrequest/granttype.json b/docs/data/documentation/spotifywebapi/pkcetokensrequest/granttype.json index a57afc3ef..d58145504 100644 --- a/docs/data/documentation/spotifywebapi/pkcetokensrequest/granttype.json +++ b/docs/data/documentation/spotifywebapi/pkcetokensrequest/granttype.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/granttype"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/grantType","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"sections":[],"kind":"symbol","metadata":{"roleHeading":"Instance Property","symbolKind":"property","title":"grantType","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI17PKCETokensRequestV9grantTypeSSvp"},"abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/grantType":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/granttype","title":"grantType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/grantType","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI17PKCETokensRequestV9grantTypeSSvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"grantType"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/grantType"},"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/granttype"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/grantType":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/grantType","kind":"symbol","abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}],"title":"grantType","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"grantType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/granttype","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcetokensrequest/init(code:codeverifier:redirecturi:clientid:).json b/docs/data/documentation/spotifywebapi/pkcetokensrequest/init(code:codeverifier:redirecturi:clientid:).json index 8995da542..b3d2de9b2 100644 --- a/docs/data/documentation/spotifywebapi/pkcetokensrequest/init(code:codeverifier:redirecturi:clientid:).json +++ b/docs/data/documentation/spotifywebapi/pkcetokensrequest/init(code:codeverifier:redirecturi:clientid:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/init(code:codeverifier:redirecturi:clientid:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/init(code:codeVerifier:redirectURI:clientId:)"},"abstract":[{"text":"Creates an instance of this type, which is used to refresh the access token","type":"text"},{"text":" ","type":"text"},{"text":"for the Authorization Code Flow with Proof Key for Code Exchange.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"code","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The authorization code. Retrieved from the query string of the"},{"type":"text","text":" "},{"text":"redirect URI.","type":"text"}]}]},{"name":"redirectURI","content":[{"inlineContent":[{"type":"text","text":"The redirect URI. This is sent in the request for"},{"type":"text","text":" "},{"type":"text","text":"validation only. There will be no further redirection to this"},{"type":"text","text":" "},{"type":"text","text":"location. This must be the same URI provided when creating the"},{"type":"text","text":" "},{"type":"text","text":"authorization URL that was used to request the authorization code"},{"type":"text","text":" "},{"type":"text","text":"(as opposed to any of your whitelisted redirect URIs)."}],"type":"paragraph"}]},{"name":"clientId","content":[{"inlineContent":[{"text":"The client id that you received when you ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The code verifier that you generated when creating the"},{"text":" ","type":"text"},{"type":"text","text":"authorization URL."}],"type":"paragraph"}],"name":"codeVerifier"}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"When creating a type that conforms to ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","isActive":true},{"type":"text","text":" "},{"text":"and which communicates ","type":"text"},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"type":"text","text":" with Spotify, use this type in the body"},{"type":"text","text":" "},{"text":"of the network request made in the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","isActive":true},{"type":"text","text":" "},{"type":"text","text":"method."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When using a custom backend server, use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"},{"type":"text","text":" instead,"},{"text":" ","type":"text"},{"text":"which does not contain the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/clientId","isActive":true},{"type":"text","text":" because this value should be stored"},{"text":" ","type":"text"},{"type":"text","text":"on the server."}]},{"type":"aside","name":"Important","style":"important","content":[{"inlineContent":[{"type":"text","text":"Although this type conforms to "},{"type":"codeVoice","code":"Codable"},{"type":"text","text":", it should actually"},{"text":" ","type":"text"},{"type":"text","text":"be encoded in x-www-form-urlencoded format when sent in the body of a"},{"text":" ","type":"text"},{"text":"network request using ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/formURLEncoded()","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]},{"type":"paragraph","inlineContent":[{"text":"Read more about the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"text":".","type":"text"}]}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"init(code:codeVerifier:redirectURI:clientId:)","externalID":"s:13SpotifyWebAPI17PKCETokensRequestV4code0F8Verifier11redirectURI8clientIdACSS_SS10Foundation3URLVSStcfc","roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Authorization Code Flow with Proof Key for Code Exchange","titleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code","type":"text"},{"text":" ","type":"text"},{"text":"Exchange","type":"text"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","titleInlineContent":[{"text":"registered your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"application"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registered your application"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/clientId":{"kind":"symbol","role":"symbol","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"clientId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/clientId","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/clientid","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","kind":"symbol","type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"required":true,"title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/formURLEncoded()":{"type":"topic","kind":"symbol","title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/formURLEncoded()","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/formurlencoded()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/init(code:codeVerifier:redirectURI:clientId:)":{"type":"topic","kind":"symbol","title":"init(code:codeVerifier:redirectURI:clientId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/init(code:codeVerifier:redirectURI:clientId:)","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/init(code:codeverifier:redirecturi:clientid:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates an instance of this type, which is used to refresh the access token"},{"text":" ","type":"text"},{"type":"text","text":"for the Authorization Code Flow with Proof Key for Code Exchange."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"text":"Creates an instance of this type, which is used to refresh the access token","type":"text"},{"type":"text","text":" "},{"type":"text","text":"for the Authorization Code Flow with Proof Key for Code Exchange."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:13SpotifyWebAPI17PKCETokensRequestV4code0F8Verifier11redirectURI8clientIdACSS_SS10Foundation3URLVSStcfc","title":"init(code:codeVerifier:redirectURI:clientId:)","role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"code","content":[{"inlineContent":[{"type":"text","text":"The authorization code. Retrieved from the query string of the"},{"type":"text","text":" "},{"type":"text","text":"redirect URI."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The code verifier that you generated when creating the"},{"type":"text","text":" "},{"type":"text","text":"authorization URL."}],"type":"paragraph"}],"name":"codeVerifier"},{"content":[{"inlineContent":[{"type":"text","text":"The redirect URI. This is sent in the request for"},{"type":"text","text":" "},{"type":"text","text":"validation only. There will be no further redirection to this"},{"type":"text","text":" "},{"text":"location. This must be the same URI provided when creating the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization URL that was used to request the authorization code"},{"type":"text","text":" "},{"text":"(as opposed to any of your whitelisted redirect URIs).","type":"text"}],"type":"paragraph"}],"name":"redirectURI"},{"name":"clientId","content":[{"type":"paragraph","inlineContent":[{"text":"The client id that you received when you ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"When creating a type that conforms to "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","isActive":true},{"type":"text","text":" "},{"text":"and which communicates ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"type":"text","text":" with Spotify, use this type in the body"},{"text":" ","type":"text"},{"text":"of the network request made in the","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)"},{"text":" ","type":"text"},{"type":"text","text":"method."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"When using a custom backend server, use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","isActive":true,"type":"reference"},{"text":" instead,","type":"text"},{"type":"text","text":" "},{"text":"which does not contain the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/clientId"},{"text":" because this value should be stored","type":"text"},{"type":"text","text":" "},{"text":"on the server.","type":"text"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Although this type conforms to "},{"code":"Codable","type":"codeVoice"},{"type":"text","text":", it should actually"},{"type":"text","text":" "},{"text":"be encoded in x-www-form-urlencoded format when sent in the body of a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"network request using "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/formURLEncoded()","isActive":true,"type":"reference"},{"text":".","type":"text"}]}],"style":"important","type":"aside","name":"Important"},{"inlineContent":[{"type":"text","text":"Read more about the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/init(code:codeverifier:redirecturi:clientid:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/init(code:codeVerifier:redirectURI:clientId:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/init(code:codeVerifier:redirectURI:clientId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/init(code:codeVerifier:redirectURI:clientId:)","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Creates an instance of this type, which is used to refresh the access token"},{"type":"text","text":" "},{"text":"for the Authorization Code Flow with Proof Key for Code Exchange.","type":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/init(code:codeverifier:redirecturi:clientid:)","title":"init(code:codeVerifier:redirectURI:clientId:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/formURLEncoded()":{"url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/formurlencoded()","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/formURLEncoded()","title":"formURLEncoded()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","required":true,"type":"topic"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code","type":"text"},{"type":"text","text":" "},{"text":"Exchange","type":"text"}],"title":"Authorization Code Flow with Proof Key for Code Exchange","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/clientId":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/clientId","kind":"symbol","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"title":"clientId","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/clientid","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"title":"registered your application","titleInlineContent":[{"type":"text","text":"registered your"},{"text":" ","type":"text"},{"type":"text","text":"application"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcetokensrequest/init(from:).json b/docs/data/documentation/spotifywebapi/pkcetokensrequest/init(from:).json index c5b7bdd0f..d81bb0002 100644 --- a/docs/data/documentation/spotifywebapi/pkcetokensrequest/init(from:).json +++ b/docs/data/documentation/spotifywebapi/pkcetokensrequest/init(from:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Decodable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/init(from:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"metadata":{"symbolKind":"init","roleHeading":"Initializer","extendedModule":"SpotifyWebAPI","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","externalID":"s:13SpotifyWebAPI17PKCETokensRequestV4fromACs7Decoder_p_tKcfc","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/init(from:)":{"title":"init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/init(from:)","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/Decodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/decodable-implementations","abstract":[]}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Decodable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/init(from:)"},"sections":[],"metadata":{"role":"symbol","title":"init(from:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI17PKCETokensRequestV4fromACs7Decoder_p_tKcfc","extendedModule":"SpotifyWebAPI","roleHeading":"Initializer"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/init(from:)":{"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/init(from:)","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/Decodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/Decodable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/decodable-implementations","title":"Decodable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/pkcetokensrequest/redirecturi.json b/docs/data/documentation/spotifywebapi/pkcetokensrequest/redirecturi.json index b3532bd8d..b238f2824 100644 --- a/docs/data/documentation/spotifywebapi/pkcetokensrequest/redirecturi.json +++ b/docs/data/documentation/spotifywebapi/pkcetokensrequest/redirecturi.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectURI"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"languages":["swift"]}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"This must be the same URI provided when creating the authorization URL that"},{"text":" ","type":"text"},{"text":"was used to request the authorization code (as opposed to any of your","type":"text"},{"type":"text","text":" "},{"text":"whitelisted redirect URIs).","type":"text"}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"text":"The redirect URI. This is sent in the request for validation only. There","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will be no further redirection to this location."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/redirecturi"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/redirectURI","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI17PKCETokensRequestV11redirectURI10Foundation3URLVvp","title":"redirectURI","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"redirectURI","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"}],"modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/redirectURI":{"role":"symbol","title":"redirectURI","url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/redirecturi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/redirectURI","abstract":[{"type":"text","text":"The redirect URI. This is sent in the request for validation only. There"},{"text":" ","type":"text"},{"type":"text","text":"will be no further redirection to this location."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"redirectURI","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"]]},"metadata":{"externalID":"s:13SpotifyWebAPI17PKCETokensRequestV11redirectURI10Foundation3URLVvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"redirectURI"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"title":"redirectURI","roleHeading":"Instance Property"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/pkcetokensrequest\/redirecturi"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The redirect URI. This is sent in the request for validation only. There","type":"text"},{"type":"text","text":" "},{"text":"will be no further redirection to this location.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/redirectURI","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"redirectURI"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This must be the same URI provided when creating the authorization URL that","type":"text"},{"type":"text","text":" "},{"type":"text","text":"was used to request the authorization code (as opposed to any of your"},{"type":"text","text":" "},{"text":"whitelisted redirect URIs).","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest/redirectURI":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest\/redirectURI","kind":"symbol","abstract":[{"type":"text","text":"The redirect URI. This is sent in the request for validation only. There"},{"type":"text","text":" "},{"text":"will be no further redirection to this location.","type":"text"}],"title":"redirectURI","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest\/redirecturi","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions.json b/docs/data/documentation/spotifywebapi/playbackactions.json index 5e206081b..2875d0d2c 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions.json +++ b/docs/data/documentation/spotifywebapi/playbackactions.json @@ -1 +1 @@ -{"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/s12CaseIterableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Overview","level":2,"anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example, you cannot skip to the previous or next track\/episode or seek to a"},{"type":"text","text":" "},{"type":"text","text":"position in a track\/episode while an ad is playing."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions"]}],"abstract":[{"type":"text","text":"The various actions that can be performed within the context of the user’s"},{"text":" ","type":"text"},{"type":"text","text":"current playback."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"title":"Player Objects","generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Enumeration","role":"symbol","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"externalID":"s:13SpotifyWebAPI15PlaybackActionsO","title":"PlaybackActions","symbolKind":"enum"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/interruptPlayback","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/pause","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/resume","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/seek","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/skipToNext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/skipToPrevious","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleRepeatContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleRepeatTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleShuffle","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/transferPlayback"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/init(rawValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/CaseIterable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations"],"generated":true}],"references":{"doc://SpotifyWebAPI/SY":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SY","title":"Swift.RawRepresentable"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/skipToPrevious":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/skipToPrevious","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"}],"role":"symbol","title":"PlaybackActions.skipToPrevious","url":"\/documentation\/spotifywebapi\/playbackactions\/skiptoprevious","type":"topic","abstract":[{"type":"text","text":"Skipping to previous."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/CaseIterable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"CaseIterable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/CaseIterable-Implementations","url":"\/documentation\/spotifywebapi\/playbackactions\/caseiterable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/skipToNext":{"kind":"symbol","role":"symbol","abstract":[{"text":"Skipping to next.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToNext"}],"title":"PlaybackActions.skipToNext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/skipToNext","type":"topic","url":"\/documentation\/spotifywebapi\/playbackactions\/skiptonext"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/toggleRepeatTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleRepeatTrack","title":"PlaybackActions.toggleRepeatTrack","abstract":[{"type":"text","text":"Toggling repeat track."}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/playbackactions\/togglerepeattrack","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"toggleRepeatTrack","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/resume":{"kind":"symbol","abstract":[{"type":"text","text":"Resuming."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/resume","type":"topic","title":"PlaybackActions.resume","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resume","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playbackactions\/resume","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/Equatable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/playbackactions\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/transferPlayback":{"abstract":[{"text":"Transferring playback.","type":"text"}],"role":"symbol","type":"topic","title":"PlaybackActions.transferPlayback","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/transferPlayback","url":"\/documentation\/spotifywebapi\/playbackactions\/transferplayback","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transferPlayback"}]},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/pause":{"title":"PlaybackActions.pause","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playbackactions\/pause","role":"symbol","abstract":[{"type":"text","text":"Pausing."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/pause","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/toggleShuffle":{"type":"topic","kind":"symbol","title":"PlaybackActions.toggleShuffle","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleShuffle","url":"\/documentation\/spotifywebapi\/playbackactions\/toggleshuffle","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"toggleShuffle","kind":"identifier"}],"abstract":[{"text":"Toggling shuffle.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/init(rawValue:)","kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/playbackactions\/init(rawvalue:)","title":"init(rawValue:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/toggleRepeatContext":{"kind":"symbol","abstract":[{"text":"Toggling the repeat context.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleRepeatContext","type":"topic","title":"PlaybackActions.toggleRepeatContext","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toggleRepeatContext"}],"url":"\/documentation\/spotifywebapi\/playbackactions\/togglerepeatcontext","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/interruptPlayback":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interruptPlayback","kind":"identifier"}],"abstract":[{"type":"text","text":"Interrupt playback."}],"role":"symbol","title":"PlaybackActions.interruptPlayback","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/interruptPlayback","type":"topic","url":"\/documentation\/spotifywebapi\/playbackactions\/interruptplayback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/RawRepresentable-Implementations":{"abstract":[],"kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playbackactions\/rawrepresentable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/seek":{"abstract":[{"type":"text","text":"Seeking."}],"role":"symbol","type":"topic","title":"PlaybackActions.seek","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/seek","url":"\/documentation\/spotifywebapi\/playbackactions\/seek","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seek","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15PlaybackActionsO","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PlaybackActions","kind":"identifier"}],"roleHeading":"Enumeration","role":"symbol","title":"PlaybackActions","symbolKind":"enum"},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/s12CaseIterableP","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","topicSections":[{"generated":true,"anchor":"Enumeration-Cases","title":"Enumeration Cases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/interruptPlayback","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/pause","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/resume","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/seek","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/skipToNext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/skipToPrevious","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleRepeatContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleRepeatTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleShuffle","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/transferPlayback"]},{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/init(rawValue:)"],"anchor":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/CaseIterable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations","anchor":"Default-Implementations"}],"seeAlsoSections":[{"title":"Player Objects","anchor":"Player-Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PlaybackActions"}],"platforms":["macOS"]}]},{"content":[{"text":"Overview","anchor":"overview","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example, you cannot skip to the previous or next track\/episode or seek to a"},{"type":"text","text":" "},{"type":"text","text":"position in a track\/episode while an ad is playing."}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","interfaceLanguage":"swift"},"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"current playback."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/skipToPrevious":{"abstract":[{"text":"Skipping to previous.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions\/skiptoprevious","kind":"symbol","title":"PlaybackActions.skipToPrevious","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToPrevious","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/skipToPrevious"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/pause":{"url":"\/documentation\/spotifywebapi\/playbackactions\/pause","role":"symbol","title":"PlaybackActions.pause","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/pause","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"}],"abstract":[{"text":"Pausing.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/skipToNext":{"abstract":[{"text":"Skipping to next.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions\/skiptonext","kind":"symbol","title":"PlaybackActions.skipToNext","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToNext"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/skipToNext"},"doc://SpotifyWebAPI/s12CaseIterableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/SY":{"identifier":"doc:\/\/SpotifyWebAPI\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/toggleRepeatTrack":{"abstract":[{"text":"Toggling repeat track.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions\/togglerepeattrack","kind":"symbol","title":"PlaybackActions.toggleRepeatTrack","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toggleRepeatTrack","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleRepeatTrack"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/resume":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/resume","url":"\/documentation\/spotifywebapi\/playbackactions\/resume","role":"symbol","abstract":[{"text":"Resuming.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resume"}],"type":"topic","title":"PlaybackActions.resume"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/interruptPlayback":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions\/interruptplayback","abstract":[{"type":"text","text":"Interrupt playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/interruptPlayback","title":"PlaybackActions.interruptPlayback","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"interruptPlayback"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/seek":{"url":"\/documentation\/spotifywebapi\/playbackactions\/seek","role":"symbol","title":"PlaybackActions.seek","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/seek","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seek"}],"abstract":[{"type":"text","text":"Seeking."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/CaseIterable-Implementations":{"url":"\/documentation\/spotifywebapi\/playbackactions\/caseiterable-implementations","type":"topic","title":"CaseIterable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/CaseIterable-Implementations","kind":"article"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/transferPlayback":{"title":"PlaybackActions.transferPlayback","url":"\/documentation\/spotifywebapi\/playbackactions\/transferplayback","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/transferPlayback","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Transferring playback."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/toggleRepeatContext":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions\/togglerepeatcontext","abstract":[{"type":"text","text":"Toggling the repeat context."}],"title":"PlaybackActions.toggleRepeatContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleRepeatContext","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"toggleRepeatContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/toggleShuffle":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toggleShuffle"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleShuffle","url":"\/documentation\/spotifywebapi\/playbackactions\/toggleshuffle","abstract":[{"type":"text","text":"Toggling shuffle."}],"type":"topic","title":"PlaybackActions.toggleShuffle","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/init(rawValue:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/init(rawValue:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/playbackactions\/init(rawvalue:)","title":"init(rawValue:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/playbackactions\/rawrepresentable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playbackactions\/equatable-implementations","kind":"article","title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/Equatable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/!=(_:_:).json b/docs/data/documentation/spotifywebapi/playbackactions/!=(_:_:).json index ea3eedd2a..83beb07da 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/playbackactions/!=(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"title":"!=(_:_:)","roleHeading":"Operator","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI15PlaybackActionsO","role":"symbol","extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/Equatable-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/!=(_:_:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/Equatable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/playbackactions\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/!=(_:_:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/playbackactions\/!=(_:_:)","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/!=(_:_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/Equatable-Implementations"]]},"kind":"symbol","metadata":{"role":"symbol","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI15PlaybackActionsO","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"title":"!=(_:_:)","symbolKind":"op","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/!=(_:_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/playbackactions\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playbackactions\/equatable-implementations","kind":"article","title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/allcases-swift.type.property.json b/docs/data/documentation/spotifywebapi/playbackactions/allcases-swift.type.property.json index eb1b61192..b63ca6dc5 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/allcases-swift.type.property.json +++ b/docs/data/documentation/spotifywebapi/playbackactions/allcases-swift.type.property.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"allCases","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"PlaybackActions","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","title":"allCases","externalID":"s:13SpotifyWebAPI15PlaybackActionsO8allCasesShyACGvpZ","roleHeading":"Type Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/allcases-swift.type.property"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/allCases-swift.type.property","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/CaseIterable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CaseIterable.allCases","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allCases","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","text":"PlaybackActions","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/allCases-swift.type.property":{"abstract":[],"url":"\/documentation\/spotifywebapi\/playbackactions\/allcases-swift.type.property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allCases","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"PlaybackActions","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO"},{"kind":"text","text":">"}],"type":"topic","title":"allCases","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/allCases-swift.type.property"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/CaseIterable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"CaseIterable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/CaseIterable-Implementations","url":"\/documentation\/spotifywebapi\/playbackactions\/caseiterable-implementations","kind":"article"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/allcases-swift.type.property"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/allCases-swift.type.property","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"allCases","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PlaybackActions","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/CaseIterable-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CaseIterable.allCases"},{"type":"text","text":"."}],"metadata":{"extendedModule":"SpotifyWebAPI","symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allCases","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","kind":"typeIdentifier","text":"PlaybackActions"},{"kind":"text","text":">"}],"roleHeading":"Type Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"allCases","externalID":"s:13SpotifyWebAPI15PlaybackActionsO8allCasesShyACGvpZ"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/allCases-swift.type.property":{"url":"\/documentation\/spotifywebapi\/playbackactions\/allcases-swift.type.property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"allCases","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","kind":"typeIdentifier","text":"PlaybackActions"},{"text":">","kind":"text"}],"title":"allCases","role":"symbol","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/allCases-swift.type.property"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/CaseIterable-Implementations":{"url":"\/documentation\/spotifywebapi\/playbackactions\/caseiterable-implementations","type":"topic","title":"CaseIterable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/CaseIterable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/allcases-swift.typealias.json b/docs/data/documentation/spotifywebapi/playbackactions/allcases-swift.typealias.json index 8cd0903b1..f483764a4 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/allcases-swift.typealias.json +++ b/docs/data/documentation/spotifywebapi/playbackactions/allcases-swift.typealias.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CaseIterable.AllCases"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AllCases"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","text":"PlaybackActions","kind":"typeIdentifier"},{"text":">","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/AllCases-swift.typealias","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Type Alias","symbolKind":"typealias","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","title":"PlaybackActions.AllCases","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AllCases","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI15PlaybackActionsO8AllCasesa","role":"symbol","navigatorTitle":[{"text":"AllCases","kind":"identifier"}]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/CaseIterable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/allcases-swift.typealias"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/CaseIterable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"CaseIterable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/CaseIterable-Implementations","url":"\/documentation\/spotifywebapi\/playbackactions\/caseiterable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/AllCases-swift.typealias":{"abstract":[],"url":"\/documentation\/spotifywebapi\/playbackactions\/allcases-swift.typealias","navigatorTitle":[{"text":"AllCases","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"AllCases","kind":"identifier"}],"type":"topic","kind":"symbol","title":"PlaybackActions.AllCases","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/AllCases-swift.typealias"}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI15PlaybackActionsO8AllCasesa","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","navigatorTitle":[{"text":"AllCases","kind":"identifier"}],"extendedModule":"SpotifyWebAPI","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"AllCases","kind":"identifier"}],"title":"PlaybackActions.AllCases","symbolKind":"typealias","roleHeading":"Type Alias"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"AllCases","kind":"identifier"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","text":"PlaybackActions","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CaseIterable.AllCases"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/CaseIterable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/allcases-swift.typealias"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/AllCases-swift.typealias"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/AllCases-swift.typealias":{"type":"topic","url":"\/documentation\/spotifywebapi\/playbackactions\/allcases-swift.typealias","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/AllCases-swift.typealias","title":"PlaybackActions.AllCases","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AllCases"}],"role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"AllCases"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/CaseIterable-Implementations":{"url":"\/documentation\/spotifywebapi\/playbackactions\/caseiterable-implementations","type":"topic","title":"CaseIterable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/CaseIterable-Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/caseiterable-implementations.json b/docs/data/documentation/spotifywebapi/playbackactions/caseiterable-implementations.json index 2180db0d4..91ab75440 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/caseiterable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playbackactions/caseiterable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/caseiterable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"CaseIterable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"sections":[],"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Type Aliases","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/AllCases-swift.typealias"]},{"title":"Type Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/allCases-swift.type.property"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/CaseIterable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/allCases-swift.type.property":{"abstract":[],"url":"\/documentation\/spotifywebapi\/playbackactions\/allcases-swift.type.property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allCases","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"PlaybackActions","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO"},{"kind":"text","text":">"}],"type":"topic","title":"allCases","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/allCases-swift.type.property"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/AllCases-swift.typealias":{"abstract":[],"url":"\/documentation\/spotifywebapi\/playbackactions\/allcases-swift.typealias","navigatorTitle":[{"text":"AllCases","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"AllCases","kind":"identifier"}],"type":"topic","kind":"symbol","title":"PlaybackActions.AllCases","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/AllCases-swift.typealias"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"topicSections":[{"generated":true,"title":"Type Aliases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/AllCases-swift.typealias"],"anchor":"Type-Aliases"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/allCases-swift.type.property"],"anchor":"Type-Properties","generated":true,"title":"Type Properties"}],"kind":"article","sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"CaseIterable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/caseiterable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/CaseIterable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/AllCases-swift.typealias":{"type":"topic","url":"\/documentation\/spotifywebapi\/playbackactions\/allcases-swift.typealias","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/AllCases-swift.typealias","title":"PlaybackActions.AllCases","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AllCases"}],"role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"AllCases"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/allCases-swift.type.property":{"url":"\/documentation\/spotifywebapi\/playbackactions\/allcases-swift.type.property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"allCases","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackActionsO","kind":"typeIdentifier","text":"PlaybackActions"},{"text":">","kind":"text"}],"title":"allCases","role":"symbol","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/allCases-swift.type.property"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/encode(to:).json b/docs/data/documentation/spotifywebapi/playbackactions/encode(to:).json index 257731523..678f04b4c 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/playbackactions/encode(to:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/encode(to:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","title":"encode(to:)","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:13SpotifyWebAPI15PlaybackActionsO","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"extendedModule":"Swift","roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/RawRepresentable-Implementations":{"abstract":[],"kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playbackactions\/rawrepresentable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/encode(to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/encode(to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions\/encode(to:)","abstract":[],"title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations"]]},"metadata":{"title":"encode(to:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:13SpotifyWebAPI15PlaybackActionsO","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/encode(to:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/encode(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/encode(to:)","kind":"symbol","abstract":[],"title":"encode(to:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/playbackactions\/encode(to:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/playbackactions\/rawrepresentable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/equatable-implementations.json b/docs/data/documentation/spotifywebapi/playbackactions/equatable-implementations.json index 10b30c851..b80419014 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playbackactions/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/equatable-implementations"]}],"sections":[],"kind":"article","topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/!=(_:_:)"],"generated":true}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/!=(_:_:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/playbackactions\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations","roleHeading":"API Collection"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/Equatable-Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/!=(_:_:)"],"anchor":"Operators"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/playbackactions\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/hash(into:).json b/docs/data/documentation/spotifywebapi/playbackactions/hash(into:).json index a55b1565c..f84230a85 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/playbackactions/hash(into:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI15PlaybackActionsO","roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"hash(into:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","extendedModule":"Swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/hash(into:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/hash(into:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions\/hash(into:)","abstract":[],"title":"hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/RawRepresentable-Implementations":{"abstract":[],"kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playbackactions\/rawrepresentable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/hash(into:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI15PlaybackActionsO","extendedModule":"Swift","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"symbolKind":"method","role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/playbackactions\/rawrepresentable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/hash(into:)":{"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/hash(into:)","role":"symbol","kind":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions\/hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/hashvalue.json b/docs/data/documentation/spotifywebapi/playbackactions/hashvalue.json index cfd817d58..f33949ccb 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/hashvalue.json +++ b/docs/data/documentation/spotifywebapi/playbackactions/hashvalue.json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/hashValue","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations"]]},"metadata":{"roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI15PlaybackActionsO","title":"hashValue","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","symbolKind":"property","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/hashValue":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/hashValue","title":"hashValue","type":"topic","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/spotifywebapi\/playbackactions\/hashvalue"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/RawRepresentable-Implementations":{"abstract":[],"kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playbackactions\/rawrepresentable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/hashValue","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations"]]},"metadata":{"title":"hashValue","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Instance Property","extendedModule":"Swift","symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI15PlaybackActionsO","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/hashValue":{"title":"hashValue","url":"\/documentation\/spotifywebapi\/playbackactions\/hashvalue","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/hashValue","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/playbackactions\/rawrepresentable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/init(from:).json b/docs/data/documentation/spotifywebapi/playbackactions/init(from:).json index 4bd833ffc..7d5a5ae81 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/init(from:).json +++ b/docs/data/documentation/spotifywebapi/playbackactions/init(from:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"metadata":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:13SpotifyWebAPI15PlaybackActionsO","symbolKind":"init","extendedModule":"Swift","title":"init(from:)","roleHeading":"Initializer","role":"symbol"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/init(from:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/init(from:)","url":"\/documentation\/spotifywebapi\/playbackactions\/init(from:)","kind":"symbol","title":"init(from:)","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/RawRepresentable-Implementations":{"abstract":[],"kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playbackactions\/rawrepresentable-implementations","type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/init(from:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations"]]},"metadata":{"extendedModule":"Swift","title":"init(from:)","roleHeading":"Initializer","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:13SpotifyWebAPI15PlaybackActionsO","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"init","role":"symbol"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/playbackactions\/rawrepresentable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/init(from:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions\/init(from:)","abstract":[],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/init(rawvalue:).json b/docs/data/documentation/spotifywebapi/playbackactions/init(rawvalue:).json index dabc48a3e..d5d3c718a 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/init(rawvalue:).json +++ b/docs/data/documentation/spotifywebapi/playbackactions/init(rawvalue:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/init(rawValue:)"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/init(rawvalue:)"]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:13SpotifyWebAPI15PlaybackActionsO8rawValueACSgSS_tcfc","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"title":"init(rawValue:)","role":"symbol","symbolKind":"init"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/init(rawValue:)","kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/playbackactions\/init(rawvalue:)","title":"init(rawValue:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/init(rawValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15PlaybackActionsO8rawValueACSgSS_tcfc","title":"init(rawValue:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/init(rawValue:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/init(rawValue:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/playbackactions\/init(rawvalue:)","title":"init(rawValue:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/interruptplayback.json b/docs/data/documentation/spotifywebapi/playbackactions/interruptplayback.json index 8365402ab..bc2fee40e 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/interruptplayback.json +++ b/docs/data/documentation/spotifywebapi/playbackactions/interruptplayback.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"interruptPlayback","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI15PlaybackActionsO09interruptD0yA2CmF","role":"symbol","title":"PlaybackActions.interruptPlayback","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","roleHeading":"Case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"interruptPlayback"}],"languages":["swift"]}]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/interruptPlayback","interfaceLanguage":"swift"},"abstract":[{"text":"Interrupt playback.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/interruptplayback"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/interruptPlayback":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interruptPlayback","kind":"identifier"}],"abstract":[{"type":"text","text":"Interrupt playback."}],"role":"symbol","title":"PlaybackActions.interruptPlayback","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/interruptPlayback","type":"topic","url":"\/documentation\/spotifywebapi\/playbackactions\/interruptplayback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/interruptPlayback"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interruptPlayback","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/interruptplayback"]}],"abstract":[{"type":"text","text":"Interrupt playback."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"PlaybackActions.interruptPlayback","roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"interruptPlayback","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI15PlaybackActionsO09interruptD0yA2CmF","symbolKind":"case"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/interruptPlayback":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions\/interruptplayback","abstract":[{"type":"text","text":"Interrupt playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/interruptPlayback","title":"PlaybackActions.interruptPlayback","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"interruptPlayback"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/pause.json b/docs/data/documentation/spotifywebapi/playbackactions/pause.json index 09d8e53af..d3fb66274 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/pause.json +++ b/docs/data/documentation/spotifywebapi/playbackactions/pause.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/pause"]}],"metadata":{"title":"PlaybackActions.pause","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:13SpotifyWebAPI15PlaybackActionsO5pauseyA2CmF"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/pause","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Pausing."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/pause":{"title":"PlaybackActions.pause","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playbackactions\/pause","role":"symbol","abstract":[{"type":"text","text":"Pausing."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/pause","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"abstract":[{"type":"text","text":"Pausing."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/pause"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/pause"},"metadata":{"title":"PlaybackActions.pause","role":"symbol","externalID":"s:13SpotifyWebAPI15PlaybackActionsO5pauseyA2CmF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"}],"symbolKind":"case"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/pause":{"url":"\/documentation\/spotifywebapi\/playbackactions\/pause","role":"symbol","title":"PlaybackActions.pause","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/pause","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"}],"abstract":[{"text":"Pausing.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/rawrepresentable-implementations.json b/docs/data/documentation/spotifywebapi/playbackactions/rawrepresentable-implementations.json index 57b6cee67..935a14f66 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/rawrepresentable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playbackactions/rawrepresentable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/init(from:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/hashValue"],"title":"Instance Properties","generated":true},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/rawrepresentable-implementations"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"RawRepresentable Implementations"},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/hash(into:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions\/hash(into:)","abstract":[],"title":"hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/init(from:)","url":"\/documentation\/spotifywebapi\/playbackactions\/init(from:)","kind":"symbol","title":"init(from:)","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/encode(to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/encode(to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions\/encode(to:)","abstract":[],"title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/hashValue":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/hashValue","title":"hashValue","type":"topic","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/spotifywebapi\/playbackactions\/hashvalue"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/rawrepresentable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/init(from:)"],"anchor":"Initializers","generated":true,"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/hashValue"],"title":"Instance Properties","anchor":"Instance-Properties","generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/hash(into:)"],"title":"Instance Methods","anchor":"Instance-Methods","generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"RawRepresentable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/init(from:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions\/init(from:)","abstract":[],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/hashValue":{"title":"hashValue","url":"\/documentation\/spotifywebapi\/playbackactions\/hashvalue","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/hashValue","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/encode(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/encode(to:)","kind":"symbol","abstract":[],"title":"encode(to:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/playbackactions\/encode(to:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/hash(into:)":{"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/hash(into:)","role":"symbol","kind":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions\/hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/resume.json b/docs/data/documentation/spotifywebapi/playbackactions/resume.json index fdf3dc63f..0187b45f6 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/resume.json +++ b/docs/data/documentation/spotifywebapi/playbackactions/resume.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/resume"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resume"}]}],"kind":"declarations"}],"abstract":[{"text":"Resuming.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/resume"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Case","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"title":"PlaybackActions.resume","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resume","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI15PlaybackActionsO6resumeyA2CmF","role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/resume":{"kind":"symbol","abstract":[{"type":"text","text":"Resuming."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/resume","type":"topic","title":"PlaybackActions.resume","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resume","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playbackactions\/resume","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/resume"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resume"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/resume","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"kind":"symbol","metadata":{"symbolKind":"case","roleHeading":"Case","title":"PlaybackActions.resume","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"resume","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15PlaybackActionsO6resumeyA2CmF","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Resuming.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/resume":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/resume","url":"\/documentation\/spotifywebapi\/playbackactions\/resume","role":"symbol","abstract":[{"text":"Resuming.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resume"}],"type":"topic","title":"PlaybackActions.resume"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/seek.json b/docs/data/documentation/spotifywebapi/playbackactions/seek.json index 109e8ee04..8a3091fac 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/seek.json +++ b/docs/data/documentation/spotifywebapi/playbackactions/seek.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/seek"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"seek","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI15PlaybackActionsO4seekyA2CmF","symbolKind":"case","roleHeading":"Case","title":"PlaybackActions.seek","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"seek","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Seeking."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/seek","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/seek":{"abstract":[{"type":"text","text":"Seeking."}],"role":"symbol","type":"topic","title":"PlaybackActions.seek","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/seek","url":"\/documentation\/spotifywebapi\/playbackactions\/seek","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seek","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI15PlaybackActionsO4seekyA2CmF","roleHeading":"Case","role":"symbol","title":"PlaybackActions.seek","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"seek"}]},"abstract":[{"type":"text","text":"Seeking."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"seek","kind":"identifier"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/seek"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/seek","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/seek":{"url":"\/documentation\/spotifywebapi\/playbackactions\/seek","role":"symbol","title":"PlaybackActions.seek","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/seek","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seek"}],"abstract":[{"type":"text","text":"Seeking."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/skiptonext.json b/docs/data/documentation/spotifywebapi/playbackactions/skiptonext.json index dfffbe9d7..242cee968 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/skiptonext.json +++ b/docs/data/documentation/spotifywebapi/playbackactions/skiptonext.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15PlaybackActionsO10skipToNextyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"}],"title":"PlaybackActions.skipToNext","roleHeading":"Case"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Skipping to next.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/skiptonext"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/skipToNext"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/skipToNext":{"kind":"symbol","role":"symbol","abstract":[{"text":"Skipping to next.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToNext"}],"title":"PlaybackActions.skipToNext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/skipToNext","type":"topic","url":"\/documentation\/spotifywebapi\/playbackactions\/skiptonext"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/skipToNext","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Skipping to next."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"skipToNext"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/skiptonext"]}],"metadata":{"symbolKind":"case","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15PlaybackActionsO10skipToNextyA2CmF","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"}],"title":"PlaybackActions.skipToNext"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/skipToNext":{"abstract":[{"text":"Skipping to next.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions\/skiptonext","kind":"symbol","title":"PlaybackActions.skipToNext","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToNext"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/skipToNext"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/skiptoprevious.json b/docs/data/documentation/spotifywebapi/playbackactions/skiptoprevious.json index e1043c83d..0ad4d5fea 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/skiptoprevious.json +++ b/docs/data/documentation/spotifywebapi/playbackactions/skiptoprevious.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"skipToPrevious","kind":"identifier"}],"roleHeading":"Case","externalID":"s:13SpotifyWebAPI15PlaybackActionsO14skipToPreviousyA2CmF","symbolKind":"case","role":"symbol","title":"PlaybackActions.skipToPrevious","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"text":"Skipping to previous.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/skiptoprevious"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/skipToPrevious","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/skipToPrevious":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/skipToPrevious","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"}],"role":"symbol","title":"PlaybackActions.skipToPrevious","url":"\/documentation\/spotifywebapi\/playbackactions\/skiptoprevious","type":"topic","abstract":[{"type":"text","text":"Skipping to previous."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"text":"Skipping to previous.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToPrevious","kind":"identifier"}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/skipToPrevious","interfaceLanguage":"swift"},"metadata":{"title":"PlaybackActions.skipToPrevious","roleHeading":"Case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"}],"externalID":"s:13SpotifyWebAPI15PlaybackActionsO14skipToPreviousyA2CmF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/skiptoprevious"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/skipToPrevious":{"abstract":[{"text":"Skipping to previous.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions\/skiptoprevious","kind":"symbol","title":"PlaybackActions.skipToPrevious","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToPrevious","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/skipToPrevious"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/togglerepeatcontext.json b/docs/data/documentation/spotifywebapi/playbackactions/togglerepeatcontext.json index 6b2ab08ce..533e3e141 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/togglerepeatcontext.json +++ b/docs/data/documentation/spotifywebapi/playbackactions/togglerepeatcontext.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"toggleRepeatContext","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/togglerepeatcontext"]}],"kind":"symbol","abstract":[{"text":"Toggling the repeat context.","type":"text"}],"metadata":{"roleHeading":"Case","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"title":"PlaybackActions.toggleRepeatContext","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toggleRepeatContext"}],"externalID":"s:13SpotifyWebAPI15PlaybackActionsO19toggleRepeatContextyA2CmF","role":"symbol"},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleRepeatContext","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/toggleRepeatContext":{"kind":"symbol","abstract":[{"text":"Toggling the repeat context.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleRepeatContext","type":"topic","title":"PlaybackActions.toggleRepeatContext","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toggleRepeatContext"}],"url":"\/documentation\/spotifywebapi\/playbackactions\/togglerepeatcontext","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Toggling the repeat context."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleRepeatContext","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"PlaybackActions.toggleRepeatContext","roleHeading":"Case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toggleRepeatContext"}],"externalID":"s:13SpotifyWebAPI15PlaybackActionsO19toggleRepeatContextyA2CmF","symbolKind":"case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/togglerepeatcontext"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toggleRepeatContext"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/toggleRepeatContext":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions\/togglerepeatcontext","abstract":[{"type":"text","text":"Toggling the repeat context."}],"title":"PlaybackActions.toggleRepeatContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleRepeatContext","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"toggleRepeatContext","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/togglerepeattrack.json b/docs/data/documentation/spotifywebapi/playbackactions/togglerepeattrack.json index 5f77f4de7..7819e0c4c 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/togglerepeattrack.json +++ b/docs/data/documentation/spotifywebapi/playbackactions/togglerepeattrack.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Toggling repeat track."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/togglerepeattrack"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"toggleRepeatTrack","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toggleRepeatTrack","kind":"identifier"}],"title":"PlaybackActions.toggleRepeatTrack","externalID":"s:13SpotifyWebAPI15PlaybackActionsO17toggleRepeatTrackyA2CmF","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Case"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleRepeatTrack","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/toggleRepeatTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleRepeatTrack","title":"PlaybackActions.toggleRepeatTrack","abstract":[{"type":"text","text":"Toggling repeat track."}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/playbackactions\/togglerepeattrack","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"toggleRepeatTrack","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toggleRepeatTrack","kind":"identifier"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleRepeatTrack"},"kind":"symbol","abstract":[{"text":"Toggling repeat track.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"PlaybackActions.toggleRepeatTrack","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"toggleRepeatTrack","kind":"identifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI15PlaybackActionsO17toggleRepeatTrackyA2CmF","roleHeading":"Case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/togglerepeattrack"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/toggleRepeatTrack":{"abstract":[{"text":"Toggling repeat track.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions\/togglerepeattrack","kind":"symbol","title":"PlaybackActions.toggleRepeatTrack","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toggleRepeatTrack","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleRepeatTrack"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/toggleshuffle.json b/docs/data/documentation/spotifywebapi/playbackactions/toggleshuffle.json index a08c997fa..a0b9aa6b7 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/toggleshuffle.json +++ b/docs/data/documentation/spotifywebapi/playbackactions/toggleshuffle.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/toggleshuffle"]}],"abstract":[{"type":"text","text":"Toggling shuffle."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toggleShuffle"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleShuffle","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Case","title":"PlaybackActions.toggleShuffle","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI15PlaybackActionsO13toggleShuffleyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toggleShuffle"}],"role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/toggleShuffle":{"type":"topic","kind":"symbol","title":"PlaybackActions.toggleShuffle","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleShuffle","url":"\/documentation\/spotifywebapi\/playbackactions\/toggleshuffle","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"toggleShuffle","kind":"identifier"}],"abstract":[{"text":"Toggling shuffle.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackactions\/toggleshuffle"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Toggling shuffle.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"toggleShuffle","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleShuffle"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"PlaybackActions.toggleShuffle","externalID":"s:13SpotifyWebAPI15PlaybackActionsO13toggleShuffleyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"toggleShuffle","kind":"identifier"}],"symbolKind":"case","role":"symbol","roleHeading":"Case"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/toggleShuffle":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toggleShuffle"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/toggleShuffle","url":"\/documentation\/spotifywebapi\/playbackactions\/toggleshuffle","abstract":[{"type":"text","text":"Toggling shuffle."}],"type":"topic","title":"PlaybackActions.toggleShuffle","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackactions/transferplayback.json b/docs/data/documentation/spotifywebapi/playbackactions/transferplayback.json index c856941e0..8bd193c63 100644 --- a/docs/data/documentation/spotifywebapi/playbackactions/transferplayback.json +++ b/docs/data/documentation/spotifywebapi/playbackactions/transferplayback.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/transferplayback"]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transferPlayback"}],"externalID":"s:13SpotifyWebAPI15PlaybackActionsO08transferD0yA2CmF","symbolKind":"case","roleHeading":"Case","title":"PlaybackActions.transferPlayback","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"transferPlayback"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Transferring playback."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/transferPlayback"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/transferPlayback":{"abstract":[{"text":"Transferring playback.","type":"text"}],"role":"symbol","type":"topic","title":"PlaybackActions.transferPlayback","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/transferPlayback","url":"\/documentation\/spotifywebapi\/playbackactions\/transferplayback","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transferPlayback"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/transferPlayback","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackactions\/transferplayback"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"case","roleHeading":"Case","title":"PlaybackActions.transferPlayback","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI15PlaybackActionsO08transferD0yA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions"]]},"abstract":[{"type":"text","text":"Transferring playback."}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transferPlayback"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions/transferPlayback":{"title":"PlaybackActions.transferPlayback","url":"\/documentation\/spotifywebapi\/playbackactions\/transferplayback","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions\/transferPlayback","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Transferring playback."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest.json b/docs/data/documentation/spotifywebapi/playbackrequest.json index 6e6ba000a..6ac7b062a 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest.json @@ -1 +1 @@ -{"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(_:positionMS:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(context:offset:positionMS:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/context-swift.property","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/offset-swift.property","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/positionMS"],"title":"Instance Properties"},{"title":"Enumerations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Equatable-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"generated":true,"title":"Player Objects"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaybackRequest","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Overview","anchor":"overview"},{"inlineContent":[{"type":"text","text":"Used in the body of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints#Playback-Request-Examples"},{"type":"text","text":"."}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback"},{"text":".","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"context: The context in which to play the content. One of the following:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"contextURI(SpotifyURIConvertible)"},{"text":": A URI for the context in which to play","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the content. Must be in one of the following categories:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Album"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Artist"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Show","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Playlist"}],"type":"paragraph"}]}],"type":"unorderedList"}]},{"content":[{"inlineContent":[{"code":"uris([SpotifyURIConvertible])","type":"codeVoice"},{"text":": An array of track\/episode URIs.","type":"text"}],"type":"paragraph"}]}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"offset: Indicates where in the context playback should start. One of the"},{"type":"text","text":" "},{"text":"following:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"codeVoice","code":"position(Int)"},{"text":": The index of the item in the context at which to start","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playback. Cannot be used if the context is an artist."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"uri(SpotifyURIConvertible)"},{"type":"text","text":": The URI of the item to start playback at."}],"type":"paragraph"}]}]}]},{"content":[{"inlineContent":[{"text":"positionMS: Indicates from what position to start playback in milliseconds.","type":"text"},{"text":" ","type":"text"},{"text":"If ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":", then the track\/episode will start from the beginning. Passing in a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"position that is greater than the length of the track\/episode will cause the"},{"type":"text","text":" "},{"type":"text","text":"player to start playing the next item."}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"PlaybackRequest"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"title":"PlaybackRequest","symbolKind":"struct","role":"symbol","externalID":"s:13SpotifyWebAPI15PlaybackRequestV"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/offset-swift.property":{"abstract":[{"text":"Indicates where in the context playback should start.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/offset-swift.property","title":"offset","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.property","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"offset"},{"text":": ","kind":"text"},{"text":"PlaybackRequest","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"text":"Offset","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/init(context:offset:positionMS:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(context:offset:positionMS:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"context"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Context","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Offset","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"positionMS"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?)"}],"type":"topic","abstract":[{"type":"text","text":"Creates a request to play Spotify content for a user."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/init(context:offset:positionms:)","title":"init(context:offset:positionMS:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Decodable-Implementations":{"abstract":[],"title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/decodable-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Decodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/start-a-users-playback":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","type":"link","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/init(_:positionMS:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(_:positionMS:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"positionMS","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"type":"topic","abstract":[{"type":"text","text":"A convenience initializer that makes a request to play a single"},{"text":" ","type":"text"},{"text":"track\/episode.","type":"text"}],"role":"symbol","kind":"symbol","title":"init(_:positionMS:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/init(_:positionms:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/context-swift.property":{"title":"context","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/context-swift.property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","text":"Context"}],"type":"topic","abstract":[{"text":"The context in which to play the content.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.property"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/positionMS":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"positionMS"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"title":"positionMS","abstract":[{"text":"Indicates from what position to start playback in milliseconds.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/positionms","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/positionMS","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playbackrequest\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Equatable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Encodable-Implementations":{"title":"Encodable Implementations","abstract":[],"type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playbackrequest\/encodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Encodable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","title":"PlaybackRequest.Context","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","navigatorTitle":[{"text":"Context","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Context","kind":"identifier"}],"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints#Playback-Request-Examples":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints#Playback-Request-Examples","url":"\/documentation\/spotifywebapi\/using-the-player-endpoints#Playback-Request-Examples","abstract":[],"kind":"section","title":"Playback Request Examples","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Offset"}],"title":"PlaybackRequest.Offset","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","isActive":true,"type":"reference"},{"type":"text","text":"."}],"navigatorTitle":[{"text":"Offset","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"PlaybackRequest","symbolKind":"struct","roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI15PlaybackRequestV","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackRequest","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"type":"heading","text":"Overview","level":2,"anchor":"overview"},{"inlineContent":[{"text":"Used in the body of ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints#Playback-Request-Examples"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback"},{"type":"text","text":"."}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"context: The context in which to play the content. One of the following:"}]},{"items":[{"content":[{"inlineContent":[{"code":"contextURI(SpotifyURIConvertible)","type":"codeVoice"},{"text":": A URI for the context in which to play","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the content. Must be in one of the following categories:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"Album"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Artist"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Show","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Playlist"}],"type":"paragraph"}]}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"uris([SpotifyURIConvertible])"},{"text":": An array of track\/episode URIs.","type":"text"}]}]}],"type":"unorderedList"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"offset: Indicates where in the context playback should start. One of the","type":"text"},{"type":"text","text":" "},{"text":"following:","type":"text"}]},{"items":[{"content":[{"inlineContent":[{"type":"codeVoice","code":"position(Int)"},{"type":"text","text":": The index of the item in the context at which to start"},{"type":"text","text":" "},{"text":"playback. Cannot be used if the context is an artist.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"uri(SpotifyURIConvertible)"},{"text":": The URI of the item to start playback at.","type":"text"}]}]}],"type":"unorderedList"}]},{"content":[{"inlineContent":[{"type":"text","text":"positionMS: Indicates from what position to start playback in milliseconds."},{"text":" ","type":"text"},{"type":"text","text":"If "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then the track\/episode will start from the beginning. Passing in a"},{"text":" ","type":"text"},{"type":"text","text":"position that is greater than the length of the track\/episode will cause the"},{"type":"text","text":" "},{"type":"text","text":"player to start playing the next item."}],"type":"paragraph"}]}],"type":"unorderedList"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"topicSections":[{"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(_:positionMS:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(context:offset:positionMS:)"],"generated":true},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/context-swift.property","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/offset-swift.property","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/positionMS"],"anchor":"Instance-Properties"},{"anchor":"Enumerations","title":"Enumerations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"],"generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Equatable-Implementations"],"anchor":"Default-Implementations","title":"Default Implementations","generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","title":"Conforms To"}],"seeAlsoSections":[{"anchor":"Player-Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"title":"Player Objects","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/init(context:offset:positionMS:)":{"kind":"symbol","role":"symbol","title":"init(context:offset:positionMS:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"context","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","kind":"typeIdentifier","text":"Context"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","text":"Offset"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"positionMS"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?)"}],"abstract":[{"text":"Creates a request to play Spotify content for a user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/init(context:offset:positionms:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(context:offset:positionMS:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","type":"topic","kind":"symbol","title":"PlaybackRequest.Context","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Context"}],"navigatorTitle":[{"text":"Context","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/start-a-users-playback":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Equatable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/init(_:positionMS:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(_:positionMS:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/init(_:positionms:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"positionMS","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?)","kind":"text"}],"title":"init(_:positionMS:)","abstract":[{"type":"text","text":"A convenience initializer that makes a request to play a single"},{"text":" ","type":"text"},{"type":"text","text":"track\/episode."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/positionMS":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/positionMS","abstract":[{"text":"Indicates from what position to start playback in milliseconds.","type":"text"}],"title":"positionMS","url":"\/documentation\/spotifywebapi\/playbackrequest\/positionms","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"positionMS"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Encodable-Implementations":{"kind":"article","abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playbackrequest\/encodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Encodable-Implementations","title":"Encodable Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints#Playback-Request-Examples":{"title":"Playback Request Examples","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints#Playback-Request-Examples","abstract":[],"kind":"section","url":"\/documentation\/spotifywebapi\/using-the-player-endpoints#Playback-Request-Examples"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/offset-swift.property":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/offset-swift.property","abstract":[{"type":"text","text":"Indicates where in the context playback should start."}],"title":"offset","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offset"},{"text":": ","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Offset","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Decodable-Implementations":{"kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Decodable-Implementations","abstract":[],"title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/decodable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"title":"PlaybackRequest.Offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","type":"topic","navigatorTitle":[{"text":"Offset","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/context-swift.property":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/context-swift.property","abstract":[{"text":"The context in which to play the content.","type":"text"}],"title":"context","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"context","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","text":"Context"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/!=(_:_:).json b/docs/data/documentation/spotifywebapi/playbackrequest/!=(_:_:).json index 718950774..ef91d66ee 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/!=(_:_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI15PlaybackRequestV","role":"symbol","symbolKind":"op","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","roleHeading":"Operator"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playbackrequest\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Equatable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/!=(_:_:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Equatable-Implementations"]]},"metadata":{"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI15PlaybackRequestV","roleHeading":"Operator","role":"symbol","title":"!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/!=(_:_:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/!=(_:_:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Equatable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum.json b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum.json index 78c9d935d..663f2bbb1 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum.json @@ -1 +1 @@ -{"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/contextURI(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/uris(_:)"],"title":"Enumeration Cases"},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Hashable-Implementations"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"]}],"abstract":[{"type":"text","text":"The context in which to play Spotify content. See "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"sections":[],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Context","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Overview","anchor":"overview"},{"inlineContent":[{"text":"One of the following:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"contextURI(SpotifyURIConvertible)","type":"codeVoice"},{"type":"text","text":": A URI for the context in which to"},{"text":" ","type":"text"},{"text":"play the content. Must correspond to one of the following:","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Album","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"Artist","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Show"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Playlist"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"uris([SpotifyURIConvertible])","type":"codeVoice"},{"text":": An array of track\/episode URIs.","type":"text"}]}]}],"type":"unorderedList"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"PlaybackRequest.Context","externalID":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","extendedModule":"SpotifyWebAPI","roleHeading":"Enumeration","navigatorTitle":[{"kind":"identifier","text":"Context"}],"role":"symbol","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Context"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","title":"PlaybackRequest.Context","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","navigatorTitle":[{"text":"Context","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Context","kind":"identifier"}],"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/contextURI(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contextURI"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":")"}],"title":"PlaybackRequest.Context.contextURI(_:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/contexturi(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/contextURI(_:)","type":"topic","abstract":[{"text":"A URI for the context in which to play the content.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/uris(_:)":{"role":"symbol","title":"PlaybackRequest.Context.uris(_:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/uris(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/uris(_:)","abstract":[{"text":"An array of track\/episode URIs. Passing in a single item will cause","type":"text"},{"type":"text","text":" "},{"type":"text","text":"that item to be played."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"uris","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"])"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Hashable-Implementations":{"url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/hashable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Hashable-Implementations","kind":"article","type":"topic","abstract":[],"title":"Hashable Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Equatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Decodable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Encodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Encodable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/encodable-implementations"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"}}} \ No newline at end of file +{"metadata":{"navigatorTitle":[{"text":"Context","kind":"identifier"}],"extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Context","kind":"identifier"}],"roleHeading":"Enumeration","role":"symbol","externalID":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","title":"PlaybackRequest.Context"},"abstract":[{"type":"text","text":"The context in which to play Spotify content. See "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","isActive":true,"type":"reference"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Context"}],"platforms":["macOS"]}]},{"content":[{"text":"Overview","type":"heading","level":2,"anchor":"overview"},{"inlineContent":[{"text":"One of the following:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"contextURI(SpotifyURIConvertible)"},{"type":"text","text":": A URI for the context in which to"},{"type":"text","text":" "},{"type":"text","text":"play the content. Must correspond to one of the following:"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Album"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Artist"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Show"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Playlist","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"uris([SpotifyURIConvertible])","type":"codeVoice"},{"type":"text","text":": An array of track\/episode URIs."}]}]}]}],"kind":"content"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/contextURI(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/uris(_:)"],"generated":true,"anchor":"Enumeration-Cases","title":"Enumeration Cases"},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Hashable-Implementations"],"title":"Default Implementations","anchor":"Default-Implementations"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/equatable-implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/uris(_:)":{"abstract":[{"type":"text","text":"An array of track\/episode URIs. Passing in a single item will cause"},{"type":"text","text":" "},{"text":"that item to be played.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/uris(_:)","role":"symbol","kind":"symbol","title":"PlaybackRequest.Context.uris(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uris"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/uris(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","type":"topic","kind":"symbol","title":"PlaybackRequest.Context","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Context"}],"navigatorTitle":[{"text":"Context","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Encodable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/encodable-implementations","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Encodable-Implementations","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/contextURI(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/contextURI(_:)","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/contexturi(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contextURI"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","abstract":[{"text":"A URI for the context in which to play the content.","type":"text"}],"title":"PlaybackRequest.Context.contextURI(_:)"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Hashable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Hashable-Implementations","type":"topic","kind":"article","title":"Hashable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/hashable-implementations"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/decodable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Decodable-Implementations","type":"topic","role":"collectionGroup","kind":"article","title":"Decodable Implementations"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable","type":"unresolvable"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/!=(_:_:).json b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/!=(_:_:).json index ef0cbe540..dfef02951 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI15PlaybackRequestV7ContextO","symbolKind":"op","title":"!=(_:_:)","extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","role":"symbol"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/!=(_:_:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/!=(_:_:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","title":"PlaybackRequest.Context","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","navigatorTitle":[{"text":"Context","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Context","kind":"identifier"}],"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Equatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/equatable-implementations"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/!=(_:_:)"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/!=(_:_:)"]}],"metadata":{"roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"extendedModule":"Swift","symbolKind":"op","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI15PlaybackRequestV7ContextO","role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","type":"topic","kind":"symbol","title":"PlaybackRequest.Context","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Context"}],"navigatorTitle":[{"text":"Context","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/!=(_:_:)":{"abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/!=(_:_:)","title":"!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/equatable-implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Equatable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/==(_:_:).json b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/==(_:_:).json index dfc5241c8..04e7acf96 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/==(_:_:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/==(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","text":"Context"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","text":"PlaybackRequest","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","text":"Context"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"==(_:_:)","roleHeading":"Operator","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":"."},{"text":"Context","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","kind":"typeIdentifier","text":"Context"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"op","externalID":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO2eeoiySbAE_AEtFZ","role":"symbol","extendedModule":"SpotifyWebAPI"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/==(_:_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/==(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Equatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","title":"PlaybackRequest.Context","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","navigatorTitle":[{"text":"Context","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Context","kind":"identifier"}],"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/==(_:_:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Context","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO"},{"kind":"text","text":", "},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier","text":"PlaybackRequest"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","text":"Context","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/==(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/==(_:_:)"}}} \ No newline at end of file +{"metadata":{"title":"==(_:_:)","symbolKind":"op","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","kind":"typeIdentifier","text":"Context"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","text":"Context"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","externalID":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO2eeoiySbAE_AEtFZ","roleHeading":"Operator","extendedModule":"SpotifyWebAPI"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/==(_:_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/==(_:_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Equatable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","text":"PlaybackRequest","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"text":"Context","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"text":".","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","kind":"typeIdentifier","text":"Context","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","type":"topic","kind":"symbol","title":"PlaybackRequest.Context","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Context"}],"navigatorTitle":[{"text":"Context","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/equatable-implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/==(_:_:)":{"url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Context","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO"},{"kind":"text","text":", "},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Context","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"==(_:_:)","role":"symbol","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/==(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/contexturi(_:).json b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/contexturi(_:).json index 96f65754c..1eeb41ef5 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/contexturi(_:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/contexturi(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/contextURI(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A URI for the context in which to play the content."}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum"]]},"metadata":{"externalID":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO10contextURIyAeA0A14URIConvertible_pcAEmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contextURI"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")","kind":"text"}],"title":"PlaybackRequest.Context.contextURI(_:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Case","symbolKind":"case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contextURI"},{"kind":"text","text":"(any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":")"}],"languages":["swift"]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Must be one of the following categories:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"Album","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Artist","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Show","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Playlist"}],"type":"paragraph"}]}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/contexturi(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/contextURI(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contextURI"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":")"}],"title":"PlaybackRequest.Context.contextURI(_:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/contexturi(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/contextURI(_:)","type":"topic","abstract":[{"text":"A URI for the context in which to play the content.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","title":"PlaybackRequest.Context","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","navigatorTitle":[{"text":"Context","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Context","kind":"identifier"}],"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contextURI","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Must be one of the following categories:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Album"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Artist","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Show"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Playlist","type":"text"}]}]}]}]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/contextURI(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/contexturi(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Case","externalID":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO10contextURIyAeA0A14URIConvertible_pcAEmF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","title":"PlaybackRequest.Context.contextURI(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contextURI","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":")","kind":"text"}],"role":"symbol"},"abstract":[{"text":"A URI for the context in which to play the content.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/contextURI(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/contextURI(_:)","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/contexturi(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contextURI"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","abstract":[{"text":"A URI for the context in which to play the content.","type":"text"}],"title":"PlaybackRequest.Context.contextURI(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","type":"topic","kind":"symbol","title":"PlaybackRequest.Context","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Context"}],"navigatorTitle":[{"text":"Context","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/decodable-implementations.json b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/decodable-implementations.json index 6f16f7d25..80d21fbeb 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/decodable-implementations.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/init(from:)"],"generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Decodable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","roleHeading":"API Collection","role":"collectionGroup"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","title":"PlaybackRequest.Context","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","navigatorTitle":[{"text":"Context","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Context","kind":"identifier"}],"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/init(from:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/init(from:)","title":"init(from:)"}}} \ No newline at end of file +{"metadata":{"role":"collectionGroup","title":"Decodable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/decodable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Decodable-Implementations"},"topicSections":[{"anchor":"Initializers","title":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/init(from:)"]}],"kind":"article","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/init(from:)":{"title":"init(from:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/init(from:)","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","type":"topic","kind":"symbol","title":"PlaybackRequest.Context","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Context"}],"navigatorTitle":[{"text":"Context","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/encodable-implementations.json b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/encodable-implementations.json index 5dab0e68a..f58afd98a 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/encodable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Encodable-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Encodable Implementations","role":"collectionGroup"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/encode(to:)"],"generated":true}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/encode(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/encode(to:)","title":"encode(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","title":"PlaybackRequest.Context","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","navigatorTitle":[{"text":"Context","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Context","kind":"identifier"}],"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"topicSections":[{"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/encode(to:)"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/encodable-implementations"]}],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Encodable-Implementations","interfaceLanguage":"swift"},"metadata":{"roleHeading":"API Collection","role":"collectionGroup","title":"Encodable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","type":"topic","kind":"symbol","title":"PlaybackRequest.Context","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Context"}],"navigatorTitle":[{"text":"Context","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/encode(to:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/encode(to:)","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/encode(to:)","abstract":[],"title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/encode(to:).json b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/encode(to:).json index 6f67c4404..af4e3a941 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/encode(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Encodable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/encode(to:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"roleHeading":"Instance Method","title":"encode(to:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO6encode2toys7Encoder_p_tKF","extendedModule":"SpotifyWebAPI","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","title":"PlaybackRequest.Context","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","navigatorTitle":[{"text":"Context","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Context","kind":"identifier"}],"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/encode(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/encode(to:)","title":"encode(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Encodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Encodable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/encodable-implementations"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO6encode2toys7Encoder_p_tKF","role":"symbol","roleHeading":"Instance Method","symbolKind":"method","title":"encode(to:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Encodable-Implementations"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/encode(to:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/encode(to:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/encode(to:)","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/encode(to:)","abstract":[],"title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","type":"topic","kind":"symbol","title":"PlaybackRequest.Context","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Context"}],"navigatorTitle":[{"text":"Context","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Encodable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/encodable-implementations","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Encodable-Implementations","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/equatable-implementations.json b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/equatable-implementations.json index 9b8283ffa..dbdecbb23 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/==(_:_:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Equatable-Implementations"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations","roleHeading":"API Collection"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","title":"PlaybackRequest.Context","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","navigatorTitle":[{"text":"Context","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Context","kind":"identifier"}],"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/==(_:_:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Context","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO"},{"kind":"text","text":", "},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier","text":"PlaybackRequest"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","text":"Context","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/==(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/==(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/!=(_:_:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/!=(_:_:)","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Equatable-Implementations"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/==(_:_:)"],"title":"Operators","anchor":"Operators"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/equatable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","type":"topic","kind":"symbol","title":"PlaybackRequest.Context","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Context"}],"navigatorTitle":[{"text":"Context","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/==(_:_:)":{"url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Context","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO"},{"kind":"text","text":", "},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Context","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"==(_:_:)","role":"symbol","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/==(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/!=(_:_:)":{"abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/!=(_:_:)","title":"!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/hash(into:).json b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/hash(into:).json index c2d15a66d..f521321ef 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/hash(into:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Hashable-Implementations"]]},"sections":[],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO4hash4intoys6HasherVz_tF","extendedModule":"SpotifyWebAPI","role":"symbol"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/hash(into:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/hash(into:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/hash(into:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/hash(into:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"title":"hash(into:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","title":"PlaybackRequest.Context","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","navigatorTitle":[{"text":"Context","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Context","kind":"identifier"}],"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Hashable-Implementations":{"url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/hashable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Hashable-Implementations","kind":"article","type":"topic","abstract":[],"title":"Hashable Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"hash(into:)","externalID":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO4hash4intoys6HasherVz_tF","roleHeading":"Instance Method","symbolKind":"method","extendedModule":"SpotifyWebAPI","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Hashable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Hashable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Hashable-Implementations","type":"topic","kind":"article","title":"Hashable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/hashable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/hash(into:)":{"url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/hash(into:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/hash(into:)","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"abstract":[],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","type":"topic","kind":"symbol","title":"PlaybackRequest.Context","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Context"}],"navigatorTitle":[{"text":"Context","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/hashable-implementations.json b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/hashable-implementations.json index fd2ec3f44..e0ca16b2d 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/hashable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/hashable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/hashable-implementations"]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/hash(into:)"],"title":"Instance Methods"}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Hashable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Hashable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","title":"PlaybackRequest.Context","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","navigatorTitle":[{"text":"Context","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Context","kind":"identifier"}],"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/hash(into:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/hash(into:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/hash(into:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"title":"hash(into:)","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum"]]},"kind":"article","sections":[],"topicSections":[{"title":"Instance Methods","anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/hash(into:)"],"generated":true}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Hashable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Hashable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/hash(into:)":{"url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/hash(into:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/hash(into:)","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"abstract":[],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","type":"topic","kind":"symbol","title":"PlaybackRequest.Context","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Context"}],"navigatorTitle":[{"text":"Context","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/init(from:).json b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/init(from:).json index 814d74735..f8762209d 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/init(from:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/init(from:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"sections":[],"metadata":{"title":"init(from:)","externalID":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO4fromAEs7Decoder_p_tKcfc","symbolKind":"init","extendedModule":"SpotifyWebAPI","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Decodable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/init(from:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/init(from:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/init(from:)","title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","title":"PlaybackRequest.Context","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","navigatorTitle":[{"text":"Context","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Context","kind":"identifier"}],"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Decodable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO4fromAEs7Decoder_p_tKcfc","role":"symbol","roleHeading":"Initializer","title":"init(from:)","extendedModule":"SpotifyWebAPI","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/init(from:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Decodable-Implementations"]]},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/init(from:)":{"title":"init(from:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/init(from:)","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/decodable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/Decodable-Implementations","type":"topic","role":"collectionGroup","kind":"article","title":"Decodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","type":"topic","kind":"symbol","title":"PlaybackRequest.Context","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Context"}],"navigatorTitle":[{"text":"Context","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/uris(_:).json b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/uris(_:).json index dd1bcf162..f5eebc799 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/uris(_:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.enum/uris(_:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"symbolKind":"case","title":"PlaybackRequest.Context.uris(_:)","role":"symbol","externalID":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO4urisyAESayAA0A14URIConvertible_pGcAEmF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"uris","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"])","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/uris(_:)"},"abstract":[{"type":"text","text":"An array of track\/episode URIs. Passing in a single item will cause"},{"type":"text","text":" "},{"text":"that item to be played.","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"uris","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/uris(_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/uris(_:)":{"role":"symbol","title":"PlaybackRequest.Context.uris(_:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/uris(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/uris(_:)","abstract":[{"text":"An array of track\/episode URIs. Passing in a single item will cause","type":"text"},{"type":"text","text":" "},{"type":"text","text":"that item to be played."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"uris","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"])"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","title":"PlaybackRequest.Context","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","navigatorTitle":[{"text":"Context","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Context","kind":"identifier"}],"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"An array of track\/episode URIs. Passing in a single item will cause","type":"text"},{"type":"text","text":" "},{"type":"text","text":"that item to be played."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/uris(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"uris","kind":"identifier"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"kind":"text","text":"])"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Case","externalID":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO4urisyAESayAA0A14URIConvertible_pGcAEmF","role":"symbol","title":"PlaybackRequest.Context.uris(_:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"uris","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"])"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/uris(_:)"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","type":"topic","kind":"symbol","title":"PlaybackRequest.Context","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Context"}],"navigatorTitle":[{"text":"Context","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum/uris(_:)":{"abstract":[{"type":"text","text":"An array of track\/episode URIs. Passing in a single item will cause"},{"type":"text","text":" "},{"text":"that item to be played.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum\/uris(_:)","role":"symbol","kind":"symbol","title":"PlaybackRequest.Context.uris(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uris"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/uris(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.property.json b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.property.json index 2eb543809..a767c4d36 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.property.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/context-swift.property.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"text":".","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","text":"Context","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"One of the following:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"contextURI(SpotifyURIConvertible)","type":"codeVoice"},{"text":": A URI for the context in which to","type":"text"},{"text":" ","type":"text"},{"text":"play the content. Must be in one of the following categories:","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Album","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Artist"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Show","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Playlist","type":"text"}]}]}],"type":"unorderedList"}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"uris([SpotifyURIConvertible])"},{"type":"text","text":": An array of track\/episode URIs."}],"type":"paragraph"}]}],"type":"unorderedList"}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.property"]}],"abstract":[{"type":"text","text":"The context in which to play the content."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/context-swift.property","interfaceLanguage":"swift"},"metadata":{"externalID":"s:13SpotifyWebAPI15PlaybackRequestV7contextAC7ContextOvp","symbolKind":"property","title":"context","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"},{"kind":"text","text":": "},{"text":"PlaybackRequest","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","text":"Context"}],"role":"symbol","roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","title":"PlaybackRequest.Context","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","navigatorTitle":[{"text":"Context","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Context","kind":"identifier"}],"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/context-swift.property":{"title":"context","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/context-swift.property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","text":"Context"}],"type":"topic","abstract":[{"text":"The context in which to play the content.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.property"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/context-swift.property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"abstract":[{"text":"The context in which to play the content.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/context-swift.property"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","text":"PlaybackRequest","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","text":"Context","kind":"typeIdentifier"}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"text":"One of the following:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"contextURI(SpotifyURIConvertible)","type":"codeVoice"},{"text":": A URI for the context in which to","type":"text"},{"text":" ","type":"text"},{"text":"play the content. Must be in one of the following categories:","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Album"}]}]},{"content":[{"inlineContent":[{"text":"Artist","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Show"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Playlist","type":"text"}]}]}],"type":"unorderedList"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"uris([SpotifyURIConvertible])"},{"type":"text","text":": An array of track\/episode URIs."}]}]}],"type":"unorderedList"}]}],"metadata":{"title":"context","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"kind":"text","text":"."},{"text":"Context","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI15PlaybackRequestV7contextAC7ContextOvp","roleHeading":"Instance Property"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/context-swift.property":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/context-swift.property","abstract":[{"text":"The context in which to play the content.","type":"text"}],"title":"context","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"context","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","text":"Context"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","type":"topic","kind":"symbol","title":"PlaybackRequest.Context","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Context"}],"navigatorTitle":[{"text":"Context","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/decodable-implementations.json b/docs/data/documentation/spotifywebapi/playbackrequest/decodable-implementations.json index b13473373..0a6747bb8 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/decodable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(from:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Decodable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Decodable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/decodable-implementations"]}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/init(from:)":{"abstract":[],"title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/init(from:)","role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(from:)"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"generated":true,"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(from:)"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Decodable-Implementations","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/init(from:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/init(from:)","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/encodable-implementations.json b/docs/data/documentation/spotifywebapi/playbackrequest/encodable-implementations.json index 738c95e9b..cb19216dd 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/encodable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/encode(to:)"]}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Encodable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Encodable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/encode(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/encode(to:)","type":"topic","title":"encode(to:)","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/encodable-implementations"]}],"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/encode(to:)"],"anchor":"Instance-Methods"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Encodable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Encodable-Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/encode(to:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/encode(to:)","kind":"symbol","abstract":[],"title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/encode(to:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/encode(to:).json b/docs/data/documentation/spotifywebapi/playbackrequest/encode(to:).json index d722349e6..23a552567 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/encode(to:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI15PlaybackRequestV6encode2toys7Encoder_p_tKF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","roleHeading":"Instance Method"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Encodable-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/encode(to:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/encode(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/encode(to:)","type":"topic","title":"encode(to:)","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Encodable-Implementations":{"title":"Encodable Implementations","abstract":[],"type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playbackrequest\/encodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Encodable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"externalID":"s:13SpotifyWebAPI15PlaybackRequestV6encode2toys7Encoder_p_tKF","title":"encode(to:)","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Encodable-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/encode(to:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Encodable-Implementations":{"kind":"article","abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playbackrequest\/encodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Encodable-Implementations","title":"Encodable Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/encode(to:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/encode(to:)","kind":"symbol","abstract":[],"title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/encode(to:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/equatable-implementations.json b/docs/data/documentation/spotifywebapi/playbackrequest/equatable-implementations.json index 9a272d829..8c552fdc0 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/equatable-implementations"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations","roleHeading":"API Collection"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/!=(_:_:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/!=(_:_:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/!=(_:_:)"],"anchor":"Operators"}],"metadata":{"roleHeading":"API Collection","title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/!=(_:_:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/init(_:positionms:).json b/docs/data/documentation/spotifywebapi/playbackrequest/init(_:positionms:).json index c31810052..50d9280d2 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/init(_:positionms:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/init(_:positionms:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"abstract":[{"text":"A convenience initializer that makes a request to play a single","type":"text"},{"text":" ","type":"text"},{"text":"track\/episode.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/init(_:positionms:)"]}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"positionMS","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"title":"init(_:positionMS:)","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI15PlaybackRequestV_10positionMSAcA0A14URIConvertible_p_SiSgtcfc"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uri","kind":"internalParam"},{"kind":"text","text":": any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"positionMS"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? = nil)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A track or episode URI."}]}],"name":"uri"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Indicates from what position to start playback in"},{"type":"text","text":" "},{"type":"text","text":"milliseconds. If "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then the track\/episode will start from the"},{"type":"text","text":" "},{"text":"beginning. Passing in a position that is greater than the length of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the track\/episode will cause the player to start playing the next"},{"text":" ","type":"text"},{"text":"item.","type":"text"}]}],"name":"positionMS"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(context:offset:positionMS:)","isActive":true},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"Equivalent to"}],"type":"paragraph"},{"code":["init("," context: .uris([uri]),"," offset: nil,"," positionMS: positionMS",")"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints#Playback-Request-Examples","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback"},{"text":".","type":"text"}]}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(_:positionMS:)","interfaceLanguage":"swift"},"references":{"https://developer.spotify.com/documentation/web-api/reference/#/operations/start-a-users-playback":{"title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/init(_:positionMS:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(_:positionMS:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"positionMS","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"type":"topic","abstract":[{"type":"text","text":"A convenience initializer that makes a request to play a single"},{"text":" ","type":"text"},{"text":"track\/episode.","type":"text"}],"role":"symbol","kind":"symbol","title":"init(_:positionMS:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/init(_:positionms:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/init(context:offset:positionMS:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(context:offset:positionMS:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"context"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Context","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Offset","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"positionMS"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?)"}],"type":"topic","abstract":[{"type":"text","text":"Creates a request to play Spotify content for a user."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/init(context:offset:positionms:)","title":"init(context:offset:positionMS:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints#Playback-Request-Examples":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints#Playback-Request-Examples","url":"\/documentation\/spotifywebapi\/using-the-player-endpoints#Playback-Request-Examples","abstract":[],"kind":"section","title":"Playback Request Examples","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"A convenience initializer that makes a request to play a single"},{"text":" ","type":"text"},{"text":"track\/episode.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uri","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"positionMS"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? = nil)"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A track or episode URI."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Indicates from what position to start playback in"},{"text":" ","type":"text"},{"text":"milliseconds. If ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":", then the track\/episode will start from the","type":"text"},{"type":"text","text":" "},{"text":"beginning. Passing in a position that is greater than the length of","type":"text"},{"type":"text","text":" "},{"text":"the track\/episode will cause the player to start playing the next","type":"text"},{"text":" ","type":"text"},{"text":"item.","type":"text"}],"type":"paragraph"}],"name":"positionMS"}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(context:offset:positionMS:)","type":"reference"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Equivalent to"}]},{"type":"codeListing","syntax":null,"code":["init("," context: .uris([uri]),"," offset: nil,"," positionMS: positionMS",")"]},{"inlineContent":[{"type":"text","text":"See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints#Playback-Request-Examples"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","type":"reference","isActive":true},{"type":"text","text":"."}]}]}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"positionMS"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI15PlaybackRequestV_10positionMSAcA0A14URIConvertible_p_SiSgtcfc","title":"init(_:positionMS:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","roleHeading":"Initializer"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/init(_:positionms:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(_:positionMS:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/init(context:offset:positionMS:)":{"kind":"symbol","role":"symbol","title":"init(context:offset:positionMS:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"context","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","kind":"typeIdentifier","text":"Context"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","text":"Offset"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"positionMS"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?)"}],"abstract":[{"text":"Creates a request to play Spotify content for a user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/init(context:offset:positionms:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(context:offset:positionMS:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/start-a-users-playback":{"title":"Spotify web API reference","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/init(_:positionMS:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(_:positionMS:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/init(_:positionms:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"positionMS","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?)","kind":"text"}],"title":"init(_:positionMS:)","abstract":[{"type":"text","text":"A convenience initializer that makes a request to play a single"},{"text":" ","type":"text"},{"type":"text","text":"track\/episode."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints#Playback-Request-Examples":{"title":"Playback Request Examples","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints#Playback-Request-Examples","abstract":[],"kind":"section","url":"\/documentation\/spotifywebapi\/using-the-player-endpoints#Playback-Request-Examples"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/init(context:offset:positionms:).json b/docs/data/documentation/spotifywebapi/playbackrequest/init(context:offset:positionms:).json index 839b604c2..9bb950d7e 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/init(context:offset:positionms:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/init(context:offset:positionms:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI15PlaybackRequestV7context6offset10positionMSA2C7ContextO_AC6OffsetOSgSiSgtcfc","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"context","kind":"externalParam"},{"kind":"text","text":": "},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","text":"Context","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","text":"Offset","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"positionMS"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?)","kind":"text"}],"title":"init(context:offset:positionMS:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/init(context:offset:positionms:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Creates a request to play Spotify content for a user.","type":"text"}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"context","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier","text":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"text":".","kind":"text"},{"text":"Context","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"PlaybackRequest","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","kind":"typeIdentifier","text":"Offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"positionMS"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"? = nil)","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"name":"context","content":[{"type":"paragraph","inlineContent":[{"text":"The context in which to play the content. One of the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"following:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"contextURI(SpotifyURIConvertible)"},{"text":": A URI for the context in which","type":"text"},{"type":"text","text":" "},{"text":"to play the content. Must be in one of the following categories:","type":"text"}]},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"Album"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Artist","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"Show","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Playlist"}],"type":"paragraph"}]}],"type":"unorderedList"}]},{"content":[{"inlineContent":[{"code":"uris([SpotifyURIConvertible])","type":"codeVoice"},{"type":"text","text":": An array of track\/episode URIs."}],"type":"paragraph"}]}],"type":"unorderedList"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Indicates where in the context playback should start."},{"text":" ","type":"text"},{"type":"text","text":"One of the following:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"codeVoice","code":"position(Int)"},{"type":"text","text":": The index of the item in the context at which to"},{"text":" ","type":"text"},{"text":"start playback. Cannot be used if the context is an artist.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"uri(SpotifyURIConvertible)","type":"codeVoice"},{"type":"text","text":": The URI of the item to start playback"},{"type":"text","text":" "},{"type":"text","text":"at."}]}]}]}],"name":"offset"},{"name":"positionMS","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Indicates from what position to start playback in"},{"text":" ","type":"text"},{"text":"milliseconds. If ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then the track\/episode will start from the"},{"type":"text","text":" "},{"text":"beginning. Passing in a position that is greater than the length of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the track\/episode will cause the player to start playing the next"},{"text":" ","type":"text"},{"type":"text","text":"item."}]}]}],"kind":"parameters"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(_:positionMS:)","type":"reference","isActive":true},{"type":"text","text":"—a convenience initializer that makes a"},{"text":" ","type":"text"},{"text":"request to play a single track\/episode.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints#Playback-Request-Examples"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","type":"reference","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(context:offset:positionMS:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/init(context:offset:positionMS:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(context:offset:positionMS:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"context"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Context","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Offset","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"positionMS"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?)"}],"type":"topic","abstract":[{"type":"text","text":"Creates a request to play Spotify content for a user."}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/init(context:offset:positionms:)","title":"init(context:offset:positionMS:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/init(_:positionMS:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(_:positionMS:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"positionMS","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"type":"topic","abstract":[{"type":"text","text":"A convenience initializer that makes a request to play a single"},{"text":" ","type":"text"},{"text":"track\/episode.","type":"text"}],"role":"symbol","kind":"symbol","title":"init(_:positionMS:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/init(_:positionms:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints#Playback-Request-Examples":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints#Playback-Request-Examples","url":"\/documentation\/spotifywebapi\/using-the-player-endpoints#Playback-Request-Examples","abstract":[],"kind":"section","title":"Playback Request Examples","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/start-a-users-playback":{"title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Offset"}],"title":"PlaybackRequest.Offset","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","isActive":true,"type":"reference"},{"type":"text","text":"."}],"navigatorTitle":[{"text":"Offset","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","title":"PlaybackRequest.Context","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","navigatorTitle":[{"text":"Context","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Context","kind":"identifier"}],"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"context","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaybackRequest","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"text":".","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","kind":"typeIdentifier","text":"Context","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"kind":"text","text":"."},{"text":"Offset","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"positionMS"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil)","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The context in which to play the content. One of the"},{"type":"text","text":" "},{"text":"following:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"contextURI(SpotifyURIConvertible)","type":"codeVoice"},{"text":": A URI for the context in which","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to play the content. Must be in one of the following categories:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Album","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Artist","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Show"}]}]},{"content":[{"inlineContent":[{"text":"Playlist","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"uris([SpotifyURIConvertible])"},{"type":"text","text":": An array of track\/episode URIs."}]}]}],"type":"unorderedList"}],"name":"context"},{"content":[{"inlineContent":[{"type":"text","text":"Indicates where in the context playback should start."},{"text":" ","type":"text"},{"type":"text","text":"One of the following:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"code":"position(Int)","type":"codeVoice"},{"type":"text","text":": The index of the item in the context at which to"},{"type":"text","text":" "},{"type":"text","text":"start playback. Cannot be used if the context is an artist."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"code":"uri(SpotifyURIConvertible)","type":"codeVoice"},{"type":"text","text":": The URI of the item to start playback"},{"type":"text","text":" "},{"type":"text","text":"at."}],"type":"paragraph"}]}]}],"name":"offset"},{"content":[{"inlineContent":[{"type":"text","text":"Indicates from what position to start playback in"},{"text":" ","type":"text"},{"type":"text","text":"milliseconds. If "},{"type":"codeVoice","code":"nil"},{"text":", then the track\/episode will start from the","type":"text"},{"text":" ","type":"text"},{"text":"beginning. Passing in a position that is greater than the length of","type":"text"},{"type":"text","text":" "},{"text":"the track\/episode will cause the player to start playing the next","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"item."}],"type":"paragraph"}],"name":"positionMS"}],"kind":"parameters"},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(_:positionMS:)"},{"text":"—a convenience initializer that makes a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"request to play a single track\/episode."}],"type":"paragraph"},{"inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints#Playback-Request-Examples","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback"},{"type":"text","text":"."}]}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/init(context:offset:positionms:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI15PlaybackRequestV7context6offset10positionMSA2C7ContextO_AC6OffsetOSgSiSgtcfc","role":"symbol","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"context","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","text":"Context","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier","text":"PlaybackRequest"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Offset","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"positionMS"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?)"}],"title":"init(context:offset:positionMS:)"},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(context:offset:positionMS:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"abstract":[{"type":"text","text":"Creates a request to play Spotify content for a user."}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/init(_:positionMS:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(_:positionMS:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/init(_:positionms:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"positionMS","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?)","kind":"text"}],"title":"init(_:positionMS:)","abstract":[{"type":"text","text":"A convenience initializer that makes a request to play a single"},{"text":" ","type":"text"},{"type":"text","text":"track\/episode."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/init(context:offset:positionMS:)":{"kind":"symbol","role":"symbol","title":"init(context:offset:positionMS:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"context","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV7ContextO","kind":"typeIdentifier","text":"Context"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","text":"Offset"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"positionMS"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?)"}],"abstract":[{"text":"Creates a request to play Spotify content for a user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/init(context:offset:positionms:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(context:offset:positionMS:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"title":"PlaybackRequest.Offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","type":"topic","navigatorTitle":[{"text":"Offset","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Context-swift.enum":{"abstract":[{"text":"The context in which to play Spotify content. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Context-swift.enum","type":"topic","kind":"symbol","title":"PlaybackRequest.Context","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Context"}],"navigatorTitle":[{"text":"Context","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints#Playback-Request-Examples":{"title":"Playback Request Examples","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints#Playback-Request-Examples","abstract":[],"kind":"section","url":"\/documentation\/spotifywebapi\/using-the-player-endpoints#Playback-Request-Examples"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/start-a-users-playback":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/init(from:).json b/docs/data/documentation/spotifywebapi/playbackrequest/init(from:).json index 789a59e87..8931252ce 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/init(from:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/init(from:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(from:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","externalID":"s:13SpotifyWebAPI15PlaybackRequestV4fromACs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","extendedModule":"SpotifyWebAPI","symbolKind":"init","roleHeading":"Initializer"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Decodable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/init(from:)":{"abstract":[],"title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/init(from:)","role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Decodable-Implementations":{"abstract":[],"title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/decodable-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Decodable-Implementations"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Decodable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(from:)"},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI15PlaybackRequestV4fromACs7Decoder_p_tKcfc","extendedModule":"SpotifyWebAPI","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","roleHeading":"Initializer"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Decodable-Implementations":{"kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Decodable-Implementations","abstract":[],"title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/decodable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/init(from:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/init(from:)","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum.json b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum.json index dd8e765e8..7b76acf82 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/position(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/uri(_:)"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Hashable-Implementations"],"title":"Default Implementations","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"level":2,"text":"Overview","anchor":"overview","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"One of the following:","type":"text"}]},{"items":[{"content":[{"inlineContent":[{"code":"position(Int)","type":"codeVoice"},{"type":"text","text":": The index of the item in the context at which to start"},{"text":" ","type":"text"},{"type":"text","text":"playback. Cannot be used if the context is an artist."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"uri(SpotifyURIConvertible)"},{"text":": The URI of the item in the context","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"to start playback at."}],"type":"paragraph"}]}],"type":"unorderedList"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum"]}],"sections":[],"abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Enumeration","title":"PlaybackRequest.Offset","navigatorTitle":[{"text":"Offset","kind":"identifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Offset","kind":"identifier"}],"symbolKind":"enum","extendedModule":"SpotifyWebAPI"},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"references":{"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Encodable-Implementations":{"type":"topic","kind":"article","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Encodable-Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/encodable-implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Hashable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Hashable-Implementations","title":"Hashable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/hashable-implementations","abstract":[]},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Decodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/decodable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/uri(_:)":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")","kind":"text"}],"title":"PlaybackRequest.Offset.uri(_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/uri(_:)","abstract":[{"text":"The URI of the item in the context to start playback at.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/uri(_:)"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Offset"}],"title":"PlaybackRequest.Offset","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","isActive":true,"type":"reference"},{"type":"text","text":"."}],"navigatorTitle":[{"text":"Offset","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/position(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/position(_:)","title":"PlaybackRequest.Offset.position(_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/position(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"position","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"text":"The index of the item in the context at which to start playback.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Cannot be used if the context is an artist."}]}}} \ No newline at end of file +{"sections":[],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","type":"conformsTo"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"anchor":"Enumeration-Cases","title":"Enumeration Cases","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/position(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/uri(_:)"]},{"generated":true,"title":"Default Implementations","anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Hashable-Implementations"]}],"metadata":{"symbolKind":"enum","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Enumeration","extendedModule":"SpotifyWebAPI","title":"PlaybackRequest.Offset","externalID":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"Offset","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},"kind":"symbol","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Offset"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Overview","anchor":"overview","level":2},{"type":"paragraph","inlineContent":[{"text":"One of the following:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"position(Int)"},{"text":": The index of the item in the context at which to start","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playback. Cannot be used if the context is an artist."}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"uri(SpotifyURIConvertible)"},{"text":": The URI of the item in the context","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"to start playback at."}],"type":"paragraph"}]}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/position(_:)":{"type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"position","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/position(_:)","title":"PlaybackRequest.Offset.position(_:)","abstract":[{"type":"text","text":"The index of the item in the context at which to start playback."},{"type":"text","text":" "},{"text":"Cannot be used if the context is an artist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/position(_:)"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Hashable-Implementations":{"type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/hashable-implementations","title":"Hashable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Hashable-Implementations"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","title":"Swift.Copyable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/uri(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/uri(_:)","kind":"symbol","abstract":[{"text":"The URI of the item in the context to start playback at.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/uri(_:)","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":")","kind":"text"}],"title":"PlaybackRequest.Offset.uri(_:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Decodable-Implementations":{"abstract":[],"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/decodable-implementations","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Encodable-Implementations":{"title":"Encodable Implementations","kind":"article","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Encodable-Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/encodable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"title":"PlaybackRequest.Offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","type":"topic","navigatorTitle":[{"text":"Offset","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/!=(_:_:).json b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/!=(_:_:).json index d69a011eb..e40a3fc31 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"extendedModule":"Swift","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","symbolKind":"op"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/!=(_:_:)":{"title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/!=(_:_:)","role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Offset"}],"title":"PlaybackRequest.Offset","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","isActive":true,"type":"reference"},{"type":"text","text":"."}],"navigatorTitle":[{"text":"Offset","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Operator","symbolKind":"op","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/!=(_:_:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/!=(_:_:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","title":"!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"title":"PlaybackRequest.Offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","type":"topic","navigatorTitle":[{"text":"Offset","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/equatable-implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/==(_:_:).json b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/==(_:_:).json index 0e1010ad6..5caaa686f 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/==(_:_:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/==(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/==(_:_:)"},"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Offset","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"text":"Offset","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"==(_:_:)","role":"symbol","symbolKind":"op","roleHeading":"Operator","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO2eeoiySbAE_AEtFZ"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/==(_:_:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","text":"Offset"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","text":"PlaybackRequest","kind":"typeIdentifier"},{"text":".","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","kind":"typeIdentifier","text":"Offset"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/==(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"PlaybackRequest","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Offset","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO"},{"kind":"text","text":", "},{"text":"PlaybackRequest","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","text":"Offset","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/==(_:_:)","kind":"symbol","type":"topic","abstract":[],"title":"==(_:_:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/==(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Offset"}],"title":"PlaybackRequest.Offset","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","isActive":true,"type":"reference"},{"type":"text","text":"."}],"navigatorTitle":[{"text":"Offset","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/==(_:_:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/==(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"text":".","kind":"text"},{"text":"Offset","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Offset","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"==(_:_:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Operator","extendedModule":"SpotifyWebAPI","symbolKind":"op","externalID":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO2eeoiySbAE_AEtFZ","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"kind":"text","text":"."},{"text":"Offset","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO"},{"kind":"text","text":", "},{"text":"PlaybackRequest","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","text":"Offset"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/==(_:_:)":{"kind":"symbol","role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/==(_:_:)","title":"==(_:_:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","text":"Offset","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","text":"Offset","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"title":"PlaybackRequest.Offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","type":"topic","navigatorTitle":[{"text":"Offset","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/equatable-implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/decodable-implementations.json b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/decodable-implementations.json index 31f10d134..c0186c07f 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/decodable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/init(from:)"],"generated":true,"title":"Initializers"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Decodable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/decodable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"]]},"kind":"article","metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/init(from:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/init(from:)","title":"init(from:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Offset"}],"title":"PlaybackRequest.Offset","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","isActive":true,"type":"reference"},{"type":"text","text":"."}],"navigatorTitle":[{"text":"Offset","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Decodable Implementations","role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/decodable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"]]},"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Decodable-Implementations","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"title":"Initializers","anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/init(from:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"title":"PlaybackRequest.Offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","type":"topic","navigatorTitle":[{"text":"Offset","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/init(from:)":{"title":"init(from:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/init(from:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/encodable-implementations.json b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/encodable-implementations.json index 9087fdb76..8ac788884 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/encodable-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"roleHeading":"API Collection","title":"Encodable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/encodable-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Encodable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/encode(to:)"],"title":"Instance Methods","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/encode(to:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/encode(to:)","title":"encode(to:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Offset"}],"title":"PlaybackRequest.Offset","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","isActive":true,"type":"reference"},{"type":"text","text":"."}],"navigatorTitle":[{"text":"Offset","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/encodable-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Encodable-Implementations","interfaceLanguage":"swift"},"kind":"article","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Encodable Implementations"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/encode(to:)"],"generated":true,"title":"Instance Methods","anchor":"Instance-Methods"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/encode(to:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/encode(to:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"title":"PlaybackRequest.Offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","type":"topic","navigatorTitle":[{"text":"Offset","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/encode(to:).json b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/encode(to:).json index 32ff280fb..75c7887c3 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/encode(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Encodable-Implementations"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Instance Method","title":"encode(to:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO6encode2toys7Encoder_p_tKF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/encode(to:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/encode(to:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/encode(to:)","title":"encode(to:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Offset"}],"title":"PlaybackRequest.Offset","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","isActive":true,"type":"reference"},{"type":"text","text":"."}],"navigatorTitle":[{"text":"Offset","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Encodable-Implementations":{"type":"topic","kind":"article","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Encodable-Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/encodable-implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Encodable-Implementations"]]},"metadata":{"symbolKind":"method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO6encode2toys7Encoder_p_tKF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","title":"encode(to:)","extendedModule":"SpotifyWebAPI"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/encode(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/encode(to:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/encode(to:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"title":"PlaybackRequest.Offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","type":"topic","navigatorTitle":[{"text":"Offset","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Encodable-Implementations":{"title":"Encodable Implementations","kind":"article","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Encodable-Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/encodable-implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/equatable-implementations.json b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/equatable-implementations.json index b3cbc8ec6..c88261831 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"]]},"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/equatable-implementations"]}],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/==(_:_:)"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Equatable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Offset"}],"title":"PlaybackRequest.Offset","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","isActive":true,"type":"reference"},{"type":"text","text":"."}],"navigatorTitle":[{"text":"Offset","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/==(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"PlaybackRequest","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Offset","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO"},{"kind":"text","text":", "},{"text":"PlaybackRequest","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","text":"Offset","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/==(_:_:)","kind":"symbol","type":"topic","abstract":[],"title":"==(_:_:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/==(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/!=(_:_:)":{"title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/!=(_:_:)","role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"]]},"topicSections":[{"anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/==(_:_:)"],"generated":true,"title":"Operators"}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/!=(_:_:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/!=(_:_:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","title":"!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/==(_:_:)":{"kind":"symbol","role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/==(_:_:)","title":"==(_:_:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","text":"Offset","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","text":"Offset","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"title":"PlaybackRequest.Offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","type":"topic","navigatorTitle":[{"text":"Offset","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/hash(into:).json b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/hash(into:).json index 72675738d..3c499e8d9 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/hash(into:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/hash(into:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Hashable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/hash(into:)"]}],"metadata":{"symbolKind":"method","extendedModule":"SpotifyWebAPI","title":"hash(into:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO4hash4intoys6HasherVz_tF"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Hashable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Hashable-Implementations","title":"Hashable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/hashable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Offset"}],"title":"PlaybackRequest.Offset","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","isActive":true,"type":"reference"},{"type":"text","text":"."}],"navigatorTitle":[{"text":"Offset","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/hash(into:)":{"title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"role":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/hash(into:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/hash(into:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/hash(into:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/hash(into:)"]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Hashable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"type":"text","text":"."}],"metadata":{"extendedModule":"SpotifyWebAPI","title":"hash(into:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"externalID":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO4hash4intoys6HasherVz_tF","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Hashable-Implementations":{"type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/hashable-implementations","title":"Hashable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Hashable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"title":"PlaybackRequest.Offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","type":"topic","navigatorTitle":[{"text":"Offset","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/hash(into:)":{"title":"hash(into:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/hash(into:)","abstract":[],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/hashable-implementations.json b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/hashable-implementations.json index 799f44b54..8e5820f45 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/hashable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/hashable-implementations.json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Hashable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Hashable Implementations"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/hash(into:)"],"generated":true}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Offset"}],"title":"PlaybackRequest.Offset","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","isActive":true,"type":"reference"},{"type":"text","text":"."}],"navigatorTitle":[{"text":"Offset","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/hash(into:)":{"title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"role":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/hash(into:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/hash(into:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"topicSections":[{"generated":true,"anchor":"Instance-Methods","title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/hash(into:)"]}],"metadata":{"roleHeading":"API Collection","title":"Hashable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Hashable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/hashable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"title":"PlaybackRequest.Offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","type":"topic","navigatorTitle":[{"text":"Offset","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/hash(into:)":{"title":"hash(into:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/hash(into:)","abstract":[],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/init(from:).json b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/init(from:).json index d208ec3e4..9504c8207 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/init(from:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/init(from:).json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/init(from:)"]}],"sections":[],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO4fromAEs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Initializer","title":"init(from:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/init(from:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Decodable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/init(from:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/init(from:)","title":"init(from:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Decodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/decodable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Offset"}],"title":"PlaybackRequest.Offset","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","isActive":true,"type":"reference"},{"type":"text","text":"."}],"navigatorTitle":[{"text":"Offset","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Decodable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/init(from:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Initializer","extendedModule":"SpotifyWebAPI","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO4fromAEs7Decoder_p_tKcfc","symbolKind":"init"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/init(from:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"title":"PlaybackRequest.Offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","type":"topic","navigatorTitle":[{"text":"Offset","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/init(from:)":{"title":"init(from:)","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/init(from:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/Decodable-Implementations":{"abstract":[],"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/decodable-implementations","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/position(_:).json b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/position(_:).json index e1030f0ef..cfb629136 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/position(_:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/position(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"position","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}]}]}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"PlaybackRequest.Offset.position(_:)","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"position","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO8positionyAESicAEmF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/position(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The index of the item in the context at which to start playback."},{"type":"text","text":" "},{"type":"text","text":"Cannot be used if the context is an artist."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/position(_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Offset"}],"title":"PlaybackRequest.Offset","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","isActive":true,"type":"reference"},{"type":"text","text":"."}],"navigatorTitle":[{"text":"Offset","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/position(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/position(_:)","title":"PlaybackRequest.Offset.position(_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/position(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"position","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"text":"The index of the item in the context at which to start playback.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Cannot be used if the context is an artist."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The index of the item in the context at which to start playback."},{"type":"text","text":" "},{"type":"text","text":"Cannot be used if the context is an artist."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/position(_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/position(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"position","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO8positionyAESicAEmF","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"title":"PlaybackRequest.Offset.position(_:)","roleHeading":"Case"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"position"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"title":"PlaybackRequest.Offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","type":"topic","navigatorTitle":[{"text":"Offset","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/position(_:)":{"type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"position","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/position(_:)","title":"PlaybackRequest.Offset.position(_:)","abstract":[{"type":"text","text":"The index of the item in the context at which to start playback."},{"type":"text","text":" "},{"text":"Cannot be used if the context is an artist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/position(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/uri(_:).json b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/uri(_:).json index 0bf616078..5d894cc2b 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/uri(_:).json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.enum/uri(_:).json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":")","kind":"text"}],"title":"PlaybackRequest.Offset.uri(_:)","externalID":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO3uriyAeA0A14URIConvertible_pcAEmF","role":"symbol","symbolKind":"case","roleHeading":"Case"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/uri(_:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/uri(_:)"]}],"kind":"symbol","abstract":[{"text":"The URI of the item in the context to start playback at.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Offset"}],"title":"PlaybackRequest.Offset","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","isActive":true,"type":"reference"},{"type":"text","text":"."}],"navigatorTitle":[{"text":"Offset","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/uri(_:)":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")","kind":"text"}],"title":"PlaybackRequest.Offset.uri(_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/uri(_:)","abstract":[{"text":"The URI of the item in the context to start playback at.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/uri(_:)"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The URI of the item in the context to start playback at.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/uri(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/uri(_:)"},"kind":"symbol","metadata":{"title":"PlaybackRequest.Offset.uri(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")","kind":"text"}],"externalID":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO3uriyAeA0A14URIConvertible_pcAEmF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","roleHeading":"Case"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum/uri(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum\/uri(_:)","kind":"symbol","abstract":[{"text":"The URI of the item in the context to start playback at.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/uri(_:)","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":")","kind":"text"}],"title":"PlaybackRequest.Offset.uri(_:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"title":"PlaybackRequest.Offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","type":"topic","navigatorTitle":[{"text":"Offset","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.property.json b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.property.json index 4780af197..a27bd0085 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.property.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/offset-swift.property.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"abstract":[{"text":"Indicates where in the context playback should start.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","text":"PlaybackRequest"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","text":"Offset"},{"text":"?","kind":"text"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"One of the following:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"code":"position(Int)","type":"codeVoice"},{"text":": The index of the item in the context at which to start","type":"text"},{"text":" ","type":"text"},{"text":"playback. Cannot be used if the context is an artist.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"code":"uri(SpotifyURIConvertible)","type":"codeVoice"},{"text":": The URI of the item to start playback at.","type":"text"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"text":"If ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":", then either the first item or a random item in the context will","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be played, depending on whether the user has shuffle on."}]}],"kind":"content"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","title":"offset","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","text":"Offset","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI15PlaybackRequestV6offsetAC6OffsetOSgvp"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.property"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/offset-swift.property","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Offset"}],"title":"PlaybackRequest.Offset","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","isActive":true,"type":"reference"},{"type":"text","text":"."}],"navigatorTitle":[{"text":"Offset","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/offset-swift.property":{"abstract":[{"text":"Indicates where in the context playback should start.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/offset-swift.property","title":"offset","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.property","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"offset"},{"text":": ","kind":"text"},{"text":"PlaybackRequest","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"text":"Offset","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"abstract":[{"text":"Indicates where in the context playback should start.","type":"text"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15PlaybackRequestV6offsetAC6OffsetOSgvp","role":"symbol","title":"offset","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"text":"PlaybackRequest","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","text":"Offset"},{"kind":"text","text":"?"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/offset-swift.property"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"offset"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"kind":"text","text":"."},{"text":"Offset","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"One of the following:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"code":"position(Int)","type":"codeVoice"},{"type":"text","text":": The index of the item in the context at which to start"},{"type":"text","text":" "},{"type":"text","text":"playback. Cannot be used if the context is an artist."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"uri(SpotifyURIConvertible)","type":"codeVoice"},{"text":": The URI of the item to start playback at.","type":"text"}]}]}]},{"type":"paragraph","inlineContent":[{"text":"If ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":", then either the first item or a random item in the context will","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"be played, depending on whether the user has shuffle on."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/offset-swift.property":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/offset-swift.property","abstract":[{"type":"text","text":"Indicates where in the context playback should start."}],"title":"offset","url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offset"},{"text":": ","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Offset","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV6OffsetO"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/Offset-swift.enum":{"title":"PlaybackRequest.Offset","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/Offset-swift.enum","type":"topic","navigatorTitle":[{"text":"Offset","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates where in the context playback should start. See"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Offset","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playbackrequest/positionms.json b/docs/data/documentation/spotifywebapi/playbackrequest/positionms.json index 21279e099..09db41856 100644 --- a/docs/data/documentation/spotifywebapi/playbackrequest/positionms.json +++ b/docs/data/documentation/spotifywebapi/playbackrequest/positionms.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Indicates from what position to start playback in milliseconds."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI15PlaybackRequestV10positionMSSiSgvp","role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"positionMS"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","title":"positionMS"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/positionMS"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"positionMS","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"If "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then the track\/episode will start from the beginning. Passing in"},{"type":"text","text":" "},{"type":"text","text":"a position that is greater than the length of the track will cause the"},{"type":"text","text":" "},{"text":"player to start playing the next song.","type":"text"}],"type":"paragraph"}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/positionms"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/positionMS":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"positionMS"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"title":"positionMS","abstract":[{"text":"Indicates from what position to start playback in milliseconds.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackrequest\/positionms","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/positionMS","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"positionMS"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"If "},{"code":"nil","type":"codeVoice"},{"type":"text","text":", then the track\/episode will start from the beginning. Passing in"},{"type":"text","text":" "},{"text":"a position that is greater than the length of the track will cause the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"player to start playing the next song."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"text":"Indicates from what position to start playback in milliseconds.","type":"text"}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playbackrequest\/positionms"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/positionMS"},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"positionMS","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI15PlaybackRequestV10positionMSSiSgvp","roleHeading":"Instance Property","symbolKind":"property","title":"positionMS"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest/positionMS":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest\/positionMS","abstract":[{"text":"Indicates from what position to start playback in milliseconds.","type":"text"}],"title":"positionMS","url":"\/documentation\/spotifywebapi\/playbackrequest\/positionms","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"positionMS"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/player-objects.json b/docs/data/documentation/spotifywebapi/player-objects.json index fab265bf3..3c1376b27 100644 --- a/docs/data/documentation/spotifywebapi/player-objects.json +++ b/docs/data/documentation/spotifywebapi/player-objects.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Player Objects","role":"collectionGroup"},"kind":"article","seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"],"title":"Object Model","generated":true}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"title":"Player Objects"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/player-objects"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]}}} \ No newline at end of file +{"kind":"article","metadata":{"title":"Player Objects","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection"},"seeAlsoSections":[{"generated":true,"anchor":"Object-Model","title":"Object Model","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]}],"topicSections":[{"title":"Player Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"anchor":"Player-Objects"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/player-objects"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Objects that relate to the player endpoints.","type":"text"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playhistory.json b/docs/data/documentation/spotifywebapi/playhistory.json index b1b6af8d7..6302b3f0c 100644 --- a/docs/data/documentation/spotifywebapi/playhistory.json +++ b/docs/data/documentation/spotifywebapi/playhistory.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlayHistory","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI11PlayHistoryV","title":"PlayHistory","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"symbolKind":"struct","roleHeading":"Structure"},"abstract":[{"text":"A Spotify play history object.","type":"text"}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"generated":true,"title":"Player Objects"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlayHistory","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","text":"Overview","anchor":"overview"},{"inlineContent":[{"type":"text","text":"Contains information about a recently played track, including the time it was"},{"type":"text","text":" "},{"type":"text","text":"played, and the context it was played in."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/init(track:playedAt:context:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/context","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/playedAt","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/track"],"title":"Instance Properties"},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Equatable-Implementations"],"generated":true}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","title":"Conforms To"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playhistory"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/playhistory\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Equatable-Implementations","type":"topic","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/Encodable-Implementations":{"type":"topic","title":"Encodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/playhistory\/encodable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Encodable-Implementations"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/ApproximatelyEquatable-Implementations":{"type":"topic","kind":"article","title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/playhistory\/approximatelyequatable-implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/Decodable-Implementations":{"type":"topic","title":"Decodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/playhistory\/decodable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Decodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/playedAt":{"type":"topic","kind":"symbol","title":"playedAt","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/playedAt","url":"\/documentation\/spotifywebapi\/playhistory\/playedat","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"playedAt","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}],"abstract":[{"text":"The date and time the track was played.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/track":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"}],"title":"track","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playhistory\/track","abstract":[{"type":"text","text":"The track that the user listened to (simplified version)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/track"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/context":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext"},{"text":"?","kind":"text"}],"title":"context","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playhistory\/context","abstract":[{"type":"text","text":"The context the track was played from, such as an album, artist, or"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/context"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/init(track:playedAt:context:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"track","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"playedAt"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":", "},{"text":"context","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SpotifyContext","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV"},{"text":"?)","kind":"text"}],"title":"init(track:playedAt:context:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playhistory\/init(track:playedat:context:)","abstract":[{"type":"text","text":"A Spotify play history object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/init(track:playedAt:context:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A Spotify play history object."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/init(track:playedAt:context:)"],"anchor":"Initializers"},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/context","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/playedAt","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/track"],"anchor":"Instance-Properties"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Equatable-Implementations"],"anchor":"Default-Implementations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playhistory"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","interfaceLanguage":"swift"},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"kind":"symbol","metadata":{"title":"PlayHistory","roleHeading":"Structure","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlayHistory","kind":"identifier"}],"symbolKind":"struct","externalID":"s:13SpotifyWebAPI11PlayHistoryV"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"title":"Player Objects","anchor":"Player-Objects","generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlayHistory","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Overview","type":"heading","anchor":"overview","level":2},{"inlineContent":[{"type":"text","text":"Contains information about a recently played track, including the time it was"},{"type":"text","text":" "},{"text":"played, and the context it was played in.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/Decodable-Implementations":{"abstract":[],"title":"Decodable Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/playhistory\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Decodable-Implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/ApproximatelyEquatable-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/playhistory\/approximatelyequatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/ApproximatelyEquatable-Implementations","role":"collectionGroup","abstract":[],"type":"topic","title":"ApproximatelyEquatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/init(track:playedAt:context:)":{"abstract":[{"type":"text","text":"A Spotify play history object."}],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"track"},{"text":": ","kind":"text"},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"playedAt","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":", "},{"text":"context","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SpotifyContext","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV"},{"kind":"text","text":"?)"}],"title":"init(track:playedAt:context:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/init(track:playedAt:context:)","url":"\/documentation\/spotifywebapi\/playhistory\/init(track:playedat:context:)","kind":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","title":"Swift.Copyable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/Encodable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Encodable-Implementations","type":"topic","abstract":[],"title":"Encodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playhistory\/encodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/playedAt":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"playedAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/playhistory\/playedat","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/playedAt","abstract":[{"text":"The date and time the track was played.","type":"text"}],"title":"playedAt","kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Equatable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/playhistory\/equatable-implementations","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/track","url":"\/documentation\/spotifywebapi\/playhistory\/track","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"track"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The track that the user listened to (simplified version)."}],"type":"topic","title":"track"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/context":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playhistory\/context","title":"context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/context","abstract":[{"type":"text","text":"The context the track was played from, such as an album, artist, or"},{"type":"text","text":" "},{"text":"playlist.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playhistory/!=(_:_:).json b/docs/data/documentation/spotifywebapi/playhistory/!=(_:_:).json index 1591077dc..738ed4327 100644 --- a/docs/data/documentation/spotifywebapi/playhistory/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/playhistory/!=(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"op","title":"!=(_:_:)","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI11PlayHistoryV"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/!=(_:_:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playhistory\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playhistory\/!=(_:_:)","title":"!=(_:_:)","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/playhistory\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Equatable-Implementations","type":"topic","title":"Equatable Implementations"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/!=(_:_:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playhistory\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Equatable-Implementations"]]},"metadata":{"roleHeading":"Operator","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI11PlayHistoryV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"op"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/!=(_:_:)":{"role":"symbol","abstract":[],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/!=(_:_:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/playhistory\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Equatable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/playhistory\/equatable-implementations","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playhistory/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/playhistory/approximatelyequatable-implementations.json index 03736b382..30177695b 100644 --- a/docs/data/documentation/spotifywebapi/playhistory/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playhistory/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","title":"ApproximatelyEquatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/isApproximatelyEqual(to:)"],"title":"Instance Methods","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playhistory\/approximatelyequatable-implementations"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/isApproximatelyEqual(to:)":{"title":"isApproximatelyEqual(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/isApproximatelyEqual(to:)","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playhistory\/isapproximatelyequal(to:)","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/ApproximatelyEquatable-Implementations"},"topicSections":[{"generated":true,"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/isApproximatelyEqual(to:)"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"ApproximatelyEquatable Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playhistory\/approximatelyequatable-implementations"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/isApproximatelyEqual(to:)":{"url":"\/documentation\/spotifywebapi\/playhistory\/isapproximatelyequal(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlayHistory","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"isApproximatelyEqual(to:)","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playhistory/context.json b/docs/data/documentation/spotifywebapi/playhistory/context.json index 836889608..92fa98683 100644 --- a/docs/data/documentation/spotifywebapi/playhistory/context.json +++ b/docs/data/documentation/spotifywebapi/playhistory/context.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/context"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"},{"text":": ","kind":"text"},{"text":"SpotifyContext","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI11PlayHistoryV7contextAA0A7ContextVSgvp","title":"context","symbolKind":"property","role":"symbol"},"abstract":[{"text":"The context the track was played from, such as an album, artist, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playhistory\/context"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/context":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext"},{"text":"?","kind":"text"}],"title":"context","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playhistory\/context","abstract":[{"type":"text","text":"The context the track was played from, such as an album, artist, or"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/context"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI11PlayHistoryV7contextAA0A7ContextVSgvp","symbolKind":"property","title":"context","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext"},{"text":"?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playhistory\/context"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"]]},"abstract":[{"text":"The context the track was played from, such as an album, artist, or","type":"text"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/context"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/context":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playhistory\/context","title":"context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/context","abstract":[{"type":"text","text":"The context the track was played from, such as an album, artist, or"},{"type":"text","text":" "},{"text":"playlist.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playhistory/decodable-implementations.json b/docs/data/documentation/spotifywebapi/playhistory/decodable-implementations.json index 10589f60f..59780df83 100644 --- a/docs/data/documentation/spotifywebapi/playhistory/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playhistory/decodable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playhistory\/decodable-implementations"]}],"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/init(from:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Decodable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","title":"Decodable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/init(from:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/init(from:)","kind":"symbol","title":"init(from:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/playhistory\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file +{"metadata":{"title":"Decodable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"sections":[],"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/init(from:)"],"anchor":"Initializers"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playhistory\/decodable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Decodable-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/playhistory\/init(from:)","role":"symbol","kind":"symbol","type":"topic","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playhistory/encodable-implementations.json b/docs/data/documentation/spotifywebapi/playhistory/encodable-implementations.json index 39c8fc052..305268a3b 100644 --- a/docs/data/documentation/spotifywebapi/playhistory/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playhistory/encodable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Encodable-Implementations"},"metadata":{"role":"collectionGroup","title":"Encodable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/encode(to:)"],"title":"Instance Methods"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playhistory\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/encode(to:)","type":"topic","abstract":[],"kind":"symbol","title":"encode(to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/playhistory\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Encodable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Encodable Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/encode(to:)"],"anchor":"Instance-Methods","generated":true,"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playhistory\/encodable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/encode(to:)":{"title":"encode(to:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/encode(to:)","url":"\/documentation\/spotifywebapi\/playhistory\/encode(to:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playhistory/encode(to:).json b/docs/data/documentation/spotifywebapi/playhistory/encode(to:).json index c35184fac..aa21a785d 100644 --- a/docs/data/documentation/spotifywebapi/playhistory/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/playhistory/encode(to:).json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/playhistory\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/encode(to:)"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"encode(to:)","externalID":"s:13SpotifyWebAPI11PlayHistoryV6encode2toys7Encoder_p_tKF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","extendedModule":"SpotifyWebAPI","symbolKind":"method","roleHeading":"Instance Method"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Encodable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/Encodable-Implementations":{"type":"topic","title":"Encodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/playhistory\/encodable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Encodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/encode(to:)","type":"topic","abstract":[],"kind":"symbol","title":"encode(to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/playhistory\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI11PlayHistoryV6encode2toys7Encoder_p_tKF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"extendedModule":"SpotifyWebAPI","symbolKind":"method","roleHeading":"Instance Method","title":"encode(to:)","role":"symbol"},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/encode(to:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playhistory\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Encodable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/encode(to:)":{"title":"encode(to:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/encode(to:)","url":"\/documentation\/spotifywebapi\/playhistory\/encode(to:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/Encodable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Encodable-Implementations","type":"topic","abstract":[],"title":"Encodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playhistory\/encodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playhistory/equatable-implementations.json b/docs/data/documentation/spotifywebapi/playhistory/equatable-implementations.json index 4def256f9..f2e65ad2a 100644 --- a/docs/data/documentation/spotifywebapi/playhistory/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playhistory/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/!=(_:_:)"],"title":"Operators","generated":true}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playhistory\/equatable-implementations"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Equatable-Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playhistory\/!=(_:_:)","title":"!=(_:_:)","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/!=(_:_:)"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Equatable-Implementations"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/!=(_:_:)"],"generated":true,"anchor":"Operators"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playhistory\/equatable-implementations"]}],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/!=(_:_:)":{"role":"symbol","abstract":[],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/!=(_:_:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/playhistory\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playhistory/init(from:).json b/docs/data/documentation/spotifywebapi/playhistory/init(from:).json index d70d6230e..c2e3316ad 100644 --- a/docs/data/documentation/spotifywebapi/playhistory/init(from:).json +++ b/docs/data/documentation/spotifywebapi/playhistory/init(from:).json @@ -1 +1 @@ -{"metadata":{"extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI11PlayHistoryV4fromACs7Decoder_p_tKcfc","title":"init(from:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Decodable-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/playhistory\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/init(from:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/init(from:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/init(from:)","kind":"symbol","title":"init(from:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/playhistory\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/Decodable-Implementations":{"type":"topic","title":"Decodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/playhistory\/decodable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Decodable-Implementations"}}} \ No newline at end of file +{"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI11PlayHistoryV4fromACs7Decoder_p_tKcfc","role":"symbol","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer","title":"init(from:)","symbolKind":"init"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playhistory\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Decodable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/init(from:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/playhistory\/init(from:)","role":"symbol","kind":"symbol","type":"topic","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/Decodable-Implementations":{"abstract":[],"title":"Decodable Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/playhistory\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/Decodable-Implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playhistory/init(track:playedat:context:).json b/docs/data/documentation/spotifywebapi/playhistory/init(track:playedat:context:).json index 4aac132b2..8bcb982a7 100644 --- a/docs/data/documentation/spotifywebapi/playhistory/init(track:playedat:context:).json +++ b/docs/data/documentation/spotifywebapi/playhistory/init(track:playedat:context:).json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/playhistory\/init(track:playedat:context:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"]]},"metadata":{"role":"symbol","title":"init(track:playedAt:context:)","externalID":"s:13SpotifyWebAPI11PlayHistoryV5track8playedAt7contextAcA5TrackV_10Foundation4DateVAA0A7ContextVSgtcfc","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"track","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":", ","kind":"text"},{"text":"playedAt","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"context"},{"kind":"text","text":": "},{"text":"SpotifyContext","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"roleHeading":"Initializer"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"A Spotify play history object."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/init(track:playedAt:context:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"track"},{"text":": ","kind":"text"},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"playedAt","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":", "},{"text":"context","kind":"externalParam"},{"kind":"text","text":": "},{"text":"SpotifyContext","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV"},{"text":"?)","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"track","content":[{"type":"paragraph","inlineContent":[{"text":"The track that the user listened to (simplified version).","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The date and time the track was played."}],"type":"paragraph"}],"name":"playedAt"},{"name":"context","content":[{"inlineContent":[{"type":"text","text":"The context the track was played from, such as an album,"},{"text":" ","type":"text"},{"type":"text","text":"artist, or playlist."}],"type":"paragraph"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/init(track:playedAt:context:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"track","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"playedAt"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":", "},{"text":"context","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SpotifyContext","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV"},{"text":"?)","kind":"text"}],"title":"init(track:playedAt:context:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playhistory\/init(track:playedat:context:)","abstract":[{"type":"text","text":"A Spotify play history object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/init(track:playedAt:context:)"}}} \ No newline at end of file +{"sections":[],"metadata":{"symbolKind":"init","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI11PlayHistoryV5track8playedAt7contextAcA5TrackV_10Foundation4DateVAA0A7ContextVSgtcfc","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"track","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"playedAt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":", "},{"text":"context","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext"},{"text":"?)","kind":"text"}],"title":"init(track:playedAt:context:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/init(track:playedAt:context:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"track"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":", "},{"kind":"externalParam","text":"playedAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":", ","kind":"text"},{"text":"context","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV","text":"SpotifyContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"},{"text":"?)","kind":"text"}],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The track that the user listened to (simplified version)."}]}],"name":"track"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The date and time the track was played."}]}],"name":"playedAt"},{"name":"context","content":[{"inlineContent":[{"type":"text","text":"The context the track was played from, such as an album,"},{"type":"text","text":" "},{"text":"artist, or playlist.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playhistory\/init(track:playedat:context:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"A Spotify play history object.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/init(track:playedAt:context:)":{"abstract":[{"type":"text","text":"A Spotify play history object."}],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"track"},{"text":": ","kind":"text"},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"playedAt","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":", "},{"text":"context","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SpotifyContext","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A7ContextV"},{"kind":"text","text":"?)"}],"title":"init(track:playedAt:context:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/init(track:playedAt:context:)","url":"\/documentation\/spotifywebapi\/playhistory\/init(track:playedat:context:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playhistory/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/playhistory/isapproximatelyequal(to:).json index 996eceee2..997422925 100644 --- a/docs/data/documentation/spotifywebapi/playhistory/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/playhistory/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/playhistory\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another instance of "},{"type":"codeVoice","code":"Self"},{"text":".","type":"text"}]}],"name":"other"}],"kind":"parameters"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/playedAt","isActive":true,"type":"reference"},{"type":"text","text":" is compared using "},{"type":"codeVoice","code":"timeIntervalSince1970"},{"type":"text","text":", so it"},{"type":"text","text":" "},{"type":"text","text":"is considered a floating point property for the purposes of this method."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/ApproximatelyEquatable-Implementations"]]},"kind":"symbol","metadata":{"title":"isApproximatelyEqual(to:)","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI11PlayHistoryV20isApproximatelyEqual2toSbAC_tF","role":"symbol","extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlayHistory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/playedAt":{"type":"topic","kind":"symbol","title":"playedAt","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/playedAt","url":"\/documentation\/spotifywebapi\/playhistory\/playedat","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"playedAt","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}],"abstract":[{"text":"The date and time the track was played.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/ApproximatelyEquatable-Implementations":{"type":"topic","kind":"article","title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/playhistory\/approximatelyequatable-implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/isApproximatelyEqual(to:)":{"title":"isApproximatelyEqual(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/isApproximatelyEqual(to:)","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playhistory\/isapproximatelyequal(to:)","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playhistory\/isapproximatelyequal(to:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another instance of "},{"type":"codeVoice","code":"Self"},{"type":"text","text":"."}]}],"name":"other"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/playedAt","type":"reference"},{"type":"text","text":" is compared using "},{"type":"codeVoice","code":"timeIntervalSince1970"},{"text":", so it","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is considered a floating point property for the purposes of this method."}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PlayHistory","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:)","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI11PlayHistoryV20isApproximatelyEqual2toSbAC_tF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/isApproximatelyEqual(to:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/ApproximatelyEquatable-Implementations"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/playedAt":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"playedAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/playhistory\/playedat","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/playedAt","abstract":[{"text":"The date and time the track was played.","type":"text"}],"title":"playedAt","kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/ApproximatelyEquatable-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/playhistory\/approximatelyequatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/ApproximatelyEquatable-Implementations","role":"collectionGroup","abstract":[],"type":"topic","title":"ApproximatelyEquatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/isApproximatelyEqual(to:)":{"url":"\/documentation\/spotifywebapi\/playhistory\/isapproximatelyequal(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlayHistory","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"isApproximatelyEqual(to:)","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/isApproximatelyEqual(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playhistory/playedat.json b/docs/data/documentation/spotifywebapi/playhistory/playedat.json index 2223c64ad..6b73f5b53 100644 --- a/docs/data/documentation/spotifywebapi/playhistory/playedat.json +++ b/docs/data/documentation/spotifywebapi/playhistory/playedat.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/playhistory\/playedat"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The date and time the track was played."}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"playedAt","externalID":"s:13SpotifyWebAPI11PlayHistoryV8playedAt10Foundation4DateVvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playedAt","kind":"identifier"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playedAt"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/playedAt"},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/playedAt":{"type":"topic","kind":"symbol","title":"playedAt","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/playedAt","url":"\/documentation\/spotifywebapi\/playhistory\/playedat","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"playedAt","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}],"abstract":[{"text":"The date and time the track was played.","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"]]},"metadata":{"externalID":"s:13SpotifyWebAPI11PlayHistoryV8playedAt10Foundation4DateVvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"playedAt"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","title":"playedAt","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"text":"The date and time the track was played.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playhistory\/playedat"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/playedAt","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playedAt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/playedAt":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"playedAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/playhistory\/playedat","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/playedAt","abstract":[{"text":"The date and time the track was played.","type":"text"}],"title":"playedAt","kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playhistory/track.json b/docs/data/documentation/spotifywebapi/playhistory/track.json index 7886d4917..549a906c2 100644 --- a/docs/data/documentation/spotifywebapi/playhistory/track.json +++ b/docs/data/documentation/spotifywebapi/playhistory/track.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/track"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playhistory\/track"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"]]},"abstract":[{"text":"The track that the user listened to (simplified version).","type":"text"}],"metadata":{"roleHeading":"Instance Property","title":"track","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI11PlayHistoryV5trackAA5TrackVvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"}],"role":"symbol"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/track":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"}],"title":"track","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playhistory\/track","abstract":[{"type":"text","text":"The track that the user listened to (simplified version)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/track","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playhistory\/track"]}],"abstract":[{"type":"text","text":"The track that the user listened to (simplified version)."}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"track"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"}],"title":"track","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI11PlayHistoryV5trackAA5TrackVvp"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory/track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory\/track","url":"\/documentation\/spotifywebapi\/playhistory\/track","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"track"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The track that the user listened to (simplified version)."}],"type":"topic","title":"track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist-objects.json b/docs/data/documentation/spotifywebapi/playlist-objects.json index dc0461be7..11ce573d9 100644 --- a/docs/data/documentation/spotifywebapi/playlist-objects.json +++ b/docs/data/documentation/spotifywebapi/playlist-objects.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","roleHeading":"API Collection","title":"Playlist Objects","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Playlist Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks"]},{"title":"Modifying Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"]}],"abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"},"seeAlsoSections":[{"title":"Object Model","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"],"generated":true}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist-objects"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/audiobook-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer":{"role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"title":"URIsWithPositionsContainer","abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"type":"text","text":" "},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}],"url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitems","navigatorTitle":[{"kind":"identifier","text":"PlaylistItems"}],"role":"symbol","title":"PlaylistItems","type":"topic","abstract":[{"text":"The episodes and tracks in a playlist. each ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":" is optional."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","title":"changePlaylistDetails(_:to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistTracks":{"url":"\/documentation\/spotifywebapi\/playlisttracks","kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PlaylistTracks"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","title":"PlaylistTracks","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"type":"text","text":" is optional."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"seeAlsoSections":[{"anchor":"Object-Model","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"],"generated":true,"title":"Object Model"}],"sections":[],"topicSections":[{"anchor":"Playlist-Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks"],"title":"Playlist Objects"},{"anchor":"Modifying-Playlists","title":"Modifying Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","interfaceLanguage":"swift"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist-objects"]}],"metadata":{"role":"collectionGroup","title":"Playlist Objects","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","type":"topic","title":"reorderPlaylistItems(_:body:)","abstract":[{"text":"Reorders the tracks\/episodes in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"body"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistTracks":{"title":"PlaylistTracks","url":"\/documentation\/spotifywebapi\/playlisttracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","type":"topic","abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistTracks","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}],"title":"ReorderPlaylistItems","role":"symbol","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true},{"text":" request to reorder a","type":"text"},{"text":" ","type":"text"},{"text":"playlist’s items.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"url":"\/documentation\/spotifywebapi\/playlistdetails","kind":"symbol","abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","title":"PlaylistDetails","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","kind":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","title":"createPlaylist(for:_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"title":"PlaylistItems","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","url":"\/documentation\/spotifywebapi\/playlistitems","abstract":[{"type":"text","text":"The episodes and tracks in a playlist. each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlaylistItems","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItems"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"title":"addToPlaylist(_:uris:position:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"title":"changePlaylistDetails(_:to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook-Objects":{"title":"Audiobook Objects","url":"\/documentation\/spotifywebapi\/audiobook-objects","kind":"article","abstract":[{"type":"text","text":"Objects that relate to the audiobook and audiobook chapter endpoints."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook-Objects","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"type":"text","text":"all"}]},{"text":" Occurrences of the specified tracks\/episodes from a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist.json b/docs/data/documentation/spotifywebapi/playlist.json index eef0ddc72..fd384d91b 100644 --- a/docs/data/documentation/spotifywebapi/playlist.json +++ b/docs/data/documentation/spotifywebapi/playlist.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI8PlaylistV","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Playlist"}],"title":"Playlist","role":"symbol","symbolKind":"struct","roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Items","kind":"genericParameter"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Items"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:Se","text":"Decodable"},{"text":", ","kind":"text"},{"text":"Items","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SE","text":"Encodable"},{"text":", ","kind":"text"},{"text":"Items","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","interfaceLanguage":"swift"},"kind":"symbol","seeAlsoSections":[{"title":"Playlist Objects","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/description","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/images","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/isCollaborative","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/isPublic","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/items","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/owner","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/snapshotId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/uri"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist"]}],"references":{"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/isCollaborative":{"title":"isCollaborative","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/isCollaborative","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isCollaborative","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[{"type":"codeVoice","code":"true"},{"text":" if the owner allows others to modify the playlist; else, ","type":"text"},{"type":"codeVoice","code":"false"}],"url":"\/documentation\/spotifywebapi\/playlist\/iscollaborative"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/Decodable-Implementations":{"title":"Decodable Implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Decodable-Implementations","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/playlist\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/items":{"title":"items","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/items","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Items"}],"abstract":[{"text":"The items in this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"},{"type":"text","text":". Consult the documentation for the"},{"text":" ","type":"text"},{"text":"specific endpoint that this playlist was retrieved from for more","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}],"url":"\/documentation\/spotifywebapi\/playlist\/items"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitems","navigatorTitle":[{"kind":"identifier","text":"PlaylistItems"}],"role":"symbol","title":"PlaylistItems","type":"topic","abstract":[{"text":"The episodes and tracks in a playlist. each ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":" is optional."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"title":"IDCategory.playlist","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}],"abstract":[{"type":"text","text":"A playlist."}],"url":"\/documentation\/spotifywebapi\/idcategory\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/owner":{"title":"owner","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/owner","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"owner","kind":"identifier"},{"text":": ","kind":"text"},{"text":"SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The user who owns the playlist."}],"url":"\/documentation\/spotifywebapi\/playlist\/owner"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Equatable-Implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/playlist\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/id":{"title":"id","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/id","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"text":" for the playlist.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlist\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/uri":{"title":"uri","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/uri","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":" for the playlist."}],"url":"\/documentation\/spotifywebapi\/playlist\/uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/followers":{"title":"followers","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/followers","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"followers","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"Information about the followers of the playlist."}],"url":"\/documentation\/spotifywebapi\/playlist\/followers"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/images":{"kind":"symbol","abstract":[{"text":"The Images for the playlist.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlist\/images","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage"},{"kind":"text","text":"]"}],"title":"images","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/images","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/type":{"title":"type","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/type","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"abstract":[{"type":"text","text":"The object type. Always "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","type":"reference"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlist\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/description":{"title":"description","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/description","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"text":"The playlist description. Only returned for modified, verified","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlists, else "},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlist\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistTracks":{"url":"\/documentation\/spotifywebapi\/playlisttracks","kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PlaylistTracks"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","title":"PlaylistTracks","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"type":"text","text":" is optional."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/snapshotId":{"title":"snapshotId","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/snapshotId","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"snapshotId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"text":"The version identifier for the current playlist.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlist\/snapshotid"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)":{"title":"init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"items","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Items","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"owner","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier","text":"SpotifyUser"},{"text":"?, ","kind":"text"},{"text":"isPublic","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"text":"isCollaborative","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"text":"description","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?, ","kind":"text"},{"text":"followers","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"abstract":[{"text":"Creates a Spotify playlist.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlist\/init(name:items:owner:ispublic:iscollaborative:description:snapshotid:externalurls:followers:href:id:uri:images:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/externalURLs":{"title":"externalURLs","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/externalURLs","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"abstract":[{"type":"text","text":"Known external urls for this playlist."}],"url":"\/documentation\/spotifywebapi\/playlist\/externalurls"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/isPublic":{"title":"isPublic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/isPublic","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isPublic","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The playlist’s public\/private status."}],"url":"\/documentation\/spotifywebapi\/playlist\/ispublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/name":{"title":"name","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/name","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The name of the playlist."}],"url":"\/documentation\/spotifywebapi\/playlist\/name"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","titleInlineContent":[{"text":"Spotify ID","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify ID"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/href":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"url":"\/documentation\/spotifywebapi\/playlist\/href","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/href","title":"href","type":"topic","role":"symbol","abstract":[{"text":"A link to the Spotify web API endpoint providing full details of the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"sections":[],"topicSections":[{"generated":true,"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)"],"title":"Initializers"},{"title":"Instance Properties","generated":true,"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/description","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/images","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/isCollaborative","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/isPublic","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/items","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/owner","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/snapshotId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/uri"]},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Equatable-Implementations"],"anchor":"Default-Implementations","title":"Default Implementations"}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"A Spotify playlist."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Items"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Items","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Se","text":"Decodable","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Items","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Items","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks"],"generated":true,"anchor":"Playlist-Objects","title":"Playlist Objects"}],"metadata":{"symbolKind":"struct","roleHeading":"Structure","externalID":"s:13SpotifyWebAPI8PlaylistV","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Playlist","kind":"identifier"}],"role":"symbol","title":"Playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}],"modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/isPublic":{"type":"topic","role":"symbol","abstract":[{"type":"text","text":"The playlist’s public\/private status."}],"title":"isPublic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPublic","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/isPublic","url":"\/documentation\/spotifywebapi\/playlist\/ispublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/images":{"type":"topic","url":"\/documentation\/spotifywebapi\/playlist\/images","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/images","kind":"symbol","abstract":[{"type":"text","text":"The Images for the playlist."}],"title":"images","role":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/description":{"type":"topic","url":"\/documentation\/spotifywebapi\/playlist\/description","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/description","kind":"symbol","abstract":[{"type":"text","text":"The playlist description. Only returned for modified, verified"},{"type":"text","text":" "},{"text":"playlists, else ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}],"title":"description","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/items":{"type":"topic","role":"symbol","abstract":[{"text":"The items in this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"},{"text":". Consult the documentation for the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"specific endpoint that this playlist was retrieved from for more"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"title":"items","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Items"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/items","url":"\/documentation\/spotifywebapi\/playlist\/items"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/id":{"type":"topic","url":"\/documentation\/spotifywebapi\/playlist\/id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/id","kind":"symbol","abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":" for the playlist."}],"title":"id","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/externalURLs":{"type":"topic","role":"symbol","abstract":[{"type":"text","text":"Known external urls for this playlist."}],"title":"externalURLs","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"]?"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/externalURLs","url":"\/documentation\/spotifywebapi\/playlist\/externalurls"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistTracks":{"title":"PlaylistTracks","url":"\/documentation\/spotifywebapi\/playlisttracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","type":"topic","abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistTracks","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/Decodable-Implementations":{"type":"topic","url":"\/documentation\/spotifywebapi\/playlist\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Decodable-Implementations","kind":"article","abstract":[],"title":"Decodable Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/name":{"type":"topic","url":"\/documentation\/spotifywebapi\/playlist\/name","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/name","kind":"symbol","abstract":[{"type":"text","text":"The name of the playlist."}],"title":"name","role":"symbol"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"URI"}],"title":"URI","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/owner":{"type":"topic","role":"symbol","abstract":[{"type":"text","text":"The user who owns the playlist."}],"title":"owner","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"owner"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser"},{"kind":"text","text":"?"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/owner","url":"\/documentation\/spotifywebapi\/playlist\/owner"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/type":{"type":"topic","url":"\/documentation\/spotifywebapi\/playlist\/type","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/type","kind":"symbol","abstract":[{"type":"text","text":"The object type. Always "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist"},{"text":".","type":"text"}],"title":"type","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/Equatable-Implementations":{"type":"topic","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/playlist\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)":{"abstract":[{"text":"Creates a Spotify playlist.","type":"text"}],"kind":"symbol","title":"init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)","url":"\/documentation\/spotifywebapi\/playlist\/init(name:items:owner:ispublic:iscollaborative:description:snapshotid:externalurls:followers:href:id:uri:images:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"items","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Items"},{"kind":"text","text":", "},{"text":"owner","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier","text":"SpotifyUser"},{"kind":"text","text":"?, "},{"text":"isPublic","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isCollaborative"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"snapshotId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"followers"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"kind":"text","text":"])"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/uri":{"type":"topic","role":"symbol","abstract":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the playlist."}],"title":"uri","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/uri","url":"\/documentation\/spotifywebapi\/playlist\/uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"title":"PlaylistItems","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","url":"\/documentation\/spotifywebapi\/playlistitems","abstract":[{"type":"text","text":"The episodes and tracks in a playlist. each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlaylistItems","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItems"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/isCollaborative":{"type":"topic","url":"\/documentation\/spotifywebapi\/playlist\/iscollaborative","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"isCollaborative"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/isCollaborative","kind":"symbol","abstract":[{"code":"true","type":"codeVoice"},{"type":"text","text":" if the owner allows others to modify the playlist; else, "},{"type":"codeVoice","code":"false"}],"title":"isCollaborative","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","abstract":[{"text":"A playlist.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"}],"title":"IDCategory.playlist","url":"\/documentation\/spotifywebapi\/idcategory\/playlist","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/snapshotId":{"type":"topic","role":"symbol","abstract":[{"type":"text","text":"The version identifier for the current playlist."}],"title":"snapshotId","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"snapshotId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/snapshotId","url":"\/documentation\/spotifywebapi\/playlist\/snapshotid"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/href":{"url":"\/documentation\/spotifywebapi\/playlist\/href","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/href","title":"href","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing full details of the"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/followers":{"type":"topic","role":"symbol","abstract":[{"type":"text","text":"Information about the followers of the playlist."}],"title":"followers","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followers"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"kind":"text","text":"?"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/followers","url":"\/documentation\/spotifywebapi\/playlist\/followers"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/!=(_:_:).json b/docs/data/documentation/spotifywebapi/playlist/!=(_:_:).json index ddc9ebf64..d18b3097c 100644 --- a/docs/data/documentation/spotifywebapi/playlist/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/playlist/!=(_:_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"op","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI8PlaylistV"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Equatable-Implementations"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Equatable-Implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/playlist\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/!=(_:_:)","role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/!=(_:_:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Equatable-Implementations"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","roleHeading":"Operator","symbolKind":"op","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI8PlaylistV"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/!=(_:_:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/!=(_:_:)","kind":"symbol","role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/playlist\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/Equatable-Implementations":{"type":"topic","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/playlist\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/decodable-implementations.json b/docs/data/documentation/spotifywebapi/playlist/decodable-implementations.json index 3e3ee9052..f0eeefe45 100644 --- a/docs/data/documentation/spotifywebapi/playlist/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playlist/decodable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/decodable-implementations"]}],"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/init(from:)"]}],"metadata":{"title":"Decodable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Decodable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/init(from:)":{"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Items","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/playlist\/init(from:)","abstract":[],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/init(from:)","title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Decodable-Implementations","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"anchor":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/init(from:)"],"title":"Initializers"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/decodable-implementations"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Decodable Implementations","role":"collectionGroup"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/init(from:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist\/init(from:)","abstract":[],"conformance":{"constraints":[{"code":"Items","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/description.json b/docs/data/documentation/spotifywebapi/playlist/description.json index b89c61b32..707729388 100644 --- a/docs/data/documentation/spotifywebapi/playlist/description.json +++ b/docs/data/documentation/spotifywebapi/playlist/description.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/description"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"type":"text","text":"The playlist description. Only returned for modified, verified"},{"type":"text","text":" "},{"type":"text","text":"playlists, else "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/description"]}],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"externalID":"s:13SpotifyWebAPI8PlaylistV11descriptionSSSgvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"description","role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/description":{"title":"description","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/description","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"text":"The playlist description. Only returned for modified, verified","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlists, else "},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlist\/description"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/description","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The playlist description. Only returned for modified, verified"},{"type":"text","text":" "},{"type":"text","text":"playlists, else "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI8PlaylistV11descriptionSSSgvp","title":"description","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/description"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/description":{"type":"topic","url":"\/documentation\/spotifywebapi\/playlist\/description","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/description","kind":"symbol","abstract":[{"type":"text","text":"The playlist description. Only returned for modified, verified"},{"type":"text","text":" "},{"text":"playlists, else ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}],"title":"description","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/equatable-implementations.json b/docs/data/documentation/spotifywebapi/playlist/equatable-implementations.json index d9035e949..e038934bf 100644 --- a/docs/data/documentation/spotifywebapi/playlist/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playlist/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/!=(_:_:)"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/!=(_:_:)","role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist\/!=(_:_:)"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/!=(_:_:)"],"title":"Operators","generated":true,"anchor":"Operators"}],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","roleHeading":"API Collection"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/!=(_:_:)","kind":"symbol","role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/playlist\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/externalurls.json b/docs/data/documentation/spotifywebapi/playlist/externalurls.json index 0cfbb84d6..121694f55 100644 --- a/docs/data/documentation/spotifywebapi/playlist/externalurls.json +++ b/docs/data/documentation/spotifywebapi/playlist/externalurls.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/externalurls"]}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"externalURLs","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"role":"symbol","externalID":"s:13SpotifyWebAPI8PlaylistV12externalURLsSDySS10Foundation3URLVGSgvp"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/externalURLs","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"abstract":[{"text":"Known external urls for this playlist.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"]?"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"key: The type of the URL, for example: “spotify” - The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"text":" ","type":"text"},{"text":"for the object.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"value: An external, public URL to the object.","type":"text"}],"type":"paragraph"}]}]}],"kind":"content"}],"references":{"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify URL","titleInlineContent":[{"type":"text","text":"Spotify URL"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/externalURLs":{"title":"externalURLs","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/externalURLs","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"abstract":[{"type":"text","text":"Known external urls for this playlist."}],"url":"\/documentation\/spotifywebapi\/playlist\/externalurls"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/externalurls"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"key: The type of the URL, for example: “spotify” - The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"type":"text","text":" "},{"text":"for the object.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"value: An external, public URL to the object."}]}]}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"abstract":[{"text":"Known external urls for this playlist.","type":"text"}],"metadata":{"role":"symbol","title":"externalURLs","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"externalID":"s:13SpotifyWebAPI8PlaylistV12externalURLsSDySS10Foundation3URLVGSgvp"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/externalURLs","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URL","type":"link","titleInlineContent":[{"type":"text","text":"Spotify URL"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/externalURLs":{"type":"topic","role":"symbol","abstract":[{"type":"text","text":"Known external urls for this playlist."}],"title":"externalURLs","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"]?"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/externalURLs","url":"\/documentation\/spotifywebapi\/playlist\/externalurls"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/followers.json b/docs/data/documentation/spotifywebapi/playlist/followers.json index eb5a0cdba..0779859e2 100644 --- a/docs/data/documentation/spotifywebapi/playlist/followers.json +++ b/docs/data/documentation/spotifywebapi/playlist/followers.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI8PlaylistV9followersAA9FollowersVSgvp","symbolKind":"property","title":"followers","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followers"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","kind":"typeIdentifier","text":"Followers"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Information about the followers of the playlist.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/followers"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followers"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Only available for the full playlist object."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/followers"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/followers":{"title":"followers","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/followers","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"followers","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"Information about the followers of the playlist."}],"url":"\/documentation\/spotifywebapi\/playlist\/followers"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"followers"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","text":"Followers","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"text":"Only available for the full playlist object.","type":"text"}],"type":"paragraph"}]}],"abstract":[{"type":"text","text":"Information about the followers of the playlist."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/followers"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/followers","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"followers","roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI8PlaylistV9followersAA9FollowersVSgvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"followers","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers"},{"kind":"text","text":"?"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/followers":{"type":"topic","role":"symbol","abstract":[{"type":"text","text":"Information about the followers of the playlist."}],"title":"followers","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followers"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"kind":"text","text":"?"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/followers","url":"\/documentation\/spotifywebapi\/playlist\/followers"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/href.json b/docs/data/documentation/spotifywebapi/playlist/href.json index 6631646da..ba72059f4 100644 --- a/docs/data/documentation/spotifywebapi/playlist/href.json +++ b/docs/data/documentation/spotifywebapi/playlist/href.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/href","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing full details of the"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI8PlaylistV4href10Foundation3URLVvp","title":"href","role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/href"]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","type":"reference","isActive":true},{"text":" to retrieve the results.","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/href":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"url":"\/documentation\/spotifywebapi\/playlist\/href","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/href","title":"href","type":"topic","role":"symbol","abstract":[{"text":"A link to the Spotify web API endpoint providing full details of the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/href"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/href","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"Use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true},{"type":"text","text":" to retrieve the results."}],"type":"paragraph"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"metadata":{"role":"symbol","symbolKind":"property","title":"href","externalID":"s:13SpotifyWebAPI8PlaylistV4href10Foundation3URLVvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"}]},"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing full details of the"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/href":{"url":"\/documentation\/spotifywebapi\/playlist\/href","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/href","title":"href","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing full details of the"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/id.json b/docs/data/documentation/spotifywebapi/playlist/id.json index 515ef394a..b66b2bbd6 100644 --- a/docs/data/documentation/spotifywebapi/playlist/id.json +++ b/docs/data/documentation/spotifywebapi/playlist/id.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/id"},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI8PlaylistV2idSSvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"id","roleHeading":"Instance Property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/id"]}],"abstract":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for the playlist."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify ID","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/id":{"title":"id","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/id","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"text":" for the playlist.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlist\/id"}}} \ No newline at end of file +{"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI8PlaylistV2idSSvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"id"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/id"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"abstract":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" for the playlist.","type":"text"}],"references":{"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"title":"Spotify ID","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/id":{"type":"topic","url":"\/documentation\/spotifywebapi\/playlist\/id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/id","kind":"symbol","abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":" for the playlist."}],"title":"id","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/images.json b/docs/data/documentation/spotifywebapi/playlist/images.json index fe5af0e53..2e5c9e2e8 100644 --- a/docs/data/documentation/spotifywebapi/playlist/images.json +++ b/docs/data/documentation/spotifywebapi/playlist/images.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/images"]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/images","interfaceLanguage":"swift"},"abstract":[{"text":"The Images for the playlist.","type":"text"}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"images","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"kind":"text","text":": ["},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI8PlaylistV6imagesSayAA0A5ImageVGvp"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"images"},{"kind":"text","text":": ["},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"},{"text":"]","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The array may be empty or contain up to three images. The images are"},{"type":"text","text":" "},{"text":"returned by size in descending order. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The dimensions of the images may be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", especially if uploaded by the"},{"text":" ","type":"text"},{"type":"text","text":"user."}]},{"style":"warning","name":"Warning","content":[{"inlineContent":[{"text":"The urls of these images, if returned, are temporary and will","type":"text"},{"type":"text","text":" "},{"text":"expire in less than a day. Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","type":"reference","isActive":true},{"text":" to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"retrieve the image for a playlist."}],"type":"paragraph"}],"type":"aside"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/images":{"kind":"symbol","abstract":[{"text":"The Images for the playlist.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlist\/images","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage"},{"kind":"text","text":"]"}],"title":"images","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/images","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","titleInlineContent":[{"type":"text","text":"Working with Playlists"}],"title":"Working with Playlists","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","type":"link"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/images"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"abstract":[{"type":"text","text":"The Images for the playlist."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"The array may be empty or contain up to three images. The images are"},{"text":" ","type":"text"},{"text":"returned by size in descending order. See ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The dimensions of the images may be "},{"code":"nil","type":"codeVoice"},{"text":", especially if uploaded by the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"user."}]},{"type":"aside","style":"warning","content":[{"type":"paragraph","inlineContent":[{"text":"The urls of these images, if returned, are temporary and will","type":"text"},{"type":"text","text":" "},{"type":"text","text":"expire in less than a day. Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","type":"reference","isActive":true},{"text":" to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"retrieve the image for a playlist."}]}],"name":"Warning"}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/images"},"metadata":{"role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage"},{"kind":"text","text":"]"}],"title":"images","externalID":"s:13SpotifyWebAPI8PlaylistV6imagesSayAA0A5ImageVGvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"references":{"https://developer.spotify.com/documentation/general/guides/working-with-playlists/":{"title":"Working with Playlists","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","titleInlineContent":[{"type":"text","text":"Working with Playlists"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/images":{"type":"topic","url":"\/documentation\/spotifywebapi\/playlist\/images","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/images","kind":"symbol","abstract":[{"type":"text","text":"The Images for the playlist."}],"title":"images","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/init(from:).json b/docs/data/documentation/spotifywebapi/playlist/init(from:).json index 61011a9d6..208af84cd 100644 --- a/docs/data/documentation/spotifywebapi/playlist/init(from:).json +++ b/docs/data/documentation/spotifywebapi/playlist/init(from:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Decodable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/init(from:)"]}],"metadata":{"title":"init(from:)","externalID":"s:13SpotifyWebAPI8PlaylistV4fromACyxGs7Decoder_p_tKcfc","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Items"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"SpotifyWebAPI","symbolKind":"init","roleHeading":"Initializer"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/init(from:)"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/Decodable-Implementations":{"title":"Decodable Implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Decodable-Implementations","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/playlist\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/init(from:)":{"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Items","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/playlist\/init(from:)","abstract":[],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/init(from:)","title":"init(from:)"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"metadata":{"conformance":{"constraints":[{"code":"Items","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Initializer","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:13SpotifyWebAPI8PlaylistV4fromACyxGs7Decoder_p_tKcfc","symbolKind":"init"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Decodable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/Decodable-Implementations":{"type":"topic","url":"\/documentation\/spotifywebapi\/playlist\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/Decodable-Implementations","kind":"article","abstract":[],"title":"Decodable Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/init(from:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist\/init(from:)","abstract":[],"conformance":{"constraints":[{"code":"Items","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/init(name:items:owner:ispublic:iscollaborative:description:snapshotid:externalurls:followers:href:id:uri:images:).json b/docs/data/documentation/spotifywebapi/playlist/init(name:items:owner:ispublic:iscollaborative:description:snapshotid:externalurls:followers:href:id:uri:images:).json index d2721ddfe..6896ad74e 100644 --- a/docs/data/documentation/spotifywebapi/playlist/init(name:items:owner:ispublic:iscollaborative:description:snapshotid:externalurls:followers:href:id:uri:images:).json +++ b/docs/data/documentation/spotifywebapi/playlist/init(name:items:owner:ispublic:iscollaborative:description:snapshotid:externalurls:followers:href:id:uri:images:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/init(name:items:owner:ispublic:iscollaborative:description:snapshotid:externalurls:followers:href:id:uri:images:)"]}],"abstract":[{"type":"text","text":"Creates a Spotify playlist."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"metadata":{"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"items","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Items"},{"text":", ","kind":"text"},{"text":"owner","kind":"externalParam"},{"kind":"text","text":": "},{"text":"SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isPublic"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"isCollaborative"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"description","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"followers"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"])"}],"externalID":"s:13SpotifyWebAPI8PlaylistV4name5items5owner8isPublic0H13Collaborative11description10snapshotId12externalURLs9followers4href2id3uri6imagesACyxGSS_xAA0A4UserVSgSbSgSbSSSgSSSDySS10Foundation3URLVGSgAA9FollowersVSgAYS2SSayAA0A5ImageVGtcfc","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"items","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Items","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"owner","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","text":"SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"isPublic"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"isCollaborative","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"description","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"followers"},{"text":": ","kind":"text"},{"text":"Followers","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"images"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"])","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The name of the playlist.","type":"text"}]}],"name":"name"},{"name":"items","content":[{"inlineContent":[{"type":"text","text":"The items in the playlist."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The user who owns the playlist.","type":"text"}],"type":"paragraph"}],"name":"owner"},{"name":"isPublic","content":[{"inlineContent":[{"text":"The playlist’s public\/private status. If ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" the playlist","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"is public; if "},{"type":"codeVoice","code":"false"},{"type":"text","text":", the playlist is private. If "},{"code":"nil","type":"codeVoice"},{"text":", the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist status is not relevant. For more about public\/private"},{"text":" ","type":"text"},{"type":"text","text":"status, see "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#public-private-and-collaborative-status","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if context is not search (you retrieved this"},{"type":"text","text":" "},{"type":"text","text":"playlist using the search endpoint) and the owner allows other"},{"type":"text","text":" "},{"text":"users to modify the playlist. Else, ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}]}],"name":"collaborative"},{"name":"description","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The playlist description. Only returned for modified,"},{"text":" ","type":"text"},{"type":"text","text":"verified playlists; else "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}]}]},{"name":"snapshotId","content":[{"inlineContent":[{"type":"text","text":"The version identifier for the current playlist. Every time"},{"text":" ","type":"text"},{"type":"text","text":"the playlist changes, a new "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},{"text":" is generated. You can","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"use this value to efficiently determine whether a playlist has"},{"type":"text","text":" "},{"type":"text","text":"changed since the last time you retrieved it. Can be supplied in"},{"type":"text","text":" "},{"type":"text","text":"other requests to target a specific playlist version: see "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist"},{"type":"text","text":"."}],"type":"paragraph"}]},{"name":"externalURLs","content":[{"inlineContent":[{"text":"Known external urls for this artist.","type":"text"},{"type":"text","text":" "},{"text":"- key: The type of the URL, for example: “spotify” - The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the object."},{"type":"text","text":" "},{"text":"- value: An external, public URL to the object.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Information about the followers of the playlist.","type":"text"}],"type":"paragraph"}],"name":"followers"},{"name":"href","content":[{"inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing full details of"},{"type":"text","text":" "},{"text":"the playlist.","type":"text"}],"type":"paragraph"}]},{"name":"id","content":[{"inlineContent":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":" for the playlist."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"text":" for the playlist.","type":"text"}],"type":"paragraph"}],"name":"uri"},{"content":[{"inlineContent":[{"type":"text","text":"The Images for the playlist."}],"type":"paragraph"}],"name":"images"}],"kind":"parameters"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#public-private-and-collaborative-status":{"title":"Working with Playlists","titleInlineContent":[{"type":"text","text":"Working with Playlists"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#public-private-and-collaborative-status","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#public-private-and-collaborative-status"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)":{"title":"init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"items","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Items","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"owner","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier","text":"SpotifyUser"},{"text":"?, ","kind":"text"},{"text":"isPublic","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"text":"isCollaborative","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"text":"description","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?, ","kind":"text"},{"text":"followers","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"abstract":[{"text":"Creates a Spotify playlist.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlist\/init(name:items:owner:ispublic:iscollaborative:description:snapshotid:externalurls:followers:href:id:uri:images:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-tracks-playlist":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","titleInlineContent":[{"text":"Remove","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Tracks from a Playlist"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","title":"Remove Tracks from a Playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","titleInlineContent":[{"text":"snapshot id","type":"text"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","title":"snapshot id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"URI","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"text":"URI","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"items"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Items"},{"kind":"text","text":", "},{"kind":"externalParam","text":"owner"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isPublic"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?, "},{"text":"isCollaborative","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"followers"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"])","kind":"text"}],"symbolKind":"init","role":"symbol","externalID":"s:13SpotifyWebAPI8PlaylistV4name5items5owner8isPublic0H13Collaborative11description10snapshotId12externalURLs9followers4href2id3uri6imagesACyxGSS_xAA0A4UserVSgSbSgSbSSSgSSSDySS10Foundation3URLVGSgAA9FollowersVSgAYS2SSayAA0A5ImageVGtcfc","title":"init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"items","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Items"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"owner"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"isPublic","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"isCollaborative"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"]? = nil, "},{"kind":"externalParam","text":"followers"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","text":"Followers","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"SpotifyImage","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"name","content":[{"type":"paragraph","inlineContent":[{"text":"The name of the playlist.","type":"text"}]}]},{"name":"items","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The items in the playlist."}]}]},{"name":"owner","content":[{"type":"paragraph","inlineContent":[{"text":"The user who owns the playlist.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The playlist’s public\/private status. If "},{"type":"codeVoice","code":"true"},{"type":"text","text":" the playlist"},{"type":"text","text":" "},{"text":"is public; if ","type":"text"},{"type":"codeVoice","code":"false"},{"text":", the playlist is private. If ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", the"},{"type":"text","text":" "},{"type":"text","text":"playlist status is not relevant. For more about public\/private"},{"type":"text","text":" "},{"text":"status, see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#public-private-and-collaborative-status"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"isPublic"},{"name":"isCollaborative","content":[{"inlineContent":[{"text":"","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if context is not search (you retrieved this"},{"text":" ","type":"text"},{"type":"text","text":"playlist using the search endpoint) and the owner allows other"},{"text":" ","type":"text"},{"text":"users to modify the playlist. Else, ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"type":"paragraph"}]},{"name":"description","content":[{"inlineContent":[{"type":"text","text":"The playlist description. Only returned for modified,"},{"text":" ","type":"text"},{"type":"text","text":"verified playlists; else "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]},{"name":"snapshotId","content":[{"type":"paragraph","inlineContent":[{"text":"The version identifier for the current playlist. Every time","type":"text"},{"type":"text","text":" "},{"text":"the playlist changes, a new ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","isActive":true,"type":"reference"},{"type":"text","text":" is generated. You can"},{"text":" ","type":"text"},{"type":"text","text":"use this value to efficiently determine whether a playlist has"},{"type":"text","text":" "},{"type":"text","text":"changed since the last time you retrieved it. Can be supplied in"},{"type":"text","text":" "},{"text":"other requests to target a specific playlist version: see ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","isActive":true},{"type":"text","text":"."}]}]},{"content":[{"inlineContent":[{"text":"Known external urls for this artist.","type":"text"},{"text":" ","type":"text"},{"text":"- key: The type of the URL, for example: “spotify” - The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"type":"text","text":" for the object."},{"type":"text","text":" "},{"text":"- value: An external, public URL to the object.","type":"text"}],"type":"paragraph"}],"name":"externalURLs"},{"name":"followers","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Information about the followers of the playlist."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing full details of"},{"text":" ","type":"text"},{"text":"the playlist.","type":"text"}]}],"name":"href"},{"name":"id","content":[{"inlineContent":[{"type":"text","text":"The "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the playlist."}],"type":"paragraph"}]},{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the playlist."}]}]},{"name":"images","content":[{"inlineContent":[{"type":"text","text":"The Images for the playlist."}],"type":"paragraph"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Creates a Spotify playlist."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/init(name:items:owner:ispublic:iscollaborative:description:snapshotid:externalurls:followers:href:id:uri:images:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","title":"URI","titleInlineContent":[{"text":"URI","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"title":"snapshot id","type":"link","titleInlineContent":[{"type":"text","text":"snapshot id"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-tracks-playlist":{"type":"link","title":"Remove Tracks from a Playlist","titleInlineContent":[{"text":"Remove","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Tracks from a Playlist"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#public-private-and-collaborative-status":{"type":"link","title":"Working with Playlists","titleInlineContent":[{"text":"Working with Playlists","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#public-private-and-collaborative-status","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#public-private-and-collaborative-status"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)":{"abstract":[{"text":"Creates a Spotify playlist.","type":"text"}],"kind":"symbol","title":"init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)","url":"\/documentation\/spotifywebapi\/playlist\/init(name:items:owner:ispublic:iscollaborative:description:snapshotid:externalurls:followers:href:id:uri:images:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"items","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Items"},{"kind":"text","text":", "},{"text":"owner","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier","text":"SpotifyUser"},{"kind":"text","text":"?, "},{"text":"isPublic","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isCollaborative"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"snapshotId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"followers"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"kind":"text","text":"])"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/init(name:items:owner:isPublic:isCollaborative:description:snapshotId:externalURLs:followers:href:id:uri:images:)","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/iscollaborative.json b/docs/data/documentation/spotifywebapi/playlist/iscollaborative.json index 5c12e516d..7cd656c9c 100644 --- a/docs/data/documentation/spotifywebapi/playlist/iscollaborative.json +++ b/docs/data/documentation/spotifywebapi/playlist/iscollaborative.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"isCollaborative"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"isCollaborative","externalID":"s:13SpotifyWebAPI8PlaylistV15isCollaborativeSbvp","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/isCollaborative","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isCollaborative"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Will always be "},{"code":"false","type":"codeVoice"},{"type":"text","text":" if retrieved from the search endpoint."}]}]}],"abstract":[{"type":"codeVoice","code":"true"},{"text":" if the owner allows others to modify the playlist; else, ","type":"text"},{"type":"codeVoice","code":"false"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/iscollaborative"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/isCollaborative":{"title":"isCollaborative","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/isCollaborative","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isCollaborative","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[{"type":"codeVoice","code":"true"},{"text":" if the owner allows others to modify the playlist; else, ","type":"text"},{"type":"codeVoice","code":"false"}],"url":"\/documentation\/spotifywebapi\/playlist\/iscollaborative"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"metadata":{"externalID":"s:13SpotifyWebAPI8PlaylistV15isCollaborativeSbvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isCollaborative","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"isCollaborative","symbolKind":"property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/isCollaborative","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"codeVoice","code":"true"},{"type":"text","text":" if the owner allows others to modify the playlist; else, "},{"type":"codeVoice","code":"false"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/iscollaborative"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isCollaborative","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Will always be ","type":"text"},{"code":"false","type":"codeVoice"},{"text":" if retrieved from the search endpoint.","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/isCollaborative":{"type":"topic","url":"\/documentation\/spotifywebapi\/playlist\/iscollaborative","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"isCollaborative"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/isCollaborative","kind":"symbol","abstract":[{"code":"true","type":"codeVoice"},{"type":"text","text":" if the owner allows others to modify the playlist; else, "},{"type":"codeVoice","code":"false"}],"title":"isCollaborative","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/ispublic.json b/docs/data/documentation/spotifywebapi/playlist/ispublic.json index 29044e38c..6406ce077 100644 --- a/docs/data/documentation/spotifywebapi/playlist/ispublic.json +++ b/docs/data/documentation/spotifywebapi/playlist/ispublic.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPublic","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?","kind":"text"}],"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"isPublic","roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI8PlaylistV8isPublicSbSgvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/isPublic"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isPublic","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"?"}]}],"kind":"declarations"},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"If ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" the playlist is public; if "},{"type":"codeVoice","code":"false"},{"type":"text","text":", the playlist is private. If"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":", the playlist status is not relevant."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"For more about public\/private status, see "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#public-private-and-collaborative-status"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/ispublic"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"abstract":[{"type":"text","text":"The playlist’s public\/private status."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/isPublic":{"title":"isPublic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/isPublic","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isPublic","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The playlist’s public\/private status."}],"url":"\/documentation\/spotifywebapi\/playlist\/ispublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#public-private-and-collaborative-status":{"titleInlineContent":[{"text":"Working with Playlists","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#public-private-and-collaborative-status","type":"link","title":"Working with Playlists","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#public-private-and-collaborative-status"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/isPublic","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"The playlist’s public\/private status."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isPublic"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"type":"codeVoice","code":"true"},{"text":" the playlist is public; if ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":", the playlist is private. If"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", the playlist status is not relevant."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"For more about public\/private status, see "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#public-private-and-collaborative-status","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/ispublic"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"sections":[],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI8PlaylistV8isPublicSbSgvp","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isPublic","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"title":"isPublic","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/isPublic":{"type":"topic","role":"symbol","abstract":[{"type":"text","text":"The playlist’s public\/private status."}],"title":"isPublic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPublic","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/isPublic","url":"\/documentation\/spotifywebapi\/playlist\/ispublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#public-private-and-collaborative-status":{"title":"Working with Playlists","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#public-private-and-collaborative-status","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#public-private-and-collaborative-status","titleInlineContent":[{"text":"Working with Playlists","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/items.json b/docs/data/documentation/spotifywebapi/playlist/items.json index 6ab1dc215..89f249403 100644 --- a/docs/data/documentation/spotifywebapi/playlist/items.json +++ b/docs/data/documentation/spotifywebapi/playlist/items.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/items"},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI8PlaylistV5itemsxvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Items"}],"title":"items","roleHeading":"Instance Property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"items"},{"text":": ","kind":"text"},{"text":"Items","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/items"]}],"abstract":[{"type":"text","text":"The items in this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","isActive":true,"type":"reference"},{"type":"text","text":". Consult the documentation for the"},{"text":" ","type":"text"},{"text":"specific endpoint that this playlist was retrieved from for more","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/items":{"title":"items","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/items","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Items"}],"abstract":[{"text":"The items in this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"},{"type":"text","text":". Consult the documentation for the"},{"text":" ","type":"text"},{"text":"specific endpoint that this playlist was retrieved from for more","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information."}],"url":"\/documentation\/spotifywebapi\/playlist\/items"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/items","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/items"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"metadata":{"externalID":"s:13SpotifyWebAPI8PlaylistV5itemsxvp","title":"items","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"items","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Items"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"items","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Items","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"The items in this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","type":"reference","isActive":true},{"type":"text","text":". Consult the documentation for the"},{"text":" ","type":"text"},{"type":"text","text":"specific endpoint that this playlist was retrieved from for more"},{"text":" ","type":"text"},{"type":"text","text":"information."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/items":{"type":"topic","role":"symbol","abstract":[{"text":"The items in this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"},{"text":". Consult the documentation for the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"specific endpoint that this playlist was retrieved from for more"},{"type":"text","text":" "},{"text":"information.","type":"text"}],"title":"items","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Items"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/items","url":"\/documentation\/spotifywebapi\/playlist\/items"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/name.json b/docs/data/documentation/spotifywebapi/playlist/name.json index 1aaa39ddc..97adcb662 100644 --- a/docs/data/documentation/spotifywebapi/playlist/name.json +++ b/docs/data/documentation/spotifywebapi/playlist/name.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"metadata":{"externalID":"s:13SpotifyWebAPI8PlaylistV4nameSSvp","title":"name","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/name","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The name of the playlist."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/name":{"title":"name","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/name","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The name of the playlist."}],"url":"\/documentation\/spotifywebapi\/playlist\/name"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/name"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","externalID":"s:13SpotifyWebAPI8PlaylistV4nameSSvp","title":"name","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/name","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The name of the playlist.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/name":{"type":"topic","url":"\/documentation\/spotifywebapi\/playlist\/name","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/name","kind":"symbol","abstract":[{"type":"text","text":"The name of the playlist."}],"title":"name","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/owner.json b/docs/data/documentation/spotifywebapi/playlist/owner.json index ab4690b16..08eb335dc 100644 --- a/docs/data/documentation/spotifywebapi/playlist/owner.json +++ b/docs/data/documentation/spotifywebapi/playlist/owner.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"owner","role":"symbol","externalID":"s:13SpotifyWebAPI8PlaylistV5ownerAA0A4UserVSgvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"owner","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"owner","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser"},{"text":"?","kind":"text"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/owner","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"abstract":[{"type":"text","text":"The user who owns the playlist."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/owner"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/owner":{"title":"owner","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/owner","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"owner","kind":"identifier"},{"text":": ","kind":"text"},{"text":"SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The user who owns the playlist."}],"url":"\/documentation\/spotifywebapi\/playlist\/owner"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/owner","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"owner","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI8PlaylistV5ownerAA0A4UserVSgvp","title":"owner"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"owner","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","text":"SpotifyUser","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/owner"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The user who owns the playlist.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/owner":{"type":"topic","role":"symbol","abstract":[{"type":"text","text":"The user who owns the playlist."}],"title":"owner","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"owner"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser"},{"kind":"text","text":"?"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/owner","url":"\/documentation\/spotifywebapi\/playlist\/owner"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/snapshotid.json b/docs/data/documentation/spotifywebapi/playlist/snapshotid.json index 3b2001df6..a0865a2eb 100644 --- a/docs/data/documentation/spotifywebapi/playlist/snapshotid.json +++ b/docs/data/documentation/spotifywebapi/playlist/snapshotid.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"abstract":[{"type":"text","text":"The version identifier for the current playlist."}],"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI8PlaylistV10snapshotIdSSvp","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"snapshotId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","title":"snapshotId","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/snapshotId","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/snapshotid"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snapshotId","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Every time the playlist changes, a new "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","isActive":true,"type":"reference"},{"type":"text","text":" is generated. You"},{"type":"text","text":" "},{"type":"text","text":"can use this value to efficiently determine whether a playlist has changed"},{"type":"text","text":" "},{"text":"since the last time you retrieved it.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Can be supplied in other requests to target a specific playlist version:"},{"type":"text","text":" "},{"type":"text","text":"see "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","type":"reference","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/snapshotId":{"title":"snapshotId","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/snapshotId","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"snapshotId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"text":"The version identifier for the current playlist.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlist\/snapshotid"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-tracks-playlist":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","titleInlineContent":[{"type":"text","text":"Remove Tracks from a Playlist"}],"title":"Remove Tracks from a Playlist","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"titleInlineContent":[{"type":"text","text":"snapshot id"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"link","title":"snapshot id","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"title":"snapshotId","role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI8PlaylistV10snapshotIdSSvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snapshotId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property"},"sections":[],"abstract":[{"type":"text","text":"The version identifier for the current playlist."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"snapshotId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Every time the playlist changes, a new ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","isActive":true},{"type":"text","text":" is generated. You"},{"text":" ","type":"text"},{"type":"text","text":"can use this value to efficiently determine whether a playlist has changed"},{"type":"text","text":" "},{"type":"text","text":"since the last time you retrieved it."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Can be supplied in other requests to target a specific playlist version:"},{"text":" ","type":"text"},{"type":"text","text":"see "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","isActive":true,"type":"reference"},{"text":".","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/snapshotid"]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/snapshotId"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/snapshotId":{"type":"topic","role":"symbol","abstract":[{"type":"text","text":"The version identifier for the current playlist."}],"title":"snapshotId","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"snapshotId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/snapshotId","url":"\/documentation\/spotifywebapi\/playlist\/snapshotid"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"title":"snapshot id","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"link","titleInlineContent":[{"type":"text","text":"snapshot id"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-tracks-playlist":{"title":"Remove Tracks from a Playlist","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","type":"link","titleInlineContent":[{"type":"text","text":"Remove Tracks from a Playlist"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/type.json b/docs/data/documentation/spotifywebapi/playlist/type.json index 1889dbe5e..55aff2eea 100644 --- a/docs/data/documentation/spotifywebapi/playlist/type.json +++ b/docs/data/documentation/spotifywebapi/playlist/type.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/type","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"The object type. Always ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"type","externalID":"s:13SpotifyWebAPI8PlaylistV4typeAA10IDCategoryOvp","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","kind":"typeIdentifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/type"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"title":"IDCategory.playlist","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}],"abstract":[{"type":"text","text":"A playlist."}],"url":"\/documentation\/spotifywebapi\/idcategory\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/type":{"title":"type","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/type","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"abstract":[{"type":"text","text":"The object type. Always "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","type":"reference"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlist\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The object type. Always ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/type"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"title":"type","role":"symbol","externalID":"s:13SpotifyWebAPI8PlaylistV4typeAA10IDCategoryOvp"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","abstract":[{"text":"A playlist.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"}],"title":"IDCategory.playlist","url":"\/documentation\/spotifywebapi\/idcategory\/playlist","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/type":{"type":"topic","url":"\/documentation\/spotifywebapi\/playlist\/type","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/type","kind":"symbol","abstract":[{"type":"text","text":"The object type. Always "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist"},{"text":".","type":"text"}],"title":"type","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlist/uri.json b/docs/data/documentation/spotifywebapi/playlist/uri.json index 89f939a49..0072e7012 100644 --- a/docs/data/documentation/spotifywebapi/playlist/uri.json +++ b/docs/data/documentation/spotifywebapi/playlist/uri.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlist\/uri"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/uri","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the playlist."}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol","title":"uri","symbolKind":"property","externalID":"s:13SpotifyWebAPI8PlaylistV3uriSSvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","titleInlineContent":[{"text":"URI","type":"text"}],"title":"URI","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/uri":{"title":"uri","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/uri","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":" for the playlist."}],"url":"\/documentation\/spotifywebapi\/playlist\/uri"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"]]},"metadata":{"symbolKind":"property","title":"uri","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI8PlaylistV3uriSSvp","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlist\/uri"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the playlist."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/uri","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist/uri":{"type":"topic","role":"symbol","abstract":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the playlist."}],"title":"uri","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist\/uri","url":"\/documentation\/spotifywebapi\/playlist\/uri"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"URI"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"URI","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistdetails.json b/docs/data/documentation/spotifywebapi/playlistdetails.json index 9d5754f4c..5298d61e5 100644 --- a/docs/data/documentation/spotifywebapi/playlistdetails.json +++ b/docs/data/documentation/spotifywebapi/playlistdetails.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"],"generated":true,"title":"Modifying Playlists"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"If you are changing the details of an existing playlist, then the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"value of each non-"},{"type":"codeVoice","code":"nil"},{"text":" property will be used to update the details","type":"text"},{"type":"text","text":" "},{"type":"text","text":"of the playlist."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Contains the following properties:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"name: The new name for the playlist. Required if you are creating a new","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist; optional if you are changing the details of an existing playlist."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"isPublic: If "},{"code":"true","type":"codeVoice"},{"text":" the playlist will be public; if ","type":"text"},{"code":"false","type":"codeVoice"},{"text":" it will be","type":"text"},{"type":"text","text":" "},{"text":"private. Default: ","type":"text"},{"type":"codeVoice","code":"true"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"collaborative: If ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", the playlist will become collaborative and other","type":"text"},{"text":" ","type":"text"},{"text":"users will be able to modify the playlist in their Spotify client. Default:","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"false"},{"text":". ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"Note"}]},{"type":"text","text":": You can only set collaborative to "},{"type":"codeVoice","code":"true"},{"type":"text","text":" on non-public"},{"text":" ","type":"text"},{"type":"text","text":"playlists."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"description: A playlist description as displayed in Spotify Clients and in","type":"text"},{"text":" ","type":"text"},{"text":"the Web API.","type":"text"}]}]}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistdetails"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"metadata":{"roleHeading":"Structure","title":"PlaylistDetails","navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}],"symbolKind":"struct","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI15PlaylistDetailsV"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/init(name:isPublic:isCollaborative:description:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/description","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/isCollaborative","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/isPublic","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/name"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","isActive":true,"type":"reference"},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails"},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer":{"role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"title":"URIsWithPositionsContainer","abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"type":"text","text":" "},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}],"url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/isCollaborative":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/isCollaborative","title":"isCollaborative","kind":"symbol","abstract":[{"text":"If ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":", the playlist will become collaborative and other users will be"},{"text":" ","type":"text"},{"text":"able to modify the playlist in their Spotify client. Default: ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistdetails\/iscollaborative","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isCollaborative","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/Decodable-Implementations":{"abstract":[],"title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/playlistdetails\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Decodable-Implementations","kind":"article","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/init(name:isPublic:isCollaborative:description:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/init(name:isPublic:isCollaborative:description:)","title":"init(name:isPublic:isCollaborative:description:)","kind":"symbol","abstract":[{"type":"text","text":"Creates an instance that holds details about a playlist."}],"url":"\/documentation\/spotifywebapi\/playlistdetails\/init(name:ispublic:iscollaborative:description:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"isPublic","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?, "},{"text":"isCollaborative","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"text":"description","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/description":{"title":"description","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/description","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A new playlist description as displayed in Spotify Clients and in the"},{"text":" ","type":"text"},{"type":"text","text":"Web API."}],"url":"\/documentation\/spotifywebapi\/playlistdetails\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/playlistdetails\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/name":{"title":"name","abstract":[{"type":"text","text":"The new name for the playlist. Required if you are creating a new"},{"text":" ","type":"text"},{"text":"playlist; optional if you are changing the details of an existing","type":"text"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/playlistdetails\/name","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/name","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/isPublic":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/isPublic","title":"isPublic","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails\/ispublic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isPublic","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?"}],"abstract":[{"text":"If ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" the playlist will be public; if "},{"type":"codeVoice","code":"false"},{"text":" it will be private.","type":"text"},{"text":" ","type":"text"},{"text":"Default: ","type":"text"},{"code":"true","type":"codeVoice"},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","interfaceLanguage":"swift"},"abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"type":"text","text":"."}],"seeAlsoSections":[{"title":"Modifying Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"],"anchor":"Modifying-Playlists","generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistdetails"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}],"title":"PlaylistDetails","externalID":"s:13SpotifyWebAPI15PlaylistDetailsV","roleHeading":"Structure","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistDetails"}],"symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"topicSections":[{"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/init(name:isPublic:isCollaborative:description:)"],"generated":true,"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/description","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/isCollaborative","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/isPublic","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/name"],"generated":true,"anchor":"Instance-Properties","title":"Instance Properties"},{"title":"Default Implementations","anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Equatable-Implementations"],"generated":true}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PlaylistDetails"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"type":"heading","level":2,"anchor":"overview","text":"Overview"},{"inlineContent":[{"type":"text","text":"If you are changing the details of an existing playlist, then the"},{"text":" ","type":"text"},{"type":"text","text":"value of each non-"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" property will be used to update the details"},{"type":"text","text":" "},{"type":"text","text":"of the playlist."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Contains the following properties:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"name: The new name for the playlist. Required if you are creating a new","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist; optional if you are changing the details of an existing playlist."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"isPublic: If ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" the playlist will be public; if ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":" it will be"},{"type":"text","text":" "},{"text":"private. Default: ","type":"text"},{"type":"codeVoice","code":"true"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"collaborative: If ","type":"text"},{"code":"true","type":"codeVoice"},{"text":", the playlist will become collaborative and other","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"users will be able to modify the playlist in their Spotify client. Default:"},{"type":"text","text":" "},{"type":"codeVoice","code":"false"},{"text":". ","type":"text"},{"type":"strong","inlineContent":[{"text":"Note","type":"text"}]},{"text":": You can only set collaborative to ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" on non-public"},{"text":" ","type":"text"},{"text":"playlists.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"description: A playlist description as displayed in Spotify Clients and in"},{"type":"text","text":" "},{"text":"the Web API.","type":"text"}]}]}]}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/description":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/description","kind":"symbol","title":"description","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/playlistdetails\/description","abstract":[{"text":"A new playlist description as displayed in Spotify Clients and in the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Web API."}],"type":"topic"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/isPublic":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/isPublic","kind":"symbol","title":"isPublic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isPublic","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/playlistdetails\/ispublic","abstract":[{"type":"text","text":"If "},{"code":"true","type":"codeVoice"},{"text":" the playlist will be public; if ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":" it will be private."},{"type":"text","text":" "},{"type":"text","text":"Default: "},{"type":"codeVoice","code":"true"},{"text":".","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","type":"topic","title":"reorderPlaylistItems(_:body:)","abstract":[{"text":"Reorders the tracks\/episodes in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"body"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/init(name:isPublic:isCollaborative:description:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/init(name:isPublic:isCollaborative:description:)","kind":"symbol","title":"init(name:isPublic:isCollaborative:description:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"isPublic","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?, "},{"text":"isCollaborative","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"url":"\/documentation\/spotifywebapi\/playlistdetails\/init(name:ispublic:iscollaborative:description:)","abstract":[{"text":"Creates an instance that holds details about a playlist.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Equatable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistdetails\/equatable-implementations","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"title":"addToPlaylist(_:uris:position:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"url":"\/documentation\/spotifywebapi\/playlistdetails","kind":"symbol","abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","title":"PlaylistDetails","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/name":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/name","kind":"symbol","role":"symbol","abstract":[{"text":"The new name for the playlist. Required if you are creating a new","type":"text"},{"text":" ","type":"text"},{"text":"playlist; optional if you are changing the details of an existing","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistdetails\/name","title":"name","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}],"title":"ReorderPlaylistItems","role":"symbol","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true},{"text":" request to reorder a","type":"text"},{"text":" ","type":"text"},{"text":"playlist’s items.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"type":"text","text":"all"}]},{"text":" Occurrences of the specified tracks\/episodes from a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/Decodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Decodable-Implementations","kind":"article","title":"Decodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlistdetails\/decodable-implementations","abstract":[],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/isCollaborative":{"type":"topic","kind":"symbol","title":"isCollaborative","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isCollaborative"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"If "},{"type":"codeVoice","code":"true"},{"text":", the playlist will become collaborative and other users will be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"able to modify the playlist in their Spotify client. Default: "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/isCollaborative","url":"\/documentation\/spotifywebapi\/playlistdetails\/iscollaborative"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistdetails/!=(_:_:).json b/docs/data/documentation/spotifywebapi/playlistdetails/!=(_:_:).json index 1f6b141bb..bf2d3a3f1 100644 --- a/docs/data/documentation/spotifywebapi/playlistdetails/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/playlistdetails/!=(_:_:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI15PlaylistDetailsV","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","roleHeading":"Operator","title":"!=(_:_:)","role":"symbol"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/playlistdetails\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","title":"changePlaylistDetails(_:to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/playlistdetails\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/!=(_:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/playlistdetails\/!=(_:_:)","title":"!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI15PlaylistDetailsV","role":"symbol","extendedModule":"Swift","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Operator","title":"!=(_:_:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Equatable-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistdetails\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","kind":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","title":"createPlaylist(for:_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Equatable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistdetails\/equatable-implementations","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"url":"\/documentation\/spotifywebapi\/playlistdetails","kind":"symbol","abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","title":"PlaylistDetails","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/!=(_:_:)":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/playlistdetails\/!=(_:_:)","abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"title":"changePlaylistDetails(_:to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistdetails/decodable-implementations.json b/docs/data/documentation/spotifywebapi/playlistdetails/decodable-implementations.json index cc3dfce92..76db663e5 100644 --- a/docs/data/documentation/spotifywebapi/playlistdetails/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playlistdetails/decodable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/playlistdetails\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Decodable-Implementations","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails"]]},"metadata":{"title":"Decodable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/init(from:)"],"generated":true,"title":"Initializers"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","title":"changePlaylistDetails(_:to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/init(from:)","kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistdetails\/init(from:)","abstract":[],"title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"article","topicSections":[{"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/init(from:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistdetails\/decodable-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Decodable-Implementations","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Decodable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"url":"\/documentation\/spotifywebapi\/playlistdetails","kind":"symbol","abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","title":"PlaylistDetails","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","kind":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","title":"createPlaylist(for:_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/init(from:)":{"url":"\/documentation\/spotifywebapi\/playlistdetails\/init(from:)","title":"init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"title":"changePlaylistDetails(_:to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistdetails/description.json b/docs/data/documentation/spotifywebapi/playlistdetails/description.json index 805c3e8f9..6f30f9069 100644 --- a/docs/data/documentation/spotifywebapi/playlistdetails/description.json +++ b/docs/data/documentation/spotifywebapi/playlistdetails/description.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI15PlaylistDetailsV11descriptionSSSgvp","title":"description","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/playlistdetails\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/description","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A new playlist description as displayed in Spotify Clients and in the"},{"type":"text","text":" "},{"text":"Web API.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/description":{"title":"description","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/description","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A new playlist description as displayed in Spotify Clients and in the"},{"text":" ","type":"text"},{"type":"text","text":"Web API."}],"url":"\/documentation\/spotifywebapi\/playlistdetails\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","title":"changePlaylistDetails(_:to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails"]]},"abstract":[{"type":"text","text":"A new playlist description as displayed in Spotify Clients and in the"},{"text":" ","type":"text"},{"type":"text","text":"Web API."}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/description","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"description","externalID":"s:13SpotifyWebAPI15PlaylistDetailsV11descriptionSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistdetails\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"url":"\/documentation\/spotifywebapi\/playlistdetails","kind":"symbol","abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","title":"PlaylistDetails","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","kind":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","title":"createPlaylist(for:_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"title":"changePlaylistDetails(_:to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/description":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/description","kind":"symbol","title":"description","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/playlistdetails\/description","abstract":[{"text":"A new playlist description as displayed in Spotify Clients and in the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Web API."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistdetails/equatable-implementations.json b/docs/data/documentation/spotifywebapi/playlistdetails/equatable-implementations.json index b4a109722..30464b9e6 100644 --- a/docs/data/documentation/spotifywebapi/playlistdetails/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playlistdetails/equatable-implementations.json @@ -1 +1 @@ -{"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/playlistdetails\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Equatable Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/!=(_:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/playlistdetails\/!=(_:_:)","title":"!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","title":"changePlaylistDetails(_:to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/!=(_:_:)"],"generated":true,"anchor":"Operators"}],"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails"]]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistdetails\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/!=(_:_:)":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/playlistdetails\/!=(_:_:)","abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"url":"\/documentation\/spotifywebapi\/playlistdetails","kind":"symbol","abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","title":"PlaylistDetails","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","kind":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","title":"createPlaylist(for:_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"title":"changePlaylistDetails(_:to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistdetails/init(from:).json b/docs/data/documentation/spotifywebapi/playlistdetails/init(from:).json index 5ab1d73ff..1f5eeca5a 100644 --- a/docs/data/documentation/spotifywebapi/playlistdetails/init(from:).json +++ b/docs/data/documentation/spotifywebapi/playlistdetails/init(from:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/init(from:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"init","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI15PlaylistDetailsV4fromACs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","roleHeading":"Initializer"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistdetails\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Decodable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","title":"changePlaylistDetails(_:to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/init(from:)","kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistdetails\/init(from:)","abstract":[],"title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/Decodable-Implementations":{"abstract":[],"title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/playlistdetails\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Decodable-Implementations","kind":"article","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Decodable-Implementations"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/init(from:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:13SpotifyWebAPI15PlaylistDetailsV4fromACs7Decoder_p_tKcfc","symbolKind":"init","roleHeading":"Initializer","extendedModule":"SpotifyWebAPI","role":"symbol","title":"init(from:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistdetails\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"url":"\/documentation\/spotifywebapi\/playlistdetails","kind":"symbol","abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","title":"PlaylistDetails","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"title":"changePlaylistDetails(_:to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/Decodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/Decodable-Implementations","kind":"article","title":"Decodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlistdetails\/decodable-implementations","abstract":[],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/init(from:)":{"url":"\/documentation\/spotifywebapi\/playlistdetails\/init(from:)","title":"init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","kind":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","title":"createPlaylist(for:_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistdetails/init(name:ispublic:iscollaborative:description:).json b/docs/data/documentation/spotifywebapi/playlistdetails/init(name:ispublic:iscollaborative:description:).json index 0fb6f65c3..f900b7a72 100644 --- a/docs/data/documentation/spotifywebapi/playlistdetails/init(name:ispublic:iscollaborative:description:).json +++ b/docs/data/documentation/spotifywebapi/playlistdetails/init(name:ispublic:iscollaborative:description:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"isPublic"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"? = nil, "},{"text":"isCollaborative","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"? = nil, ","kind":"text"},{"text":"description","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil)","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"name","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The new name for the playlist. Required if you are creating a new"},{"type":"text","text":" "},{"text":"playlist; optional if you are changing the details of an existing","type":"text"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}]}]},{"name":"isPublic","content":[{"inlineContent":[{"type":"text","text":"If "},{"code":"true","type":"codeVoice"},{"text":" the playlist will be public; if ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":", it will be"},{"text":" ","type":"text"},{"type":"text","text":"private. Default: "},{"type":"codeVoice","code":"true"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"If ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", the playlist will become collaborative and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other users will be able to modify the playlist in their Spotify"},{"type":"text","text":" "},{"text":"client. Default: ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":". "},{"inlineContent":[{"text":"Note","type":"text"}],"type":"strong"},{"type":"text","text":": You can only set collaborative"},{"text":" ","type":"text"},{"type":"text","text":"to "},{"code":"true","type":"codeVoice"},{"text":" on non-public playlists.","type":"text"}],"type":"paragraph"}],"name":"isCollaborative"},{"name":"description","content":[{"inlineContent":[{"type":"text","text":"A playlist description as displayed in Spotify Clients and"},{"text":" ","type":"text"},{"type":"text","text":"in the Web API."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If you are changing the details of an existing playlist, then the value of"},{"type":"text","text":" "},{"text":"each non-","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" property will be used to update the details of the playlist."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/init(name:isPublic:isCollaborative:description:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Creates an instance that holds details about a playlist."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistdetails\/init(name:ispublic:iscollaborative:description:)"]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"isPublic","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isCollaborative"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"title":"init(name:isPublic:isCollaborative:description:)","externalID":"s:13SpotifyWebAPI15PlaylistDetailsV4name8isPublic0G13Collaborative11descriptionACSSSg_SbSgAiHtcfc","roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","title":"changePlaylistDetails(_:to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/init(name:isPublic:isCollaborative:description:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/init(name:isPublic:isCollaborative:description:)","title":"init(name:isPublic:isCollaborative:description:)","kind":"symbol","abstract":[{"type":"text","text":"Creates an instance that holds details about a playlist."}],"url":"\/documentation\/spotifywebapi\/playlistdetails\/init(name:ispublic:iscollaborative:description:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"isPublic","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?, "},{"text":"isCollaborative","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"text":"description","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Creates an instance that holds details about a playlist."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"isPublic"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"isCollaborative","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"description","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil)"}],"languages":["swift"]}]},{"parameters":[{"name":"name","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The new name for the playlist. Required if you are creating a new"},{"type":"text","text":" "},{"type":"text","text":"playlist; optional if you are changing the details of an existing"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"If ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" the playlist will be public; if ","type":"text"},{"code":"false","type":"codeVoice"},{"text":", it will be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"private. Default: "},{"code":"true","type":"codeVoice"},{"text":".","type":"text"}]}],"name":"isPublic"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"type":"codeVoice","code":"true"},{"type":"text","text":", the playlist will become collaborative and"},{"text":" ","type":"text"},{"text":"other users will be able to modify the playlist in their Spotify","type":"text"},{"type":"text","text":" "},{"text":"client. Default: ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":". "},{"inlineContent":[{"type":"text","text":"Note"}],"type":"strong"},{"text":": You can only set collaborative","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to "},{"code":"true","type":"codeVoice"},{"type":"text","text":" on non-public playlists."}]}],"name":"isCollaborative"},{"content":[{"type":"paragraph","inlineContent":[{"text":"A playlist description as displayed in Spotify Clients and","type":"text"},{"type":"text","text":" "},{"text":"in the Web API.","type":"text"}]}],"name":"description"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"If you are changing the details of an existing playlist, then the value of"},{"type":"text","text":" "},{"text":"each non-","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" property will be used to update the details of the playlist.","type":"text"}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/init(name:isPublic:isCollaborative:description:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"isPublic"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isCollaborative"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"text":"description","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"externalID":"s:13SpotifyWebAPI15PlaylistDetailsV4name8isPublic0G13Collaborative11descriptionACSSSg_SbSgAiHtcfc","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"title":"init(name:isPublic:isCollaborative:description:)","roleHeading":"Initializer","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistdetails\/init(name:ispublic:iscollaborative:description:)"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/init(name:isPublic:isCollaborative:description:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/init(name:isPublic:isCollaborative:description:)","kind":"symbol","title":"init(name:isPublic:isCollaborative:description:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"isPublic","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?, "},{"text":"isCollaborative","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"url":"\/documentation\/spotifywebapi\/playlistdetails\/init(name:ispublic:iscollaborative:description:)","abstract":[{"text":"Creates an instance that holds details about a playlist.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"title":"changePlaylistDetails(_:to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","kind":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","title":"createPlaylist(for:_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"url":"\/documentation\/spotifywebapi\/playlistdetails","kind":"symbol","abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","title":"PlaylistDetails","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistdetails/iscollaborative.json b/docs/data/documentation/spotifywebapi/playlistdetails/iscollaborative.json index d51367a8a..551fb9ff3 100644 --- a/docs/data/documentation/spotifywebapi/playlistdetails/iscollaborative.json +++ b/docs/data/documentation/spotifywebapi/playlistdetails/iscollaborative.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isCollaborative","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"aside","style":"warning","name":"Warning","content":[{"inlineContent":[{"type":"text","text":"You can only set collaborative to "},{"type":"codeVoice","code":"true"},{"type":"text","text":" on non-public"},{"type":"text","text":" "},{"type":"text","text":"playlists."}],"type":"paragraph"}]}]}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI15PlaylistDetailsV15isCollaborativeSbSgvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isCollaborative","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property","title":"isCollaborative"},"abstract":[{"type":"text","text":"If "},{"code":"true","type":"codeVoice"},{"type":"text","text":", the playlist will become collaborative and other users will be"},{"type":"text","text":" "},{"text":"able to modify the playlist in their Spotify client. Default: ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistdetails\/iscollaborative"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails"]]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/isCollaborative","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","title":"changePlaylistDetails(_:to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/isCollaborative":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/isCollaborative","title":"isCollaborative","kind":"symbol","abstract":[{"text":"If ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":", the playlist will become collaborative and other users will be"},{"text":" ","type":"text"},{"text":"able to modify the playlist in their Spotify client. Default: ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistdetails\/iscollaborative","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isCollaborative","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails"]]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistdetails\/iscollaborative"]}],"abstract":[{"type":"text","text":"If "},{"code":"true","type":"codeVoice"},{"type":"text","text":", the playlist will become collaborative and other users will be"},{"text":" ","type":"text"},{"type":"text","text":"able to modify the playlist in their Spotify client. Default: "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isCollaborative"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"content":[{"inlineContent":[{"text":"You can only set collaborative to ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" on non-public"},{"type":"text","text":" "},{"type":"text","text":"playlists."}],"type":"paragraph"}],"type":"aside","style":"warning","name":"Warning"}]}],"metadata":{"role":"symbol","title":"isCollaborative","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isCollaborative"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI15PlaylistDetailsV15isCollaborativeSbSgvp"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/isCollaborative","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/isCollaborative":{"type":"topic","kind":"symbol","title":"isCollaborative","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isCollaborative"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"If "},{"type":"codeVoice","code":"true"},{"text":", the playlist will become collaborative and other users will be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"able to modify the playlist in their Spotify client. Default: "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/isCollaborative","url":"\/documentation\/spotifywebapi\/playlistdetails\/iscollaborative"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","kind":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","title":"createPlaylist(for:_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"title":"changePlaylistDetails(_:to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"url":"\/documentation\/spotifywebapi\/playlistdetails","kind":"symbol","abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","title":"PlaylistDetails","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistdetails/ispublic.json b/docs/data/documentation/spotifywebapi/playlistdetails/ispublic.json index 7faff0b41..51c3f3412 100644 --- a/docs/data/documentation/spotifywebapi/playlistdetails/ispublic.json +++ b/docs/data/documentation/spotifywebapi/playlistdetails/ispublic.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isPublic","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15PlaylistDetailsV8isPublicSbSgvp","title":"isPublic","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isPublic"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistdetails\/ispublic"]}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"If "},{"type":"codeVoice","code":"true"},{"type":"text","text":" the playlist will be public; if "},{"code":"false","type":"codeVoice"},{"text":" it will be private.","type":"text"},{"text":" ","type":"text"},{"text":"Default: ","type":"text"},{"code":"true","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/isPublic"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","title":"changePlaylistDetails(_:to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/isPublic":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/isPublic","title":"isPublic","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails\/ispublic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isPublic","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?"}],"abstract":[{"text":"If ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" the playlist will be public; if "},{"type":"codeVoice","code":"false"},{"text":" it will be private.","type":"text"},{"text":" ","type":"text"},{"text":"Default: ","type":"text"},{"code":"true","type":"codeVoice"},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"}}} \ No newline at end of file +{"metadata":{"title":"isPublic","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15PlaylistDetailsV8isPublicSbSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isPublic","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isPublic","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistdetails\/ispublic"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"If "},{"type":"codeVoice","code":"true"},{"text":" the playlist will be public; if ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":" it will be private."},{"type":"text","text":" "},{"type":"text","text":"Default: "},{"code":"true","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/isPublic"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","kind":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","title":"createPlaylist(for:_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"url":"\/documentation\/spotifywebapi\/playlistdetails","kind":"symbol","abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","title":"PlaylistDetails","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"title":"changePlaylistDetails(_:to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/isPublic":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/isPublic","kind":"symbol","title":"isPublic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isPublic","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/playlistdetails\/ispublic","abstract":[{"type":"text","text":"If "},{"code":"true","type":"codeVoice"},{"text":" the playlist will be public; if ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":" it will be private."},{"type":"text","text":" "},{"type":"text","text":"Default: "},{"type":"codeVoice","code":"true"},{"text":".","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistdetails/name.json b/docs/data/documentation/spotifywebapi/playlistdetails/name.json index 182e7700f..93c0627bd 100644 --- a/docs/data/documentation/spotifywebapi/playlistdetails/name.json +++ b/docs/data/documentation/spotifywebapi/playlistdetails/name.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The new name for the playlist. Required if you are creating a new","type":"text"},{"text":" ","type":"text"},{"text":"playlist; optional if you are changing the details of an existing","type":"text"},{"type":"text","text":" "},{"text":"playlist.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/name"},"kind":"symbol","metadata":{"role":"symbol","title":"name","externalID":"s:13SpotifyWebAPI15PlaylistDetailsV4nameSSSgvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistdetails\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/name":{"title":"name","abstract":[{"type":"text","text":"The new name for the playlist. Required if you are creating a new"},{"text":" ","type":"text"},{"text":"playlist; optional if you are changing the details of an existing","type":"text"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/playlistdetails\/name","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/name","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","title":"changePlaylistDetails(_:to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/name","interfaceLanguage":"swift"},"metadata":{"title":"name","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI15PlaylistDetailsV4nameSSSgvp","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistdetails\/name"]}],"kind":"symbol","abstract":[{"text":"The new name for the playlist. Required if you are creating a new","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlist; optional if you are changing the details of an existing"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","kind":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","title":"createPlaylist(for:_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"title":"changePlaylistDetails(_:to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails/name":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails\/name","kind":"symbol","role":"symbol","abstract":[{"text":"The new name for the playlist. Required if you are creating a new","type":"text"},{"text":" ","type":"text"},{"text":"playlist; optional if you are changing the details of an existing","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistdetails\/name","title":"name","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"url":"\/documentation\/spotifywebapi\/playlistdetails","kind":"symbol","abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","title":"PlaylistDetails","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem.json b/docs/data/documentation/spotifywebapi/playlistitem.json index 8acb394b0..8037ae182 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem.json +++ b/docs/data/documentation/spotifywebapi/playlistitem.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"type":"text","text":" "},{"type":"text","text":"episode objects."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PlaylistItem"}],"languages":["swift"]}]},{"content":[{"anchor":"overview","type":"heading","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This enum has two cases with associated values:"}]},{"syntax":null,"code":["case track(Track)","case episode(Episode)"],"type":"codeListing"},{"inlineContent":[{"text":"It also has convenience computed properties for every property that is common","type":"text"},{"type":"text","text":" "},{"text":"to both tracks and episodes, such as the name and URI.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This is usually, but not always, returned in the context of a playlist."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"roleHeading":"Enumeration","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI12PlaylistItemO","symbolKind":"enum","title":"PlaylistItem","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistItem","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/episode(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/track(_:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/durationMS","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isExplicit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isPlayable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/uri"],"title":"Instance Properties"},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Equatable-Implementations"],"title":"Default Implementations"}],"seeAlsoSections":[{"title":"Playlist Objects","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks"]}],"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/name":{"url":"\/documentation\/spotifywebapi\/playlistitem\/name","kind":"symbol","role":"symbol","type":"topic","title":"name","abstract":[{"type":"text","text":"The name of this "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/name","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/Encodable-Implementations":{"url":"\/documentation\/spotifywebapi\/playlistitem\/encodable-implementations","kind":"article","role":"collectionGroup","type":"topic","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Encodable-Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/durationMS":{"url":"\/documentation\/spotifywebapi\/playlistitem\/durationms","kind":"symbol","role":"symbol","type":"topic","title":"durationMS","abstract":[{"type":"text","text":"The length, in milliseconds, of this "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/durationMS","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/isExplicit":{"role":"symbol","abstract":[{"type":"text","text":"Whether or not this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference","isActive":true},{"type":"text","text":" has explicit content. "},{"type":"codeVoice","code":"false"},{"type":"text","text":" if"},{"type":"text","text":" "},{"type":"text","text":"unknown."}],"url":"\/documentation\/spotifywebapi\/playlistitem\/isexplicit","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isExplicit","type":"topic","title":"isExplicit","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isExplicit","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/Decodable-Implementations":{"type":"topic","kind":"article","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/playlistitem\/decodable-implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/externalURLs":{"url":"\/documentation\/spotifywebapi\/playlistitem\/externalurls","kind":"symbol","role":"symbol","type":"topic","title":"externalURLs","abstract":[{"type":"text","text":"Known external urls for this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/externalURLs","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"]?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/id":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/id","title":"id","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitem\/id","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"abstract":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for this "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/type":{"url":"\/documentation\/spotifywebapi\/playlistitem\/type","kind":"symbol","role":"symbol","type":"topic","title":"type","abstract":[{"type":"text","text":"The underlying type of this "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference"},{"type":"text","text":". Either"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true,"type":"reference"},{"text":" or ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/type","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/track(_:)":{"abstract":[{"text":"A track in this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/track(_:)","url":"\/documentation\/spotifywebapi\/playlistitem\/track(_:)","type":"topic","title":"PlaylistItem.track(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"},{"kind":"text","text":"("},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitems","navigatorTitle":[{"kind":"identifier","text":"PlaylistItems"}],"role":"symbol","title":"PlaylistItems","type":"topic","abstract":[{"text":"The episodes and tracks in a playlist. each ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":" is optional."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/href":{"url":"\/documentation\/spotifywebapi\/playlistitem\/href","kind":"symbol","role":"symbol","type":"topic","title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/href","abstract":[{"text":"A link to the Spotify web API endpoint providing the full version of this","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"type":"text","text":"."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistTracks":{"url":"\/documentation\/spotifywebapi\/playlisttracks","kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PlaylistTracks"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","title":"PlaylistTracks","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"type":"text","text":" is optional."}]},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/episode(_:)":{"url":"\/documentation\/spotifywebapi\/playlistitem\/episode(_:)","kind":"symbol","role":"symbol","type":"topic","title":"PlaylistItem.episode(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/episode(_:)","abstract":[{"text":"An episode in this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"text":".","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/uri":{"url":"\/documentation\/spotifywebapi\/playlistitem\/uri","kind":"symbol","role":"symbol","type":"topic","title":"uri","abstract":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for this "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/uri","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/isPlayable":{"abstract":[{"type":"text","text":"If "},{"type":"codeVoice","code":"true"},{"type":"text","text":", this "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"text":" is playable in the given market.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Otherwise, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitem\/isplayable","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isPlayable","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"title":"isPlayable","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/playlistitem\/equatable-implementations","kind":"article","role":"collectionGroup","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Equatable-Implementations","abstract":[]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"titleInlineContent":[{"text":"Spotify ID","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify ID"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/ApproximatelyEquatable-Implementations":{"url":"\/documentation\/spotifywebapi\/playlistitem\/approximatelyequatable-implementations","kind":"article","role":"collectionGroup","type":"topic","title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/ApproximatelyEquatable-Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI12PlaylistItemO","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItem"}],"roleHeading":"Enumeration","role":"symbol","title":"PlaylistItem","symbolKind":"enum"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"type":"heading","text":"Overview","level":2,"anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"This enum has two cases with associated values:","type":"text"}]},{"code":["case track(Track)","case episode(Episode)"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"text":"It also has convenience computed properties for every property that is common","type":"text"},{"text":" ","type":"text"},{"text":"to both tracks and episodes, such as the name and URI.","type":"text"}]},{"inlineContent":[{"text":"This is usually, but not always, returned in the context of a playlist.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"topicSections":[{"anchor":"Enumeration-Cases","title":"Enumeration Cases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/episode(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/track(_:)"],"generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/durationMS","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isExplicit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isPlayable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/uri"],"title":"Instance Properties","generated":true,"anchor":"Instance-Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Equatable-Implementations"],"generated":true,"anchor":"Default-Implementations","title":"Default Implementations"}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks"],"anchor":"Playlist-Objects","generated":true,"title":"Playlist Objects"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/Encodable-Implementations":{"url":"\/documentation\/spotifywebapi\/playlistitem\/encodable-implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Encodable-Implementations","type":"topic","kind":"article","title":"Encodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/isPlayable":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isPlayable","abstract":[{"text":"If ","type":"text"},{"code":"true","type":"codeVoice"},{"text":", this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":" is playable in the given market."},{"text":" ","type":"text"},{"type":"text","text":"Otherwise, "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitem\/isplayable","type":"topic","title":"isPlayable","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isPlayable"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistTracks":{"title":"PlaylistTracks","url":"\/documentation\/spotifywebapi\/playlisttracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","type":"topic","abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistTracks","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/href":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"A link to the Spotify web API endpoint providing the full version of this","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/href","url":"\/documentation\/spotifywebapi\/playlistitem\/href","title":"href","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Equatable-Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/playlistitem\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/episode(_:)":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem\/episode(_:)","type":"topic","title":"PlaylistItem.episode(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/episode(_:)","abstract":[{"type":"text","text":"An episode in this "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"title":"PlaylistItems","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","url":"\/documentation\/spotifywebapi\/playlistitems","abstract":[{"type":"text","text":"The episodes and tracks in a playlist. each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlaylistItems","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItems"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/Decodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Decodable-Implementations","abstract":[],"kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/playlistitem\/decodable-implementations","role":"collectionGroup","title":"Decodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/track(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/track(_:)","url":"\/documentation\/spotifywebapi\/playlistitem\/track(_:)","type":"topic","title":"PlaylistItem.track(_:)","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"track"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"text":"A track in this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/uri":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem\/uri","type":"topic","title":"uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/uri","abstract":[{"type":"text","text":"The "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/name":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/name","abstract":[{"type":"text","text":"The name of this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/playlistitem\/name","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"name"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/ApproximatelyEquatable-Implementations":{"kind":"article","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlistitem\/approximatelyequatable-implementations","type":"topic","title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/ApproximatelyEquatable-Implementations","abstract":[]},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/externalURLs":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem\/externalurls","type":"topic","title":"externalURLs","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/externalURLs","abstract":[{"text":"Known external urls for this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/id":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/id","url":"\/documentation\/spotifywebapi\/playlistitem\/id","abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":" for this "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"type":"text","text":"."}],"title":"id","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/durationMS":{"abstract":[{"type":"text","text":"The length, in milliseconds, of this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":"."}],"title":"durationMS","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/durationMS","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem\/durationms","role":"symbol","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/isExplicit":{"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExplicit"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/playlistitem\/isexplicit","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isExplicit","abstract":[{"text":"Whether or not this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":" has explicit content. ","type":"text"},{"type":"codeVoice","code":"false"},{"text":" if","type":"text"},{"type":"text","text":" "},{"type":"text","text":"unknown."}],"title":"isExplicit"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URI","titleInlineContent":[{"type":"text","text":"Spotify URI"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/type":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The underlying type of this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference","isActive":true},{"text":". Either","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"type":"text","text":" or "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"type":"text","text":"."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/type","title":"type","url":"\/documentation\/spotifywebapi\/playlistitem\/type"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/!=(_:_:).json b/docs/data/documentation/spotifywebapi/playlistitem/!=(_:_:).json index 67ae975d1..f81d8f67e 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/playlistitem/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","metadata":{"title":"!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI12PlaylistItemO","extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"op"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Equatable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/playlistitem\/equatable-implementations","kind":"article","role":"collectionGroup","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Equatable-Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/!=(_:_:)","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/playlistitem\/!=(_:_:)"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Equatable-Implementations"]]},"metadata":{"title":"!=(_:_:)","symbolKind":"op","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI12PlaylistItemO","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"extendedModule":"Swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Equatable-Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/playlistitem\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/!=(_:_:)","abstract":[],"url":"\/documentation\/spotifywebapi\/playlistitem\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/playlistitem/approximatelyequatable-implementations.json index 56efceb9c..df30d79dc 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playlistitem/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isApproximatelyEqual(to:)"],"title":"Instance Methods","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/approximatelyequatable-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"ApproximatelyEquatable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/isApproximatelyEqual(to:)":{"type":"topic","title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isApproximatelyEqual(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","kind":"typeIdentifier","text":"PlaylistItem"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playlistitem\/isapproximatelyequal(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"metadata":{"role":"collectionGroup","title":"ApproximatelyEquatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isApproximatelyEqual(to:)"],"anchor":"Instance-Methods"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/ApproximatelyEquatable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/isApproximatelyEqual(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isApproximatelyEqual(to:)","title":"isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/playlistitem\/isapproximatelyequal(to:)","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/decodable-implementations.json b/docs/data/documentation/spotifywebapi/playlistitem/decodable-implementations.json index cb9ed1a20..365d58e23 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playlistitem/decodable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/init(from:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Decodable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","roleHeading":"API Collection","role":"collectionGroup"},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/init(from:)","url":"\/documentation\/spotifywebapi\/playlistitem\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"topicSections":[{"generated":true,"title":"Initializers","anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/init(from:)"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Decodable Implementations"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/decodable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Decodable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/playlistitem\/init(from:)","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/init(from:)","kind":"symbol","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/durationms.json b/docs/data/documentation/spotifywebapi/playlistitem/durationms.json index 66e22c8fd..43cbc6a7d 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/durationms.json +++ b/docs/data/documentation/spotifywebapi/playlistitem/durationms.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI12PlaylistItemO10durationMSSiSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"durationMS","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"title":"durationMS","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/durationMS"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"abstract":[{"text":"The length, in milliseconds, of this ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/durationms"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/durationMS":{"url":"\/documentation\/spotifywebapi\/playlistitem\/durationms","kind":"symbol","role":"symbol","type":"topic","title":"durationMS","abstract":[{"type":"text","text":"The length, in milliseconds, of this "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/durationMS","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"The length, in milliseconds, of this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/durationMS"},"metadata":{"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"durationMS","externalID":"s:13SpotifyWebAPI12PlaylistItemO10durationMSSiSgvp","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}],"role":"symbol"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/durationms"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/durationMS":{"abstract":[{"type":"text","text":"The length, in milliseconds, of this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":"."}],"title":"durationMS","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/durationMS","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem\/durationms","role":"symbol","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/encodable-implementations.json b/docs/data/documentation/spotifywebapi/playlistitem/encodable-implementations.json index a25d3054f..b1891ec35 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playlistitem/encodable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Encodable Implementations","roleHeading":"API Collection","role":"collectionGroup"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Encodable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/encode(to:)"],"title":"Instance Methods","generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/encode(to:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/playlistitem\/encode(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/encode(to:)","title":"encode(to:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Encodable-Implementations"},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/encode(to:)"],"anchor":"Instance-Methods"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Encodable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/encode(to:)":{"title":"encode(to:)","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/encode(to:)","url":"\/documentation\/spotifywebapi\/playlistitem\/encode(to:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/encode(to:).json b/docs/data/documentation/spotifywebapi/playlistitem/encode(to:).json index 012dd6cfb..8c3b7a5fc 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/playlistitem/encode(to:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","externalID":"s:13SpotifyWebAPI12PlaylistItemO6encode2toys7Encoder_p_tKF"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/encode(to:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/encode(to:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Encodable-Implementations"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/encode(to:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/playlistitem\/encode(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/encode(to:)","title":"encode(to:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/Encodable-Implementations":{"url":"\/documentation\/spotifywebapi\/playlistitem\/encodable-implementations","kind":"article","role":"collectionGroup","type":"topic","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Encodable-Implementations","abstract":[]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/encode(to:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/encode(to:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Encodable-Implementations"]]},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI12PlaylistItemO6encode2toys7Encoder_p_tKF","symbolKind":"method","extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"encode(to:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/Encodable-Implementations":{"url":"\/documentation\/spotifywebapi\/playlistitem\/encodable-implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Encodable-Implementations","type":"topic","kind":"article","title":"Encodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/encode(to:)":{"title":"encode(to:)","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/encode(to:)","url":"\/documentation\/spotifywebapi\/playlistitem\/encode(to:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/episode(_:).json b/docs/data/documentation/spotifywebapi/playlistitem/episode(_:).json index a74acb3e5..1264484d3 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/episode(_:).json +++ b/docs/data/documentation/spotifywebapi/playlistitem/episode(_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/episode(_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Case","title":"PlaylistItem.episode(_:)","externalID":"s:13SpotifyWebAPI12PlaylistItemO7episodeyAcA7EpisodeVcACmF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"episode"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/episode(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"An episode in this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference","isActive":true},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/episode(_:)":{"url":"\/documentation\/spotifywebapi\/playlistitem\/episode(_:)","kind":"symbol","role":"symbol","type":"topic","title":"PlaylistItem.episode(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/episode(_:)","abstract":[{"text":"An episode in this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"text":".","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/episode(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/episode(_:)"},"abstract":[{"type":"text","text":"An episode in this "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"type":"text","text":"."}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI12PlaylistItemO7episodeyAcA7EpisodeVcACmF","roleHeading":"Case","title":"PlaylistItem.episode(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"episode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"episode","kind":"identifier"},{"text":"(","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/episode(_:)":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem\/episode(_:)","type":"topic","title":"PlaylistItem.episode(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/episode(_:)","abstract":[{"type":"text","text":"An episode in this "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/equatable-implementations.json b/docs/data/documentation/spotifywebapi/playlistitem/equatable-implementations.json index 5fca30719..6d02200b6 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playlistitem/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/!=(_:_:)"]}],"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/!=(_:_:)","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/playlistitem\/!=(_:_:)"}}} \ No newline at end of file +{"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","roleHeading":"API Collection"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/equatable-implementations"]}],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/!=(_:_:)"],"anchor":"Operators"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/!=(_:_:)","abstract":[],"url":"\/documentation\/spotifywebapi\/playlistitem\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/externalurls.json b/docs/data/documentation/spotifywebapi/playlistitem/externalurls.json index c9b108cbc..fe2c52d60 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/externalurls.json +++ b/docs/data/documentation/spotifywebapi/playlistitem/externalurls.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI12PlaylistItemO12externalURLsSDySS10Foundation3URLVGSgvp","title":"externalURLs","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"key: The type of the URL, for example: “spotify” - The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"text","text":"for the object."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"value: An external, public URL to the object."}]}]}],"type":"unorderedList"}],"kind":"content"}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/externalURLs"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/externalurls"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"abstract":[{"type":"text","text":"Known external urls for this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference","isActive":true},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/externalURLs":{"url":"\/documentation\/spotifywebapi\/playlistitem\/externalurls","kind":"symbol","role":"symbol","type":"topic","title":"externalURLs","abstract":[{"type":"text","text":"Known external urls for this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/externalURLs","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"]?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","title":"Spotify URL","titleInlineContent":[{"type":"text","text":"Spotify URL"}]}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"Known external urls for this ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI12PlaylistItemO12externalURLsSDySS10Foundation3URLVGSgvp","title":"externalURLs","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/externalurls"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/externalURLs","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"key: The type of the URL, for example: “spotify” - The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" "},{"type":"text","text":"for the object."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"value: An external, public URL to the object."}],"type":"paragraph"}]}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"title":"Spotify URL","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"text":"Spotify URL","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/externalURLs":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem\/externalurls","type":"topic","title":"externalURLs","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/externalURLs","abstract":[{"text":"Known external urls for this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/href.json b/docs/data/documentation/spotifywebapi/playlistitem/href.json index fb28113ca..5a6776143 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/href.json +++ b/docs/data/documentation/spotifywebapi/playlistitem/href.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?","kind":"text"}],"externalID":"s:13SpotifyWebAPI12PlaylistItemO4href10Foundation3URLVSgvp","symbolKind":"property","role":"symbol","title":"href","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/href"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/href","interfaceLanguage":"swift"},"abstract":[{"text":"A link to the Spotify web API endpoint providing the full version of this","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"type":"text","text":" to retrieve the full results."}]}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/href":{"url":"\/documentation\/spotifywebapi\/playlistitem\/href","kind":"symbol","role":"symbol","type":"topic","title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/href","abstract":[{"text":"A link to the Spotify web API endpoint providing the full version of this","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"type":"text","text":"."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/href","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","type":"reference","isActive":true},{"text":" to retrieve the full results.","type":"text"}],"type":"paragraph"}]}],"sections":[],"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full version of this"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/href"]}],"metadata":{"roleHeading":"Instance Property","title":"href","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI12PlaylistItemO4href10Foundation3URLVSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"role":"symbol","symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/href":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"A link to the Spotify web API endpoint providing the full version of this","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/href","url":"\/documentation\/spotifywebapi\/playlistitem\/href","title":"href","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/id.json b/docs/data/documentation/spotifywebapi/playlistitem/id.json index b3dbefbeb..e7a1c61e3 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/id.json +++ b/docs/data/documentation/spotifywebapi/playlistitem/id.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","title":"id","externalID":"s:13SpotifyWebAPI12PlaylistItemO2idSSSgvp","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/id"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/id"]}],"abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":" for this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/id":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/id","title":"id","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitem\/id","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"abstract":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for this "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"type":"text","text":"."}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"titleInlineContent":[{"type":"text","text":"Spotify ID"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify ID"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"metadata":{"title":"id","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI12PlaylistItemO2idSSSgvp","role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"type":"text","text":" for this "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/id"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"title":"Spotify ID","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/id":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/id","url":"\/documentation\/spotifywebapi\/playlistitem\/id","abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":" for this "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"type":"text","text":"."}],"title":"id","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/init(from:).json b/docs/data/documentation/spotifywebapi/playlistitem/init(from:).json index 4a120c6d8..5f672a4bc 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/init(from:).json +++ b/docs/data/documentation/spotifywebapi/playlistitem/init(from:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Decodable-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/init(from:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/init(from:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"init(from:)","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"symbolKind":"init","role":"symbol","externalID":"s:13SpotifyWebAPI12PlaylistItemO4fromACs7Decoder_p_tKcfc","extendedModule":"SpotifyWebAPI"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/Decodable-Implementations":{"type":"topic","kind":"article","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/playlistitem\/decodable-implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/init(from:)","url":"\/documentation\/spotifywebapi\/playlistitem\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/init(from:)"]}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","externalID":"s:13SpotifyWebAPI12PlaylistItemO4fromACs7Decoder_p_tKcfc","extendedModule":"SpotifyWebAPI","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","roleHeading":"Initializer"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Decodable-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/init(from:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/playlistitem\/init(from:)","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/init(from:)","kind":"symbol","abstract":[],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/Decodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/Decodable-Implementations","abstract":[],"kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/playlistitem\/decodable-implementations","role":"collectionGroup","title":"Decodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/playlistitem/isapproximatelyequal(to:).json index 166376190..b38fa8fe9 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/playlistitem/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","kind":"typeIdentifier","text":"PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Another instance of ","type":"text"},{"type":"codeVoice","code":"Self"},{"type":"text","text":"."}]}],"name":"other"}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Dates are compared using ","type":"text"},{"type":"codeVoice","code":"timeIntervalSince1970"},{"text":", so they are considered","type":"text"},{"type":"text","text":" "},{"text":"floating point properties for the purposes of this method.","type":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/ApproximatelyEquatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","kind":"typeIdentifier","text":"PlaylistItem"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"method","role":"symbol","externalID":"s:13SpotifyWebAPI12PlaylistItemO20isApproximatelyEqual2toSbAC_tF","title":"isApproximatelyEqual(to:)"},"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/isApproximatelyEqual(to:)":{"type":"topic","title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isApproximatelyEqual(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","kind":"typeIdentifier","text":"PlaylistItem"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playlistitem\/isapproximatelyequal(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/ApproximatelyEquatable-Implementations":{"url":"\/documentation\/spotifywebapi\/playlistitem\/approximatelyequatable-implementations","kind":"article","role":"collectionGroup","type":"topic","title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/ApproximatelyEquatable-Implementations","abstract":[]}}} \ No newline at end of file +{"kind":"symbol","metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI12PlaylistItemO20isApproximatelyEqual2toSbAC_tF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","symbolKind":"method","title":"isApproximatelyEqual(to:)","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/isapproximatelyequal(to:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PlaylistItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another instance of "},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Dates are compared using "},{"code":"timeIntervalSince1970","type":"codeVoice"},{"type":"text","text":", so they are considered"},{"type":"text","text":" "},{"text":"floating point properties for the purposes of this method.","type":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/ApproximatelyEquatable-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isApproximatelyEqual(to:)"},"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/isApproximatelyEqual(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isApproximatelyEqual(to:)","title":"isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/playlistitem\/isapproximatelyequal(to:)","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/ApproximatelyEquatable-Implementations":{"kind":"article","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlistitem\/approximatelyequatable-implementations","type":"topic","title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/ApproximatelyEquatable-Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/isexplicit.json b/docs/data/documentation/spotifywebapi/playlistitem/isexplicit.json index ee6af764f..473da2634 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/isexplicit.json +++ b/docs/data/documentation/spotifywebapi/playlistitem/isexplicit.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isExplicit"},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI12PlaylistItemO10isExplicitSbvp","roleHeading":"Instance Property","title":"isExplicit","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExplicit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Whether or not this ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"type":"text","text":" has explicit content. "},{"code":"false","type":"codeVoice"},{"text":" if","type":"text"},{"type":"text","text":" "},{"type":"text","text":"unknown."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/isexplicit"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/isExplicit":{"role":"symbol","abstract":[{"type":"text","text":"Whether or not this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference","isActive":true},{"type":"text","text":" has explicit content. "},{"type":"codeVoice","code":"false"},{"type":"text","text":" if"},{"type":"text","text":" "},{"type":"text","text":"unknown."}],"url":"\/documentation\/spotifywebapi\/playlistitem\/isexplicit","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isExplicit","type":"topic","title":"isExplicit","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isExplicit","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/isexplicit"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isExplicit","interfaceLanguage":"swift"},"abstract":[{"text":"Whether or not this ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":" has explicit content. ","type":"text"},{"code":"false","type":"codeVoice"},{"text":" if","type":"text"},{"type":"text","text":" "},{"text":"unknown.","type":"text"}],"metadata":{"title":"isExplicit","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI12PlaylistItemO10isExplicitSbvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isExplicit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/isExplicit":{"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExplicit"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/playlistitem\/isexplicit","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isExplicit","abstract":[{"text":"Whether or not this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":" has explicit content. ","type":"text"},{"type":"codeVoice","code":"false"},{"text":" if","type":"text"},{"type":"text","text":" "},{"type":"text","text":"unknown."}],"title":"isExplicit"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/isplayable.json b/docs/data/documentation/spotifywebapi/playlistitem/isplayable.json index 5f4b6fe58..dddc4c704 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/isplayable.json +++ b/docs/data/documentation/spotifywebapi/playlistitem/isplayable.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isPlayable"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/isplayable"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"If ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"type":"text","text":" is playable in the given market."},{"type":"text","text":" "},{"text":"Otherwise, ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"title":"isPlayable","externalID":"s:13SpotifyWebAPI12PlaylistItemO10isPlayableSbSgvp","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isPlayable","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/isPlayable":{"abstract":[{"type":"text","text":"If "},{"type":"codeVoice","code":"true"},{"type":"text","text":", this "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"text":" is playable in the given market.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Otherwise, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitem\/isplayable","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isPlayable","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"title":"isPlayable","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isPlayable"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isPlayable","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"abstract":[{"text":"If ","type":"text"},{"code":"true","type":"codeVoice"},{"text":", this ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference"},{"type":"text","text":" is playable in the given market."},{"text":" ","type":"text"},{"text":"Otherwise, ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Instance Property","title":"isPlayable","role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI12PlaylistItemO10isPlayableSbSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isPlayable"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/isplayable"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/isPlayable":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/isPlayable","abstract":[{"text":"If ","type":"text"},{"code":"true","type":"codeVoice"},{"text":", this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":" is playable in the given market."},{"text":" ","type":"text"},{"type":"text","text":"Otherwise, "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitem\/isplayable","type":"topic","title":"isPlayable","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isPlayable"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/name.json b/docs/data/documentation/spotifywebapi/playlistitem/name.json index 557bf271a..ca5de68c5 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/name.json +++ b/docs/data/documentation/spotifywebapi/playlistitem/name.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/name","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI12PlaylistItemO4nameSSvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"name","roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/name"]}],"abstract":[{"text":"The name of this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference","isActive":true},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/name":{"url":"\/documentation\/spotifywebapi\/playlistitem\/name","kind":"symbol","role":"symbol","type":"topic","title":"name","abstract":[{"type":"text","text":"The name of this "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/name","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/name","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"The name of this ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"metadata":{"role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI12PlaylistItemO4nameSSSgvp","modules":[{"name":"SpotifyWebAPI"}],"title":"name"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/name":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/name","abstract":[{"type":"text","text":"The name of this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/playlistitem\/name","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"name"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/track(_:).json b/docs/data/documentation/spotifywebapi/playlistitem/track(_:).json index 56a290071..3dbfdee5f 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/track(_:).json +++ b/docs/data/documentation/spotifywebapi/playlistitem/track(_:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"case","role":"symbol","roleHeading":"Case","title":"PlaylistItem.track(_:)","externalID":"s:13SpotifyWebAPI12PlaylistItemO5trackyAcA5TrackVcACmF","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"track"},{"kind":"text","text":"("},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":")","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","text":"Track","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"abstract":[{"text":"A track in this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/track(_:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/track(_:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/track(_:)":{"abstract":[{"text":"A track in this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/track(_:)","url":"\/documentation\/spotifywebapi\/playlistitem\/track(_:)","type":"topic","title":"PlaylistItem.track(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"},{"kind":"text","text":"("},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":")","kind":"text"}],"externalID":"s:13SpotifyWebAPI12PlaylistItemO5trackyAcA5TrackVcACmF","roleHeading":"Case","title":"PlaylistItem.track(_:)"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/track(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"track"},{"kind":"text","text":"("},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":")"}],"platforms":["macOS"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/track(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A track in this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/track(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/track(_:)","url":"\/documentation\/spotifywebapi\/playlistitem\/track(_:)","type":"topic","title":"PlaylistItem.track(_:)","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"track"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"text":"A track in this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/type.json b/docs/data/documentation/spotifywebapi/playlistitem/type.json index 3bd67cca1..b240f84b1 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/type.json +++ b/docs/data/documentation/spotifywebapi/playlistitem/type.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The underlying type of this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"text":". Either","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"type":"text","text":" or "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"type":"text","text":"."}],"metadata":{"role":"symbol","title":"type","externalID":"s:13SpotifyWebAPI12PlaylistItemO4typeAA10IDCategoryOvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","text":"IDCategory","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/type"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/type"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/type":{"url":"\/documentation\/spotifywebapi\/playlistitem\/type","kind":"symbol","role":"symbol","type":"topic","title":"type","abstract":[{"type":"text","text":"The underlying type of this "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference"},{"type":"text","text":". Either"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true,"type":"reference"},{"text":" or ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/type","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"}}} \ No newline at end of file +{"sections":[],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI12PlaylistItemO4typeAA10IDCategoryOvp","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"title":"type"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/type","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitem\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The underlying type of this "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"type":"text","text":". Either"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true},{"text":" or ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference","isActive":true},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/type":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The underlying type of this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference","isActive":true},{"text":". Either","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"type":"text","text":" or "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"type":"text","text":"."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/type","title":"type","url":"\/documentation\/spotifywebapi\/playlistitem\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitem/uri.json b/docs/data/documentation/spotifywebapi/playlistitem/uri.json index 57f17ced7..6498e60bc 100644 --- a/docs/data/documentation/spotifywebapi/playlistitem/uri.json +++ b/docs/data/documentation/spotifywebapi/playlistitem/uri.json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/uri","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"type":"text","text":" for this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference","isActive":true},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/uri"]}],"metadata":{"role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI12PlaylistItemO3uriSSSgvp","roleHeading":"Instance Property","title":"uri"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/uri":{"url":"\/documentation\/spotifywebapi\/playlistitem\/uri","kind":"symbol","role":"symbol","type":"topic","title":"uri","abstract":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for this "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/uri","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify URI","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify URI"}]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitem\/uri"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI12PlaylistItemO3uriSSSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property","title":"uri","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/uri","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem/uri":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem\/uri","type":"topic","title":"uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem\/uri","abstract":[{"type":"text","text":"The "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URI","titleInlineContent":[{"type":"text","text":"Spotify URI"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemcontainer.json b/docs/data/documentation/spotifywebapi/playlistitemcontainer.json index c16c98512..b5bcf376e 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemcontainer.json +++ b/docs/data/documentation/spotifywebapi/playlistitemcontainer.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"role":"symbol","title":"PlaylistItemContainer","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PlaylistItemContainer"}],"roleHeading":"Structure","symbolKind":"struct"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/init(addedAt:addedBy:isLocal:item:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedAt","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedBy","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isLocal","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/item"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Equatable-Implementations"]}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships"}],"abstract":[{"type":"text","text":"Holds a track or podcast episode that is contained in a playlist, as well as"},{"text":" ","type":"text"},{"text":"additional information about its relationship to the playlist.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Playlist Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemContainer","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Item","kind":"genericParameter"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Decodable","kind":"typeIdentifier","preciseIdentifier":"s:Se"},{"kind":"text","text":", "},{"text":"Item","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Encodable","kind":"typeIdentifier","preciseIdentifier":"s:SE"},{"kind":"text","text":", "},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Hashable","preciseIdentifier":"s:SH"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"inlineContent":[{"type":"text","text":"Contains the following properties:"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedAt"},{"text":": The date and time the track or episode was added.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedBy","isActive":true,"type":"reference"},{"type":"text","text":": The Spotify user who added the track or episode."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isLocal","type":"reference"},{"type":"text","text":": Whether or not the track or episode is from a "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","type":"reference","isActive":true},{"type":"text","text":"."}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/item"},{"text":": Either a ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true,"type":"reference"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","isActive":true},{"type":"text","text":", or "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":" (simplified"},{"type":"text","text":" "},{"type":"text","text":"version)."}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/isLocal":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/islocal","type":"topic","abstract":[{"text":"Whether or not the item is from a local file.","type":"text"}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isLocal","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isLocal","title":"isLocal"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistTracks":{"url":"\/documentation\/spotifywebapi\/playlisttracks","kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PlaylistTracks"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","title":"PlaylistTracks","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"type":"text","text":" is optional."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/init(addedAt:addedBy:isLocal:item:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"addedAt","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"addedBy"},{"kind":"text","text":": "},{"text":"SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"isLocal"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"text":"item","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Item"},{"text":"?)","kind":"text"}],"title":"init(addedAt:addedBy:isLocal:item:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/init(addedat:addedby:islocal:item:)","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"as additional information about its relationship to the playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/init(addedAt:addedBy:isLocal:item:)"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Equatable-Implementations","title":"Equatable Implementations","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/equatable-implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/decodable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Decodable-Implementations","kind":"article","type":"topic","title":"Decodable Implementations"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/item":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"item","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","title":"item","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/item","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/item","abstract":[{"text":"Either a ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"},{"type":"text","text":", or "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference"},{"type":"text","text":" (simplified"},{"type":"text","text":" "},{"text":"version) in this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/addedBy":{"type":"topic","abstract":[{"text":"The Spotify user who added the track or episode.","type":"text"}],"title":"addedBy","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/addedby","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedBy","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addedBy","kind":"identifier"},{"text":": ","kind":"text"},{"text":"SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/addedAt":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addedAt"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"The date and time the track or episode was added.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/addedat","title":"addedAt","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedAt","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/ApproximatelyEquatable-Implementations","title":"ApproximatelyEquatable Implementations","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/approximatelyequatable-implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitems","navigatorTitle":[{"kind":"identifier","text":"PlaylistItems"}],"role":"symbol","title":"PlaylistItems","type":"topic","abstract":[{"text":"The episodes and tracks in a playlist. each ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":" is optional."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#local-files":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","type":"link","title":"local file","titleInlineContent":[{"text":"local file","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","title":"ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ApproximatelyEquatable"}],"abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/approximatelyequatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/Encodable-Implementations":{"type":"topic","title":"Encodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/encodable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Encodable-Implementations"}}} \ No newline at end of file +{"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"text":"additional information about its relationship to the playlist.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PlaylistItemContainer"},{"kind":"text","text":"<"},{"text":"Item","kind":"genericParameter"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Decodable","kind":"typeIdentifier","preciseIdentifier":"s:Se"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SE","text":"Encodable"},{"kind":"text","text":", "},{"text":"Item","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SH","text":"Hashable"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Contains the following properties:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedAt"},{"type":"text","text":": The date and time the track or episode was added."}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedBy"},{"text":": The Spotify user who added the track or episode.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isLocal","type":"reference"},{"type":"text","text":": Whether or not the track or episode is from a "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/item","isActive":true,"type":"reference"},{"type":"text","text":": Either a "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference","isActive":true},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","type":"reference"},{"text":", or ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":" (simplified"},{"type":"text","text":" "},{"type":"text","text":"version)."}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"topicSections":[{"anchor":"Initializers","generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/init(addedAt:addedBy:isLocal:item:)"]},{"anchor":"Instance-Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedAt","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedBy","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isLocal","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/item"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Equatable-Implementations"],"title":"Default Implementations","anchor":"Default-Implementations","generated":true}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks"],"generated":true,"title":"Playlist Objects","anchor":"Playlist-Objects"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"sections":[],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"PlaylistItemContainer"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV","roleHeading":"Structure","title":"PlaylistItemContainer","symbolKind":"struct"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/item":{"kind":"symbol","abstract":[{"type":"text","text":"Either a "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","type":"reference"},{"type":"text","text":", or "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference"},{"type":"text","text":" (simplified"},{"type":"text","text":" "},{"type":"text","text":"version) in this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/item","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"item","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/item","title":"item","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/addedAt":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/addedat","title":"addedAt","type":"topic","abstract":[{"type":"text","text":"The date and time the track or episode was added."}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"addedAt","kind":"identifier"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedAt","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Equatable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/equatable-implementations","abstract":[],"role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/Encodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Encodable-Implementations","kind":"article","abstract":[],"title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/encodable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/isLocal":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isLocal","title":"isLocal","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isLocal"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/islocal","type":"topic","abstract":[{"text":"Whether or not the item is from a local file.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/ApproximatelyEquatable-Implementations":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"topic","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/ApproximatelyEquatable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistTracks":{"title":"PlaylistTracks","url":"\/documentation\/spotifywebapi\/playlisttracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","type":"topic","abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistTracks","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/addedBy":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/addedby","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"The Spotify user who added the track or episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addedBy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV"},{"text":"?","kind":"text"}],"title":"addedBy","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedBy"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","title":"Swift.Copyable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"title":"PlaylistItems","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","url":"\/documentation\/spotifywebapi\/playlistitems","abstract":[{"type":"text","text":"The episodes and tracks in a playlist. each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlaylistItems","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItems"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#local-files":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","titleInlineContent":[{"text":"local file","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","type":"link","title":"local file"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/init(addedAt:addedBy:isLocal:item:)":{"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well","type":"text"},{"text":" ","type":"text"},{"text":"as additional information about its relationship to the playlist.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/init(addedAt:addedBy:isLocal:item:)","role":"symbol","kind":"symbol","title":"init(addedAt:addedBy:isLocal:item:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"addedAt","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"addedBy","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"isLocal"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"item"},{"text":": ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/init(addedat:addedby:islocal:item:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ApproximatelyEquatable"}],"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/approximatelyequatable","title":"ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/Decodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Decodable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/decodable-implementations","type":"topic","title":"Decodable Implementations","kind":"article","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemcontainer/!=(_:_:).json b/docs/data/documentation/spotifywebapi/playlistitemcontainer/!=(_:_:).json index 31abec89a..887a36802 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemcontainer/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/playlistitemcontainer/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"metadata":{"symbolKind":"op","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI21PlaylistItemContainerV","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","roleHeading":"Operator"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/!=(_:_:)"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/!=(_:_:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/!=(_:_:)","type":"topic","abstract":[],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Equatable-Implementations","title":"Equatable Implementations","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/equatable-implementations","kind":"article","role":"collectionGroup"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/!=(_:_:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/!=(_:_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Equatable-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI21PlaylistItemContainerV","title":"!=(_:_:)","symbolKind":"op","extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/!=(_:_:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/!=(_:_:)","kind":"symbol","type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Equatable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/equatable-implementations","abstract":[],"role":"collectionGroup","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemcontainer/addedat.json b/docs/data/documentation/spotifywebapi/playlistitemcontainer/addedat.json index 01a04783b..bd2d9a78d 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemcontainer/addedat.json +++ b/docs/data/documentation/spotifywebapi/playlistitemcontainer/addedat.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/addedat"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addedAt"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Note that some very old playlists may return ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" for this property."}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedAt","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"text":"The date and time the track or episode was added.","type":"text"}],"metadata":{"title":"addedAt","externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV7addedAt10Foundation4DateVSgvp","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addedAt","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/addedAt":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addedAt"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"The date and time the track or episode was added.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/addedat","title":"addedAt","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedAt","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/addedat"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"abstract":[{"type":"text","text":"The date and time the track or episode was added."}],"metadata":{"symbolKind":"property","title":"addedAt","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"addedAt"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV7addedAt10Foundation4DateVSgvp"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedAt","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addedAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Note that some very old playlists may return "},{"code":"nil","type":"codeVoice"},{"text":" for this property.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/addedAt":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/addedat","title":"addedAt","type":"topic","abstract":[{"type":"text","text":"The date and time the track or episode was added."}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"addedAt","kind":"identifier"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedAt","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemcontainer/addedby.json b/docs/data/documentation/spotifywebapi/playlistitemcontainer/addedby.json index 738db4c3f..59865ac18 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemcontainer/addedby.json +++ b/docs/data/documentation/spotifywebapi/playlistitemcontainer/addedby.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/addedby"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"The Spotify user who added the track or episode.","type":"text"}],"metadata":{"symbolKind":"property","title":"addedBy","externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV7addedByAA0A4UserVSgvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addedBy"},{"text":": ","kind":"text"},{"text":"SpotifyUser","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV"},{"text":"?","kind":"text"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addedBy","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Note that some very old playlists may return "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" for this property."}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedBy"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/addedBy":{"type":"topic","abstract":[{"text":"The Spotify user who added the track or episode.","type":"text"}],"title":"addedBy","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/addedby","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedBy","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addedBy","kind":"identifier"},{"text":": ","kind":"text"},{"text":"SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedBy"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/addedby"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The Spotify user who added the track or episode."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"addedBy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyUser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"text":"Note that some very old playlists may return ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" for this property.","type":"text"}],"type":"paragraph"}]}],"metadata":{"externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV7addedByAA0A4UserVSgvp","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"addedBy","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"addedBy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser"},{"text":"?","kind":"text"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/addedBy":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/addedby","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"The Spotify user who added the track or episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addedBy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV"},{"text":"?","kind":"text"}],"title":"addedBy","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedBy"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemcontainer/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/playlistitemcontainer/approximatelyequatable-implementations.json index fc3985655..7d4e46401 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemcontainer/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playlistitemcontainer/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"ApproximatelyEquatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isApproximatelyEqual(to:)"],"title":"Instance Methods"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/ApproximatelyEquatable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/isApproximatelyEqual(to:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistItemContainer","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI21PlaylistItemContainerV"},{"text":"<","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/isapproximatelyequal(to:)","role":"symbol","title":"isApproximatelyEqual(to:)","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isApproximatelyEqual(to:)","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isApproximatelyEqual(to:)"],"title":"Instance Methods","generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"ApproximatelyEquatable Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/isApproximatelyEqual(to:)":{"title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isApproximatelyEqual(to:)","kind":"symbol","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/isapproximatelyequal(to:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI21PlaylistItemContainerV","kind":"typeIdentifier","text":"PlaylistItemContainer"},{"kind":"text","text":"<"},{"text":"Item","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemcontainer/decodable-implementations.json b/docs/data/documentation/spotifywebapi/playlistitemcontainer/decodable-implementations.json index 4a8d8bed4..8a36c5c0c 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemcontainer/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playlistitemcontainer/decodable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Decodable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/init(from:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Decodable-Implementations","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/init(from:)","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Decodable-Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"API Collection","title":"Decodable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/init(from:)"],"generated":true,"anchor":"Initializers"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/init(from:)","type":"topic","title":"init(from:)","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/init(from:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemcontainer/encodable-implementations.json b/docs/data/documentation/spotifywebapi/playlistitemcontainer/encodable-implementations.json index e429ff6d4..3b522975a 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemcontainer/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playlistitemcontainer/encodable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"Encodable Implementations","role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/encodable-implementations"]}],"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/encode(to:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Encodable-Implementations","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/encode(to:)":{"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/encode(to:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/encode(to:)","title":"encode(to:)","role":"symbol","conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/encodable-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Encodable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Encodable Implementations"},"kind":"article","topicSections":[{"anchor":"Instance-Methods","title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/encode(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/encode(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/encode(to:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","title":"encode(to:)","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemcontainer/encode(to:).json b/docs/data/documentation/spotifywebapi/playlistitemcontainer/encode(to:).json index 47afa5b86..6d15cf22c 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemcontainer/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/playlistitemcontainer/encode(to:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/encode(to:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"metadata":{"conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"encode(to:)","symbolKind":"method","externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV6encode2toys7Encoder_p_tKF"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Encodable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/Encodable-Implementations":{"type":"topic","title":"Encodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/encodable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Encodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/encode(to:)":{"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/encode(to:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/encode(to:)","title":"encode(to:)","role":"symbol","conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Encodable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV6encode2toys7Encoder_p_tKF","title":"encode(to:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"symbolKind":"method","extendedModule":"SpotifyWebAPI"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/Encodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Encodable-Implementations","kind":"article","abstract":[],"title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/encodable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/encode(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/encode(to:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","title":"encode(to:)","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemcontainer/equatable-implementations.json b/docs/data/documentation/spotifywebapi/playlistitemcontainer/equatable-implementations.json index e9a355291..25b15cf8e 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemcontainer/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playlistitemcontainer/equatable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/!=(_:_:)"],"title":"Operators"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/!=(_:_:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/!=(_:_:)","type":"topic","abstract":[],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/!=(_:_:)"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations"},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"sections":[],"topicSections":[{"generated":true,"anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/!=(_:_:)"],"title":"Operators"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/!=(_:_:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/!=(_:_:)","kind":"symbol","type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemcontainer/init(addedat:addedby:islocal:item:).json b/docs/data/documentation/spotifywebapi/playlistitemcontainer/init(addedat:addedby:islocal:item:).json index 14cd0055b..91c8de443 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemcontainer/init(addedat:addedby:islocal:item:).json +++ b/docs/data/documentation/spotifywebapi/playlistitemcontainer/init(addedat:addedby:islocal:item:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/init(addedat:addedby:islocal:item:)"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"addedAt","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"addedBy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser"},{"kind":"text","text":"?, "},{"text":"isLocal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"item","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV7addedAt0G2By7isLocal4itemACyxG10Foundation4DateVSg_AA0A4UserVSgSbSgxSgtcfc","title":"init(addedAt:addedBy:isLocal:item:)","role":"symbol","symbolKind":"init","roleHeading":"Initializer"},"abstract":[{"type":"text","text":"Holds a track or podcast episode that is contained in a playlist, as well"},{"type":"text","text":" "},{"type":"text","text":"as additional information about its relationship to the playlist."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/init(addedAt:addedBy:isLocal:item:)"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"addedAt"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"addedBy","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"isLocal"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"? = nil, "},{"text":"item","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The date and time the track or episode was added.","type":"text"}],"type":"paragraph"}],"name":"addedAt"},{"name":"addedBy","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The Spotify user who added the track or episode."}]}]},{"name":"isLocal","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Whether or not the item is from a "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","type":"reference"},{"type":"text","text":"."}]}]},{"name":"item","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Either a "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"text":", ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"},{"type":"text","text":", or "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"text":" (simplified","type":"text"},{"type":"text","text":" "},{"type":"text","text":"version)."}]}]}],"kind":"parameters"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/init(addedAt:addedBy:isLocal:item:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"addedAt","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"addedBy"},{"kind":"text","text":": "},{"text":"SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"isLocal"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"text":"item","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Item"},{"text":"?)","kind":"text"}],"title":"init(addedAt:addedBy:isLocal:item:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/init(addedat:addedby:islocal:item:)","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"as additional information about its relationship to the playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/init(addedAt:addedBy:isLocal:item:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#local-files":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","titleInlineContent":[{"text":"local file","type":"text"}],"title":"local file","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well","type":"text"},{"text":" ","type":"text"},{"text":"as additional information about its relationship to the playlist.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"addedAt","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"? = nil, "},{"text":"addedBy","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","text":"SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV"},{"kind":"text","text":"? = nil, "},{"text":"isLocal","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"? = nil, ","kind":"text"},{"text":"item","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The date and time the track or episode was added.","type":"text"}]}],"name":"addedAt"},{"name":"addedBy","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The Spotify user who added the track or episode."}]}]},{"name":"isLocal","content":[{"inlineContent":[{"type":"text","text":"Whether or not the item is from a "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]},{"name":"item","content":[{"inlineContent":[{"text":"Either a ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true,"type":"reference"},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","isActive":true},{"text":", or ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"type":"text","text":" (simplified"},{"type":"text","text":" "},{"text":"version).","type":"text"}],"type":"paragraph"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/init(addedAt:addedBy:isLocal:item:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/init(addedat:addedby:islocal:item:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV7addedAt0G2By7isLocal4itemACyxG10Foundation4DateVSg_AA0A4UserVSgSbSgxSgtcfc","title":"init(addedAt:addedBy:isLocal:item:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"addedAt"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"addedBy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV"},{"kind":"text","text":"?, "},{"text":"isLocal","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"item"},{"kind":"text","text":": "},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"?)"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/init(addedAt:addedBy:isLocal:item:)":{"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well","type":"text"},{"text":" ","type":"text"},{"text":"as additional information about its relationship to the playlist.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/init(addedAt:addedBy:isLocal:item:)","role":"symbol","kind":"symbol","title":"init(addedAt:addedBy:isLocal:item:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"addedAt","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"addedBy","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"isLocal"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"item"},{"text":": ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/init(addedat:addedby:islocal:item:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#local-files":{"type":"link","titleInlineContent":[{"type":"text","text":"local file"}],"title":"local file","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemcontainer/init(from:).json b/docs/data/documentation/spotifywebapi/playlistitemcontainer/init(from:).json index e448e95d3..1603b3637 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemcontainer/init(from:).json +++ b/docs/data/documentation/spotifywebapi/playlistitemcontainer/init(from:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/init(from:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/init(from:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"init(from:)","externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV4fromACyxGs7Decoder_p_tKcfc","symbolKind":"init","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Decodable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/init(from:)","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/decodable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Decodable-Implementations","kind":"article","type":"topic","title":"Decodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Decodable-Implementations"]]},"metadata":{"title":"init(from:)","symbolKind":"init","role":"symbol","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV4fromACyxGs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/init(from:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/init(from:)","type":"topic","title":"init(from:)","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/init(from:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/Decodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/Decodable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/decodable-implementations","type":"topic","title":"Decodable Implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemcontainer/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/playlistitemcontainer/isapproximatelyequal(to:).json index 09e11ef38..a9976f2aa 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemcontainer/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/playlistitemcontainer/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/ApproximatelyEquatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI21PlaylistItemContainerV","text":"PlaylistItemContainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":">) -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Another instance of ","type":"text"},{"code":"Self","type":"codeVoice"},{"text":".","type":"text"}]}],"name":"other"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedAt","isActive":true},{"text":" is compared using","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"timeIntervalSince1970"},{"text":", so it is considered a floating point property for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the purposes of this method."}],"type":"paragraph"}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/isapproximatelyequal(to:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"PlaylistItemContainer","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI21PlaylistItemContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"extendedModule":"SpotifyWebAPI","title":"isApproximatelyEqual(to:)","externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV20isApproximatelyEqual2toSbACyxG_tF","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/addedAt":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addedAt"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"The date and time the track or episode was added.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/addedat","title":"addedAt","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedAt","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/isApproximatelyEqual(to:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistItemContainer","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI21PlaylistItemContainerV"},{"text":"<","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/isapproximatelyequal(to:)","role":"symbol","title":"isApproximatelyEqual(to:)","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isApproximatelyEqual(to:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/ApproximatelyEquatable-Implementations","title":"ApproximatelyEquatable Implementations","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/approximatelyequatable-implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI21PlaylistItemContainerV","text":"PlaylistItemContainer","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another instance of "},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}]}],"name":"other"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedAt"},{"text":" is compared using","type":"text"},{"type":"text","text":" "},{"code":"timeIntervalSince1970","type":"codeVoice"},{"text":", so it is considered a floating point property for","type":"text"},{"type":"text","text":" "},{"text":"the purposes of this method.","type":"text"}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isApproximatelyEqual(to:)"},"kind":"symbol","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/ApproximatelyEquatable-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV20isApproximatelyEqual2toSbACyxG_tF","role":"symbol","title":"isApproximatelyEqual(to:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"SpotifyWebAPI","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistItemContainer","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI21PlaylistItemContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/addedAt":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/addedat","title":"addedAt","type":"topic","abstract":[{"type":"text","text":"The date and time the track or episode was added."}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"addedAt","kind":"identifier"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/addedAt","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/isApproximatelyEqual(to:)":{"title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isApproximatelyEqual(to:)","kind":"symbol","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/isapproximatelyequal(to:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI21PlaylistItemContainerV","kind":"typeIdentifier","text":"PlaylistItemContainer"},{"kind":"text","text":"<"},{"text":"Item","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/ApproximatelyEquatable-Implementations":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"topic","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/ApproximatelyEquatable-Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemcontainer/islocal.json b/docs/data/documentation/spotifywebapi/playlistitemcontainer/islocal.json index fff0e64f2..91960f38b 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemcontainer/islocal.json +++ b/docs/data/documentation/spotifywebapi/playlistitemcontainer/islocal.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/islocal"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isLocal"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV7isLocalSbSgvp","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isLocal"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","title":"isLocal"},"abstract":[{"type":"text","text":"Whether or not the item is from a local file."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"isLocal","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"When this is "},{"code":"true","type":"codeVoice"},{"text":", expect many of the other properties to be ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","type":"reference"},{"type":"text","text":"."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#local-files":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/isLocal":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/islocal","type":"topic","abstract":[{"text":"Whether or not the item is from a local file.","type":"text"}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isLocal","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isLocal","title":"isLocal"}}} \ No newline at end of file +{"abstract":[{"text":"Whether or not the item is from a local file.","type":"text"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"isLocal","symbolKind":"property","externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV7isLocalSbSgvp","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isLocal","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isLocal"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"When this is ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", expect many of the other properties to be ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isLocal","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/islocal"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/isLocal":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/isLocal","title":"isLocal","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isLocal"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/islocal","type":"topic","abstract":[{"text":"Whether or not the item is from a local file.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#local-files":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemcontainer/item.json b/docs/data/documentation/spotifywebapi/playlistitemcontainer/item.json index 35c65ab5a..727b12eba 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemcontainer/item.json +++ b/docs/data/documentation/spotifywebapi/playlistitemcontainer/item.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/item","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Either a "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","isActive":true},{"type":"text","text":", or "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"text":" (simplified","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"version) in this "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","type":"reference"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"item","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/item"]}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV4itemxSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"item","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":"?"}],"title":"item","roleHeading":"Instance Property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/item":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"item","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","title":"item","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/item","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/item","abstract":[{"text":"Either a ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"},{"type":"text","text":", or "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference"},{"type":"text","text":" (simplified"},{"type":"text","text":" "},{"text":"version) in this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"]]},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemcontainer\/item"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI21PlaylistItemContainerV4itemxSgvp","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"item","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"item"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Item"},{"text":"?","kind":"text"}]},"abstract":[{"text":"Either a ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"},{"text":", or ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference","isActive":true},{"text":" (simplified","type":"text"},{"type":"text","text":" "},{"text":"version) in this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","type":"reference","isActive":true},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"item","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/item"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer/item":{"kind":"symbol","abstract":[{"type":"text","text":"Either a "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","type":"reference"},{"type":"text","text":", or "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference"},{"type":"text","text":" (simplified"},{"type":"text","text":" "},{"type":"text","text":"version) in this "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/playlistitemcontainer\/item","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"item","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer\/item","title":"item","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitems.json b/docs/data/documentation/spotifywebapi/playlistitems.json index efe7f198f..b717596da 100644 --- a/docs/data/documentation/spotifywebapi/playlistitems.json +++ b/docs/data/documentation/spotifywebapi/playlistitems.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems"},"seeAlsoSections":[{"title":"Playlist Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks"],"generated":true}],"abstract":[{"text":"The episodes and tracks in a playlist. each ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"text":" is optional.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitems"]}],"kind":"symbol","metadata":{"roleHeading":"Type Alias","title":"PlaylistItems","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"typealias","externalID":"s:13SpotifyWebAPI13PlaylistItemsa","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItems"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PlaylistItems"}]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItems"},{"text":" = ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItemContainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI21PlaylistItemContainerV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","text":"PlaylistItem","kind":"typeIdentifier"},{"text":">>","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistTracks":{"url":"\/documentation\/spotifywebapi\/playlisttracks","kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PlaylistTracks"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","title":"PlaylistTracks","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"type":"text","text":" is optional."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitems","navigatorTitle":[{"kind":"identifier","text":"PlaylistItems"}],"role":"symbol","title":"PlaylistItems","type":"topic","abstract":[{"text":"The episodes and tracks in a playlist. each ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":" is optional."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]}}} \ No newline at end of file +{"kind":"symbol","seeAlsoSections":[{"title":"Playlist Objects","generated":true,"anchor":"Playlist-Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"PlaylistItems","kind":"identifier"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI21PlaylistItemContainerV","text":"PlaylistItemContainer","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem"},{"text":">>","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"kind":"identifier","text":"PlaylistItems"}],"title":"PlaylistItems","externalID":"s:13SpotifyWebAPI13PlaylistItemsa","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistItems","kind":"identifier"}],"roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"abstract":[{"text":"The episodes and tracks in a playlist. each ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"text":" is optional.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitems"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"title":"PlaylistItems","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","url":"\/documentation\/spotifywebapi\/playlistitems","abstract":[{"type":"text","text":"The episodes and tracks in a playlist. each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlaylistItems","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItems"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistTracks":{"title":"PlaylistTracks","url":"\/documentation\/spotifywebapi\/playlisttracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","type":"topic","abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistTracks","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemsreference.json b/docs/data/documentation/spotifywebapi/playlistitemsreference.json index 9edb40d5b..99b8eea6f 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemsreference.json +++ b/docs/data/documentation/spotifywebapi/playlistitemsreference.json @@ -1 +1 @@ -{"sections":[],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Overview","anchor":"overview","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example, the endpoint that retrieves a list of all the user’s playlists"},{"type":"text","text":" "},{"type":"text","text":"returns this object inside of every playlist, instead of an array of"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes, which prevents the response from becoming too long."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemsreference"]}],"seeAlsoSections":[{"generated":true,"title":"Playlist Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"text":" ","type":"text"},{"type":"text","text":"in a playlist."}],"metadata":{"roleHeading":"Structure","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemsReference"}],"externalID":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"title":"PlaylistItemsReference"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/init(href:total:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/total"]},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/Equatable-Implementations"],"title":"Default Implementations"}],"references":{"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/init(from:)":{"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/init(from:)","url":"\/documentation\/spotifywebapi\/playlistitemsreference\/init(from:)","abstract":[],"role":"symbol","title":"init(from:)"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/href":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/href","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full list of"},{"text":" ","type":"text"},{"text":"tracks\/episodes.","type":"text"}],"kind":"symbol","title":"href","url":"\/documentation\/spotifywebapi\/playlistitemsreference\/href","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?","kind":"text"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistTracks":{"url":"\/documentation\/spotifywebapi\/playlisttracks","kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PlaylistTracks"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","title":"PlaylistTracks","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"type":"text","text":" is optional."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitems","navigatorTitle":[{"kind":"identifier","text":"PlaylistItems"}],"role":"symbol","title":"PlaylistItems","type":"topic","abstract":[{"text":"The episodes and tracks in a playlist. each ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":" is optional."}],"kind":"symbol"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/total":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/total","abstract":[{"text":"The total number of tracks\/episodes.","type":"text"}],"kind":"symbol","title":"total","url":"\/documentation\/spotifywebapi\/playlistitemsreference\/total","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/init(href:total:)":{"abstract":[{"text":"Creates a Playlist Items Reference object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/init(href:total:)","title":"init(href:total:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"total"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference\/init(href:total:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/playlistitemsreference\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","role":"collectionGroup","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"text":" ","type":"text"},{"text":"in a playlist.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/init(href:total:)"],"generated":true,"anchor":"Initializers","title":"Initializers"},{"anchor":"Instance-Properties","title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/total"],"generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/Equatable-Implementations"],"title":"Default Implementations","generated":true,"anchor":"Default-Implementations"}],"seeAlsoSections":[{"anchor":"Playlist-Objects","title":"Playlist Objects","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks"]}],"metadata":{"externalID":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","symbolKind":"struct","role":"symbol","title":"PlaylistItemsReference","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemsReference"}],"modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"kind":"identifier","text":"PlaylistItemsReference"}],"roleHeading":"Structure"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemsReference"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"text":"Overview","anchor":"overview","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example, the endpoint that retrieves a list of all the user’s playlists"},{"text":" ","type":"text"},{"type":"text","text":"returns this object inside of every playlist, instead of an array of"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes, which prevents the response from becoming too long."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemsreference"]}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"sections":[],"references":{"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/init(from:)","url":"\/documentation\/spotifywebapi\/playlistitemsreference\/init(from:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/Equatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/playlistitemsreference\/equatable-implementations","type":"topic"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"title":"PlaylistItems","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","url":"\/documentation\/spotifywebapi\/playlistitems","abstract":[{"type":"text","text":"The episodes and tracks in a playlist. each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlaylistItems","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItems"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistTracks":{"title":"PlaylistTracks","url":"\/documentation\/spotifywebapi\/playlisttracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","type":"topic","abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistTracks","kind":"identifier"}]},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/init(href:total:)":{"url":"\/documentation\/spotifywebapi\/playlistitemsreference\/init(href:total:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Creates a Playlist Items Reference object."}],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"total","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/init(href:total:)","title":"init(href:total:)"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/href":{"url":"\/documentation\/spotifywebapi\/playlistitemsreference\/href","type":"topic","role":"symbol","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full list of"},{"type":"text","text":" "},{"type":"text","text":"tracks\/episodes."}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/href","title":"href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/total":{"kind":"symbol","role":"symbol","abstract":[{"text":"The total number of tracks\/episodes.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/total","title":"total","url":"\/documentation\/spotifywebapi\/playlistitemsreference\/total","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"total","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemsreference/!=(_:_:).json b/docs/data/documentation/spotifywebapi/playlistitemsreference/!=(_:_:).json index 4b9f7d2f6..137e28b2c 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemsreference/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/playlistitemsreference/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/!=(_:_:)"},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI22PlaylistItemsReferenceV","title":"!=(_:_:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Operator","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"symbolKind":"op","role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemsreference\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/!=(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/playlistitemsreference\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/playlistitemsreference\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","role":"collectionGroup","kind":"article","abstract":[]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemsreference\/!=(_:_:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/Equatable-Implementations"]]},"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI22PlaylistItemsReferenceV","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"title":"!=(_:_:)","symbolKind":"op","roleHeading":"Operator"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/Equatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/playlistitemsreference\/equatable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitemsreference\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/!=(_:_:)","role":"symbol","abstract":[],"title":"!=(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemsreference/equatable-implementations.json b/docs/data/documentation/spotifywebapi/playlistitemsreference/equatable-implementations.json index a5f3bd6b3..04bc0e723 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemsreference/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/playlistitemsreference/equatable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/!=(_:_:)"],"generated":true}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations","roleHeading":"API Collection"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemsreference\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/Equatable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/!=(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/playlistitemsreference\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/!=(_:_:)"],"generated":true,"anchor":"Operators","title":"Operators"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemsreference\/equatable-implementations"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","roleHeading":"API Collection"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistitemsreference\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/!=(_:_:)","role":"symbol","abstract":[],"title":"!=(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemsreference/href.json b/docs/data/documentation/spotifywebapi/playlistitemsreference/href.json index b42aae2a2..f7e11a727 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemsreference/href.json +++ b/docs/data/documentation/spotifywebapi/playlistitemsreference/href.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/href"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI22PlaylistItemsReferenceV4href10Foundation3URLVSgvp","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"title":"href"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemsreference\/href"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full list of"},{"type":"text","text":" "},{"type":"text","text":"tracks\/episodes."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"text":" to retrieve the results,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"passing in "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","type":"reference","isActive":true},{"text":" as the response type. Alternatively, use","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","type":"reference"},{"text":", passing in the URI of","type":"text"},{"type":"text","text":" "},{"text":"this playlist.","type":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitems","navigatorTitle":[{"kind":"identifier","text":"PlaylistItems"}],"role":"symbol","title":"PlaylistItems","type":"topic","abstract":[{"text":"The episodes and tracks in a playlist. each ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":" is optional."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/href":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/href","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full list of"},{"text":" ","type":"text"},{"text":"tracks\/episodes.","type":"text"}],"kind":"symbol","title":"href","url":"\/documentation\/spotifywebapi\/playlistitemsreference\/href","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?","kind":"text"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI22PlaylistItemsReferenceV4href10Foundation3URLVSgvp","title":"href","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"sections":[],"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full list of"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemsreference\/href"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/href","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"text":" to retrieve the results,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"passing in "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems"},{"type":"text","text":" as the response type. Alternatively, use"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)"},{"text":", passing in the URI of","type":"text"},{"type":"text","text":" "},{"text":"this playlist.","type":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"title":"PlaylistItems","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","url":"\/documentation\/spotifywebapi\/playlistitems","abstract":[{"type":"text","text":"The episodes and tracks in a playlist. each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlaylistItems","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItems"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/href":{"url":"\/documentation\/spotifywebapi\/playlistitemsreference\/href","type":"topic","role":"symbol","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full list of"},{"type":"text","text":" "},{"type":"text","text":"tracks\/episodes."}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/href","title":"href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemsreference/init(from:).json b/docs/data/documentation/spotifywebapi/playlistitemsreference/init(from:).json index c6303c6c0..34d71f5dc 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemsreference/init(from:).json +++ b/docs/data/documentation/spotifywebapi/playlistitemsreference/init(from:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemsreference\/init(from:)"]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","symbolKind":"init","externalID":"s:13SpotifyWebAPI22PlaylistItemsReferenceV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/init(from:)":{"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/init(from:)","url":"\/documentation\/spotifywebapi\/playlistitemsreference\/init(from:)","abstract":[],"role":"symbol","title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"metadata":{"symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI22PlaylistItemsReferenceV4fromACs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","roleHeading":"Initializer"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemsreference\/init(from:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/init(from:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/init(from:)","url":"\/documentation\/spotifywebapi\/playlistitemsreference\/init(from:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemsreference/init(href:total:).json b/docs/data/documentation/spotifywebapi/playlistitemsreference/init(href:total:).json index 590c8cbcb..ad7b6008a 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemsreference/init(href:total:).json +++ b/docs/data/documentation/spotifywebapi/playlistitemsreference/init(href:total:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/init(href:total:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"total"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full list of"},{"type":"text","text":" "},{"type":"text","text":"tracks\/episodes."}]}],"name":"href"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The total number of tracks\/episodes.","type":"text"}]}],"name":"total"}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes in a playlist."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"For example, the endpoint that retrieves a list of all the user’s playlists"},{"text":" ","type":"text"},{"text":"returns this object inside of every playlist, instead of an array of","type":"text"},{"text":" ","type":"text"},{"text":"tracks, which prevents the response from becoming too long.","type":"text"}],"type":"paragraph"}]}],"metadata":{"symbolKind":"init","externalID":"s:13SpotifyWebAPI22PlaylistItemsReferenceV4href5totalAC10Foundation3URLVSg_Sitcfc","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"total"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"init(href:total:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemsreference\/init(href:total:)"]}],"sections":[],"abstract":[{"type":"text","text":"Creates a Playlist Items Reference object."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/init(href:total:)":{"abstract":[{"text":"Creates a Playlist Items Reference object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/init(href:total:)","title":"init(href:total:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"total"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference\/init(href:total:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"total"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"href","content":[{"inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full list of"},{"type":"text","text":" "},{"text":"tracks\/episodes.","type":"text"}],"type":"paragraph"}]},{"name":"total","content":[{"inlineContent":[{"type":"text","text":"The total number of tracks\/episodes."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"Provides a link to the endpoint that retrieves the full list of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"tracks\/episodes in a playlist."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"For example, the endpoint that retrieves a list of all the user’s playlists"},{"type":"text","text":" "},{"type":"text","text":"returns this object inside of every playlist, instead of an array of"},{"text":" ","type":"text"},{"text":"tracks, which prevents the response from becoming too long.","type":"text"}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/init(href:total:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Creates a Playlist Items Reference object."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"init(href:total:)","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"total","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"role":"symbol","externalID":"s:13SpotifyWebAPI22PlaylistItemsReferenceV4href5totalAC10Foundation3URLVSg_Sitcfc","roleHeading":"Initializer"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemsreference\/init(href:total:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/init(href:total:)":{"url":"\/documentation\/spotifywebapi\/playlistitemsreference\/init(href:total:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Creates a Playlist Items Reference object."}],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"total","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/init(href:total:)","title":"init(href:total:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlistitemsreference/total.json b/docs/data/documentation/spotifywebapi/playlistitemsreference/total.json index 54aff97d4..716838a1b 100644 --- a/docs/data/documentation/spotifywebapi/playlistitemsreference/total.json +++ b/docs/data/documentation/spotifywebapi/playlistitemsreference/total.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The total number of tracks\/episodes."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference"]]},"metadata":{"externalID":"s:13SpotifyWebAPI22PlaylistItemsReferenceV5totalSivp","role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"total","roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/total"},"variants":[{"paths":["\/documentation\/spotifywebapi\/playlistitemsreference\/total"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/total":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/total","abstract":[{"text":"The total number of tracks\/episodes.","type":"text"}],"kind":"symbol","title":"total","url":"\/documentation\/spotifywebapi\/playlistitemsreference\/total","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The total number of tracks\/episodes."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"total"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"total","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"title":"total","externalID":"s:13SpotifyWebAPI22PlaylistItemsReferenceV5totalSivp"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/total","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlistitemsreference\/total"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference"]]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference/total":{"kind":"symbol","role":"symbol","abstract":[{"text":"The total number of tracks\/episodes.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference\/total","title":"total","url":"\/documentation\/spotifywebapi\/playlistitemsreference\/total","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"total","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/playlisttracks.json b/docs/data/documentation/spotifywebapi/playlisttracks.json index 62d0172ce..96f5045fc 100644 --- a/docs/data/documentation/spotifywebapi/playlisttracks.json +++ b/docs/data/documentation/spotifywebapi/playlisttracks.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"PlaylistTracks","symbolKind":"typealias","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI14PlaylistTracksa","roleHeading":"Type Alias","navigatorTitle":[{"text":"PlaylistTracks","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" is optional.","type":"text"}],"seeAlsoSections":[{"title":"Playlist Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems"],"generated":true}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistTracks","kind":"identifier"},{"text":" = ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PlaylistItemContainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","preciseIdentifier":"s:13SpotifyWebAPI21PlaylistItemContainerV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","text":"Track","kind":"typeIdentifier"},{"text":">>","kind":"text"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlisttracks"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitems","navigatorTitle":[{"kind":"identifier","text":"PlaylistItems"}],"role":"symbol","title":"PlaylistItems","type":"topic","abstract":[{"text":"The episodes and tracks in a playlist. each ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":" is optional."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"title":"PlaylistItemContainer","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItemContainer","kind":"identifier"}],"abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"type":"text","text":" "},{"text":"additional information about its relationship to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistTracks":{"url":"\/documentation\/spotifywebapi\/playlisttracks","kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PlaylistTracks"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","title":"PlaylistTracks","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"type":"text","text":" is optional."}]}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/playlisttracks"]}],"abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true,"type":"reference"},{"type":"text","text":" is optional."}],"metadata":{"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistTracks"}],"title":"PlaylistTracks","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","externalID":"s:13SpotifyWebAPI14PlaylistTracksa","navigatorTitle":[{"kind":"identifier","text":"PlaylistTracks"}]},"seeAlsoSections":[{"generated":true,"anchor":"Playlist-Objects","title":"Playlist Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"},{"text":" = ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","text":"PlaylistItemContainer","preciseIdentifier":"s:13SpotifyWebAPI21PlaylistItemContainerV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":">>"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistTracks":{"title":"PlaylistTracks","url":"\/documentation\/spotifywebapi\/playlisttracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","type":"topic","abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistTracks","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemContainer":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemContainer","abstract":[{"text":"Holds a track or podcast episode that is contained in a playlist, as well as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"additional information about its relationship to the playlist."}],"title":"PlaylistItemContainer","navigatorTitle":[{"text":"PlaylistItemContainer","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemcontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItemContainer"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"title":"PlaylistItems","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","url":"\/documentation\/spotifywebapi\/playlistitems","abstract":[{"type":"text","text":"The episodes and tracks in a playlist. each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlaylistItems","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItems"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest.json b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest.json index eff060baf..c571c999f 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest.json +++ b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"],"title":"Authentication Objects"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Overview","type":"heading","anchor":"overview","level":2},{"type":"paragraph","inlineContent":[{"text":"Unlike the Authorization Code Flow, a refresh token that has been obtained","type":"text"},{"text":" ","type":"text"},{"text":"using the Authorization Code Flow with Proof Key for Code Exchange can be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"exchanged for an access token only once, after which it becomes invalid. This"},{"text":" ","type":"text"},{"text":"implies that Spotify should always return a new refresh token in addition to an","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"access token."}]},{"inlineContent":[{"text":"When creating a type that conforms to ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"text","text":"which communicates with a custom backend server, use this type in the body of"},{"type":"text","text":" "},{"type":"text","text":"the network request made in the"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","isActive":true},{"type":"text","text":" method."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"In contrast with "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","isActive":true,"type":"reference"},{"type":"text","text":", which should be used if you are"},{"text":" ","type":"text"},{"text":"communicating directly with Spotify, this type does not contain the","type":"text"},{"type":"text","text":" "},{"code":"clientId","type":"codeVoice"},{"type":"text","text":" because this value should be securely stored on your backend"},{"text":" ","type":"text"},{"type":"text","text":"server."}]},{"style":"important","name":"Important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Although this type conforms to "},{"type":"codeVoice","code":"Codable"},{"type":"text","text":", it should actually be"},{"type":"text","text":" "},{"type":"text","text":"encoded in x-www-form-urlencoded format when sent in the body of a"},{"type":"text","text":" "},{"text":"network request using ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/formURLEncoded()","type":"reference"},{"text":".","type":"text"}]}],"type":"aside"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"metadata":{"role":"symbol","navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"symbolKind":"struct","externalID":"s:13SpotifyWebAPI29ProxyPKCERefreshTokensRequestV","title":"ProxyPKCERefreshTokensRequest","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"roleHeading":"Structure"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/init(refreshToken:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/grantType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/method","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/refreshToken"]},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/formURLEncoded()"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Equatable-Implementations"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/grantType":{"title":"grantType","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/granttype","role":"symbol","abstract":[{"text":"The grant type. Always set to “refresh_token”.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/grantType","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/refreshTokens(refreshToken:)":{"title":"refreshTokens(refreshToken:)","required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/refreshtokens(refreshtoken:)","role":"symbol","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/formURLEncoded()":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/formURLEncoded()","title":"formURLEncoded()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/formurlencoded()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/refreshToken":{"title":"refreshToken","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/refreshtoken","role":"symbol","abstract":[{"text":"The refresh token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/refreshToken","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/Decodable-Implementations":{"type":"topic","kind":"article","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/decodable-implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/init(refreshToken:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(refreshToken:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/init(refreshtoken:)","abstract":[{"type":"text","text":"Creates an instance which refreshes the access token using the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/init(refreshToken:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/method":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"method"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"method","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/method","abstract":[{"type":"text","text":"Always set to “PKCE”. Disambiguates this type from"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"reference","isActive":true},{"text":" when represented as data, which would otherwise","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"have all of the same fields."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/method"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/equatable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest"]}],"abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"type":"text","text":" "},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"overview","text":"Overview"},{"inlineContent":[{"text":"Unlike the Authorization Code Flow, a refresh token that has been obtained","type":"text"},{"type":"text","text":" "},{"type":"text","text":"using the Authorization Code Flow with Proof Key for Code Exchange can be"},{"text":" ","type":"text"},{"type":"text","text":"exchanged for an access token only once, after which it becomes invalid. This"},{"type":"text","text":" "},{"type":"text","text":"implies that Spotify should always return a new refresh token in addition to an"},{"type":"text","text":" "},{"text":"access token.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"When creating a type that conforms to "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","isActive":true,"type":"reference"},{"type":"text","text":" and"},{"text":" ","type":"text"},{"text":"which communicates with a custom backend server, use this type in the body of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the network request made in the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)"},{"type":"text","text":" method."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"In contrast with "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","isActive":true},{"text":", which should be used if you are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"communicating directly with Spotify, this type does not contain the"},{"type":"text","text":" "},{"type":"codeVoice","code":"clientId"},{"type":"text","text":" because this value should be securely stored on your backend"},{"type":"text","text":" "},{"text":"server.","type":"text"}]},{"content":[{"inlineContent":[{"text":"Although this type conforms to ","type":"text"},{"type":"codeVoice","code":"Codable"},{"type":"text","text":", it should actually be"},{"text":" ","type":"text"},{"text":"encoded in x-www-form-urlencoded format when sent in the body of a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"network request using "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/formURLEncoded()"},{"type":"text","text":"."}],"type":"paragraph"}],"style":"important","type":"aside","name":"Important"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","isActive":true},{"type":"text","text":"."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","type":"conformsTo"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"],"title":"Authentication Objects","anchor":"Authentication-Objects","generated":true}],"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"symbolKind":"struct","navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Structure","externalID":"s:13SpotifyWebAPI29ProxyPKCERefreshTokensRequestV","role":"symbol","title":"ProxyPKCERefreshTokensRequest"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/init(refreshToken:)"],"anchor":"Initializers","title":"Initializers","generated":true},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/grantType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/method","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/refreshToken"],"generated":true,"anchor":"Instance-Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/formURLEncoded()"],"generated":true,"anchor":"Instance-Methods"},{"title":"Default Implementations","generated":true,"anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Equatable-Implementations"]}],"references":{"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/init(refreshToken:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/init(refreshToken:)","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/init(refreshtoken:)","kind":"symbol","title":"init(refreshToken:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Creates an instance which refreshes the access token using the"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/refreshToken":{"abstract":[{"text":"The refresh token.","type":"text"}],"url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/refreshtoken","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"refreshToken","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/refreshToken"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/method":{"url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/method","title":"method","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/method","abstract":[{"type":"text","text":"Always set to “PKCE”. Disambiguates this type from"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","isActive":true,"type":"reference"},{"type":"text","text":" when represented as data, which would otherwise"},{"type":"text","text":" "},{"type":"text","text":"have all of the same fields."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"method"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/refreshTokens(refreshToken:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/refreshtokens(refreshtoken:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"refreshTokens(refreshToken:)","role":"symbol","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/Decodable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/decodable-implementations","kind":"article","role":"collectionGroup","title":"Decodable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Decodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Spotify web API reference","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/grantType":{"kind":"symbol","title":"grantType","abstract":[{"type":"text","text":"The grant type. Always set to “refresh_token”."}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/grantType","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/granttype"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/formURLEncoded()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/formURLEncoded()","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/formurlencoded()","kind":"symbol","title":"formURLEncoded()","type":"topic","role":"symbol","abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","type":"unresolvable","title":"Swift.Copyable"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/!=(_:_:).json b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/!=(_:_:).json index bae960fba..ee93b70cf 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/!=(_:_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/!=(_:_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"roleHeading":"Operator","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI29ProxyPKCERefreshTokensRequestV"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/!=(_:_:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/equatable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"metadata":{"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI29ProxyPKCERefreshTokensRequestV","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Operator","extendedModule":"Swift","symbolKind":"op","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/!=(_:_:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/decodable-implementations.json b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/decodable-implementations.json index 90bd524cd..77b12235a 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/decodable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"title":"Decodable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/init(from:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Decodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/init(from:)","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/decodable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Decodable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Initializers","generated":true,"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/init(from:)":{"abstract":[],"title":"init(from:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/equatable-implementations.json b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/equatable-implementations.json index 03c9e68ed..7e880da59 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/equatable-implementations"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]]},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","abstract":[]}}} \ No newline at end of file +{"sections":[],"metadata":{"title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/!=(_:_:)"],"title":"Operators","anchor":"Operators"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/equatable-implementations"]}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/!=(_:_:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/formurlencoded().json b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/formurlencoded().json index f09d86992..cdde92892 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/formurlencoded().json +++ b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/formurlencoded().json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/formURLEncoded()"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"This method should be used to encode this type to data (as opposed to using","type":"text"},{"type":"text","text":" "},{"text":"a ","type":"text"},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":") before being sent in a network request."}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/formurlencoded()"]}],"metadata":{"role":"symbol","symbolKind":"method","externalID":"s:13SpotifyWebAPI29ProxyPKCERefreshTokensRequestV14formURLEncoded10Foundation4DataVyF","title":"formURLEncoded()","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"roleHeading":"Instance Method"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]]},"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/formURLEncoded()":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/formURLEncoded()","title":"formURLEncoded()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/formurlencoded()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":"() -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"This method should be used to encode this type to data (as opposed to using","type":"text"},{"type":"text","text":" "},{"text":"a ","type":"text"},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":") before being sent in a network request."}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/formURLEncoded()"},"kind":"symbol","abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}],"sections":[],"metadata":{"title":"formURLEncoded()","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI29ProxyPKCERefreshTokensRequestV14formURLEncoded10Foundation4DataVyF","roleHeading":"Instance Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/formurlencoded()"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/formURLEncoded()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/formURLEncoded()","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/formurlencoded()","kind":"symbol","title":"formURLEncoded()","type":"topic","role":"symbol","abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/granttype.json b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/granttype.json index 5944bf133..82b5bad19 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/granttype.json +++ b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/granttype.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/granttype"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/grantType"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]]},"abstract":[{"type":"text","text":"The grant type. Always set to “refresh_token”."}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI29ProxyPKCERefreshTokensRequestV9grantTypeSSvp","role":"symbol","symbolKind":"property","title":"grantType","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/grantType":{"title":"grantType","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/granttype","role":"symbol","abstract":[{"text":"The grant type. Always set to “refresh_token”.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/grantType","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"The grant type. Always set to “refresh_token”."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/granttype"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:13SpotifyWebAPI29ProxyPKCERefreshTokensRequestV9grantTypeSSvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"grantType","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","title":"grantType"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/grantType","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"grantType"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/grantType":{"kind":"symbol","title":"grantType","abstract":[{"type":"text","text":"The grant type. Always set to “refresh_token”."}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/grantType","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/granttype"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/init(from:).json b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/init(from:).json index b45bc5be4..a615ff21e 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/init(from:).json +++ b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/init(from:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/init(from:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Initializer","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI29ProxyPKCERefreshTokensRequestV4fromACs7Decoder_p_tKcfc","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Decodable-Implementations"]]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/init(from:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/init(from:)","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/Decodable-Implementations":{"type":"topic","kind":"article","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/decodable-implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI29ProxyPKCERefreshTokensRequestV4fromACs7Decoder_p_tKcfc","role":"symbol","title":"init(from:)","symbolKind":"init","extendedModule":"SpotifyWebAPI","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Decodable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/init(from:)":{"abstract":[],"title":"init(from:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/Decodable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/decodable-implementations","kind":"article","role":"collectionGroup","title":"Decodable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/Decodable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/init(refreshtoken:).json b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/init(refreshtoken:).json index 324065430..6a6fb941f 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/init(refreshtoken:).json +++ b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/init(refreshtoken:).json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]}],"kind":"declarations"},{"parameters":[{"name":"refreshToken","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The refresh token."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"When creating a type that conforms to ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"and which communicates with a custom backend server, use this type in the"},{"type":"text","text":" "},{"type":"text","text":"body of the network request made in the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","isActive":true,"type":"reference"},{"text":" method.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"In contrast with "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","isActive":true,"type":"reference"},{"text":", which should be used if you","type":"text"},{"type":"text","text":" "},{"type":"text","text":"are communicating directly with Spotify, this type does not contain the"},{"text":" ","type":"text"},{"type":"codeVoice","code":"clientId"},{"text":" because this value should be securely stored on your backend","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"server."}]},{"name":"Important","style":"important","type":"aside","content":[{"inlineContent":[{"type":"text","text":"Although this type conforms to "},{"type":"codeVoice","code":"Codable"},{"text":", it should actually","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be encoded in x-www-form-urlencoded format when sent in the body of a"},{"text":" ","type":"text"},{"text":"network request using ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/formURLEncoded()","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]},{"inlineContent":[{"type":"text","text":"Read more about the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]]},"abstract":[{"type":"text","text":"Creates an instance which refreshes the access token using the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/init(refreshtoken:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/init(refreshToken:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","title":"init(refreshToken:)","externalID":"s:13SpotifyWebAPI29ProxyPKCERefreshTokensRequestV12refreshTokenACSS_tcfc","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"roleHeading":"Initializer"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/refreshTokens(refreshToken:)":{"title":"refreshTokens(refreshToken:)","required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/refreshtokens(refreshtoken:)","role":"symbol","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/formURLEncoded()":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/formURLEncoded()","title":"formURLEncoded()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/formurlencoded()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"type":"link","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code"},{"type":"text","text":" "},{"type":"text","text":"Exchange"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow with Proof Key for Code Exchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/init(refreshToken:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(refreshToken:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/init(refreshtoken:)","abstract":[{"type":"text","text":"Creates an instance which refreshes the access token using the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/init(refreshToken:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/init(refreshtoken:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI29ProxyPKCERefreshTokensRequestV12refreshTokenACSS_tcfc","title":"init(refreshToken:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/init(refreshToken:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"refreshToken","content":[{"type":"paragraph","inlineContent":[{"text":"The refresh token.","type":"text"}]}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"text":"When creating a type that conforms to ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"reference"},{"type":"text","text":" "},{"text":"and which communicates with a custom backend server, use this type in the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"body of the network request made in the"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","isActive":true},{"text":" method.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"In contrast with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},{"type":"text","text":", which should be used if you"},{"type":"text","text":" "},{"type":"text","text":"are communicating directly with Spotify, this type does not contain the"},{"type":"text","text":" "},{"type":"codeVoice","code":"clientId"},{"type":"text","text":" because this value should be securely stored on your backend"},{"type":"text","text":" "},{"text":"server.","type":"text"}]},{"type":"aside","name":"Important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Although this type conforms to "},{"type":"codeVoice","code":"Codable"},{"type":"text","text":", it should actually"},{"type":"text","text":" "},{"text":"be encoded in x-www-form-urlencoded format when sent in the body of a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"network request using "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/formURLEncoded()"},{"type":"text","text":"."}]}],"style":"important"},{"inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"abstract":[{"type":"text","text":"Creates an instance which refreshes the access token using the"},{"text":" ","type":"text"},{"text":"Authorization Code Flow with Proof Key for Code Exchange.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/formURLEncoded()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/formURLEncoded()","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/formurlencoded()","kind":"symbol","title":"formURLEncoded()","type":"topic","role":"symbol","abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","title":"Authorization Code Flow with Proof Key for Code Exchange","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code"},{"type":"text","text":" "},{"type":"text","text":"Exchange"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/refreshTokens(refreshToken:)":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/refreshtokens(refreshtoken:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"refreshTokens(refreshToken:)","role":"symbol","abstract":[{"text":"Refreshes an access token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/refreshTokens(refreshToken:)","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/init(refreshToken:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/init(refreshToken:)","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/init(refreshtoken:)","kind":"symbol","title":"init(refreshToken:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Creates an instance which refreshes the access token using the"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/method.json b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/method.json index de2d0b746..aa3d6821e 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/method.json +++ b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/method.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"method","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"method","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI29ProxyPKCERefreshTokensRequestV6methodSSvp","title":"method","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/method"]}],"abstract":[{"text":"Always set to “PKCE”. Disambiguates this type from","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","isActive":true},{"type":"text","text":" when represented as data, which would otherwise"},{"type":"text","text":" "},{"text":"have all of the same fields.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/method"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/method":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"method"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"method","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/method","abstract":[{"type":"text","text":"Always set to “PKCE”. Disambiguates this type from"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"reference","isActive":true},{"text":" when represented as data, which would otherwise","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"have all of the same fields."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/method"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/method"]}],"kind":"symbol","sections":[],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"method"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","title":"method","symbolKind":"property","externalID":"s:13SpotifyWebAPI29ProxyPKCERefreshTokensRequestV6methodSSvp"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/method","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Always set to “PKCE”. Disambiguates this type from"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","isActive":true},{"type":"text","text":" when represented as data, which would otherwise"},{"text":" ","type":"text"},{"type":"text","text":"have all of the same fields."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"method"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/method":{"url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/method","title":"method","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/method","abstract":[{"type":"text","text":"Always set to “PKCE”. Disambiguates this type from"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","isActive":true,"type":"reference"},{"type":"text","text":" when represented as data, which would otherwise"},{"type":"text","text":" "},{"type":"text","text":"have all of the same fields."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"method"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/refreshtoken.json b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/refreshtoken.json index 20f8b487e..02af9ec42 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/refreshtoken.json +++ b/docs/data/documentation/spotifywebapi/proxypkcerefreshtokensrequest/refreshtoken.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"refreshToken","roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI29ProxyPKCERefreshTokensRequestV12refreshTokenSSvp"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"text":"The refresh token.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/refreshtoken"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/refreshToken"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/refreshToken":{"title":"refreshToken","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/refreshtoken","role":"symbol","abstract":[{"text":"The refresh token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/refreshToken","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/refreshToken"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"refreshToken","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI29ProxyPKCERefreshTokensRequestV12refreshTokenSSvp","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The refresh token."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/refreshtoken"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest/refreshToken":{"abstract":[{"text":"The refresh token.","type":"text"}],"url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/refreshtoken","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"refreshToken","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest.json b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest.json index 0705c146a..bb08762f5 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest.json +++ b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Overview","level":2,"type":"heading","anchor":"overview"},{"inlineContent":[{"type":"text","text":"When creating a type that conforms to "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"},{"text":" and","type":"text"},{"text":" ","type":"text"},{"text":"which communicates with a custom backend server, use this type in the body of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the network request made in the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)"},{"text":" ","type":"text"},{"type":"text","text":"method."}],"type":"paragraph"},{"inlineContent":[{"text":"In contrast with ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","isActive":true,"type":"reference"},{"type":"text","text":", which should be used if you are"},{"type":"text","text":" "},{"type":"text","text":"communicating directly with Spotify, this type does not contain the "},{"type":"codeVoice","code":"clientId"},{"type":"text","text":" "},{"type":"text","text":"because this value should be securely stored on your backend server."}],"type":"paragraph"},{"type":"aside","name":"Important","content":[{"inlineContent":[{"type":"text","text":"Although this type conforms to "},{"code":"Codable","type":"codeVoice"},{"type":"text","text":", it should actually be"},{"type":"text","text":" "},{"text":"encoded in x-www-form-urlencoded format when sent in the body of a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"network request using "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/formURLEncoded()","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"style":"important"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI22ProxyPKCETokensRequestV","roleHeading":"Structure","modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"title":"ProxyPKCETokensRequest","role":"symbol","symbolKind":"struct"},"seeAlsoSections":[{"title":"Authentication Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"],"generated":true}],"abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/init(code:codeVerifier:redirectURI:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/code","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/codeVerifier","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/grantType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/redirectURI"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/formURLEncoded()"],"title":"Instance Methods"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/formURLEncoded()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/formURLEncoded()","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"title":"formURLEncoded()","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/formurlencoded()","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/codeVerifier":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"codeVerifier","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/codeVerifier","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The code verifier that you generated when creating the authorization"},{"text":" ","type":"text"},{"type":"text","text":"URL."}],"title":"codeVerifier","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/codeverifier","role":"symbol"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/grantType":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/grantType","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}],"title":"grantType","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/granttype","role":"symbol"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Equatable-Implementations","kind":"article","type":"topic","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/equatable-implementations","role":"collectionGroup"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"titleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code","type":"text"},{"text":" ","type":"text"},{"text":"Exchange","type":"text"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow with Proof Key for Code Exchange","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/Decodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Decodable-Implementations","kind":"article","type":"topic","abstract":[],"title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/decodable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/redirectURI":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/redirectURI","kind":"symbol","type":"topic","abstract":[{"text":"The redirect URI. This is sent in the request for validation only. There","type":"text"},{"text":" ","type":"text"},{"text":"will be no further redirection to this location.","type":"text"}],"title":"redirectURI","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/redirecturi","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/code":{"title":"code","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/code","abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"text":" ","type":"text"},{"type":"text","text":"URI."}],"role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/init(code:codeVerifier:redirectURI:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?)"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/init(code:codeVerifier:redirectURI:)","kind":"symbol","type":"topic","abstract":[{"text":"Creates an instance that is used to retrieve the authorization information","type":"text"},{"text":" ","type":"text"},{"text":"using the Authorization Code Flow with Proof Key for Code Exchange.","type":"text"}],"title":"init(code:codeVerifier:redirectURI:)","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/init(code:codeverifier:redirecturi:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","kind":"symbol","type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"required":true,"title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"topicSections":[{"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/init(code:codeVerifier:redirectURI:)"],"generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/code","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/codeVerifier","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/grantType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/redirectURI"],"title":"Instance Properties","generated":true,"anchor":"Instance-Properties"},{"anchor":"Instance-Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/formURLEncoded()"],"title":"Instance Methods"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Equatable-Implementations"],"anchor":"Default-Implementations","title":"Default Implementations","generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Authentication Objects","anchor":"Authentication-Objects","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]}],"abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"metadata":{"role":"symbol","title":"ProxyPKCETokensRequest","roleHeading":"Structure","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI22ProxyPKCETokensRequestV","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"symbolKind":"struct"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}]}]},{"content":[{"type":"heading","level":2,"anchor":"overview","text":"Overview"},{"inlineContent":[{"type":"text","text":"When creating a type that conforms to "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","isActive":true,"type":"reference"},{"type":"text","text":" and"},{"text":" ","type":"text"},{"type":"text","text":"which communicates with a custom backend server, use this type in the body of"},{"text":" ","type":"text"},{"type":"text","text":"the network request made in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","isActive":true},{"type":"text","text":" "},{"type":"text","text":"method."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"In contrast with ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","isActive":true,"type":"reference"},{"type":"text","text":", which should be used if you are"},{"type":"text","text":" "},{"type":"text","text":"communicating directly with Spotify, this type does not contain the "},{"code":"clientId","type":"codeVoice"},{"type":"text","text":" "},{"type":"text","text":"because this value should be securely stored on your backend server."}]},{"style":"important","name":"Important","content":[{"inlineContent":[{"type":"text","text":"Although this type conforms to "},{"code":"Codable","type":"codeVoice"},{"type":"text","text":", it should actually be"},{"text":" ","type":"text"},{"type":"text","text":"encoded in x-www-form-urlencoded format when sent in the body of a"},{"text":" ","type":"text"},{"type":"text","text":"network request using "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/formURLEncoded()"},{"type":"text","text":"."}],"type":"paragraph"}],"type":"aside"},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To"}],"references":{"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/redirectURI":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The redirect URI. This is sent in the request for validation only. There"},{"type":"text","text":" "},{"text":"will be no further redirection to this location.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/redirectURI","title":"redirectURI","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/redirecturi","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"redirectURI","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/codeVerifier":{"title":"codeVerifier","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"codeVerifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/codeVerifier","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/codeverifier","abstract":[{"type":"text","text":"The code verifier that you generated when creating the authorization"},{"type":"text","text":" "},{"text":"URL.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/code":{"kind":"symbol","role":"symbol","abstract":[{"text":"The authorization code. Retrieved from the query string of the redirect","type":"text"},{"type":"text","text":" "},{"type":"text","text":"URI."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/code","title":"code","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/code","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/grantType":{"title":"grantType","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/grantType","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/granttype","abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/init(code:codeVerifier:redirectURI:)":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Creates an instance that is used to retrieve the authorization information"},{"type":"text","text":" "},{"type":"text","text":"using the Authorization Code Flow with Proof Key for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/init(code:codeVerifier:redirectURI:)","title":"init(code:codeVerifier:redirectURI:)","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/init(code:codeverifier:redirecturi:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?)","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","type":"unresolvable","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/Decodable-Implementations":{"title":"Decodable Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Decodable-Implementations","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/Equatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/equatable-implementations","type":"topic"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow with Proof Key for Code Exchange","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code"},{"type":"text","text":" "},{"text":"Exchange","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","required":true,"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/formURLEncoded()":{"title":"formURLEncoded()","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/formURLEncoded()","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/formurlencoded()","abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/!=(_:_:).json b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/!=(_:_:).json index 0b2a5e558..2845f119a 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/!=(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"op","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI22ProxyPKCETokensRequestV","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"!=(_:_:)","extendedModule":"Swift","role":"symbol"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/!=(_:_:)":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/!=(_:_:)","kind":"symbol","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Equatable-Implementations","kind":"article","type":"topic","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Equatable-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"roleHeading":"Operator","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI22ProxyPKCETokensRequestV","extendedModule":"Swift","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/!=(_:_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/!=(_:_:)","kind":"symbol","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/Equatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/equatable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/code.json b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/code.json index 96f8d0094..d5f7cc9b5 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/code.json +++ b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/code.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/code","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"]}]}],"sections":[],"abstract":[{"text":"The authorization code. Retrieved from the query string of the redirect","type":"text"},{"type":"text","text":" "},{"type":"text","text":"URI."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/code"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"]]},"metadata":{"title":"code","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI22ProxyPKCETokensRequestV4codeSSvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/code":{"title":"code","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/code","abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"text":" ","type":"text"},{"type":"text","text":"URI."}],"role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/code"},"metadata":{"title":"code","externalID":"s:13SpotifyWebAPI22ProxyPKCETokensRequestV4codeSSvp","role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"text":"The authorization code. Retrieved from the query string of the redirect","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"URI."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/code"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/code":{"kind":"symbol","role":"symbol","abstract":[{"text":"The authorization code. Retrieved from the query string of the redirect","type":"text"},{"type":"text","text":" "},{"type":"text","text":"URI."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/code","title":"code","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/code","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/codeverifier.json b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/codeverifier.json index c85fe1b13..25e4c1b05 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/codeverifier.json +++ b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/codeverifier.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"codeVerifier","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI22ProxyPKCETokensRequestV12codeVerifierSSvp","role":"symbol","title":"codeVerifier","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","abstract":[{"type":"text","text":"The code verifier that you generated when creating the authorization"},{"text":" ","type":"text"},{"type":"text","text":"URL."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/codeverifier"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/codeVerifier"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"codeVerifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/codeVerifier":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"codeVerifier","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/codeVerifier","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The code verifier that you generated when creating the authorization"},{"text":" ","type":"text"},{"type":"text","text":"URL."}],"title":"codeVerifier","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/codeverifier","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/codeverifier"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"property","title":"codeVerifier","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"codeVerifier","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"externalID":"s:13SpotifyWebAPI22ProxyPKCETokensRequestV12codeVerifierSSvp","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/codeVerifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The code verifier that you generated when creating the authorization"},{"type":"text","text":" "},{"text":"URL.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"codeVerifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/codeVerifier":{"title":"codeVerifier","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"codeVerifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/codeVerifier","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/codeverifier","abstract":[{"type":"text","text":"The code verifier that you generated when creating the authorization"},{"type":"text","text":" "},{"text":"URL.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/decodable-implementations.json b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/decodable-implementations.json index 2beaec2f4..a6815c963 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/decodable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/init(from:)"],"generated":true,"title":"Initializers"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Decodable-Implementations"},"metadata":{"roleHeading":"API Collection","title":"Decodable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/init(from:)":{"role":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/init(from:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Decodable-Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/init(from:)"],"anchor":"Initializers","title":"Initializers"}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"Decodable Implementations","role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"]]},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/init(from:)","kind":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/equatable-implementations.json b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/equatable-implementations.json index 4dd95f682..e3fadaa37 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/equatable-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Equatable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/!=(_:_:)"],"title":"Operators","generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Equatable Implementations","role":"collectionGroup"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/!=(_:_:)":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/!=(_:_:)","kind":"symbol","type":"topic","abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","roleHeading":"API Collection"},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Operators","anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/!=(_:_:)"],"generated":true}],"kind":"article","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/equatable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/!=(_:_:)","kind":"symbol","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/formurlencoded().json b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/formurlencoded().json index 9ef7b28ae..80adb5b0a 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/formurlencoded().json +++ b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/formurlencoded().json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/formURLEncoded()","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/formurlencoded()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"role":"symbol","externalID":"s:13SpotifyWebAPI22ProxyPKCETokensRequestV14formURLEncoded10Foundation4DataVyF","title":"formURLEncoded()","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"This method should be used to encode this type to data (as opposed to using","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":") before being sent in a network request."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/formURLEncoded()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/formURLEncoded()","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"title":"formURLEncoded()","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/formurlencoded()","role":"symbol"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Method","title":"formURLEncoded()","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":"() -> "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"method","externalID":"s:13SpotifyWebAPI22ProxyPKCETokensRequestV14formURLEncoded10Foundation4DataVyF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"This method should be used to encode this type to data (as opposed to using"},{"type":"text","text":" "},{"text":"a ","type":"text"},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":") before being sent in a network request."}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/formURLEncoded()","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/formurlencoded()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/formURLEncoded()":{"title":"formURLEncoded()","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/formURLEncoded()","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/formurlencoded()","abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/granttype.json b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/granttype.json index 843741435..989f09c42 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/granttype.json +++ b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/granttype.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/grantType","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The grant type. Always set to “authorization_code”.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/granttype"]}],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"grantType","symbolKind":"property","externalID":"s:13SpotifyWebAPI22ProxyPKCETokensRequestV9grantTypeSSvp","roleHeading":"Instance Property"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/grantType":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/grantType","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}],"title":"grantType","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/granttype","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"grantType","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"grantType","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","externalID":"s:13SpotifyWebAPI22ProxyPKCETokensRequestV9grantTypeSSvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/grantType"},"variants":[{"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/granttype"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/grantType":{"title":"grantType","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/grantType","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/granttype","abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/init(code:codeverifier:redirecturi:).json b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/init(code:codeverifier:redirecturi:).json index 824c0519c..82056b459 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/init(code:codeverifier:redirecturi:).json +++ b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/init(code:codeverifier:redirecturi:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/init(code:codeVerifier:redirectURI:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/init(code:codeverifier:redirecturi:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","title":"init(code:codeVerifier:redirectURI:)","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI22ProxyPKCETokensRequestV4code0G8Verifier11redirectURIACSS_SS10Foundation3URLVSgtcfc","roleHeading":"Initializer","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?)","kind":"text"}]},"abstract":[{"text":"Creates an instance that is used to retrieve the authorization information","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"using the Authorization Code Flow with Proof Key for Code Exchange."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"code","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The authorization code. Retrieved from the query string of the"},{"type":"text","text":" "},{"type":"text","text":"redirect URI."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The code verifier that you generated when creating the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization URL."}]}],"name":"codeVerifier"},{"name":"redirectURI","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The redirect URI. This is sent in the request for"},{"type":"text","text":" "},{"type":"text","text":"validation only. There will be no further redirection to this"},{"text":" ","type":"text"},{"type":"text","text":"location. Can be "},{"code":"nil","type":"codeVoice"},{"text":" if this value is already stored on your","type":"text"},{"type":"text","text":" "},{"type":"text","text":"backend server. The"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"method of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},{"type":"text","text":" "},{"type":"emphasis","inlineContent":[{"text":"will","type":"text"}]},{"type":"text","text":" set this"},{"type":"text","text":" "},{"text":"value. If not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":", then this must be the same URI provided when"},{"type":"text","text":" "},{"type":"text","text":"creating the authorization URL that was used to request the"},{"text":" ","type":"text"},{"text":"authorization code (as opposed to any of your whitelisted redirect","type":"text"},{"type":"text","text":" "},{"type":"text","text":"URIs)."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"When creating a type that conforms to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"},{"type":"text","text":" "},{"type":"text","text":"and which communicates with a custom backend server, use this type in the"},{"type":"text","text":" "},{"type":"text","text":"body of the network request made in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","isActive":true},{"text":" ","type":"text"},{"text":"method.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"In contrast with "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","isActive":true,"type":"reference"},{"type":"text","text":", which should be used if you are"},{"type":"text","text":" "},{"type":"text","text":"communicating directly with Spotify, this type does not contain the"},{"type":"text","text":" "},{"code":"clientId","type":"codeVoice"},{"text":" because this value should be securely stored on your backend","type":"text"},{"type":"text","text":" "},{"type":"text","text":"server."}]},{"style":"important","name":"Important","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"Although this type conforms to ","type":"text"},{"type":"codeVoice","code":"Codable"},{"type":"text","text":", it should actually"},{"text":" ","type":"text"},{"type":"text","text":"be encoded in x-www-form-urlencoded format when sent in the body of a"},{"text":" ","type":"text"},{"type":"text","text":"network request using "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/formURLEncoded()"},{"text":".","type":"text"}]}]},{"inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"text":" ","type":"text"},{"type":"text","text":"for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","title":"AuthorizationCodeFlowPKCEBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackend","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/init(code:codeVerifier:redirectURI:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?)"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/init(code:codeVerifier:redirectURI:)","kind":"symbol","type":"topic","abstract":[{"text":"Creates an instance that is used to retrieve the authorization information","type":"text"},{"text":" ","type":"text"},{"text":"using the Authorization Code Flow with Proof Key for Code Exchange.","type":"text"}],"title":"init(code:codeVerifier:redirectURI:)","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/init(code:codeverifier:redirecturi:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/formURLEncoded()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/formURLEncoded()","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"title":"formURLEncoded()","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/formurlencoded()","role":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Authorization Code Flow with Proof Key for Code Exchange","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code","type":"text"},{"text":" ","type":"text"},{"text":"Exchange","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","kind":"symbol","type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"required":true,"title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"roleHeading":"Initializer","symbolKind":"init","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI22ProxyPKCETokensRequestV4code0G8Verifier11redirectURIACSS_SS10Foundation3URLVSgtcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?)","kind":"text"}],"title":"init(code:codeVerifier:redirectURI:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"code","content":[{"type":"paragraph","inlineContent":[{"text":"The authorization code. Retrieved from the query string of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"redirect URI."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The code verifier that you generated when creating the"},{"type":"text","text":" "},{"type":"text","text":"authorization URL."}],"type":"paragraph"}],"name":"codeVerifier"},{"content":[{"inlineContent":[{"text":"The redirect URI. This is sent in the request for","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"validation only. There will be no further redirection to this"},{"type":"text","text":" "},{"type":"text","text":"location. Can be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if this value is already stored on your"},{"type":"text","text":" "},{"type":"text","text":"backend server. The"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","type":"reference"},{"text":" ","type":"text"},{"text":"method of ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","type":"reference"},{"type":"text","text":" "},{"type":"emphasis","inlineContent":[{"text":"will","type":"text"}]},{"text":" set this","type":"text"},{"type":"text","text":" "},{"type":"text","text":"value. If not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then this must be the same URI provided when"},{"text":" ","type":"text"},{"text":"creating the authorization URL that was used to request the","type":"text"},{"type":"text","text":" "},{"text":"authorization code (as opposed to any of your whitelisted redirect","type":"text"},{"type":"text","text":" "},{"type":"text","text":"URIs)."}],"type":"paragraph"}],"name":"redirectURI"}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"When creating a type that conforms to "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend"},{"text":" ","type":"text"},{"type":"text","text":"and which communicates with a custom backend server, use this type in the"},{"type":"text","text":" "},{"type":"text","text":"body of the network request made in the"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","type":"reference"},{"type":"text","text":" "},{"text":"method.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"In contrast with "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","type":"reference","isActive":true},{"type":"text","text":", which should be used if you are"},{"type":"text","text":" "},{"type":"text","text":"communicating directly with Spotify, this type does not contain the"},{"type":"text","text":" "},{"code":"clientId","type":"codeVoice"},{"text":" because this value should be securely stored on your backend","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"server."}]},{"type":"aside","name":"Important","style":"important","content":[{"inlineContent":[{"type":"text","text":"Although this type conforms to "},{"code":"Codable","type":"codeVoice"},{"type":"text","text":", it should actually"},{"type":"text","text":" "},{"type":"text","text":"be encoded in x-www-form-urlencoded format when sent in the body of a"},{"type":"text","text":" "},{"text":"network request using ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/formURLEncoded()","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]},{"type":"paragraph","inlineContent":[{"text":"Read more about the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"type":"text","text":"."}]}]}],"abstract":[{"type":"text","text":"Creates an instance that is used to retrieve the authorization information"},{"type":"text","text":" "},{"text":"using the Authorization Code Flow with Proof Key for Code Exchange.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/init(code:codeVerifier:redirectURI:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/init(code:codeverifier:redirecturi:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","type":"topic","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","required":true,"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackend":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackend","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackend"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackend","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow with Proof Key"},{"type":"text","text":" "},{"type":"text","text":"for Code Exchange."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/formURLEncoded()":{"title":"formURLEncoded()","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/formURLEncoded()","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/formurlencoded()","abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/init(code:codeVerifier:redirectURI:)":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Creates an instance that is used to retrieve the authorization information"},{"type":"text","text":" "},{"type":"text","text":"using the Authorization Code Flow with Proof Key for Code Exchange."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/init(code:codeVerifier:redirectURI:)","title":"init(code:codeVerifier:redirectURI:)","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/init(code:codeverifier:redirecturi:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"codeVerifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?)","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code"},{"text":" ","type":"text"},{"type":"text","text":"Exchange"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow with Proof Key for Code Exchange"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/init(from:).json b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/init(from:).json index e0c7e3d3d..13622e648 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/init(from:).json +++ b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/init(from:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"init","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI22ProxyPKCETokensRequestV4fromACs7Decoder_p_tKcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Decodable-Implementations"]]},"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/init(from:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/Decodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Decodable-Implementations","kind":"article","type":"topic","abstract":[],"title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/decodable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/init(from:)":{"role":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/init(from:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/init(from:)"]}],"metadata":{"symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","externalID":"s:13SpotifyWebAPI22ProxyPKCETokensRequestV4fromACs7Decoder_p_tKcfc","role":"symbol","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Decodable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/Decodable-Implementations":{"title":"Decodable Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/Decodable-Implementations","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/init(from:)","kind":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/redirecturi.json b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/redirecturi.json index 755779a7e..e455722bc 100644 --- a/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/redirecturi.json +++ b/docs/data/documentation/spotifywebapi/proxypkcetokensrequest/redirecturi.json @@ -1 +1 @@ -{"abstract":[{"text":"The redirect URI. This is sent in the request for validation only. There","type":"text"},{"type":"text","text":" "},{"type":"text","text":"will be no further redirection to this location."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/redirecturi"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectURI"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Can be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if this value is already stored on your backend server. The"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)"},{"text":" ","type":"text"},{"type":"text","text":"method of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"will"}]},{"text":" set this value.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If not "},{"type":"codeVoice","code":"nil"},{"text":", then this must be the same URI provided when creating the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization URL that was used to request the authorization code (as"},{"text":" ","type":"text"},{"text":"opposed to any of your whitelisted redirect URIs).","type":"text"}]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/redirectURI"},"metadata":{"externalID":"s:13SpotifyWebAPI22ProxyPKCETokensRequestV11redirectURI10Foundation3URLVSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"redirectURI","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"title":"redirectURI","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"type":"text","text":" "},{"type":"text","text":"Code Flow with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","role":"symbol","title":"AuthorizationCodeFlowPKCEProxyBackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/redirectURI":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/redirectURI","kind":"symbol","type":"topic","abstract":[{"text":"The redirect URI. This is sent in the request for validation only. There","type":"text"},{"text":" ","type":"text"},{"text":"will be no further redirection to this location.","type":"text"}],"title":"redirectURI","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/redirecturi","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"redirectURI"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}]}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Can be "},{"code":"nil","type":"codeVoice"},{"text":" if this value is already stored on your backend server. The","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","isActive":true,"type":"reference"},{"type":"text","text":" "},{"text":"method of ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend"},{"text":" ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"will","type":"text"}]},{"text":" set this value.","type":"text"}]},{"inlineContent":[{"type":"text","text":"If not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then this must be the same URI provided when creating the"},{"type":"text","text":" "},{"type":"text","text":"authorization URL that was used to request the authorization code (as"},{"type":"text","text":" "},{"text":"opposed to any of your whitelisted redirect URIs).","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxypkcetokensrequest\/redirecturi"]}],"metadata":{"roleHeading":"Instance Property","title":"redirectURI","externalID":"s:13SpotifyWebAPI22ProxyPKCETokensRequestV11redirectURI10Foundation3URLVSgvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"redirectURI","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest"]]},"abstract":[{"type":"text","text":"The redirect URI. This is sent in the request for validation only. There"},{"type":"text","text":" "},{"type":"text","text":"will be no further redirection to this location."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/redirectURI","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest/redirectURI":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The redirect URI. This is sent in the request for validation only. There"},{"type":"text","text":" "},{"text":"will be no further redirection to this location.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest\/redirectURI","title":"redirectURI","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/redirecturi","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"redirectURI","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)":{"kind":"symbol","abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend\/requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","type":"topic","title":"requestAccessAndRefreshTokens(code:codeVerifier:redirectURIWithQuery:)","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEProxyBackend":{"kind":"symbol","abstract":[{"type":"text","text":"Communicates with a backend server that you setup in order to retrieve the"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"text":" ","type":"text"},{"text":"Code Flow with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEProxyBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEProxyBackend","kind":"identifier"}],"type":"topic","title":"AuthorizationCodeFlowPKCEProxyBackend","role":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxytokensrequest.json b/docs/data/documentation/spotifywebapi/proxytokensrequest.json index 5cb3457a9..55b50f84e 100644 --- a/docs/data/documentation/spotifywebapi/proxytokensrequest.json +++ b/docs/data/documentation/spotifywebapi/proxytokensrequest.json @@ -1 +1 @@ -{"abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"sections":[],"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"roleHeading":"Structure","title":"ProxyTokensRequest","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI18ProxyTokensRequestV","symbolKind":"struct","role":"symbol"},"seeAlsoSections":[{"generated":true,"title":"Authentication Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyTokensRequest","kind":"identifier"}]}]},{"content":[{"type":"heading","anchor":"overview","text":"Overview","level":2},{"inlineContent":[{"type":"text","text":"When creating a type that conforms to "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"},{"text":" and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"which communicates with a custom backend server, use this type in the body of"},{"text":" ","type":"text"},{"type":"text","text":"the network request made in the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},{"type":"text","text":" "},{"text":"method.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"In contrast with ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","isActive":true,"type":"reference"},{"text":", which should be used if you are communicating","type":"text"},{"text":" ","type":"text"},{"text":"directly with Spotify, this type does not contain the ","type":"text"},{"type":"codeVoice","code":"clientId"},{"type":"text","text":", or"},{"type":"text","text":" "},{"type":"codeVoice","code":"clientSecret"},{"text":" because these values should be securely stored on your backend","type":"text"},{"type":"text","text":" "},{"type":"text","text":"server."}]},{"type":"aside","style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Although this type conforms to "},{"type":"codeVoice","code":"Codable"},{"text":", it should actually be","type":"text"},{"type":"text","text":" "},{"text":"encoded in x-www-form-urlencoded format when sent in the body of a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"network request using "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/formURLEncoded()"},{"text":".","type":"text"}]}],"name":"Important"},{"type":"paragraph","inlineContent":[{"text":"Read more about the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxytokensrequest"]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/init(code:redirectURI:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/code","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/grantType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/redirectURI"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/formURLEncoded()"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Equatable-Implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/formURLEncoded()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"kind":"symbol","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/formURLEncoded()","type":"topic","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/formurlencoded()","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","kind":"symbol","type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/init(code:redirectURI:)":{"role":"symbol","title":"init(code:redirectURI:)","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/init(code:redirecturi:)","abstract":[{"text":"Creates an instance which is used to request the authorization information","type":"text"},{"text":" ","type":"text"},{"text":"using the Authorization Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/init(code:redirectURI:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?)"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/equatable-implementations","abstract":[],"kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/Decodable-Implementations":{"role":"collectionGroup","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/decodable-implementations","abstract":[],"kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/grantType":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/grantType","title":"grantType","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/granttype","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}]},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/redirectURI":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/redirectURI","title":"redirectURI","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/redirecturi","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"redirectURI","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"The redirect URI. This is sent in the request for validation only. There","type":"text"},{"type":"text","text":" "},{"text":"will be no further redirection to this location.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}],"type":"link","title":"Authorization Code Flow","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/code":{"url":"\/documentation\/spotifywebapi\/proxytokensrequest\/code","role":"symbol","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","title":"code","abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"text":" ","type":"text"},{"type":"text","text":"URI."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"inlineContent":[{"type":"text","text":"When creating a type that conforms to "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","type":"reference"},{"type":"text","text":" and"},{"type":"text","text":" "},{"text":"which communicates with a custom backend server, use this type in the body of","type":"text"},{"type":"text","text":" "},{"text":"the network request made in the","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},{"text":" ","type":"text"},{"type":"text","text":"method."}],"type":"paragraph"},{"inlineContent":[{"text":"In contrast with ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","isActive":true,"type":"reference"},{"text":", which should be used if you are communicating","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"directly with Spotify, this type does not contain the "},{"code":"clientId","type":"codeVoice"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"clientSecret"},{"type":"text","text":" because these values should be securely stored on your backend"},{"type":"text","text":" "},{"type":"text","text":"server."}],"type":"paragraph"},{"type":"aside","style":"important","content":[{"type":"paragraph","inlineContent":[{"text":"Although this type conforms to ","type":"text"},{"code":"Codable","type":"codeVoice"},{"type":"text","text":", it should actually be"},{"type":"text","text":" "},{"type":"text","text":"encoded in x-www-form-urlencoded format when sent in the body of a"},{"text":" ","type":"text"},{"type":"text","text":"network request using "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/formURLEncoded()","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"name":"Important"},{"inlineContent":[{"text":"Read more about the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"],"title":"Authentication Objects","anchor":"Authentication-Objects","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"metadata":{"roleHeading":"Structure","externalID":"s:13SpotifyWebAPI18ProxyTokensRequestV","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}]},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxytokensrequest"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/init(code:redirectURI:)"],"generated":true,"anchor":"Initializers","title":"Initializers"},{"generated":true,"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/code","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/grantType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/redirectURI"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/formURLEncoded()"],"anchor":"Instance-Methods","generated":true},{"generated":true,"anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Equatable-Implementations"],"title":"Default Implementations"}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/redirectURI":{"title":"redirectURI","abstract":[{"type":"text","text":"The redirect URI. This is sent in the request for validation only. There"},{"type":"text","text":" "},{"type":"text","text":"will be no further redirection to this location."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"redirectURI"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?","kind":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/redirectURI","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/redirecturi","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/grantType":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/grantType","abstract":[{"text":"The grant type. Always set to “authorization_code”.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/granttype","title":"grantType"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/formURLEncoded()":{"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/formURLEncoded()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/formurlencoded()","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/Decodable-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","abstract":[],"title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Decodable-Implementations"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow","titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}]},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/proxytokensrequest\/equatable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Equatable-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/code":{"abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"text":" ","type":"text"},{"type":"text","text":"URI."}],"url":"\/documentation\/spotifywebapi\/proxytokensrequest\/code","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/code","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"code","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"role":"symbol","title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/init(code:redirectURI:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/init(code:redirectURI:)","abstract":[{"text":"Creates an instance which is used to request the authorization information","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"using the Authorization Code Flow."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?)","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/init(code:redirecturi:)","title":"init(code:redirectURI:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxytokensrequest/!=(_:_:).json b/docs/data/documentation/spotifywebapi/proxytokensrequest/!=(_:_:).json index e63b32d25..707406ae8 100644 --- a/docs/data/documentation/spotifywebapi/proxytokensrequest/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/proxytokensrequest/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"metadata":{"symbolKind":"op","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI18ProxyTokensRequestV","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"!=(_:_:)","roleHeading":"Operator"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/!=(_:_:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/proxytokensrequest\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/equatable-implementations","abstract":[],"kind":"article","type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Equatable-Implementations"]]},"sections":[],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI18ProxyTokensRequestV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","roleHeading":"Operator","extendedModule":"Swift"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/!=(_:_:)":{"abstract":[],"type":"topic","kind":"symbol","title":"!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/proxytokensrequest\/equatable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Equatable-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxytokensrequest/code.json b/docs/data/documentation/spotifywebapi/proxytokensrequest/code.json index 3698c1cd8..a8da6f818 100644 --- a/docs/data/documentation/spotifywebapi/proxytokensrequest/code.json +++ b/docs/data/documentation/spotifywebapi/proxytokensrequest/code.json @@ -1 +1 @@ -{"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI18ProxyTokensRequestV4codeSSvp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"code"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"]]},"abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"text":" ","type":"text"},{"type":"text","text":"URI."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/code"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/code"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/code":{"url":"\/documentation\/spotifywebapi\/proxytokensrequest\/code","role":"symbol","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","title":"code","abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"text":" ","type":"text"},{"type":"text","text":"URI."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"]]},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Instance Property","title":"code","symbolKind":"property","externalID":"s:13SpotifyWebAPI18ProxyTokensRequestV4codeSSvp","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/code"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"text":" ","type":"text"},{"type":"text","text":"URI."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/code"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/code":{"abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"text":" ","type":"text"},{"type":"text","text":"URI."}],"url":"\/documentation\/spotifywebapi\/proxytokensrequest\/code","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/code","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"code","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxytokensrequest/decodable-implementations.json b/docs/data/documentation/spotifywebapi/proxytokensrequest/decodable-implementations.json index 4227bde61..259a47c7c 100644 --- a/docs/data/documentation/spotifywebapi/proxytokensrequest/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/proxytokensrequest/decodable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/init(from:)"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Decodable Implementations"},"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Decodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/init(from:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/decodable-implementations"]}],"metadata":{"title":"Decodable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Decodable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/init(from:)"],"generated":true}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/init(from:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/init(from:)","title":"init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxytokensrequest/equatable-implementations.json b/docs/data/documentation/spotifywebapi/proxytokensrequest/equatable-implementations.json index c07b8d759..7c8abf3a6 100644 --- a/docs/data/documentation/spotifywebapi/proxytokensrequest/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/proxytokensrequest/equatable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/!=(_:_:)"],"title":"Operators","generated":true}],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/!=(_:_:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/proxytokensrequest\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/!=(_:_:)"],"generated":true,"anchor":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/equatable-implementations"]}],"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/!=(_:_:)":{"abstract":[],"type":"topic","kind":"symbol","title":"!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxytokensrequest/formurlencoded().json b/docs/data/documentation/spotifywebapi/proxytokensrequest/formurlencoded().json index 634df34f1..f8c519751 100644 --- a/docs/data/documentation/spotifywebapi/proxytokensrequest/formurlencoded().json +++ b/docs/data/documentation/spotifywebapi/proxytokensrequest/formurlencoded().json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/formURLEncoded()"},"sections":[],"kind":"symbol","metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI18ProxyTokensRequestV14formURLEncoded10Foundation4DataVyF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"title":"formURLEncoded()","roleHeading":"Instance Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/formurlencoded()"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"This method should be used to encode this type to data (as opposed to using"},{"type":"text","text":" "},{"text":"a ","type":"text"},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":") before being sent in a network request."}],"type":"paragraph"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/formURLEncoded()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"kind":"symbol","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/formURLEncoded()","type":"topic","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/formurlencoded()","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/formURLEncoded()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"]]},"abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}],"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI18ProxyTokensRequestV14formURLEncoded10Foundation4DataVyF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"role":"symbol","title":"formURLEncoded()","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"This method should be used to encode this type to data (as opposed to using","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":") before being sent in a network request."}]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/formurlencoded()"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/formURLEncoded()":{"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/formURLEncoded()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/formurlencoded()","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxytokensrequest/granttype.json b/docs/data/documentation/spotifywebapi/proxytokensrequest/granttype.json index 1a4799b6f..fcf60f4df 100644 --- a/docs/data/documentation/spotifywebapi/proxytokensrequest/granttype.json +++ b/docs/data/documentation/spotifywebapi/proxytokensrequest/granttype.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/granttype"]}],"metadata":{"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI18ProxyTokensRequestV9grantTypeSSvp","title":"grantType","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/grantType"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"]]},"abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/grantType":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/grantType","title":"grantType","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/granttype","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/grantType","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI18ProxyTokensRequestV9grantTypeSSvp","title":"grantType"},"variants":[{"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/granttype"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"The grant type. Always set to “authorization_code”.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/grantType":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/grantType","abstract":[{"text":"The grant type. Always set to “authorization_code”.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/granttype","title":"grantType"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxytokensrequest/init(code:redirecturi:).json b/docs/data/documentation/spotifywebapi/proxytokensrequest/init(code:redirecturi:).json index 0a38e8fb7..d4af9bfe1 100644 --- a/docs/data/documentation/spotifywebapi/proxytokensrequest/init(code:redirecturi:).json +++ b/docs/data/documentation/spotifywebapi/proxytokensrequest/init(code:redirecturi:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/init(code:redirecturi:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Creates an instance which is used to request the authorization information"},{"type":"text","text":" "},{"text":"using the Authorization Code Flow.","type":"text"}],"metadata":{"externalID":"s:13SpotifyWebAPI18ProxyTokensRequestV4code11redirectURIACSS_10Foundation3URLVSgtcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?)"}],"role":"symbol","title":"init(code:redirectURI:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","roleHeading":"Initializer"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/init(code:redirectURI:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"code","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The authorization code. Retrieved from the query string of the"},{"type":"text","text":" "},{"text":"redirect URI.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The redirect URI. This is sent in the request for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"validation only. There will be no further redirection to this"},{"type":"text","text":" "},{"type":"text","text":"location. Can be "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if this value is already stored on your"},{"type":"text","text":" "},{"text":"backend server. The","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"method of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},{"text":" ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"will"}]},{"type":"text","text":" set this"},{"type":"text","text":" "},{"text":"value. The ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","type":"reference"},{"text":" will ","type":"text"},{"inlineContent":[{"text":"not","type":"text"}],"type":"emphasis"},{"type":"text","text":" set this value (see"},{"type":"text","text":" "},{"text":"“tokenSwap” URL, which Spotify will make a request to with data","type":"text"},{"type":"text","text":" "},{"type":"text","text":"that can be decoded into this type). If not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then this must"},{"type":"text","text":" "},{"type":"text","text":"be the same URI provided when creating the authorization URL that"},{"text":" ","type":"text"},{"type":"text","text":"was used to request the authorization code (as opposed to any of"},{"text":" ","type":"text"},{"text":"your whitelisted redirect URIs).","type":"text"}]}],"name":"redirectURI"}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"When creating a type that conforms to "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"text":"which communicates with a custom backend server, use this type in the body","type":"text"},{"type":"text","text":" "},{"text":"of the network request made in the","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},{"text":" ","type":"text"},{"text":"method.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"In contrast with "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"},{"text":", which should be used if you are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"communicating directly with Spotify, this type does not contain the"},{"text":" ","type":"text"},{"code":"clientId","type":"codeVoice"},{"type":"text","text":", or "},{"type":"codeVoice","code":"clientSecret"},{"type":"text","text":" because these values should be securely"},{"type":"text","text":" "},{"type":"text","text":"stored on your backend server."}]},{"content":[{"inlineContent":[{"type":"text","text":"Although this type conforms to "},{"code":"Codable","type":"codeVoice"},{"type":"text","text":", it should actually"},{"type":"text","text":" "},{"type":"text","text":"be encoded in x-www-form-urlencoded format when sent in the body of a"},{"text":" ","type":"text"},{"text":"network request using ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/formURLEncoded()","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"Important","style":"important","type":"aside"},{"type":"paragraph","inlineContent":[{"text":"Read more about the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":"."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/init(code:redirectURI:)":{"role":"symbol","title":"init(code:redirectURI:)","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/init(code:redirecturi:)","abstract":[{"text":"Creates an instance which is used to request the authorization information","type":"text"},{"text":" ","type":"text"},{"text":"using the Authorization Code Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/init(code:redirectURI:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?)"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/formURLEncoded()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"kind":"symbol","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/formURLEncoded()","type":"topic","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/formurlencoded()","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","kind":"symbol","type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","title":"Authorization Code Flow","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"https://developer.spotify.com/documentation/ios/guides/token-swap-and-refresh/":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","title":"Spotify iOS SDK","titleInlineContent":[{"type":"text","text":"Spotify iOS SDK"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?)"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"code","content":[{"type":"paragraph","inlineContent":[{"text":"The authorization code. Retrieved from the query string of the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"redirect URI."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The redirect URI. This is sent in the request for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"validation only. There will be no further redirection to this"},{"text":" ","type":"text"},{"text":"location. Can be ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if this value is already stored on your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"backend server. The"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","isActive":true},{"type":"text","text":" "},{"type":"text","text":"method of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},{"text":" ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"will"}]},{"text":" set this","type":"text"},{"text":" ","type":"text"},{"text":"value. The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/"},{"type":"text","text":" will "},{"type":"emphasis","inlineContent":[{"type":"text","text":"not"}]},{"type":"text","text":" set this value (see"},{"type":"text","text":" "},{"type":"text","text":"“tokenSwap” URL, which Spotify will make a request to with data"},{"text":" ","type":"text"},{"text":"that can be decoded into this type). If not ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":", then this must","type":"text"},{"type":"text","text":" "},{"text":"be the same URI provided when creating the authorization URL that","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"was used to request the authorization code (as opposed to any of"},{"type":"text","text":" "},{"type":"text","text":"your whitelisted redirect URIs)."}]}],"name":"redirectURI"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"When creating a type that conforms to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"},{"text":" and","type":"text"},{"text":" ","type":"text"},{"text":"which communicates with a custom backend server, use this type in the body","type":"text"},{"type":"text","text":" "},{"text":"of the network request made in the","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","type":"reference"},{"type":"text","text":" "},{"type":"text","text":"method."}]},{"type":"paragraph","inlineContent":[{"text":"In contrast with ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"},{"text":", which should be used if you are","type":"text"},{"type":"text","text":" "},{"text":"communicating directly with Spotify, this type does not contain the","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"clientId"},{"type":"text","text":", or "},{"type":"codeVoice","code":"clientSecret"},{"type":"text","text":" because these values should be securely"},{"type":"text","text":" "},{"text":"stored on your backend server.","type":"text"}]},{"type":"aside","style":"important","name":"Important","content":[{"inlineContent":[{"type":"text","text":"Although this type conforms to "},{"type":"codeVoice","code":"Codable"},{"type":"text","text":", it should actually"},{"type":"text","text":" "},{"text":"be encoded in x-www-form-urlencoded format when sent in the body of a","type":"text"},{"type":"text","text":" "},{"text":"network request using ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/formURLEncoded()"},{"type":"text","text":"."}],"type":"paragraph"}]},{"inlineContent":[{"type":"text","text":"Read more about the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"metadata":{"roleHeading":"Initializer","title":"init(code:redirectURI:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?)"}],"externalID":"s:13SpotifyWebAPI18ProxyTokensRequestV4code11redirectURIACSS_10Foundation3URLVSgtcfc","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/init(code:redirectURI:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/init(code:redirecturi:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Creates an instance which is used to request the authorization information"},{"type":"text","text":" "},{"type":"text","text":"using the Authorization Code Flow."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/formURLEncoded()":{"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/formURLEncoded()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/formurlencoded()","type":"topic"},"https://developer.spotify.com/documentation/ios/guides/token-swap-and-refresh/":{"url":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","title":"Spotify iOS SDK","identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","titleInlineContent":[{"text":"Spotify iOS SDK","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/init(code:redirectURI:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/init(code:redirectURI:)","abstract":[{"text":"Creates an instance which is used to request the authorization information","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"using the Authorization Code Flow."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?)","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/init(code:redirecturi:)","title":"init(code:redirectURI:)"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"role":"symbol","title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxytokensrequest/init(from:).json b/docs/data/documentation/spotifywebapi/proxytokensrequest/init(from:).json index 6048a0e1b..ff897fadd 100644 --- a/docs/data/documentation/spotifywebapi/proxytokensrequest/init(from:).json +++ b/docs/data/documentation/spotifywebapi/proxytokensrequest/init(from:).json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"init(from:)","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI18ProxyTokensRequestV4fromACs7Decoder_p_tKcfc","symbolKind":"init"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Decodable-Implementations"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/init(from:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/Decodable-Implementations":{"role":"collectionGroup","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/decodable-implementations","abstract":[],"kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/init(from:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/init(from:)"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Decodable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/init(from:)"]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"externalID":"s:13SpotifyWebAPI18ProxyTokensRequestV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","title":"init(from:)","extendedModule":"SpotifyWebAPI","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/init(from:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/init(from:)","title":"init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/Decodable-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","abstract":[],"title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/Decodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/proxytokensrequest/redirecturi.json b/docs/data/documentation/spotifywebapi/proxytokensrequest/redirecturi.json index 83d8b3f2d..0510614a9 100644 --- a/docs/data/documentation/spotifywebapi/proxytokensrequest/redirecturi.json +++ b/docs/data/documentation/spotifywebapi/proxytokensrequest/redirecturi.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/redirectURI","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"]]},"sections":[],"metadata":{"title":"redirectURI","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"redirectURI","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"externalID":"s:13SpotifyWebAPI18ProxyTokensRequestV11redirectURI10Foundation3URLVSgvp","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/redirecturi"]}],"abstract":[{"type":"text","text":"The redirect URI. This is sent in the request for validation only. There"},{"type":"text","text":" "},{"text":"will be no further redirection to this location.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectURI"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Can be "},{"type":"codeVoice","code":"nil"},{"text":" if this value is already stored on your backend server. The","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"method of "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"reference"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"will"}],"type":"emphasis"},{"type":"text","text":" set this value. The"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","isActive":true},{"text":" will ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"not","type":"text"}]},{"text":" set this value (see “tokenSwap” URL, which","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Spotify will make a request to with data that can be decoded into this"},{"type":"text","text":" "},{"text":"type).","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"If not ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":", then this must be the same URI provided when creating the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization URL that was used to request the authorization code (as"},{"type":"text","text":" "},{"text":"opposed to any of your whitelisted redirect URIs).","type":"text"}]}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"abstract":[{"type":"text","text":"Exchanges an authorization code for the access and refresh tokens."}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/redirectURI":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/redirectURI","title":"redirectURI","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/redirecturi","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"redirectURI","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"The redirect URI. This is sent in the request for validation only. There","type":"text"},{"type":"text","text":" "},{"text":"will be no further redirection to this location.","type":"text"}]},"https://developer.spotify.com/documentation/ios/guides/token-swap-and-refresh/":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify iOS SDK"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","url":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","title":"Spotify iOS SDK"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"kind":"symbol","title":"AuthorizationCodeFlowProxyBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowProxyBackend","kind":"identifier"}],"abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"type":"text","text":" "},{"text":"authorization information and refresh the access token using the Authorization","type":"text"},{"type":"text","text":" "},{"text":"Code Flow.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/redirectURI","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The redirect URI. This is sent in the request for validation only. There"},{"type":"text","text":" "},{"text":"will be no further redirection to this location.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"redirectURI","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Can be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if this value is already stored on your backend server. The"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","isActive":true},{"text":" ","type":"text"},{"text":"method of ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend"},{"type":"text","text":" "},{"inlineContent":[{"text":"will","type":"text"}],"type":"emphasis"},{"text":" set this value. The","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","type":"reference"},{"type":"text","text":" will "},{"type":"emphasis","inlineContent":[{"type":"text","text":"not"}]},{"text":" set this value (see “tokenSwap” URL, which","type":"text"},{"type":"text","text":" "},{"text":"Spotify will make a request to with data that can be decoded into this","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"type)."}]},{"type":"paragraph","inlineContent":[{"text":"If not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then this must be the same URI provided when creating the"},{"type":"text","text":" "},{"type":"text","text":"authorization URL that was used to request the authorization code (as"},{"type":"text","text":" "},{"type":"text","text":"opposed to any of your whitelisted redirect URIs)."}]}],"kind":"content"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI18ProxyTokensRequestV11redirectURI10Foundation3URLVSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"redirectURI","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"title":"redirectURI"},"variants":[{"paths":["\/documentation\/spotifywebapi\/proxytokensrequest\/redirecturi"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"https://developer.spotify.com/documentation/ios/guides/token-swap-and-refresh/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","titleInlineContent":[{"type":"text","text":"Spotify iOS SDK"}],"url":"https:\/\/developer.spotify.com\/documentation\/ios\/guides\/token-swap-and-refresh\/","type":"link","title":"Spotify iOS SDK"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend","type":"topic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"title":"AuthorizationCodeFlowProxyBackend","abstract":[{"text":"Communicates with a backend server that you setup in order to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorization information and refresh the access token using the Authorization"},{"text":" ","type":"text"},{"text":"Code Flow.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowProxyBackend"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest/redirectURI":{"title":"redirectURI","abstract":[{"type":"text","text":"The redirect URI. This is sent in the request for validation only. There"},{"type":"text","text":" "},{"type":"text","text":"will be no further redirection to this location."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"redirectURI"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?","kind":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest\/redirectURI","url":"\/documentation\/spotifywebapi\/proxytokensrequest\/redirecturi","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowProxyBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestAccessAndRefreshTokens"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowProxyBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/ratelimitederror.json b/docs/data/documentation/spotifywebapi/ratelimitederror.json index f667079cc..038f7bb41 100644 --- a/docs/data/documentation/spotifywebapi/ratelimitederror.json +++ b/docs/data/documentation/spotifywebapi/ratelimitederror.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/init(from:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/errorDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/retryAfter"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations"]}],"metadata":{"role":"symbol","symbolKind":"struct","externalID":"s:13SpotifyWebAPI16RateLimitedErrorV","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RateLimitedError","kind":"identifier"}],"roleHeading":"Structure","title":"RateLimitedError","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RateLimitedError","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/retryAfter","type":"reference","isActive":true},{"text":" property specifies the number of seconds you must wait","type":"text"},{"type":"text","text":" "},{"type":"text","text":"before you try the request again."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Rate limiting is applied as per application based on Client ID, and regardless"},{"type":"text","text":" "},{"type":"text","text":"of the number of users who use the application simultaneously."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To reduce the amount of requests, use endpoints that fetch multiple entities in"},{"text":" ","type":"text"},{"type":"text","text":"one request. For example: If you often request single tracks, albums, or"},{"text":" ","type":"text"},{"type":"text","text":"artists, use endpoints such as Get Several Tracks, Get Several Albums or Get"},{"type":"text","text":" "},{"type":"text","text":"Several Artists, instead."}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#rate-limiting","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"seeAlsoSections":[{"title":"Errors","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/s5ErrorP","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/s8SendableP"],"type":"conformsTo","kind":"relationships"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror"]}],"references":{"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"https://developer.spotify.com/documentation/web-api/#rate-limiting":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#rate-limiting","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#rate-limiting","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/init(from:)","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/init(from:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/Error-Implementations":{"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/ratelimitederror\/error-implementations","abstract":[],"title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Error-Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP"},"doc://SpotifyWebAPI/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s5ErrorP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/errorDescription":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/errordescription","title":"errorDescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/errorDescription","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/retryAfter":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"retryAfter"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The number of seconds you must wait before you try the request again."}],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/retryafter","title":"retryAfter","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/retryAfter","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/LocalizedError-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/localizederror-implementations","title":"LocalizedError Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/ratelimitederror\/equatable-implementations","role":"collectionGroup","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Equatable-Implementations","title":"Equatable Implementations"},"doc://SpotifyWebAPI/10Foundation14LocalizedErrorP":{"title":"Foundation.LocalizedError","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror"]}],"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/s5ErrorP","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/s8SendableP"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"},"metadata":{"role":"symbol","title":"RateLimitedError","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI16RateLimitedErrorV","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"symbolKind":"struct","roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"RateLimitedError"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/init(from:)"],"anchor":"Initializers","generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/errorDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/retryAfter"],"title":"Instance Properties","anchor":"Instance-Properties","generated":true},{"title":"Default Implementations","anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations"],"generated":true}],"seeAlsoSections":[{"generated":true,"title":"Errors","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"],"anchor":"Errors"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"anchor":"overview","level":2,"type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/retryAfter"},{"type":"text","text":" property specifies the number of seconds you must wait"},{"type":"text","text":" "},{"text":"before you try the request again.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Rate limiting is applied as per application based on Client ID, and regardless","type":"text"},{"type":"text","text":" "},{"type":"text","text":"of the number of users who use the application simultaneously."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To reduce the amount of requests, use endpoints that fetch multiple entities in"},{"text":" ","type":"text"},{"type":"text","text":"one request. For example: If you often request single tracks, albums, or"},{"text":" ","type":"text"},{"type":"text","text":"artists, use endpoints such as Get Several Tracks, Get Several Albums or Get"},{"type":"text","text":" "},{"type":"text","text":"Several Artists, instead."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#rate-limiting","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s5ErrorP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/LocalizedError-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/ratelimitederror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/retryAfter":{"abstract":[{"type":"text","text":"The number of seconds you must wait before you try the request again."}],"type":"topic","title":"retryAfter","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/retryAfter","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror\/retryafter","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"retryAfter","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/10Foundation14LocalizedErrorP":{"type":"unresolvable","title":"Foundation.LocalizedError","identifier":"doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP"},"doc://SpotifyWebAPI/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/init(from:)":{"role":"symbol","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/init(from:)","title":"init(from:)","url":"\/documentation\/spotifywebapi\/ratelimitederror\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/Equatable-Implementations":{"abstract":[],"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Equatable-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/ratelimitederror\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/errorDescription":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/errorDescription","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/errordescription","title":"errorDescription","type":"topic"},"https://developer.spotify.com/documentation/web-api/#rate-limiting":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#rate-limiting","type":"link","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#rate-limiting"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/Error-Implementations":{"url":"\/documentation\/spotifywebapi\/ratelimitederror\/error-implementations","type":"topic","abstract":[],"kind":"article","title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Error-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/ratelimitederror/!=(_:_:).json b/docs/data/documentation/spotifywebapi/ratelimitederror/!=(_:_:).json index 451e967ec..15f1b33e9 100644 --- a/docs/data/documentation/spotifywebapi/ratelimitederror/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/ratelimitederror/!=(_:_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/!=(_:_:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI16RateLimitedErrorV","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"op","extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/!=(_:_:)":{"role":"symbol","type":"topic","title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/ratelimitederror\/equatable-implementations","role":"collectionGroup","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Equatable-Implementations","title":"Equatable Implementations"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/!=(_:_:)"]}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"metadata":{"roleHeading":"Operator","title":"!=(_:_:)","role":"symbol","symbolKind":"op","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI16RateLimitedErrorV","extendedModule":"Swift"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/Equatable-Implementations":{"abstract":[],"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Equatable-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/ratelimitederror\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/ratelimitederror/anyfailingpublisher(_:).json b/docs/data/documentation/spotifywebapi/ratelimitederror/anyfailingpublisher(_:).json index 9a40eaad1..1346300ed 100644 --- a/docs/data/documentation/spotifywebapi/ratelimitederror/anyfailingpublisher(_:).json +++ b/docs/data/documentation/spotifywebapi/ratelimitederror/anyfailingpublisher(_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Returns "},{"code":"AnyPublisher","type":"codeVoice"},{"type":"text","text":" with the specified output type. The error type is"},{"text":" ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" type-erased to "},{"code":"Error","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/anyfailingpublisher(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Error-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"outputType","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Output","kind":"typeIdentifier"},{"text":".Type = Output.self) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]},{"kind":"parameters","parameters":[{"name":"outputType","content":[{"inlineContent":[{"text":"The output type for the publisher. It can usually","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be inferred from the context."}],"type":"paragraph"}]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Equivalent to"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["Fail(error: self).eraseToAnyPublisher()"]}],"kind":"content"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/anyFailingPublisher(_:)","interfaceLanguage":"swift"},"metadata":{"title":"anyFailingPublisher(_:)","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anyFailingPublisher"},{"kind":"text","text":"<"},{"text":"Output","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"symbolKind":"method","externalID":"s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF::SYNTHESIZED::s:13SpotifyWebAPI16RateLimitedErrorV","role":"symbol","extendedModule":"Swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/anyFailingPublisher(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"anyFailingPublisher(_:)","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"type":"codeVoice","code":"self"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/anyfailingpublisher(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/anyFailingPublisher(_:)","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/Error-Implementations":{"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/ratelimitederror\/error-implementations","abstract":[],"title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Error-Implementations","kind":"article","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/anyFailingPublisher(_:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"outputType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Output"},{"text":".Type = Output.self) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The output type for the publisher. It can usually"},{"type":"text","text":" "},{"type":"text","text":"be inferred from the context."}],"type":"paragraph"}],"name":"outputType"}],"kind":"parameters"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Equivalent to","type":"text"}]},{"type":"codeListing","syntax":null,"code":["Fail(error: self).eraseToAnyPublisher()"]}],"kind":"content"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Error-Implementations"]]},"abstract":[{"type":"text","text":"Returns "},{"code":"AnyPublisher","type":"codeVoice"},{"text":" with the specified output type. The error type is","type":"text"},{"type":"text","text":" "},{"code":"self","type":"codeVoice"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"text":".","type":"text"}],"metadata":{"roleHeading":"Instance Method","title":"anyFailingPublisher(_:)","role":"symbol","extendedModule":"Swift","symbolKind":"method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"text":".Type) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Output"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"externalID":"s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF::SYNTHESIZED::s:13SpotifyWebAPI16RateLimitedErrorV"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/anyfailingpublisher(_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/anyFailingPublisher(_:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror\/anyfailingpublisher(_:)","title":"anyFailingPublisher(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/anyFailingPublisher(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Output"},{"text":">(","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"type":"topic","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"code":"self","type":"codeVoice"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/Error-Implementations":{"url":"\/documentation\/spotifywebapi\/ratelimitederror\/error-implementations","type":"topic","abstract":[],"kind":"article","title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Error-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/ratelimitederror/equatable-implementations.json b/docs/data/documentation/spotifywebapi/ratelimitederror/equatable-implementations.json index 8cfdf3ea0..b4e429de9 100644 --- a/docs/data/documentation/spotifywebapi/ratelimitederror/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/ratelimitederror/equatable-implementations.json @@ -1 +1 @@ -{"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Equatable Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/!=(_:_:)"],"title":"Operators","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/!=(_:_:)":{"role":"symbol","type":"topic","title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Equatable-Implementations"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/equatable-implementations"]}],"kind":"article","topicSections":[{"title":"Operators","anchor":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/!=(_:_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/ratelimitederror/error-implementations.json b/docs/data/documentation/spotifywebapi/ratelimitederror/error-implementations.json index c1e8609a0..2489fa690 100644 --- a/docs/data/documentation/spotifywebapi/ratelimitederror/error-implementations.json +++ b/docs/data/documentation/spotifywebapi/ratelimitederror/error-implementations.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/localizedDescription"],"generated":true,"title":"Instance Properties"},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/anyFailingPublisher(_:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Error-Implementations","interfaceLanguage":"swift"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"]]},"sections":[],"metadata":{"title":"Error Implementations","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/error-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/localizedDescription":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"localizedDescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/localizedDescription","type":"topic","url":"\/documentation\/spotifywebapi\/ratelimitederror\/localizeddescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/anyFailingPublisher(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"anyFailingPublisher(_:)","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"type":"codeVoice","code":"self"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/anyfailingpublisher(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/anyFailingPublisher(_:)","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/error-implementations"]}],"metadata":{"title":"Error Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Error-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"]]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/localizedDescription"],"title":"Instance Properties","anchor":"Instance-Properties","generated":true},{"generated":true,"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/anyFailingPublisher(_:)"],"title":"Instance Methods"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/anyFailingPublisher(_:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror\/anyfailingpublisher(_:)","title":"anyFailingPublisher(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/anyFailingPublisher(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Output"},{"text":">(","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"type":"topic","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"code":"self","type":"codeVoice"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/localizedDescription":{"url":"\/documentation\/spotifywebapi\/ratelimitederror\/localizeddescription","title":"localizedDescription","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/localizedDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/ratelimitederror/errordescription.json b/docs/data/documentation/spotifywebapi/ratelimitederror/errordescription.json index 117b91a04..5f001aead 100644 --- a/docs/data/documentation/spotifywebapi/ratelimitederror/errordescription.json +++ b/docs/data/documentation/spotifywebapi/ratelimitederror/errordescription.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"]]},"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI16RateLimitedErrorV16errorDescriptionSSSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","title":"errorDescription","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.errorDescription","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/errorDescription","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/errordescription"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/errorDescription":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/errordescription","title":"errorDescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/errorDescription","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI16RateLimitedErrorV16errorDescriptionSSSgvp","roleHeading":"Instance Property","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/errorDescription"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/errordescription"]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.errorDescription","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/errorDescription":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/errorDescription","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/errordescription","title":"errorDescription","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/ratelimitederror/failurereason.json b/docs/data/documentation/spotifywebapi/ratelimitederror/failurereason.json index ea74e1ff6..02aa85563 100644 --- a/docs/data/documentation/spotifywebapi/ratelimitederror/failurereason.json +++ b/docs/data/documentation/spotifywebapi/ratelimitederror/failurereason.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/failurereason"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations"]]},"sections":[],"metadata":{"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"title":"failureReason","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":[{"name":"iOS","deprecated":false,"introducedAt":"8.0","unavailable":false,"beta":false},{"unavailable":false,"name":"macOS","deprecated":false,"beta":false,"introducedAt":"10.10"},{"beta":false,"name":"tvOS","deprecated":false,"unavailable":false,"introducedAt":"9.0"},{"name":"watchOS","introducedAt":"2.0","unavailable":false,"beta":false,"deprecated":false}],"externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI16RateLimitedErrorV","symbolKind":"property","role":"symbol","extendedModule":"Foundation","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/failureReason","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/LocalizedError-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/localizederror-implementations","title":"LocalizedError Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/failureReason":{"title":"failureReason","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/failureReason","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/failurereason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/failurereason"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/failureReason"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"title":"failureReason","roleHeading":"Instance Property","platforms":[{"beta":false,"deprecated":false,"introducedAt":"8.0","name":"iOS","unavailable":false},{"deprecated":false,"name":"macOS","beta":false,"introducedAt":"10.10","unavailable":false},{"unavailable":false,"beta":false,"name":"tvOS","deprecated":false,"introducedAt":"9.0"},{"deprecated":false,"name":"watchOS","introducedAt":"2.0","unavailable":false,"beta":false}],"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","extendedModule":"Foundation","externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI16RateLimitedErrorV","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/LocalizedError-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/ratelimitederror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/failureReason":{"title":"failureReason","url":"\/documentation\/spotifywebapi\/ratelimitederror\/failurereason","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/failureReason","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/ratelimitederror/helpanchor.json b/docs/data/documentation/spotifywebapi/ratelimitederror/helpanchor.json index c2bc54cba..193a18053 100644 --- a/docs/data/documentation/spotifywebapi/ratelimitederror/helpanchor.json +++ b/docs/data/documentation/spotifywebapi/ratelimitederror/helpanchor.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","platforms":[{"deprecated":false,"name":"iOS","beta":false,"unavailable":false,"introducedAt":"8.0"},{"introducedAt":"10.10","name":"macOS","unavailable":false,"deprecated":false,"beta":false},{"introducedAt":"9.0","name":"tvOS","unavailable":false,"beta":false,"deprecated":false},{"deprecated":false,"beta":false,"name":"watchOS","unavailable":false,"introducedAt":"2.0"}],"title":"helpAnchor","extendedModule":"Foundation","externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI16RateLimitedErrorV","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/helpAnchor"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.helpAnchor","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/helpanchor"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/LocalizedError-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/localizederror-implementations","title":"LocalizedError Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/helpAnchor":{"title":"helpAnchor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/helpAnchor","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/helpanchor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"role":"symbol","extendedModule":"Foundation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"helpAnchor","platforms":[{"unavailable":false,"beta":false,"deprecated":false,"name":"iOS","introducedAt":"8.0"},{"deprecated":false,"introducedAt":"10.10","beta":false,"unavailable":false,"name":"macOS"},{"name":"tvOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"9.0"},{"deprecated":false,"unavailable":false,"name":"watchOS","introducedAt":"2.0","beta":false}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI16RateLimitedErrorV"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.helpAnchor"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/helpanchor"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/helpAnchor"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/helpAnchor":{"title":"helpAnchor","type":"topic","url":"\/documentation\/spotifywebapi\/ratelimitederror\/helpanchor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/helpAnchor","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/LocalizedError-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/ratelimitederror\/localizederror-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/ratelimitederror/init(from:).json b/docs/data/documentation/spotifywebapi/ratelimitederror/init(from:).json index cb3bd319b..7dbcd9801 100644 --- a/docs/data/documentation/spotifywebapi/ratelimitederror/init(from:).json +++ b/docs/data/documentation/spotifywebapi/ratelimitederror/init(from:).json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","symbolKind":"init","externalID":"s:13SpotifyWebAPI16RateLimitedErrorV4fromACs7Decoder_p_tKcfc","title":"init(from:)","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/init(from:)","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/init(from:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/init(from:)"},"metadata":{"symbolKind":"init","title":"init(from:)","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"externalID":"s:13SpotifyWebAPI16RateLimitedErrorV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/init(from:)":{"role":"symbol","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/init(from:)","title":"init(from:)","url":"\/documentation\/spotifywebapi\/ratelimitederror\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/ratelimitederror/localizeddescription.json b/docs/data/documentation/spotifywebapi/ratelimitederror/localizeddescription.json index a5132d3aa..01acdf2a9 100644 --- a/docs/data/documentation/spotifywebapi/ratelimitederror/localizeddescription.json +++ b/docs/data/documentation/spotifywebapi/ratelimitederror/localizeddescription.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Error-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/localizedDescription","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"metadata":{"extendedModule":"Swift","title":"localizedDescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI16RateLimitedErrorV","symbolKind":"property","platforms":[{"deprecated":false,"introducedAt":"8.0","name":"iOS","unavailable":false,"beta":false},{"name":"macOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"10.10"},{"deprecated":false,"name":"tvOS","introducedAt":"9.0","unavailable":false,"beta":false},{"name":"watchOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"2.0"}],"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/localizedDescription":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"localizedDescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/localizedDescription","type":"topic","url":"\/documentation\/spotifywebapi\/ratelimitederror\/localizeddescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/Error-Implementations":{"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/ratelimitederror\/error-implementations","abstract":[],"title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Error-Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"introducedAt":"8.0","beta":false},{"introducedAt":"10.10","beta":false,"name":"macOS","unavailable":false,"deprecated":false},{"introducedAt":"9.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"beta":false,"name":"watchOS","unavailable":false,"introducedAt":"2.0","deprecated":false}],"roleHeading":"Instance Property","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","title":"localizedDescription","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI16RateLimitedErrorV","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Error-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/localizedDescription"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/Error-Implementations":{"url":"\/documentation\/spotifywebapi\/ratelimitederror\/error-implementations","type":"topic","abstract":[],"kind":"article","title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/Error-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/localizedDescription":{"url":"\/documentation\/spotifywebapi\/ratelimitederror\/localizeddescription","title":"localizedDescription","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/localizedDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/ratelimitederror/localizederror-implementations.json b/docs/data/documentation/spotifywebapi/ratelimitederror/localizederror-implementations.json index 713948763..51fb7cd65 100644 --- a/docs/data/documentation/spotifywebapi/ratelimitederror/localizederror-implementations.json +++ b/docs/data/documentation/spotifywebapi/ratelimitederror/localizederror-implementations.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"API Collection","title":"LocalizedError Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations","interfaceLanguage":"swift"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/localizederror-implementations"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"]]},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/failureReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/helpAnchor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/recoverySuggestion"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/failureReason":{"title":"failureReason","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/failureReason","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/failurereason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/helpAnchor":{"title":"helpAnchor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/helpAnchor","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/helpanchor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/recoverySuggestion":{"title":"recoverySuggestion","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/recoverySuggestion","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/recoverysuggestion"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"anchor":"Instance-Properties","title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/failureReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/helpAnchor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/recoverySuggestion"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/localizederror-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"]]},"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"LocalizedError Implementations","role":"collectionGroup","roleHeading":"API Collection"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/failureReason":{"title":"failureReason","url":"\/documentation\/spotifywebapi\/ratelimitederror\/failurereason","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/failureReason","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/helpAnchor":{"title":"helpAnchor","type":"topic","url":"\/documentation\/spotifywebapi\/ratelimitederror\/helpanchor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/helpAnchor","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/recoverySuggestion":{"title":"recoverySuggestion","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/recoverySuggestion","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror\/recoverysuggestion","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/ratelimitederror/recoverysuggestion.json b/docs/data/documentation/spotifywebapi/ratelimitederror/recoverysuggestion.json index b7cab7a1d..1607d05ab 100644 --- a/docs/data/documentation/spotifywebapi/ratelimitederror/recoverysuggestion.json +++ b/docs/data/documentation/spotifywebapi/ratelimitederror/recoverysuggestion.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"title":"recoverySuggestion","symbolKind":"property","platforms":[{"introducedAt":"8.0","name":"iOS","deprecated":false,"beta":false,"unavailable":false},{"beta":false,"deprecated":false,"name":"macOS","introducedAt":"10.10","unavailable":false},{"name":"tvOS","beta":false,"deprecated":false,"introducedAt":"9.0","unavailable":false},{"beta":false,"introducedAt":"2.0","deprecated":false,"name":"watchOS","unavailable":false}],"roleHeading":"Instance Property","extendedModule":"Foundation","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI16RateLimitedErrorV","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/recoverysuggestion"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/recoverySuggestion","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/LocalizedError-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/localizederror-implementations","title":"LocalizedError Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/recoverySuggestion":{"title":"recoverySuggestion","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/recoverySuggestion","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/recoverysuggestion"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/recoverysuggestion"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/recoverySuggestion","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"platforms":[{"unavailable":false,"beta":false,"deprecated":false,"name":"iOS","introducedAt":"8.0"},{"deprecated":false,"name":"macOS","unavailable":false,"introducedAt":"10.10","beta":false},{"name":"tvOS","unavailable":false,"introducedAt":"9.0","deprecated":false,"beta":false},{"beta":false,"name":"watchOS","introducedAt":"2.0","deprecated":false,"unavailable":false}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI16RateLimitedErrorV","extendedModule":"Foundation","title":"recoverySuggestion","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/LocalizedError-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/LocalizedError-Implementations","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/ratelimitederror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/recoverySuggestion":{"title":"recoverySuggestion","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/recoverySuggestion","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror\/recoverysuggestion","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/ratelimitederror/retryafter.json b/docs/data/documentation/spotifywebapi/ratelimitederror/retryafter.json index 7683ca217..be1a06fe0 100644 --- a/docs/data/documentation/spotifywebapi/ratelimitederror/retryafter.json +++ b/docs/data/documentation/spotifywebapi/ratelimitederror/retryafter.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The number of seconds you must wait before you try the request again."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"retryAfter","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/retryafter"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/retryAfter","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:13SpotifyWebAPI16RateLimitedErrorV10retryAfterSiSgvp","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"retryAfter","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"retryAfter"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/retryAfter":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"retryAfter"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The number of seconds you must wait before you try the request again."}],"url":"\/documentation\/spotifywebapi\/ratelimitederror\/retryafter","title":"retryAfter","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/retryAfter","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"retryAfter","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/retryAfter"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/ratelimitederror\/retryafter"]}],"abstract":[{"type":"text","text":"The number of seconds you must wait before you try the request again."}],"sections":[],"metadata":{"title":"retryAfter","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"retryAfter","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"externalID":"s:13SpotifyWebAPI16RateLimitedErrorV10retryAfterSiSgvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError/retryAfter":{"abstract":[{"type":"text","text":"The number of seconds you must wait before you try the request again."}],"type":"topic","title":"retryAfter","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError\/retryAfter","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror\/retryafter","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"retryAfter","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationseed.json b/docs/data/documentation/spotifywebapi/recommendationseed.json index 635627dd6..67e7d4c20 100644 --- a/docs/data/documentation/spotifywebapi/recommendationseed.json +++ b/docs/data/documentation/spotifywebapi/recommendationseed.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/afterFilteringSize","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/afterRelinkingSize","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/initialPoolSize","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/type"]},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/Equatable-Implementations"],"title":"Default Implementations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationseed"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI18RecommendationSeedV","modules":[{"name":"SpotifyWebAPI"}],"title":"RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RecommendationSeed","kind":"identifier"}],"symbolKind":"struct","roleHeading":"Structure"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"abstract":[{"text":"A Recommendation Seed Object. Part of the response returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"platforms":["macOS"]}]},{"content":[{"text":"Overview","level":2,"anchor":"overview","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"},{"type":"text","text":"."}]}],"kind":"content"}],"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/recommendationseed\/equatable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/href":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/href","title":"href","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/href","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A link to the full track or artist data for this seed."}]},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"role":"symbol","title":"IDCategory.genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","url":"\/documentation\/spotifywebapi\/idcategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/id":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/id","title":"id","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The artist, track, or genre id used to select this seed."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/init(from:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/init(from:)","title":"init(from:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/initialPoolSize":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/initialPoolSize","title":"initialPoolSize","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/initialpoolsize","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initialPoolSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The number of recommended tracks available for this seed.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/afterFilteringSize":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"afterFilteringSize","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"afterFilteringSize","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/afterfilteringsize","abstract":[{"type":"text","text":"The number of tracks available after the minimum and maximum filters"},{"text":" ","type":"text"},{"text":"have been applied.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/afterFilteringSize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/afterRelinkingSize":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"afterRelinkingSize","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"afterRelinkingSize","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/afterrelinkingsize","abstract":[{"text":"The number of tracks available after relinking for regional","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"availability."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/afterRelinkingSize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterFilteringSize"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"afterRelinkingSize"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialPoolSize","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":")","kind":"text"}],"title":"init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/init(afterfilteringsize:afterrelinkingsize:href:id:initialpoolsize:type:)","abstract":[{"type":"text","text":"Creates a Recommendation Seed Object. Returned by"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/type":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"title":"type","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/type","abstract":[{"type":"text","text":"The entity type of this seed. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","type":"reference"},{"text":" or ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"title":"Other Objects","generated":true,"anchor":"Other-Objects"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationseed"]}],"metadata":{"roleHeading":"Structure","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationSeed"}],"navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"externalID":"s:13SpotifyWebAPI18RecommendationSeedV","title":"RecommendationSeed"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","level":2,"type":"heading","anchor":"overview"},{"inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","interfaceLanguage":"swift"},"topicSections":[{"anchor":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/init(from:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/afterFilteringSize","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/afterRelinkingSize","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/initialPoolSize","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/type"],"title":"Instance Properties","anchor":"Instance-Properties","generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/Equatable-Implementations"],"anchor":"Default-Implementations","title":"Default Implementations","generated":true}],"kind":"symbol","references":{"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}],"title":"IDCategory.genre","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/recommendationseed\/equatable-implementations","role":"collectionGroup","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/Equatable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/init(afterfilteringsize:afterrelinkingsize:href:id:initialpoolsize:type:)","role":"symbol","abstract":[{"type":"text","text":"Creates a Recommendation Seed Object. Returned by"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"type":"text","text":"."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterFilteringSize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"afterRelinkingSize","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialPoolSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/id":{"abstract":[{"text":"The artist, track, or genre id used to select this seed.","type":"text"}],"url":"\/documentation\/spotifywebapi\/recommendationseed\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","type":"topic","title":"id","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/id","kind":"symbol"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/initialPoolSize":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/initialpoolsize","role":"symbol","abstract":[{"type":"text","text":"The number of recommended tracks available for this seed."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"initialPoolSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"initialPoolSize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/initialPoolSize","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/type":{"abstract":[{"text":"The entity type of this seed. Either ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true,"type":"reference"},{"type":"text","text":" or "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/recommendationseed\/type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"role":"symbol","type":"topic","title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/type","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/afterRelinkingSize":{"abstract":[{"type":"text","text":"The number of tracks available after relinking for regional"},{"text":" ","type":"text"},{"text":"availability.","type":"text"}],"url":"\/documentation\/spotifywebapi\/recommendationseed\/afterrelinkingsize","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"afterRelinkingSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","type":"topic","title":"afterRelinkingSize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/afterRelinkingSize","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/href":{"title":"href","type":"topic","url":"\/documentation\/spotifywebapi\/recommendationseed\/href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/href","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"abstract":[{"text":"A link to the full track or artist data for this seed.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/afterFilteringSize":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/afterfilteringsize","role":"symbol","abstract":[{"type":"text","text":"The number of tracks available after the minimum and maximum filters"},{"type":"text","text":" "},{"type":"text","text":"have been applied."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"afterFilteringSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"afterFilteringSize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/afterFilteringSize","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/init(from:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/recommendationseed\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/init(from:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationseed/!=(_:_:).json b/docs/data/documentation/spotifywebapi/recommendationseed/!=(_:_:).json index 315ad7986..3b9c7a095 100644 --- a/docs/data/documentation/spotifywebapi/recommendationseed/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/recommendationseed/!=(_:_:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Operator","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI18RecommendationSeedV","extendedModule":"Swift","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationseed\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/recommendationseed\/equatable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/!=(_:_:)":{"type":"topic","kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/recommendationseed\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationseed\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI18RecommendationSeedV","title":"!=(_:_:)","roleHeading":"Operator","role":"symbol","symbolKind":"op"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/recommendationseed\/equatable-implementations","role":"collectionGroup","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/Equatable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/!=(_:_:)":{"abstract":[],"kind":"symbol","role":"symbol","title":"!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/recommendationseed\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationseed/afterfilteringsize.json b/docs/data/documentation/spotifywebapi/recommendationseed/afterfilteringsize.json index d118929e2..5745de312 100644 --- a/docs/data/documentation/spotifywebapi/recommendationseed/afterfilteringsize.json +++ b/docs/data/documentation/spotifywebapi/recommendationseed/afterfilteringsize.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"The number of tracks available after the minimum and maximum filters"},{"type":"text","text":" "},{"text":"have been applied.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"afterFilteringSize"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"platforms":["macOS"]}]}],"metadata":{"title":"afterFilteringSize","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI18RecommendationSeedV18afterFilteringSizeSivp","symbolKind":"property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"afterFilteringSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"roleHeading":"Instance Property"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/afterFilteringSize"},"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationseed\/afterfilteringsize"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/afterFilteringSize":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"afterFilteringSize","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"afterFilteringSize","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/afterfilteringsize","abstract":[{"type":"text","text":"The number of tracks available after the minimum and maximum filters"},{"text":" ","type":"text"},{"text":"have been applied.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/afterFilteringSize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The number of tracks available after the minimum and maximum filters","type":"text"},{"text":" ","type":"text"},{"text":"have been applied.","type":"text"}],"metadata":{"role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI18RecommendationSeedV18afterFilteringSizeSivp","roleHeading":"Instance Property","title":"afterFilteringSize","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"afterFilteringSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationseed\/afterfilteringsize"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/afterFilteringSize"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"afterFilteringSize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/afterFilteringSize":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/afterfilteringsize","role":"symbol","abstract":[{"type":"text","text":"The number of tracks available after the minimum and maximum filters"},{"type":"text","text":" "},{"type":"text","text":"have been applied."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"afterFilteringSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"afterFilteringSize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/afterFilteringSize","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationseed/afterrelinkingsize.json b/docs/data/documentation/spotifywebapi/recommendationseed/afterrelinkingsize.json index fcaa5fcf8..418e759d9 100644 --- a/docs/data/documentation/spotifywebapi/recommendationseed/afterrelinkingsize.json +++ b/docs/data/documentation/spotifywebapi/recommendationseed/afterrelinkingsize.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The number of tracks available after relinking for regional"},{"type":"text","text":" "},{"text":"availability.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationseed\/afterrelinkingsize"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/afterRelinkingSize","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"afterRelinkingSize"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"kind":"symbol","metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"afterRelinkingSize","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"afterRelinkingSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI18RecommendationSeedV18afterRelinkingSizeSivp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/afterRelinkingSize":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"afterRelinkingSize","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"afterRelinkingSize","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/afterrelinkingsize","abstract":[{"text":"The number of tracks available after relinking for regional","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"availability."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/afterRelinkingSize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"afterRelinkingSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]}]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"afterRelinkingSize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"externalID":"s:13SpotifyWebAPI18RecommendationSeedV18afterRelinkingSizeSivp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"afterRelinkingSize","roleHeading":"Instance Property","role":"symbol"},"kind":"symbol","abstract":[{"text":"The number of tracks available after relinking for regional","type":"text"},{"type":"text","text":" "},{"text":"availability.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationseed\/afterrelinkingsize"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/afterRelinkingSize"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/afterRelinkingSize":{"abstract":[{"type":"text","text":"The number of tracks available after relinking for regional"},{"text":" ","type":"text"},{"text":"availability.","type":"text"}],"url":"\/documentation\/spotifywebapi\/recommendationseed\/afterrelinkingsize","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"afterRelinkingSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","type":"topic","title":"afterRelinkingSize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/afterRelinkingSize","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationseed/equatable-implementations.json b/docs/data/documentation/spotifywebapi/recommendationseed/equatable-implementations.json index faecf5568..c38eb937c 100644 --- a/docs/data/documentation/spotifywebapi/recommendationseed/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/recommendationseed/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationseed\/equatable-implementations"]}],"sections":[],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/!=(_:_:)":{"type":"topic","kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/recommendationseed\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","roleHeading":"API Collection"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/!=(_:_:)"],"generated":true,"anchor":"Operators"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationseed\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/Equatable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/!=(_:_:)":{"abstract":[],"kind":"symbol","role":"symbol","title":"!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/recommendationseed\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationseed/href.json b/docs/data/documentation/spotifywebapi/recommendationseed/href.json index 97e51d5ba..1387bab63 100644 --- a/docs/data/documentation/spotifywebapi/recommendationseed/href.json +++ b/docs/data/documentation/spotifywebapi/recommendationseed/href.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"For tracks this will be a link to a Track Object. For artists a link to","type":"text"},{"type":"text","text":" "},{"text":"an Artist Object. For genre seeds, this value will be ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"text":"Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","type":"reference","isActive":true},{"text":" to retrieve the results.","type":"text"}],"type":"paragraph"}]}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"href","externalID":"s:13SpotifyWebAPI18RecommendationSeedV4href10Foundation3URLVSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationseed\/href"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"A link to the full track or artist data for this seed.","type":"text"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/href"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/href":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/href","title":"href","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/href","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A link to the full track or artist data for this seed."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"text":"A link to the full track or artist data for this seed.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"For tracks this will be a link to a Track Object. For artists a link to","type":"text"},{"type":"text","text":" "},{"text":"an Artist Object. For genre seeds, this value will be ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}]},{"inlineContent":[{"text":"Use ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"type":"text","text":" to retrieve the results."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI18RecommendationSeedV4href10Foundation3URLVSgvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"title":"href"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationseed\/href"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/href"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/href":{"title":"href","type":"topic","url":"\/documentation\/spotifywebapi\/recommendationseed\/href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/href","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"abstract":[{"text":"A link to the full track or artist data for this seed.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationseed/id.json b/docs/data/documentation/spotifywebapi/recommendationseed/id.json index 25ce76d81..ae02eecfa 100644 --- a/docs/data/documentation/spotifywebapi/recommendationseed/id.json +++ b/docs/data/documentation/spotifywebapi/recommendationseed/id.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/id","interfaceLanguage":"swift"},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI18RecommendationSeedV2idSSvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","title":"id"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"abstract":[{"type":"text","text":"The artist, track, or genre id used to select this seed."}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationseed\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/id":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/id","title":"id","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The artist, track, or genre id used to select this seed."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/id"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"abstract":[{"text":"The artist, track, or genre id used to select this seed.","type":"text"}],"metadata":{"externalID":"s:13SpotifyWebAPI18RecommendationSeedV2idSSvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","title":"id"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationseed\/id"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/id":{"abstract":[{"text":"The artist, track, or genre id used to select this seed.","type":"text"}],"url":"\/documentation\/spotifywebapi\/recommendationseed\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","type":"topic","title":"id","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/id","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationseed/init(afterfilteringsize:afterrelinkingsize:href:id:initialpoolsize:type:).json b/docs/data/documentation/spotifywebapi/recommendationseed/init(afterfilteringsize:afterrelinkingsize:href:id:initialpoolsize:type:).json index 91353f288..3a937d843 100644 --- a/docs/data/documentation/spotifywebapi/recommendationseed/init(afterfilteringsize:afterrelinkingsize:href:id:initialpoolsize:type:).json +++ b/docs/data/documentation/spotifywebapi/recommendationseed/init(afterfilteringsize:afterrelinkingsize:href:id:initialpoolsize:type:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationseed\/init(afterfilteringsize:afterrelinkingsize:href:id:initialpoolsize:type:)"]}],"metadata":{"symbolKind":"init","roleHeading":"Initializer","title":"init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)","role":"symbol","externalID":"s:13SpotifyWebAPI18RecommendationSeedV18afterFilteringSize0f9RelinkingH04href2id011initialPoolH04typeACSi_Si10Foundation3URLVSgSSSiAA10IDCategoryOtcfc","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterFilteringSize"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"afterRelinkingSize","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"initialPoolSize","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":")"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)","interfaceLanguage":"swift"},"abstract":[{"text":"Creates a Recommendation Seed Object. Returned by","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"afterFilteringSize","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"afterRelinkingSize","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"initialPoolSize","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","text":"IDCategory"},{"text":")","kind":"text"}]}]},{"parameters":[{"name":"afterFilteringSize","content":[{"inlineContent":[{"type":"text","text":"The number of tracks available after the minimum"},{"type":"text","text":" "},{"type":"text","text":"and maximum filters have been applied."}],"type":"paragraph"}]},{"name":"afterRelinkingSize","content":[{"inlineContent":[{"type":"text","text":"The number of tracks available after relinking"},{"type":"text","text":" "},{"type":"text","text":"for regional availability."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"A link to the full track or artist data for this seed. For tracks","type":"text"},{"type":"text","text":" "},{"type":"text","text":"this will be a link to a Track Object. For artists a link to an"},{"type":"text","text":" "},{"type":"text","text":"Artist Object. For genre seeds, this value will be "},{"type":"codeVoice","code":"nil"},{"text":". Use","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true,"type":"reference"},{"text":" to retrieve the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"results."}],"type":"paragraph"}],"name":"href"},{"name":"id","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The artist, track, or genre id used to select this seed."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The number of recommended tracks available for this","type":"text"},{"type":"text","text":" "},{"type":"text","text":"seed."}]}],"name":"initialPoolSize"},{"name":"type","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The entity type of this seed. Either "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"type":"text","text":" or "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"role":"symbol","title":"IDCategory.genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","url":"\/documentation\/spotifywebapi\/idcategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterFilteringSize"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"afterRelinkingSize"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialPoolSize","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":")","kind":"text"}],"title":"init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/init(afterfilteringsize:afterrelinkingsize:href:id:initialpoolsize:type:)","abstract":[{"type":"text","text":"Creates a Recommendation Seed Object. Returned by"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationseed\/init(afterfilteringsize:afterrelinkingsize:href:id:initialpoolsize:type:)"]}],"abstract":[{"text":"Creates a Recommendation Seed Object. Returned by","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterFilteringSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"afterRelinkingSize"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialPoolSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"afterFilteringSize","content":[{"inlineContent":[{"type":"text","text":"The number of tracks available after the minimum"},{"text":" ","type":"text"},{"type":"text","text":"and maximum filters have been applied."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The number of tracks available after relinking"},{"type":"text","text":" "},{"type":"text","text":"for regional availability."}]}],"name":"afterRelinkingSize"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A link to the full track or artist data for this seed. For tracks"},{"type":"text","text":" "},{"text":"this will be a link to a Track Object. For artists a link to an","type":"text"},{"text":" ","type":"text"},{"text":"Artist Object. For genre seeds, this value will be ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":". Use","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"type":"text","text":" to retrieve the"},{"type":"text","text":" "},{"type":"text","text":"results."}]}],"name":"href"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The artist, track, or genre id used to select this seed.","type":"text"}]}],"name":"id"},{"name":"initialPoolSize","content":[{"inlineContent":[{"type":"text","text":"The number of recommended tracks available for this"},{"text":" ","type":"text"},{"text":"seed.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The entity type of this seed. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","isActive":true,"type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"type":"text","text":" or "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"name":"type"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}],"metadata":{"title":"init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:13SpotifyWebAPI18RecommendationSeedV18afterFilteringSize0f9RelinkingH04href2id011initialPoolH04typeACSi_Si10Foundation3URLVSgSSSiAA10IDCategoryOtcfc","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterFilteringSize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"afterRelinkingSize","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"initialPoolSize","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":")","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}],"title":"IDCategory.genre","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/init(afterfilteringsize:afterrelinkingsize:href:id:initialpoolsize:type:)","role":"symbol","abstract":[{"type":"text","text":"Creates a Recommendation Seed Object. Returned by"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"type":"text","text":"."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterFilteringSize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"afterRelinkingSize","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialPoolSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/init(afterFilteringSize:afterRelinkingSize:href:id:initialPoolSize:type:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationseed/init(from:).json b/docs/data/documentation/spotifywebapi/recommendationseed/init(from:).json index 76732b115..22b959828 100644 --- a/docs/data/documentation/spotifywebapi/recommendationseed/init(from:).json +++ b/docs/data/documentation/spotifywebapi/recommendationseed/init(from:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","title":"init(from:)","roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:13SpotifyWebAPI18RecommendationSeedV4fromACs7Decoder_p_tKcfc"},"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationseed\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/init(from:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/init(from:)","title":"init(from:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationseed\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"init","role":"symbol","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","externalID":"s:13SpotifyWebAPI18RecommendationSeedV4fromACs7Decoder_p_tKcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/init(from:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/recommendationseed\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","type":"topic","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/init(from:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationseed/initialpoolsize.json b/docs/data/documentation/spotifywebapi/recommendationseed/initialpoolsize.json index e79757098..da88a0370 100644 --- a/docs/data/documentation/spotifywebapi/recommendationseed/initialpoolsize.json +++ b/docs/data/documentation/spotifywebapi/recommendationseed/initialpoolsize.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initialPoolSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"title":"initialPoolSize","externalID":"s:13SpotifyWebAPI18RecommendationSeedV15initialPoolSizeSivp","roleHeading":"Instance Property","symbolKind":"property","role":"symbol"},"abstract":[{"type":"text","text":"The number of recommended tracks available for this seed."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"initialPoolSize","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/initialPoolSize","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationseed\/initialpoolsize"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/initialPoolSize":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/initialPoolSize","title":"initialPoolSize","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/initialpoolsize","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initialPoolSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The number of recommended tracks available for this seed.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationseed\/initialpoolsize"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/initialPoolSize"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"metadata":{"title":"initialPoolSize","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI18RecommendationSeedV15initialPoolSizeSivp","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initialPoolSize"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"initialPoolSize","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The number of recommended tracks available for this seed."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/initialPoolSize":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/initialpoolsize","role":"symbol","abstract":[{"type":"text","text":"The number of recommended tracks available for this seed."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"initialPoolSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"initialPoolSize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/initialPoolSize","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationseed/type.json b/docs/data/documentation/spotifywebapi/recommendationseed/type.json index acaeea5ba..9f7cf518a 100644 --- a/docs/data/documentation/spotifywebapi/recommendationseed/type.json +++ b/docs/data/documentation/spotifywebapi/recommendationseed/type.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The entity type of this seed. Either "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"text":" or ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre"},{"text":".","type":"text"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/type"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","kind":"typeIdentifier","text":"IDCategory"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationseed\/type"]}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI18RecommendationSeedV4typeAA10IDCategoryOvp","roleHeading":"Instance Property","title":"type","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/type":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"title":"type","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed\/type","abstract":[{"type":"text","text":"The entity type of this seed. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","type":"reference"},{"text":" or ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"role":"symbol","title":"IDCategory.genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","url":"\/documentation\/spotifywebapi\/idcategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI18RecommendationSeedV4typeAA10IDCategoryOvp","title":"type","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/type","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"The entity type of this seed. Either "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"},{"type":"text","text":","},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","type":"reference","isActive":true},{"type":"text","text":" or "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","isActive":true,"type":"reference"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationseed\/type"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}],"title":"IDCategory.genre","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed/type":{"abstract":[{"text":"The entity type of this seed. Either ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true,"type":"reference"},{"type":"text","text":" or "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/recommendationseed\/type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"role":"symbol","type":"topic","title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed\/type","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationsresponse.json b/docs/data/documentation/spotifywebapi/recommendationsresponse.json index 32dc4b820..86519147a 100644 --- a/docs/data/documentation/spotifywebapi/recommendationsresponse.json +++ b/docs/data/documentation/spotifywebapi/recommendationsresponse.json @@ -1 +1 @@ -{"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationsResponse","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"anchor":"overview","type":"heading","text":"Overview","level":2},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationsresponse"]}],"abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"sections":[],"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI23RecommendationsResponseV","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RecommendationsResponse","kind":"identifier"}],"roleHeading":"Structure","modules":[{"name":"SpotifyWebAPI"}],"title":"RecommendationsResponse","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"symbolKind":"struct"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/init(seeds:tracks:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedArtists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedGenres","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedTracks","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seeds","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/tracks"],"title":"Instance Properties"},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/Equatable-Implementations"],"title":"Default Implementations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedGenres":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedgenres","title":"seedGenres","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedGenres","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"seedGenres","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"The seed genres. Equivalent to "},{"code":"seeds.filter { $0.type == .genre }","type":"codeVoice"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/init(from:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/init(from:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/init(from:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/recommendationsresponse\/equatable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/ApproximatelyEquatable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/approximatelyequatable-implementations","kind":"article"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/tracks":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/tracks","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse\/tracks","kind":"symbol","title":"tracks","type":"topic","abstract":[{"text":"An array of simplified track objects ordered according to the parameters","type":"text"},{"text":" ","type":"text"},{"text":"supplied.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/init(seeds:tracks:)":{"abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},{"type":"text","text":"."}],"role":"symbol","type":"topic","title":"init(seeds:tracks:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/init(seeds:tracks:)","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/init(seeds:tracks:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"seeds","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed"},{"kind":"text","text":"], "},{"text":"tracks","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":"])","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedArtists":{"abstract":[{"text":"The seed artists. Equivalent to ","type":"text"},{"code":"seeds.filter { $0.type == .artist }","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","type":"topic","title":"seedArtists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedArtists","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedartists","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"seedArtists"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seeds":{"abstract":[{"type":"text","text":"An array of recommendation seed objects."}],"role":"symbol","type":"topic","title":"seeds","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seeds","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seeds","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seeds"},{"kind":"text","text":": ["},{"text":"RecommendationSeed","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedTracks":{"type":"topic","kind":"symbol","title":"seedTracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedTracks","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedtracks","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"seedTracks","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"The seed tracks. Equivalent to "},{"code":"seeds.filter { $0.type == .track }","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/init(seeds:tracks:)"],"title":"Initializers","generated":true,"anchor":"Initializers"},{"anchor":"Instance-Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedArtists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedGenres","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedTracks","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seeds","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/tracks"],"title":"Instance Properties"},{"generated":true,"title":"Default Implementations","anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/Equatable-Implementations"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RecommendationsResponse","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","level":2,"anchor":"overview","type":"heading"},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"metadata":{"symbolKind":"struct","role":"symbol","externalID":"s:13SpotifyWebAPI23RecommendationsResponseV","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationsResponse","kind":"identifier"}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"title":"RecommendationsResponse","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Structure"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"seeAlsoSections":[{"title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true,"anchor":"Other-Objects"}],"abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationsresponse"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/Equatable-Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/equatable-implementations","type":"topic","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedGenres":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seedGenres","kind":"identifier"},{"text":": [","kind":"text"},{"text":"RecommendationSeed","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"The seed genres. Equivalent to "},{"code":"seeds.filter { $0.type == .genre }","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","title":"seedGenres","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedGenres","role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedgenres"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","type":"unresolvable","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/init(from:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/init(from:)","role":"symbol","abstract":[],"title":"init(from:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedArtists":{"title":"seedArtists","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedartists","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"seedArtists","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"kind":"symbol","abstract":[{"text":"The seed artists. Equivalent to ","type":"text"},{"type":"codeVoice","code":"seeds.filter { $0.type == .artist }"},{"text":".","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedArtists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seeds":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seeds","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seeds","role":"symbol","abstract":[{"text":"An array of recommendation seed objects.","type":"text"}],"title":"seeds","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"seeds"},{"text":": [","kind":"text"},{"text":"RecommendationSeed","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/ApproximatelyEquatable-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/approximatelyequatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/ApproximatelyEquatable-Implementations","role":"collectionGroup","abstract":[],"title":"ApproximatelyEquatable Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedTracks":{"abstract":[{"type":"text","text":"The seed tracks. Equivalent to "},{"type":"codeVoice","code":"seeds.filter { $0.type == .track }"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedtracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedTracks","title":"seedTracks","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedTracks"},{"kind":"text","text":": ["},{"text":"RecommendationSeed","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV"},{"kind":"text","text":"]"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/tracks":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/tracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/tracks","role":"symbol","abstract":[{"text":"An array of simplified track objects ordered according to the parameters","type":"text"},{"text":" ","type":"text"},{"text":"supplied.","type":"text"}],"title":"tracks","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tracks","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"kind":"text","text":"]"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/init(seeds:tracks:)":{"title":"init(seeds:tracks:)","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/init(seeds:tracks:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"seeds","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"RecommendationSeed","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"tracks"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":"])","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/init(seeds:tracks:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationsresponse/!=(_:_:).json b/docs/data/documentation/spotifywebapi/recommendationsresponse/!=(_:_:).json index e54d271f1..7e1945072 100644 --- a/docs/data/documentation/spotifywebapi/recommendationsresponse/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/recommendationsresponse/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI23RecommendationsResponseV","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","role":"symbol","symbolKind":"op","roleHeading":"Operator","extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/recommendationsresponse\/equatable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI23RecommendationsResponseV","title":"!=(_:_:)","roleHeading":"Operator","symbolKind":"op"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/Equatable-Implementations"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/!=(_:_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/Equatable-Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/equatable-implementations","type":"topic","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"url":"\/documentation\/spotifywebapi\/recommendationsresponse\/!=(_:_:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/!=(_:_:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationsresponse/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/recommendationsresponse/approximatelyequatable-implementations.json index 2d765c532..83ee3d17b 100644 --- a/docs/data/documentation/spotifywebapi/recommendationsresponse/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/recommendationsresponse/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"ApproximatelyEquatable Implementations"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/isApproximatelyEqual(to:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/isApproximatelyEqual(to:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/isapproximatelyequal(to:)","title":"isApproximatelyEqual(to:)","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/isApproximatelyEqual(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"ApproximatelyEquatable Implementations"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/isApproximatelyEqual(to:)"],"title":"Instance Methods","anchor":"Instance-Methods","generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/isApproximatelyEqual(to:)":{"type":"topic","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/isapproximatelyequal(to:)","role":"symbol","title":"isApproximatelyEqual(to:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationsresponse/equatable-implementations.json b/docs/data/documentation/spotifywebapi/recommendationsresponse/equatable-implementations.json index 7b27aced4..4a6ed1cfe 100644 --- a/docs/data/documentation/spotifywebapi/recommendationsresponse/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/recommendationsresponse/equatable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/!=(_:_:)"],"generated":true}],"sections":[],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/Equatable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/equatable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","abstract":[]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/Equatable-Implementations"},"topicSections":[{"anchor":"Operators","title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/!=(_:_:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"url":"\/documentation\/spotifywebapi\/recommendationsresponse\/!=(_:_:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/!=(_:_:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationsresponse/init(from:).json b/docs/data/documentation/spotifywebapi/recommendationsresponse/init(from:).json index 57a489516..f11aef93f 100644 --- a/docs/data/documentation/spotifywebapi/recommendationsresponse/init(from:).json +++ b/docs/data/documentation/spotifywebapi/recommendationsresponse/init(from:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/init(from:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"metadata":{"externalID":"s:13SpotifyWebAPI23RecommendationsResponseV4fromACs7Decoder_p_tKcfc","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","symbolKind":"init"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/init(from:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/init(from:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/init(from:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/init(from:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/init(from:)"]}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI23RecommendationsResponseV4fromACs7Decoder_p_tKcfc","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/init(from:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/init(from:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/init(from:)","role":"symbol","abstract":[],"title":"init(from:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationsresponse/init(seeds:tracks:).json b/docs/data/documentation/spotifywebapi/recommendationsresponse/init(seeds:tracks:).json index 911dfd5f4..f47d72add 100644 --- a/docs/data/documentation/spotifywebapi/recommendationsresponse/init(seeds:tracks:).json +++ b/docs/data/documentation/spotifywebapi/recommendationsresponse/init(seeds:tracks:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/init(seeds:tracks:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/init(seeds:tracks:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","title":"init(seeds:tracks:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"seeds"},{"kind":"text","text":": ["},{"text":"RecommendationSeed","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"tracks"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":"])","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI23RecommendationsResponseV5seeds6tracksACSayAA18RecommendationSeedVG_SayAA5TrackVGtcfc","roleHeading":"Initializer"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"seeds"},{"kind":"text","text":": ["},{"text":"RecommendationSeed","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"tracks"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":"])","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"seeds","content":[{"inlineContent":[{"text":"An array of recommendation seed objects.","type":"text"}],"type":"paragraph"}]},{"name":"tracks","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of track objects."}]}]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/init(seeds:tracks:)":{"abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},{"type":"text","text":"."}],"role":"symbol","type":"topic","title":"init(seeds:tracks:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/init(seeds:tracks:)","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/init(seeds:tracks:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"seeds","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed"},{"kind":"text","text":"], "},{"text":"tracks","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":"])","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI23RecommendationsResponseV5seeds6tracksACSayAA18RecommendationSeedVG_SayAA5TrackVGtcfc","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"seeds","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"RecommendationSeed","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"tracks"},{"text":": [","kind":"text"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":"])"}],"title":"init(seeds:tracks:)","symbolKind":"init","roleHeading":"Initializer"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"seeds","kind":"externalParam"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","text":"RecommendationSeed","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV"},{"text":"], ","kind":"text"},{"text":"tracks","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","text":"Track","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"seeds","content":[{"type":"paragraph","inlineContent":[{"text":"An array of recommendation seed objects.","type":"text"}]}]},{"name":"tracks","content":[{"inlineContent":[{"type":"text","text":"An array of track objects."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/init(seeds:tracks:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/init(seeds:tracks:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/init(seeds:tracks:)":{"title":"init(seeds:tracks:)","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/init(seeds:tracks:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"seeds","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"RecommendationSeed","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"tracks"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":"])","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/init(seeds:tracks:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationsresponse/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/recommendationsresponse/isapproximatelyequal(to:).json index 4f1c6562a..c9ccccd8b 100644 --- a/docs/data/documentation/spotifywebapi/recommendationsresponse/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/recommendationsresponse/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","extendedModule":"SpotifyWebAPI","title":"isApproximatelyEqual(to:)","externalID":"s:13SpotifyWebAPI23RecommendationsResponseV20isApproximatelyEqual2toSbAC_tF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"RecommendationsResponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"text":"Another instance of ","type":"text"},{"type":"codeVoice","code":"Self"},{"type":"text","text":"."}]}]}],"kind":"parameters"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"text":"Dates are compared using ","type":"text"},{"code":"timeIntervalSince1970","type":"codeVoice"},{"text":", so they are considered","type":"text"},{"text":" ","type":"text"},{"text":"floating point properties for the purposes of this method.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/ApproximatelyEquatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/isApproximatelyEqual(to:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/ApproximatelyEquatable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/approximatelyequatable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/isApproximatelyEqual(to:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/isapproximatelyequal(to:)","title":"isApproximatelyEqual(to:)","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/isApproximatelyEqual(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RecommendationsResponse","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"SpotifyWebAPI","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Method","title":"isApproximatelyEqual(to:)","externalID":"s:13SpotifyWebAPI23RecommendationsResponseV20isApproximatelyEqual2toSbAC_tF"},"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"RecommendationsResponse","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"},{"parameters":[{"name":"other","content":[{"inlineContent":[{"type":"text","text":"Another instance of "},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Dates are compared using "},{"code":"timeIntervalSince1970","type":"codeVoice"},{"type":"text","text":", so they are considered"},{"text":" ","type":"text"},{"text":"floating point properties for the purposes of this method.","type":"text"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/ApproximatelyEquatable-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/isapproximatelyequal(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/isApproximatelyEqual(to:)":{"type":"topic","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/isapproximatelyequal(to:)","role":"symbol","title":"isApproximatelyEqual(to:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/ApproximatelyEquatable-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/approximatelyequatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/ApproximatelyEquatable-Implementations","role":"collectionGroup","abstract":[],"title":"ApproximatelyEquatable Implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationsresponse/seedartists.json b/docs/data/documentation/spotifywebapi/recommendationsresponse/seedartists.json index eb9374d75..0b61f96bc 100644 --- a/docs/data/documentation/spotifywebapi/recommendationsresponse/seedartists.json +++ b/docs/data/documentation/spotifywebapi/recommendationsresponse/seedartists.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/seedartists"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI23RecommendationsResponseV11seedArtistsSayAA18RecommendationSeedVGvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedArtists"},{"text":": [","kind":"text"},{"text":"RecommendationSeed","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV"},{"text":"]","kind":"text"}],"role":"symbol","symbolKind":"property","title":"seedArtists"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedArtists","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The seed artists. Equivalent to "},{"type":"codeVoice","code":"seeds.filter { $0.type == .artist }"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedArtists"},{"kind":"text","text":": ["},{"text":"RecommendationSeed","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"},{"kind":"text","text":"] { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedArtists":{"abstract":[{"text":"The seed artists. Equivalent to ","type":"text"},{"code":"seeds.filter { $0.type == .artist }","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","type":"topic","title":"seedArtists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedArtists","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedartists","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"seedArtists"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/seedartists"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:13SpotifyWebAPI23RecommendationsResponseV11seedArtistsSayAA18RecommendationSeedVGvp","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"seedArtists","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"seedArtists"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"RecommendationSeed","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV"},{"text":"]","kind":"text"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"sections":[],"abstract":[{"type":"text","text":"The seed artists. Equivalent to "},{"type":"codeVoice","code":"seeds.filter { $0.type == .artist }"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedArtists"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seedArtists","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","text":"RecommendationSeed","kind":"typeIdentifier"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedArtists":{"title":"seedArtists","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedartists","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"seedArtists","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"kind":"symbol","abstract":[{"text":"The seed artists. Equivalent to ","type":"text"},{"type":"codeVoice","code":"seeds.filter { $0.type == .artist }"},{"text":".","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedArtists"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationsresponse/seedgenres.json b/docs/data/documentation/spotifywebapi/recommendationsresponse/seedgenres.json index 0dc15b202..e78ff0148 100644 --- a/docs/data/documentation/spotifywebapi/recommendationsresponse/seedgenres.json +++ b/docs/data/documentation/spotifywebapi/recommendationsresponse/seedgenres.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"The seed genres. Equivalent to "},{"type":"codeVoice","code":"seeds.filter { $0.type == .genre }"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/seedgenres"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI23RecommendationsResponseV10seedGenresSayAA18RecommendationSeedVGvp","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedGenres"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"title":"seedGenres"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedGenres"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"seedGenres","kind":"identifier"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedGenres":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedgenres","title":"seedGenres","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedGenres","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"seedGenres","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"The seed genres. Equivalent to "},{"code":"seeds.filter { $0.type == .genre }","type":"codeVoice"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/seedgenres"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedGenres"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"seedGenres","kind":"identifier"},{"text":": [","kind":"text"},{"text":"RecommendationSeed","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed"},{"kind":"text","text":"] { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"symbolKind":"property","title":"seedGenres","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedGenres"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed"},{"kind":"text","text":"]"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI23RecommendationsResponseV10seedGenresSayAA18RecommendationSeedVGvp"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The seed genres. Equivalent to ","type":"text"},{"type":"codeVoice","code":"seeds.filter { $0.type == .genre }"},{"type":"text","text":"."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedGenres":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seedGenres","kind":"identifier"},{"text":": [","kind":"text"},{"text":"RecommendationSeed","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"The seed genres. Equivalent to "},{"code":"seeds.filter { $0.type == .genre }","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","title":"seedGenres","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedGenres","role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedgenres"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationsresponse/seeds.json b/docs/data/documentation/spotifywebapi/recommendationsresponse/seeds.json index 479f0cac3..5019511dc 100644 --- a/docs/data/documentation/spotifywebapi/recommendationsresponse/seeds.json +++ b/docs/data/documentation/spotifywebapi/recommendationsresponse/seeds.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seeds"},"metadata":{"roleHeading":"Instance Property","title":"seeds","externalID":"s:13SpotifyWebAPI23RecommendationsResponseV5seedsSayAA18RecommendationSeedVGvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seeds"},{"kind":"text","text":": ["},{"text":"RecommendationSeed","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV"},{"kind":"text","text":"]"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"seeds"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","text":"RecommendationSeed","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Consider using the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedArtists","type":"reference"},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedTracks"},{"type":"text","text":", or "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedGenres","type":"reference","isActive":true},{"type":"text","text":" "},{"text":"computed properties, which are backed by this property.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The seeds will be returned based on the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedArtists"},{"text":", ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedTracks"},{"text":",","type":"text"},{"text":" ","type":"text"},{"text":"and ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedGenres"},{"text":" parameters of ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"},{"text":", ","type":"text"},{"inlineContent":[{"text":"in that order","type":"text"}],"type":"emphasis"},{"type":"text","text":". They"},{"type":"text","text":" "},{"text":"will then be ordered by the order of each artist, track, and genre URI\/id","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"that was provided."}]},{"type":"paragraph","inlineContent":[{"text":"Usually, there will be one seed object for each artist, track, and genre.","type":"text"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/seeds"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"An array of recommendation seed objects."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedTracks":{"type":"topic","kind":"symbol","title":"seedTracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedTracks","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedtracks","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"seedTracks","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"The seed tracks. Equivalent to "},{"code":"seeds.filter { $0.type == .track }","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedGenres":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedgenres","title":"seedGenres","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedGenres","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"seedGenres","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"The seed genres. Equivalent to "},{"code":"seeds.filter { $0.type == .genre }","type":"codeVoice"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seeds":{"abstract":[{"type":"text","text":"An array of recommendation seed objects."}],"role":"symbol","type":"topic","title":"seeds","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seeds","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seeds","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seeds"},{"kind":"text","text":": ["},{"text":"RecommendationSeed","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedArtists":{"abstract":[{"text":"The seed artists. Equivalent to ","type":"text"},{"code":"seeds.filter { $0.type == .artist }","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","type":"topic","title":"seedArtists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedArtists","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedartists","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"seedArtists"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed","kind":"typeIdentifier"},{"text":"]","kind":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seeds","interfaceLanguage":"swift"},"abstract":[{"text":"An array of recommendation seed objects.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/seeds"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI23RecommendationsResponseV5seedsSayAA18RecommendationSeedVGvp","symbolKind":"property","roleHeading":"Instance Property","title":"seeds","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"seeds","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","kind":"typeIdentifier","text":"RecommendationSeed"},{"kind":"text","text":"]"}],"role":"symbol"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seeds"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","text":"RecommendationSeed"},{"text":"]","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"Consider using the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedArtists","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedTracks","type":"reference"},{"type":"text","text":", or "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedGenres"},{"type":"text","text":" "},{"type":"text","text":"computed properties, which are backed by this property."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The seeds will be returned based on the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedArtists","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedTracks","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedGenres","isActive":true},{"type":"text","text":" parameters of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true,"type":"reference"},{"type":"text","text":", "},{"type":"emphasis","inlineContent":[{"type":"text","text":"in that order"}]},{"text":". They","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will then be ordered by the order of each artist, track, and genre URI\/id"},{"type":"text","text":" "},{"text":"that was provided.","type":"text"}]},{"inlineContent":[{"text":"Usually, there will be one seed object for each artist, track, and genre.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seeds":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seeds","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seeds","role":"symbol","abstract":[{"text":"An array of recommendation seed objects.","type":"text"}],"title":"seeds","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"seeds"},{"text":": [","kind":"text"},{"text":"RecommendationSeed","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedGenres":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seedGenres","kind":"identifier"},{"text":": [","kind":"text"},{"text":"RecommendationSeed","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"The seed genres. Equivalent to "},{"code":"seeds.filter { $0.type == .genre }","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","kind":"symbol","title":"seedGenres","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedGenres","role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedgenres"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedTracks":{"abstract":[{"type":"text","text":"The seed tracks. Equivalent to "},{"type":"codeVoice","code":"seeds.filter { $0.type == .track }"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedtracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedTracks","title":"seedTracks","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedTracks"},{"kind":"text","text":": ["},{"text":"RecommendationSeed","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV"},{"kind":"text","text":"]"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedArtists":{"title":"seedArtists","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedartists","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"seedArtists","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"kind":"symbol","abstract":[{"text":"The seed artists. Equivalent to ","type":"text"},{"type":"codeVoice","code":"seeds.filter { $0.type == .artist }"},{"text":".","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedArtists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationsresponse/seedtracks.json b/docs/data/documentation/spotifywebapi/recommendationsresponse/seedtracks.json index ee033834a..25d9b28f0 100644 --- a/docs/data/documentation/spotifywebapi/recommendationsresponse/seedtracks.json +++ b/docs/data/documentation/spotifywebapi/recommendationsresponse/seedtracks.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The seed tracks. Equivalent to "},{"code":"seeds.filter { $0.type == .track }","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","title":"seedTracks","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI23RecommendationsResponseV10seedTracksSayAA18RecommendationSeedVGvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"seedTracks","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/seedtracks"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedTracks"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"seedTracks"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"typeIdentifier"},{"text":"] { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedTracks":{"type":"topic","kind":"symbol","title":"seedTracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedTracks","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedtracks","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"seedTracks","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"The seed tracks. Equivalent to "},{"code":"seeds.filter { $0.type == .track }","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"seedTracks"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"seedTracks","externalID":"s:13SpotifyWebAPI23RecommendationsResponseV10seedTracksSayAA18RecommendationSeedVGvp","roleHeading":"Instance Property","role":"symbol","symbolKind":"property"},"kind":"symbol","sections":[],"abstract":[{"text":"The seed tracks. Equivalent to ","type":"text"},{"code":"seeds.filter { $0.type == .track }","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seedTracks","kind":"identifier"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV","text":"RecommendationSeed","kind":"typeIdentifier"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/seedtracks"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedTracks"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/seedTracks":{"abstract":[{"type":"text","text":"The seed tracks. Equivalent to "},{"type":"codeVoice","code":"seeds.filter { $0.type == .track }"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedtracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/seedTracks","title":"seedTracks","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedTracks"},{"kind":"text","text":": ["},{"text":"RecommendationSeed","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18RecommendationSeedV"},{"kind":"text","text":"]"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/recommendationsresponse/tracks.json b/docs/data/documentation/spotifywebapi/recommendationsresponse/tracks.json index c7ecc4c52..f648da1ed 100644 --- a/docs/data/documentation/spotifywebapi/recommendationsresponse/tracks.json +++ b/docs/data/documentation/spotifywebapi/recommendationsresponse/tracks.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/tracks"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI23RecommendationsResponseV6tracksSayAA5TrackVGvp","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tracks"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":"]","kind":"text"}],"roleHeading":"Instance Property","title":"tracks","symbolKind":"property"},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/tracks"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tracks","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","text":"Track"},{"text":"]","kind":"text"}]}],"kind":"declarations"}],"abstract":[{"text":"An array of simplified track objects ordered according to the parameters","type":"text"},{"text":" ","type":"text"},{"text":"supplied.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/tracks":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/tracks","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse\/tracks","kind":"symbol","title":"tracks","type":"topic","abstract":[{"text":"An array of simplified track objects ordered according to the parameters","type":"text"},{"text":" ","type":"text"},{"text":"supplied.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":"]","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI23RecommendationsResponseV6tracksSayAA5TrackVGvp","title":"tracks"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"An array of simplified track objects ordered according to the parameters"},{"text":" ","type":"text"},{"text":"supplied.","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/recommendationsresponse\/tracks"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/tracks"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse/tracks":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse\/tracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse\/tracks","role":"symbol","abstract":[{"text":"An array of simplified track objects ordered according to the parameters","type":"text"},{"text":" ","type":"text"},{"text":"supplied.","type":"text"}],"title":"tracks","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tracks","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"kind":"text","text":"]"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/refreshtokensrequest.json b/docs/data/documentation/spotifywebapi/refreshtokensrequest.json index bb66e1528..4682a593f 100644 --- a/docs/data/documentation/spotifywebapi/refreshtokensrequest.json +++ b/docs/data/documentation/spotifywebapi/refreshtokensrequest.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","externalID":"s:13SpotifyWebAPI20RefreshTokensRequestV","symbolKind":"struct","navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"roleHeading":"Structure","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/init(refreshToken:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/grantType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/refreshToken"]},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/formURLEncoded()"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Equatable-Implementations"],"generated":true}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"seeAlsoSections":[{"generated":true,"title":"Authentication Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"inlineContent":[{"type":"text","text":"This type should be used in the body of the network request made in the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/refreshTokens(refreshToken:)","isActive":true,"type":"reference"},{"type":"text","text":" method of your"},{"type":"text","text":" "},{"type":"text","text":"type that conforms to "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"style":"important","name":"Important","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Although this type conforms to "},{"type":"codeVoice","code":"Codable"},{"text":", it should actually be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"encoded in x-www-form-urlencoded format when sent in the body of a"},{"type":"text","text":" "},{"type":"text","text":"network request using "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/formURLEncoded()","type":"reference","isActive":true},{"type":"text","text":"."}]}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/decodable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Decodable-Implementations","type":"topic","title":"Decodable Implementations","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/grantType":{"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/granttype","abstract":[{"text":"The grant type. Always set to “refresh_token”.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/grantType","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"grantType","type":"topic","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/formURLEncoded()":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/formURLEncoded()","url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/formurlencoded()","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/refreshTokens(refreshToken:)":{"type":"topic","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"required":true,"title":"refreshTokens(refreshToken:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/refreshtokens(refreshtoken:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/refreshTokens(refreshToken:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/init(refreshToken:)":{"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/init(refreshtoken:)","title":"init(refreshToken:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/init(refreshToken:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates an instance which refreshes the access token using the"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/refreshToken":{"abstract":[{"text":"The refresh token.","type":"text"}],"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/refreshtoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic","kind":"symbol","title":"refreshToken","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/refreshToken"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Spotify web API reference","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/equatable-implementations","title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Equatable-Implementations","role":"collectionGroup","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"title":"RefreshTokensRequest","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct","roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RefreshTokensRequest","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI20RefreshTokensRequestV","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefreshTokensRequest"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"overview","text":"Overview","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This type should be used in the body of the network request made in the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/refreshTokens(refreshToken:)","isActive":true,"type":"reference"},{"text":" method of your","type":"text"},{"type":"text","text":" "},{"type":"text","text":"type that conforms to "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"},{"type":"text","text":"."}]},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Although this type conforms to "},{"type":"codeVoice","code":"Codable"},{"text":", it should actually be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"encoded in x-www-form-urlencoded format when sent in the body of a"},{"type":"text","text":" "},{"text":"network request using ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/formURLEncoded()"},{"type":"text","text":"."}]}],"name":"Important","type":"aside"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}],"topicSections":[{"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/init(refreshToken:)"],"title":"Initializers","generated":true},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/grantType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/refreshToken"],"generated":true,"anchor":"Instance-Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/formURLEncoded()"],"title":"Instance Methods","generated":true,"anchor":"Instance-Methods"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Equatable-Implementations"],"anchor":"Default-Implementations","generated":true,"title":"Default Implementations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","title":"Conforms To"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"],"generated":true,"title":"Authentication Objects","anchor":"Authentication-Objects"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/refreshToken":{"abstract":[{"type":"text","text":"The refresh token."}],"kind":"symbol","type":"topic","title":"refreshToken","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/refreshToken","url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/refreshtoken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/Decodable-Implementations":{"type":"topic","abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/decodable-implementations","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Decodable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/grantType":{"title":"grantType","abstract":[{"text":"The grant type. Always set to “refresh_token”.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/granttype","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/grantType"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/init(refreshToken:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"role":"symbol","title":"init(refreshToken:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/init(refreshToken:)","type":"topic","abstract":[{"type":"text","text":"Creates an instance which refreshes the access token using the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/init(refreshtoken:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/formURLEncoded()":{"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/formurlencoded()","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/formURLEncoded()","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","title":"Swift.Copyable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/equatable-implementations","kind":"article","title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Equatable-Implementations","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/refreshTokens(refreshToken:)":{"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/refreshtokens(refreshtoken:)","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"role":"symbol","title":"refreshTokens(refreshToken:)","required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/refreshTokens(refreshToken:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/refreshtokensrequest/!=(_:_:).json b/docs/data/documentation/spotifywebapi/refreshtokensrequest/!=(_:_:).json index 6b548514b..ae4ef3bb5 100644 --- a/docs/data/documentation/spotifywebapi/refreshtokensrequest/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/refreshtokensrequest/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Equatable-Implementations"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"extendedModule":"Swift","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI20RefreshTokensRequestV","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"roleHeading":"Operator","role":"symbol","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/!=(_:_:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/!=(_:_:)","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/equatable-implementations","title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Equatable-Implementations","role":"collectionGroup","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Equatable-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest\/!=(_:_:)"]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI20RefreshTokensRequestV","extendedModule":"Swift","symbolKind":"op","role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/!=(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/!=(_:_:)","kind":"symbol","abstract":[],"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/equatable-implementations","kind":"article","title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Equatable-Implementations","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/refreshtokensrequest/decodable-implementations.json b/docs/data/documentation/spotifywebapi/refreshtokensrequest/decodable-implementations.json index 10c53f89b..5a0486267 100644 --- a/docs/data/documentation/spotifywebapi/refreshtokensrequest/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/refreshtokensrequest/decodable-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Decodable Implementations","roleHeading":"API Collection"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest\/decodable-implementations"]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/init(from:)"],"title":"Initializers"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Decodable-Implementations","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/init(from:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/init(from:)","title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/init(from:)"],"anchor":"Initializers","generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Decodable-Implementations"},"metadata":{"title":"Decodable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"variants":[{"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/init(from:)","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/refreshtokensrequest/equatable-implementations.json b/docs/data/documentation/spotifywebapi/refreshtokensrequest/equatable-implementations.json index 50f262b83..bfc08ace5 100644 --- a/docs/data/documentation/spotifywebapi/refreshtokensrequest/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/refreshtokensrequest/equatable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/!=(_:_:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Equatable-Implementations"},"sections":[],"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest\/equatable-implementations"]}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/!=(_:_:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/!=(_:_:)","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/!=(_:_:)"],"title":"Operators","generated":true,"anchor":"Operators"}],"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/!=(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/!=(_:_:)","kind":"symbol","abstract":[],"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/refreshtokensrequest/formurlencoded().json b/docs/data/documentation/spotifywebapi/refreshtokensrequest/formurlencoded().json index edfd523ff..77ec75b17 100644 --- a/docs/data/documentation/spotifywebapi/refreshtokensrequest/formurlencoded().json +++ b/docs/data/documentation/spotifywebapi/refreshtokensrequest/formurlencoded().json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/formURLEncoded()","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI20RefreshTokensRequestV14formURLEncoded10Foundation4DataVyF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"title":"formURLEncoded()","roleHeading":"Instance Method"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"text":"() -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"This method should be used to encode this type to data (as opposed to using"},{"text":" ","type":"text"},{"text":"a ","type":"text"},{"code":"JSONEncoder","type":"codeVoice"},{"type":"text","text":") before being sent in a network request."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest\/formurlencoded()"]}],"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/formURLEncoded()":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/formURLEncoded()","url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/formurlencoded()","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"metadata":{"roleHeading":"Instance Method","title":"formURLEncoded()","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI20RefreshTokensRequestV14formURLEncoded10Foundation4DataVyF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"formURLEncoded"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"platforms":["macOS"]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"This method should be used to encode this type to data (as opposed to using","type":"text"},{"type":"text","text":" "},{"type":"text","text":"a "},{"code":"JSONEncoder","type":"codeVoice"},{"text":") before being sent in a network request.","type":"text"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest\/formurlencoded()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/formURLEncoded()"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/formURLEncoded()":{"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/formurlencoded()","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/formURLEncoded()","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/refreshtokensrequest/granttype.json b/docs/data/documentation/spotifywebapi/refreshtokensrequest/granttype.json index a7e5bf7ac..cd439108c 100644 --- a/docs/data/documentation/spotifywebapi/refreshtokensrequest/granttype.json +++ b/docs/data/documentation/spotifywebapi/refreshtokensrequest/granttype.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/grantType"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest"]]},"kind":"symbol","sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI20RefreshTokensRequestV9grantTypeSSvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"grantType","symbolKind":"property","role":"symbol"},"abstract":[{"type":"text","text":"The grant type. Always set to “refresh_token”."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest\/granttype"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/grantType":{"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/granttype","abstract":[{"text":"The grant type. Always set to “refresh_token”.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/grantType","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"grantType","type":"topic","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"grantType"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest"]]},"abstract":[{"type":"text","text":"The grant type. Always set to “refresh_token”."}],"metadata":{"title":"grantType","roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI20RefreshTokensRequestV9grantTypeSSvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest\/granttype"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/grantType"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/grantType":{"title":"grantType","abstract":[{"text":"The grant type. Always set to “refresh_token”.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/granttype","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/grantType"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/refreshtokensrequest/init(from:).json b/docs/data/documentation/spotifywebapi/refreshtokensrequest/init(from:).json index 8eb3c2027..22c695dc9 100644 --- a/docs/data/documentation/spotifywebapi/refreshtokensrequest/init(from:).json +++ b/docs/data/documentation/spotifywebapi/refreshtokensrequest/init(from:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Decodable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","role":"symbol","symbolKind":"init","roleHeading":"Initializer","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI20RefreshTokensRequestV4fromACs7Decoder_p_tKcfc"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/decodable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Decodable-Implementations","type":"topic","title":"Decodable Implementations","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/init(from:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/init(from:)","title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","roleHeading":"Initializer","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI20RefreshTokensRequestV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","symbolKind":"init"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Decodable-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/init(from:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/init(from:)","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","abstract":[],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/Decodable-Implementations":{"type":"topic","abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/decodable-implementations","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/Decodable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/refreshtokensrequest/init(refreshtoken:).json b/docs/data/documentation/spotifywebapi/refreshtokensrequest/init(refreshtoken:).json index 8dcab0e91..0b947be15 100644 --- a/docs/data/documentation/spotifywebapi/refreshtokensrequest/init(refreshtoken:).json +++ b/docs/data/documentation/spotifywebapi/refreshtokensrequest/init(refreshtoken:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The refresh token."}]}],"name":"refreshToken"}],"kind":"parameters"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This type should be used in the body of the network request made in the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/refreshTokens(refreshToken:)","type":"reference","isActive":true},{"text":" method of","type":"text"},{"text":" ","type":"text"},{"text":"your type that conforms to ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","type":"reference"},{"type":"text","text":"."}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Although this type conforms to "},{"type":"codeVoice","code":"Codable"},{"text":", it should actually","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be encoded in x-www-form-urlencoded format when sent in the body of a"},{"type":"text","text":" "},{"type":"text","text":"network request using "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/formURLEncoded()","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"style":"important","type":"aside","name":"Important"},{"inlineContent":[{"type":"text","text":"Read more about the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/init(refreshToken:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest\/init(refreshtoken:)"]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"externalID":"s:13SpotifyWebAPI20RefreshTokensRequestV12refreshTokenACSS_tcfc","symbolKind":"init","roleHeading":"Initializer","title":"init(refreshToken:)","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"type":"text","text":"Creates an instance which refreshes the access token using the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}],"title":"Authorization Code Flow","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/init(refreshToken:)":{"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/init(refreshtoken:)","title":"init(refreshToken:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/init(refreshToken:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates an instance which refreshes the access token using the"},{"type":"text","text":" "},{"type":"text","text":"Authorization Code Flow."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/formURLEncoded()":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/formURLEncoded()","url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/formurlencoded()","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/refreshTokens(refreshToken:)":{"type":"topic","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"required":true,"title":"refreshTokens(refreshToken:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/refreshtokens(refreshtoken:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/refreshTokens(refreshToken:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"refreshToken","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The refresh token."}]}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"This type should be used in the body of the network request made in the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/refreshTokens(refreshToken:)","isActive":true},{"text":" method of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"your type that conforms to "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"aside","style":"important","name":"Important","content":[{"type":"paragraph","inlineContent":[{"text":"Although this type conforms to ","type":"text"},{"code":"Codable","type":"codeVoice"},{"type":"text","text":", it should actually"},{"type":"text","text":" "},{"text":"be encoded in x-www-form-urlencoded format when sent in the body of a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"network request using "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/formURLEncoded()","isActive":true},{"text":".","type":"text"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"type":"text","text":"."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest\/init(refreshtoken:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/init(refreshToken:)"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"role":"symbol","title":"init(refreshToken:)","externalID":"s:13SpotifyWebAPI20RefreshTokensRequestV12refreshTokenACSS_tcfc","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","roleHeading":"Initializer"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Creates an instance which refreshes the access token using the"},{"type":"text","text":" "},{"text":"Authorization Code Flow.","type":"text"}],"references":{"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Authorization Code Flow","titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/refreshTokens(refreshToken:)":{"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/refreshtokens(refreshtoken:)","abstract":[{"type":"text","text":"Refreshes an access token using the refresh token."}],"role":"symbol","title":"refreshTokens(refreshToken:)","required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/refreshTokens(refreshToken:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/init(refreshToken:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"role":"symbol","title":"init(refreshToken:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/init(refreshToken:)","type":"topic","abstract":[{"type":"text","text":"Creates an instance which refreshes the access token using the"},{"text":" ","type":"text"},{"type":"text","text":"Authorization Code Flow."}],"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/init(refreshtoken:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/formURLEncoded()":{"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/formurlencoded()","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"type":"topic","title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/formURLEncoded()","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/refreshtokensrequest/refreshtoken.json b/docs/data/documentation/spotifywebapi/refreshtokensrequest/refreshtoken.json index 2be53f27e..6fd220ddd 100644 --- a/docs/data/documentation/spotifywebapi/refreshtokensrequest/refreshtoken.json +++ b/docs/data/documentation/spotifywebapi/refreshtokensrequest/refreshtoken.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI20RefreshTokensRequestV12refreshTokenSSvp","title":"refreshToken","symbolKind":"property","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest\/refreshtoken"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/refreshToken","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"The refresh token.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/refreshToken":{"abstract":[{"text":"The refresh token.","type":"text"}],"url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/refreshtoken","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic","kind":"symbol","title":"refreshToken","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/refreshToken"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/refreshToken","interfaceLanguage":"swift"},"metadata":{"externalID":"s:13SpotifyWebAPI20RefreshTokensRequestV12refreshTokenSSvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","title":"refreshToken"},"abstract":[{"text":"The refresh token.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/refreshtokensrequest\/refreshtoken"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest/refreshToken":{"abstract":[{"type":"text","text":"The refresh token."}],"kind":"symbol","type":"topic","title":"refreshToken","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest\/refreshToken","url":"\/documentation\/spotifywebapi\/refreshtokensrequest\/refreshtoken"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/reorderplaylistitems.json b/docs/data/documentation/spotifywebapi/reorderplaylistitems.json index 9ad62106f..5fe990cc8 100644 --- a/docs/data/documentation/spotifywebapi/reorderplaylistitems.json +++ b/docs/data/documentation/spotifywebapi/reorderplaylistitems.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"metadata":{"externalID":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}],"title":"ReorderPlaylistItems","role":"symbol","symbolKind":"struct","roleHeading":"Structure","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/init(rangeStart:rangeLength:insertBefore:snapshotId:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/snapshotId"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Equatable-Implementations"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems"]}],"seeAlsoSections":[{"title":"Modifying Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"],"generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ReorderPlaylistItems","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","anchor":"overview","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"text":"The body of the request contains the following properties:","type":"text"}]},{"items":[{"content":[{"inlineContent":[{"text":"rangeStart: The position of the first item to be reordered.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"rangeLength: The amount of items to be reordered. Defaults to 1. The range of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"items to be reordered begins from the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart"},{"type":"text","text":" position (inclusive),"},{"type":"text","text":" "},{"type":"text","text":"and includes the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","type":"reference","isActive":true},{"type":"text","text":" subsequent items. For example, if"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","type":"reference","isActive":true},{"text":" is 1, then the item at index ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","isActive":true,"type":"reference"},{"type":"text","text":" will be inserted"},{"type":"text","text":" "},{"type":"text","text":"before the item at index "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"insertBefore: The position where the items should be inserted."}]}]},{"content":[{"inlineContent":[{"text":"snapshotId: The version identifier for the current playlist.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Examples:"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To reorder the first item to the last position in a playlist with 10 items, set"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","isActive":true},{"text":" to 0, set ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength"},{"type":"text","text":" to 1 (default) and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore"},{"text":" to","type":"text"},{"text":" ","type":"text"},{"text":"10.","type":"text"}]},{"inlineContent":[{"text":"To reorder the last item in a playlist with 10 items to the start of the","type":"text"},{"type":"text","text":" "},{"text":"playlist, set ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","type":"reference"},{"text":" to 9, set ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","isActive":true,"type":"reference"},{"text":" to 1 (default) and set","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore"},{"text":" to 0.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To move the items at index 9-10 to the start of the playlist, set"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","type":"reference"},{"type":"text","text":" to 9, set "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","type":"reference"},{"text":" to 2, and set ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore"},{"type":"text","text":" to 0."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"sections":[],"abstract":[{"type":"text","text":"Used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer":{"role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"title":"URIsWithPositionsContainer","abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"type":"text","text":" "},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}],"url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/Decodable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Decodable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeStart":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","title":"rangeStart","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangestart","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rangeStart","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The position of the first item to be reordered."}]},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/insertBefore":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","title":"insertBefore","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/insertbefore","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"insertBefore","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[{"type":"text","text":"The position where the items should be inserted."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeLength":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","title":"rangeLength","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangelength","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rangeLength","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[{"text":"The amount of items to be reordered. Defaults to 1.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/reorder-or-replace-playlists-tracks":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Equatable-Implementations","type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/init(rangeStart:rangeLength:insertBefore:snapshotId:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/init(rangeStart:rangeLength:insertBefore:snapshotId:)","title":"init(rangeStart:rangeLength:insertBefore:snapshotId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/init(rangestart:rangelength:insertbefore:snapshotid:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"rangeStart"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"rangeLength"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"insertBefore"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?)"}],"abstract":[{"text":"Creates an instance that contains details about tracks\/episodes in a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlist that need to be reordered."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/snapshotId":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"snapshotId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/snapshotid","role":"symbol","title":"snapshotId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/snapshotId","abstract":[{"type":"text","text":"The version identifier for the current playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","title":"changePlaylistDetails(_:to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"kind":"symbol","topicSections":[{"anchor":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/init(rangeStart:rangeLength:insertBefore:snapshotId:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/snapshotId"],"anchor":"Instance-Properties","title":"Instance Properties","generated":true},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Equatable-Implementations"],"anchor":"Default-Implementations","title":"Default Implementations"}],"metadata":{"title":"ReorderPlaylistItems","externalID":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct","roleHeading":"Structure","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Used in the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","type":"reference","isActive":true},{"text":" request to reorder a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"seeAlsoSections":[{"anchor":"Modifying-Playlists","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"],"title":"Modifying Playlists"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ReorderPlaylistItems"}],"platforms":["macOS"]}]},{"content":[{"type":"heading","text":"Overview","anchor":"overview","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","type":"reference","isActive":true},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The body of the request contains the following properties:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"rangeStart: The position of the first item to be reordered."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"rangeLength: The amount of items to be reordered. Defaults to 1. The range of"},{"text":" ","type":"text"},{"type":"text","text":"items to be reordered begins from the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","type":"reference","isActive":true},{"text":" position (inclusive),","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and includes the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength"},{"type":"text","text":" subsequent items. For example, if"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","type":"reference"},{"type":"text","text":" is 1, then the item at index "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","isActive":true},{"type":"text","text":" will be inserted"},{"text":" ","type":"text"},{"type":"text","text":"before the item at index "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore"},{"type":"text","text":"."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"insertBefore: The position where the items should be inserted."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"snapshotId: The version identifier for the current playlist."}]}]}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Examples:","type":"text"}]}]},{"inlineContent":[{"type":"text","text":"To reorder the first item to the last position in a playlist with 10 items, set"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","type":"reference","isActive":true},{"type":"text","text":" to 0, set "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","type":"reference","isActive":true},{"type":"text","text":" to 1 (default) and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","isActive":true},{"text":" to","type":"text"},{"text":" ","type":"text"},{"text":"10.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"To reorder the last item in a playlist with 10 items to the start of the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlist, set "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","type":"reference"},{"text":" to 9, set ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","isActive":true,"type":"reference"},{"text":" to 1 (default) and set","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","isActive":true,"type":"reference"},{"text":" to 0.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"To move the items at index 9-10 to the start of the playlist, set","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","isActive":true},{"type":"text","text":" to 9, set "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","type":"reference"},{"text":" to 2, and set ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore"},{"text":" to 0.","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems"]}],"sections":[],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","type":"conformsTo"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/insertBefore":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/insertbefore","kind":"symbol","abstract":[{"type":"text","text":"The position where the items should be inserted."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","title":"insertBefore","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"insertBefore","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}],"title":"ReorderPlaylistItems","role":"symbol","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true},{"text":" request to reorder a","type":"text"},{"text":" ","type":"text"},{"text":"playlist’s items.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeLength":{"title":"rangeLength","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangelength","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rangeLength"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"text":"The amount of items to be reordered. Defaults to 1.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/snapshotId":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/snapshotid","kind":"symbol","abstract":[{"text":"The version identifier for the current playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/snapshotId","title":"snapshotId","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"type":"text","text":"all"}]},{"text":" Occurrences of the specified tracks\/episodes from a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","kind":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","title":"createPlaylist(for:_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"title":"changePlaylistDetails(_:to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"url":"\/documentation\/spotifywebapi\/playlistdetails","kind":"symbol","abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","title":"PlaylistDetails","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeStart":{"title":"rangeStart","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangestart","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rangeStart","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The position of the first item to be reordered.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/decodable-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Decodable-Implementations","title":"Decodable Implementations","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"title":"addToPlaylist(_:uris:position:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/Equatable-Implementations":{"title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/equatable-implementations","abstract":[],"type":"topic","kind":"article"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","type":"unresolvable"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/reorder-or-replace-playlists-tracks":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/init(rangeStart:rangeLength:insertBefore:snapshotId:)":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/init(rangestart:rangelength:insertbefore:snapshotid:)","kind":"symbol","abstract":[{"type":"text","text":"Creates an instance that contains details about tracks\/episodes in a"},{"text":" ","type":"text"},{"text":"playlist that need to be reordered.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/init(rangeStart:rangeLength:insertBefore:snapshotId:)","title":"init(rangeStart:rangeLength:insertBefore:snapshotId:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"rangeStart","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rangeLength","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"insertBefore","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/reorderplaylistitems/!=(_:_:).json b/docs/data/documentation/spotifywebapi/reorderplaylistitems/!=(_:_:).json index 1f4c3cfec..66f0a4e39 100644 --- a/docs/data/documentation/spotifywebapi/reorderplaylistitems/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/reorderplaylistitems/!=(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI20ReorderPlaylistItemsV","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"title":"!=(_:_:)","role":"symbol","symbolKind":"op"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Equatable-Implementations","type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"!=(_:_:)","extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI20ReorderPlaylistItemsV"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/!=(_:_:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}],"title":"ReorderPlaylistItems","role":"symbol","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true},{"text":" request to reorder a","type":"text"},{"text":" ","type":"text"},{"text":"playlist’s items.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/Equatable-Implementations":{"title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/equatable-implementations","abstract":[],"type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","type":"topic","title":"reorderPlaylistItems(_:body:)","abstract":[{"text":"Reorders the tracks\/episodes in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"body"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/reorderplaylistitems/decodable-implementations.json b/docs/data/documentation/spotifywebapi/reorderplaylistitems/decodable-implementations.json index c8057f8a8..b062f910c 100644 --- a/docs/data/documentation/spotifywebapi/reorderplaylistitems/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/reorderplaylistitems/decodable-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","roleHeading":"API Collection"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/init(from:)"],"generated":true,"title":"Initializers"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Decodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/decodable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/init(from:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/init(from:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/init(from:)","title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","roleHeading":"API Collection","role":"collectionGroup"},"kind":"article","sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/init(from:)"],"title":"Initializers","anchor":"Initializers"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/decodable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Decodable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}],"title":"ReorderPlaylistItems","role":"symbol","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true},{"text":" request to reorder a","type":"text"},{"text":" ","type":"text"},{"text":"playlist’s items.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/init(from:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/init(from:)","title":"init(from:)","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","type":"topic","title":"reorderPlaylistItems(_:body:)","abstract":[{"text":"Reorders the tracks\/episodes in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"body"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/reorderplaylistitems/equatable-implementations.json b/docs/data/documentation/spotifywebapi/reorderplaylistitems/equatable-implementations.json index 2416daaff..3ba1693f4 100644 --- a/docs/data/documentation/spotifywebapi/reorderplaylistitems/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/reorderplaylistitems/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"}}} \ No newline at end of file +{"topicSections":[{"generated":true,"anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/!=(_:_:)"],"title":"Operators"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/equatable-implementations"]}],"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","type":"topic","title":"reorderPlaylistItems(_:body:)","abstract":[{"text":"Reorders the tracks\/episodes in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"body"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}],"title":"ReorderPlaylistItems","role":"symbol","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true},{"text":" request to reorder a","type":"text"},{"text":" ","type":"text"},{"text":"playlist’s items.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/reorderplaylistitems/init(from:).json b/docs/data/documentation/spotifywebapi/reorderplaylistitems/init(from:).json index 18ab9a983..ac5df02cc 100644 --- a/docs/data/documentation/spotifywebapi/reorderplaylistitems/init(from:).json +++ b/docs/data/documentation/spotifywebapi/reorderplaylistitems/init(from:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Decodable-Implementations"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","symbolKind":"init","extendedModule":"SpotifyWebAPI","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI20ReorderPlaylistItemsV4fromACs7Decoder_p_tKcfc","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/init(from:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/init(from:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/init(from:)","title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/Decodable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Decodable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/decodable-implementations"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/init(from:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Decodable-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","metadata":{"title":"init(from:)","symbolKind":"init","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:13SpotifyWebAPI20ReorderPlaylistItemsV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","type":"topic","title":"reorderPlaylistItems(_:body:)","abstract":[{"text":"Reorders the tracks\/episodes in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"body"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}],"title":"ReorderPlaylistItems","role":"symbol","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true},{"text":" request to reorder a","type":"text"},{"text":" ","type":"text"},{"text":"playlist’s items.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/decodable-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/Decodable-Implementations","title":"Decodable Implementations","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/init(from:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/init(from:)","title":"init(from:)","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/reorderplaylistitems/init(rangestart:rangelength:insertbefore:snapshotid:).json b/docs/data/documentation/spotifywebapi/reorderplaylistitems/init(rangestart:rangelength:insertbefore:snapshotid:).json index 75ffceadd..f4d610762 100644 --- a/docs/data/documentation/spotifywebapi/reorderplaylistitems/init(rangestart:rangelength:insertbefore:snapshotid:).json +++ b/docs/data/documentation/spotifywebapi/reorderplaylistitems/init(rangestart:rangelength:insertbefore:snapshotid:).json @@ -1 +1 @@ -{"abstract":[{"text":"Creates an instance that contains details about tracks\/episodes in a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist that need to be reordered."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/init(rangestart:rangelength:insertbefore:snapshotid:)"]}],"sections":[],"metadata":{"role":"symbol","symbolKind":"init","externalID":"s:13SpotifyWebAPI20ReorderPlaylistItemsV10rangeStart0G6Length12insertBefore10snapshotIdACSi_S2iSSSgtcfc","title":"init(rangeStart:rangeLength:insertBefore:snapshotId:)","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"rangeStart"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rangeLength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"insertBefore","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"rangeStart"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"rangeLength","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" = 1, ","kind":"text"},{"text":"insertBefore","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"snapshotId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil)"}]}]},{"parameters":[{"name":"rangeStart","content":[{"inlineContent":[{"type":"text","text":"The position of the first item to be reordered."}],"type":"paragraph"}]},{"name":"rangeLength","content":[{"inlineContent":[{"text":"The amount of items to be reordered. Defaults to 1. The","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"range of items to be reordered begins from the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart"},{"type":"text","text":" "},{"type":"text","text":"position (inclusive), and includes "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength"},{"type":"text","text":" subsequent"},{"text":" ","type":"text"},{"type":"text","text":"items. For example, if "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength"},{"text":" is 1, then the item at index","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","type":"reference","isActive":true},{"text":" will be inserted before the item at index","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The position where the items should be inserted.","type":"text"}],"type":"paragraph"}],"name":"insertBefore"},{"name":"snapshotId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The version identifier for the current playlist."}]}]}],"kind":"parameters"},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"To reorder the first item to the last position in a playlist with 10 items,","type":"text"},{"text":" ","type":"text"},{"text":"set ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart"},{"text":" to 0, set ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","type":"reference","isActive":true},{"type":"text","text":" to 1 (default) and"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","isActive":true},{"type":"text","text":" to 10."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To reorder the last item in a playlist with 10 items to the start of the"},{"text":" ","type":"text"},{"type":"text","text":"playlist, set "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","isActive":true},{"text":" to 9, set ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","isActive":true},{"type":"text","text":" to 1 (default) and"},{"type":"text","text":" "},{"type":"text","text":"set "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","isActive":true},{"text":" to 0.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"To move the items at index 9-10 to the start of the playlist, set","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart"},{"type":"text","text":" to 9, set "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","isActive":true,"type":"reference"},{"text":" to 2, and set ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore"},{"text":" to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","type":"reference"}]}],"kind":"content"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/init(rangeStart:rangeLength:insertBefore:snapshotId:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/insertBefore":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","title":"insertBefore","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/insertbefore","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"insertBefore","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[{"type":"text","text":"The position where the items should be inserted."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeStart":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","title":"rangeStart","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangestart","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rangeStart","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The position of the first item to be reordered."}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/reorder-or-replace-playlists-tracks":{"title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeLength":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","title":"rangeLength","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangelength","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rangeLength","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[{"text":"The amount of items to be reordered. Defaults to 1.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/init(rangeStart:rangeLength:insertBefore:snapshotId:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/init(rangeStart:rangeLength:insertBefore:snapshotId:)","title":"init(rangeStart:rangeLength:insertBefore:snapshotId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/init(rangestart:rangelength:insertbefore:snapshotid:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"rangeStart"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"rangeLength"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"insertBefore"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?)"}],"abstract":[{"text":"Creates an instance that contains details about tracks\/episodes in a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlist that need to be reordered."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI20ReorderPlaylistItemsV10rangeStart0G6Length12insertBefore10snapshotIdACSi_S2iSSSgtcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"rangeStart","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"rangeLength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"text":"insertBefore","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?)"}],"role":"symbol","title":"init(rangeStart:rangeLength:insertBefore:snapshotId:)","roleHeading":"Initializer"},"abstract":[{"type":"text","text":"Creates an instance that contains details about tracks\/episodes in a"},{"text":" ","type":"text"},{"text":"playlist that need to be reordered.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/init(rangestart:rangelength:insertbefore:snapshotid:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/init(rangeStart:rangeLength:insertBefore:snapshotId:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"rangeStart"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"rangeLength","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" = 1, ","kind":"text"},{"text":"insertBefore","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil)","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The position of the first item to be reordered."}]}],"name":"rangeStart"},{"name":"rangeLength","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The amount of items to be reordered. Defaults to 1. The"},{"text":" ","type":"text"},{"text":"range of items to be reordered begins from the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","type":"reference"},{"type":"text","text":" "},{"type":"text","text":"position (inclusive), and includes "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","isActive":true},{"type":"text","text":" subsequent"},{"text":" ","type":"text"},{"type":"text","text":"items. For example, if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength"},{"text":" is 1, then the item at index","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","isActive":true,"type":"reference"},{"type":"text","text":" will be inserted before the item at index"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore"},{"type":"text","text":"."}]}]},{"name":"insertBefore","content":[{"inlineContent":[{"type":"text","text":"The position where the items should be inserted."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The version identifier for the current playlist."}]}],"name":"snapshotId"}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"To reorder the first item to the last position in a playlist with 10 items,"},{"type":"text","text":" "},{"text":"set ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart"},{"type":"text","text":" to 0, set "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength"},{"text":" to 1 (default) and","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore"},{"type":"text","text":" to 10."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To reorder the last item in a playlist with 10 items to the start of the"},{"type":"text","text":" "},{"text":"playlist, set ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","isActive":true},{"type":"text","text":" to 9, set "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","isActive":true},{"text":" to 1 (default) and","type":"text"},{"type":"text","text":" "},{"text":"set ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","type":"reference","isActive":true},{"type":"text","text":" to 0."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To move the items at index 9-10 to the start of the playlist, set"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","isActive":true,"type":"reference"},{"type":"text","text":" to 9, set "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength"},{"text":" to 2, and set ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"text":"0.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","isActive":true}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeLength":{"title":"rangeLength","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangelength","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rangeLength"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"text":"The amount of items to be reordered. Defaults to 1.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}],"title":"ReorderPlaylistItems","role":"symbol","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true},{"text":" request to reorder a","type":"text"},{"text":" ","type":"text"},{"text":"playlist’s items.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","type":"topic","title":"reorderPlaylistItems(_:body:)","abstract":[{"text":"Reorders the tracks\/episodes in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"body"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/insertBefore":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/insertbefore","kind":"symbol","abstract":[{"type":"text","text":"The position where the items should be inserted."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","title":"insertBefore","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"insertBefore","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/init(rangeStart:rangeLength:insertBefore:snapshotId:)":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/init(rangestart:rangelength:insertbefore:snapshotid:)","kind":"symbol","abstract":[{"type":"text","text":"Creates an instance that contains details about tracks\/episodes in a"},{"text":" ","type":"text"},{"text":"playlist that need to be reordered.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/init(rangeStart:rangeLength:insertBefore:snapshotId:)","title":"init(rangeStart:rangeLength:insertBefore:snapshotId:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"rangeStart","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rangeLength","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"insertBefore","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeStart":{"title":"rangeStart","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangestart","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rangeStart","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The position of the first item to be reordered.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/reorder-or-replace-playlists-tracks":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/reorderplaylistitems/insertbefore.json b/docs/data/documentation/spotifywebapi/reorderplaylistitems/insertbefore.json index 1ae2546fa..fecf431db 100644 --- a/docs/data/documentation/spotifywebapi/reorderplaylistitems/insertbefore.json +++ b/docs/data/documentation/spotifywebapi/reorderplaylistitems/insertbefore.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The position where the items should be inserted."}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"]]},"metadata":{"externalID":"s:13SpotifyWebAPI20ReorderPlaylistItemsV12insertBeforeSivp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"insertBefore","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"title":"insertBefore","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insertBefore"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"To reorder the items to the end of the playlist, simply set","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","type":"reference","isActive":true},{"text":" to the position after the last item.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Examples:"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"To reorder the first item to the last position in a playlist with 10 items,"},{"type":"text","text":" "},{"text":"set ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","isActive":true},{"type":"text","text":" to 0, set "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","type":"reference"},{"type":"text","text":" to 1 (default) and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","isActive":true,"type":"reference"},{"text":" to 10.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"To reorder the last item in a playlist with 10 items to the start of the"},{"text":" ","type":"text"},{"text":"playlist, set ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","type":"reference"},{"text":" to 9, set ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","isActive":true},{"text":" to 1 (default) and","type":"text"},{"text":" ","type":"text"},{"text":"set ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","type":"reference"},{"type":"text","text":" to 0."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/insertbefore"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeStart":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","title":"rangeStart","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangestart","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rangeStart","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The position of the first item to be reordered."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeLength":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","title":"rangeLength","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangelength","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rangeLength","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[{"text":"The amount of items to be reordered. Defaults to 1.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/insertBefore":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","title":"insertBefore","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/insertbefore","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"insertBefore","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[{"type":"text","text":"The position where the items should be inserted."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"insertBefore","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"To reorder the items to the end of the playlist, simply set","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","isActive":true},{"text":" to the position after the last item.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Examples:"}]}]},{"inlineContent":[{"text":"To reorder the first item to the last position in a playlist with 10 items,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"set "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart"},{"type":"text","text":" to 0, set "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","isActive":true,"type":"reference"},{"text":" to 1 (default) and","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore"},{"type":"text","text":" to 10."}],"type":"paragraph"},{"inlineContent":[{"text":"To reorder the last item in a playlist with 10 items to the start of the","type":"text"},{"type":"text","text":" "},{"text":"playlist, set ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","type":"reference"},{"text":" to 9, set ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","type":"reference","isActive":true},{"text":" to 1 (default) and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"set "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","type":"reference"},{"type":"text","text":" to 0."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"symbolKind":"property","role":"symbol","title":"insertBefore","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI20ReorderPlaylistItemsV12insertBeforeSivp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"insertBefore","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"]]},"sections":[],"abstract":[{"text":"The position where the items should be inserted.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/insertbefore"]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}],"title":"ReorderPlaylistItems","role":"symbol","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true},{"text":" request to reorder a","type":"text"},{"text":" ","type":"text"},{"text":"playlist’s items.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeStart":{"title":"rangeStart","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangestart","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rangeStart","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The position of the first item to be reordered.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeLength":{"title":"rangeLength","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangelength","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rangeLength"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"text":"The amount of items to be reordered. Defaults to 1.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","type":"topic","title":"reorderPlaylistItems(_:body:)","abstract":[{"text":"Reorders the tracks\/episodes in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"body"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/insertBefore":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/insertbefore","kind":"symbol","abstract":[{"type":"text","text":"The position where the items should be inserted."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","title":"insertBefore","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"insertBefore","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/reorderplaylistitems/rangelength.json b/docs/data/documentation/spotifywebapi/reorderplaylistitems/rangelength.json index 77c9e4ee7..7e47b76db 100644 --- a/docs/data/documentation/spotifywebapi/reorderplaylistitems/rangelength.json +++ b/docs/data/documentation/spotifywebapi/reorderplaylistitems/rangelength.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI20ReorderPlaylistItemsV11rangeLengthSivp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rangeLength"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"symbolKind":"property","title":"rangeLength"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The amount of items to be reordered. Defaults to 1.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rangeLength","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"The range of items to be reordered begins from the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart"},{"text":" position","type":"text"},{"text":" ","type":"text"},{"text":"(inclusive), and includes ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","isActive":true},{"type":"text","text":" subsequent items."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example, if "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","type":"reference"},{"type":"text","text":" is 1, then the item at index "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","type":"reference","isActive":true},{"type":"text","text":" "},{"text":"will be inserted before the item at index ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Example:"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"To move the items at index 9-10 to the start of the playlist, set"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","isActive":true,"type":"reference"},{"type":"text","text":" to 9, set "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","type":"reference","isActive":true},{"text":" to 2, and set ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","type":"reference","isActive":true},{"text":" to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/rangelength"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeLength":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","title":"rangeLength","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangelength","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rangeLength","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[{"text":"The amount of items to be reordered. Defaults to 1.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeStart":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","title":"rangeStart","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangestart","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rangeStart","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The position of the first item to be reordered."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/insertBefore":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","title":"insertBefore","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/insertbefore","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"insertBefore","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[{"type":"text","text":"The position where the items should be inserted."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/rangelength"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"]]},"metadata":{"title":"rangeLength","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rangeLength","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI20ReorderPlaylistItemsV11rangeLengthSivp"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","interfaceLanguage":"swift"},"abstract":[{"text":"The amount of items to be reordered. Defaults to 1.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rangeLength","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The range of items to be reordered begins from the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart"},{"text":" position","type":"text"},{"type":"text","text":" "},{"type":"text","text":"(inclusive), and includes "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength"},{"type":"text","text":" subsequent items."}]},{"inlineContent":[{"type":"text","text":"For example, if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength"},{"type":"text","text":" is 1, then the item at index "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"will be inserted before the item at index "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Example:","type":"text"}]}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"To move the items at index 9-10 to the start of the playlist, set"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart"},{"text":" to 9, set ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","isActive":true},{"type":"text","text":" to 2, and set "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","isActive":true},{"type":"text","text":" to"},{"text":" ","type":"text"},{"text":"0.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeLength":{"title":"rangeLength","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangelength","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rangeLength"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"text":"The amount of items to be reordered. Defaults to 1.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","type":"topic","title":"reorderPlaylistItems(_:body:)","abstract":[{"text":"Reorders the tracks\/episodes in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"body"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}],"title":"ReorderPlaylistItems","role":"symbol","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true},{"text":" request to reorder a","type":"text"},{"text":" ","type":"text"},{"text":"playlist’s items.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeStart":{"title":"rangeStart","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangestart","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rangeStart","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The position of the first item to be reordered.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/insertBefore":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/insertbefore","kind":"symbol","abstract":[{"type":"text","text":"The position where the items should be inserted."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","title":"insertBefore","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"insertBefore","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/reorderplaylistitems/rangestart.json b/docs/data/documentation/spotifywebapi/reorderplaylistitems/rangestart.json index 2a105226b..6c4485161 100644 --- a/docs/data/documentation/spotifywebapi/reorderplaylistitems/rangestart.json +++ b/docs/data/documentation/spotifywebapi/reorderplaylistitems/rangestart.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The position of the first item to be reordered."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/rangestart"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rangeStart"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"rangeStart","externalID":"s:13SpotifyWebAPI20ReorderPlaylistItemsV10rangeStartSivp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rangeStart","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeStart":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","title":"rangeStart","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangestart","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rangeStart","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The position of the first item to be reordered."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI20ReorderPlaylistItemsV10rangeStartSivp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"rangeStart","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rangeStart"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rangeStart","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/rangestart"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The position of the first item to be reordered."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","type":"topic","title":"reorderPlaylistItems(_:body:)","abstract":[{"text":"Reorders the tracks\/episodes in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"body"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeStart":{"title":"rangeStart","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangestart","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rangeStart","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The position of the first item to be reordered.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}],"title":"ReorderPlaylistItems","role":"symbol","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true},{"text":" request to reorder a","type":"text"},{"text":" ","type":"text"},{"text":"playlist’s items.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/reorderplaylistitems/snapshotid.json b/docs/data/documentation/spotifywebapi/reorderplaylistitems/snapshotid.json index e4fac9f3d..ddc90f989 100644 --- a/docs/data/documentation/spotifywebapi/reorderplaylistitems/snapshotid.json +++ b/docs/data/documentation/spotifywebapi/reorderplaylistitems/snapshotid.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/snapshotId"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"]]},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"snapshotId","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"snapshotId","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI20ReorderPlaylistItemsV10snapshotIdSSSgvp","role":"symbol"},"abstract":[{"type":"text","text":"The version identifier for the current playlist."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/snapshotid"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"snapshotId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Every time the playlist changes, a new ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"reference"},{"text":" is generated. You","type":"text"},{"type":"text","text":" "},{"type":"text","text":"can use this value to efficiently determine whether a playlist has changed"},{"type":"text","text":" "},{"type":"text","text":"since the last time you retrieved it."}]}],"kind":"content"}],"references":{"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"type":"link","titleInlineContent":[{"text":"snapshot id","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","title":"snapshot id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/snapshotId":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"snapshotId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/snapshotid","role":"symbol","title":"snapshotId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/snapshotId","abstract":[{"type":"text","text":"The version identifier for the current playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"}}} \ No newline at end of file +{"metadata":{"title":"snapshotId","roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI20ReorderPlaylistItemsV10snapshotIdSSSgvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/reorderplaylistitems\/snapshotid"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"snapshotId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"Every time the playlist changes, a new ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","isActive":true,"type":"reference"},{"type":"text","text":" is generated. You"},{"type":"text","text":" "},{"text":"can use this value to efficiently determine whether a playlist has changed","type":"text"},{"text":" ","type":"text"},{"text":"since the last time you retrieved it.","type":"text"}],"type":"paragraph"}]}],"kind":"symbol","abstract":[{"text":"The version identifier for the current playlist.","type":"text"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/snapshotId","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/snapshotId":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/snapshotid","kind":"symbol","abstract":[{"text":"The version identifier for the current playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/snapshotId","title":"snapshotId","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","type":"topic","title":"reorderPlaylistItems(_:body:)","abstract":[{"text":"Reorders the tracks\/episodes in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"body"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}],"title":"ReorderPlaylistItems","role":"symbol","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true},{"text":" request to reorder a","type":"text"},{"text":" ","type":"text"},{"text":"playlist’s items.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","titleInlineContent":[{"type":"text","text":"snapshot id"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","title":"snapshot id"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/repeatmode.json b/docs/data/documentation/spotifywebapi/repeatmode.json index 8713654af..8f981ee49 100644 --- a/docs/data/documentation/spotifywebapi/repeatmode.json +++ b/docs/data/documentation/spotifywebapi/repeatmode.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}],"role":"symbol","title":"RepeatMode","roleHeading":"Enumeration","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"RepeatMode","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI10RepeatModeO","symbolKind":"enum"},"sections":[],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference"},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"type":"text","text":", or"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/init(rawValue:)"],"title":"Initializers"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycle()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycled()"]},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"title":"Player Objects","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/s12CaseIterableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY"],"type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/SY":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SY","title":"Swift.RawRepresentable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/Equatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/Equatable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/repeatmode\/equatable-implementations","title":"Equatable Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/init(rawValue:)":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/init(rawValue:)","abstract":[],"url":"\/documentation\/spotifywebapi\/repeatmode\/init(rawvalue:)","title":"init(rawValue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/RawRepresentable-Implementations":{"url":"\/documentation\/spotifywebapi\/repeatmode\/rawrepresentable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/cycled()":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycled()","abstract":[{"text":"Returns self cycled among the repeat modes.","type":"text"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/cycled()","kind":"symbol","title":"cycled()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cycled"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/cycle()":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycle()","abstract":[{"type":"text","text":"Cycles self among the between modes."}],"url":"\/documentation\/spotifywebapi\/repeatmode\/cycle()","title":"cycle()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"cycle","kind":"identifier"},{"text":"()","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"}}} \ No newline at end of file +{"abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","isActive":true,"type":"reference"},{"type":"text","text":", or"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/s12CaseIterableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY"],"type":"conformsTo"}],"seeAlsoSections":[{"anchor":"Player-Objects","generated":true,"title":"Player Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/repeatmode"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"anchor":"Enumeration-Cases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track"],"title":"Enumeration Cases","generated":true},{"anchor":"Initializers","generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/init(rawValue:)"]},{"anchor":"Instance-Methods","generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycle()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycled()"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations"],"anchor":"Default-Implementations"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"metadata":{"title":"RepeatMode","navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}],"roleHeading":"Enumeration","symbolKind":"enum","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI10RepeatModeO","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"references":{"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/cycled()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycled()","kind":"symbol","role":"symbol","title":"cycled()","url":"\/documentation\/spotifywebapi\/repeatmode\/cycled()","abstract":[{"type":"text","text":"Returns self cycled among the repeat modes."}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"cycled"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/Equatable-Implementations":{"role":"collectionGroup","type":"topic","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/repeatmode\/equatable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/cycle()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cycle"},{"kind":"text","text":"()"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycle()","url":"\/documentation\/spotifywebapi\/repeatmode\/cycle()","title":"cycle()","abstract":[{"type":"text","text":"Cycles self among the between modes."}]},"doc://SpotifyWebAPI/SY":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SY","title":"Swift.RawRepresentable"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/RawRepresentable-Implementations":{"kind":"article","abstract":[],"title":"RawRepresentable Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/repeatmode\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/init(rawValue:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/init(rawValue:)","url":"\/documentation\/spotifywebapi\/repeatmode\/init(rawvalue:)","title":"init(rawValue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"abstract":[],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/repeatmode/!=(_:_:).json b/docs/data/documentation/spotifywebapi/repeatmode/!=(_:_:).json index 658a7d703..7c612bf70 100644 --- a/docs/data/documentation/spotifywebapi/repeatmode/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/repeatmode/!=(_:_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/repeatmode\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/Equatable-Implementations"]]},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI10RepeatModeO","symbolKind":"op","title":"!=(_:_:)","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","roleHeading":"Operator"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/repeatmode\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/Equatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/Equatable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/repeatmode\/equatable-implementations","title":"Equatable Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"!=(_:_:)","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI10RepeatModeO","extendedModule":"Swift","role":"symbol","symbolKind":"op","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/!=(_:_:)":{"title":"!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/!=(_:_:)","role":"symbol","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/Equatable-Implementations":{"role":"collectionGroup","type":"topic","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/repeatmode\/equatable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/repeatmode/context.json b/docs/data/documentation/spotifywebapi/repeatmode/context.json index 54ad9100d..5c1adb6c4 100644 --- a/docs/data/documentation/spotifywebapi/repeatmode/context.json +++ b/docs/data/documentation/spotifywebapi/repeatmode/context.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode\/context"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context"},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"context"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","title":"RepeatMode.context","externalID":"s:13SpotifyWebAPI10RepeatModeO7contextyA2CmF","symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"]]},"abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"RepeatMode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/repeatmode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"role":"symbol","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off"},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context"},"metadata":{"symbolKind":"case","title":"RepeatMode.context","role":"symbol","externalID":"s:13SpotifyWebAPI10RepeatModeO7contextyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"context","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case"},"kind":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/repeatmode\/context"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"context","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/repeatmode/cycle().json b/docs/data/documentation/spotifywebapi/repeatmode/cycle().json index 69eb78990..54157d5d6 100644 --- a/docs/data/documentation/spotifywebapi/repeatmode/cycle().json +++ b/docs/data/documentation/spotifywebapi/repeatmode/cycle().json @@ -1 +1 @@ -{"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI10RepeatModeO5cycleyyF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"cycle","kind":"identifier"},{"text":"()","kind":"text"}],"role":"symbol","title":"cycle()","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycle()"},"abstract":[{"type":"text","text":"Cycles self among the between modes."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cycle"},{"text":"()","kind":"text"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"If the repeat mode is ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off"},{"type":"text","text":", then it becomes "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context"},{"text":"; if the repeat","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"mode is "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true,"type":"reference"},{"text":", then it becomes ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","isActive":true,"type":"reference"},{"type":"text","text":"; if the repeat mode is"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track"},{"text":", then it becomes ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycled()"},{"type":"text","text":"."}],"type":"paragraph"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode\/cycle()"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/cycle()":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycle()","abstract":[{"type":"text","text":"Cycles self among the between modes."}],"url":"\/documentation\/spotifywebapi\/repeatmode\/cycle()","title":"cycle()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"cycle","kind":"identifier"},{"text":"()","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/cycled()":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycled()","abstract":[{"text":"Returns self cycled among the repeat modes.","type":"text"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/cycled()","kind":"symbol","title":"cycled()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cycled"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode\/cycle()"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycle()","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"cycle()","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","symbolKind":"method","externalID":"s:13SpotifyWebAPI10RepeatModeO5cycleyyF","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"cycle","kind":"identifier"},{"kind":"text","text":"()"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cycle","kind":"identifier"},{"kind":"text","text":"()"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"If the repeat mode is ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", then it becomes ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"; if the repeat"},{"text":" ","type":"text"},{"type":"text","text":"mode is "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context"},{"type":"text","text":", then it becomes "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","isActive":true,"type":"reference"},{"text":"; if the repeat mode is","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","isActive":true},{"text":", then it becomes ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycled()","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"abstract":[{"text":"Cycles self among the between modes.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/cycle()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cycle"},{"kind":"text","text":"()"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycle()","url":"\/documentation\/spotifywebapi\/repeatmode\/cycle()","title":"cycle()","abstract":[{"type":"text","text":"Cycles self among the between modes."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/cycled()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycled()","kind":"symbol","role":"symbol","title":"cycled()","url":"\/documentation\/spotifywebapi\/repeatmode\/cycled()","abstract":[{"type":"text","text":"Returns self cycled among the repeat modes."}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"cycled"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/repeatmode/cycled().json b/docs/data/documentation/spotifywebapi/repeatmode/cycled().json index 4944494a1..dae06693e 100644 --- a/docs/data/documentation/spotifywebapi/repeatmode/cycled().json +++ b/docs/data/documentation/spotifywebapi/repeatmode/cycled().json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI10RepeatModeO6cycledACyF","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"cycled","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"}],"roleHeading":"Instance Method","title":"cycled()","extendedModule":"SpotifyWebAPI","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycled()","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Returns self cycled among the repeat modes."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cycled"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"}]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the repeat mode is "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", then ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"reference"},{"type":"text","text":" is returned; if the repeat"},{"type":"text","text":" "},{"type":"text","text":"mode is "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context"},{"text":", then ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","isActive":true},{"text":" is returned; if the repeat mode is","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track"},{"type":"text","text":", then "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","isActive":true,"type":"reference"},{"type":"text","text":" is returned."}]},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycle()","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/repeatmode\/cycled()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/cycle()":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycle()","abstract":[{"type":"text","text":"Cycles self among the between modes."}],"url":"\/documentation\/spotifywebapi\/repeatmode\/cycle()","title":"cycle()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"cycle","kind":"identifier"},{"text":"()","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/cycled()":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycled()","abstract":[{"text":"Returns self cycled among the repeat modes.","type":"text"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/cycled()","kind":"symbol","title":"cycled()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cycled"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"role":"symbol","title":"cycled()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"cycled","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"RepeatMode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"}],"symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI10RepeatModeO6cycledACyF","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Returns self cycled among the repeat modes."}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycled()","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cycled"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"}]}]},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the repeat mode is "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","isActive":true,"type":"reference"},{"type":"text","text":", then "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"reference"},{"type":"text","text":" is returned; if the repeat"},{"type":"text","text":" "},{"type":"text","text":"mode is "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"reference","isActive":true},{"text":", then ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track"},{"type":"text","text":" is returned; if the repeat mode is"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","isActive":true,"type":"reference"},{"type":"text","text":", then "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off"},{"text":" is returned.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycle()","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/repeatmode\/cycled()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/cycled()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycled()","kind":"symbol","role":"symbol","title":"cycled()","url":"\/documentation\/spotifywebapi\/repeatmode\/cycled()","abstract":[{"type":"text","text":"Returns self cycled among the repeat modes."}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"cycled"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/cycle()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cycle"},{"kind":"text","text":"()"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/cycle()","url":"\/documentation\/spotifywebapi\/repeatmode\/cycle()","title":"cycle()","abstract":[{"type":"text","text":"Cycles self among the between modes."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/repeatmode/encode(to:).json b/docs/data/documentation/spotifywebapi/repeatmode/encode(to:).json index 047ff993e..f90d999fb 100644 --- a/docs/data/documentation/spotifywebapi/repeatmode/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/repeatmode/encode(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/encode(to:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode\/encode(to:)"]}],"metadata":{"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:13SpotifyWebAPI10RepeatModeO","title":"encode(to:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"symbolKind":"method"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","title":"RepeatMode","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"kind":"symbol","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"type":"text","text":", or"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"reference"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/RawRepresentable-Implementations":{"url":"\/documentation\/spotifywebapi\/repeatmode\/rawrepresentable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/encode(to:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode\/encode(to:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/encode(to:)","title":"encode(to:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode\/encode(to:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method","extendedModule":"Swift","title":"encode(to:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:13SpotifyWebAPI10RepeatModeO","symbolKind":"method"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/encode(to:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/RawRepresentable-Implementations":{"kind":"article","abstract":[],"title":"RawRepresentable Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/repeatmode\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/encode(to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/repeatmode\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/repeatmode/equatable-implementations.json b/docs/data/documentation/spotifywebapi/repeatmode/equatable-implementations.json index f14fb1b13..3321b0409 100644 --- a/docs/data/documentation/spotifywebapi/repeatmode/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/repeatmode/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"]]},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/!=(_:_:)"]}],"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/repeatmode\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/repeatmode\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/!=(_:_:)"],"generated":true,"title":"Operators","anchor":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode\/equatable-implementations"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/!=(_:_:)":{"title":"!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/!=(_:_:)","role":"symbol","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/repeatmode/hash(into:).json b/docs/data/documentation/spotifywebapi/repeatmode/hash(into:).json index b8b9b108b..552e2ec85 100644 --- a/docs/data/documentation/spotifywebapi/repeatmode/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/repeatmode/hash(into:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/hash(into:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]}]}],"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"title":"hash(into:)","role":"symbol","symbolKind":"method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"roleHeading":"Instance Method","extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI10RepeatModeO"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode\/hash(into:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/RawRepresentable-Implementations":{"url":"\/documentation\/spotifywebapi\/repeatmode\/rawrepresentable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/hash(into:)":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/hash(into:)","url":"\/documentation\/spotifywebapi\/repeatmode\/hash(into:)","abstract":[],"role":"symbol","title":"hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/hash(into:)"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"title":"hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI10RepeatModeO","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode\/hash(into:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/hash(into:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/repeatmode\/hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/hash(into:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hash(into:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/RawRepresentable-Implementations":{"kind":"article","abstract":[],"title":"RawRepresentable Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/repeatmode\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/repeatmode/hashvalue.json b/docs/data/documentation/spotifywebapi/repeatmode/hashvalue.json index 83aa870b0..721f7919d 100644 --- a/docs/data/documentation/spotifywebapi/repeatmode/hashvalue.json +++ b/docs/data/documentation/spotifywebapi/repeatmode/hashvalue.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations"]]},"metadata":{"roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI10RepeatModeO","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"symbolKind":"property","extendedModule":"Swift","title":"hashValue","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode\/hashvalue"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/hashValue","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/RawRepresentable-Implementations":{"url":"\/documentation\/spotifywebapi\/repeatmode\/rawrepresentable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/hashValue":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/hashValue","url":"\/documentation\/spotifywebapi\/repeatmode\/hashvalue","abstract":[],"role":"symbol","title":"hashValue"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode\/hashvalue"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/hashValue"},"metadata":{"title":"hashValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI10RepeatModeO","role":"symbol","symbolKind":"property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"abstract":[],"type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","title":"hashValue","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/hashValue","role":"symbol","url":"\/documentation\/spotifywebapi\/repeatmode\/hashvalue"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/RawRepresentable-Implementations":{"kind":"article","abstract":[],"title":"RawRepresentable Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/repeatmode\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/repeatmode/init(from:).json b/docs/data/documentation/spotifywebapi/repeatmode/init(from:).json index ac23f62b4..d48bc4674 100644 --- a/docs/data/documentation/spotifywebapi/repeatmode/init(from:).json +++ b/docs/data/documentation/spotifywebapi/repeatmode/init(from:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode\/init(from:)"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/init(from:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"metadata":{"role":"symbol","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:13SpotifyWebAPI10RepeatModeO","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","extendedModule":"Swift","symbolKind":"init","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/init(from:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"url":"\/documentation\/spotifywebapi\/repeatmode\/init(from:)","type":"topic","title":"init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/RawRepresentable-Implementations":{"url":"\/documentation\/spotifywebapi\/repeatmode\/rawrepresentable-implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/init(from:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/repeatmode\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"init","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:13SpotifyWebAPI10RepeatModeO","extendedModule":"Swift","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"title":"init(from:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Initializer"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/RawRepresentable-Implementations":{"kind":"article","abstract":[],"title":"RawRepresentable Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/repeatmode\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/init(from:)":{"abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/init(from:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/init(from:)","role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/repeatmode/init(rawvalue:).json b/docs/data/documentation/spotifywebapi/repeatmode/init(rawvalue:).json index 46db1cf30..bfe33b952 100644 --- a/docs/data/documentation/spotifywebapi/repeatmode/init(rawvalue:).json +++ b/docs/data/documentation/spotifywebapi/repeatmode/init(rawvalue:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode\/init(rawvalue:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"]]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/init(rawValue:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"init(rawValue:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI10RepeatModeO8rawValueACSgSS_tcfc","symbolKind":"init"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/init(rawValue:)":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/init(rawValue:)","abstract":[],"url":"\/documentation\/spotifywebapi\/repeatmode\/init(rawvalue:)","title":"init(rawValue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]}]}],"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode\/init(rawvalue:)"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI10RepeatModeO8rawValueACSgSS_tcfc","roleHeading":"Initializer","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/init(rawValue:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/init(rawValue:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/init(rawValue:)","url":"\/documentation\/spotifywebapi\/repeatmode\/init(rawvalue:)","title":"init(rawValue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"abstract":[],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/repeatmode/off.json b/docs/data/documentation/spotifywebapi/repeatmode/off.json index 14cd9bc31..c6ceea014 100644 --- a/docs/data/documentation/spotifywebapi/repeatmode/off.json +++ b/docs/data/documentation/spotifywebapi/repeatmode/off.json @@ -1 +1 @@ -{"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI10RepeatModeO3offyA2CmF","symbolKind":"case","title":"RepeatMode.off","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"role":"symbol","roleHeading":"Case"},"abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode\/off"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Repeat mode is off."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"RepeatMode.off","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI10RepeatModeO3offyA2CmF","symbolKind":"case","role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"off"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/repeatmode\/off"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/repeatmode/rawrepresentable-implementations.json b/docs/data/documentation/spotifywebapi/repeatmode/rawrepresentable-implementations.json index ef576580d..310451e71 100644 --- a/docs/data/documentation/spotifywebapi/repeatmode/rawrepresentable-implementations.json +++ b/docs/data/documentation/spotifywebapi/repeatmode/rawrepresentable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/hash(into:)"],"generated":true}],"sections":[],"metadata":{"title":"RawRepresentable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/repeatmode\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/init(from:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"url":"\/documentation\/spotifywebapi\/repeatmode\/init(from:)","type":"topic","title":"init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/hashValue":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/hashValue","url":"\/documentation\/spotifywebapi\/repeatmode\/hashvalue","abstract":[],"role":"symbol","title":"hashValue"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/encode(to:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode\/encode(to:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/encode(to:)","title":"encode(to:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/hash(into:)":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/hash(into:)","url":"\/documentation\/spotifywebapi\/repeatmode\/hash(into:)","abstract":[],"role":"symbol","title":"hash(into:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/repeatmode\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/RawRepresentable-Implementations"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"RawRepresentable Implementations"},"sections":[],"kind":"article","topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/init(from:)"],"generated":true,"anchor":"Initializers","title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/hashValue"],"title":"Instance Properties","generated":true,"anchor":"Instance-Properties"},{"anchor":"Instance-Methods","generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/init(from:)":{"abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/init(from:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/init(from:)","role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"abstract":[],"type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","title":"hashValue","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/hashValue","role":"symbol","url":"\/documentation\/spotifywebapi\/repeatmode\/hashvalue"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/encode(to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/repeatmode\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/hash(into:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/repeatmode\/hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/hash(into:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hash(into:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/repeatmode/track.json b/docs/data/documentation/spotifywebapi/repeatmode/track.json index 670f39911..0012b61f3 100644 --- a/docs/data/documentation/spotifywebapi/repeatmode/track.json +++ b/docs/data/documentation/spotifywebapi/repeatmode/track.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/repeatmode\/track"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"]]},"abstract":[{"type":"text","text":"The current track is playing on repeat."}],"metadata":{"symbolKind":"case","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI10RepeatModeO5trackyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"title":"RepeatMode.track","roleHeading":"Case"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"track"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The current track is playing on repeat."}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI10RepeatModeO5trackyA2CmF","roleHeading":"Case","title":"RepeatMode.track","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"track"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/repeatmode\/track"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"track"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/resumepoint.json b/docs/data/documentation/spotifywebapi/resumepoint.json index 84326e0b1..c5f924c91 100644 --- a/docs/data/documentation/spotifywebapi/resumepoint.json +++ b/docs/data/documentation/spotifywebapi/resumepoint.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"ResumePoint","roleHeading":"Structure","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"symbolKind":"struct","externalID":"s:13SpotifyWebAPI11ResumePointV","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}]},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}]}]},{"content":[{"type":"heading","text":"Overview","anchor":"overview","level":2},{"type":"paragraph","inlineContent":[{"text":"Retrieving this object requires the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition"},{"type":"text","text":" scope."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/resumepoint"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/init(fullyPlayed:resumePositionMS:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/fullyPlayed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/resumePositionMS"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/Equatable-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"title":"Player Objects","generated":true}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/init(from:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","type":"topic","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/init(from:)","url":"\/documentation\/spotifywebapi\/resumepoint\/init(from:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/resumePositionMS":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePositionMS","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","kind":"symbol","title":"resumePositionMS","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/resumePositionMS","url":"\/documentation\/spotifywebapi\/resumepoint\/resumepositionms","abstract":[{"type":"text","text":"The user’s most recent position in the content in milliseconds."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/init(fullyPlayed:resumePositionMS:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fullyPlayed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"resumePositionMS"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/resumepoint\/init(fullyplayed:resumepositionms:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/init(fullyPlayed:resumePositionMS:)","type":"topic","title":"init(fullyPlayed:resumePositionMS:)","role":"symbol","abstract":[{"type":"text","text":"Creates a resume point object."}]},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/fullyPlayed":{"abstract":[{"type":"text","text":"Whether or not the content has been fully played by the user."}],"role":"symbol","type":"topic","title":"fullyPlayed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/fullyPlayed","url":"\/documentation\/spotifywebapi\/resumepoint\/fullyplayed","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fullyPlayed","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/Equatable-Implementations":{"type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/resumepoint\/equatable-implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]}}} \ No newline at end of file +{"abstract":[{"text":"A Spotify resume point object. Represents the user’s most recent position","type":"text"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"sections":[],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"generated":true,"title":"Player Objects","anchor":"Player-Objects"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ResumePoint"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"overview","text":"Overview"},{"type":"paragraph","inlineContent":[{"text":"Retrieving this object requires the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition"},{"text":" scope.","type":"text"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/resumepoint"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI11ResumePointV","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"symbolKind":"struct","title":"ResumePoint","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ResumePoint","kind":"identifier"}],"roleHeading":"Structure"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/init(fullyPlayed:resumePositionMS:)"],"generated":true,"title":"Initializers"},{"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/fullyPlayed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/resumePositionMS"],"generated":true,"title":"Instance Properties"},{"title":"Default Implementations","anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/Equatable-Implementations"],"generated":true}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/resumePositionMS":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resumePositionMS"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"resumePositionMS","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/resumePositionMS","role":"symbol","abstract":[{"text":"The user’s most recent position in the content in milliseconds.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/resumepoint\/resumepositionms"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/init(fullyPlayed:resumePositionMS:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"fullyPlayed","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"resumePositionMS"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"init(fullyPlayed:resumePositionMS:)","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Creates a resume point object."}],"url":"\/documentation\/spotifywebapi\/resumepoint\/init(fullyplayed:resumepositionms:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/init(fullyPlayed:resumePositionMS:)"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/fullyPlayed":{"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/fullyPlayed","url":"\/documentation\/spotifywebapi\/resumepoint\/fullyplayed","title":"fullyPlayed","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"fullyPlayed","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"text":"Whether or not the content has been fully played by the user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/resumepoint\/equatable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/init(from:)":{"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/init(from:)","url":"\/documentation\/spotifywebapi\/resumepoint\/init(from:)","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/resumepoint/!=(_:_:).json b/docs/data/documentation/spotifywebapi/resumepoint/!=(_:_:).json index 92aafc81e..2dc2bffb1 100644 --- a/docs/data/documentation/spotifywebapi/resumepoint/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/resumepoint/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/resumepoint\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI11ResumePointV","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","role":"symbol","symbolKind":"op","roleHeading":"Operator","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/!=(_:_:)":{"type":"topic","kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/resumepoint\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/Equatable-Implementations":{"type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/resumepoint\/equatable-implementations","abstract":[],"role":"collectionGroup"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/!=(_:_:)"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/Equatable-Implementations"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"!=(_:_:)","role":"symbol","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI11ResumePointV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"op"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/resumepoint\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/resumepoint\/equatable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/!=(_:_:)","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/resumepoint\/!=(_:_:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/resumepoint/equatable-implementations.json b/docs/data/documentation/spotifywebapi/resumepoint/equatable-implementations.json index df9740f41..f0db803b6 100644 --- a/docs/data/documentation/spotifywebapi/resumepoint/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/resumepoint/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/resumepoint\/equatable-implementations"]}],"kind":"article","topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations","roleHeading":"API Collection"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/!=(_:_:)":{"type":"topic","kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/resumepoint\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint"]]},"kind":"article","sections":[],"topicSections":[{"generated":true,"anchor":"Operators","title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/!=(_:_:)"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/resumepoint\/equatable-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/!=(_:_:)","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/resumepoint\/!=(_:_:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/resumepoint/fullyplayed.json b/docs/data/documentation/spotifywebapi/resumepoint/fullyplayed.json index 90e807e79..6b44fd77b 100644 --- a/docs/data/documentation/spotifywebapi/resumepoint/fullyplayed.json +++ b/docs/data/documentation/spotifywebapi/resumepoint/fullyplayed.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint"]]},"metadata":{"externalID":"s:13SpotifyWebAPI11ResumePointV11fullyPlayedSbvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"fullyPlayed","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","title":"fullyPlayed","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/resumepoint\/fullyplayed"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fullyPlayed"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/fullyPlayed"},"abstract":[{"type":"text","text":"Whether or not the content has been fully played by the user."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/fullyPlayed":{"abstract":[{"type":"text","text":"Whether or not the content has been fully played by the user."}],"role":"symbol","type":"topic","title":"fullyPlayed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/fullyPlayed","url":"\/documentation\/spotifywebapi\/resumepoint\/fullyplayed","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fullyPlayed","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"Whether or not the content has been fully played by the user."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"fullyPlayed","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/resumepoint\/fullyplayed"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fullyPlayed"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:13SpotifyWebAPI11ResumePointV11fullyPlayedSbvp","title":"fullyPlayed","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/fullyPlayed","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/fullyPlayed":{"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/fullyPlayed","url":"\/documentation\/spotifywebapi\/resumepoint\/fullyplayed","title":"fullyPlayed","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"fullyPlayed","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"text":"Whether or not the content has been fully played by the user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/resumepoint/init(from:).json b/docs/data/documentation/spotifywebapi/resumepoint/init(from:).json index 6fff0f08a..b8739e02a 100644 --- a/docs/data/documentation/spotifywebapi/resumepoint/init(from:).json +++ b/docs/data/documentation/spotifywebapi/resumepoint/init(from:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/resumepoint\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI11ResumePointV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/init(from:)"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/init(from:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","type":"topic","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/init(from:)","url":"\/documentation\/spotifywebapi\/resumepoint\/init(from:)","abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","role":"symbol","externalID":"s:13SpotifyWebAPI11ResumePointV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/resumepoint\/init(from:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/init(from:)":{"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/init(from:)","url":"\/documentation\/spotifywebapi\/resumepoint\/init(from:)","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/resumepoint/init(fullyplayed:resumepositionms:).json b/docs/data/documentation/spotifywebapi/resumepoint/init(fullyplayed:resumepositionms:).json index d9c42e1c2..5c1c92048 100644 --- a/docs/data/documentation/spotifywebapi/resumepoint/init(fullyplayed:resumepositionms:).json +++ b/docs/data/documentation/spotifywebapi/resumepoint/init(fullyplayed:resumepositionms:).json @@ -1 +1 @@ -{"abstract":[{"text":"Creates a resume point object.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/init(fullyPlayed:resumePositionMS:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"fullyPlayed"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"resumePositionMS","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Whether or not the content has been fully played by the"},{"text":" ","type":"text"},{"type":"text","text":"user."}],"type":"paragraph"}],"name":"fullyPlayed"},{"content":[{"inlineContent":[{"text":"The user’s most recent position in the content in","type":"text"},{"type":"text","text":" "},{"text":"milliseconds.","type":"text"}],"type":"paragraph"}],"name":"resumePositionMS"}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"text":"Represents the user’s most recent position in an episode or audiobook","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"chapter."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"fullyPlayed","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"resumePositionMS","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(fullyPlayed:resumePositionMS:)","role":"symbol","symbolKind":"init","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI11ResumePointV11fullyPlayed16resumePositionMSACSb_Sitcfc"},"variants":[{"paths":["\/documentation\/spotifywebapi\/resumepoint\/init(fullyplayed:resumepositionms:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/init(fullyPlayed:resumePositionMS:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fullyPlayed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"resumePositionMS"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/resumepoint\/init(fullyplayed:resumepositionms:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/init(fullyPlayed:resumePositionMS:)","type":"topic","title":"init(fullyPlayed:resumePositionMS:)","role":"symbol","abstract":[{"type":"text","text":"Creates a resume point object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"abstract":[{"text":"Creates a resume point object.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/init(fullyPlayed:resumePositionMS:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"fullyPlayed","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"resumePositionMS"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Whether or not the content has been fully played by the"},{"text":" ","type":"text"},{"text":"user.","type":"text"}]}],"name":"fullyPlayed"},{"content":[{"inlineContent":[{"text":"The user’s most recent position in the content in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"milliseconds."}],"type":"paragraph"}],"name":"resumePositionMS"}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"Represents the user’s most recent position in an episode or audiobook"},{"type":"text","text":" "},{"text":"chapter.","type":"text"}],"type":"paragraph"}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/resumepoint\/init(fullyplayed:resumepositionms:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"init(fullyPlayed:resumePositionMS:)","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI11ResumePointV11fullyPlayed16resumePositionMSACSb_Sitcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"fullyPlayed","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"text":"resumePositionMS","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/init(fullyPlayed:resumePositionMS:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"fullyPlayed","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"resumePositionMS"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"init(fullyPlayed:resumePositionMS:)","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Creates a resume point object."}],"url":"\/documentation\/spotifywebapi\/resumepoint\/init(fullyplayed:resumepositionms:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/init(fullyPlayed:resumePositionMS:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/resumepoint/resumepositionms.json b/docs/data/documentation/spotifywebapi/resumepoint/resumepositionms.json index f0af74191..2d71ad8d0 100644 --- a/docs/data/documentation/spotifywebapi/resumepoint/resumepositionms.json +++ b/docs/data/documentation/spotifywebapi/resumepoint/resumepositionms.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"resumePositionMS","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/resumePositionMS"},"abstract":[{"type":"text","text":"The user’s most recent position in the content in milliseconds."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/resumepoint\/resumepositionms"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"resumePositionMS","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePositionMS","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI11ResumePointV16resumePositionMSSivp"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/resumePositionMS":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePositionMS","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","kind":"symbol","title":"resumePositionMS","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/resumePositionMS","url":"\/documentation\/spotifywebapi\/resumepoint\/resumepositionms","abstract":[{"type":"text","text":"The user’s most recent position in the content in milliseconds."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI11ResumePointV16resumePositionMSSivp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"resumePositionMS","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"resumePositionMS","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/resumepoint\/resumepositionms"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/resumePositionMS"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The user’s most recent position in the content in milliseconds."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resumePositionMS"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint/resumePositionMS":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resumePositionMS"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"resumePositionMS","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint\/resumePositionMS","role":"symbol","abstract":[{"text":"The user’s most recent position in the content in milliseconds.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/resumepoint\/resumepositionms"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/running-the-unit-tests.json b/docs/data/documentation/spotifywebapi/running-the-unit-tests.json index f0d777d8b..7f9d55b3c 100644 --- a/docs/data/documentation/spotifywebapi/running-the-unit-tests.json +++ b/docs/data/documentation/spotifywebapi/running-the-unit-tests.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Run the unit tests and ensure your backend server is correctly configured.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/running-the-unit-tests"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"title":"Articles","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging"]}],"sections":[],"primaryContentSections":[{"content":[{"level":2,"anchor":"Testing-in-Xcode-on-macOS","type":"heading","text":"Testing in Xcode on macOS"},{"inlineContent":[{"type":"text","text":"In order to run the unit tests, you must first retrieve a client id and client secret by going to the "},{"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","isActive":true,"type":"reference"},{"type":"text","text":" and creating an app. You must add the following redirect URI:"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["http:\/\/localhost:8080"]},{"inlineContent":[{"type":"text","text":"Next create a JSON file with your client id and client secret in the following format:"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["{"," \"client_id\": \"abcabcabcabcabcabcabcabcabcabcabcabc\","," \"client_secret\": \"abcabcabcabcabcabcabcabcabcabcabca\"","}"]},{"inlineContent":[{"type":"text","text":"Then, open the test plan at "},{"type":"codeVoice","code":"SpotifyAPI\/Tests\/SpotifyAPIMainTestPlan.xctestplan"},{"text":", select the configurations tab, and set the path to the above file for the environment variable ","type":"text"},{"type":"codeVoice","code":"SPOTIFY_CREDENTIALS_PATH"},{"type":"text","text":". You are also strongly encouraged to assign a folder path to the environment variable "},{"type":"codeVoice","code":"SPOTIFY_DATA_DUMP_FOLDER"},{"text":". If JSON data from the Spotify web API cannot be decoded into the expected response type, it will be saved to this folder. Don’t forget to check the check boxes.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"image","identifier":"SpotifyAPIMainTestPlan"}],"type":"paragraph"},{"inlineContent":[{"text":"Some of the tests involve communicating with a backend server in order to retrieve the authorization information. If you don’t have your own backend server, then clone and run ","type":"text"},{"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","isActive":true},{"text":" during the tests. If you do have your own server, then configure the following environment variables based on the authorization methods your server supports. If your custom server doesn’t support some of the authorization methods, then you must run ","type":"text"},{"code":"SpotifyAPIServer","type":"codeVoice"},{"text":" at the same time as your custom server to handle these authorization methods and leave the default values for the corresponding environment variables.","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"codeVoice","code":"SPOTIFY_AUTHORIZATION_CODE_FLOW_TOKENS_URL"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"SPOTIFY_AUTHORIZATION_CODE_FLOW_REFRESH_TOKENS_URL"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"SPOTIFY_AUTHORIZATION_CODE_FLOW_PKCE_TOKENS_URL"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"SPOTIFY_AUTHORIZATION_CODE_FLOW_PKCE_REFRESH_TOKENS_URL"}]}]},{"content":[{"inlineContent":[{"code":"SPOTIFY_CLIENT_CREDENTIALS_FLOW_TOKENS_URL","type":"codeVoice"}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"With this package as your working directory, run the following terminal command:"}]},{"syntax":null,"code":["python3 enable_testing.py true"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"text":"Then, from the Xcode menu bar, select File > Swift Packages > Reset Package Caches.","type":"text"}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"In order for the tests to pass, you must have at least two available Spotify devices, one of which must be active.","type":"text"}],"type":"strong"},{"text":" You can ensure that a device is active by playing content on it.","type":"text"}]},{"inlineContent":[{"text":"Select the ","type":"text"},{"type":"codeVoice","code":"SpotifyAPI-Package"},{"type":"text","text":" scheme and choose Product > Test from the menu bar in order to run the tests. Dozens of times, a URL will be opened in your browser and you will be asked to login with your Spotify account."}],"type":"paragraph"},{"type":"heading","text":"Testing on Linux","anchor":"Testing-on-Linux","level":2},{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"test_linux.sh"},{"text":" script in the root directory of this package runs the tests on linux using a docker container. the ","type":"text"},{"code":"docker_linx.sh","type":"codeVoice"},{"type":"text","text":" script starts an interactive terminal session in linux. Both scripts require the following environment variables:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"SPOTIFY_CLIENT_CREDENTIALS_FLOW_TOKENS_URL","type":"codeVoice"},{"type":"text","text":" (using a local host URL requires special configuration for it to be accessible from a docker container; see "},{"identifier":"https:\/\/docs.docker.com\/docker-for-mac\/networking\/#i-want-to-connect-from-a-container-to-a-service-on-the-host","type":"reference","isActive":true},{"type":"text","text":")"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"SPOTIFY_SWIFT_TESTING_CLIENT_ID"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"SPOTIFY_SWIFT_TESTING_CLIENT_SECRET"}]}]}],"type":"unorderedList"},{"text":"Only Testing Your Backend Server","level":2,"type":"heading","anchor":"Only-Testing-Your-Backend-Server"},{"type":"paragraph","inlineContent":[{"text":"There is a second test plan, ","type":"text"},{"type":"codeVoice","code":"SpotifyAPIProxyServer"},{"type":"text","text":", which only runs the tests related to the backend server. In the test navigator, at the very top, click on the test plan and change it to "},{"type":"codeVoice","code":"SpotifyAPIProxyServer"},{"text":". Ensure the same environment variables are set for this test plan as with the ","type":"text"},{"code":"SpotifyAPIMainTestPlan","type":"codeVoice"},{"text":".","type":"text"}]},{"inlineContent":[{"identifier":"Change_Test_Plan","type":"image"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This test plan runs the following tests. If your backend server doesn’t support all of the authorization flows, you may disable the corresponding tests."}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Client Credentials Flow"}],"type":"strong"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"SpotifyAPIClientCredentialsFlowProxyArtistTests","type":"codeVoice"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"SpotifyAPIClientCredentialsFlowProxyAuthorizationTests"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"code":"SpotifyAPIClientCredentialsFlowProxyFollowTests","type":"codeVoice"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"SpotifyAPIClientCredentialsFlowProxyInsufficientScopeTests","type":"codeVoice"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"SpotifyAPIClientCredentialsFlowProxyRefreshTokensConcurrentTests"}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Authorization Code Flow"}],"type":"strong"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"SpotifyAPIAuthorizationCodeFlowProxyArtistTests"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"SpotifyAPIAuthorizationCodeFlowProxyAuthorizationTests"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"SpotifyAPIAuthorizationCodeFlowProxyFollowTests"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"SpotifyAPIAuthorizationCodeFlowProxyInsufficientScopeTests"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"SpotifyAPIAuthorizationCodeFlowProxyRefreshTokensConcurrentTests"}],"type":"paragraph"}]}]},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Authorization Code Flow with Proof Key for Code Exchange","type":"text"}]}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"codeVoice","code":"SpotifyAPIAuthorizationCodeFlowPKCEProxyArtistTests"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"SpotifyAPIAuthorizationCodeFlowPKCEProxyAuthorizationTests"}]}]},{"content":[{"inlineContent":[{"code":"SpotifyAPIAuthorizationCodeFlowPKCEProxyFollowTests","type":"codeVoice"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"SpotifyAPIAuthorizationCodeFlowPKCEProxyInsufficientScopeTests"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"SpotifyAPIAuthorizationCodeFlowPKCEProxyRefreshTokensConcurrentTests"}],"type":"paragraph"}]}],"type":"unorderedList"}],"kind":"content"}],"metadata":{"role":"article","roleHeading":"Article","modules":[{"name":"SpotifyWebAPI"}],"title":"Running the Unit Tests"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"kind":"article","references":{"https://developer.spotify.com/dashboard/login":{"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","titleInlineContent":[{"type":"text","text":"Spotify Developer Dashboard"}],"type":"link","url":"https:\/\/developer.spotify.com\/dashboard\/login","title":"Spotify Developer Dashboard"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Debugging":{"title":"Debugging","type":"topic","abstract":[{"type":"text","text":"Debug issues and configure logging."}],"kind":"article","url":"\/documentation\/spotifywebapi\/debugging","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","role":"article"},"https://docs.docker.com/docker-for-mac/networking/#i-want-to-connect-from-a-container-to-a-service-on-the-host":{"identifier":"https:\/\/docs.docker.com\/docker-for-mac\/networking\/#i-want-to-connect-from-a-container-to-a-service-on-the-host","titleInlineContent":[{"type":"text","text":"I want to connect from a container to a service on the host"}],"type":"link","url":"https:\/\/docs.docker.com\/docker-for-mac\/networking\/#i-want-to-connect-from-a-container-to-a-service-on-the-host","title":"I want to connect from a container to a service on the host"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","title":"Working with Paginated Results","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/working-with-paginated-results","abstract":[{"text":"Retrieve additional pages from an endpoint that returns paginated results.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"Change_Test_Plan":{"type":"image","variants":[{"url":"\/images\/Change_Test_Plan.png","traits":["1x","light"]}],"identifier":"Change_Test_Plan","alt":"Change Test Plan"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"SpotifyAPIMainTestPlan":{"identifier":"SpotifyAPIMainTestPlan","variants":[{"url":"\/images\/SpotifyAPIMainTestPlan.png","traits":["1x","light"]}],"type":"image","alt":"SpotifyAPIMainTestPlan"},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"type":"link","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","title":"SpotifyAPIServer","titleInlineContent":[{"type":"text","text":"SpotifyAPIServer"}],"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"Running the Unit Tests","role":"article","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Article"},"primaryContentSections":[{"kind":"content","content":[{"anchor":"Testing-in-Xcode-on-macOS","text":"Testing in Xcode on macOS","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"In order to run the unit tests, you must first retrieve a client id and client secret by going to the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","type":"reference","isActive":true},{"text":" and creating an app. You must add the following redirect URI:","type":"text"}]},{"type":"codeListing","code":["http:\/\/localhost:8080"],"syntax":null},{"type":"paragraph","inlineContent":[{"type":"text","text":"Next create a JSON file with your client id and client secret in the following format:"}]},{"syntax":null,"type":"codeListing","code":["{"," \"client_id\": \"abcabcabcabcabcabcabcabcabcabcabcabc\","," \"client_secret\": \"abcabcabcabcabcabcabcabcabcabcabca\"","}"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Then, open the test plan at "},{"code":"SpotifyAPI\/Tests\/SpotifyAPIMainTestPlan.xctestplan","type":"codeVoice"},{"type":"text","text":", select the configurations tab, and set the path to the above file for the environment variable "},{"type":"codeVoice","code":"SPOTIFY_CREDENTIALS_PATH"},{"type":"text","text":". You are also strongly encouraged to assign a folder path to the environment variable "},{"type":"codeVoice","code":"SPOTIFY_DATA_DUMP_FOLDER"},{"type":"text","text":". If JSON data from the Spotify web API cannot be decoded into the expected response type, it will be saved to this folder. Don’t forget to check the check boxes."}]},{"type":"paragraph","inlineContent":[{"type":"image","identifier":"SpotifyAPIMainTestPlan"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Some of the tests involve communicating with a backend server in order to retrieve the authorization information. If you don’t have your own backend server, then clone and run "},{"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","isActive":true},{"type":"text","text":" during the tests. If you do have your own server, then configure the following environment variables based on the authorization methods your server supports. If your custom server doesn’t support some of the authorization methods, then you must run "},{"type":"codeVoice","code":"SpotifyAPIServer"},{"type":"text","text":" at the same time as your custom server to handle these authorization methods and leave the default values for the corresponding environment variables."}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"SPOTIFY_AUTHORIZATION_CODE_FLOW_TOKENS_URL","type":"codeVoice"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"SPOTIFY_AUTHORIZATION_CODE_FLOW_REFRESH_TOKENS_URL"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"SPOTIFY_AUTHORIZATION_CODE_FLOW_PKCE_TOKENS_URL"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"SPOTIFY_AUTHORIZATION_CODE_FLOW_PKCE_REFRESH_TOKENS_URL"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"SPOTIFY_CLIENT_CREDENTIALS_FLOW_TOKENS_URL"}],"type":"paragraph"}]}]},{"inlineContent":[{"text":"With this package as your working directory, run the following terminal command:","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["python3 enable_testing.py true"]},{"type":"paragraph","inlineContent":[{"text":"Then, from the Xcode menu bar, select File > Swift Packages > Reset Package Caches.","type":"text"}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"In order for the tests to pass, you must have at least two available Spotify devices, one of which must be active.","type":"text"}],"type":"strong"},{"type":"text","text":" You can ensure that a device is active by playing content on it."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Select the "},{"type":"codeVoice","code":"SpotifyAPI-Package"},{"text":" scheme and choose Product > Test from the menu bar in order to run the tests. Dozens of times, a URL will be opened in your browser and you will be asked to login with your Spotify account.","type":"text"}]},{"anchor":"Testing-on-Linux","text":"Testing on Linux","type":"heading","level":2},{"inlineContent":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"test_linux.sh"},{"type":"text","text":" script in the root directory of this package runs the tests on linux using a docker container. the "},{"code":"docker_linx.sh","type":"codeVoice"},{"text":" script starts an interactive terminal session in linux. Both scripts require the following environment variables:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"codeVoice","code":"SPOTIFY_CLIENT_CREDENTIALS_FLOW_TOKENS_URL"},{"type":"text","text":" (using a local host URL requires special configuration for it to be accessible from a docker container; see "},{"isActive":true,"type":"reference","identifier":"https:\/\/docs.docker.com\/docker-for-mac\/networking\/#i-want-to-connect-from-a-container-to-a-service-on-the-host"},{"type":"text","text":")"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"SPOTIFY_SWIFT_TESTING_CLIENT_ID"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"SPOTIFY_SWIFT_TESTING_CLIENT_SECRET","type":"codeVoice"}]}]}],"type":"unorderedList"},{"anchor":"Only-Testing-Your-Backend-Server","level":2,"type":"heading","text":"Only Testing Your Backend Server"},{"type":"paragraph","inlineContent":[{"type":"text","text":"There is a second test plan, "},{"type":"codeVoice","code":"SpotifyAPIProxyServer"},{"type":"text","text":", which only runs the tests related to the backend server. In the test navigator, at the very top, click on the test plan and change it to "},{"code":"SpotifyAPIProxyServer","type":"codeVoice"},{"text":". Ensure the same environment variables are set for this test plan as with the ","type":"text"},{"type":"codeVoice","code":"SpotifyAPIMainTestPlan"},{"type":"text","text":"."}]},{"inlineContent":[{"identifier":"Change_Test_Plan","type":"image"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This test plan runs the following tests. If your backend server doesn’t support all of the authorization flows, you may disable the corresponding tests."}]},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Client Credentials Flow","type":"text"}]}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"code":"SpotifyAPIClientCredentialsFlowProxyArtistTests","type":"codeVoice"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"SpotifyAPIClientCredentialsFlowProxyAuthorizationTests","type":"codeVoice"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"SpotifyAPIClientCredentialsFlowProxyFollowTests","type":"codeVoice"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"SpotifyAPIClientCredentialsFlowProxyInsufficientScopeTests","type":"codeVoice"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"SpotifyAPIClientCredentialsFlowProxyRefreshTokensConcurrentTests"}]}]}],"type":"unorderedList"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Authorization Code Flow"}],"type":"strong"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"SpotifyAPIAuthorizationCodeFlowProxyArtistTests","type":"codeVoice"}]}]},{"content":[{"inlineContent":[{"code":"SpotifyAPIAuthorizationCodeFlowProxyAuthorizationTests","type":"codeVoice"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"code":"SpotifyAPIAuthorizationCodeFlowProxyFollowTests","type":"codeVoice"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"SpotifyAPIAuthorizationCodeFlowProxyInsufficientScopeTests"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"code":"SpotifyAPIAuthorizationCodeFlowProxyRefreshTokensConcurrentTests","type":"codeVoice"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"type":"strong"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"SpotifyAPIAuthorizationCodeFlowPKCEProxyArtistTests"}]}]},{"content":[{"inlineContent":[{"code":"SpotifyAPIAuthorizationCodeFlowPKCEProxyAuthorizationTests","type":"codeVoice"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"SpotifyAPIAuthorizationCodeFlowPKCEProxyFollowTests"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"SpotifyAPIAuthorizationCodeFlowPKCEProxyInsufficientScopeTests"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"SpotifyAPIAuthorizationCodeFlowPKCEProxyRefreshTokensConcurrentTests"}],"type":"paragraph"}]}]}]}],"abstract":[{"type":"text","text":"Run the unit tests and ensure your backend server is correctly configured."}],"kind":"article","seeAlsoSections":[{"anchor":"Articles","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging"],"generated":true,"title":"Articles"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/running-the-unit-tests"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"Change_Test_Plan":{"type":"image","identifier":"Change_Test_Plan","alt":"Change Test Plan","variants":[{"traits":["1x","light"],"url":"\/images\/SpotifyWebAPI\/Change_Test_Plan.png"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"https://github.com/Peter-Schorn/SpotifyAPIServer":{"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","type":"link","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIServer","titleInlineContent":[{"text":"SpotifyAPIServer","type":"text"}],"title":"SpotifyAPIServer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"https://docs.docker.com/docker-for-mac/networking/#i-want-to-connect-from-a-container-to-a-service-on-the-host":{"url":"https:\/\/docs.docker.com\/docker-for-mac\/networking\/#i-want-to-connect-from-a-container-to-a-service-on-the-host","type":"link","identifier":"https:\/\/docs.docker.com\/docker-for-mac\/networking\/#i-want-to-connect-from-a-container-to-a-service-on-the-host","titleInlineContent":[{"type":"text","text":"I want to connect from a container to a service on the host"}],"title":"I want to connect from a container to a service on the host"},"https://developer.spotify.com/dashboard/login":{"url":"https:\/\/developer.spotify.com\/dashboard\/login","type":"link","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","titleInlineContent":[{"text":"Spotify Developer Dashboard","type":"text"}],"title":"Spotify Developer Dashboard"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"url":"\/documentation\/spotifywebapi\/working-with-paginated-results","kind":"article","abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"title":"Working with Paginated Results","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"topic","role":"article"},"SpotifyAPIMainTestPlan":{"type":"image","identifier":"SpotifyAPIMainTestPlan","alt":"SpotifyAPIMainTestPlan","variants":[{"traits":["1x","light"],"url":"\/images\/SpotifyWebAPI\/SpotifyAPIMainTestPlan.png"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Debugging":{"type":"topic","abstract":[{"type":"text","text":"Debug issues and configure logging."}],"url":"\/documentation\/spotifywebapi\/debugging","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","kind":"article","role":"article","title":"Debugging"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/savedalbum.json b/docs/data/documentation/spotifywebapi/savedalbum.json index 817ee8471..09b68d8a3 100644 --- a/docs/data/documentation/spotifywebapi/savedalbum.json +++ b/docs/data/documentation/spotifywebapi/savedalbum.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"typealias","title":"SavedAlbum","navigatorTitle":[{"text":"SavedAlbum","kind":"identifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI10SavedAlbuma","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedAlbum","kind":"identifier"}],"roleHeading":"Type Alias"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/savedalbum"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow"],"title":"Music Library","generated":true}],"abstract":[{"text":"An album saved in the user’s “Your Music” library.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"SavedAlbum","kind":"identifier"},{"kind":"text","text":" = "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV","text":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","text":"Album","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedShow":{"title":"SavedShow","abstract":[{"type":"text","text":"A show saved in the user’s “Your Music” library."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow","url":"\/documentation\/spotifywebapi\/savedshow","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedShow","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"SavedShow"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedEpisode":{"abstract":[{"type":"text","text":"An episode saved in the user’s “Your Music” library."}],"title":"SavedEpisode","kind":"symbol","url":"\/documentation\/spotifywebapi\/savedepisode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedEpisode","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"SavedEpisode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAlbum":{"title":"SavedAlbum","abstract":[{"type":"text","text":"An album saved in the user’s “Your Music” library."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","url":"\/documentation\/spotifywebapi\/savedalbum","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedAlbum","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"SavedAlbum"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedTrack":{"title":"SavedTrack","url":"\/documentation\/spotifywebapi\/savedtrack","abstract":[{"text":"A track saved in the user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SavedTrack"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedTrack","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedAlbum"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","text":"SavedItem","preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"},{"kind":"text","text":">"}]}]}],"abstract":[{"text":"An album saved in the user’s “Your Music” library.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/savedalbum"]}],"metadata":{"symbolKind":"typealias","modules":[{"name":"SpotifyWebAPI"}],"title":"SavedAlbum","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedAlbum"}],"roleHeading":"Type Alias","role":"symbol","externalID":"s:13SpotifyWebAPI10SavedAlbuma","navigatorTitle":[{"text":"SavedAlbum","kind":"identifier"}]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"seeAlsoSections":[{"generated":true,"anchor":"Music-Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow"],"title":"Music Library"}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAlbum":{"type":"topic","abstract":[{"text":"An album saved in the user’s “Your Music” library.","type":"text"}],"url":"\/documentation\/spotifywebapi\/savedalbum","role":"symbol","kind":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SavedAlbum","kind":"identifier"}],"title":"SavedAlbum","navigatorTitle":[{"kind":"identifier","text":"SavedAlbum"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedTrack":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedTrack","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SavedTrack","kind":"identifier"}],"title":"SavedTrack","url":"\/documentation\/spotifywebapi\/savedtrack","abstract":[{"text":"A track saved in the user’s “Your Music” library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedShow":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedShow"}],"abstract":[{"type":"text","text":"A show saved in the user’s “Your Music” library."}],"kind":"symbol","title":"SavedShow","type":"topic","navigatorTitle":[{"text":"SavedShow","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow","url":"\/documentation\/spotifywebapi\/savedshow","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedEpisode":{"type":"topic","abstract":[{"text":"An episode saved in the user’s “Your Music” library.","type":"text"}],"url":"\/documentation\/spotifywebapi\/savedepisode","role":"symbol","kind":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedEpisode"}],"title":"SavedEpisode","navigatorTitle":[{"text":"SavedEpisode","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/savedaudiobook.json b/docs/data/documentation/spotifywebapi/savedaudiobook.json index ac0df4fd8..599b95272 100644 --- a/docs/data/documentation/spotifywebapi/savedaudiobook.json +++ b/docs/data/documentation/spotifywebapi/savedaudiobook.json @@ -1 +1 @@ -{"metadata":{"navigatorTitle":[{"kind":"identifier","text":"SavedAudiobook"}],"roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","modules":[{"name":"SpotifyWebAPI"}],"title":"SavedAudiobook","externalID":"s:13SpotifyWebAPI14SavedAudiobooka","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedAudiobook"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAudiobook"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"abstract":[{"type":"text","text":"An audiobook saved in the user’s “Your Music” library."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedAudiobook"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV","text":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"},{"kind":"text","text":"<"},{"text":"Audiobook","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"text":">","kind":"text"}]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/savedaudiobook"]}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAudiobook":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"An audiobook saved in the user’s “Your Music” library."}],"navigatorTitle":[{"text":"SavedAudiobook","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedAudiobook"}],"title":"SavedAudiobook","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAudiobook","url":"\/documentation\/spotifywebapi\/savedaudiobook","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"An audiobook saved in the user’s “Your Music” library."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/savedaudiobook"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"text":"SavedAudiobook","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI14SavedAudiobooka","title":"SavedAudiobook","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedAudiobook","kind":"identifier"}],"role":"symbol","roleHeading":"Type Alias","symbolKind":"typealias"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAudiobook","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SavedAudiobook","kind":"identifier"},{"text":" = ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","text":"SavedItem","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAudiobook":{"type":"topic","role":"symbol","navigatorTitle":[{"text":"SavedAudiobook","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAudiobook","url":"\/documentation\/spotifywebapi\/savedaudiobook","title":"SavedAudiobook","abstract":[{"type":"text","text":"An audiobook saved in the user’s “Your Music” library."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedAudiobook"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/savedepisode.json b/docs/data/documentation/spotifywebapi/savedepisode.json index 6192529ed..773c8fd5d 100644 --- a/docs/data/documentation/spotifywebapi/savedepisode.json +++ b/docs/data/documentation/spotifywebapi/savedepisode.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/savedepisode"]}],"abstract":[{"type":"text","text":"An episode saved in the user’s “Your Music” library."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","interfaceLanguage":"swift"},"metadata":{"role":"symbol","symbolKind":"typealias","title":"SavedEpisode","externalID":"s:13SpotifyWebAPI12SavedEpisodea","roleHeading":"Type Alias","navigatorTitle":[{"kind":"identifier","text":"SavedEpisode"}],"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedEpisode","kind":"identifier"}]},"sections":[],"seeAlsoSections":[{"title":"Music Library","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedEpisode"},{"text":" = ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","text":"SavedItem"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","text":"Episode","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedTrack":{"title":"SavedTrack","url":"\/documentation\/spotifywebapi\/savedtrack","abstract":[{"text":"A track saved in the user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SavedTrack"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedTrack","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedShow":{"title":"SavedShow","abstract":[{"type":"text","text":"A show saved in the user’s “Your Music” library."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow","url":"\/documentation\/spotifywebapi\/savedshow","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedShow","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"SavedShow"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedEpisode":{"abstract":[{"type":"text","text":"An episode saved in the user’s “Your Music” library."}],"title":"SavedEpisode","kind":"symbol","url":"\/documentation\/spotifywebapi\/savedepisode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedEpisode","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"SavedEpisode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAlbum":{"title":"SavedAlbum","abstract":[{"type":"text","text":"An album saved in the user’s “Your Music” library."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","url":"\/documentation\/spotifywebapi\/savedalbum","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedAlbum","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"SavedAlbum"}]}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedEpisode"},{"kind":"text","text":" = "},{"preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","text":"SavedItem"},{"text":"<","kind":"text"},{"text":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/savedepisode"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode"},"metadata":{"externalID":"s:13SpotifyWebAPI12SavedEpisodea","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedEpisode"}],"symbolKind":"typealias","title":"SavedEpisode","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Type Alias","navigatorTitle":[{"text":"SavedEpisode","kind":"identifier"}]},"seeAlsoSections":[{"title":"Music Library","anchor":"Music-Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"An episode saved in the user’s “Your Music” library.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAlbum":{"type":"topic","abstract":[{"text":"An album saved in the user’s “Your Music” library.","type":"text"}],"url":"\/documentation\/spotifywebapi\/savedalbum","role":"symbol","kind":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SavedAlbum","kind":"identifier"}],"title":"SavedAlbum","navigatorTitle":[{"kind":"identifier","text":"SavedAlbum"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedEpisode":{"type":"topic","abstract":[{"text":"An episode saved in the user’s “Your Music” library.","type":"text"}],"url":"\/documentation\/spotifywebapi\/savedepisode","role":"symbol","kind":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedEpisode"}],"title":"SavedEpisode","navigatorTitle":[{"text":"SavedEpisode","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedTrack":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedTrack","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SavedTrack","kind":"identifier"}],"title":"SavedTrack","url":"\/documentation\/spotifywebapi\/savedtrack","abstract":[{"text":"A track saved in the user’s “Your Music” library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedShow":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedShow"}],"abstract":[{"type":"text","text":"A show saved in the user’s “Your Music” library."}],"kind":"symbol","title":"SavedShow","type":"topic","navigatorTitle":[{"text":"SavedShow","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow","url":"\/documentation\/spotifywebapi\/savedshow","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/saveditem.json b/docs/data/documentation/spotifywebapi/saveditem.json index e7f0923e2..8d6fd1ac2 100644 --- a/docs/data/documentation/spotifywebapi/saveditem.json +++ b/docs/data/documentation/spotifywebapi/saveditem.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow"],"title":"Music Library"}],"abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"type":"text","text":"or saved show object."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem"]}],"kind":"symbol","metadata":{"roleHeading":"Structure","title":"SavedItem","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct","externalID":"s:13SpotifyWebAPI9SavedItemV","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedItem","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Item","kind":"genericParameter"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Se","kind":"typeIdentifier","text":"Decodable"},{"kind":"text","text":", "},{"text":"Item","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Encodable","preciseIdentifier":"s:SE"},{"kind":"text","text":", "},{"text":"Item","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"overview","type":"heading","text":"Overview","level":2},{"type":"paragraph","inlineContent":[{"text":"This is used when retrieving content from a user’s library. It contains just","type":"text"},{"text":" ","type":"text"},{"text":"three properties:","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/addedAt","type":"reference"},{"type":"text","text":": The date the item was added."}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/item","type":"reference","isActive":true},{"text":": The item that was saved.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type","type":"reference"},{"type":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true,"type":"reference"},{"type":"text","text":" if this is a saved track object,"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"},{"type":"text","text":" if this is a saved album object, or "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference"},{"type":"text","text":" "},{"type":"text","text":"if this is a saved show object."}]}]}],"type":"unorderedList"}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/init(addedAt:item:type:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/addedAt","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/item","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type"],"title":"Instance Properties"},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Equatable-Implementations"],"title":"Default Implementations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","title":"ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ApproximatelyEquatable"}],"abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/approximatelyequatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedTrack":{"title":"SavedTrack","url":"\/documentation\/spotifywebapi\/savedtrack","abstract":[{"text":"A track saved in the user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SavedTrack"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedTrack","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/addedAt":{"kind":"symbol","role":"symbol","abstract":[{"text":"The date the item was added.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"addedAt"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}],"title":"addedAt","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/addedAt","type":"topic","url":"\/documentation\/spotifywebapi\/saveditem\/addedat"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/type":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type","title":"type","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/saveditem\/type","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"abstract":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"text":" if this is a saved track object,","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true},{"type":"text","text":" if this is a saved album object,"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"text":" if this is a saved episode object, or","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show"},{"type":"text","text":" if this is a saved show object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAlbum":{"title":"SavedAlbum","abstract":[{"type":"text","text":"An album saved in the user’s “Your Music” library."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","url":"\/documentation\/spotifywebapi\/savedalbum","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedAlbum","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"SavedAlbum"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/Encodable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/saveditem\/encodable-implementations","title":"Encodable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Encodable-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/saveditem\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Decodable-Implementations","abstract":[],"title":"Decodable Implementations","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedShow":{"title":"SavedShow","abstract":[{"type":"text","text":"A show saved in the user’s “Your Music” library."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow","url":"\/documentation\/spotifywebapi\/savedshow","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedShow","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"SavedShow"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/item":{"type":"topic","title":"item","kind":"symbol","abstract":[{"type":"text","text":"The item that was saved in this "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","type":"reference"},{"type":"text","text":". Either a track, album,"},{"type":"text","text":" "},{"type":"text","text":"episode, or show."}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"item","kind":"identifier"},{"kind":"text","text":": "},{"text":"Item","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/saveditem\/item","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/item"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/ApproximatelyEquatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/saveditem\/approximatelyequatable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedEpisode":{"abstract":[{"type":"text","text":"An episode saved in the user’s “Your Music” library."}],"title":"SavedEpisode","kind":"symbol","url":"\/documentation\/spotifywebapi\/savedepisode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedEpisode","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"SavedEpisode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/init(addedAt:item:type:)":{"type":"topic","title":"init(addedAt:item:type:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/init(addedAt:item:type:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"addedAt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":", "},{"kind":"externalParam","text":"item"},{"kind":"text","text":": "},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Creates a Saved Item object."}],"url":"\/documentation\/spotifywebapi\/saveditem\/init(addedat:item:type:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/saveditem\/equatable-implementations","abstract":[],"kind":"article","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem"]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"topicSections":[{"title":"Initializers","anchor":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/init(addedAt:item:type:)"]},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/addedAt","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/item","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type"],"anchor":"Instance-Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Equatable-Implementations"],"title":"Default Implementations","anchor":"Default-Implementations","generated":true}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"SavedItem"}],"role":"symbol","externalID":"s:13SpotifyWebAPI9SavedItemV","title":"SavedItem","roleHeading":"Structure"},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"type":"text","text":"or saved show object."}],"seeAlsoSections":[{"title":"Music Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow"],"anchor":"Music-Library","generated":true}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedItem"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Item"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Decodable","kind":"typeIdentifier","preciseIdentifier":"s:Se"},{"text":", ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SE","text":"Encodable"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":" : "},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Overview","type":"heading","anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"This is used when retrieving content from a user’s library. It contains just","type":"text"},{"type":"text","text":" "},{"text":"three properties:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/addedAt","isActive":true,"type":"reference"},{"text":": The date the item was added.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/item"},{"text":": The item that was saved.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type","type":"reference","isActive":true},{"type":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true,"type":"reference"},{"text":" if this is a saved track object,","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"},{"text":" if this is a saved album object, or ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"if this is a saved show object."}]}]}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/type":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/saveditem\/type","title":"type","abstract":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true},{"text":" if this is a saved track object,","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"},{"type":"text","text":" if this is a saved album object,"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference","isActive":true},{"type":"text","text":" if this is a saved episode object, or"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference"},{"text":" if this is a saved show object.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/init(addedAt:item:type:)":{"title":"init(addedAt:item:type:)","type":"topic","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"addedAt"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"item"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Item"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/init(addedAt:item:type:)","abstract":[{"text":"Creates a Saved Item object.","type":"text"}],"url":"\/documentation\/spotifywebapi\/saveditem\/init(addedat:item:type:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/ApproximatelyEquatable-Implementations","title":"ApproximatelyEquatable Implementations","kind":"article","abstract":[],"role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/saveditem\/approximatelyequatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedShow":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedShow"}],"abstract":[{"type":"text","text":"A show saved in the user’s “Your Music” library."}],"kind":"symbol","title":"SavedShow","type":"topic","navigatorTitle":[{"text":"SavedShow","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow","url":"\/documentation\/spotifywebapi\/savedshow","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedEpisode":{"type":"topic","abstract":[{"text":"An episode saved in the user’s “Your Music” library.","type":"text"}],"url":"\/documentation\/spotifywebapi\/savedepisode","role":"symbol","kind":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedEpisode"}],"title":"SavedEpisode","navigatorTitle":[{"text":"SavedEpisode","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/Equatable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/saveditem\/equatable-implementations","title":"Equatable Implementations","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/addedAt":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/addedAt","role":"symbol","type":"topic","kind":"symbol","title":"addedAt","url":"\/documentation\/spotifywebapi\/saveditem\/addedat","abstract":[{"type":"text","text":"The date the item was added."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"addedAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAlbum":{"type":"topic","abstract":[{"text":"An album saved in the user’s “Your Music” library.","type":"text"}],"url":"\/documentation\/spotifywebapi\/savedalbum","role":"symbol","kind":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SavedAlbum","kind":"identifier"}],"title":"SavedAlbum","navigatorTitle":[{"kind":"identifier","text":"SavedAlbum"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedTrack":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedTrack","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SavedTrack","kind":"identifier"}],"title":"SavedTrack","url":"\/documentation\/spotifywebapi\/savedtrack","abstract":[{"text":"A track saved in the user’s “Your Music” library.","type":"text"}]},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ApproximatelyEquatable"}],"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/approximatelyequatable","title":"ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/item":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"item","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Item"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/saveditem\/item","title":"item","abstract":[{"text":"The item that was saved in this ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","isActive":true},{"type":"text","text":". Either a track, album,"},{"text":" ","type":"text"},{"type":"text","text":"episode, or show."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/item"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/Decodable-Implementations":{"title":"Decodable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Decodable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/saveditem\/decodable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/Encodable-Implementations":{"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/saveditem\/encodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Encodable-Implementations","kind":"article","title":"Encodable Implementations","type":"topic","abstract":[]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/saveditem/!=(_:_:).json b/docs/data/documentation/spotifywebapi/saveditem/!=(_:_:).json index ca507b5b8..077cce568 100644 --- a/docs/data/documentation/spotifywebapi/saveditem/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/saveditem/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/!=(_:_:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Equatable-Implementations"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI9SavedItemV","title":"!=(_:_:)","symbolKind":"op","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/saveditem\/equatable-implementations","abstract":[],"kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/saveditem\/!=(_:_:)","abstract":[],"role":"symbol","title":"!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI9SavedItemV","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","roleHeading":"Operator","symbolKind":"op","extendedModule":"Swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Equatable-Implementations"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/Equatable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/saveditem\/equatable-implementations","title":"Equatable Implementations","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/!=(_:_:)":{"abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/saveditem\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/saveditem/addedat.json b/docs/data/documentation/spotifywebapi/saveditem/addedat.json index 05b90367c..ad9a10fa6 100644 --- a/docs/data/documentation/spotifywebapi/saveditem/addedat.json +++ b/docs/data/documentation/spotifywebapi/saveditem/addedat.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"]]},"metadata":{"title":"addedAt","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"addedAt"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"externalID":"s:13SpotifyWebAPI9SavedItemV7addedAt10Foundation4DateVvp","role":"symbol","roleHeading":"Instance Property"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/addedAt"},"abstract":[{"text":"The date the item was added.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"addedAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/saveditem\/addedat"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/addedAt":{"kind":"symbol","role":"symbol","abstract":[{"text":"The date the item was added.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"addedAt"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}],"title":"addedAt","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/addedAt","type":"topic","url":"\/documentation\/spotifywebapi\/saveditem\/addedat"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/addedat"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"The date the item was added."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addedAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}]}]}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addedAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"addedAt","externalID":"s:13SpotifyWebAPI9SavedItemV7addedAt10Foundation4DateVvp","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/addedAt","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/addedAt":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/addedAt","role":"symbol","type":"topic","kind":"symbol","title":"addedAt","url":"\/documentation\/spotifywebapi\/saveditem\/addedat","abstract":[{"type":"text","text":"The date the item was added."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"addedAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/saveditem/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/saveditem/approximatelyequatable-implementations.json index 9ccff1a78..30084b0b0 100644 --- a/docs/data/documentation/spotifywebapi/saveditem/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/saveditem/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"ApproximatelyEquatable Implementations","roleHeading":"API Collection"},"variants":[{"paths":["\/documentation\/spotifywebapi\/saveditem\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/ApproximatelyEquatable-Implementations"},"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/isApproximatelyEqual(to:)"],"title":"Instance Methods"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/isApproximatelyEqual(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/isApproximatelyEqual(to:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV","text":"SavedItem"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Item"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","title":"isApproximatelyEqual(to:)","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/saveditem\/isapproximatelyequal(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/saveditem\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/ApproximatelyEquatable-Implementations"},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"anchor":"Instance-Methods","generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/isApproximatelyEqual(to:)"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/isApproximatelyEqual(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/isApproximatelyEqual(to:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","kind":"symbol","title":"isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/saveditem\/isapproximatelyequal(to:)","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV","text":"SavedItem"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/saveditem/decodable-implementations.json b/docs/data/documentation/spotifywebapi/saveditem/decodable-implementations.json index e8d8d668c..1f17e8c0f 100644 --- a/docs/data/documentation/spotifywebapi/saveditem/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/saveditem/decodable-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/decodable-implementations"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Decodable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"]]},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/init(from:)"]}],"kind":"article","metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Decodable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/init(from:)","url":"\/documentation\/spotifywebapi\/saveditem\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Decodable Implementations"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/decodable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/init(from:)"],"generated":true,"anchor":"Initializers","title":"Initializers"}],"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Decodable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/init(from:)","title":"init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/saveditem\/init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/saveditem/encodable-implementations.json b/docs/data/documentation/spotifywebapi/saveditem/encodable-implementations.json index 8c1a7a568..986c937e6 100644 --- a/docs/data/documentation/spotifywebapi/saveditem/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/saveditem/encodable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/encode(to:)"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/encodable-implementations"]}],"metadata":{"title":"Encodable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Encodable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/encode(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","title":"encode(to:)","abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/saveditem\/encode(to:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/encodable-implementations"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Encodable-Implementations"},"metadata":{"title":"Encodable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/encode(to:)"],"title":"Instance Methods","generated":true,"anchor":"Instance-Methods"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/encode(to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem\/encode(to:)","abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/saveditem/encode(to:).json b/docs/data/documentation/spotifywebapi/saveditem/encode(to:).json index 13fddbdb8..630868d5d 100644 --- a/docs/data/documentation/spotifywebapi/saveditem/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/saveditem/encode(to:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/encode(to:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/encode(to:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Encodable-Implementations"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Encodable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","title":"encode(to:)","conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"extendedModule":"SpotifyWebAPI","symbolKind":"method","externalID":"s:13SpotifyWebAPI9SavedItemV6encode2toys7Encoder_p_tKF"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/Encodable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/saveditem\/encodable-implementations","title":"Encodable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Encodable-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/encode(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","title":"encode(to:)","abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/saveditem\/encode(to:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"metadata":{"title":"encode(to:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI9SavedItemV6encode2toys7Encoder_p_tKF","extendedModule":"SpotifyWebAPI","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Encodable-Implementations"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Encodable-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/saveditem\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/encode(to:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/Encodable-Implementations":{"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/saveditem\/encodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Encodable-Implementations","kind":"article","title":"Encodable Implementations","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/encode(to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem\/encode(to:)","abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/saveditem/equatable-implementations.json b/docs/data/documentation/spotifywebapi/saveditem/equatable-implementations.json index d79858631..8939aa6b3 100644 --- a/docs/data/documentation/spotifywebapi/saveditem/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/saveditem/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/equatable-implementations"]}],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/!=(_:_:)"],"generated":true}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations","roleHeading":"API Collection"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/saveditem\/!=(_:_:)","abstract":[],"role":"symbol","title":"!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations","roleHeading":"API Collection"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Equatable-Implementations"},"topicSections":[{"generated":true,"anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/!=(_:_:)"],"title":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/equatable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/!=(_:_:)":{"abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/saveditem\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/saveditem/init(addedat:item:type:).json b/docs/data/documentation/spotifywebapi/saveditem/init(addedat:item:type:).json index 97ad564d4..520198345 100644 --- a/docs/data/documentation/spotifywebapi/saveditem/init(addedat:item:type:).json +++ b/docs/data/documentation/spotifywebapi/saveditem/init(addedat:item:type:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Creates a Saved Item object."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/saveditem\/init(addedat:item:type:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/init(addedAt:item:type:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"addedAt","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"item","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"},{"kind":"text","text":")"}]}],"kind":"declarations"},{"parameters":[{"name":"addedAt","content":[{"inlineContent":[{"type":"text","text":"The date the item was added."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The item that was saved in this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"},{"type":"text","text":"."}]}],"name":"item"},{"name":"type","content":[{"inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"text":" if this is a saved track object,","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","type":"reference"},{"text":" if this is a saved album object,","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"type":"text","text":" if this is a saved episode object, or"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show"},{"text":" if this is a saved show object.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The type of "},{"type":"codeVoice","code":"Item"},{"text":" should only be ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true,"type":"reference"},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","isActive":true,"type":"reference"},{"text":", or ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"},{"text":", and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"this should match "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type","type":"reference","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"metadata":{"title":"init(addedAt:item:type:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"addedAt","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"item","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","role":"symbol","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI9SavedItemV7addedAt4item4typeACyxG10Foundation4DateV_xAA10IDCategoryOtcfc"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/init(addedAt:item:type:)":{"type":"topic","title":"init(addedAt:item:type:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/init(addedAt:item:type:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"addedAt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":", "},{"kind":"externalParam","text":"item"},{"kind":"text","text":": "},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Creates a Saved Item object."}],"url":"\/documentation\/spotifywebapi\/saveditem\/init(addedat:item:type:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/type":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type","title":"type","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/saveditem\/type","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"abstract":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"text":" if this is a saved track object,","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true},{"type":"text","text":" if this is a saved album object,"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"text":" if this is a saved episode object, or","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show"},{"type":"text","text":" if this is a saved show object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/saveditem\/init(addedat:item:type:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"]]},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Creates a Saved Item object."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9SavedItemV7addedAt4item4typeACyxG10Foundation4DateV_xAA10IDCategoryOtcfc","symbolKind":"init","title":"init(addedAt:item:type:)","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"addedAt"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"item"},{"text":": ","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"addedAt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"item","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","kind":"typeIdentifier","text":"IDCategory"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"addedAt","content":[{"inlineContent":[{"type":"text","text":"The date the item was added."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The item that was saved in this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"},{"type":"text","text":"."}]}],"name":"item"},{"content":[{"inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"type":"text","text":" if this is a saved track object,"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true},{"text":" if this is a saved album object,","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"type":"text","text":" if this is a saved episode object, or"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","isActive":true},{"text":" if this is a saved show object.","type":"text"}],"type":"paragraph"}],"name":"type"}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"text":"The type of ","type":"text"},{"code":"Item","type":"codeVoice"},{"type":"text","text":" should only be "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"},{"type":"text","text":", or "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"},{"type":"text","text":", and"},{"type":"text","text":" "},{"type":"text","text":"this should match "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/init(addedAt:item:type:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/type":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/saveditem\/type","title":"type","abstract":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true},{"text":" if this is a saved track object,","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"},{"type":"text","text":" if this is a saved album object,"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference","isActive":true},{"type":"text","text":" if this is a saved episode object, or"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference"},{"text":" if this is a saved show object.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/init(addedAt:item:type:)":{"title":"init(addedAt:item:type:)","type":"topic","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"addedAt"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"item"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Item"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/init(addedAt:item:type:)","abstract":[{"text":"Creates a Saved Item object.","type":"text"}],"url":"\/documentation\/spotifywebapi\/saveditem\/init(addedat:item:type:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/saveditem/init(from:).json b/docs/data/documentation/spotifywebapi/saveditem/init(from:).json index b7515af60..4abb0eb59 100644 --- a/docs/data/documentation/spotifywebapi/saveditem/init(from:).json +++ b/docs/data/documentation/spotifywebapi/saveditem/init(from:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Decodable-Implementations"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Decodable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"extendedModule":"SpotifyWebAPI","conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"init","externalID":"s:13SpotifyWebAPI9SavedItemV4fromACyxGs7Decoder_p_tKcfc","title":"init(from:)","roleHeading":"Initializer"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/init(from:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/saveditem\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Decodable-Implementations","abstract":[],"title":"Decodable Implementations","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/init(from:)","url":"\/documentation\/spotifywebapi\/saveditem\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/init(from:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","extendedModule":"SpotifyWebAPI","title":"init(from:)","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI9SavedItemV4fromACyxGs7Decoder_p_tKcfc","conformance":{"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/saveditem\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Decodable-Implementations"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Decodable-Implementations"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/Decodable-Implementations":{"title":"Decodable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/Decodable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/saveditem\/decodable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/init(from:)","title":"init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/saveditem\/init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/saveditem/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/saveditem/isapproximatelyequal(to:).json index 60040e019..05f98e467 100644 --- a/docs/data/documentation/spotifywebapi/saveditem/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/saveditem/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV","text":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"},{"text":"<","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another instance of "},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}]}],"name":"other"}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/addedAt","isActive":true,"type":"reference"},{"text":" is compared using ","type":"text"},{"type":"codeVoice","code":"timeIntervalSince1970"},{"type":"text","text":", so it is"},{"text":" ","type":"text"},{"text":"considered a floating point property for the purposes of this method.","type":"text"}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/isApproximatelyEqual(to:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/ApproximatelyEquatable-Implementations"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/ApproximatelyEquatable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/isapproximatelyequal(to:)"]}],"sections":[],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI9SavedItemV20isApproximatelyEqual2toSbACyxG_tF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SavedItem","preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"isApproximatelyEqual(to:)","roleHeading":"Instance Method"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/ApproximatelyEquatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/saveditem\/approximatelyequatable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/isApproximatelyEqual(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/isApproximatelyEqual(to:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Item","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV","text":"SavedItem"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Item"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","title":"isApproximatelyEqual(to:)","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/saveditem\/isapproximatelyequal(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/addedAt":{"kind":"symbol","role":"symbol","abstract":[{"text":"The date the item was added.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"addedAt"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}],"title":"addedAt","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/addedAt","type":"topic","url":"\/documentation\/spotifywebapi\/saveditem\/addedat"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"isApproximatelyEqual(to:)","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI9SavedItemV20isApproximatelyEqual2toSbACyxG_tF","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV","text":"SavedItem","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Item","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"typeIdentifier","text":"SavedItem"},{"text":"<","kind":"text"},{"text":"Item","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Another instance of "},{"type":"codeVoice","code":"Self"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"other"}]},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/addedAt","type":"reference"},{"text":" is compared using ","type":"text"},{"code":"timeIntervalSince1970","type":"codeVoice"},{"type":"text","text":", so it is"},{"type":"text","text":" "},{"text":"considered a floating point property for the purposes of this method.","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/isapproximatelyequal(to:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/ApproximatelyEquatable-Implementations"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/ApproximatelyEquatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/addedAt":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/addedAt","role":"symbol","type":"topic","kind":"symbol","title":"addedAt","url":"\/documentation\/spotifywebapi\/saveditem\/addedat","abstract":[{"type":"text","text":"The date the item was added."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"addedAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/ApproximatelyEquatable-Implementations","title":"ApproximatelyEquatable Implementations","kind":"article","abstract":[],"role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/saveditem\/approximatelyequatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/isApproximatelyEqual(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/isApproximatelyEqual(to:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Item"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","kind":"symbol","title":"isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/saveditem\/isapproximatelyequal(to:)","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV","text":"SavedItem"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Item"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/saveditem/item.json b/docs/data/documentation/spotifywebapi/saveditem/item.json index be167b3f9..694d660e7 100644 --- a/docs/data/documentation/spotifywebapi/saveditem/item.json +++ b/docs/data/documentation/spotifywebapi/saveditem/item.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/item"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"]]},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The item that was saved in this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","type":"reference","isActive":true},{"text":". Either a track, album,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"episode, or show."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"item","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Item"}]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type","type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/item","interfaceLanguage":"swift"},"metadata":{"title":"item","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"item","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Item"}],"externalID":"s:13SpotifyWebAPI9SavedItemV4itemxvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/item":{"type":"topic","title":"item","kind":"symbol","abstract":[{"type":"text","text":"The item that was saved in this "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","type":"reference"},{"type":"text","text":". Either a track, album,"},{"type":"text","text":" "},{"type":"text","text":"episode, or show."}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"item","kind":"identifier"},{"kind":"text","text":": "},{"text":"Item","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/saveditem\/item","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/item"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/type":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type","title":"type","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/saveditem\/type","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"abstract":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"text":" if this is a saved track object,","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true},{"type":"text","text":" if this is a saved album object,"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"text":" if this is a saved episode object, or","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show"},{"type":"text","text":" if this is a saved show object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/item"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"item"},{"kind":"text","text":": "},{"text":"Item","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/item"]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"text":"The item that was saved in this ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","isActive":true,"type":"reference"},{"type":"text","text":". Either a track, album,"},{"text":" ","type":"text"},{"type":"text","text":"episode, or show."}],"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"item"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Item"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"item","externalID":"s:13SpotifyWebAPI9SavedItemV4itemxvp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/type":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/saveditem\/type","title":"type","abstract":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true},{"text":" if this is a saved track object,","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"},{"type":"text","text":" if this is a saved album object,"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference","isActive":true},{"type":"text","text":" if this is a saved episode object, or"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference"},{"text":" if this is a saved show object.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/item":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"item","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Item"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/saveditem\/item","title":"item","abstract":[{"text":"The item that was saved in this ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","isActive":true},{"type":"text","text":". Either a track, album,"},{"text":" ","type":"text"},{"type":"text","text":"episode, or show."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/item"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/saveditem/type.json b/docs/data/documentation/spotifywebapi/saveditem/type.json index 0ad3fe77e..47731807c 100644 --- a/docs/data/documentation/spotifywebapi/saveditem/type.json +++ b/docs/data/documentation/spotifywebapi/saveditem/type.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type","interfaceLanguage":"swift"},"abstract":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","type":"reference","isActive":true},{"text":" if this is a saved track object,","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","type":"reference"},{"type":"text","text":" if this is a saved album object,"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"type":"text","text":" if this is a saved episode object, or"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","isActive":true,"type":"reference"},{"type":"text","text":" if this is a saved show object."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","text":"IDCategory"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/type"]}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9SavedItemV4typeAA10IDCategoryOvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"}],"title":"type","roleHeading":"Instance Property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/type":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type","title":"type","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/saveditem\/type","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"abstract":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"text":" if this is a saved track object,","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true},{"type":"text","text":" if this is a saved album object,"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"text":" if this is a saved episode object, or","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show"},{"type":"text","text":" if this is a saved show object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saveditem\/type"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:13SpotifyWebAPI9SavedItemV4typeAA10IDCategoryOvp","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","title":"type"},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","abstract":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"text":" if this is a saved track object,","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"},{"type":"text","text":" if this is a saved album object,"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"text":" if this is a saved episode object, or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","isActive":true},{"text":" if this is a saved show object.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem/type":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/saveditem\/type","title":"type","abstract":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true},{"text":" if this is a saved track object,","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"},{"type":"text","text":" if this is a saved album object,"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference","isActive":true},{"type":"text","text":" if this is a saved episode object, or"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference"},{"text":" if this is a saved show object.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/savedshow.json b/docs/data/documentation/spotifywebapi/savedshow.json index 9d8fdd38c..8844938fd 100644 --- a/docs/data/documentation/spotifywebapi/savedshow.json +++ b/docs/data/documentation/spotifywebapi/savedshow.json @@ -1 +1 @@ -{"abstract":[{"text":"A show saved in the user’s “Your Music” library.","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"typealias","navigatorTitle":[{"kind":"identifier","text":"SavedShow"}],"externalID":"s:13SpotifyWebAPI9SavedShowa","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedShow","kind":"identifier"}],"roleHeading":"Type Alias","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"SavedShow"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedShow"},{"kind":"text","text":" = "},{"preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","text":"SavedItem"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","text":"Show","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/savedshow"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode"],"title":"Music Library","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedTrack":{"title":"SavedTrack","url":"\/documentation\/spotifywebapi\/savedtrack","abstract":[{"text":"A track saved in the user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SavedTrack"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedTrack","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedShow":{"title":"SavedShow","abstract":[{"type":"text","text":"A show saved in the user’s “Your Music” library."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow","url":"\/documentation\/spotifywebapi\/savedshow","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedShow","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"SavedShow"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedEpisode":{"abstract":[{"type":"text","text":"An episode saved in the user’s “Your Music” library."}],"title":"SavedEpisode","kind":"symbol","url":"\/documentation\/spotifywebapi\/savedepisode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedEpisode","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"SavedEpisode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAlbum":{"title":"SavedAlbum","abstract":[{"type":"text","text":"An album saved in the user’s “Your Music” library."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","url":"\/documentation\/spotifywebapi\/savedalbum","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedAlbum","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"SavedAlbum"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"metadata":{"symbolKind":"typealias","title":"SavedShow","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Type Alias","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedShow"}],"role":"symbol","navigatorTitle":[{"text":"SavedShow","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI9SavedShowa"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"anchor":"Music-Library","title":"Music Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedShow","kind":"identifier"},{"kind":"text","text":" = "},{"text":"SavedItem","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/savedshow"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"A show saved in the user’s “Your Music” library.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedShow":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedShow"}],"abstract":[{"type":"text","text":"A show saved in the user’s “Your Music” library."}],"kind":"symbol","title":"SavedShow","type":"topic","navigatorTitle":[{"text":"SavedShow","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow","url":"\/documentation\/spotifywebapi\/savedshow","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedTrack":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedTrack","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SavedTrack","kind":"identifier"}],"title":"SavedTrack","url":"\/documentation\/spotifywebapi\/savedtrack","abstract":[{"text":"A track saved in the user’s “Your Music” library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAlbum":{"type":"topic","abstract":[{"text":"An album saved in the user’s “Your Music” library.","type":"text"}],"url":"\/documentation\/spotifywebapi\/savedalbum","role":"symbol","kind":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SavedAlbum","kind":"identifier"}],"title":"SavedAlbum","navigatorTitle":[{"kind":"identifier","text":"SavedAlbum"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedEpisode":{"type":"topic","abstract":[{"text":"An episode saved in the user’s “Your Music” library.","type":"text"}],"url":"\/documentation\/spotifywebapi\/savedepisode","role":"symbol","kind":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedEpisode"}],"title":"SavedEpisode","navigatorTitle":[{"text":"SavedEpisode","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/savedtrack.json b/docs/data/documentation/spotifywebapi/savedtrack.json index 7d970e4ca..212bd62bb 100644 --- a/docs/data/documentation/spotifywebapi/savedtrack.json +++ b/docs/data/documentation/spotifywebapi/savedtrack.json @@ -1 +1 @@ -{"abstract":[{"text":"A track saved in the user’s “Your Music” library.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/savedtrack"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"typealias","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI10SavedTracka","navigatorTitle":[{"text":"SavedTrack","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedTrack","kind":"identifier"}],"title":"SavedTrack","roleHeading":"Type Alias"},"sections":[],"seeAlsoSections":[{"generated":true,"title":"Music Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"SavedTrack","kind":"identifier"},{"kind":"text","text":" = "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV","kind":"typeIdentifier","text":"SavedItem"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedShow":{"title":"SavedShow","abstract":[{"type":"text","text":"A show saved in the user’s “Your Music” library."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow","url":"\/documentation\/spotifywebapi\/savedshow","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedShow","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"SavedShow"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedEpisode":{"abstract":[{"type":"text","text":"An episode saved in the user’s “Your Music” library."}],"title":"SavedEpisode","kind":"symbol","url":"\/documentation\/spotifywebapi\/savedepisode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedEpisode","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"SavedEpisode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAlbum":{"title":"SavedAlbum","abstract":[{"type":"text","text":"An album saved in the user’s “Your Music” library."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","url":"\/documentation\/spotifywebapi\/savedalbum","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedAlbum","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"SavedAlbum"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedTrack":{"title":"SavedTrack","url":"\/documentation\/spotifywebapi\/savedtrack","abstract":[{"text":"A track saved in the user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SavedTrack"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedTrack","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Music Library","generated":true,"anchor":"Music-Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow"]}],"metadata":{"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SavedTrack","kind":"identifier"}],"symbolKind":"typealias","externalID":"s:13SpotifyWebAPI10SavedTracka","role":"symbol","roleHeading":"Type Alias","title":"SavedTrack","modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"text":"SavedTrack","kind":"identifier"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/savedtrack"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"A track saved in the user’s “Your Music” library.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"SavedTrack","kind":"identifier"},{"text":" = ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9SavedItemV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"typeIdentifier","text":"SavedItem"},{"kind":"text","text":"<"},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":">","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedShow":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedShow"}],"abstract":[{"type":"text","text":"A show saved in the user’s “Your Music” library."}],"kind":"symbol","title":"SavedShow","type":"topic","navigatorTitle":[{"text":"SavedShow","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow","url":"\/documentation\/spotifywebapi\/savedshow","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedEpisode":{"type":"topic","abstract":[{"text":"An episode saved in the user’s “Your Music” library.","type":"text"}],"url":"\/documentation\/spotifywebapi\/savedepisode","role":"symbol","kind":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedEpisode"}],"title":"SavedEpisode","navigatorTitle":[{"text":"SavedEpisode","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedTrack":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedTrack","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SavedTrack","kind":"identifier"}],"title":"SavedTrack","url":"\/documentation\/spotifywebapi\/savedtrack","abstract":[{"text":"A track saved in the user’s “Your Music” library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAlbum":{"type":"topic","abstract":[{"text":"An album saved in the user’s “Your Music” library.","type":"text"}],"url":"\/documentation\/spotifywebapi\/savedalbum","role":"symbol","kind":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SavedAlbum","kind":"identifier"}],"title":"SavedAlbum","navigatorTitle":[{"kind":"identifier","text":"SavedAlbum"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/saving-the-authorization-information-to-persistent-storage.json b/docs/data/documentation/spotifywebapi/saving-the-authorization-information-to-persistent-storage.json index 94b33b7f6..04a3cf892 100644 --- a/docs/data/documentation/spotifywebapi/saving-the-authorization-information-to-persistent-storage.json +++ b/docs/data/documentation/spotifywebapi/saving-the-authorization-information-to-persistent-storage.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"kind":"article","seeAlsoSections":[{"generated":true,"title":"Articles","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests"]}],"metadata":{"title":"Saving the Authorization Information to Persistent Storage","roleHeading":"Article","modules":[{"name":"SpotifyWebAPI"}],"role":"article"},"abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"primaryContentSections":[{"kind":"content","content":[{"level":2,"type":"heading","text":"Overview","anchor":"overview"},{"inlineContent":[{"text":"The ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true},{"type":"text","text":" property of the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","type":"reference"},{"text":" class is what contains the authorization information. It always conforms to ","type":"text"},{"type":"codeVoice","code":"Codable"},{"type":"text","text":". It is this property that you should encode to data using a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" and save to persistent storage. You can then retrieve this data from persistent storage at a later time and decode it using a "},{"code":"JSONDecoder","type":"codeVoice"},{"text":". Note that the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference","isActive":true},{"text":" property is a mutable ","type":"text"},{"code":"var","type":"codeVoice"},{"text":" property; you can retrieve the authorization information from storage as many times as you need to and assign it to this property.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"You must keep in mind the fact that the access token expires after an hour. This library automatically refreshes the access token when necessary, so you shouldn’t have to worry about refreshing it manually, although you do have to make sure that you re-save the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference","isActive":true},{"type":"text","text":" property to persistent storage every time this happens. This is why "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true,"type":"reference"},{"text":" has an ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","isActive":true},{"type":"text","text":" "},{"code":"PassthroughSubject","type":"codeVoice"},{"text":", which emits any time that the authorization information changes. Subscribe to this publisher so that you can re-save ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true,"type":"reference"},{"text":" to persistent storage every time this publisher emits. ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","type":"reference","isActive":true},{"type":"text","text":" also has an "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"PassthroughSubject"},{"text":" that emits whenever ","type":"text"},{"code":"SpotifyAPI.authorizationManager.deauthorize()","type":"codeVoice"},{"type":"text","text":" is called. Subscribe to this publisher in order to remove the authorization information from persistent storage."}]},{"type":"paragraph","inlineContent":[{"text":"The authorization information is sensitive, so ","type":"text"},{"inlineContent":[{"type":"text","text":"never"}],"type":"emphasis"},{"text":" save it to UserDefaults. Instead, you are encouraged to save it to the keychain or to encrypt it yourself and save it to a secure location.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"The following examples use Kishikawa’s ","type":"text"},{"type":"reference","identifier":"https:\/\/github.com\/kishikawakatsumi\/KeychainAccess","isActive":true},{"type":"text","text":" library to save the authorization information to the keychain."}]},{"type":"paragraph","inlineContent":[{"text":"Here is a class which manages an instance of ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","type":"reference","isActive":true},{"text":"; it uses ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},{"type":"text","text":" for the authorization process, but similar steps apply to the other authorization managers as well. It subscribes to changes to the authorization information and saves them to the keychain and provides a convenience method for authorizing the application. It also conforms to the "},{"type":"codeVoice","code":"ObservableObject"},{"text":" object protocol, which means that you can use it inside of a SwiftUI view.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are strongly encouraged to inject an instance of this class into the root of your view hierarchy as an environment object using the "},{"code":"environmentObject(_:)","type":"codeVoice"},{"text":" view modifier.","type":"text"}]},{"inlineContent":[{"type":"text","text":"See also this "},{"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp","isActive":true},{"type":"text","text":", which uses this class."}],"type":"paragraph"},{"syntax":"swift","code":["import Foundation","import Combine","import UIKit","import KeychainAccess","import SpotifyWebAPI","","\/**"," A helper class that wraps around an instance of `SpotifyAPI` and provides"," convenience methods for authorizing your application.",""," Its most important role is to handle changes to the authorization information"," and save them to persistent storage in the keychain."," *\/","final class Spotify: ObservableObject {"," "," private static let clientId: String = {"," if let clientId = ProcessInfo.processInfo"," .environment[\"CLIENT_ID\"] {"," return clientId"," }"," fatalError(\"Could not find 'CLIENT_ID' in environment variables\")"," }()"," "," private static let clientSecret: String = {"," if let clientSecret = ProcessInfo.processInfo"," .environment[\"CLIENT_SECRET\"] {"," return clientSecret"," }"," fatalError(\"Could not find 'CLIENT_SECRET' in environment variables\")"," }()"," "," \/\/\/ The key in the keychain that is used to store the authorization"," \/\/\/ information: \"authorizationManager\"."," static let authorizationManagerKey = \"authorizationManager\""," "," \/\/\/ The URL that Spotify will redirect to after the user either authorizes"," \/\/\/ or denies authorization for your application."," static let loginCallbackURL = URL("," string: \"spotify-api-example-app:\/\/login-callback\""," )!"," "," \/\/\/ A cryptographically-secure random string used to ensure than an incoming"," \/\/\/ redirect from Spotify was the result of a request made by this app, and"," \/\/\/ not an attacker. **This value should be regenerated after each**"," \/\/\/ **authorization process completes.**"," var authorizationState = String.randomURLSafe(length: 128)"," "," \/**"," Whether or not the application has been authorized. If `true`, then you can"," begin making requests to the Spotify web API using the `api` property of"," this class, which contains an instance of `SpotifyAPI`.",""," This property provides a convenient way for the user interface to be"," updated based on whether the user has logged in with their Spotify account"," yet. For example, you could use this property disable UI elements that"," require the user to be logged in.",""," This property is updated by `authorizationManagerDidChange()`, which is"," called every time the authorization information changes, and"," `authorizationManagerDidDeauthorize()`, which is called every time"," `SpotifyAPI.authorizationManager.deauthorize()` is called."," *\/"," @Published var isAuthorized = false"," "," \/\/\/ The keychain to store the authorization information in."," private let keychain = Keychain(service: \"com.Peter-Schorn.SpotifyAPIApp\")"," "," \/\/\/ An instance of `SpotifyAPI` that you use to make requests to the Spotify"," \/\/\/ web API."," let api = SpotifyAPI("," authorizationManager: AuthorizationCodeFlowManager("," clientId: Spotify.clientId, clientSecret: Spotify.clientSecret"," )"," )"," "," var cancellables: [AnyCancellable] = []"," "," init() {"," "," \/\/ MARK: Important: Subscribe to `authorizationManagerDidChange` BEFORE"," \/\/ MARK: retrieving `authorizationManager` from persistent storage"," self.api.authorizationManagerDidChange"," \/\/ We must receive on the main thread because we are updating the"," \/\/ @Published `isAuthorized` property."," .receive(on: RunLoop.main)"," .sink(receiveValue: authorizationManagerDidChange)"," .store(in: &cancellables)"," "," self.api.authorizationManagerDidDeauthorize"," .receive(on: RunLoop.main)"," .sink(receiveValue: authorizationManagerDidDeauthorize)"," .store(in: &cancellables)"," "," \/\/ Check to see if the authorization information is saved in the"," \/\/ keychain."," if let authManagerData = keychain[data: Self.authorizationManagerKey] {"," do {"," \/\/ Try to decode the data."," let authorizationManager = try JSONDecoder().decode("," AuthorizationCodeFlowManager.self,"," from: authManagerData"," )"," "," \/*"," This assignment causes `authorizationManagerDidChange` to emit"," a signal, meaning that `authorizationManagerDidChange()` will"," be called.",""," Note that if you had subscribed to"," `authorizationManagerDidChange` after this line, then"," `authorizationManagerDidChange()` would not have been called"," and the @Published `isAuthorized` property would not have been"," properly updated.",""," We do not need to update `self.isAuthorized` here because that"," is already handled in `authorizationManagerDidChange()`."," *\/"," self.api.authorizationManager = authorizationManager"," "," } catch {"," print(\"could not decode authorizationManager from data:\\n\\(error)\")"," }"," }"," else {"," print(\"did not find authorization information in keychain\")"," }"," "," }"," "," \/**"," A convenience method that creates the authorization URL and opens it in the"," browser.",""," You could also configure it to accept parameters for the authorization"," scopes"," *\/"," func authorize() {"," "," let authorizationURL = api.authorizationManager.makeAuthorizationURL("," redirectURI: Self.loginCallbackURL,"," showDialog: true,"," \/\/ This same value **MUST** be provided for the state parameter of"," \/\/ `authorizationManager.requestAccessAndRefreshTokens(redirectURIWithQuery:state:)`."," \/\/ Otherwise, an error will be thrown."," state: self.authorizationState,"," scopes: ["," .userReadPlaybackState, .userReadEmail, .userLibraryModify"," ]"," )!"," "," \/\/ You can open the URL however you like. For example, you could open it"," \/\/ in a web view instead of the browser."," \/\/ See https:\/\/developer.apple.com\/documentation\/webkit\/wkwebview"," UIApplication.shared.open(authorizationURL)"," "," }"," "," \/**"," Saves changes to `api.authorizationManager` to the keychain.",""," This method is called every time the authorization information changes. For"," example, when the access token gets automatically refreshed, (it expires"," after an hour) this method will be called.",""," It will also be called after the access and refresh tokens are retrieved"," using `requestAccessAndRefreshTokens(redirectURIWithQuery:state:)`."," *\/"," func authorizationManagerDidChange() {"," "," \/\/ Update the @Published `isAuthorized` property."," self.isAuthorized = self.api.authorizationManager.isAuthorized()"," "," do {"," \/\/ Encode the authorization information to data."," let authManagerData = try JSONEncoder().encode(self.api.authorizationManager)"," "," \/\/ Save the data to the keychain."," self.keychain[data: Self.authorizationManagerKey] = authManagerData"," "," } catch {"," print("," \"couldn't encode authorizationManager for storage in the \" +"," \"keychain:\\n\\(error)\""," )"," }"," "," }"," "," \/**"," Removes `api.authorizationManager` from the keychain."," "," This method is called every time `api.authorizationManager.deauthorize` is"," called."," *\/"," func authorizationManagerDidDeauthorize() {"," "," self.isAuthorized = false"," "," do {"," \/*"," Remove the authorization information from the keychain.",""," If you don't do this, then the authorization information that you"," just removed from memory by calling `deauthorize()` will be"," retrieved again from persistent storage after this app is quit and"," relaunched."," *\/"," try self.keychain.remove(Self.authorizationManagerKey)"," print(\"did remove authorization manager from keychain\")"," "," } catch {"," print("," \"couldn't remove authorization manager from keychain: \\(error)\""," )"," }"," }"," ","}"],"type":"codeListing"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://github.com/Peter-Schorn/SpotifyAPIExampleApp":{"titleInlineContent":[{"text":"example app","type":"text"}],"url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp","type":"link","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp","title":"example app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Debugging":{"title":"Debugging","type":"topic","abstract":[{"type":"text","text":"Debug issues and configure logging."}],"kind":"article","url":"\/documentation\/spotifywebapi\/debugging","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"https://github.com/kishikawakatsumi/KeychainAccess":{"identifier":"https:\/\/github.com\/kishikawakatsumi\/KeychainAccess","titleInlineContent":[{"type":"text","text":"Keychain Access"}],"type":"link","title":"Keychain Access","url":"https:\/\/github.com\/kishikawakatsumi\/KeychainAccess"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManagerDidChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"title":"authorizationManagerDidDeauthorize","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","role":"symbol","abstract":[{"text":"A publisher that emits after the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","type":"reference","isActive":true},{"type":"text","text":" method of"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"text":" is called.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Running-the-Unit-Tests":{"url":"\/documentation\/spotifywebapi\/running-the-unit-tests","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests","title":"Running the Unit Tests","abstract":[{"type":"text","text":"Run the unit tests and ensure your backend server is correctly configured."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","title":"Working with Paginated Results","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/working-with-paginated-results","abstract":[{"text":"Retrieve additional pages from an endpoint that returns paginated results.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"kind":"symbol","title":"deauthorize()","required":true,"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}]}}} \ No newline at end of file +{"metadata":{"roleHeading":"Article","modules":[{"name":"SpotifyWebAPI"}],"title":"Saving the Authorization Information to Persistent Storage","role":"article"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage"},"sections":[],"abstract":[{"text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched.","type":"text"}],"primaryContentSections":[{"kind":"content","content":[{"text":"Overview","level":2,"type":"heading","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true},{"type":"text","text":" property of the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true},{"type":"text","text":" class is what contains the authorization information. It always conforms to "},{"code":"Codable","type":"codeVoice"},{"text":". It is this property that you should encode to data using a ","type":"text"},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" and save to persistent storage. You can then retrieve this data from persistent storage at a later time and decode it using a "},{"type":"codeVoice","code":"JSONDecoder"},{"text":". Note that the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference","isActive":true},{"type":"text","text":" property is a mutable "},{"type":"codeVoice","code":"var"},{"text":" property; you can retrieve the authorization information from storage as many times as you need to and assign it to this property.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You must keep in mind the fact that the access token expires after an hour. This library automatically refreshes the access token when necessary, so you shouldn’t have to worry about refreshing it manually, although you do have to make sure that you re-save the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference"},{"text":" property to persistent storage every time this happens. This is why ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","type":"reference","isActive":true},{"type":"text","text":" has an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange"},{"type":"text","text":" "},{"type":"codeVoice","code":"PassthroughSubject"},{"type":"text","text":", which emits any time that the authorization information changes. Subscribe to this publisher so that you can re-save "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true},{"text":" to persistent storage every time this publisher emits. ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","type":"reference"},{"type":"text","text":" also has an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize"},{"type":"text","text":" "},{"code":"PassthroughSubject","type":"codeVoice"},{"text":" that emits whenever ","type":"text"},{"type":"codeVoice","code":"SpotifyAPI.authorizationManager.deauthorize()"},{"type":"text","text":" is called. Subscribe to this publisher in order to remove the authorization information from persistent storage."}]},{"inlineContent":[{"type":"text","text":"The authorization information is sensitive, so "},{"inlineContent":[{"text":"never","type":"text"}],"type":"emphasis"},{"type":"text","text":" save it to UserDefaults. Instead, you are encouraged to save it to the keychain or to encrypt it yourself and save it to a secure location."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The following examples use Kishikawa’s "},{"identifier":"https:\/\/github.com\/kishikawakatsumi\/KeychainAccess","isActive":true,"type":"reference"},{"text":" library to save the authorization information to the keychain.","type":"text"}]},{"inlineContent":[{"text":"Here is a class which manages an instance of ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","type":"reference","isActive":true},{"text":"; it uses ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","isActive":true,"type":"reference"},{"text":" for the authorization process, but similar steps apply to the other authorization managers as well. It subscribes to changes to the authorization information and saves them to the keychain and provides a convenience method for authorizing the application. It also conforms to the ","type":"text"},{"code":"ObservableObject","type":"codeVoice"},{"type":"text","text":" object protocol, which means that you can use it inside of a SwiftUI view."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are strongly encouraged to inject an instance of this class into the root of your view hierarchy as an environment object using the "},{"type":"codeVoice","code":"environmentObject(_:)"},{"text":" view modifier.","type":"text"}]},{"inlineContent":[{"text":"See also this ","type":"text"},{"type":"reference","identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp","isActive":true},{"type":"text","text":", which uses this class."}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["import Foundation","import Combine","import UIKit","import KeychainAccess","import SpotifyWebAPI","","\/**"," A helper class that wraps around an instance of `SpotifyAPI` and provides"," convenience methods for authorizing your application.",""," Its most important role is to handle changes to the authorization information"," and save them to persistent storage in the keychain."," *\/","final class Spotify: ObservableObject {"," "," private static let clientId: String = {"," if let clientId = ProcessInfo.processInfo"," .environment[\"CLIENT_ID\"] {"," return clientId"," }"," fatalError(\"Could not find 'CLIENT_ID' in environment variables\")"," }()"," "," private static let clientSecret: String = {"," if let clientSecret = ProcessInfo.processInfo"," .environment[\"CLIENT_SECRET\"] {"," return clientSecret"," }"," fatalError(\"Could not find 'CLIENT_SECRET' in environment variables\")"," }()"," "," \/\/\/ The key in the keychain that is used to store the authorization"," \/\/\/ information: \"authorizationManager\"."," static let authorizationManagerKey = \"authorizationManager\""," "," \/\/\/ The URL that Spotify will redirect to after the user either authorizes"," \/\/\/ or denies authorization for your application."," static let loginCallbackURL = URL("," string: \"spotify-api-example-app:\/\/login-callback\""," )!"," "," \/\/\/ A cryptographically-secure random string used to ensure than an incoming"," \/\/\/ redirect from Spotify was the result of a request made by this app, and"," \/\/\/ not an attacker. **This value should be regenerated after each**"," \/\/\/ **authorization process completes.**"," var authorizationState = String.randomURLSafe(length: 128)"," "," \/**"," Whether or not the application has been authorized. If `true`, then you can"," begin making requests to the Spotify web API using the `api` property of"," this class, which contains an instance of `SpotifyAPI`.",""," This property provides a convenient way for the user interface to be"," updated based on whether the user has logged in with their Spotify account"," yet. For example, you could use this property disable UI elements that"," require the user to be logged in.",""," This property is updated by `authorizationManagerDidChange()`, which is"," called every time the authorization information changes, and"," `authorizationManagerDidDeauthorize()`, which is called every time"," `SpotifyAPI.authorizationManager.deauthorize()` is called."," *\/"," @Published var isAuthorized = false"," "," \/\/\/ The keychain to store the authorization information in."," private let keychain = Keychain(service: \"com.Peter-Schorn.SpotifyAPIApp\")"," "," \/\/\/ An instance of `SpotifyAPI` that you use to make requests to the Spotify"," \/\/\/ web API."," let api = SpotifyAPI("," authorizationManager: AuthorizationCodeFlowManager("," clientId: Spotify.clientId, clientSecret: Spotify.clientSecret"," )"," )"," "," var cancellables: [AnyCancellable] = []"," "," init() {"," "," \/\/ MARK: Important: Subscribe to `authorizationManagerDidChange` BEFORE"," \/\/ MARK: retrieving `authorizationManager` from persistent storage"," self.api.authorizationManagerDidChange"," \/\/ We must receive on the main thread because we are updating the"," \/\/ @Published `isAuthorized` property."," .receive(on: RunLoop.main)"," .sink(receiveValue: authorizationManagerDidChange)"," .store(in: &cancellables)"," "," self.api.authorizationManagerDidDeauthorize"," .receive(on: RunLoop.main)"," .sink(receiveValue: authorizationManagerDidDeauthorize)"," .store(in: &cancellables)"," "," \/\/ Check to see if the authorization information is saved in the"," \/\/ keychain."," if let authManagerData = keychain[data: Self.authorizationManagerKey] {"," do {"," \/\/ Try to decode the data."," let authorizationManager = try JSONDecoder().decode("," AuthorizationCodeFlowManager.self,"," from: authManagerData"," )"," "," \/*"," This assignment causes `authorizationManagerDidChange` to emit"," a signal, meaning that `authorizationManagerDidChange()` will"," be called.",""," Note that if you had subscribed to"," `authorizationManagerDidChange` after this line, then"," `authorizationManagerDidChange()` would not have been called"," and the @Published `isAuthorized` property would not have been"," properly updated.",""," We do not need to update `self.isAuthorized` here because that"," is already handled in `authorizationManagerDidChange()`."," *\/"," self.api.authorizationManager = authorizationManager"," "," } catch {"," print(\"could not decode authorizationManager from data:\\n\\(error)\")"," }"," }"," else {"," print(\"did not find authorization information in keychain\")"," }"," "," }"," "," \/**"," A convenience method that creates the authorization URL and opens it in the"," browser.",""," You could also configure it to accept parameters for the authorization"," scopes"," *\/"," func authorize() {"," "," let authorizationURL = api.authorizationManager.makeAuthorizationURL("," redirectURI: Self.loginCallbackURL,"," showDialog: true,"," \/\/ This same value **MUST** be provided for the state parameter of"," \/\/ `authorizationManager.requestAccessAndRefreshTokens(redirectURIWithQuery:state:)`."," \/\/ Otherwise, an error will be thrown."," state: self.authorizationState,"," scopes: ["," .userReadPlaybackState, .userReadEmail, .userLibraryModify"," ]"," )!"," "," \/\/ You can open the URL however you like. For example, you could open it"," \/\/ in a web view instead of the browser."," \/\/ See https:\/\/developer.apple.com\/documentation\/webkit\/wkwebview"," UIApplication.shared.open(authorizationURL)"," "," }"," "," \/**"," Saves changes to `api.authorizationManager` to the keychain.",""," This method is called every time the authorization information changes. For"," example, when the access token gets automatically refreshed, (it expires"," after an hour) this method will be called.",""," It will also be called after the access and refresh tokens are retrieved"," using `requestAccessAndRefreshTokens(redirectURIWithQuery:state:)`."," *\/"," func authorizationManagerDidChange() {"," "," \/\/ Update the @Published `isAuthorized` property."," self.isAuthorized = self.api.authorizationManager.isAuthorized()"," "," do {"," \/\/ Encode the authorization information to data."," let authManagerData = try JSONEncoder().encode(self.api.authorizationManager)"," "," \/\/ Save the data to the keychain."," self.keychain[data: Self.authorizationManagerKey] = authManagerData"," "," } catch {"," print("," \"couldn't encode authorizationManager for storage in the \" +"," \"keychain:\\n\\(error)\""," )"," }"," "," }"," "," \/**"," Removes `api.authorizationManager` from the keychain."," "," This method is called every time `api.authorizationManager.deauthorize` is"," called."," *\/"," func authorizationManagerDidDeauthorize() {"," "," self.isAuthorized = false"," "," do {"," \/*"," Remove the authorization information from the keychain.",""," If you don't do this, then the authorization information that you"," just removed from memory by calling `deauthorize()` will be"," retrieved again from persistent storage after this app is quit and"," relaunched."," *\/"," try self.keychain.remove(Self.authorizationManagerKey)"," print(\"did remove authorization manager from keychain\")"," "," } catch {"," print("," \"couldn't remove authorization manager from keychain: \\(error)\""," )"," }"," }"," ","}"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests"],"generated":true,"anchor":"Articles","title":"Articles"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"url":"\/documentation\/spotifywebapi\/working-with-paginated-results","kind":"article","abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"title":"Working with Paginated Results","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"topic","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"type":"topic","kind":"symbol","title":"deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","role":"symbol","required":true},"https://github.com/kishikawakatsumi/KeychainAccess":{"identifier":"https:\/\/github.com\/kishikawakatsumi\/KeychainAccess","url":"https:\/\/github.com\/kishikawakatsumi\/KeychainAccess","type":"link","title":"Keychain Access","titleInlineContent":[{"type":"text","text":"Keychain Access"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Debugging":{"type":"topic","abstract":[{"type":"text","text":"Debug issues and configure logging."}],"url":"\/documentation\/spotifywebapi\/debugging","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","kind":"article","role":"article","title":"Debugging"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"type":"topic","kind":"symbol","title":"authorizationManagerDidDeauthorize","abstract":[{"type":"text","text":"A publisher that emits after the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" method of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference"},{"type":"text","text":" is called."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"https://github.com/Peter-Schorn/SpotifyAPIExampleApp":{"identifier":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp","url":"https:\/\/github.com\/Peter-Schorn\/SpotifyAPIExampleApp","type":"link","title":"example app","titleInlineContent":[{"type":"text","text":"example app"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Running-the-Unit-Tests":{"type":"topic","abstract":[{"type":"text","text":"Run the unit tests and ensure your backend server is correctly configured."}],"url":"\/documentation\/spotifywebapi\/running-the-unit-tests","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests","kind":"article","role":"article","title":"Running the Unit Tests"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope.json b/docs/data/documentation/spotifywebapi/scope.json index ec73b194d..f7aef30a3 100644 --- a/docs/data/documentation/spotifywebapi/scope.json +++ b/docs/data/documentation/spotifywebapi/scope.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"metadata":{"symbolKind":"enum","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5ScopeO","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"title":"Scope","roleHeading":"Enumeration"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"platforms":["macOS"]}]},{"content":[{"level":2,"type":"heading","text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/s12CaseIterableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY"],"type":"conformsTo","title":"Conforms To"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/scope"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/ugcImageUpload"],"title":"Images"},{"title":"Playback","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadCurrentlyPlaying"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/streaming","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/appRemoteControl"],"title":"Spotify Connect"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"],"title":"Users"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate"],"title":"Playlists"},{"title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed"],"title":"Listen History"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify"],"title":"Follow"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/init(rawValue:)"],"title":"Initializers"},{"title":"Type Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/contains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeSet(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeString(_:)-7pkz7","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeString(_:)-7y7yy"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/CaseIterable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"],"generated":true,"title":"Authorization"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryModify"}],"kind":"symbol","type":"topic","title":"Scope.userLibraryModify","abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/init(rawValue:)":{"role":"symbol","type":"topic","title":"init(rawValue:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/init(rawValue:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/init(rawvalue:)"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userModifyPlaybackState","kind":"identifier"}],"title":"Scope.userModifyPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","abstract":[{"text":"Write access to a user’s playback state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackState":{"abstract":[{"type":"text","text":"Read access to a user’s player state."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","title":"Scope.userReadPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackstate","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userReadPlaybackState","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/scope\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s12CaseIterableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/ugcImageUpload":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/ugcImageUpload","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ugcImageUpload"}],"url":"\/documentation\/spotifywebapi\/scope\/ugcimageupload","role":"symbol","title":"Scope.ugcImageUpload","type":"topic","abstract":[{"type":"text","text":"Write access to user-provided images."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"title":"Scope.userLibraryRead","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryRead"}],"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/contains(_:)":{"role":"symbol","title":"contains(_:)","url":"\/documentation\/spotifywebapi\/scope\/contains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/contains(_:)","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if the specified scope string matches one of the known"},{"type":"text","text":" "},{"text":"scopes of this enum. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange":{"type":"topic","title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","abstract":[{"type":"text","text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/makeString(_:)-7y7yy":{"url":"\/documentation\/spotifywebapi\/scope\/makestring(_:)-7y7yy","title":"makeString(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeString(_:)-7y7yy","role":"symbol","kind":"symbol","abstract":[{"text":"Creates a space-separated string of scopes, which can be used for the scope","type":"text"},{"type":"text","text":" "},{"text":"query parameter of a Spotify endpoint.","type":"text"}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeString","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":"...) -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadCurrentlyPlaying":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadCurrentlyPlaying","title":"Scope.userReadCurrentlyPlaying","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadcurrentlyplaying","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadCurrentlyPlaying"}],"abstract":[{"type":"text","text":"Read access to a user’s currently playing content."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/appRemoteControl":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appRemoteControl","kind":"identifier"}],"abstract":[{"type":"text","text":"Remote control playback of Spotify."}],"type":"topic","role":"symbol","title":"Scope.appRemoteControl","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/appRemoteControl","url":"\/documentation\/spotifywebapi\/scope\/appremotecontrol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","title":"Scope.userReadPrivate","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Read access to the user’s subscription details (type of user account)."}],"kind":"symbol"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/makeSet(_:)":{"url":"\/documentation\/spotifywebapi\/scope\/makeset(_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"makeSet","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeSet(_:)","title":"makeSet(_:)","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Creates an set of scopes from a string of Spotify scopes (usually"},{"text":" ","type":"text"},{"text":"space-separated).","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"kind":"symbol","title":"Scope.playlistModifyPublic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPublic","kind":"identifier"}],"abstract":[{"text":"Write access to a user’s public playlists.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/makeString(_:)-7pkz7":{"title":"makeString(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeString(_:)-7pkz7","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeString"},{"text":"(","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","abstract":[{"type":"text","text":"Creates a space-separated string of scopes, which can be used for the scope"},{"text":" ","type":"text"},{"text":"query parameter of a Spotify endpoint.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/makestring(_:)-7pkz7","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowRead":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userFollowRead"}],"title":"Scope.userFollowRead","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userfollowread","abstract":[{"type":"text","text":"Read access to the list of artists and other users that the user follows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link","title":"Spotify API Reference","titleInlineContent":[{"text":"Spotify API Reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/Equatable-Implementations","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/scope\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadEmail":{"title":"Scope.userReadEmail","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userReadEmail","kind":"identifier"}],"abstract":[{"text":"Read access to a user’s email address.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","url":"\/documentation\/spotifywebapi\/scope\/userreademail","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Client-Credentials-Flow":{"type":"topic","title":"Authorizing with the Client Credentials Flow","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userTopRead":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","title":"Scope.userTopRead","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usertopread","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userTopRead","kind":"identifier"}],"abstract":[{"text":"Read access to a user’s top artists and tracks.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/streaming":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"streaming","kind":"identifier"}],"abstract":[{"type":"text","text":"Control playback of a Spotify track."}],"type":"topic","role":"symbol","title":"Scope.streaming","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/streaming","url":"\/documentation\/spotifywebapi\/scope\/streaming","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadPrivate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","abstract":[{"text":"Read access to a user’s private playlists.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistReadPrivate","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","type":"topic","kind":"symbol","title":"Scope.playlistReadPrivate"},"doc://SpotifyWebAPI/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SY"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow":{"type":"topic","title":"Authorizing with the Authorization Code Flow","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","abstract":[{"type":"text","text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadCollaborative":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","abstract":[{"type":"text","text":"Include collaborative playlists when requesting a user’s playlists."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"playlistReadCollaborative","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative","kind":"symbol","type":"topic","title":"Scope.playlistReadCollaborative"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadRecentlyPlayed":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed","title":"Scope.userReadRecentlyPlayed","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadrecentlyplayed","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadRecentlyPlayed"}],"abstract":[{"text":"Read access to a user’s recently played tracks.","type":"text"}]},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowModify":{"abstract":[{"type":"text","text":"Write\/delete access to the list of artists and other users that the user"},{"type":"text","text":" "},{"type":"text","text":"follows."}],"title":"Scope.userFollowModify","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userfollowmodify","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userFollowModify","kind":"identifier"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","title":"Scope.playlistModifyPrivate","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/CaseIterable-Implementations":{"type":"topic","kind":"article","title":"CaseIterable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/CaseIterable-Implementations","url":"\/documentation\/spotifywebapi\/scope\/caseiterable-implementations","abstract":[],"role":"collectionGroup"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"seeAlsoSections":[{"anchor":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"],"generated":true,"title":"Authorization"}],"kind":"symbol","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/s12CaseIterableP","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","interfaceLanguage":"swift"},"sections":[],"metadata":{"title":"Scope","roleHeading":"Enumeration","role":"symbol","externalID":"s:13SpotifyWebAPI5ScopeO","symbolKind":"enum","modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Scope"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope"]}],"topicSections":[{"title":"Images","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/ugcImageUpload"],"anchor":"Images"},{"anchor":"Playback","title":"Playback","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadCurrentlyPlaying"]},{"anchor":"Spotify-Connect","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/streaming","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/appRemoteControl"],"title":"Spotify Connect"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"],"anchor":"Users","title":"Users"},{"title":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate"],"anchor":"Playlists"},{"anchor":"Library","title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead"]},{"title":"Listen History","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed"],"anchor":"Listen-History"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify"],"title":"Follow","anchor":"Follow"},{"title":"Initializers","anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/init(rawValue:)"],"generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/contains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeSet(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeString(_:)-7pkz7","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeString(_:)-7y7yy"],"generated":true,"title":"Type Methods","anchor":"Type-Methods"},{"anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/CaseIterable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowModify":{"abstract":[{"type":"text","text":"Write\/delete access to the list of artists and other users that the user"},{"type":"text","text":" "},{"type":"text","text":"follows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","url":"\/documentation\/spotifywebapi\/scope\/userfollowmodify","kind":"symbol","type":"topic","role":"symbol","title":"Scope.userFollowModify","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userFollowModify"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/makeString(_:)-7y7yy":{"title":"makeString(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeString(_:)-7y7yy","url":"\/documentation\/spotifywebapi\/scope\/makestring(_:)-7y7yy","abstract":[{"type":"text","text":"Creates a space-separated string of scopes, which can be used for the scope"},{"type":"text","text":" "},{"type":"text","text":"query parameter of a Spotify endpoint."}],"kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeString"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":"...) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"title":"Scope.playlistModifyPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistModifyPublic"}],"abstract":[{"type":"text","text":"Write access to a user’s public playlists."}],"title":"Scope.playlistModifyPublic","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userModifyPlaybackState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","kind":"symbol","title":"Scope.userModifyPlaybackState","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","abstract":[{"type":"text","text":"Write access to a user’s playback state."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userLibraryRead"}],"type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","title":"Scope.userLibraryRead"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/streaming":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/streaming","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/streaming","title":"Scope.streaming","abstract":[{"type":"text","text":"Control playback of a Spotify track."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"streaming","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/makeString(_:)-7pkz7":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Creates a space-separated string of scopes, which can be used for the scope","type":"text"},{"text":" ","type":"text"},{"text":"query parameter of a Spotify endpoint.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/makestring(_:)-7pkz7","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeString(_:)-7pkz7","title":"makeString(_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeString","kind":"identifier"},{"kind":"text","text":"("},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","text":"Scope"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/init(rawValue:)":{"title":"init(rawValue:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/init(rawValue:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/init(rawvalue:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/CaseIterable-Implementations":{"url":"\/documentation\/spotifywebapi\/scope\/caseiterable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/CaseIterable-Implementations","abstract":[],"role":"collectionGroup","type":"topic","title":"CaseIterable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userTopRead":{"title":"Scope.userTopRead","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usertopread","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","abstract":[{"text":"Read access to a user’s top artists and tracks.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userTopRead","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/appRemoteControl":{"abstract":[{"text":"Remote control playback of Spotify.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/appremotecontrol","kind":"symbol","title":"Scope.appRemoteControl","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appRemoteControl","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/appRemoteControl"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadEmail":{"title":"Scope.userReadEmail","kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s email address."}],"url":"\/documentation\/spotifywebapi\/scope\/userreademail","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userReadEmail","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadCurrentlyPlaying":{"title":"Scope.userReadCurrentlyPlaying","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadCurrentlyPlaying","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadCurrentlyPlaying"}],"url":"\/documentation\/spotifywebapi\/scope\/userreadcurrentlyplaying","abstract":[{"text":"Read access to a user’s currently playing content.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Client-Credentials-Flow":{"role":"article","abstract":[{"type":"text","text":"Use this method if you do NOT need to access\/modify user data. In other words, you cannot access endpoints that require authorization scopes or an access token that was issued on behalf of a user. The advantage of this method is that it does not require any user interaction."}],"url":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","kind":"article","title":"Authorizing with the Client Credentials Flow","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Client-Credentials-Flow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/scope\/equatable-implementations","kind":"article","type":"topic","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/Equatable-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow","role":"article","type":"topic","kind":"article","title":"Authorizing with the Authorization Code Flow","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","abstract":[{"type":"text","text":"Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadRecentlyPlayed":{"url":"\/documentation\/spotifywebapi\/scope\/userreadrecentlyplayed","kind":"symbol","type":"topic","title":"Scope.userReadRecentlyPlayed","abstract":[{"text":"Read access to a user’s recently played tracks.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadRecentlyPlayed"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"title":"Scope.userLibraryModify","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userLibraryModify","kind":"identifier"}],"abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/makeSet(_:)":{"abstract":[{"type":"text","text":"Creates an set of scopes from a string of Spotify scopes (usually"},{"text":" ","type":"text"},{"text":"space-separated).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeSet(_:)","kind":"symbol","type":"topic","title":"makeSet(_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeSet","kind":"identifier"},{"text":"(","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/makeset(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadPrivate":{"abstract":[{"type":"text","text":"Read access to a user’s private playlists."}],"title":"Scope.playlistReadPrivate","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistReadPrivate","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange":{"title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Authorizing-with-the-Authorization-Code-Flow-with-Proof-Key-for-Code-Exchange","url":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","role":"article","kind":"article","abstract":[{"text":"This is the best option for mobile and desktop applications where it is unsafe to store your client secret. It provides an additional layer of security compared to the Authorization Code Flow. Use this method if you need to access\/modify user data, which requires authorization scopes. It requires the user to login to their Spotify account in a browser\/web view and approve your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","abstract":[{"text":"Read access to the user’s subscription details (type of user account).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPrivate"}],"title":"Scope.userReadPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"title":"Spotify API Reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","titleInlineContent":[{"type":"text","text":"Spotify API Reference"}]},"doc://SpotifyWebAPI/s12CaseIterableP":{"type":"unresolvable","title":"Swift.CaseIterable","identifier":"doc:\/\/SpotifyWebAPI\/s12CaseIterableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowRead":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userFollowRead","kind":"identifier"}],"title":"Scope.userFollowRead","type":"topic","abstract":[{"type":"text","text":"Read access to the list of artists and other users that the user follows."}],"url":"\/documentation\/spotifywebapi\/scope\/userfollowread","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadCollaborative":{"title":"Scope.playlistReadCollaborative","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","abstract":[{"text":"Include collaborative playlists when requesting a user’s playlists.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistReadCollaborative","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/contains(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/contains(_:)","title":"contains(_:)","url":"\/documentation\/spotifywebapi\/scope\/contains(_:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if the specified scope string matches one of the known"},{"type":"text","text":" "},{"text":"scopes of this enum. Else, ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/RawRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations","type":"topic","kind":"article","role":"collectionGroup","title":"RawRepresentable Implementations","url":"\/documentation\/spotifywebapi\/scope\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackState":{"url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackstate","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPlaybackState"}],"abstract":[{"text":"Read access to a user’s player state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","type":"topic","role":"symbol","kind":"symbol","title":"Scope.userReadPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/ugcImageUpload":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ugcImageUpload"}],"abstract":[{"type":"text","text":"Write access to user-provided images."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/ugcimageupload","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/ugcImageUpload","title":"Scope.ugcImageUpload","type":"topic"},"doc://SpotifyWebAPI/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/SpotifyWebAPI\/SY"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/!=(_:_:).json b/docs/data/documentation/spotifywebapi/scope/!=(_:_:).json index 47dc5edab..74772eee4 100644 --- a/docs/data/documentation/spotifywebapi/scope/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/scope/!=(_:_:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/!=(_:_:)"]}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI5ScopeO","title":"!=(_:_:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Operator","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"symbolKind":"op","role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/Equatable-Implementations"]]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/Equatable-Implementations","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/scope\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/!=(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/scope\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"title":"!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI5ScopeO","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Operator","symbolKind":"op","extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/scope\/equatable-implementations","kind":"article","type":"topic","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/Equatable-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/!=(_:_:)","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/scope\/!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/allcases-swift.type.property.json b/docs/data/documentation/spotifywebapi/scope/allcases-swift.type.property.json index 9081e3b0d..47798cce1 100644 --- a/docs/data/documentation/spotifywebapi/scope/allcases-swift.type.property.json +++ b/docs/data/documentation/spotifywebapi/scope/allcases-swift.type.property.json @@ -1 +1 @@ -{"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"Set"},{"type":"text","text":" of all the authorization scopes."}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI5ScopeO8allCasesShyACGvpZ","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"allCases","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}],"title":"allCases","roleHeading":"Type Property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"allCases"},{"text":": ","kind":"text"},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/allcases-swift.type.property"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/CaseIterable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/allCases-swift.type.property","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/allCases-swift.type.property":{"url":"\/documentation\/spotifywebapi\/scope\/allcases-swift.type.property","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allCases","kind":"identifier"},{"kind":"text","text":": "},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/allCases-swift.type.property","abstract":[{"type":"text","text":"A "},{"code":"Set","type":"codeVoice"},{"type":"text","text":" of all the authorization scopes."}],"title":"allCases","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/CaseIterable-Implementations":{"type":"topic","kind":"article","title":"CaseIterable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/CaseIterable-Implementations","url":"\/documentation\/spotifywebapi\/scope\/caseiterable-implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allCases"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","kind":"typeIdentifier","text":"Scope"},{"kind":"text","text":">"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/allCases-swift.type.property"},"metadata":{"roleHeading":"Type Property","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allCases"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"kind":"text","text":">"}],"title":"allCases","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI5ScopeO8allCasesShyACGvpZ","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"abstract":[{"type":"text","text":"A "},{"code":"Set","type":"codeVoice"},{"text":" of all the authorization scopes.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/allcases-swift.type.property"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/CaseIterable-Implementations"]]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/allCases-swift.type.property":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"Set"},{"text":" of all the authorization scopes.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/allcases-swift.type.property","kind":"symbol","type":"topic","title":"allCases","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allCases"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/allCases-swift.type.property"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/CaseIterable-Implementations":{"url":"\/documentation\/spotifywebapi\/scope\/caseiterable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/CaseIterable-Implementations","abstract":[],"role":"collectionGroup","type":"topic","title":"CaseIterable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/allcases-swift.typealias.json b/docs/data/documentation/spotifywebapi/scope/allcases-swift.typealias.json index ad90d228d..c6a62ae97 100644 --- a/docs/data/documentation/spotifywebapi/scope/allcases-swift.typealias.json +++ b/docs/data/documentation/spotifywebapi/scope/allcases-swift.typealias.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/allcases-swift.typealias"]}],"metadata":{"roleHeading":"Type Alias","title":"Scope.AllCases","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"typealias","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI5ScopeO8AllCasesa","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AllCases","kind":"identifier"}],"navigatorTitle":[{"text":"AllCases","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AllCases"},{"kind":"text","text":" = "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CaseIterable.AllCases","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/AllCases-swift.typealias"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/CaseIterable-Implementations"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/AllCases-swift.typealias":{"type":"topic","kind":"symbol","title":"Scope.AllCases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/AllCases-swift.typealias","url":"\/documentation\/spotifywebapi\/scope\/allcases-swift.typealias","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AllCases"}],"abstract":[],"role":"symbol","navigatorTitle":[{"text":"AllCases","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/CaseIterable-Implementations":{"type":"topic","kind":"article","title":"CaseIterable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/CaseIterable-Implementations","url":"\/documentation\/spotifywebapi\/scope\/caseiterable-implementations","abstract":[],"role":"collectionGroup"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/CaseIterable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"AllCases","kind":"identifier"},{"text":" = ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/allcases-swift.typealias"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Scope.AllCases","role":"symbol","extendedModule":"SpotifyWebAPI","navigatorTitle":[{"kind":"identifier","text":"AllCases"}],"roleHeading":"Type Alias","symbolKind":"typealias","externalID":"s:13SpotifyWebAPI5ScopeO8AllCasesa","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"AllCases","kind":"identifier"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CaseIterable.AllCases"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/AllCases-swift.typealias","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/AllCases-swift.typealias":{"type":"topic","role":"symbol","navigatorTitle":[{"text":"AllCases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/allcases-swift.typealias","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"AllCases","kind":"identifier"}],"title":"Scope.AllCases","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/AllCases-swift.typealias","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/CaseIterable-Implementations":{"url":"\/documentation\/spotifywebapi\/scope\/caseiterable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/CaseIterable-Implementations","abstract":[],"role":"collectionGroup","type":"topic","title":"CaseIterable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/appremotecontrol.json b/docs/data/documentation/spotifywebapi/scope/appremotecontrol.json index 26c47ccee..bab6ff728 100644 --- a/docs/data/documentation/spotifywebapi/scope/appremotecontrol.json +++ b/docs/data/documentation/spotifywebapi/scope/appremotecontrol.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/appremotecontrol"]}],"metadata":{"roleHeading":"Case","externalID":"s:13SpotifyWebAPI5ScopeO16appRemoteControlyA2CmF","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"appRemoteControl"}],"role":"symbol","symbolKind":"case","title":"Scope.appRemoteControl"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/appRemoteControl"},"abstract":[{"text":"Remote control playback of Spotify.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"sections":[],"seeAlsoSections":[{"generated":true,"title":"Spotify Connect","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/streaming"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"appRemoteControl","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This scope is currently available to the Spotify ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/"},{"type":"text","text":" and "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/android\/","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"text","text":"SDKs."}]}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/streaming":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"streaming","kind":"identifier"}],"abstract":[{"type":"text","text":"Control playback of a Spotify track."}],"type":"topic","role":"symbol","title":"Scope.streaming","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/streaming","url":"\/documentation\/spotifywebapi\/scope\/streaming","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/appRemoteControl":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appRemoteControl","kind":"identifier"}],"abstract":[{"type":"text","text":"Remote control playback of Spotify."}],"type":"topic","role":"symbol","title":"Scope.appRemoteControl","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/appRemoteControl","url":"\/documentation\/spotifywebapi\/scope\/appremotecontrol","kind":"symbol"},"https://developer.spotify.com/documentation/ios/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/","titleInlineContent":[{"type":"text","text":"iOS"}],"type":"link","title":"iOS","url":"https:\/\/developer.spotify.com\/documentation\/ios\/"},"https://developer.spotify.com/documentation/android/":{"titleInlineContent":[{"text":"Android","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/android\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/android\/","title":"Android"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Remote control playback of Spotify."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/streaming"],"title":"Spotify Connect","generated":true,"anchor":"Spotify-Connect"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"appRemoteControl"}],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"This scope is currently available to the Spotify "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/","isActive":true},{"text":" and ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/android\/","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"text","text":"SDKs."}],"type":"paragraph"}],"kind":"content"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/appremotecontrol"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"kind":"symbol","metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI5ScopeO16appRemoteControlyA2CmF","roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"title":"Scope.appRemoteControl","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appRemoteControl","kind":"identifier"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/appRemoteControl","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"https://developer.spotify.com/documentation/android/":{"type":"link","title":"Android","identifier":"https:\/\/developer.spotify.com\/documentation\/android\/","titleInlineContent":[{"type":"text","text":"Android"}],"url":"https:\/\/developer.spotify.com\/documentation\/android\/"},"https://developer.spotify.com/documentation/ios/":{"type":"link","title":"iOS","identifier":"https:\/\/developer.spotify.com\/documentation\/ios\/","titleInlineContent":[{"type":"text","text":"iOS"}],"url":"https:\/\/developer.spotify.com\/documentation\/ios\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/streaming":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/streaming","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/streaming","title":"Scope.streaming","abstract":[{"type":"text","text":"Control playback of a Spotify track."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"streaming","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/appRemoteControl":{"abstract":[{"text":"Remote control playback of Spotify.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/appremotecontrol","kind":"symbol","title":"Scope.appRemoteControl","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appRemoteControl","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/appRemoteControl"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/caseiterable-implementations.json b/docs/data/documentation/spotifywebapi/scope/caseiterable-implementations.json index 628017cfc..a004adbda 100644 --- a/docs/data/documentation/spotifywebapi/scope/caseiterable-implementations.json +++ b/docs/data/documentation/spotifywebapi/scope/caseiterable-implementations.json @@ -1 +1 @@ -{"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"CaseIterable Implementations","roleHeading":"API Collection"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/CaseIterable-Implementations"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/AllCases-swift.typealias"],"title":"Type Aliases","generated":true},{"title":"Type Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/allCases-swift.type.property"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/caseiterable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/AllCases-swift.typealias":{"type":"topic","kind":"symbol","title":"Scope.AllCases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/AllCases-swift.typealias","url":"\/documentation\/spotifywebapi\/scope\/allcases-swift.typealias","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AllCases"}],"abstract":[],"role":"symbol","navigatorTitle":[{"text":"AllCases","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/allCases-swift.type.property":{"url":"\/documentation\/spotifywebapi\/scope\/allcases-swift.type.property","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allCases","kind":"identifier"},{"kind":"text","text":": "},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/allCases-swift.type.property","abstract":[{"type":"text","text":"A "},{"code":"Set","type":"codeVoice"},{"type":"text","text":" of all the authorization scopes."}],"title":"allCases","role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"generated":true,"anchor":"Type-Aliases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/AllCases-swift.typealias"],"title":"Type Aliases"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/allCases-swift.type.property"],"generated":true,"anchor":"Type-Properties","title":"Type Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/caseiterable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/CaseIterable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"CaseIterable Implementations","roleHeading":"API Collection"},"kind":"article","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/allCases-swift.type.property":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"Set"},{"text":" of all the authorization scopes.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/allcases-swift.type.property","kind":"symbol","type":"topic","title":"allCases","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allCases"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/allCases-swift.type.property"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/AllCases-swift.typealias":{"type":"topic","role":"symbol","navigatorTitle":[{"text":"AllCases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/allcases-swift.typealias","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"AllCases","kind":"identifier"}],"title":"Scope.AllCases","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/AllCases-swift.typealias","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/contains(_:).json b/docs/data/documentation/spotifywebapi/scope/contains(_:).json index 2c9d01c58..bc072bc94 100644 --- a/docs/data/documentation/spotifywebapi/scope/contains(_:).json +++ b/docs/data/documentation/spotifywebapi/scope/contains(_:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","role":"symbol","roleHeading":"Type Method","externalID":"s:13SpotifyWebAPI5ScopeO8containsySbSSFZ","title":"contains(_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/contains(_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" if the specified scope string matches one of the known","type":"text"},{"text":" ","type":"text"},{"text":"scopes of this enum. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"scope"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"scope","content":[{"type":"paragraph","inlineContent":[{"text":"A Spotify authorization scope string. The string must","type":"text"},{"text":" ","type":"text"},{"text":"contain only a single scope.","type":"text"}]}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/contains(_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/contains(_:)":{"role":"symbol","title":"contains(_:)","url":"\/documentation\/spotifywebapi\/scope\/contains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/contains(_:)","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if the specified scope string matches one of the known"},{"type":"text","text":" "},{"text":"scopes of this enum. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"scope"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"scope","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A Spotify authorization scope string. The string must"},{"type":"text","text":" "},{"type":"text","text":"contain only a single scope."}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/contains(_:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"metadata":{"externalID":"s:13SpotifyWebAPI5ScopeO8containsySbSSFZ","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"title":"contains(_:)","role":"symbol","roleHeading":"Type Method","extendedModule":"SpotifyWebAPI","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if the specified scope string matches one of the known","type":"text"},{"type":"text","text":" "},{"type":"text","text":"scopes of this enum. Else, "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/contains(_:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/contains(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/contains(_:)","title":"contains(_:)","url":"\/documentation\/spotifywebapi\/scope\/contains(_:)","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if the specified scope string matches one of the known"},{"type":"text","text":" "},{"text":"scopes of this enum. Else, ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/encode(to:).json b/docs/data/documentation/spotifywebapi/scope/encode(to:).json index d19519300..0690475f7 100644 --- a/docs/data/documentation/spotifywebapi/scope/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/scope/encode(to:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method","symbolKind":"method","title":"encode(to:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:13SpotifyWebAPI5ScopeO"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/encode(to:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/scope\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/scope\/encode(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/encode(to:)","type":"topic","title":"encode(to:)","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/encode(to:)"]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:13SpotifyWebAPI5ScopeO","extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"encode(to:)","symbolKind":"method","roleHeading":"Instance Method"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/encode(to:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/encode(to:)":{"abstract":[],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/scope\/encode(to:)","kind":"symbol","title":"encode(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/RawRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations","type":"topic","kind":"article","role":"collectionGroup","title":"RawRepresentable Implementations","url":"\/documentation\/spotifywebapi\/scope\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/equatable-implementations.json b/docs/data/documentation/spotifywebapi/scope/equatable-implementations.json index 6dd925a39..fc6dbd6b9 100644 --- a/docs/data/documentation/spotifywebapi/scope/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/scope/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/equatable-implementations"]}],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/!=(_:_:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/Equatable-Implementations"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/!=(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/scope\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/equatable-implementations"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/!=(_:_:)"],"title":"Operators","generated":true,"anchor":"Operators"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/!=(_:_:)","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/scope\/!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/hash(into:).json b/docs/data/documentation/spotifywebapi/scope/hash(into:).json index 3caedd1da..4c24bdd83 100644 --- a/docs/data/documentation/spotifywebapi/scope/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/scope/hash(into:).json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/hash(into:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Method","extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI5ScopeO","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/scope\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/hash(into:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/hash(into:)","title":"hash(into:)","type":"topic","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[]}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/hash(into:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Method","title":"hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI5ScopeO","symbolKind":"method"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/hash(into:)":{"title":"hash(into:)","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/RawRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations","type":"topic","kind":"article","role":"collectionGroup","title":"RawRepresentable Implementations","url":"\/documentation\/spotifywebapi\/scope\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/hashvalue.json b/docs/data/documentation/spotifywebapi/scope/hashvalue.json index a60ac39d7..0de5f3f7c 100644 --- a/docs/data/documentation/spotifywebapi/scope/hashvalue.json +++ b/docs/data/documentation/spotifywebapi/scope/hashvalue.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/hashValue","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI5ScopeO","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"hashValue","symbolKind":"property","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/hashvalue"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/spotifywebapi\/scope\/hashvalue","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/hashValue","type":"topic","title":"hashValue","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/scope\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations"}}} \ No newline at end of file +{"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI5ScopeO","extendedModule":"Swift","role":"symbol","title":"hashValue","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Instance Property","symbolKind":"property","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/hashValue"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/hashvalue"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/RawRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations","type":"topic","kind":"article","role":"collectionGroup","title":"RawRepresentable Implementations","url":"\/documentation\/spotifywebapi\/scope\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/hashValue":{"url":"\/documentation\/spotifywebapi\/scope\/hashvalue","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/hashValue","title":"hashValue","role":"symbol","type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/init(from:).json b/docs/data/documentation/spotifywebapi/scope/init(from:).json index d00c44e5e..c93c4222c 100644 --- a/docs/data/documentation/spotifywebapi/scope/init(from:).json +++ b/docs/data/documentation/spotifywebapi/scope/init(from:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Initializer","symbolKind":"init","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"extendedModule":"Swift","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:13SpotifyWebAPI5ScopeO"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/init(from:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/scope\/init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/init(from:)","title":"init(from:)","type":"topic","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/scope\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/init(from:)"},"metadata":{"symbolKind":"init","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"init(from:)","extendedModule":"Swift","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:13SpotifyWebAPI5ScopeO","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/init(from:)":{"kind":"symbol","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/scope\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/init(from:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/RawRepresentable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations","type":"topic","kind":"article","role":"collectionGroup","title":"RawRepresentable Implementations","url":"\/documentation\/spotifywebapi\/scope\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/init(rawvalue:).json b/docs/data/documentation/spotifywebapi/scope/init(rawvalue:).json index 5fabd156a..611b6b875 100644 --- a/docs/data/documentation/spotifywebapi/scope/init(rawvalue:).json +++ b/docs/data/documentation/spotifywebapi/scope/init(rawvalue:).json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/init(rawValue:)"},"metadata":{"externalID":"s:13SpotifyWebAPI5ScopeO8rawValueACSgSS_tcfc","symbolKind":"init","role":"symbol","title":"init(rawValue:)","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/init(rawValue:)":{"role":"symbol","type":"topic","title":"init(rawValue:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/init(rawValue:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/init(rawvalue:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI5ScopeO8rawValueACSgSS_tcfc","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"title":"init(rawValue:)"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/init(rawValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/init(rawvalue:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/init(rawValue:)":{"title":"init(rawValue:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/init(rawValue:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/init(rawvalue:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/makeset(_:).json b/docs/data/documentation/spotifywebapi/scope/makeset(_:).json index 385f14699..0e2d11ec2 100644 --- a/docs/data/documentation/spotifywebapi/scope/makeset(_:).json +++ b/docs/data/documentation/spotifywebapi/scope/makeset(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeSet(_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:13SpotifyWebAPI5ScopeO7makeSetyShyACGSSFZ","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeSet"},{"text":"(","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"makeSet(_:)","roleHeading":"Type Method","extendedModule":"SpotifyWebAPI"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/makeset(_:)"]}],"abstract":[{"type":"text","text":"Creates an set of scopes from a string of Spotify scopes (usually"},{"type":"text","text":" "},{"type":"text","text":"space-separated)."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeSet","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"string"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"A string containing Spotify authorization scopes.","type":"text"}]}],"name":"string"}]},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"If any of the scopes in the string do not match the raw value of any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"cases, then they are ignored."}],"type":"paragraph"},{"inlineContent":[{"text":"This is the opposite of ","type":"text"},{"type":"codeVoice","code":"Scope.makeString(_:)"},{"text":", which creates a","type":"text"},{"type":"text","text":" "},{"text":"space-separated string of scopes from ","type":"text"},{"code":"Set","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"See the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},{"text":".","type":"text"}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"titleInlineContent":[{"type":"text","text":"Spotify API Reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","title":"Spotify API Reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/makeSet(_:)":{"url":"\/documentation\/spotifywebapi\/scope\/makeset(_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"makeSet","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeSet(_:)","title":"makeSet(_:)","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Creates an set of scopes from a string of Spotify scopes (usually"},{"text":" ","type":"text"},{"text":"space-separated).","type":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"makeSet(_:)","extendedModule":"SpotifyWebAPI","roleHeading":"Type Method","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeSet","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"externalID":"s:13SpotifyWebAPI5ScopeO7makeSetyShyACGSSFZ","symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeSet"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"string","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"string","content":[{"inlineContent":[{"type":"text","text":"A string containing Spotify authorization scopes."}],"type":"paragraph"}]}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"If any of the scopes in the string do not match the raw value of any of the"},{"text":" ","type":"text"},{"type":"text","text":"cases, then they are ignored."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This is the opposite of ","type":"text"},{"type":"codeVoice","code":"Scope.makeString(_:)"},{"text":", which creates a","type":"text"},{"text":" ","type":"text"},{"text":"space-separated string of scopes from ","type":"text"},{"code":"Set","type":"codeVoice"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"text":"See the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"reference","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"kind":"symbol","abstract":[{"type":"text","text":"Creates an set of scopes from a string of Spotify scopes (usually"},{"type":"text","text":" "},{"type":"text","text":"space-separated)."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/makeset(_:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeSet(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/makeSet(_:)":{"abstract":[{"type":"text","text":"Creates an set of scopes from a string of Spotify scopes (usually"},{"text":" ","type":"text"},{"text":"space-separated).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeSet(_:)","kind":"symbol","type":"topic","title":"makeSet(_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeSet","kind":"identifier"},{"text":"(","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/makeset(_:)"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"title":"Spotify API Reference","titleInlineContent":[{"text":"Spotify API Reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/makestring(_:)-7pkz7.json b/docs/data/documentation/spotifywebapi/scope/makestring(_:)-7pkz7.json index 825b768fc..5551fdcc2 100644 --- a/docs/data/documentation/spotifywebapi/scope/makestring(_:)-7pkz7.json +++ b/docs/data/documentation/spotifywebapi/scope/makestring(_:)-7pkz7.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeString(_:)-7pkz7","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Type Method","title":"makeString(_:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI5ScopeO10makeStringySSShyACGFZ","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"makeString","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/makestring(_:)-7pkz7"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Creates a space-separated string of scopes, which can be used for the scope","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"query parameter of a Spotify endpoint."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"makeString","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"scopes","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A set of Spotify authorization scopes."}],"type":"paragraph"}],"name":"scopes"}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"This is the opposite of ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeSet(_:)"},{"text":", which makes ","type":"text"},{"code":"Set","type":"codeVoice"},{"type":"text","text":" from"},{"type":"text","text":" "},{"type":"text","text":"a string of (usually space-separated) scopes."}]},{"type":"paragraph","inlineContent":[{"text":"See the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"reference","isActive":true},{"text":".","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/makeSet(_:)":{"url":"\/documentation\/spotifywebapi\/scope\/makeset(_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"makeSet","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeSet(_:)","title":"makeSet(_:)","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Creates an set of scopes from a string of Spotify scopes (usually"},{"text":" ","type":"text"},{"text":"space-separated).","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","titleInlineContent":[{"type":"text","text":"Spotify API Reference"}],"title":"Spotify API Reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/makeString(_:)-7pkz7":{"title":"makeString(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeString(_:)-7pkz7","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeString"},{"text":"(","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","abstract":[{"type":"text","text":"Creates a space-separated string of scopes, which can be used for the scope"},{"text":" ","type":"text"},{"text":"query parameter of a Spotify endpoint.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/makestring(_:)-7pkz7","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeString"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"scopes","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"]}]},{"parameters":[{"name":"scopes","content":[{"inlineContent":[{"type":"text","text":"A set of Spotify authorization scopes."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This is the opposite of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeSet(_:)","isActive":true,"type":"reference"},{"type":"text","text":", which makes "},{"type":"codeVoice","code":"Set"},{"type":"text","text":" from"},{"text":" ","type":"text"},{"text":"a string of (usually space-separated) scopes.","type":"text"}]},{"inlineContent":[{"type":"text","text":"See the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},{"text":".","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/makestring(_:)-7pkz7"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeString","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","externalID":"s:13SpotifyWebAPI5ScopeO10makeStringySSShyACGFZ","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"title":"makeString(_:)","symbolKind":"method","roleHeading":"Type Method"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeString(_:)-7pkz7","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Creates a space-separated string of scopes, which can be used for the scope","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"query parameter of a Spotify endpoint."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/makeString(_:)-7pkz7":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Creates a space-separated string of scopes, which can be used for the scope","type":"text"},{"text":" ","type":"text"},{"text":"query parameter of a Spotify endpoint.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/makestring(_:)-7pkz7","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeString(_:)-7pkz7","title":"makeString(_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeString","kind":"identifier"},{"kind":"text","text":"("},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","text":"Scope"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"type":"link","title":"Spotify API Reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","titleInlineContent":[{"text":"Spotify API Reference","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/makeSet(_:)":{"abstract":[{"type":"text","text":"Creates an set of scopes from a string of Spotify scopes (usually"},{"text":" ","type":"text"},{"text":"space-separated).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeSet(_:)","kind":"symbol","type":"topic","title":"makeSet(_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeSet","kind":"identifier"},{"text":"(","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/makeset(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/makestring(_:)-7y7yy.json b/docs/data/documentation/spotifywebapi/scope/makestring(_:)-7y7yy.json index 549fc9574..bc3d81d65 100644 --- a/docs/data/documentation/spotifywebapi/scope/makestring(_:)-7y7yy.json +++ b/docs/data/documentation/spotifywebapi/scope/makestring(_:)-7y7yy.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeString"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"scopes","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","kind":"typeIdentifier"},{"text":"...) -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"scopes","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A variadic array of Spotify authorization scopes."},{"type":"text","text":" "},{"type":"text","text":"Duplicates will be ignored."}]}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This is the opposite of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeSet(_:)","isActive":true,"type":"reference"},{"type":"text","text":", which makes "},{"type":"codeVoice","code":"Set"},{"type":"text","text":" from"},{"type":"text","text":" "},{"text":"a string of (usually space-separated) scopes.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"See the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},{"type":"text","text":"."}]}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"makeString","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":"...) -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"method","roleHeading":"Type Method","title":"makeString(_:)","role":"symbol","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI5ScopeO10makeStringySSACd_tFZ"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeString(_:)-7y7yy","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/makestring(_:)-7y7yy"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"Creates a space-separated string of scopes, which can be used for the scope","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"query parameter of a Spotify endpoint."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/makeSet(_:)":{"url":"\/documentation\/spotifywebapi\/scope\/makeset(_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"makeSet","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeSet(_:)","title":"makeSet(_:)","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Creates an set of scopes from a string of Spotify scopes (usually"},{"text":" ","type":"text"},{"text":"space-separated).","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"title":"Spotify API Reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","titleInlineContent":[{"text":"Spotify API Reference","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/makeString(_:)-7y7yy":{"url":"\/documentation\/spotifywebapi\/scope\/makestring(_:)-7y7yy","title":"makeString(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeString(_:)-7y7yy","role":"symbol","kind":"symbol","abstract":[{"text":"Creates a space-separated string of scopes, which can be used for the scope","type":"text"},{"type":"text","text":" "},{"text":"query parameter of a Spotify endpoint.","type":"text"}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeString","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":"...) -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"abstract":[{"type":"text","text":"Creates a space-separated string of scopes, which can be used for the scope"},{"type":"text","text":" "},{"text":"query parameter of a Spotify endpoint.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeString","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"scopes","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"kind":"text","text":"...) -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"scopes","content":[{"inlineContent":[{"text":"A variadic array of Spotify authorization scopes.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Duplicates will be ignored."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This is the opposite of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeSet(_:)","isActive":true},{"text":", which makes ","type":"text"},{"type":"codeVoice","code":"Set"},{"type":"text","text":" from"},{"text":" ","type":"text"},{"text":"a string of (usually space-separated) scopes.","type":"text"}]},{"inlineContent":[{"type":"text","text":"See the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/makestring(_:)-7y7yy"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeString(_:)-7y7yy","interfaceLanguage":"swift"},"metadata":{"title":"makeString(_:)","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5ScopeO10makeStringySSACd_tFZ","roleHeading":"Type Method","extendedModule":"SpotifyWebAPI","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"makeString","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":"...) -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"symbolKind":"method"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/makeString(_:)-7y7yy":{"title":"makeString(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeString(_:)-7y7yy","url":"\/documentation\/spotifywebapi\/scope\/makestring(_:)-7y7yy","abstract":[{"type":"text","text":"Creates a space-separated string of scopes, which can be used for the scope"},{"type":"text","text":" "},{"type":"text","text":"query parameter of a Spotify endpoint."}],"kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeString"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":"...) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/makeSet(_:)":{"abstract":[{"type":"text","text":"Creates an set of scopes from a string of Spotify scopes (usually"},{"text":" ","type":"text"},{"text":"space-separated).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/makeSet(_:)","kind":"symbol","type":"topic","title":"makeSet(_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeSet","kind":"identifier"},{"text":"(","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/makeset(_:)"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"titleInlineContent":[{"type":"text","text":"Spotify API Reference"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","title":"Spotify API Reference"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/playlistmodifyprivate.json b/docs/data/documentation/spotifywebapi/scope/playlistmodifyprivate.json index a9e79adc2..83f160ccd 100644 --- a/docs/data/documentation/spotifywebapi/scope/playlistmodifyprivate.json +++ b/docs/data/documentation/spotifywebapi/scope/playlistmodifyprivate.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate"],"title":"Playlists","generated":true}],"abstract":[{"text":"Write access to a user’s private playlists.","type":"text"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlistModifyPrivate","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Required for the following endpoints when targeting a ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"private"}]},{"type":"text","text":" playlist:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","isActive":true,"type":"reference"}],"type":"paragraph"}]}]}]}],"kind":"symbol","metadata":{"roleHeading":"Case","title":"Scope.playlistModifyPrivate","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistModifyPrivate"}],"externalID":"s:13SpotifyWebAPI5ScopeO21playlistModifyPrivateyA2CmF","symbolKind":"case"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"kind":"symbol","title":"Scope.playlistModifyPublic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPublic","kind":"identifier"}],"abstract":[{"text":"Write access to a user’s public playlists.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","title":"Scope.playlistModifyPrivate","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadCollaborative":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","abstract":[{"type":"text","text":"Include collaborative playlists when requesting a user’s playlists."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"playlistReadCollaborative","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative","kind":"symbol","type":"topic","title":"Scope.playlistReadCollaborative"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"title":"unfollowPlaylistForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"title":"followPlaylistForCurrentUser(_:publicly:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicly"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadPrivate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","abstract":[{"text":"Read access to a user’s private playlists.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistReadPrivate","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","type":"topic","kind":"symbol","title":"Scope.playlistReadPrivate"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"playlistModifyPrivate","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI5ScopeO21playlistModifyPrivateyA2CmF","title":"Scope.playlistModifyPrivate"},"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Required for the following endpoints when targeting a "},{"inlineContent":[{"type":"text","text":"private"}],"type":"emphasis"},{"type":"text","text":" playlist:"}]},{"items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","isActive":true}]}]}],"type":"unorderedList"}],"kind":"content"}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"generated":true,"title":"Playlists","anchor":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"title":"followPlaylistForCurrentUser(_:publicly:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","type":"topic","abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"publicly","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"title":"Scope.playlistModifyPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadPrivate":{"abstract":[{"type":"text","text":"Read access to a user’s private playlists."}],"title":"Scope.playlistReadPrivate","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistReadPrivate","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadCollaborative":{"title":"Scope.playlistReadCollaborative","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","abstract":[{"text":"Include collaborative playlists when requesting a user’s playlists.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistReadCollaborative","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistModifyPublic"}],"abstract":[{"type":"text","text":"Write access to a user’s public playlists."}],"title":"Scope.playlistModifyPublic","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"title":"unfollowPlaylistForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/playlistmodifypublic.json b/docs/data/documentation/spotifywebapi/scope/playlistmodifypublic.json index 393eaffc6..66a728a94 100644 --- a/docs/data/documentation/spotifywebapi/scope/playlistmodifypublic.json +++ b/docs/data/documentation/spotifywebapi/scope/playlistmodifypublic.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"metadata":{"title":"Scope.playlistModifyPublic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPublic","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:13SpotifyWebAPI5ScopeO20playlistModifyPublicyA2CmF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"sections":[],"abstract":[{"text":"Write access to a user’s public playlists.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/playlistmodifypublic"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlistModifyPublic","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Required for the following endpoints when targeting a "},{"type":"emphasis","inlineContent":[{"type":"text","text":"public"}]},{"text":" playlist:","type":"text"}]},{"items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)"}]}]}],"type":"unorderedList"}]}],"seeAlsoSections":[{"title":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","title":"Scope.playlistModifyPrivate","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadCollaborative":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","abstract":[{"type":"text","text":"Include collaborative playlists when requesting a user’s playlists."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"playlistReadCollaborative","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative","kind":"symbol","type":"topic","title":"Scope.playlistReadCollaborative"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"title":"unfollowPlaylistForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"kind":"symbol","title":"Scope.playlistModifyPublic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPublic","kind":"identifier"}],"abstract":[{"text":"Write access to a user’s public playlists.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"title":"followPlaylistForCurrentUser(_:publicly:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicly"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadPrivate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","abstract":[{"text":"Read access to a user’s private playlists.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistReadPrivate","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","type":"topic","kind":"symbol","title":"Scope.playlistReadPrivate"}}} \ No newline at end of file +{"seeAlsoSections":[{"anchor":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate"],"generated":true,"title":"Playlists"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistModifyPublic"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Required for the following endpoints when targeting a ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"public","type":"text"}]},{"type":"text","text":" playlist:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","isActive":true,"type":"reference"}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5ScopeO20playlistModifyPublicyA2CmF","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistModifyPublic"}],"roleHeading":"Case","title":"Scope.playlistModifyPublic","role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"type":"text","text":"Write access to a user’s public playlists."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/playlistmodifypublic"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"title":"followPlaylistForCurrentUser(_:publicly:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","type":"topic","abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"publicly","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"title":"Scope.playlistModifyPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistModifyPublic"}],"abstract":[{"type":"text","text":"Write access to a user’s public playlists."}],"title":"Scope.playlistModifyPublic","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"title":"unfollowPlaylistForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadPrivate":{"abstract":[{"type":"text","text":"Read access to a user’s private playlists."}],"title":"Scope.playlistReadPrivate","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistReadPrivate","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadCollaborative":{"title":"Scope.playlistReadCollaborative","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","abstract":[{"text":"Include collaborative playlists when requesting a user’s playlists.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistReadCollaborative","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/playlistreadcollaborative.json b/docs/data/documentation/spotifywebapi/scope/playlistreadcollaborative.json index 4c6f36a2b..ef41a8cf3 100644 --- a/docs/data/documentation/spotifywebapi/scope/playlistreadcollaborative.json +++ b/docs/data/documentation/spotifywebapi/scope/playlistreadcollaborative.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative"},"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistReadCollaborative"}],"symbolKind":"case","title":"Scope.playlistReadCollaborative","roleHeading":"Case","externalID":"s:13SpotifyWebAPI5ScopeO25playlistReadCollaborativeyA2CmF"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistReadCollaborative","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Required for the following endpoints when targeting a ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"collaborative","type":"text"}]},{"type":"text","text":" "},{"type":"text","text":"playlist:"}]},{"items":[{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","type":"reference"}],"type":"paragraph"}]}],"type":"unorderedList"}],"kind":"content"}],"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate"]}],"abstract":[{"type":"text","text":"Include collaborative playlists when requesting a user’s playlists."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"kind":"symbol","title":"Scope.playlistModifyPublic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPublic","kind":"identifier"}],"abstract":[{"text":"Write access to a user’s public playlists.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadCollaborative":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","abstract":[{"type":"text","text":"Include collaborative playlists when requesting a user’s playlists."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"playlistReadCollaborative","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative","kind":"symbol","type":"topic","title":"Scope.playlistReadCollaborative"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","title":"Scope.playlistModifyPrivate","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadPrivate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","abstract":[{"text":"Read access to a user’s private playlists.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistReadPrivate","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","type":"topic","kind":"symbol","title":"Scope.playlistReadPrivate"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"abstract":[{"text":"Include collaborative playlists when requesting a user’s playlists.","type":"text"}],"metadata":{"title":"Scope.playlistReadCollaborative","role":"symbol","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistReadCollaborative"}],"externalID":"s:13SpotifyWebAPI5ScopeO25playlistReadCollaborativeyA2CmF","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistReadCollaborative"}]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"Required for the following endpoints when targeting a "},{"type":"emphasis","inlineContent":[{"text":"collaborative","type":"text"}]},{"type":"text","text":" "},{"type":"text","text":"playlist:"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","type":"reference"}]}]}],"type":"unorderedList"}],"kind":"content"}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","interfaceLanguage":"swift"},"sections":[],"seeAlsoSections":[{"title":"Playlists","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate"],"anchor":"Playlists"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"title":"Scope.playlistModifyPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadCollaborative":{"title":"Scope.playlistReadCollaborative","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","abstract":[{"text":"Include collaborative playlists when requesting a user’s playlists.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistReadCollaborative","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadPrivate":{"abstract":[{"type":"text","text":"Read access to a user’s private playlists."}],"title":"Scope.playlistReadPrivate","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistReadPrivate","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistModifyPublic"}],"abstract":[{"type":"text","text":"Write access to a user’s public playlists."}],"title":"Scope.playlistModifyPublic","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/playlistreadprivate.json b/docs/data/documentation/spotifywebapi/scope/playlistreadprivate.json index cbabc621f..d7c0e845b 100644 --- a/docs/data/documentation/spotifywebapi/scope/playlistreadprivate.json +++ b/docs/data/documentation/spotifywebapi/scope/playlistreadprivate.json @@ -1 +1 @@ -{"abstract":[{"text":"Read access to a user’s private playlists.","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:13SpotifyWebAPI5ScopeO19playlistReadPrivateyA2CmF","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"Scope.playlistReadPrivate","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistReadPrivate"}],"roleHeading":"Case"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistReadPrivate"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"Required for the following endpoints when targeting a ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"private"}]},{"text":" playlist:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)"}],"type":"paragraph"}]}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/playlistreadprivate"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate"],"generated":true,"title":"Playlists"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadCollaborative":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","abstract":[{"type":"text","text":"Include collaborative playlists when requesting a user’s playlists."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"playlistReadCollaborative","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative","kind":"symbol","type":"topic","title":"Scope.playlistReadCollaborative"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/usersFollowPlaylist(_:userURIs:)":{"abstract":[{"type":"text","text":"Check to see if one or more Spotify users are following a specified"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"title":"usersFollowPlaylist(_:userURIs:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/usersfollowplaylist(_:useruris:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"usersFollowPlaylist"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userURIs"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadPrivate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","abstract":[{"text":"Read access to a user’s private playlists.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistReadPrivate","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","type":"topic","kind":"symbol","title":"Scope.playlistReadPrivate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","title":"Scope.playlistModifyPrivate","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"kind":"symbol","title":"Scope.playlistModifyPublic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPublic","kind":"identifier"}],"abstract":[{"text":"Write access to a user’s public playlists.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"abstract":[{"text":"Read access to a user’s private playlists.","type":"text"}],"seeAlsoSections":[{"anchor":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate"],"generated":true,"title":"Playlists"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/playlistreadprivate"]}],"metadata":{"externalID":"s:13SpotifyWebAPI5ScopeO19playlistReadPrivateyA2CmF","symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistReadPrivate"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","title":"Scope.playlistReadPrivate"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistReadPrivate"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Required for the following endpoints when targeting a "},{"type":"emphasis","inlineContent":[{"text":"private","type":"text"}]},{"text":" playlist:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","isActive":true}],"type":"paragraph"}]}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadCollaborative":{"title":"Scope.playlistReadCollaborative","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","abstract":[{"text":"Include collaborative playlists when requesting a user’s playlists.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistReadCollaborative","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"title":"Scope.playlistModifyPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistModifyPublic"}],"abstract":[{"type":"text","text":"Write access to a user’s public playlists."}],"title":"Scope.playlistModifyPublic","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadPrivate":{"abstract":[{"type":"text","text":"Read access to a user’s private playlists."}],"title":"Scope.playlistReadPrivate","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistReadPrivate","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/rawrepresentable-implementations.json b/docs/data/documentation/spotifywebapi/scope/rawrepresentable-implementations.json index e6888e434..67357fa9e 100644 --- a/docs/data/documentation/spotifywebapi/scope/rawrepresentable-implementations.json +++ b/docs/data/documentation/spotifywebapi/scope/rawrepresentable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/init(from:)"],"title":"Initializers"},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/hashValue"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/rawrepresentable-implementations"]}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/hash(into:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/hash(into:)","title":"hash(into:)","type":"topic","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/spotifywebapi\/scope\/hashvalue","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/hashValue","type":"topic","title":"hashValue","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/scope\/init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/init(from:)","title":"init(from:)","type":"topic","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/scope\/encode(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/encode(to:)","type":"topic","title":"encode(to:)","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[]}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/init(from:)"],"generated":true,"anchor":"Initializers","title":"Initializers"},{"anchor":"Instance-Properties","generated":true,"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/hashValue"]},{"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/hashValue":{"url":"\/documentation\/spotifywebapi\/scope\/hashvalue","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/hashValue","title":"hashValue","role":"symbol","type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/init(from:)":{"kind":"symbol","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/scope\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/init(from:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/hash(into:)":{"title":"hash(into:)","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/encode(to:)":{"abstract":[],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/scope\/encode(to:)","kind":"symbol","title":"encode(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/streaming.json b/docs/data/documentation/spotifywebapi/scope/streaming.json index 82d161d08..c919974dc 100644 --- a/docs/data/documentation/spotifywebapi/scope/streaming.json +++ b/docs/data/documentation/spotifywebapi/scope/streaming.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/streaming","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5ScopeO9streamingyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"streaming","kind":"identifier"}],"role":"symbol","title":"Scope.streaming","symbolKind":"case","roleHeading":"Case"},"sections":[],"abstract":[{"type":"text","text":"Control playback of a Spotify track."}],"seeAlsoSections":[{"title":"Spotify Connect","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/appRemoteControl"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"streaming"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"This scope is currently available to the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-playback-sdk\/","isActive":true,"type":"reference"},{"text":". The user","type":"text"},{"type":"text","text":" "},{"text":"must have a Spotify Premium account.","type":"text"}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/streaming"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/appRemoteControl":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appRemoteControl","kind":"identifier"}],"abstract":[{"type":"text","text":"Remote control playback of Spotify."}],"type":"topic","role":"symbol","title":"Scope.appRemoteControl","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/appRemoteControl","url":"\/documentation\/spotifywebapi\/scope\/appremotecontrol","kind":"symbol"},"https://developer.spotify.com/documentation/web-playback-sdk/":{"url":"https:\/\/developer.spotify.com\/documentation\/web-playback-sdk\/","identifier":"https:\/\/developer.spotify.com\/documentation\/web-playback-sdk\/","type":"link","title":"Web Playback SDK","titleInlineContent":[{"type":"text","text":"Web Playback SDK"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/streaming":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"streaming","kind":"identifier"}],"abstract":[{"type":"text","text":"Control playback of a Spotify track."}],"type":"topic","role":"symbol","title":"Scope.streaming","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/streaming","url":"\/documentation\/spotifywebapi\/scope\/streaming","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"streaming","kind":"identifier"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This scope is currently available to the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-playback-sdk\/","isActive":true,"type":"reference"},{"type":"text","text":". The user"},{"text":" ","type":"text"},{"type":"text","text":"must have a Spotify Premium account."}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/streaming","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/streaming"]}],"metadata":{"externalID":"s:13SpotifyWebAPI5ScopeO9streamingyA2CmF","symbolKind":"case","roleHeading":"Case","title":"Scope.streaming","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"streaming"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"abstract":[{"text":"Control playback of a Spotify track.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"kind":"symbol","seeAlsoSections":[{"anchor":"Spotify-Connect","title":"Spotify Connect","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/appRemoteControl"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/appRemoteControl":{"abstract":[{"text":"Remote control playback of Spotify.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/appremotecontrol","kind":"symbol","title":"Scope.appRemoteControl","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appRemoteControl","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/appRemoteControl"},"https://developer.spotify.com/documentation/web-playback-sdk/":{"url":"https:\/\/developer.spotify.com\/documentation\/web-playback-sdk\/","title":"Web Playback SDK","identifier":"https:\/\/developer.spotify.com\/documentation\/web-playback-sdk\/","titleInlineContent":[{"type":"text","text":"Web Playback SDK"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/streaming":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/streaming","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/streaming","title":"Scope.streaming","abstract":[{"type":"text","text":"Control playback of a Spotify track."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"streaming","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/ugcimageupload.json b/docs/data/documentation/spotifywebapi/scope/ugcimageupload.json index ae69ae4c4..2028aec55 100644 --- a/docs/data/documentation/spotifywebapi/scope/ugcimageupload.json +++ b/docs/data/documentation/spotifywebapi/scope/ugcimageupload.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/ugcimageupload"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ugcImageUpload","kind":"identifier"}]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Required for the following endpoints:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","isActive":true}]}]}]}],"kind":"content"}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/ugcImageUpload","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"text":"Write access to user-provided images.","type":"text"}],"metadata":{"roleHeading":"Case","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"Scope.ugcImageUpload","symbolKind":"case","externalID":"s:13SpotifyWebAPI5ScopeO14ugcImageUploadyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ugcImageUpload"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/ugcImageUpload":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/ugcImageUpload","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ugcImageUpload"}],"url":"\/documentation\/spotifywebapi\/scope\/ugcimageupload","role":"symbol","title":"Scope.ugcImageUpload","type":"topic","abstract":[{"type":"text","text":"Write access to user-provided images."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/ugcimageupload"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/ugcImageUpload","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Write access to user-provided images."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ugcImageUpload"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Required for the following endpoints:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","type":"reference","isActive":true}],"type":"paragraph"}]}]}]}],"metadata":{"roleHeading":"Case","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"Scope.ugcImageUpload","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ugcImageUpload","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI5ScopeO14ugcImageUploadyA2CmF"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/ugcImageUpload":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ugcImageUpload"}],"abstract":[{"type":"text","text":"Write access to user-provided images."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/ugcimageupload","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/ugcImageUpload","title":"Scope.ugcImageUpload","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/userfollowmodify.json b/docs/data/documentation/spotifywebapi/scope/userfollowmodify.json index 5e9bd85ee..bbb6e29bd 100644 --- a/docs/data/documentation/spotifywebapi/scope/userfollowmodify.json +++ b/docs/data/documentation/spotifywebapi/scope/userfollowmodify.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userFollowModify","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Required for the following endpoints:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)"}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)"}],"type":"paragraph"}]}]}]}],"seeAlsoSections":[{"title":"Follow","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead"],"generated":true}],"abstract":[{"type":"text","text":"Write\/delete access to the list of artists and other users that the user"},{"type":"text","text":" "},{"type":"text","text":"follows."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/userfollowmodify"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI5ScopeO16userFollowModifyyA2CmF","symbolKind":"case","title":"Scope.userFollowModify","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userFollowModify","kind":"identifier"}],"role":"symbol","roleHeading":"Case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more artists.","type":"text"}],"title":"followArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more users.","type":"text"}],"title":"followUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more users for the current user."}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowUsersForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowRead":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userFollowRead"}],"title":"Scope.userFollowRead","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userfollowread","abstract":[{"type":"text","text":"Read access to the list of artists and other users that the user follows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowModify":{"abstract":[{"type":"text","text":"Write\/delete access to the list of artists and other users that the user"},{"type":"text","text":" "},{"type":"text","text":"follows."}],"title":"Scope.userFollowModify","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userfollowmodify","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userFollowModify","kind":"identifier"}],"role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Write\/delete access to the list of artists and other users that the user"},{"type":"text","text":" "},{"type":"text","text":"follows."}],"seeAlsoSections":[{"generated":true,"title":"Follow","anchor":"Follow","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userFollowModify","kind":"identifier"}],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Required for the following endpoints:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","isActive":true,"type":"reference"}],"type":"paragraph"}]}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/userfollowmodify"]}],"sections":[],"metadata":{"symbolKind":"case","title":"Scope.userFollowModify","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userFollowModify","kind":"identifier"}],"roleHeading":"Case","role":"symbol","externalID":"s:13SpotifyWebAPI5ScopeO16userFollowModifyyA2CmF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"title":"followUsersForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more users."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowModify":{"abstract":[{"type":"text","text":"Write\/delete access to the list of artists and other users that the user"},{"type":"text","text":" "},{"type":"text","text":"follows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","url":"\/documentation\/spotifywebapi\/scope\/userfollowmodify","kind":"symbol","type":"topic","role":"symbol","title":"Scope.userFollowModify","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userFollowModify"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"unfollowUsersForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","abstract":[{"text":"Unfollow one or more users for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"unfollowArtistsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowRead":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userFollowRead","kind":"identifier"}],"title":"Scope.userFollowRead","type":"topic","abstract":[{"type":"text","text":"Read access to the list of artists and other users that the user follows."}],"url":"\/documentation\/spotifywebapi\/scope\/userfollowread","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"title":"followArtistsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more artists."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/userfollowread.json b/docs/data/documentation/spotifywebapi/scope/userfollowread.json index f16a3845c..bfc007567 100644 --- a/docs/data/documentation/spotifywebapi/scope/userfollowread.json +++ b/docs/data/documentation/spotifywebapi/scope/userfollowread.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"generated":true,"title":"Follow","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify"]}],"metadata":{"roleHeading":"Case","title":"Scope.userFollowRead","externalID":"s:13SpotifyWebAPI5ScopeO14userFollowReadyA2CmF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userFollowRead"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userFollowRead","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"text":"Required for the following endpoints:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)"}],"type":"paragraph"}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/userfollowread"]}],"abstract":[{"type":"text","text":"Read access to the list of artists and other users that the user follows."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"title":"currentUserFollowsUsers(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowsUsers"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"title":"currentUserFollowedArtists(after:limit:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowedArtists"},{"kind":"text","text":"("},{"text":"after","kind":"externalParam"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier","text":"Artist"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowRead":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userFollowRead"}],"title":"Scope.userFollowRead","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userfollowread","abstract":[{"type":"text","text":"Read access to the list of artists and other users that the user follows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowModify":{"abstract":[{"type":"text","text":"Write\/delete access to the list of artists and other users that the user"},{"type":"text","text":" "},{"type":"text","text":"follows."}],"title":"Scope.userFollowModify","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userfollowmodify","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userFollowModify","kind":"identifier"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified artists."}],"title":"currentUserFollowsArtists(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserFollowsArtists"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userFollowRead","kind":"identifier"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"text":"Required for the following endpoints:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","isActive":true,"type":"reference"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","type":"reference","isActive":true}],"type":"paragraph"}]}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify"],"anchor":"Follow","generated":true,"title":"Follow"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"kind":"symbol","abstract":[{"text":"Read access to the list of artists and other users that the user follows.","type":"text"}],"metadata":{"externalID":"s:13SpotifyWebAPI5ScopeO14userFollowReadyA2CmF","title":"Scope.userFollowRead","symbolKind":"case","role":"symbol","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userFollowRead","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/userfollowread"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowedArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"text":": (any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","title":"currentUserFollowedArtists(after:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowRead":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userFollowRead","kind":"identifier"}],"title":"Scope.userFollowRead","type":"topic","abstract":[{"type":"text","text":"Read access to the list of artists and other users that the user follows."}],"url":"\/documentation\/spotifywebapi\/scope\/userfollowread","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowModify":{"abstract":[{"type":"text","text":"Write\/delete access to the list of artists and other users that the user"},{"type":"text","text":" "},{"type":"text","text":"follows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","url":"\/documentation\/spotifywebapi\/scope\/userfollowmodify","kind":"symbol","type":"topic","role":"symbol","title":"Scope.userFollowModify","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userFollowModify"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserFollowsUsers","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserFollowsUsers(_:)","type":"topic","abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"text":"Check if the current user follows the specified artists.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsArtists","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","title":"currentUserFollowsArtists(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/userlibrarymodify.json b/docs/data/documentation/spotifywebapi/scope/userlibrarymodify.json index 75e7bd7a4..33585f8b2 100644 --- a/docs/data/documentation/spotifywebapi/scope/userlibrarymodify.json +++ b/docs/data/documentation/spotifywebapi/scope/userlibrarymodify.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/userlibrarymodify"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","interfaceLanguage":"swift"},"abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userLibraryModify","kind":"identifier"}]}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Required for the following endpoints:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","isActive":true}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","type":"reference"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","isActive":true}]}]}]}],"kind":"content"}],"seeAlsoSections":[{"title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead"],"generated":true}],"metadata":{"roleHeading":"Case","title":"Scope.userLibraryModify","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI5ScopeO17userLibraryModifyyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userLibraryModify"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryModify"}],"kind":"symbol","type":"topic","title":"Scope.userLibraryModify","abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"title":"Scope.userLibraryRead","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryRead"}],"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/userlibrarymodify"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryModify"}],"symbolKind":"case","role":"symbol","title":"Scope.userLibraryModify","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5ScopeO17userLibraryModifyyA2CmF"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead"],"anchor":"Library","generated":true,"title":"Library"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryModify"}]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Required for the following endpoints:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"reference"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","isActive":true,"type":"reference"}]}]}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userLibraryRead"}],"type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","title":"Scope.userLibraryRead"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"title":"Scope.userLibraryModify","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userLibraryModify","kind":"identifier"}],"abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/userlibraryread.json b/docs/data/documentation/spotifywebapi/scope/userlibraryread.json index 097fed8d8..6a13c1fa7 100644 --- a/docs/data/documentation/spotifywebapi/scope/userlibraryread.json +++ b/docs/data/documentation/spotifywebapi/scope/userlibraryread.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"sections":[],"abstract":[{"type":"text","text":"Read access to a user’s “Your Music” library."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead"},"kind":"symbol","seeAlsoSections":[{"title":"Library","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/userlibraryread"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userLibraryRead","kind":"identifier"}],"role":"symbol","title":"Scope.userLibraryRead","externalID":"s:13SpotifyWebAPI5ScopeO15userLibraryReadyA2CmF"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userLibraryRead","kind":"identifier"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Required for the following endpoints:"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","type":"reference"}]}]}],"type":"unorderedList"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryModify"}],"kind":"symbol","type":"topic","title":"Scope.userLibraryModify","abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"title":"Scope.userLibraryRead","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryRead"}],"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userLibraryRead","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Required for the following endpoints:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","isActive":true,"type":"reference"}],"type":"paragraph"}]}]}]}],"seeAlsoSections":[{"title":"Library","anchor":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"],"generated":true}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Read access to a user’s “Your Music” library."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/userlibraryread"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"Scope.userLibraryRead","roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryRead"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5ScopeO15userLibraryReadyA2CmF","symbolKind":"case"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"title":"Scope.userLibraryModify","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userLibraryModify","kind":"identifier"}],"abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userLibraryRead"}],"type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","title":"Scope.userLibraryRead"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/usermodifyplaybackstate.json b/docs/data/documentation/spotifywebapi/scope/usermodifyplaybackstate.json index 2d2638fa3..c52c6acc4 100644 --- a/docs/data/documentation/spotifywebapi/scope/usermodifyplaybackstate.json +++ b/docs/data/documentation/spotifywebapi/scope/usermodifyplaybackstate.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"metadata":{"symbolKind":"case","title":"Scope.userModifyPlaybackState","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userModifyPlaybackState","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Case","externalID":"s:13SpotifyWebAPI5ScopeO23userModifyPlaybackStateyA2CmF"},"abstract":[{"type":"text","text":"Write access to a user’s playback state."}],"seeAlsoSections":[{"title":"Playback","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadCurrentlyPlaying"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userModifyPlaybackState"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Required for the following endpoints:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","isActive":true,"type":"reference"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"}]}]}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadCurrentlyPlaying":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadCurrentlyPlaying","title":"Scope.userReadCurrentlyPlaying","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadcurrentlyplaying","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadCurrentlyPlaying"}],"abstract":[{"type":"text","text":"Read access to a user’s currently playing content."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackState":{"abstract":[{"type":"text","text":"Read access to a user’s player state."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","title":"Scope.userReadPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackstate","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userReadPlaybackState","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userModifyPlaybackState","kind":"identifier"}],"title":"Scope.userModifyPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","abstract":[{"text":"Write access to a user’s playback state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate"]}],"abstract":[{"text":"Write access to a user’s playback state.","type":"text"}],"metadata":{"symbolKind":"case","role":"symbol","roleHeading":"Case","title":"Scope.userModifyPlaybackState","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userModifyPlaybackState","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI5ScopeO23userModifyPlaybackStateyA2CmF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadCurrentlyPlaying"],"anchor":"Playback","title":"Playback"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userModifyPlaybackState"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"Required for the following endpoints:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","isActive":true,"type":"reference"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","isActive":true,"type":"reference"}]}]}],"type":"unorderedList"}],"kind":"content"}],"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackState":{"url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackstate","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPlaybackState"}],"abstract":[{"text":"Read access to a user’s player state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","type":"topic","role":"symbol","kind":"symbol","title":"Scope.userReadPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadCurrentlyPlaying":{"title":"Scope.userReadCurrentlyPlaying","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadCurrentlyPlaying","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadCurrentlyPlaying"}],"url":"\/documentation\/spotifywebapi\/scope\/userreadcurrentlyplaying","abstract":[{"text":"Read access to a user’s currently playing content.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userModifyPlaybackState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","kind":"symbol","title":"Scope.userModifyPlaybackState","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","abstract":[{"type":"text","text":"Write access to a user’s playback state."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/userreadcurrentlyplaying.json b/docs/data/documentation/spotifywebapi/scope/userreadcurrentlyplaying.json index 041491d40..36626046a 100644 --- a/docs/data/documentation/spotifywebapi/scope/userreadcurrentlyplaying.json +++ b/docs/data/documentation/spotifywebapi/scope/userreadcurrentlyplaying.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadCurrentlyPlaying"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This scope is not required for any of the endpoints in this library.","type":"text"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/userreadcurrentlyplaying"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadCurrentlyPlaying"},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"],"generated":true,"title":"Playback"}],"kind":"symbol","abstract":[{"text":"Read access to a user’s currently playing content.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","symbolKind":"case","externalID":"s:13SpotifyWebAPI5ScopeO24userReadCurrentlyPlayingyA2CmF","title":"Scope.userReadCurrentlyPlaying","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadCurrentlyPlaying"}],"roleHeading":"Case"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackState":{"abstract":[{"type":"text","text":"Read access to a user’s player state."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","title":"Scope.userReadPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackstate","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userReadPlaybackState","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userModifyPlaybackState","kind":"identifier"}],"title":"Scope.userModifyPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","abstract":[{"text":"Write access to a user’s playback state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadCurrentlyPlaying":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadCurrentlyPlaying","title":"Scope.userReadCurrentlyPlaying","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadcurrentlyplaying","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadCurrentlyPlaying"}],"abstract":[{"type":"text","text":"Read access to a user’s currently playing content."}]}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Playback","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"],"anchor":"Playback"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userReadCurrentlyPlaying","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"This scope is not required for any of the endpoints in this library."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/userreadcurrentlyplaying"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"metadata":{"symbolKind":"case","title":"Scope.userReadCurrentlyPlaying","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadCurrentlyPlaying","kind":"identifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI5ScopeO24userReadCurrentlyPlayingyA2CmF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadCurrentlyPlaying"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Read access to a user’s currently playing content.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadCurrentlyPlaying":{"title":"Scope.userReadCurrentlyPlaying","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadCurrentlyPlaying","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadCurrentlyPlaying"}],"url":"\/documentation\/spotifywebapi\/scope\/userreadcurrentlyplaying","abstract":[{"text":"Read access to a user’s currently playing content.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackState":{"url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackstate","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPlaybackState"}],"abstract":[{"text":"Read access to a user’s player state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","type":"topic","role":"symbol","kind":"symbol","title":"Scope.userReadPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userModifyPlaybackState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","kind":"symbol","title":"Scope.userModifyPlaybackState","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","abstract":[{"type":"text","text":"Write access to a user’s playback state."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/userreademail.json b/docs/data/documentation/spotifywebapi/scope/userreademail.json index f2e6a6e02..ea5faf3a8 100644 --- a/docs/data/documentation/spotifywebapi/scope/userreademail.json +++ b/docs/data/documentation/spotifywebapi/scope/userreademail.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Read access to a user’s email address."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/userreademail"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"],"generated":true,"title":"Users"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadEmail"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"Required for the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()"},{"text":" endpoint in order to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"retrieve the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email","isActive":true,"type":"reference"},{"text":" property of the returned","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadEmail","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Case","externalID":"s:13SpotifyWebAPI5ScopeO13userReadEmailyA2CmF","title":"Scope.userReadEmail"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserProfile()":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserProfile"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SpotifyUser","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserprofile()","abstract":[{"type":"text","text":"Get the profile of the current user."}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","title":"currentUserProfile()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/email":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"email"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/email","abstract":[{"type":"text","text":"The user’s email address, as entered by the user when creating their"},{"text":" ","type":"text"},{"text":"account.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email","title":"email"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","title":"Scope.userReadPrivate","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Read access to the user’s subscription details (type of user account)."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadEmail":{"title":"Scope.userReadEmail","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userReadEmail","kind":"identifier"}],"abstract":[{"text":"Read access to a user’s email address.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","url":"\/documentation\/spotifywebapi\/scope\/userreademail","kind":"symbol","type":"topic","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadEmail"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Required for the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()"},{"type":"text","text":" endpoint in order to"},{"text":" ","type":"text"},{"type":"text","text":"retrieve the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email"},{"type":"text","text":" property of the returned"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"},{"text":".","type":"text"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/userreademail"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"case","title":"Scope.userReadEmail","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userReadEmail","kind":"identifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI5ScopeO13userReadEmailyA2CmF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"],"generated":true,"title":"Users","anchor":"Users"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"abstract":[{"text":"Read access to a user’s email address.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","abstract":[{"text":"Read access to the user’s subscription details (type of user account).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPrivate"}],"title":"Scope.userReadPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserProfile()":{"title":"currentUserProfile()","kind":"symbol","abstract":[{"type":"text","text":"Get the profile of the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserprofile()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserProfile","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/email":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/email","abstract":[{"type":"text","text":"The user’s email address, as entered by the user when creating their"},{"type":"text","text":" "},{"type":"text","text":"account."}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"email","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"email","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadEmail":{"title":"Scope.userReadEmail","kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s email address."}],"url":"\/documentation\/spotifywebapi\/scope\/userreademail","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userReadEmail","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/userreadplaybackposition.json b/docs/data/documentation/spotifywebapi/scope/userreadplaybackposition.json index ba8292fe4..bf2d435c1 100644 --- a/docs/data/documentation/spotifywebapi/scope/userreadplaybackposition.json +++ b/docs/data/documentation/spotifywebapi/scope/userreadplaybackposition.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed"],"generated":true,"title":"Listen History"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"metadata":{"externalID":"s:13SpotifyWebAPI5ScopeO24userReadPlaybackPositionyA2CmF","roleHeading":"Case","title":"Scope.userReadPlaybackPosition","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPlaybackPosition"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"Required in order to retrieve the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","type":"reference"},{"type":"text","text":" from the episode and"},{"type":"text","text":" "},{"text":"chapter objects returned by the following endpoints:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)","isActive":true,"type":"reference"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","isActive":true}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","isActive":true}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)"}]}]}]}]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/userreadplaybackposition"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobook(_:market:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"audiobook(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"audiobook","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)","type":"topic","abstract":[{"text":"Get an audiobook.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","title":"chapter(_:market:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","kind":"typeIdentifier","text":"AudiobookChapter"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/showEpisodes(_:market:offset:limit:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)","title":"showEpisodes(_:market:offset:limit:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/showepisodes(_:market:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"showEpisodes"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get a show’s episodes."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobooks(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"audiobooks(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"audiobooks","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)","type":"topic","abstract":[{"type":"text","text":"Get multiple audiobooks."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapters(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)","abstract":[{"type":"text","text":"Get multiple audiobook chapters."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)","title":"chapters(_:market:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapters"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/shows(_:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","title":"shows(_:market:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/shows(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"shows","kind":"identifier"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Show","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"kind":"text","text":"?], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get multiple shows."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/episode(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","title":"episode(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/episode(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)","abstract":[{"text":"Get an episode.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier","text":"Episode"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/episodes(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"role":"symbol","title":"episodes(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/episodes(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)","abstract":[{"text":"Get multiple episodes.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"episodes"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier","text":"Episode"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/show(_:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","title":"show(_:market:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/show(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get a show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userTopRead":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","title":"Scope.userTopRead","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usertopread","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userTopRead","kind":"identifier"}],"abstract":[{"text":"Read access to a user’s top artists and tracks.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadRecentlyPlayed":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed","title":"Scope.userReadRecentlyPlayed","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadrecentlyplayed","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadRecentlyPlayed"}],"abstract":[{"text":"Read access to a user’s recently played tracks.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/userreadplaybackposition"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","interfaceLanguage":"swift"},"seeAlsoSections":[{"anchor":"Listen-History","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed"],"title":"Listen History","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userReadPlaybackPosition","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Required in order to retrieve the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","isActive":true,"type":"reference"},{"text":" from the episode and","type":"text"},{"text":" ","type":"text"},{"text":"chapter objects returned by the following endpoints:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","isActive":true,"type":"reference"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)","isActive":true}]}]}]}],"kind":"content"}],"metadata":{"roleHeading":"Case","symbolKind":"case","externalID":"s:13SpotifyWebAPI5ScopeO24userReadPlaybackPositionyA2CmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"Scope.userReadPlaybackPosition"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/show(_:market:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/show(_:market:)","abstract":[{"text":"Get a show.","type":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","title":"show(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"show","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userTopRead":{"title":"Scope.userTopRead","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usertopread","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","abstract":[{"text":"Read access to a user’s top artists and tracks.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userTopRead","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/episodes(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"episodes(_:market:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/episodes(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"episodes"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)","role":"symbol","abstract":[{"text":"Get multiple episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/showEpisodes(_:market:offset:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/showepisodes(_:market:offset:limit:)","abstract":[{"type":"text","text":"Get a show’s episodes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"showEpisodes"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Episode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"showEpisodes(_:market:offset:limit:)","type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/shows(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/shows(_:market:)","abstract":[{"type":"text","text":"Get multiple shows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"shows","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"text":"?], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"shows(_:market:)","type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/episode(_:market:)":{"type":"topic","abstract":[{"text":"Get an episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/episode(_:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"episode(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapters(_:market:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)","title":"chapters(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapters"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"kind":"text","text":"?], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"text":"Get multiple audiobook chapters.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"role":"symbol","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapter"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","title":"chapter(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobooks(_:market:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)","title":"audiobooks(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobooks"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"type":"topic","abstract":[{"text":"Get multiple audiobooks.","type":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobook(_:market:)":{"abstract":[{"type":"text","text":"Get an audiobook."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","title":"audiobook(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadRecentlyPlayed":{"url":"\/documentation\/spotifywebapi\/scope\/userreadrecentlyplayed","kind":"symbol","type":"topic","title":"Scope.userReadRecentlyPlayed","abstract":[{"text":"Read access to a user’s recently played tracks.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadRecentlyPlayed"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/userreadplaybackstate.json b/docs/data/documentation/spotifywebapi/scope/userreadplaybackstate.json index 2be80a76e..d8da66ed4 100644 --- a/docs/data/documentation/spotifywebapi/scope/userreadplaybackstate.json +++ b/docs/data/documentation/spotifywebapi/scope/userreadplaybackstate.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Read access to a user’s player state.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"seeAlsoSections":[{"title":"Playback","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadCurrentlyPlaying"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/userreadplaybackstate"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPlaybackState"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Required for the following endpoints:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","isActive":true,"type":"reference"}]}]}]}],"kind":"content"}],"metadata":{"title":"Scope.userReadPlaybackState","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userReadPlaybackState","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case","externalID":"s:13SpotifyWebAPI5ScopeO21userReadPlaybackStateyA2CmF","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userModifyPlaybackState","kind":"identifier"}],"title":"Scope.userModifyPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","abstract":[{"text":"Write access to a user’s playback state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackState":{"abstract":[{"type":"text","text":"Read access to a user’s player state."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","title":"Scope.userReadPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackstate","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userReadPlaybackState","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadCurrentlyPlaying":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadCurrentlyPlaying","title":"Scope.userReadCurrentlyPlaying","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadcurrentlyplaying","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadCurrentlyPlaying"}],"abstract":[{"type":"text","text":"Read access to a user’s currently playing content."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState"},"kind":"symbol","abstract":[{"text":"Read access to a user’s player state.","type":"text"}],"seeAlsoSections":[{"title":"Playback","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadCurrentlyPlaying"],"anchor":"Playback","generated":true}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/userreadplaybackstate"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPlaybackState"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Required for the following endpoints:"}]},{"items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()"}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPlaybackState"}],"title":"Scope.userReadPlaybackState","role":"symbol","externalID":"s:13SpotifyWebAPI5ScopeO21userReadPlaybackStateyA2CmF","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadCurrentlyPlaying":{"title":"Scope.userReadCurrentlyPlaying","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadCurrentlyPlaying","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadCurrentlyPlaying"}],"url":"\/documentation\/spotifywebapi\/scope\/userreadcurrentlyplaying","abstract":[{"text":"Read access to a user’s currently playing content.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackState":{"url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackstate","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPlaybackState"}],"abstract":[{"text":"Read access to a user’s player state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","type":"topic","role":"symbol","kind":"symbol","title":"Scope.userReadPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userModifyPlaybackState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","kind":"symbol","title":"Scope.userModifyPlaybackState","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","abstract":[{"type":"text","text":"Write access to a user’s playback state."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/userreadprivate.json b/docs/data/documentation/spotifywebapi/scope/userreadprivate.json index eb36c57f0..adb336678 100644 --- a/docs/data/documentation/spotifywebapi/scope/userreadprivate.json +++ b/docs/data/documentation/spotifywebapi/scope/userreadprivate.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPrivate","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI5ScopeO15userReadPrivateyA2CmF","symbolKind":"case","role":"symbol","title":"Scope.userReadPrivate","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case"},"abstract":[{"text":"Read access to the user’s subscription details (type of user account).","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/userreadprivate"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail"],"title":"Users"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPrivate"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"May be required for the following endpoints, depending on the parameters","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"specified and data desired in the response:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","isActive":true}]}]}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"text":"(","kind":"text"},{"text":"query","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserProfile()":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserProfile"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SpotifyUser","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserprofile()","abstract":[{"type":"text","text":"Get the profile of the current user."}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","title":"currentUserProfile()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadEmail":{"title":"Scope.userReadEmail","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userReadEmail","kind":"identifier"}],"abstract":[{"text":"Read access to a user’s email address.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","url":"\/documentation\/spotifywebapi\/scope\/userreademail","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","title":"Scope.userReadPrivate","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Read access to the user’s subscription details (type of user account)."}],"kind":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:13SpotifyWebAPI5ScopeO15userReadPrivateyA2CmF","role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userReadPrivate","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","title":"Scope.userReadPrivate"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPrivate"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"May be required for the following endpoints, depending on the parameters","type":"text"},{"type":"text","text":" "},{"type":"text","text":"specified and data desired in the response:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","type":"reference","isActive":true}]}]}],"type":"unorderedList"}]}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Read access to the user’s subscription details (type of user account)."}],"seeAlsoSections":[{"title":"Users","generated":true,"anchor":"Users","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/userreadprivate"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserProfile()":{"title":"currentUserProfile()","kind":"symbol","abstract":[{"type":"text","text":"Get the profile of the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserprofile()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserProfile","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadEmail":{"title":"Scope.userReadEmail","kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s email address."}],"url":"\/documentation\/spotifywebapi\/scope\/userreademail","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userReadEmail","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","abstract":[{"text":"Read access to the user’s subscription details (type of user account).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPrivate"}],"title":"Scope.userReadPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"shows or episodes that match a keyword string."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","type":"topic","title":"search(query:categories:market:limit:offset:includeExternal:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"search","kind":"identifier"},{"text":"(","kind":"text"},{"text":"query","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"includeExternal"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","kind":"typeIdentifier","text":"SearchResult"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/userreadrecentlyplayed.json b/docs/data/documentation/spotifywebapi/scope/userreadrecentlyplayed.json index 46d7b123f..c58ff59dc 100644 --- a/docs/data/documentation/spotifywebapi/scope/userreadrecentlyplayed.json +++ b/docs/data/documentation/spotifywebapi/scope/userreadrecentlyplayed.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Read access to a user’s recently played tracks."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userReadRecentlyPlayed","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Required for the following endpoint:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)"}],"type":"paragraph"}]}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/userreadrecentlyplayed"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"title":"Listen History","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadRecentlyPlayed"}],"symbolKind":"case","title":"Scope.userReadRecentlyPlayed","roleHeading":"Case","externalID":"s:13SpotifyWebAPI5ScopeO22userReadRecentlyPlayedyA2CmF","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userTopRead":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","title":"Scope.userTopRead","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usertopread","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userTopRead","kind":"identifier"}],"abstract":[{"text":"Read access to a user’s top artists and tracks.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadRecentlyPlayed":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed","title":"Scope.userReadRecentlyPlayed","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadrecentlyplayed","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadRecentlyPlayed"}],"abstract":[{"text":"Read access to a user’s recently played tracks.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/scope\/userreadrecentlyplayed"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"title":"Scope.userReadRecentlyPlayed","roleHeading":"Case","externalID":"s:13SpotifyWebAPI5ScopeO22userReadRecentlyPlayedyA2CmF","role":"symbol","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadRecentlyPlayed","kind":"identifier"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"abstract":[{"type":"text","text":"Read access to a user’s recently played tracks."}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition"],"title":"Listen History","generated":true,"anchor":"Listen-History"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadRecentlyPlayed"}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"Required for the following endpoint:"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","type":"reference"}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadRecentlyPlayed":{"url":"\/documentation\/spotifywebapi\/scope\/userreadrecentlyplayed","kind":"symbol","type":"topic","title":"Scope.userReadRecentlyPlayed","abstract":[{"text":"Read access to a user’s recently played tracks.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadRecentlyPlayed"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userTopRead":{"title":"Scope.userTopRead","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usertopread","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","abstract":[{"text":"Read access to a user’s top artists and tracks.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userTopRead","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/scope/usertopread.json b/docs/data/documentation/spotifywebapi/scope/usertopread.json index b36653698..a10ce8fe0 100644 --- a/docs/data/documentation/spotifywebapi/scope/usertopread.json +++ b/docs/data/documentation/spotifywebapi/scope/usertopread.json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/usertopread"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"kind":"symbol","abstract":[{"text":"Read access to a user’s top artists and tracks.","type":"text"}],"seeAlsoSections":[{"title":"Listen History","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userTopRead","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Required for the following endpoints:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","isActive":true}]}]}]}]}],"metadata":{"role":"symbol","symbolKind":"case","externalID":"s:13SpotifyWebAPI5ScopeO11userTopReadyA2CmF","title":"Scope.userTopRead","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userTopRead","kind":"identifier"}],"roleHeading":"Case"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserTopTracks"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserTopArtists","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadRecentlyPlayed":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed","title":"Scope.userReadRecentlyPlayed","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadrecentlyplayed","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadRecentlyPlayed"}],"abstract":[{"text":"Read access to a user’s recently played tracks.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userTopRead":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","title":"Scope.userTopRead","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usertopread","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userTopRead","kind":"identifier"}],"abstract":[{"text":"Read access to a user’s top artists and tracks.","type":"text"}]}}} \ No newline at end of file +{"abstract":[{"text":"Read access to a user’s top artists and tracks.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/scope\/usertopread"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userTopRead"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"text":"Required for the following endpoints:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference","isActive":true}]}]}],"type":"unorderedList"}]}],"seeAlsoSections":[{"anchor":"Listen-History","title":"Listen History","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userTopRead"}],"externalID":"s:13SpotifyWebAPI5ScopeO11userTopReadyA2CmF","roleHeading":"Case","title":"Scope.userTopRead","symbolKind":"case"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadRecentlyPlayed":{"url":"\/documentation\/spotifywebapi\/scope\/userreadrecentlyplayed","kind":"symbol","type":"topic","title":"Scope.userReadRecentlyPlayed","abstract":[{"text":"Read access to a user’s recently played tracks.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadRecentlyPlayed"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserTopTracks(_:offset:limit:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"title":"currentUserTopArtists(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopArtists","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userTopRead":{"title":"Scope.userTopRead","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usertopread","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","abstract":[{"text":"Read access to a user’s top artists and tracks.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userTopRead","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/searchresult.json b/docs/data/documentation/spotifywebapi/searchresult.json index 80e034a29..0a3a9132e 100644 --- a/docs/data/documentation/spotifywebapi/searchresult.json +++ b/docs/data/documentation/spotifywebapi/searchresult.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","interfaceLanguage":"swift"},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","title":"SearchResult","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI12SearchResultV","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SearchResult","kind":"identifier"}],"roleHeading":"Structure","symbolKind":"struct"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/albums","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/artists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/audiobooks","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/episodes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/playlists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/shows","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/tracks"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","title":"Conforms To"}],"abstract":[{"text":"The response from the search endpoint:","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"seeAlsoSections":[{"generated":true,"title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Overview","type":"heading","anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"The search endpoint has a ","type":"text"},{"code":"categories","type":"codeVoice"},{"type":"text","text":" parameter, which specifies which objects"},{"type":"text","text":" "},{"text":"will be returned in the response. Valid categories are:","type":"text"}]},{"items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook"}]}]}],"type":"unorderedList"},{"inlineContent":[{"type":"text","text":"The corresponding "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/albums","type":"reference","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/artists","type":"reference","isActive":true},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/playlists","type":"reference"},{"text":", ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/tracks"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/shows","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/episodes","isActive":true},{"text":", and ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/audiobooks"},{"type":"text","text":" properties of this struct will be"},{"text":" ","type":"text"},{"type":"text","text":"non-"},{"type":"codeVoice","code":"nil"},{"text":" for each of the categories that were requested from the","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":" "},{"text":"endpoint.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"If no results were found for a category, then the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items","type":"reference"},{"type":"text","text":" "},{"type":"text","text":"property of the property’s paging object will be empty; the property itself"},{"type":"text","text":" "},{"type":"text","text":"will only be "},{"code":"nil","type":"codeVoice"},{"text":" if it was not requested in the search.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search","isActive":true},{"type":"text","text":"."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/searchresult"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/items":{"abstract":[{"type":"text","text":"An array of the requested data in this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":".","type":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items","title":"items","url":"\/documentation\/spotifywebapi\/pagingobject\/items","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"items","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Item"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/Decodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Decodable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/searchresult\/decodable-implementations","abstract":[],"kind":"article","title":"Decodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/searchresult\/equatable-implementations","type":"topic","kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/episodes":{"title":"episodes","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"episodes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Episode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":"?>?"}],"kind":"symbol","role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing simplified "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","type":"reference","isActive":true},{"type":"text","text":" objects."}],"url":"\/documentation\/spotifywebapi\/searchresult\/episodes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/episodes","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audiobook"}],"url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","type":"topic","title":"IDCategory.audiobook","role":"symbol","abstract":[{"type":"text","text":"An audiobook."}]},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/playlists":{"title":"playlists","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlists"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"kind":"text","text":">>?"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference","isActive":true},{"type":"text","text":" containing simplified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"},{"text":" objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/searchresult\/playlists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/playlists","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/albums":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/albums","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"albums","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"kind":"text","text":">?"}],"type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" containing simplified "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"reference","isActive":true},{"type":"text","text":" objects."}],"url":"\/documentation\/spotifywebapi\/searchresult\/albums","title":"albums"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/search":{"title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/audiobooks":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audiobooks","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":"?>?"}],"url":"\/documentation\/spotifywebapi\/searchresult\/audiobooks","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/audiobooks","type":"topic","title":"audiobooks","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"text":" containing simplified ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"reference","isActive":true},{"type":"text","text":" objects."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/ApproximatelyEquatable-Implementations":{"url":"\/documentation\/spotifywebapi\/searchresult\/approximatelyequatable-implementations","abstract":[],"role":"collectionGroup","title":"ApproximatelyEquatable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/ApproximatelyEquatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/artists":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/artists","title":"artists","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/artists","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":" containing full "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","isActive":true,"type":"reference"},{"type":"text","text":" objects."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"text":"(","kind":"text"},{"text":"query","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/tracks":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/tracks","abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing full "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"text":" objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/searchresult\/tracks","role":"symbol","type":"topic","title":"tracks","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tracks"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"kind":"text","text":">?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"title":"IDCategory.playlist","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}],"abstract":[{"type":"text","text":"A playlist."}],"url":"\/documentation\/spotifywebapi\/idcategory\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/shows":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/shows","abstract":[{"type":"text","text":"A "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":" containing simplified "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","isActive":true,"type":"reference"},{"type":"text","text":" objects."}],"url":"\/documentation\/spotifywebapi\/searchresult\/shows","role":"symbol","type":"topic","title":"shows","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"shows","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":"?>?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)":{"title":"init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"artists"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"text":"albums","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"text":">?, ","kind":"text"},{"text":"tracks","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"playlists"},{"kind":"text","text":": "},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"text":">>?, ","kind":"text"},{"kind":"externalParam","text":"episodes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode"},{"kind":"text","text":"?>?, "},{"text":"shows","kind":"externalParam"},{"kind":"text","text":": "},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":"?>?, "},{"text":"audiobooks","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"text":"?>?)","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","type":"topic","abstract":[{"text":"Creates the response from the search endpoint.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"}}} \ No newline at end of file +{"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"topicSections":[{"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)"],"generated":true},{"generated":true,"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/albums","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/artists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/audiobooks","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/episodes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/playlists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/shows","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/tracks"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Equatable-Implementations"],"anchor":"Default-Implementations","generated":true,"title":"Default Implementations"}],"sections":[],"seeAlsoSections":[{"title":"Other Objects","anchor":"Other-Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true}],"metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","navigatorTitle":[{"text":"SearchResult","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI12SearchResultV","roleHeading":"Structure","title":"SearchResult"},"variants":[{"paths":["\/documentation\/spotifywebapi\/searchresult"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","isActive":true,"type":"reference"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SearchResult","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"anchor":"overview","level":2,"text":"Overview","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The search endpoint has a ","type":"text"},{"type":"codeVoice","code":"categories"},{"text":" parameter, which specifies which objects","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will be returned in the response. Valid categories are:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","isActive":true}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","isActive":true,"type":"reference"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The corresponding "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/albums","type":"reference"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/artists","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/playlists","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/tracks","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/shows"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/episodes","isActive":true},{"type":"text","text":", and "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/audiobooks"},{"text":" properties of this struct will be","type":"text"},{"type":"text","text":" "},{"text":"non-","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" for each of the categories that were requested from the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","isActive":true},{"type":"text","text":" "},{"text":"endpoint.","type":"text"}]},{"inlineContent":[{"type":"text","text":"If no results were found for a category, then the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items"},{"text":" ","type":"text"},{"type":"text","text":"property of the property’s paging object will be empty; the property itself"},{"type":"text","text":" "},{"type":"text","text":"will only be "},{"code":"nil","type":"codeVoice"},{"text":" if it was not requested in the search.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search","isActive":true,"type":"reference"},{"text":".","type":"text"}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"}],"abstract":[{"text":"An audiobook.","type":"text"}],"kind":"symbol","title":"IDCategory.audiobook","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/playlists":{"abstract":[{"text":"A ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing simplified "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","type":"reference","isActive":true},{"type":"text","text":" objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/playlists","kind":"symbol","type":"topic","title":"playlists","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlists"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>?"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/playlists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)":{"url":"\/documentation\/spotifywebapi\/searchresult\/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","kind":"symbol","type":"topic","title":"init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","abstract":[{"type":"text","text":"Creates the response from the search endpoint."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"artists","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"albums"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"tracks"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"playlists"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"text":">>?, ","kind":"text"},{"kind":"externalParam","text":"episodes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier"},{"text":"?>?, ","kind":"text"},{"kind":"externalParam","text":"shows"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":"?>?, "},{"kind":"externalParam","text":"audiobooks"},{"kind":"text","text":": "},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier"},{"kind":"text","text":"?>?)"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/items":{"abstract":[{"text":"An array of the requested data in this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items","kind":"symbol","type":"topic","title":"items","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"kind":"text","text":": ["},{"text":"Item","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/items"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/ApproximatelyEquatable-Implementations":{"url":"\/documentation\/spotifywebapi\/searchresult\/approximatelyequatable-implementations","kind":"article","type":"topic","title":"ApproximatelyEquatable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/ApproximatelyEquatable-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","abstract":[{"text":"A playlist.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"}],"title":"IDCategory.playlist","url":"\/documentation\/spotifywebapi\/idcategory\/playlist","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/Decodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Decodable-Implementations","kind":"article","type":"topic","title":"Decodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/searchresult\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/search":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/episodes":{"abstract":[{"text":"A ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" containing simplified "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","type":"reference"},{"type":"text","text":" objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/episodes","kind":"symbol","type":"topic","title":"episodes","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episodes","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode"},{"text":"?>?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/episodes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/shows":{"url":"\/documentation\/spotifywebapi\/searchresult\/shows","kind":"symbol","type":"topic","title":"shows","abstract":[{"text":"A ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference","isActive":true},{"type":"text","text":" containing simplified "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","isActive":true},{"text":" objects.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/shows","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shows","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"text":"?>?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/tracks":{"abstract":[{"text":"A ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" containing full "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"type":"text","text":" objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/tracks","kind":"symbol","type":"topic","title":"tracks","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":">?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/tracks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/artists":{"url":"\/documentation\/spotifywebapi\/searchresult\/artists","kind":"symbol","type":"topic","title":"artists","abstract":[{"text":"A ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference","isActive":true},{"type":"text","text":" containing full "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","isActive":true},{"text":" objects.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/artists","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"shows or episodes that match a keyword string."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","type":"topic","title":"search(query:categories:market:limit:offset:includeExternal:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"search","kind":"identifier"},{"text":"(","kind":"text"},{"text":"query","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"includeExternal"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","kind":"typeIdentifier","text":"SearchResult"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/audiobooks":{"url":"\/documentation\/spotifywebapi\/searchresult\/audiobooks","kind":"symbol","type":"topic","title":"audiobooks","abstract":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing simplified "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","isActive":true},{"type":"text","text":" objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/audiobooks","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobooks"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":"?>?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/albums":{"abstract":[{"type":"text","text":"A "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" containing simplified "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","isActive":true},{"type":"text","text":" objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/albums","kind":"symbol","type":"topic","title":"albums","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"albums","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"text":">?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/albums"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/Equatable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/searchresult\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/searchresult/!=(_:_:).json b/docs/data/documentation/spotifywebapi/searchresult/!=(_:_:).json index dc9f3a6e7..b869835c0 100644 --- a/docs/data/documentation/spotifywebapi/searchresult/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/searchresult/!=(_:_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Equatable-Implementations"]]},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Operator","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"!=(_:_:)","symbolKind":"op","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI12SearchResultV","role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/searchresult\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/!=(_:_:)":{"kind":"symbol","abstract":[],"type":"topic","title":"!=(_:_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/searchresult\/equatable-implementations","type":"topic","kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations"}}} \ No newline at end of file +{"metadata":{"title":"!=(_:_:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Operator","extendedModule":"Swift","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI12SearchResultV","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/searchresult\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/Equatable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/searchresult\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/!=(_:_:)":{"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/searchresult/albums.json b/docs/data/documentation/spotifywebapi/searchresult/albums.json index 217492d53..25af25366 100644 --- a/docs/data/documentation/spotifywebapi/searchresult/albums.json +++ b/docs/data/documentation/spotifywebapi/searchresult/albums.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"metadata":{"externalID":"s:13SpotifyWebAPI12SearchResultV6albumsAA12PagingObjectVyAA5AlbumVGSgvp","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"albums"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"kind":"text","text":">?"}],"title":"albums"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/searchresult\/albums"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"A ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":" containing simplified ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"},{"type":"text","text":" objects."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/albums","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albums"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","kind":"typeIdentifier","text":"Album"},{"text":">?","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/albums":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/albums","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"albums","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"kind":"text","text":">?"}],"type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" containing simplified "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"reference","isActive":true},{"type":"text","text":" objects."}],"url":"\/documentation\/spotifywebapi\/searchresult\/albums","title":"albums"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"albums","kind":"identifier"},{"kind":"text","text":": "},{"text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albums"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album"},{"kind":"text","text":">?"}],"role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI12SearchResultV6albumsAA12PagingObjectVyAA5AlbumVGSgvp","title":"albums","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/albums","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"abstract":[{"type":"text","text":"A "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"text":" containing simplified ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"},{"text":" objects.","type":"text"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/searchresult\/albums"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/albums":{"abstract":[{"type":"text","text":"A "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" containing simplified "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","isActive":true},{"type":"text","text":" objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/albums","kind":"symbol","type":"topic","title":"albums","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"albums","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"text":">?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/albums"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/searchresult/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/searchresult/approximatelyequatable-implementations.json index 7e17d258a..feaa9b02c 100644 --- a/docs/data/documentation/spotifywebapi/searchresult/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/searchresult/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"ApproximatelyEquatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/ApproximatelyEquatable-Implementations"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/isApproximatelyEqual(to:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/searchresult\/approximatelyequatable-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/isApproximatelyEqual(to:)":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/searchresult\/isapproximatelyequal(to:)","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","title":"isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"ApproximatelyEquatable Implementations"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/isApproximatelyEqual(to:)"],"title":"Instance Methods","generated":true,"anchor":"Instance-Methods"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/searchresult\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/isApproximatelyEqual(to:)":{"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"title":"isApproximatelyEqual(to:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SearchResult","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/searchresult\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/searchresult/artists.json b/docs/data/documentation/spotifywebapi/searchresult/artists.json index 238d1fd63..fe8355d75 100644 --- a/docs/data/documentation/spotifywebapi/searchresult/artists.json +++ b/docs/data/documentation/spotifywebapi/searchresult/artists.json @@ -1 +1 @@ -{"abstract":[{"text":"A ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":" containing full "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","isActive":true},{"type":"text","text":" objects."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/searchresult\/artists"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"artists"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Artist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":">?"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/artists"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"artists","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"artists"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI12SearchResultV7artistsAA12PagingObjectVyAA6ArtistVGSgvp","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/artists":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/artists","title":"artists","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/artists","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":" containing full "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","isActive":true,"type":"reference"},{"type":"text","text":" objects."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/artists","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"artists","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"A "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference"},{"text":" containing full ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","isActive":true},{"type":"text","text":" objects."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/searchresult\/artists"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"metadata":{"roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"artists","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">?","kind":"text"}],"title":"artists","externalID":"s:13SpotifyWebAPI12SearchResultV7artistsAA12PagingObjectVyAA6ArtistVGSgvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/artists":{"url":"\/documentation\/spotifywebapi\/searchresult\/artists","kind":"symbol","type":"topic","title":"artists","abstract":[{"text":"A ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference","isActive":true},{"type":"text","text":" containing full "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","isActive":true},{"text":" objects.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/artists","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/searchresult/audiobooks.json b/docs/data/documentation/spotifywebapi/searchresult/audiobooks.json index 472d5f9f6..d886e39d2 100644 --- a/docs/data/documentation/spotifywebapi/searchresult/audiobooks.json +++ b/docs/data/documentation/spotifywebapi/searchresult/audiobooks.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"audiobooks","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","text":"Audiobook","kind":"typeIdentifier"},{"kind":"text","text":"?>?"}]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/audiobooks"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/searchresult\/audiobooks"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"abstract":[{"type":"text","text":"A "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" containing simplified "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","isActive":true,"type":"reference"},{"type":"text","text":" objects."}],"metadata":{"externalID":"s:13SpotifyWebAPI12SearchResultV10audiobooksAA12PagingObjectVyAA9AudiobookVSgGSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audiobooks","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","text":"Audiobook"},{"text":"?>?","kind":"text"}],"title":"audiobooks","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/audiobooks":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audiobooks","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":"?>?"}],"url":"\/documentation\/spotifywebapi\/searchresult\/audiobooks","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/audiobooks","type":"topic","title":"audiobooks","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"text":" containing simplified ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"reference","isActive":true},{"type":"text","text":" objects."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/searchresult\/audiobooks"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference"},{"type":"text","text":" containing simplified "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"reference","isActive":true},{"type":"text","text":" objects."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/audiobooks","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audiobooks","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Audiobook","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"text":"?>?","kind":"text"}]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audiobooks","kind":"identifier"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"text":"?>?","kind":"text"}],"role":"symbol","title":"audiobooks","symbolKind":"property","externalID":"s:13SpotifyWebAPI12SearchResultV10audiobooksAA12PagingObjectVyAA9AudiobookVSgGSgvp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/audiobooks":{"url":"\/documentation\/spotifywebapi\/searchresult\/audiobooks","kind":"symbol","type":"topic","title":"audiobooks","abstract":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing simplified "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","isActive":true},{"type":"text","text":" objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/audiobooks","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobooks"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":"?>?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/searchresult/decodable-implementations.json b/docs/data/documentation/spotifywebapi/searchresult/decodable-implementations.json index d514e015b..2abda8cb2 100644 --- a/docs/data/documentation/spotifywebapi/searchresult/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/searchresult/decodable-implementations.json @@ -1 +1 @@ -{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/searchresult\/decodable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Decodable-Implementations"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Decodable Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/init(from:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/init(from:)","kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/searchresult\/init(from:)","title":"init(from:)","role":"symbol"}}} \ No newline at end of file +{"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/init(from:)"],"title":"Initializers","anchor":"Initializers"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Decodable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"sections":[],"metadata":{"title":"Decodable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/searchresult\/decodable-implementations"]}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/init(from:)":{"abstract":[],"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/init(from:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/searchresult/episodes.json b/docs/data/documentation/spotifywebapi/searchresult/episodes.json index 7130674e9..eb8fedcb5 100644 --- a/docs/data/documentation/spotifywebapi/searchresult/episodes.json +++ b/docs/data/documentation/spotifywebapi/searchresult/episodes.json @@ -1 +1 @@ -{"sections":[],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"episodes"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Episode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"text":"?>?","kind":"text"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI12SearchResultV8episodesAA12PagingObjectVyAA7EpisodeVSgGSgvp","modules":[{"name":"SpotifyWebAPI"}],"title":"episodes","role":"symbol","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/episodes"},"abstract":[{"type":"text","text":"A "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" containing simplified "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","type":"reference"},{"text":" objects.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"episodes"},{"text":": ","kind":"text"},{"text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"text":"?>?","kind":"text"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/searchresult\/episodes"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/episodes":{"title":"episodes","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"episodes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Episode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":"?>?"}],"kind":"symbol","role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing simplified "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","type":"reference","isActive":true},{"type":"text","text":" objects."}],"url":"\/documentation\/spotifywebapi\/searchresult\/episodes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/episodes","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":" containing simplified ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","type":"reference"},{"text":" objects.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/searchresult\/episodes"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"metadata":{"externalID":"s:13SpotifyWebAPI12SearchResultV8episodesAA12PagingObjectVyAA7EpisodeVSgGSgvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"episodes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Episode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"text":"?>?","kind":"text"}],"roleHeading":"Instance Property","title":"episodes","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"episodes","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"typeIdentifier","text":"Episode"},{"kind":"text","text":"?>?"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/episodes","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/episodes":{"abstract":[{"text":"A ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" containing simplified "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","type":"reference"},{"type":"text","text":" objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/episodes","kind":"symbol","type":"topic","title":"episodes","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episodes","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode"},{"text":"?>?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/episodes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/searchresult/equatable-implementations.json b/docs/data/documentation/spotifywebapi/searchresult/equatable-implementations.json index 73668fb12..a5da481ff 100644 --- a/docs/data/documentation/spotifywebapi/searchresult/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/searchresult/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/!=(_:_:)"],"generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/searchresult\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/!=(_:_:)":{"kind":"symbol","abstract":[],"type":"topic","title":"!=(_:_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/!=(_:_:)"],"anchor":"Operators","title":"Operators"}],"kind":"article","metadata":{"role":"collectionGroup","title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/searchresult\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/!=(_:_:)":{"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/searchresult/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:).json b/docs/data/documentation/spotifywebapi/searchresult/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:).json index b3e5b9608..2f6a9f5dd 100644 --- a/docs/data/documentation/spotifywebapi/searchresult/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:).json +++ b/docs/data/documentation/spotifywebapi/searchresult/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"artists"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"kind":"text","text":">? = nil, "},{"kind":"externalParam","text":"albums"},{"kind":"text","text":": "},{"text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Album","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"text":">? = nil, ","kind":"text"},{"text":"tracks","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"kind":"text","text":"<"},{"text":"Track","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"kind":"text","text":">? = nil, "},{"kind":"externalParam","text":"playlists"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"typeIdentifier","text":"Playlist"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>? = nil, ","kind":"text"},{"kind":"externalParam","text":"episodes"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode"},{"text":"?>? = nil, ","kind":"text"},{"kind":"externalParam","text":"shows"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":"?>? = nil, "},{"text":"audiobooks","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"},{"kind":"text","text":"?>? = nil)"}]}]},{"kind":"parameters","parameters":[{"name":"artists","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference","isActive":true},{"text":" containing full ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","type":"reference"},{"type":"text","text":" objects."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"text":" containing simplified ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","isActive":true,"type":"reference"},{"text":" objects.","type":"text"}]}],"name":"albums"},{"content":[{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":" containing full "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference","isActive":true},{"text":" objects.","type":"text"}]}],"name":"tracks"},{"content":[{"inlineContent":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing simplified "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"},{"text":" ","type":"text"},{"type":"text","text":"objects."}],"type":"paragraph"}],"name":"playlists"},{"name":"episodes","content":[{"inlineContent":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":" containing simplified ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","type":"reference"},{"text":" objects.","type":"text"}],"type":"paragraph"}]},{"name":"shows","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing simplified "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","type":"reference","isActive":true},{"type":"text","text":" objects."}]}]},{"name":"audiobooks","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" containing simplified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"},{"text":" ","type":"text"},{"text":"objects.","type":"text"}]}]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/searchresult\/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"artists","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier","text":"Artist"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"albums"},{"text":": ","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"kind":"text","text":">?, "},{"text":"tracks","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":">?, "},{"text":"playlists","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"kind":"text","text":">>?, "},{"text":"episodes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"text":"?>?, ","kind":"text"},{"kind":"externalParam","text":"shows"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","kind":"typeIdentifier","text":"Show"},{"text":"?>?, ","kind":"text"},{"text":"audiobooks","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"text":"?>?)","kind":"text"}],"roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","role":"symbol","externalID":"s:13SpotifyWebAPI12SearchResultV7artists6albums6tracks9playlists8episodes5shows10audiobooksAcA12PagingObjectVyAA6ArtistVGSg_ALyAA5AlbumVGSgALyAA5TrackVGSgALyAA8PlaylistVyAA0R14ItemsReferenceVGGSgALyAA7EpisodeVSgGSgALyAA4ShowVSgGSgALyAA9AudiobookVSgGSgtcfc"},"abstract":[{"text":"Creates the response from the search endpoint.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/search":{"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)":{"title":"init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"artists"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"text":"albums","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"text":">?, ","kind":"text"},{"text":"tracks","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"playlists"},{"kind":"text","text":": "},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"text":">>?, ","kind":"text"},{"kind":"externalParam","text":"episodes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode"},{"kind":"text","text":"?>?, "},{"text":"shows","kind":"externalParam"},{"kind":"text","text":": "},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":"?>?, "},{"text":"audiobooks","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"text":"?>?)","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","type":"topic","abstract":[{"text":"Creates the response from the search endpoint.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"text":"Creates the response from the search endpoint.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/searchresult\/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"artists"},{"text":": ","kind":"text"},{"text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier","text":"Artist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},{"text":">? = nil, ","kind":"text"},{"text":"albums","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"},{"text":">? = nil, ","kind":"text"},{"kind":"externalParam","text":"tracks"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":">? = nil, ","kind":"text"},{"kind":"externalParam","text":"playlists"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier","text":"PlaylistItemsReference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference"},{"text":">>? = nil, ","kind":"text"},{"kind":"externalParam","text":"episodes"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier","text":"Episode"},{"text":"?>? = nil, ","kind":"text"},{"text":"shows","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"},{"kind":"text","text":"?>? = nil, "},{"kind":"externalParam","text":"audiobooks"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"},{"text":"?>? = nil)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"artists","content":[{"inlineContent":[{"text":"A ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"text":" containing full ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","isActive":true},{"type":"text","text":" objects."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing simplified "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","isActive":true,"type":"reference"},{"type":"text","text":" objects."}]}],"name":"albums"},{"name":"tracks","content":[{"inlineContent":[{"type":"text","text":"A "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"text":" containing full ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference","isActive":true},{"type":"text","text":" objects."}],"type":"paragraph"}]},{"name":"playlists","content":[{"inlineContent":[{"text":"A ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":" containing simplified ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","isActive":true},{"type":"text","text":" "},{"text":"objects.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"A ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":" containing simplified ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","isActive":true},{"text":" objects.","type":"text"}],"type":"paragraph"}],"name":"episodes"},{"content":[{"inlineContent":[{"type":"text","text":"A "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference"},{"text":" containing simplified ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","isActive":true},{"text":" objects.","type":"text"}],"type":"paragraph"}],"name":"shows"},{"name":"audiobooks","content":[{"inlineContent":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing simplified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook"},{"type":"text","text":" "},{"type":"text","text":"objects."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search"},{"type":"text","text":"."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)"},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI12SearchResultV7artists6albums6tracks9playlists8episodes5shows10audiobooksAcA12PagingObjectVyAA6ArtistVGSg_ALyAA5AlbumVGSgALyAA5TrackVGSgALyAA8PlaylistVyAA0R14ItemsReferenceVGGSgALyAA7EpisodeVSgGSgALyAA4ShowVSgGSgALyAA9AudiobookVSgGSgtcfc","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"artists","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"text":"albums","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"tracks"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"playlists"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>?, ","kind":"text"},{"text":"episodes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Episode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"text":"?>?, ","kind":"text"},{"kind":"externalParam","text":"shows"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"text":"?>?, ","kind":"text"},{"kind":"externalParam","text":"audiobooks"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"text":"?>?)","kind":"text"}],"title":"init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/search":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)":{"url":"\/documentation\/spotifywebapi\/searchresult\/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","kind":"symbol","type":"topic","title":"init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","abstract":[{"type":"text","text":"Creates the response from the search endpoint."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"artists","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"albums"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"tracks"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"playlists"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"text":">>?, ","kind":"text"},{"kind":"externalParam","text":"episodes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier"},{"text":"?>?, ","kind":"text"},{"kind":"externalParam","text":"shows"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":"?>?, "},{"kind":"externalParam","text":"audiobooks"},{"kind":"text","text":": "},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier"},{"kind":"text","text":"?>?)"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/searchresult/init(from:).json b/docs/data/documentation/spotifywebapi/searchresult/init(from:).json index 0f38dfc0a..45e0560ff 100644 --- a/docs/data/documentation/spotifywebapi/searchresult/init(from:).json +++ b/docs/data/documentation/spotifywebapi/searchresult/init(from:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","title":"init(from:)","extendedModule":"SpotifyWebAPI","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:13SpotifyWebAPI12SearchResultV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Decodable-Implementations"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/searchresult\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/init(from:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/init(from:)","kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/searchresult\/init(from:)","title":"init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/Decodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Decodable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/searchresult\/decodable-implementations","abstract":[],"kind":"article","title":"Decodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/searchresult\/init(from:)"]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","role":"symbol","title":"init(from:)","symbolKind":"init","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI12SearchResultV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Decodable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/init(from:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/init(from:)":{"abstract":[],"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/init(from:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/Decodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/Decodable-Implementations","kind":"article","type":"topic","title":"Decodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/searchresult\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/searchresult/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/searchresult/isapproximatelyequal(to:).json index 5e2bbcc44..0928ddda1 100644 --- a/docs/data/documentation/spotifywebapi/searchresult/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/searchresult/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/searchresult\/isapproximatelyequal(to:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another instance of "},{"code":"Self","type":"codeVoice"},{"text":".","type":"text"}]}],"name":"other"}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Dates are compared using ","type":"text"},{"type":"codeVoice","code":"timeIntervalSince1970"},{"type":"text","text":", so they are considered"},{"text":" ","type":"text"},{"type":"text","text":"floating point properties for the purposes of this method."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/ApproximatelyEquatable-Implementations"]]},"metadata":{"role":"symbol","title":"isApproximatelyEqual(to:)","externalID":"s:13SpotifyWebAPI12SearchResultV20isApproximatelyEqual2toSbAC_tF","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/ApproximatelyEquatable-Implementations":{"url":"\/documentation\/spotifywebapi\/searchresult\/approximatelyequatable-implementations","abstract":[],"role":"collectionGroup","title":"ApproximatelyEquatable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/ApproximatelyEquatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/isApproximatelyEqual(to:)":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/searchresult\/isapproximatelyequal(to:)","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","title":"isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/ApproximatelyEquatable-Implementations"]]},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","title":"isApproximatelyEqual(to:)","externalID":"s:13SpotifyWebAPI12SearchResultV20isApproximatelyEqual2toSbAC_tF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method"},"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/searchresult\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","text":"SearchResult"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Another instance of "},{"code":"Self","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"other"}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Dates are compared using "},{"type":"codeVoice","code":"timeIntervalSince1970"},{"text":", so they are considered","type":"text"},{"type":"text","text":" "},{"text":"floating point properties for the purposes of this method.","type":"text"}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/isApproximatelyEqual(to:)":{"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"title":"isApproximatelyEqual(to:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SearchResult","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/searchresult\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/ApproximatelyEquatable-Implementations":{"url":"\/documentation\/spotifywebapi\/searchresult\/approximatelyequatable-implementations","kind":"article","type":"topic","title":"ApproximatelyEquatable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/ApproximatelyEquatable-Implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/searchresult/playlists.json b/docs/data/documentation/spotifywebapi/searchresult/playlists.json index 035c4d9b4..3186c9018 100644 --- a/docs/data/documentation/spotifywebapi/searchresult/playlists.json +++ b/docs/data/documentation/spotifywebapi/searchresult/playlists.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/searchresult\/playlists"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/playlists"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:13SpotifyWebAPI12SearchResultV9playlistsAA12PagingObjectVyAA8PlaylistVyAA0I14ItemsReferenceVGGSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlists","kind":"identifier"},{"kind":"text","text":": "},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"kind":"text","text":">>?"}],"title":"playlists","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"abstract":[{"text":"A ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"text":" containing simplified ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","isActive":true,"type":"reference"},{"type":"text","text":" objects."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlists","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","kind":"typeIdentifier","text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"text":">>?","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/playlists":{"title":"playlists","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlists"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"kind":"text","text":">>?"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference","isActive":true},{"type":"text","text":" containing simplified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"},{"text":" objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/searchresult\/playlists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/playlists","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/playlists"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"playlists","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","text":"Playlist"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","text":"PlaylistItemsReference"},{"text":">>?","kind":"text"}]}],"kind":"declarations"}],"metadata":{"externalID":"s:13SpotifyWebAPI12SearchResultV9playlistsAA12PagingObjectVyAA8PlaylistVyAA0I14ItemsReferenceVGGSgvp","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","title":"playlists","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlists"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"text":">>?","kind":"text"}],"symbolKind":"property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing simplified "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","isActive":true},{"type":"text","text":" objects."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/searchresult\/playlists"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/playlists":{"abstract":[{"text":"A ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing simplified "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","type":"reference","isActive":true},{"type":"text","text":" objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/playlists","kind":"symbol","type":"topic","title":"playlists","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlists"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>?"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/playlists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/searchresult/shows.json b/docs/data/documentation/spotifywebapi/searchresult/shows.json index 31f5f3f00..3da713c2a 100644 --- a/docs/data/documentation/spotifywebapi/searchresult/shows.json +++ b/docs/data/documentation/spotifywebapi/searchresult/shows.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"A ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":" containing simplified ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","type":"reference","isActive":true},{"text":" objects.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/searchresult\/shows"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI12SearchResultV5showsAA12PagingObjectVyAA4ShowVSgGSgvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shows"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","kind":"typeIdentifier","text":"Show"},{"text":"?>?","kind":"text"}],"role":"symbol","title":"shows","symbolKind":"property"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/shows"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"shows","kind":"identifier"},{"kind":"text","text":": "},{"text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"},{"kind":"text","text":"?>?"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/shows":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/shows","abstract":[{"type":"text","text":"A "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":" containing simplified "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","isActive":true,"type":"reference"},{"type":"text","text":" objects."}],"url":"\/documentation\/spotifywebapi\/searchresult\/shows","role":"symbol","type":"topic","title":"shows","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"shows","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":"?>?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"shows","kind":"identifier"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV","kind":"typeIdentifier"},{"text":"?>?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:13SpotifyWebAPI12SearchResultV5showsAA12PagingObjectVyAA4ShowVSgGSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shows","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show"},{"text":"?>?","kind":"text"}],"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","title":"shows"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/searchresult\/shows"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/shows","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference"},{"text":" containing simplified ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","isActive":true},{"type":"text","text":" objects."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/shows":{"url":"\/documentation\/spotifywebapi\/searchresult\/shows","kind":"symbol","type":"topic","title":"shows","abstract":[{"text":"A ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference","isActive":true},{"type":"text","text":" containing simplified "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","isActive":true},{"text":" objects.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/shows","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shows","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"text":"?>?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/searchresult/tracks.json b/docs/data/documentation/spotifywebapi/searchresult/tracks.json index 24f71715d..6fa95e777 100644 --- a/docs/data/documentation/spotifywebapi/searchresult/tracks.json +++ b/docs/data/documentation/spotifywebapi/searchresult/tracks.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/searchresult\/tracks"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"tracks","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","text":"Track"},{"kind":"text","text":">?"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/tracks"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"kind":"symbol","metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"tracks","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"kind":"text","text":">?"}],"role":"symbol","externalID":"s:13SpotifyWebAPI12SearchResultV6tracksAA12PagingObjectVyAA5TrackVGSgvp"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"A ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" containing full "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"text":" objects.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/tracks":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/tracks","abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing full "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"text":" objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/searchresult\/tracks","role":"symbol","type":"topic","title":"tracks","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tracks"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"kind":"text","text":">?"}]}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","title":"tracks","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tracks"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":">?"}],"externalID":"s:13SpotifyWebAPI12SearchResultV6tracksAA12PagingObjectVyAA5TrackVGSgvp"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/tracks","interfaceLanguage":"swift"},"abstract":[{"text":"A ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference"},{"type":"text","text":" containing full "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" objects."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":">?","kind":"text"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/searchresult\/tracks"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/tracks":{"abstract":[{"text":"A ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" containing full "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"type":"text","text":" objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/tracks","kind":"symbol","type":"topic","title":"tracks","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":">?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/tracks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section.json b/docs/data/documentation/spotifywebapi/section.json index f5e3e4fbc..12a2c9c48 100644 --- a/docs/data/documentation/spotifywebapi/section.json +++ b/docs/data/documentation/spotifywebapi/section.json @@ -1 +1 @@ -{"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"abstract":[{"type":"text","text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,"},{"text":" ","type":"text"},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/section"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Section"}],"symbolKind":"struct","externalID":"s:13SpotifyWebAPI7SectionV","title":"Section","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Section","kind":"identifier"}],"roleHeading":"Structure"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects"]]},"seeAlsoSections":[{"title":"Audio Analysis Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"],"generated":true}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Section","kind":"identifier"}]}]},{"content":[{"text":"Overview","level":2,"anchor":"overview","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Each section contains its own descriptions of tempo, key, mode, time signature,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and loudness."}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#section-object","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/confidence","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/duration","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/keyConfidence","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/loudness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/modeConfidence","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/start","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempoConfidence","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/timeSignature","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/timeSignatureConfidence"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/ApproximatelyEquatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/ApproximatelyEquatable-Implementations","title":"ApproximatelyEquatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/section\/approximatelyequatable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/duration":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/duration","title":"duration","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/duration","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"text":"The duration (in seconds) of the section.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/section\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Equatable-Implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/tempo":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo","abstract":[{"type":"text","text":"The overall estimated tempo of the section in beats per minute (BPM)."}],"title":"tempo","role":"symbol","url":"\/documentation\/spotifywebapi\/section\/tempo","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"tempo"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/Decodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/section\/decodable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/tempoConfidence":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempoConfidence","title":"tempoConfidence","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/tempoconfidence","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tempoConfidence","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo","type":"reference"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/timeSignature":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/timeSignature","title":"timeSignature","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/timesignature","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timeSignature"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"An estimated overall time signature of a track."}]},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"title":"Rhythm","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"text":"Rhythm","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)","title":"init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/init(start:duration:confidence:loudness:tempo:tempoconfidence:key:keyconfidence:mode:modeconfidence:timesignature:timesignatureconfidence:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"start"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"confidence"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loudness"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tempo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"tempoConfidence","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"keyConfidence","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mode"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"modeConfidence","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"timeSignature","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"timeSignatureConfidence","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"abstract":[{"text":"Creates a Section object.","type":"text"}]},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/modeConfidence":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/modeConfidence","title":"modeConfidence","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/modeconfidence","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"modeConfidence"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","type":"reference","isActive":true},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/start":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/start","title":"start","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/start","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"abstract":[{"type":"text","text":"The starting point (in seconds) of the section."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/keyConfidence":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/keyConfidence","title":"keyConfidence","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/keyconfidence","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyConfidence","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key","isActive":true,"type":"reference"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/confidence":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/confidence","title":"confidence","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/confidence","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confidence","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the section’s"},{"text":" ","type":"text"},{"type":"text","text":"“designation”."}]},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#section-object":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#section-object","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#section-object","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/mode":{"abstract":[{"type":"text","text":"Indicates the modality (major or minor) of a track, the type of scale from"},{"text":" ","type":"text"},{"text":"which its melodic content is derived.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section\/mode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","title":"mode","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/timeSignatureConfidence":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/timeSignatureConfidence","title":"timeSignatureConfidence","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/timesignatureconfidence","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"timeSignatureConfidence","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the time signature.","type":"text"}]},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/key":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key","title":"key","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/key","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[{"text":"The estimated overall key of the section.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/loudness":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/loudness","title":"loudness","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/loudness","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"loudness","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"text":"The overall loudness of the section in decibels (dB).","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","interfaceLanguage":"swift"},"metadata":{"symbolKind":"struct","title":"Section","role":"symbol","roleHeading":"Structure","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Section","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Section"}],"externalID":"s:13SpotifyWebAPI7SectionV"},"topicSections":[{"anchor":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)"],"title":"Initializers"},{"title":"Instance Properties","anchor":"Instance-Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/confidence","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/duration","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/keyConfidence","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/loudness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/modeConfidence","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/start","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempoConfidence","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/timeSignature","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/timeSignatureConfidence"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Equatable-Implementations"],"generated":true,"title":"Default Implementations","anchor":"Default-Implementations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,"},{"type":"text","text":" "},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"seeAlsoSections":[{"anchor":"Audio-Analysis-Objects","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"],"title":"Audio Analysis Objects"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Section"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","anchor":"overview","type":"heading","level":2},{"inlineContent":[{"text":"Each section contains its own descriptions of tempo, key, mode, time signature,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and loudness."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#section-object","type":"reference"},{"type":"text","text":"."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section"]}],"kind":"symbol","relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects"]]},"references":{"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#section-object":{"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#section-object","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#section-object"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/section\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/confidence":{"type":"topic","title":"confidence","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"confidence"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/section\/confidence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/confidence","abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the section’s","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“designation”."}],"kind":"symbol"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/Decodable-Implementations":{"kind":"article","title":"Decodable Implementations","abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/section\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/start":{"type":"topic","abstract":[{"type":"text","text":"The starting point (in seconds) of the section."}],"title":"start","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/start","url":"\/documentation\/spotifywebapi\/section\/start"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/ApproximatelyEquatable-Implementations":{"type":"topic","title":"ApproximatelyEquatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/section\/approximatelyequatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/ApproximatelyEquatable-Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/timeSignatureConfidence":{"url":"\/documentation\/spotifywebapi\/section\/timesignatureconfidence","abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the time signature."}],"title":"timeSignatureConfidence","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/timeSignatureConfidence","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"timeSignatureConfidence","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/tempoConfidence":{"title":"tempoConfidence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempoConfidence","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/tempoconfidence","abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo","type":"reference"},{"text":".","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tempoConfidence","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/tempo":{"url":"\/documentation\/spotifywebapi\/section\/tempo","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tempo","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"tempo","role":"symbol","abstract":[{"type":"text","text":"The overall estimated tempo of the section in beats per minute (BPM)."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/duration":{"title":"duration","type":"topic","abstract":[{"text":"The duration (in seconds) of the section.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/spotifywebapi\/section\/duration","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/duration"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}],"title":"Rhythm","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/mode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","title":"mode","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Indicates the modality (major or minor) of a track, the type of scale from"},{"text":" ","type":"text"},{"type":"text","text":"which its melodic content is derived."}],"url":"\/documentation\/spotifywebapi\/section\/mode","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/loudness":{"title":"loudness","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/loudness","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loudness","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/spotifywebapi\/section\/loudness","abstract":[{"type":"text","text":"The overall loudness of the section in decibels (dB)."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)":{"abstract":[{"text":"Creates a Section object.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/section\/init(start:duration:confidence:loudness:tempo:tempoconfidence:key:keyconfidence:mode:modeconfidence:timesignature:timesignatureconfidence:)","kind":"symbol","title":"init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"start"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"confidence","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loudness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tempo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tempoConfidence"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"keyConfidence"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mode"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"modeConfidence"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"timeSignature","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"timeSignatureConfidence"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/modeConfidence":{"kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"modeConfidence"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/modeConfidence","abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","isActive":true,"type":"reference"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/section\/modeconfidence","title":"modeConfidence"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/timeSignature":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/timeSignature","role":"symbol","url":"\/documentation\/spotifywebapi\/section\/timesignature","type":"topic","title":"timeSignature","abstract":[{"type":"text","text":"An estimated overall time signature of a track."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"timeSignature"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/keyConfidence":{"title":"keyConfidence","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/keyconfidence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/keyConfidence","abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"keyConfidence","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/key":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key","url":"\/documentation\/spotifywebapi\/section\/key","kind":"symbol","title":"key","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The estimated overall key of the section."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/!=(_:_:).json b/docs/data/documentation/spotifywebapi/section/!=(_:_:).json index 53a566882..5570e7f79 100644 --- a/docs/data/documentation/spotifywebapi/section/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/section/!=(_:_:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/!=(_:_:)"]}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI7SectionV","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"symbolKind":"op","title":"!=(_:_:)","roleHeading":"Operator","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/!=(_:_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/!=(_:_:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/section\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/section\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Equatable-Implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/section\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","title":"!=(_:_:)","role":"symbol","symbolKind":"op","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI7SectionV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Equatable-Implementations"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/section\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/!=(_:_:)":{"role":"symbol","abstract":[],"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/section\/!=(_:_:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/section/approximatelyequatable-implementations.json index b1d3faaa7..1d26832d3 100644 --- a/docs/data/documentation/spotifywebapi/section/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/section/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"ApproximatelyEquatable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/approximatelyequatable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/isApproximatelyEqual(to:)"],"generated":true,"title":"Instance Methods"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/ApproximatelyEquatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/isApproximatelyEqual(to:)":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Section","preciseIdentifier":"s:13SpotifyWebAPI7SectionV"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/isApproximatelyEqual(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/section\/isapproximatelyequal(to:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/section\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","title":"ApproximatelyEquatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/isApproximatelyEqual(to:)"],"generated":true,"anchor":"Instance-Methods","title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/ApproximatelyEquatable-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/isApproximatelyEqual(to:)":{"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/section\/isapproximatelyequal(to:)","kind":"symbol","title":"isApproximatelyEqual(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Section","preciseIdentifier":"s:13SpotifyWebAPI7SectionV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/isApproximatelyEqual(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/confidence.json b/docs/data/documentation/spotifywebapi/section/confidence.json index c5782e6a4..7ffb2ca96 100644 --- a/docs/data/documentation/spotifywebapi/section/confidence.json +++ b/docs/data/documentation/spotifywebapi/section/confidence.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"confidence","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"confidence"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI7SectionV10confidenceSdvp","role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"kind":"symbol","abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the section’s"},{"type":"text","text":" "},{"type":"text","text":"“designation”."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confidence"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/confidence","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/confidence"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/confidence":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/confidence","title":"confidence","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/confidence","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confidence","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the section’s"},{"text":" ","type":"text"},{"type":"text","text":"“designation”."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/confidence"]}],"metadata":{"title":"confidence","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI7SectionV10confidenceSdvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confidence"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/confidence","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confidence"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]}]}],"abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the section’s","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“designation”."}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/confidence":{"type":"topic","title":"confidence","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"confidence"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/section\/confidence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/confidence","abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the section’s","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“designation”."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/decodable-implementations.json b/docs/data/documentation/spotifywebapi/section/decodable-implementations.json index 42373684a..14ce36293 100644 --- a/docs/data/documentation/spotifywebapi/section/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/section/decodable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/init(from:)"],"title":"Initializers","generated":true}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/decodable-implementations"]}],"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","roleHeading":"API Collection","role":"collectionGroup"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Decodable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/init(from:)","kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/section\/init(from:)","title":"init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Decodable-Implementations"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/init(from:)"],"generated":true,"anchor":"Initializers"}],"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/decodable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/init(from:)":{"title":"init(from:)","abstract":[],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/section\/init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/duration.json b/docs/data/documentation/spotifywebapi/section/duration.json index 3c242e005..11f0e1c17 100644 --- a/docs/data/documentation/spotifywebapi/section/duration.json +++ b/docs/data/documentation/spotifywebapi/section/duration.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"text":"The duration (in seconds) of the section.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/duration"},"kind":"symbol","metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"duration","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI7SectionV8durationSdvp","roleHeading":"Instance Property","title":"duration","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/duration"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/duration":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/duration","title":"duration","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/duration","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"text":"The duration (in seconds) of the section.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/duration","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"duration","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI7SectionV8durationSdvp","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The duration (in seconds) of the section."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"duration","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/duration"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/duration":{"title":"duration","type":"topic","abstract":[{"text":"The duration (in seconds) of the section.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/spotifywebapi\/section\/duration","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/duration"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/equatable-implementations.json b/docs/data/documentation/spotifywebapi/section/equatable-implementations.json index f9d368b14..42dfcf764 100644 --- a/docs/data/documentation/spotifywebapi/section/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/section/equatable-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/section\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/!=(_:_:)"],"generated":true,"title":"Operators"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/!=(_:_:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/section\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"}}} \ No newline at end of file +{"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Equatable Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/equatable-implementations"]}],"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/!=(_:_:)"],"title":"Operators","generated":true,"anchor":"Operators"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/!=(_:_:)":{"role":"symbol","abstract":[],"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/section\/!=(_:_:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/init(from:).json b/docs/data/documentation/spotifywebapi/section/init(from:).json index 441972af7..370710640 100644 --- a/docs/data/documentation/spotifywebapi/section/init(from:).json +++ b/docs/data/documentation/spotifywebapi/section/init(from:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/section\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","externalID":"s:13SpotifyWebAPI7SectionV4fromACs7Decoder_p_tKcfc","extendedModule":"SpotifyWebAPI","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Decodable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/init(from:)","kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/section\/init(from:)","title":"init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/Decodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/section\/decodable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Decodable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"sections":[],"metadata":{"title":"init(from:)","roleHeading":"Initializer","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:13SpotifyWebAPI7SectionV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","symbolKind":"init"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/init(from:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/Decodable-Implementations":{"kind":"article","title":"Decodable Implementations","abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/section\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/init(from:)":{"title":"init(from:)","abstract":[],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/section\/init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/init(from:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/init(start:duration:confidence:loudness:tempo:tempoconfidence:key:keyconfidence:mode:modeconfidence:timesignature:timesignatureconfidence:).json b/docs/data/documentation/spotifywebapi/section/init(start:duration:confidence:loudness:tempo:tempoconfidence:key:keyconfidence:mode:modeconfidence:timesignature:timesignatureconfidence:).json index 038bd9d02..941cd5e86 100644 --- a/docs/data/documentation/spotifywebapi/section/init(start:duration:confidence:loudness:tempo:tempoconfidence:key:keyconfidence:mode:modeconfidence:timesignature:timesignatureconfidence:).json +++ b/docs/data/documentation/spotifywebapi/section/init(start:duration:confidence:loudness:tempo:tempoconfidence:key:keyconfidence:mode:modeconfidence:timesignature:timesignatureconfidence:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"start"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"confidence"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"loudness","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tempo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"tempoConfidence","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"kind":"externalParam","text":"keyConfidence"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"mode","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"modeConfidence"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"timeSignature"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"timeSignatureConfidence"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"start","content":[{"inlineContent":[{"type":"text","text":"The starting point (in seconds) of the section."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The duration (in seconds) of the section."}],"type":"paragraph"}],"name":"duration"},{"name":"confidence","content":[{"type":"paragraph","inlineContent":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"section’s “designation”."}]}]},{"name":"loudness","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The overall loudness of the section in decibels (dB)."},{"type":"text","text":" "},{"type":"text","text":"Loudness values are useful for comparing relative loudness of"},{"type":"text","text":" "},{"text":"sections within tracks.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The overall estimated tempo of the section in beats per minute"},{"text":" ","type":"text"},{"text":"(BPM). In musical terminology, tempo is the speed or pace of a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"given piece and derives directly from the average beat duration."}],"type":"paragraph"}],"name":"tempo"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo","type":"reference"},{"text":". Some tracks contain tempo changes or sounds which","type":"text"},{"type":"text","text":" "},{"type":"text","text":"don’t contain tempo (like pure speech) which would correspond to a"},{"type":"text","text":" "},{"type":"text","text":"low value in this field."}]}],"name":"tempoConfidence"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The estimated overall key of the section. The values in this field"},{"type":"text","text":" "},{"type":"text","text":"ranging from 0 to 11 mapping to pitches using standard "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","isActive":true,"type":"reference"},{"type":"text","text":" (E.g. 0 = C, 1 = C♯\/D♭, 2 = D, and so on). If no key"},{"text":" ","type":"text"},{"type":"text","text":"was detected, the value is -1."}]}],"name":"key"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of"},{"text":" ","type":"text"},{"type":"text","text":"the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key","type":"reference","isActive":true},{"text":". Songs with many key changes may correspond to low","type":"text"},{"type":"text","text":" "},{"text":"values in this field.","type":"text"}]}],"name":"keyConfidence"},{"name":"mode","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Indicates the modality (major or minor) of a track, the type of"},{"type":"text","text":" "},{"text":"scale from which its melodic content is derived. This field will","type":"text"},{"type":"text","text":" "},{"type":"text","text":"contain a 0 for “minor”, a 1 for “major”, or a -1 for no result."},{"type":"text","text":" "},{"type":"text","text":"Note that the major key (e.g. C major) could more likely be"},{"type":"text","text":" "},{"type":"text","text":"confused with the minor key at 3 semitones lower (e.g. A minor) as"},{"type":"text","text":" "},{"type":"text","text":"both keys carry the same pitches."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of"},{"type":"text","text":" "},{"type":"text","text":"the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode"},{"type":"text","text":"."}]}],"name":"modeConfidence"},{"name":"timeSignature","content":[{"inlineContent":[{"text":"An estimated overall time signature of a track. The time","type":"text"},{"type":"text","text":" "},{"type":"text","text":"signature (meter) is a notational convention to specify how many"},{"type":"text","text":" "},{"text":"beats are in each bar (or measure). The time signature ranges from","type":"text"},{"type":"text","text":" "},{"type":"text","text":"3 to 7 indicating time signatures of “3\/4”, to “7\/4”."}],"type":"paragraph"}]},{"name":"timeSignatureConfidence","content":[{"type":"paragraph","inlineContent":[{"text":"The confidence, from 0.0 to 1.0, of the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"reliability of the time signature. Sections with time signature"},{"text":" ","type":"text"},{"text":"changes may correspond to low values in this field.","type":"text"}]}]}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Each section contains its own descriptions of tempo, key, mode, time"},{"text":" ","type":"text"},{"text":"signature, and loudness.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#section-object","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/init(start:duration:confidence:loudness:tempo:tempoconfidence:key:keyconfidence:mode:modeconfidence:timesignature:timesignatureconfidence:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Creates a Section object.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"start","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"confidence","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"loudness","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tempo"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tempoConfidence","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"keyConfidence","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"mode","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"modeConfidence","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"timeSignature","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"timeSignatureConfidence"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"role":"symbol","title":"init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI7SectionV5start8duration10confidence8loudness5tempo0I10Confidence3key0kJ04mode0lJ013timeSignature0mnJ0ACSd_S5dSiSdSiSdSiSdtcfc"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/mode":{"abstract":[{"type":"text","text":"Indicates the modality (major or minor) of a track, the type of scale from"},{"text":" ","type":"text"},{"text":"which its melodic content is derived.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section\/mode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","title":"mode","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#section-object":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#section-object","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#section-object","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)","title":"init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/init(start:duration:confidence:loudness:tempo:tempoconfidence:key:keyconfidence:mode:modeconfidence:timesignature:timesignatureconfidence:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"start"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"confidence"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loudness"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tempo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"tempoConfidence","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"keyConfidence","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mode"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"modeConfidence","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"timeSignature","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"timeSignatureConfidence","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"abstract":[{"text":"Creates a Section object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/tempo":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo","abstract":[{"type":"text","text":"The overall estimated tempo of the section in beats per minute (BPM)."}],"title":"tempo","role":"symbol","url":"\/documentation\/spotifywebapi\/section\/tempo","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"tempo"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/key":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key","title":"key","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/key","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[{"text":"The estimated overall key of the section.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"https://en.wikipedia.org/wiki/Pitch_class":{"title":"Pitch Class notation","titleInlineContent":[{"type":"text","text":"Pitch Class"},{"text":" ","type":"text"},{"text":"notation","type":"text"}],"type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"start","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"confidence","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"loudness","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"tempo","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"tempoConfidence","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"keyConfidence","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"modeConfidence","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"timeSignature"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"timeSignatureConfidence","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI7SectionV5start8duration10confidence8loudness5tempo0I10Confidence3key0kJ04mode0lJ013timeSignature0mnJ0ACSd_S5dSiSdSiSdSiSdtcfc","modules":[{"name":"SpotifyWebAPI"}],"title":"init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)","symbolKind":"init","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"start","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"confidence"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loudness"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"tempo","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tempoConfidence"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"keyConfidence"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"mode","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"modeConfidence"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"timeSignature"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"timeSignatureConfidence","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The starting point (in seconds) of the section."}]}],"name":"start"},{"name":"duration","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The duration (in seconds) of the section."}]}]},{"name":"confidence","content":[{"inlineContent":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the"},{"text":" ","type":"text"},{"type":"text","text":"section’s “designation”."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The overall loudness of the section in decibels (dB)."},{"type":"text","text":" "},{"text":"Loudness values are useful for comparing relative loudness of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"sections within tracks."}],"type":"paragraph"}],"name":"loudness"},{"content":[{"inlineContent":[{"text":"The overall estimated tempo of the section in beats per minute","type":"text"},{"type":"text","text":" "},{"type":"text","text":"(BPM). In musical terminology, tempo is the speed or pace of a"},{"type":"text","text":" "},{"type":"text","text":"given piece and derives directly from the average beat duration."}],"type":"paragraph"}],"name":"tempo"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of"},{"text":" ","type":"text"},{"text":"the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo"},{"type":"text","text":". Some tracks contain tempo changes or sounds which"},{"type":"text","text":" "},{"type":"text","text":"don’t contain tempo (like pure speech) which would correspond to a"},{"type":"text","text":" "},{"type":"text","text":"low value in this field."}]}],"name":"tempoConfidence"},{"name":"key","content":[{"inlineContent":[{"type":"text","text":"The estimated overall key of the section. The values in this field"},{"type":"text","text":" "},{"type":"text","text":"ranging from 0 to 11 mapping to pitches using standard "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","isActive":true},{"type":"text","text":" (E.g. 0 = C, 1 = C♯\/D♭, 2 = D, and so on). If no key"},{"type":"text","text":" "},{"text":"was detected, the value is -1.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of"},{"type":"text","text":" "},{"text":"the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key","isActive":true},{"type":"text","text":". Songs with many key changes may correspond to low"},{"type":"text","text":" "},{"type":"text","text":"values in this field."}]}],"name":"keyConfidence"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Indicates the modality (major or minor) of a track, the type of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"scale from which its melodic content is derived. This field will"},{"type":"text","text":" "},{"text":"contain a 0 for “minor”, a 1 for “major”, or a -1 for no result.","type":"text"},{"type":"text","text":" "},{"text":"Note that the major key (e.g. C major) could more likely be","type":"text"},{"type":"text","text":" "},{"text":"confused with the minor key at 3 semitones lower (e.g. A minor) as","type":"text"},{"type":"text","text":" "},{"text":"both keys carry the same pitches.","type":"text"}]}],"name":"mode"},{"name":"modeConfidence","content":[{"inlineContent":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode"},{"type":"text","text":"."}],"type":"paragraph"}]},{"name":"timeSignature","content":[{"inlineContent":[{"text":"An estimated overall time signature of a track. The time","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"signature (meter) is a notational convention to specify how many"},{"text":" ","type":"text"},{"text":"beats are in each bar (or measure). The time signature ranges from","type":"text"},{"type":"text","text":" "},{"text":"3 to 7 indicating time signatures of “3\/4”, to “7\/4”.","type":"text"}],"type":"paragraph"}]},{"name":"timeSignatureConfidence","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the"},{"text":" ","type":"text"},{"text":"reliability of the time signature. Sections with time signature","type":"text"},{"type":"text","text":" "},{"type":"text","text":"changes may correspond to low values in this field."}]}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Each section contains its own descriptions of tempo, key, mode, time"},{"type":"text","text":" "},{"type":"text","text":"signature, and loudness."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#section-object","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/section\/init(start:duration:confidence:loudness:tempo:tempoconfidence:key:keyconfidence:mode:modeconfidence:timesignature:timesignatureconfidence:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Creates a Section object."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/tempo":{"url":"\/documentation\/spotifywebapi\/section\/tempo","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tempo","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"tempo","role":"symbol","abstract":[{"type":"text","text":"The overall estimated tempo of the section in beats per minute (BPM)."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/key":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key","url":"\/documentation\/spotifywebapi\/section\/key","kind":"symbol","title":"key","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The estimated overall key of the section."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/mode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","title":"mode","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Indicates the modality (major or minor) of a track, the type of scale from"},{"text":" ","type":"text"},{"type":"text","text":"which its melodic content is derived."}],"url":"\/documentation\/spotifywebapi\/section\/mode","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol"},"https://en.wikipedia.org/wiki/Pitch_class":{"titleInlineContent":[{"type":"text","text":"Pitch Class"},{"text":" ","type":"text"},{"text":"notation","type":"text"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","url":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","title":"Pitch Class notation","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)":{"abstract":[{"text":"Creates a Section object.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/section\/init(start:duration:confidence:loudness:tempo:tempoconfidence:key:keyconfidence:mode:modeconfidence:timesignature:timesignatureconfidence:)","kind":"symbol","title":"init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"start"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"confidence","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loudness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tempo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tempoConfidence"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"keyConfidence"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mode"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"modeConfidence"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"timeSignature","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"timeSignatureConfidence"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/init(start:duration:confidence:loudness:tempo:tempoConfidence:key:keyConfidence:mode:modeConfidence:timeSignature:timeSignatureConfidence:)"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#section-object":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#section-object","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#section-object","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/section/isapproximatelyequal(to:).json index ba749b762..e52a49cf9 100644 --- a/docs/data/documentation/spotifywebapi/section/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/section/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/isapproximatelyequal(to:)"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Section","preciseIdentifier":"s:13SpotifyWebAPI7SectionV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]},{"kind":"parameters","parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another instance of "},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/ApproximatelyEquatable-Implementations"]]},"metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI7SectionV20isApproximatelyEqual2toSbAC_tF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Section","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7SectionV"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isApproximatelyEqual(to:)","roleHeading":"Instance Method"},"kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/isApproximatelyEqual(to:)":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Section","preciseIdentifier":"s:13SpotifyWebAPI7SectionV"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/isApproximatelyEqual(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/section\/isapproximatelyequal(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/ApproximatelyEquatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/ApproximatelyEquatable-Implementations","title":"ApproximatelyEquatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/section\/approximatelyequatable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Section","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","preciseIdentifier":"s:13SpotifyWebAPI7SectionV"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Another instance of "},{"type":"codeVoice","code":"Self"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"other"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/section\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/ApproximatelyEquatable-Implementations"]]},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Section","preciseIdentifier":"s:13SpotifyWebAPI7SectionV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:)","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:13SpotifyWebAPI7SectionV20isApproximatelyEqual2toSbAC_tF"},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/isApproximatelyEqual(to:)":{"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/section\/isapproximatelyequal(to:)","kind":"symbol","title":"isApproximatelyEqual(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Section","preciseIdentifier":"s:13SpotifyWebAPI7SectionV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/ApproximatelyEquatable-Implementations":{"type":"topic","title":"ApproximatelyEquatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/section\/approximatelyequatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/ApproximatelyEquatable-Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/key.json b/docs/data/documentation/spotifywebapi/section/key.json index 7309e2960..490a5d893 100644 --- a/docs/data/documentation/spotifywebapi/section/key.json +++ b/docs/data/documentation/spotifywebapi/section/key.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The estimated overall key of the section.","type":"text"}],"metadata":{"role":"symbol","title":"key","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI7SectionV3keySivp","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"The values in this field ranging from 0 to 11 mapping to pitches using","type":"text"},{"type":"text","text":" "},{"type":"text","text":"standard "},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class"},{"type":"text","text":" (E.g. 0 = C, 1 = C♯\/D♭, 2 = D, and so"},{"type":"text","text":" "},{"text":"on). If no key was detected, the value is -1.","type":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key"},"variants":[{"paths":["\/documentation\/spotifywebapi\/section\/key"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/key":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key","title":"key","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/key","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[{"text":"The estimated overall key of the section.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"https://en.wikipedia.org/wiki/Pitch_class":{"url":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","title":"Pitch Class notation","titleInlineContent":[{"type":"text","text":"Pitch Class notation"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"key","externalID":"s:13SpotifyWebAPI7SectionV3keySivp","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"key","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key"},"abstract":[{"text":"The estimated overall key of the section.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The values in this field ranging from 0 to 11 mapping to pitches using"},{"type":"text","text":" "},{"text":"standard ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","isActive":true,"type":"reference"},{"text":" (E.g. 0 = C, 1 = C♯\/D♭, 2 = D, and so","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"on). If no key was detected, the value is -1."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/section\/key"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"https://en.wikipedia.org/wiki/Pitch_class":{"title":"Pitch Class notation","titleInlineContent":[{"text":"Pitch Class notation","type":"text"}],"url":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/key":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key","url":"\/documentation\/spotifywebapi\/section\/key","kind":"symbol","title":"key","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The estimated overall key of the section."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/keyconfidence.json b/docs/data/documentation/spotifywebapi/section/keyconfidence.json index 1ea770f8f..141d74f41 100644 --- a/docs/data/documentation/spotifywebapi/section/keyconfidence.json +++ b/docs/data/documentation/spotifywebapi/section/keyconfidence.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI7SectionV13keyConfidenceSdvp","title":"keyConfidence","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyConfidence","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/section\/keyconfidence"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/keyConfidence"},"abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key","isActive":true,"type":"reference"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"keyConfidence","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"Songs with many key changes may correspond to low values in this field."}],"type":"paragraph"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/keyConfidence":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/keyConfidence","title":"keyConfidence","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/keyconfidence","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyConfidence","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key","isActive":true,"type":"reference"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/key":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key","title":"key","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/key","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[{"text":"The estimated overall key of the section.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"}}} \ No newline at end of file +{"abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key","type":"reference"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/keyConfidence","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/keyconfidence"]}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI7SectionV13keyConfidenceSdvp","modules":[{"name":"SpotifyWebAPI"}],"title":"keyConfidence","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"keyConfidence","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyConfidence"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"languages":["swift"]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Songs with many key changes may correspond to low values in this field.","type":"text"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/key":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key","url":"\/documentation\/spotifywebapi\/section\/key","kind":"symbol","title":"key","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The estimated overall key of the section."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/keyConfidence":{"title":"keyConfidence","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/keyconfidence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/keyConfidence","abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/key"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"keyConfidence","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/loudness.json b/docs/data/documentation/spotifywebapi/section/loudness.json index f5b86be69..4a586cbe7 100644 --- a/docs/data/documentation/spotifywebapi/section/loudness.json +++ b/docs/data/documentation/spotifywebapi/section/loudness.json @@ -1 +1 @@ -{"metadata":{"title":"loudness","externalID":"s:13SpotifyWebAPI7SectionV8loudnessSdvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loudness","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Loudness values are useful for comparing relative loudness of sections","type":"text"},{"type":"text","text":" "},{"type":"text","text":"within tracks."}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/loudness"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/loudness"},"abstract":[{"type":"text","text":"The overall loudness of the section in decibels (dB)."}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/loudness":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/loudness","title":"loudness","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/loudness","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"loudness","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"text":"The overall loudness of the section in decibels (dB).","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","metadata":{"roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudness"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"loudness","externalID":"s:13SpotifyWebAPI7SectionV8loudnessSdvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"loudness","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Loudness values are useful for comparing relative loudness of sections","type":"text"},{"text":" ","type":"text"},{"text":"within tracks.","type":"text"}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/loudness","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/section\/loudness"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The overall loudness of the section in decibels (dB)."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/loudness":{"title":"loudness","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/loudness","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loudness","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/spotifywebapi\/section\/loudness","abstract":[{"type":"text","text":"The overall loudness of the section in decibels (dB)."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/mode.json b/docs/data/documentation/spotifywebapi/section/mode.json index a26acbac0..d00b9673c 100644 --- a/docs/data/documentation/spotifywebapi/section/mode.json +++ b/docs/data/documentation/spotifywebapi/section/mode.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI7SectionV4modeSivp","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"mode","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mode","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"mode","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"This field will contain a 0 for “minor”, a 1 for “major”, or a -1 for no","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"result. Note that the major key (e.g. C major) could more likely be"},{"type":"text","text":" "},{"text":"confused with the minor key at 3 semitones lower (e.g. A minor) as both","type":"text"},{"type":"text","text":" "},{"text":"keys carry the same pitches.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/section\/mode"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Indicates the modality (major or minor) of a track, the type of scale from"},{"text":" ","type":"text"},{"text":"which its melodic content is derived.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/mode":{"abstract":[{"type":"text","text":"Indicates the modality (major or minor) of a track, the type of scale from"},{"text":" ","type":"text"},{"text":"which its melodic content is derived.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section\/mode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","title":"mode","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Indicates the modality (major or minor) of a track, the type of scale from"},{"text":" ","type":"text"},{"text":"which its melodic content is derived.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"This field will contain a 0 for “minor”, a 1 for “major”, or a -1 for no"},{"type":"text","text":" "},{"text":"result. Note that the major key (e.g. C major) could more likely be","type":"text"},{"type":"text","text":" "},{"text":"confused with the minor key at 3 semitones lower (e.g. A minor) as both","type":"text"},{"type":"text","text":" "},{"type":"text","text":"keys carry the same pitches."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/mode"]}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI7SectionV4modeSivp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mode"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","title":"mode","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/mode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","title":"mode","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Indicates the modality (major or minor) of a track, the type of scale from"},{"text":" ","type":"text"},{"type":"text","text":"which its melodic content is derived."}],"url":"\/documentation\/spotifywebapi\/section\/mode","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/modeconfidence.json b/docs/data/documentation/spotifywebapi/section/modeconfidence.json index 3dbafafa5..800a4dc29 100644 --- a/docs/data/documentation/spotifywebapi/section/modeconfidence.json +++ b/docs/data/documentation/spotifywebapi/section/modeconfidence.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/section\/modeconfidence"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/modeConfidence","interfaceLanguage":"swift"},"abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","type":"reference","isActive":true},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"modeConfidence"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"modeConfidence","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI7SectionV14modeConfidenceSdvp","role":"symbol","symbolKind":"property","title":"modeConfidence"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/mode":{"abstract":[{"type":"text","text":"Indicates the modality (major or minor) of a track, the type of scale from"},{"text":" ","type":"text"},{"text":"which its melodic content is derived.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section\/mode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","title":"mode","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/modeConfidence":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/modeConfidence","title":"modeConfidence","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/modeconfidence","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"modeConfidence"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","type":"reference","isActive":true},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"modeConfidence"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"sections":[],"metadata":{"title":"modeConfidence","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI7SectionV14modeConfidenceSdvp","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"modeConfidence","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","isActive":true,"type":"reference"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/section\/modeconfidence"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/modeConfidence"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/modeConfidence":{"kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"modeConfidence"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/modeConfidence","abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","isActive":true,"type":"reference"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/section\/modeconfidence","title":"modeConfidence"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/mode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/mode","title":"mode","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Indicates the modality (major or minor) of a track, the type of scale from"},{"text":" ","type":"text"},{"type":"text","text":"which its melodic content is derived."}],"url":"\/documentation\/spotifywebapi\/section\/mode","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/start.json b/docs/data/documentation/spotifywebapi/section/start.json index af6bc63e5..dc3d66b0f 100644 --- a/docs/data/documentation/spotifywebapi/section/start.json +++ b/docs/data/documentation/spotifywebapi/section/start.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/start"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/start"},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"start","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"externalID":"s:13SpotifyWebAPI7SectionV5startSdvp","role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The starting point (in seconds) of the section."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/start":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/start","title":"start","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/start","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"abstract":[{"type":"text","text":"The starting point (in seconds) of the section."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"}}} \ No newline at end of file +{"metadata":{"title":"start","roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI7SectionV5startSdvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/section\/start"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/start","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The starting point (in seconds) of the section."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/start":{"type":"topic","abstract":[{"type":"text","text":"The starting point (in seconds) of the section."}],"title":"start","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/start","url":"\/documentation\/spotifywebapi\/section\/start"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/tempo.json b/docs/data/documentation/spotifywebapi/section/tempo.json index eb065079b..73f381c7d 100644 --- a/docs/data/documentation/spotifywebapi/section/tempo.json +++ b/docs/data/documentation/spotifywebapi/section/tempo.json @@ -1 +1 @@ -{"abstract":[{"text":"The overall estimated tempo of the section in beats per minute (BPM).","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tempo"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"In musical terminology, tempo is the speed or pace of a given piece and","type":"text"},{"type":"text","text":" "},{"text":"derives directly from the average beat duration.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/tempo"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo"},"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI7SectionV5tempoSdvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"tempo","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tempo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/tempo":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo","abstract":[{"type":"text","text":"The overall estimated tempo of the section in beats per minute (BPM)."}],"title":"tempo","role":"symbol","url":"\/documentation\/spotifywebapi\/section\/tempo","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"tempo"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"metadata":{"role":"symbol","title":"tempo","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tempo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI7SectionV5tempoSdvp"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tempo","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"In musical terminology, tempo is the speed or pace of a given piece and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"derives directly from the average beat duration."}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/tempo"]}],"abstract":[{"type":"text","text":"The overall estimated tempo of the section in beats per minute (BPM)."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/tempo":{"url":"\/documentation\/spotifywebapi\/section\/tempo","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tempo","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"tempo","role":"symbol","abstract":[{"type":"text","text":"The overall estimated tempo of the section in beats per minute (BPM)."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/tempoconfidence.json b/docs/data/documentation/spotifywebapi/section/tempoconfidence.json index 2bb8a71ed..ec297c671 100644 --- a/docs/data/documentation/spotifywebapi/section/tempoconfidence.json +++ b/docs/data/documentation/spotifywebapi/section/tempoconfidence.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/tempoconfidence"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tempoConfidence"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Some tracks contain tempo changes or sounds which don’t contain tempo (like","type":"text"},{"type":"text","text":" "},{"type":"text","text":"pure speech) which would correspond to a low value in this field."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"metadata":{"title":"tempoConfidence","symbolKind":"property","role":"symbol","externalID":"s:13SpotifyWebAPI7SectionV15tempoConfidenceSdvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tempoConfidence","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempoConfidence","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/tempoConfidence":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempoConfidence","title":"tempoConfidence","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/tempoconfidence","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"tempoConfidence","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo","type":"reference"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/tempo":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo","abstract":[{"type":"text","text":"The overall estimated tempo of the section in beats per minute (BPM)."}],"title":"tempo","role":"symbol","url":"\/documentation\/spotifywebapi\/section\/tempo","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"tempo"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tempoConfidence","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Some tracks contain tempo changes or sounds which don’t contain tempo (like","type":"text"},{"type":"text","text":" "},{"text":"pure speech) which would correspond to a low value in this field.","type":"text"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tempoConfidence","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"title":"tempoConfidence","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI7SectionV15tempoConfidenceSdvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempoConfidence"},"variants":[{"paths":["\/documentation\/spotifywebapi\/section\/tempoconfidence"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo","type":"reference"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/tempoConfidence":{"title":"tempoConfidence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempoConfidence","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/tempoconfidence","abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo","type":"reference"},{"text":".","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tempoConfidence","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/tempo":{"url":"\/documentation\/spotifywebapi\/section\/tempo","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tempo","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"tempo","role":"symbol","abstract":[{"type":"text","text":"The overall estimated tempo of the section in beats per minute (BPM)."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/tempo"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/timesignature.json b/docs/data/documentation/spotifywebapi/section/timesignature.json index a48dc0941..09923366d 100644 --- a/docs/data/documentation/spotifywebapi/section/timesignature.json +++ b/docs/data/documentation/spotifywebapi/section/timesignature.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/timeSignature","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"timeSignature","externalID":"s:13SpotifyWebAPI7SectionV13timeSignatureSivp","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timeSignature","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/section\/timesignature"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"An estimated overall time signature of a track."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"timeSignature"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"The time signature (meter) is a notational convention to specify how many","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"beats are in each bar (or measure). The time signature ranges from 3 to 7"},{"text":" ","type":"text"},{"text":"indicating time signatures of “3\/4”, to “7\/4”.","type":"text"}]}],"kind":"content"}],"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/timeSignature":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/timeSignature","title":"timeSignature","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/timesignature","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timeSignature"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"An estimated overall time signature of a track."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/timeSignature","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"timeSignature","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"The time signature (meter) is a notational convention to specify how many","type":"text"},{"text":" ","type":"text"},{"text":"beats are in each bar (or measure). The time signature ranges from 3 to 7","type":"text"},{"type":"text","text":" "},{"type":"text","text":"indicating time signatures of “3\/4”, to “7\/4”."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/timesignature"]}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"An estimated overall time signature of a track.","type":"text"}],"metadata":{"symbolKind":"property","title":"timeSignature","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"timeSignature"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI7SectionV13timeSignatureSivp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/timeSignature":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/timeSignature","role":"symbol","url":"\/documentation\/spotifywebapi\/section\/timesignature","type":"topic","title":"timeSignature","abstract":[{"type":"text","text":"An estimated overall time signature of a track."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"timeSignature"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/section/timesignatureconfidence.json b/docs/data/documentation/spotifywebapi/section/timesignatureconfidence.json index 6495e356e..8def0daf9 100644 --- a/docs/data/documentation/spotifywebapi/section/timesignatureconfidence.json +++ b/docs/data/documentation/spotifywebapi/section/timesignatureconfidence.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the time signature."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timeSignatureConfidence"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Sections with time signature changes may correspond to low values in this"},{"text":" ","type":"text"},{"type":"text","text":"field."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/section\/timesignatureconfidence"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/timeSignatureConfidence","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI7SectionV23timeSignatureConfidenceSdvp","title":"timeSignatureConfidence","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"timeSignatureConfidence","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/timeSignatureConfidence":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/timeSignatureConfidence","title":"timeSignatureConfidence","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/section\/timesignatureconfidence","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"timeSignatureConfidence","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the time signature.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/section\/timesignatureconfidence"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section"]]},"abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the time signature."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timeSignatureConfidence","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Sections with time signature changes may correspond to low values in this","type":"text"},{"type":"text","text":" "},{"type":"text","text":"field."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/timeSignatureConfidence"},"metadata":{"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI7SectionV23timeSignatureConfidenceSdvp","symbolKind":"property","title":"timeSignatureConfidence","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timeSignatureConfidence","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section/timeSignatureConfidence":{"url":"\/documentation\/spotifywebapi\/section\/timesignatureconfidence","abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the time signature."}],"title":"timeSignatureConfidence","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section\/timeSignatureConfidence","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"timeSignatureConfidence","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment.json b/docs/data/documentation/spotifywebapi/segment.json index 59c09b347..213cd0c12 100644 --- a/docs/data/documentation/spotifywebapi/segment.json +++ b/docs/data/documentation/spotifywebapi/segment.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/segment"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"seeAlsoSections":[{"title":"Audio Analysis Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"anchor":"overview","type":"heading","text":"Overview","level":2},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#segment-object","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"Segment","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Segment","kind":"identifier"}],"roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct","role":"symbol","externalID":"s:13SpotifyWebAPI7SegmentV"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/confidence","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/duration","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessEnd","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/pitches","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/start","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/timbre"],"title":"Instance Properties"},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Equatable-Implementations"],"title":"Default Implementations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/start":{"url":"\/documentation\/spotifywebapi\/segment\/start","role":"symbol","abstract":[{"type":"text","text":"The starting point (in seconds) of the segment."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/start","kind":"symbol","type":"topic","title":"start"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/duration":{"type":"topic","kind":"symbol","title":"duration","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/duration","url":"\/documentation\/spotifywebapi\/segment\/duration","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The duration (in seconds) of the segment.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/pitches":{"title":"pitches","url":"\/documentation\/spotifywebapi\/segment\/pitches","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/pitches","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pitches","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"A “chroma” vector representing the pitch content of the segment,"},{"type":"text","text":" "},{"text":"corresponding to the 12 pitch classes C, C#, D to B, with values ranging","type":"text"},{"text":" ","type":"text"},{"text":"from 0 to 1 that describe the relative dominance of every pitch in the","type":"text"},{"text":" ","type":"text"},{"text":"chromatic scale. More details about how to interpret this vector can be","type":"text"},{"type":"text","text":" "},{"text":"found ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/segment\/equatable-implementations"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMax":{"title":"loudnessMax","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessMax"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The peak loudness of the segment in decibels (dB)."}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessmax"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessStart":{"title":"loudnessStart","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessStart"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The onset loudness of the segment in decibels (dB)."}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessstart"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/timbre":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/timbre","url":"\/documentation\/spotifywebapi\/segment\/timbre","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timbre","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"]","kind":"text"}],"abstract":[{"text":"Timbre is the quality of a musical note or sound that distinguishes","type":"text"},{"type":"text","text":" "},{"text":"different types of musical instruments, or voices. Timbre vectors are best","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"used in comparison with each other. More details about how to interpret"},{"type":"text","text":" "},{"type":"text","text":"this vector can be found "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre","type":"reference","isActive":true},{"type":"text","text":"."}],"title":"timbre"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)":{"title":"init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)","url":"\/documentation\/spotifywebapi\/segment\/init(start:duration:confidence:loudnessstart:loudnessmax:loudnessmaxtime:pitches:timbre:loudnessend:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"start"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"confidence","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"loudnessStart","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"loudnessMax","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"loudnessMaxTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"pitches","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":"], "},{"text":"timbre","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"], ","kind":"text"},{"text":"loudnessEnd","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Creates a segment of a track."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/Decodable-Implementations":{"type":"topic","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/segment\/decodable-implementations","role":"collectionGroup","abstract":[],"kind":"article"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#pitch":{"title":"here","titleInlineContent":[{"type":"text","text":"here"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"title":"Rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMaxTime":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The segment-relative offset of the segment peak loudness in seconds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessMaxTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessmaxtime","title":"loudnessMaxTime"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/ApproximatelyEquatable-Implementations":{"url":"\/documentation\/spotifywebapi\/segment\/approximatelyequatable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/ApproximatelyEquatable-Implementations","type":"topic","title":"ApproximatelyEquatable Implementations","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/confidence":{"abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the segmentation."}],"title":"confidence","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/confidence","url":"\/documentation\/spotifywebapi\/segment\/confidence","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"confidence"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"type":"topic","role":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#timbre":{"titleInlineContent":[{"type":"text","text":"here"}],"type":"link","title":"here","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessEnd":{"title":"loudnessEnd","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessEnd","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"loudnessEnd","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"abstract":[{"type":"text","text":"The offset loudness of the segment in decibels (dB)."}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessend"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#segment-object":{"title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#segment-object","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#segment-object","type":"link"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects"]]},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"Segment"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"roleHeading":"Structure","role":"symbol","externalID":"s:13SpotifyWebAPI7SegmentV","title":"Segment"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"A segment of a track with a roughly consistent sound.","type":"text"}],"topicSections":[{"title":"Initializers","anchor":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/confidence","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/duration","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessEnd","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/pitches","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/start","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/timbre"],"title":"Instance Properties","anchor":"Instance-Properties","generated":true},{"title":"Default Implementations","anchor":"Default-Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Equatable-Implementations"]}],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"],"anchor":"Audio-Analysis-Objects","generated":true,"title":"Audio Analysis Objects"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"overview","text":"Overview","type":"heading"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#segment-object","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessStart":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessStart"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"text":"The onset loudness of the segment in decibels (dB).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","type":"topic","url":"\/documentation\/spotifywebapi\/segment\/loudnessstart","kind":"symbol","title":"loudnessStart"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/timbre":{"title":"timbre","abstract":[{"text":"Timbre is the quality of a musical note or sound that distinguishes","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"different types of musical instruments, or voices. Timbre vectors are best"},{"type":"text","text":" "},{"type":"text","text":"used in comparison with each other. More details about how to interpret"},{"type":"text","text":" "},{"type":"text","text":"this vector can be found "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre","type":"reference"},{"type":"text","text":"."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/timbre","url":"\/documentation\/spotifywebapi\/segment\/timbre","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timbre","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":"]","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/confidence":{"abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the segmentation."}],"url":"\/documentation\/spotifywebapi\/segment\/confidence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/confidence","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confidence"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"confidence","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"title":"Rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#pitch":{"title":"here","titleInlineContent":[{"type":"text","text":"here"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/pitches":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pitches"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":"]"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/segment\/pitches","title":"pitches","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/pitches","type":"topic","abstract":[{"type":"text","text":"A “chroma” vector representing the pitch content of the segment,"},{"type":"text","text":" "},{"type":"text","text":"corresponding to the 12 pitch classes C, C#, D to B, with values ranging"},{"type":"text","text":" "},{"type":"text","text":"from 0 to 1 that describe the relative dominance of every pitch in the"},{"type":"text","text":" "},{"type":"text","text":"chromatic scale. More details about how to interpret this vector can be"},{"type":"text","text":" "},{"type":"text","text":"found "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","isActive":true},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/duration":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The duration (in seconds) of the segment."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"duration","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/duration","title":"duration","url":"\/documentation\/spotifywebapi\/segment\/duration"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/Decodable-Implementations":{"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Decodable-Implementations","role":"collectionGroup","kind":"article","title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/segment\/decodable-implementations"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#segment-object":{"title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#segment-object","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#segment-object"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#timbre":{"title":"here","titleInlineContent":[{"type":"text","text":"here"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/start":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"start","url":"\/documentation\/spotifywebapi\/segment\/start","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/start","abstract":[{"text":"The starting point (in seconds) of the segment.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/segment\/equatable-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Equatable-Implementations","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/segment\/init(start:duration:confidence:loudnessstart:loudnessmax:loudnessmaxtime:pitches:timbre:loudnessend:)","kind":"symbol","abstract":[{"text":"Creates a segment of a track.","type":"text"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"start","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"confidence"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"loudnessStart","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loudnessMax","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"loudnessMaxTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"pitches","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"timbre","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"loudnessEnd"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"title":"init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMax":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessMax"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"text":"The peak loudness of the segment in decibels (dB).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","type":"topic","url":"\/documentation\/spotifywebapi\/segment\/loudnessmax","kind":"symbol","title":"loudnessMax"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessEnd":{"abstract":[{"type":"text","text":"The offset loudness of the segment in decibels (dB)."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessEnd","role":"symbol","kind":"symbol","title":"loudnessEnd","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"loudnessEnd","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMaxTime":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessMaxTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"loudnessMaxTime","abstract":[{"text":"The segment-relative offset of the segment peak loudness in seconds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessmaxtime"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/segment\/approximatelyequatable-implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/ApproximatelyEquatable-Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment/!=(_:_:).json b/docs/data/documentation/spotifywebapi/segment/!=(_:_:).json index b5f81bb23..70bce0949 100644 --- a/docs/data/documentation/spotifywebapi/segment/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/segment/!=(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"extendedModule":"Swift","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI7SegmentV","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/segment\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/segment\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/!=(_:_:)":{"kind":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/segment\/!=(_:_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/!=(_:_:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI7SegmentV","title":"!=(_:_:)"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/segment\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/segment\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/segment\/equatable-implementations","kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Equatable-Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/segment/approximatelyequatable-implementations.json index 84ac7f466..3530486ca 100644 --- a/docs/data/documentation/spotifywebapi/segment/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/segment/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/isApproximatelyEqual(to:)"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment\/approximatelyequatable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/ApproximatelyEquatable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"ApproximatelyEquatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/isApproximatelyEqual(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV","text":"Segment"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/segment\/isapproximatelyequal(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/isApproximatelyEqual(to:)","type":"topic","title":"isApproximatelyEqual(to:)","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" are approximately equal to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of 0.001. Else, returns","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/ApproximatelyEquatable-Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"API Collection","title":"ApproximatelyEquatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/isApproximatelyEqual(to:)"],"anchor":"Instance-Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment\/approximatelyequatable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/isApproximatelyEqual(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Segment","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the properties of "},{"type":"codeVoice","code":"self"},{"text":" are approximately equal to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of 0.001. Else, returns","type":"text"},{"text":" ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/isApproximatelyEqual(to:)","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/segment\/isapproximatelyequal(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment/confidence.json b/docs/data/documentation/spotifywebapi/segment/confidence.json index 04bf67479..bb59e43b3 100644 --- a/docs/data/documentation/spotifywebapi/segment/confidence.json +++ b/docs/data/documentation/spotifywebapi/segment/confidence.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/confidence","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the segmentation."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"metadata":{"externalID":"s:13SpotifyWebAPI7SegmentV10confidenceSdvp","title":"confidence","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confidence","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"confidence","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"languages":["swift"]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Segments of the song which are difficult to logically segment (e.g: noise)","type":"text"},{"type":"text","text":" "},{"text":"may correspond to low values in this field.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/segment\/confidence"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/confidence":{"abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the segmentation."}],"title":"confidence","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/confidence","url":"\/documentation\/spotifywebapi\/segment\/confidence","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"confidence"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"confidence"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Segments of the song which are difficult to logically segment (e.g: noise)","type":"text"},{"type":"text","text":" "},{"text":"may correspond to low values in this field.","type":"text"}]}],"kind":"content"}],"metadata":{"title":"confidence","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"confidence","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI7SegmentV10confidenceSdvp","roleHeading":"Instance Property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the segmentation."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/segment\/confidence"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/confidence","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/confidence":{"abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the segmentation."}],"url":"\/documentation\/spotifywebapi\/segment\/confidence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/confidence","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confidence"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"confidence","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment/decodable-implementations.json b/docs/data/documentation/spotifywebapi/segment/decodable-implementations.json index 6234fc540..9aa856393 100644 --- a/docs/data/documentation/spotifywebapi/segment/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/segment/decodable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/init(from:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/segment\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Decodable-Implementations"},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations"},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/init(from:)","url":"\/documentation\/spotifywebapi\/segment\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Decodable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment\/decodable-implementations"]}],"topicSections":[{"anchor":"Initializers","generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/init(from:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/init(from:)","kind":"symbol","role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/segment\/init(from:)","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment/duration.json b/docs/data/documentation/spotifywebapi/segment/duration.json index 45eea56a5..152d45d46 100644 --- a/docs/data/documentation/spotifywebapi/segment/duration.json +++ b/docs/data/documentation/spotifywebapi/segment/duration.json @@ -1 +1 @@ -{"abstract":[{"text":"The duration (in seconds) of the segment.","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/duration"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}]}],"metadata":{"roleHeading":"Instance Property","title":"duration","externalID":"s:13SpotifyWebAPI7SegmentV8durationSdvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"duration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/segment\/duration"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/duration":{"type":"topic","kind":"symbol","title":"duration","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/duration","url":"\/documentation\/spotifywebapi\/segment\/duration","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The duration (in seconds) of the segment.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"}}} \ No newline at end of file +{"sections":[],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI7SegmentV8durationSdvp","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"title":"duration"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/duration"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment\/duration"]}],"abstract":[{"type":"text","text":"The duration (in seconds) of the segment."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/duration":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The duration (in seconds) of the segment."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"duration","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/duration","title":"duration","url":"\/documentation\/spotifywebapi\/segment\/duration"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment/equatable-implementations.json b/docs/data/documentation/spotifywebapi/segment/equatable-implementations.json index deef16488..54f754a68 100644 --- a/docs/data/documentation/spotifywebapi/segment/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/segment/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection"},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/segment\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/!=(_:_:)"],"title":"Operators","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/!=(_:_:)":{"kind":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/segment\/!=(_:_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/!=(_:_:)","type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/segment\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/!=(_:_:)"],"anchor":"Operators"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/segment\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment/init(from:).json b/docs/data/documentation/spotifywebapi/segment/init(from:).json index 65f898727..3b02261ee 100644 --- a/docs/data/documentation/spotifywebapi/segment/init(from:).json +++ b/docs/data/documentation/spotifywebapi/segment/init(from:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/segment\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Initializer","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI7SegmentV4fromACs7Decoder_p_tKcfc","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/init(from:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Decodable-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/init(from:)","url":"\/documentation\/spotifywebapi\/segment\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/Decodable-Implementations":{"type":"topic","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/segment\/decodable-implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Decodable-Implementations"]]},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI7SegmentV4fromACs7Decoder_p_tKcfc","extendedModule":"SpotifyWebAPI","roleHeading":"Initializer","symbolKind":"init","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/init(from:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment\/init(from:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/Decodable-Implementations":{"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/Decodable-Implementations","role":"collectionGroup","kind":"article","title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/segment\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/init(from:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/init(from:)","kind":"symbol","role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/segment\/init(from:)","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment/init(start:duration:confidence:loudnessstart:loudnessmax:loudnessmaxtime:pitches:timbre:loudnessend:).json b/docs/data/documentation/spotifywebapi/segment/init(start:duration:confidence:loudnessstart:loudnessmax:loudnessmaxtime:pitches:timbre:loudnessend:).json index 3a6a15be3..a9e2f3814 100644 --- a/docs/data/documentation/spotifywebapi/segment/init(start:duration:confidence:loudnessstart:loudnessmax:loudnessmaxtime:pitches:timbre:loudnessend:).json +++ b/docs/data/documentation/spotifywebapi/segment/init(start:duration:confidence:loudnessstart:loudnessmax:loudnessmaxtime:pitches:timbre:loudnessend:).json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"start","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"confidence"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loudnessStart","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"loudnessMax","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loudnessMaxTime"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"pitches"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"timbre"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"loudnessEnd","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI7SegmentV5start8duration10confidence13loudnessStart0H3Max0hJ4Time7pitches6timbre0H3EndACSd_S5dSaySdGAMSdtcfc","roleHeading":"Initializer","role":"symbol","title":"init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"start","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"confidence","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loudnessStart","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"loudnessMax","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loudnessMaxTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"pitches"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"timbre","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"loudnessEnd","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"start","content":[{"inlineContent":[{"text":"The starting point (in seconds) of the segment.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The duration (in seconds) of the segment.","type":"text"}]}],"name":"duration"},{"name":"confidence","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the"},{"type":"text","text":" "},{"type":"text","text":"segmentation. Segments of the song which are difficult to logically"},{"text":" ","type":"text"},{"type":"text","text":"segment (e.g: noise) may correspond to low values in this field."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The onset loudness of the segment in decibels (dB)."},{"type":"text","text":" "},{"text":"Combined with ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","isActive":true},{"type":"text","text":" and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","type":"reference","isActive":true},{"type":"text","text":", these"},{"type":"text","text":" "},{"text":"components can be used to describe the “attack” of the segment.","type":"text"}],"type":"paragraph"}],"name":"loudnessStart"},{"name":"loudnessMax","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The peak loudness of the segment in decibels (dB)."},{"type":"text","text":" "},{"text":"Combined with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart"},{"type":"text","text":" and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","isActive":true},{"type":"text","text":", these"},{"text":" ","type":"text"},{"type":"text","text":"components can be used to describe the “attack” of the segment."}]}]},{"name":"loudnessMaxTime","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The segment-relative offset of the segment peak"},{"type":"text","text":" "},{"type":"text","text":"loudness in seconds. Combined with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart"},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","isActive":true,"type":"reference"},{"text":", these components can be used to describe the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"“attack” of the segment."}]}]},{"name":"pitches","content":[{"inlineContent":[{"type":"text","text":"A “chroma” vector representing the pitch content of the"},{"type":"text","text":" "},{"type":"text","text":"segment, corresponding to the 12 pitch classes C, C#, D to B, with"},{"text":" ","type":"text"},{"type":"text","text":"values ranging from 0 to 1 that describe the relative dominance of"},{"type":"text","text":" "},{"text":"every pitch in the chromatic scale. More details about how to","type":"text"},{"type":"text","text":" "},{"text":"interpret this vector can be found ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Timbre is the quality of a musical note or sound that"},{"type":"text","text":" "},{"type":"text","text":"distinguishes different types of musical instruments, or voices."},{"text":" ","type":"text"},{"text":"Timbre vectors are best used in comparison with each other. More","type":"text"},{"text":" ","type":"text"},{"text":"details about how to interpret this vector can be found ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre"},{"type":"text","text":"."}]}],"name":"timbre"},{"content":[{"inlineContent":[{"text":"The offset loudness of the segment in decibels (dB). This","type":"text"},{"type":"text","text":" "},{"text":"value should be equivalent to the ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart"},{"type":"text","text":" of the"},{"type":"text","text":" "},{"text":"following segment.","type":"text"}],"type":"paragraph"}],"name":"loudnessEnd"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#segment-object","isActive":true},{"type":"text","text":"."}]}]}],"abstract":[{"text":"Creates a segment of a track.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment\/init(start:duration:confidence:loudnessstart:loudnessmax:loudnessmaxtime:pitches:timbre:loudnessend:)"]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"references":{"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#segment-object":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#segment-object","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#segment-object","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)":{"title":"init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)","url":"\/documentation\/spotifywebapi\/segment\/init(start:duration:confidence:loudnessstart:loudnessmax:loudnessmaxtime:pitches:timbre:loudnessend:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"start"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"confidence","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"loudnessStart","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"loudnessMax","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"loudnessMaxTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"pitches","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":"], "},{"text":"timbre","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"], ","kind":"text"},{"text":"loudnessEnd","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Creates a segment of a track."}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#pitch":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","title":"here","titleInlineContent":[{"type":"text","text":"here"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMaxTime":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The segment-relative offset of the segment peak loudness in seconds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessMaxTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessmaxtime","title":"loudnessMaxTime"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMax":{"title":"loudnessMax","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessMax"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The peak loudness of the segment in decibels (dB)."}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessmax"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#timbre":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre","titleInlineContent":[{"text":"here","type":"text"}],"title":"here","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessStart":{"title":"loudnessStart","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessStart"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The onset loudness of the segment in decibels (dB)."}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessstart"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment\/init(start:duration:confidence:loudnessstart:loudnessmax:loudnessmaxtime:pitches:timbre:loudnessend:)"]}],"sections":[],"metadata":{"role":"symbol","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI7SegmentV5start8duration10confidence13loudnessStart0H3Max0hJ4Time7pitches6timbre0H3EndACSd_S5dSaySdGAMSdtcfc","title":"init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"start","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"confidence","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"loudnessStart","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"loudnessMax","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loudnessMaxTime"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"pitches","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"timbre"},{"kind":"text","text":": ["},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"loudnessEnd"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":")","kind":"text"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"start"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"confidence","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loudnessStart"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loudnessMax"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"loudnessMaxTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"pitches"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"timbre"},{"kind":"text","text":": ["},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"loudnessEnd"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The starting point (in seconds) of the segment."}]}],"name":"start"},{"content":[{"inlineContent":[{"text":"The duration (in seconds) of the segment.","type":"text"}],"type":"paragraph"}],"name":"duration"},{"content":[{"inlineContent":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the"},{"type":"text","text":" "},{"text":"segmentation. Segments of the song which are difficult to logically","type":"text"},{"type":"text","text":" "},{"type":"text","text":"segment (e.g: noise) may correspond to low values in this field."}],"type":"paragraph"}],"name":"confidence"},{"name":"loudnessStart","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The onset loudness of the segment in decibels (dB)."},{"type":"text","text":" "},{"text":"Combined with ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","isActive":true,"type":"reference"},{"type":"text","text":" and "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","type":"reference"},{"text":", these","type":"text"},{"type":"text","text":" "},{"type":"text","text":"components can be used to describe the “attack” of the segment."}]}]},{"name":"loudnessMax","content":[{"inlineContent":[{"type":"text","text":"The peak loudness of the segment in decibels (dB)."},{"type":"text","text":" "},{"type":"text","text":"Combined with "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","isActive":true,"type":"reference"},{"type":"text","text":" and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","isActive":true,"type":"reference"},{"text":", these","type":"text"},{"type":"text","text":" "},{"text":"components can be used to describe the “attack” of the segment.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The segment-relative offset of the segment peak","type":"text"},{"type":"text","text":" "},{"text":"loudness in seconds. Combined with ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","type":"reference","isActive":true},{"type":"text","text":", these components can be used to describe the"},{"type":"text","text":" "},{"text":"“attack” of the segment.","type":"text"}],"type":"paragraph"}],"name":"loudnessMaxTime"},{"content":[{"inlineContent":[{"type":"text","text":"A “chroma” vector representing the pitch content of the"},{"type":"text","text":" "},{"type":"text","text":"segment, corresponding to the 12 pitch classes C, C#, D to B, with"},{"type":"text","text":" "},{"type":"text","text":"values ranging from 0 to 1 that describe the relative dominance of"},{"type":"text","text":" "},{"text":"every pitch in the chromatic scale. More details about how to","type":"text"},{"type":"text","text":" "},{"text":"interpret this vector can be found ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"pitches"},{"content":[{"type":"paragraph","inlineContent":[{"text":"Timbre is the quality of a musical note or sound that","type":"text"},{"type":"text","text":" "},{"type":"text","text":"distinguishes different types of musical instruments, or voices."},{"type":"text","text":" "},{"type":"text","text":"Timbre vectors are best used in comparison with each other. More"},{"type":"text","text":" "},{"type":"text","text":"details about how to interpret this vector can be found "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre"},{"text":".","type":"text"}]}],"name":"timbre"},{"content":[{"inlineContent":[{"text":"The offset loudness of the segment in decibels (dB). This","type":"text"},{"type":"text","text":" "},{"text":"value should be equivalent to the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","type":"reference","isActive":true},{"type":"text","text":" of the"},{"type":"text","text":" "},{"text":"following segment.","type":"text"}],"type":"paragraph"}],"name":"loudnessEnd"}],"kind":"parameters"},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#segment-object","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"kind":"symbol","abstract":[{"text":"Creates a segment of a track.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/segment\/init(start:duration:confidence:loudnessstart:loudnessmax:loudnessmaxtime:pitches:timbre:loudnessend:)","kind":"symbol","abstract":[{"text":"Creates a segment of a track.","type":"text"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"start","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"confidence"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"loudnessStart","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loudnessMax","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"loudnessMaxTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"pitches","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"timbre","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"loudnessEnd"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"title":"init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/init(start:duration:confidence:loudnessStart:loudnessMax:loudnessMaxTime:pitches:timbre:loudnessEnd:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMax":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessMax"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"text":"The peak loudness of the segment in decibels (dB).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","type":"topic","url":"\/documentation\/spotifywebapi\/segment\/loudnessmax","kind":"symbol","title":"loudnessMax"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMaxTime":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessMaxTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"loudnessMaxTime","abstract":[{"text":"The segment-relative offset of the segment peak loudness in seconds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessmaxtime"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#segment-object":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#segment-object","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#segment-object","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#pitch":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","title":"here","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","titleInlineContent":[{"text":"here","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessStart":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessStart"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"text":"The onset loudness of the segment in decibels (dB).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","type":"topic","url":"\/documentation\/spotifywebapi\/segment\/loudnessstart","kind":"symbol","title":"loudnessStart"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#timbre":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre","title":"here","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre","type":"link","titleInlineContent":[{"type":"text","text":"here"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/segment/isapproximatelyequal(to:).json index 93fdcebe8..687a32f92 100644 --- a/docs/data/documentation/spotifywebapi/segment/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/segment/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/ApproximatelyEquatable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"title":"isApproximatelyEqual(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Segment","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:13SpotifyWebAPI7SegmentV20isApproximatelyEqual2toSbAC_tF","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment\/isapproximatelyequal(to:)"]}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV","text":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"},{"parameters":[{"name":"other","content":[{"inlineContent":[{"type":"text","text":"Another instance of "},{"code":"Self","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" are approximately equal to"},{"text":" ","type":"text"},{"type":"text","text":"those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of 0.001. Else, returns","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/isApproximatelyEqual(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV","text":"Segment"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/segment\/isapproximatelyequal(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/isApproximatelyEqual(to:)","type":"topic","title":"isApproximatelyEqual(to:)","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" are approximately equal to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of 0.001. Else, returns","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/ApproximatelyEquatable-Implementations":{"url":"\/documentation\/spotifywebapi\/segment\/approximatelyequatable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/ApproximatelyEquatable-Implementations","type":"topic","title":"ApproximatelyEquatable Implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/segment\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI7SegmentV20isApproximatelyEqual2toSbAC_tF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Segment","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"symbolKind":"method","title":"isApproximatelyEqual(to:)","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"text":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"other","content":[{"inlineContent":[{"type":"text","text":"Another instance of "},{"type":"codeVoice","code":"Self"},{"text":".","type":"text"}],"type":"paragraph"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/ApproximatelyEquatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if all the properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" are approximately equal to","type":"text"},{"type":"text","text":" "},{"text":"those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of 0.001. Else, returns"},{"type":"text","text":" "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/isApproximatelyEqual(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Segment","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7SegmentV"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the properties of "},{"type":"codeVoice","code":"self"},{"text":" are approximately equal to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of 0.001. Else, returns","type":"text"},{"text":" ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/isApproximatelyEqual(to:)","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/segment\/isapproximatelyequal(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/segment\/approximatelyequatable-implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/ApproximatelyEquatable-Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment/loudnessend.json b/docs/data/documentation/spotifywebapi/segment/loudnessend.json index 94fb1a8f2..16883bf9d 100644 --- a/docs/data/documentation/spotifywebapi/segment/loudnessend.json +++ b/docs/data/documentation/spotifywebapi/segment/loudnessend.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"abstract":[{"type":"text","text":"The offset loudness of the segment in decibels (dB)."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessEnd"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This value should be equivalent to the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","isActive":true},{"text":" of the","type":"text"},{"text":" ","type":"text"},{"text":"following segment.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment\/loudnessend"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessEnd","interfaceLanguage":"swift"},"metadata":{"title":"loudnessEnd","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessEnd"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI7SegmentV11loudnessEndSdvp","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessStart":{"title":"loudnessStart","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessStart"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The onset loudness of the segment in decibels (dB)."}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessstart"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessEnd":{"title":"loudnessEnd","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessEnd","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"loudnessEnd","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"abstract":[{"type":"text","text":"The offset loudness of the segment in decibels (dB)."}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessEnd"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"This value should be equivalent to the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","isActive":true},{"type":"text","text":" of the"},{"type":"text","text":" "},{"text":"following segment.","type":"text"}]}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The offset loudness of the segment in decibels (dB).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment\/loudnessend"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"loudnessEnd","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"externalID":"s:13SpotifyWebAPI7SegmentV11loudnessEndSdvp","role":"symbol","roleHeading":"Instance Property","symbolKind":"property","title":"loudnessEnd"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessEnd","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessEnd":{"abstract":[{"type":"text","text":"The offset loudness of the segment in decibels (dB)."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessEnd","role":"symbol","kind":"symbol","title":"loudnessEnd","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"loudnessEnd","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessStart":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessStart"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"text":"The onset loudness of the segment in decibels (dB).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","type":"topic","url":"\/documentation\/spotifywebapi\/segment\/loudnessstart","kind":"symbol","title":"loudnessStart"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment/loudnessmax.json b/docs/data/documentation/spotifywebapi/segment/loudnessmax.json index 9780e9890..9fd7e2814 100644 --- a/docs/data/documentation/spotifywebapi/segment/loudnessmax.json +++ b/docs/data/documentation/spotifywebapi/segment/loudnessmax.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax"},"abstract":[{"text":"The peak loudness of the segment in decibels (dB).","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessMax"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Combined with "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","isActive":true},{"type":"text","text":" and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","isActive":true,"type":"reference"},{"type":"text","text":", these components"},{"text":" ","type":"text"},{"type":"text","text":"can be used to describe the “attack” of the segment."}]}]}],"metadata":{"title":"loudnessMax","symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessMax"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI7SegmentV11loudnessMaxSdvp"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/segment\/loudnessmax"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMax":{"title":"loudnessMax","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessMax"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The peak loudness of the segment in decibels (dB)."}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessmax"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMaxTime":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The segment-relative offset of the segment peak loudness in seconds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessMaxTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessmaxtime","title":"loudnessMaxTime"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessStart":{"title":"loudnessStart","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessStart"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The onset loudness of the segment in decibels (dB)."}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessstart"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/segment\/loudnessmax"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loudnessMax","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"Combined with "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","type":"reference","isActive":true},{"type":"text","text":" and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","isActive":true},{"type":"text","text":", these components"},{"type":"text","text":" "},{"type":"text","text":"can be used to describe the “attack” of the segment."}],"type":"paragraph"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The peak loudness of the segment in decibels (dB)."}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI7SegmentV11loudnessMaxSdvp","title":"loudnessMax","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"loudnessMax","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"symbolKind":"property","roleHeading":"Instance Property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMax":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessMax"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"text":"The peak loudness of the segment in decibels (dB).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","type":"topic","url":"\/documentation\/spotifywebapi\/segment\/loudnessmax","kind":"symbol","title":"loudnessMax"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMaxTime":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessMaxTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"loudnessMaxTime","abstract":[{"text":"The segment-relative offset of the segment peak loudness in seconds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessmaxtime"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessStart":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessStart"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"text":"The onset loudness of the segment in decibels (dB).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","type":"topic","url":"\/documentation\/spotifywebapi\/segment\/loudnessstart","kind":"symbol","title":"loudnessStart"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment/loudnessmaxtime.json b/docs/data/documentation/spotifywebapi/segment/loudnessmaxtime.json index 8d3de77c0..94a76b1a3 100644 --- a/docs/data/documentation/spotifywebapi/segment/loudnessmaxtime.json +++ b/docs/data/documentation/spotifywebapi/segment/loudnessmaxtime.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"loudnessMaxTime","externalID":"s:13SpotifyWebAPI7SegmentV15loudnessMaxTimeSdvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessMaxTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/segment\/loudnessmaxtime"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"loudnessMaxTime","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Combined with "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart"},{"text":" and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","isActive":true},{"text":", these components can","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"be used to describe the “attack” of the segment."}]}]}],"abstract":[{"text":"The segment-relative offset of the segment peak loudness in seconds.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMaxTime":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The segment-relative offset of the segment peak loudness in seconds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessMaxTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessmaxtime","title":"loudnessMaxTime"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMax":{"title":"loudnessMax","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessMax"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The peak loudness of the segment in decibels (dB)."}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessmax"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessStart":{"title":"loudnessStart","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessStart"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The onset loudness of the segment in decibels (dB)."}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessstart"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessMaxTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"externalID":"s:13SpotifyWebAPI7SegmentV15loudnessMaxTimeSdvp","role":"symbol","title":"loudnessMaxTime","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment\/loudnessmaxtime"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessMaxTime"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Combined with "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","type":"reference"},{"type":"text","text":" and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","isActive":true},{"type":"text","text":", these components can"},{"type":"text","text":" "},{"text":"be used to describe the “attack” of the segment.","type":"text"}]}],"kind":"content"}],"kind":"symbol","abstract":[{"type":"text","text":"The segment-relative offset of the segment peak loudness in seconds."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMax":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessMax"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"text":"The peak loudness of the segment in decibels (dB).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","type":"topic","url":"\/documentation\/spotifywebapi\/segment\/loudnessmax","kind":"symbol","title":"loudnessMax"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMaxTime":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessMaxTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"loudnessMaxTime","abstract":[{"text":"The segment-relative offset of the segment peak loudness in seconds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessmaxtime"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessStart":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessStart"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"text":"The onset loudness of the segment in decibels (dB).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","type":"topic","url":"\/documentation\/spotifywebapi\/segment\/loudnessstart","kind":"symbol","title":"loudnessStart"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment/loudnessstart.json b/docs/data/documentation/spotifywebapi/segment/loudnessstart.json index 25c1acdaa..bfd79f649 100644 --- a/docs/data/documentation/spotifywebapi/segment/loudnessstart.json +++ b/docs/data/documentation/spotifywebapi/segment/loudnessstart.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The onset loudness of the segment in decibels (dB)."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart"},"variants":[{"paths":["\/documentation\/spotifywebapi\/segment\/loudnessstart"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"loudnessStart","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"loudnessStart","externalID":"s:13SpotifyWebAPI7SegmentV13loudnessStartSdvp","role":"symbol","roleHeading":"Instance Property"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"loudnessStart","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"languages":["swift"]}]},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"Combined with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax"},{"type":"text","text":" and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","isActive":true},{"type":"text","text":", these components can"},{"text":" ","type":"text"},{"type":"text","text":"be used to describe the “attack” of the segment."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessStart":{"title":"loudnessStart","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessStart"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The onset loudness of the segment in decibels (dB)."}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessstart"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMax":{"title":"loudnessMax","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessMax"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The peak loudness of the segment in decibels (dB)."}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessmax"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMaxTime":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The segment-relative offset of the segment peak loudness in seconds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessMaxTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessmaxtime","title":"loudnessMaxTime"}}} \ No newline at end of file +{"metadata":{"title":"loudnessStart","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessStart"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI7SegmentV13loudnessStartSdvp"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loudnessStart","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"platforms":["macOS"]}]},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Combined with ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","isActive":true,"type":"reference"},{"text":" and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime"},{"type":"text","text":", these components can"},{"type":"text","text":" "},{"text":"be used to describe the “attack” of the segment.","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment\/loudnessstart"]}],"kind":"symbol","abstract":[{"text":"The onset loudness of the segment in decibels (dB).","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMax":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessMax"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"text":"The peak loudness of the segment in decibels (dB).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMax","type":"topic","url":"\/documentation\/spotifywebapi\/segment\/loudnessmax","kind":"symbol","title":"loudnessMax"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessMaxTime":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessMaxTime","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudnessMaxTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"loudnessMaxTime","abstract":[{"text":"The segment-relative offset of the segment peak loudness in seconds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/segment\/loudnessmaxtime"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/loudnessStart":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudnessStart"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"text":"The onset loudness of the segment in decibels (dB).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/loudnessStart","type":"topic","url":"\/documentation\/spotifywebapi\/segment\/loudnessstart","kind":"symbol","title":"loudnessStart"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment/pitches.json b/docs/data/documentation/spotifywebapi/segment/pitches.json index 14060e159..20eaeb95b 100644 --- a/docs/data/documentation/spotifywebapi/segment/pitches.json +++ b/docs/data/documentation/spotifywebapi/segment/pitches.json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/segment\/pitches"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/pitches","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"pitches","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":"]"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"abstract":[{"type":"text","text":"A “chroma” vector representing the pitch content of the segment,"},{"type":"text","text":" "},{"text":"corresponding to the 12 pitch classes C, C#, D to B, with values ranging","type":"text"},{"text":" ","type":"text"},{"text":"from 0 to 1 that describe the relative dominance of every pitch in the","type":"text"},{"type":"text","text":" "},{"text":"chromatic scale. More details about how to interpret this vector can be","type":"text"},{"type":"text","text":" "},{"text":"found ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","type":"reference"},{"type":"text","text":"."}],"metadata":{"externalID":"s:13SpotifyWebAPI7SegmentV7pitchesSaySdGvp","modules":[{"name":"SpotifyWebAPI"}],"title":"pitches","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"pitches","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"symbolKind":"property"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/pitches":{"title":"pitches","url":"\/documentation\/spotifywebapi\/segment\/pitches","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/pitches","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pitches","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"A “chroma” vector representing the pitch content of the segment,"},{"type":"text","text":" "},{"text":"corresponding to the 12 pitch classes C, C#, D to B, with values ranging","type":"text"},{"text":" ","type":"text"},{"text":"from 0 to 1 that describe the relative dominance of every pitch in the","type":"text"},{"text":" ","type":"text"},{"text":"chromatic scale. More details about how to interpret this vector can be","type":"text"},{"type":"text","text":" "},{"text":"found ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#pitch":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","title":"here","titleInlineContent":[{"type":"text","text":"here"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"kind":"symbol","abstract":[{"type":"text","text":"A “chroma” vector representing the pitch content of the segment,"},{"text":" ","type":"text"},{"type":"text","text":"corresponding to the 12 pitch classes C, C#, D to B, with values ranging"},{"text":" ","type":"text"},{"text":"from 0 to 1 that describe the relative dominance of every pitch in the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"chromatic scale. More details about how to interpret this vector can be"},{"type":"text","text":" "},{"type":"text","text":"found "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","isActive":true,"type":"reference"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/pitches"},"sections":[],"metadata":{"symbolKind":"property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pitches"},{"text":": [","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"]","kind":"text"}],"title":"pitches","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI7SegmentV7pitchesSaySdGvp","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment\/pitches"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pitches"},{"text":": [","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"]"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/pitches":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pitches"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":"]"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/segment\/pitches","title":"pitches","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/pitches","type":"topic","abstract":[{"type":"text","text":"A “chroma” vector representing the pitch content of the segment,"},{"type":"text","text":" "},{"type":"text","text":"corresponding to the 12 pitch classes C, C#, D to B, with values ranging"},{"type":"text","text":" "},{"type":"text","text":"from 0 to 1 that describe the relative dominance of every pitch in the"},{"type":"text","text":" "},{"type":"text","text":"chromatic scale. More details about how to interpret this vector can be"},{"type":"text","text":" "},{"type":"text","text":"found "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","isActive":true},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#pitch":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","title":"here","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#pitch","type":"link","titleInlineContent":[{"type":"text","text":"here"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment/start.json b/docs/data/documentation/spotifywebapi/segment/start.json index 7e20a721e..c7d5347a4 100644 --- a/docs/data/documentation/spotifywebapi/segment/start.json +++ b/docs/data/documentation/spotifywebapi/segment/start.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"The starting point (in seconds) of the segment."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI7SegmentV5startSdvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","title":"start","role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/start"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment\/start"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/start":{"url":"\/documentation\/spotifywebapi\/segment\/start","role":"symbol","abstract":[{"type":"text","text":"The starting point (in seconds) of the segment."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/start","kind":"symbol","type":"topic","title":"start"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"abstract":[{"text":"The starting point (in seconds) of the segment.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment\/start"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/start","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","title":"start","externalID":"s:13SpotifyWebAPI7SegmentV5startSdvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/start":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"start","url":"\/documentation\/spotifywebapi\/segment\/start","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/start","abstract":[{"text":"The starting point (in seconds) of the segment.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/segment/timbre.json b/docs/data/documentation/spotifywebapi/segment/timbre.json index 986bd0de4..fbecd3102 100644 --- a/docs/data/documentation/spotifywebapi/segment/timbre.json +++ b/docs/data/documentation/spotifywebapi/segment/timbre.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/timbre","interfaceLanguage":"swift"},"abstract":[{"text":"Timbre is the quality of a musical note or sound that distinguishes","type":"text"},{"type":"text","text":" "},{"type":"text","text":"different types of musical instruments, or voices. Timbre vectors are best"},{"text":" ","type":"text"},{"text":"used in comparison with each other. More details about how to interpret","type":"text"},{"type":"text","text":" "},{"type":"text","text":"this vector can be found "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timbre"},{"text":": [","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/segment\/timbre"]}],"metadata":{"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI7SegmentV6timbreSaySdGvp","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"timbre","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":"]"}],"title":"timbre"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#timbre":{"titleInlineContent":[{"text":"here","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre","title":"here"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/timbre":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/timbre","url":"\/documentation\/spotifywebapi\/segment\/timbre","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timbre","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"]","kind":"text"}],"abstract":[{"text":"Timbre is the quality of a musical note or sound that distinguishes","type":"text"},{"type":"text","text":" "},{"text":"different types of musical instruments, or voices. Timbre vectors are best","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"used in comparison with each other. More details about how to interpret"},{"type":"text","text":" "},{"type":"text","text":"this vector can be found "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre","type":"reference","isActive":true},{"type":"text","text":"."}],"title":"timbre"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/timbre","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/segment\/timbre"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timbre","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"]","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI7SegmentV6timbreSaySdGvp","title":"timbre","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"]]},"abstract":[{"type":"text","text":"Timbre is the quality of a musical note or sound that distinguishes"},{"text":" ","type":"text"},{"type":"text","text":"different types of musical instruments, or voices. Timbre vectors are best"},{"type":"text","text":" "},{"type":"text","text":"used in comparison with each other. More details about how to interpret"},{"text":" ","type":"text"},{"type":"text","text":"this vector can be found "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timbre","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment/timbre":{"title":"timbre","abstract":[{"text":"Timbre is the quality of a musical note or sound that distinguishes","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"different types of musical instruments, or voices. Timbre vectors are best"},{"type":"text","text":" "},{"type":"text","text":"used in comparison with each other. More details about how to interpret"},{"type":"text","text":" "},{"type":"text","text":"this vector can be found "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre","type":"reference"},{"type":"text","text":"."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment\/timbre","url":"\/documentation\/spotifywebapi\/segment\/timbre","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timbre","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":"]","kind":"text"}],"type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#timbre":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre","type":"link","title":"here","titleInlineContent":[{"type":"text","text":"here"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#timbre"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show.json b/docs/data/documentation/spotifywebapi/show.json index a50e5fd97..91947afc5 100644 --- a/docs/data/documentation/spotifywebapi/show.json +++ b/docs/data/documentation/spotifywebapi/show.json @@ -1 +1 @@ -{"kind":"symbol","relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","kind":"relationships"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"],"title":"Media Objects","generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/show"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"symbol","title":"Show","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI4ShowV","symbolKind":"struct","roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Show","kind":"identifier"}],"navigatorTitle":[{"text":"Show","kind":"identifier"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","interfaceLanguage":"swift"},"abstract":[{"text":"A Spotify podcast show.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}]}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/availableMarkets","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/copyrights","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/episodes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/images","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isExplicit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isExternallyHosted","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/languages","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/mediaType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/publisher","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/totalEpisodes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/uri"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/id":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/id","abstract":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"text":" for the episode.","type":"text"}],"kind":"symbol","role":"symbol","title":"id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/show\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/ApproximatelyEquatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/ApproximatelyEquatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/show\/approximatelyequatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/Equatable-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/show\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)":{"url":"\/documentation\/spotifywebapi\/show\/init(name:description:htmldescription:episodes:totalepisodes:isexplicit:uri:id:images:availablemarkets:href:externalurls:isexternallyhosted:languages:copyrights:mediatype:publisher:)","abstract":[{"type":"text","text":"Creates a Spotify podcast show."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)","kind":"symbol","type":"topic","role":"symbol","title":"init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"description","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"htmlDescription","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"episodes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"text":"totalEpisodes","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":", "},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"availableMarkets"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"isExternallyHosted"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"languages"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"], ","kind":"text"},{"text":"copyrights","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"SpotifyCopyright","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"text":"]?, ","kind":"text"},{"text":"mediaType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"publisher"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/name":{"kind":"symbol","title":"name","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/show\/name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/name","type":"topic","abstract":[{"type":"text","text":"The name of the show."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/externalURLs":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/externalURLs","abstract":[{"text":"Known external urls for this show.","type":"text"}],"kind":"symbol","role":"symbol","title":"externalURLs","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"url":"\/documentation\/spotifywebapi\/show\/externalurls"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/Encodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Encodable-Implementations","title":"Encodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/show\/encodable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/isExplicit":{"abstract":[{"type":"text","text":"Whether or not the episode has explicit content. "},{"type":"codeVoice","code":"false"},{"text":" if unknown.","type":"text"}],"role":"symbol","kind":"symbol","title":"isExplicit","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isExplicit","url":"\/documentation\/spotifywebapi\/show\/isexplicit"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/uri":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/uri","title":"uri","url":"\/documentation\/spotifywebapi\/show\/uri","abstract":[{"type":"text","text":"The "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference"},{"type":"text","text":" for the episode."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/languages":{"title":"languages","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/languages","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"A list of the languages used in the episode, identified by their "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true,"type":"reference"},{"type":"text","text":" code."}],"url":"\/documentation\/spotifywebapi\/show\/languages"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/images":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The cover art for the episode in various sizes, widest first."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage"},{"kind":"text","text":"]?"}],"title":"images","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/images","type":"topic","url":"\/documentation\/spotifywebapi\/show\/images"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/mediaType":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"mediaType","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/mediaType","url":"\/documentation\/spotifywebapi\/show\/mediatype","kind":"symbol","title":"mediaType","type":"topic","role":"symbol","abstract":[{"text":"The media type of the show.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/publisher":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/publisher","abstract":[{"type":"text","text":"The publisher of the show."}],"title":"publisher","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publisher"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/show\/publisher","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/isExternallyHosted":{"title":"isExternallyHosted","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isExternallyHosted","kind":"symbol","abstract":[{"type":"codeVoice","code":"true"},{"type":"text","text":" if the episode is hosted outside of Spotify’s CDN (content"},{"text":" ","type":"text"},{"text":"delivery network). Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExternallyHosted"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/show\/isexternallyhosted"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/description":{"url":"\/documentation\/spotifywebapi\/show\/description","title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description","abstract":[{"text":"A description of the show. See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","type":"reference"},{"text":".","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","type":"topic","role":"symbol"},"https://en.wikipedia.org/wiki/ISO_639":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","type":"link","title":"ISO 639","titleInlineContent":[{"type":"text","text":"ISO"},{"text":" ","type":"text"},{"text":"639","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/type":{"type":"topic","kind":"symbol","title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/type","url":"\/documentation\/spotifywebapi\/show\/type","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"abstract":[{"text":"The object type. Always ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference"},{"text":".","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}],"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/htmlDescription":{"url":"\/documentation\/spotifywebapi\/show\/htmldescription","title":"htmlDescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","abstract":[{"text":"A description of the show which may contain HTML tags. See also","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description"},{"type":"text","text":"."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/Decodable-Implementations":{"kind":"article","title":"Decodable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Decodable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/show\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/episodes":{"title":"episodes","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"episodes"},{"text":": ","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"text":">?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/show\/episodes","kind":"symbol","type":"topic","abstract":[{"text":"The episodes for this show: An array of simplified episode objects wrapped","type":"text"},{"type":"text","text":" "},{"type":"text","text":"in a paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/episodes","role":"symbol"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","title":"Spotify URI","titleInlineContent":[{"text":"Spotify URI","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/totalEpisodes":{"role":"symbol","url":"\/documentation\/spotifywebapi\/show\/totalepisodes","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"totalEpisodes"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The total number of episodes in the show."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/totalEpisodes","title":"totalEpisodes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/href":{"kind":"symbol","role":"symbol","abstract":[{"text":"A link to the Spotify web API endpoint providing the full show object.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/href","type":"topic","url":"\/documentation\/spotifywebapi\/show\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/copyrights":{"title":"copyrights","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/copyrights","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"copyrights","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","text":"SpotifyCopyright"},{"text":"]?","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/show\/copyrights","type":"topic","abstract":[{"type":"text","text":"The copyrights for the show. Only available for the full version."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/availableMarkets":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/availableMarkets","abstract":[{"type":"text","text":"A list of the countries in which the show can be played, identified by"},{"type":"text","text":" "},{"text":"their ","type":"text"},{"type":"reference","isActive":true,"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":" codes."}],"kind":"symbol","role":"symbol","title":"availableMarkets","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}],"url":"\/documentation\/spotifywebapi\/show\/availablemarkets"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]}}} \ No newline at end of file +{"topicSections":[{"title":"Initializers","anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)"],"generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/availableMarkets","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/copyrights","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/episodes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/images","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isExplicit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isExternallyHosted","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/languages","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/mediaType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/publisher","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/totalEpisodes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/uri"],"anchor":"Instance-Properties","generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Equatable-Implementations"],"title":"Default Implementations","generated":true,"anchor":"Default-Implementations"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"A Spotify podcast show.","type":"text"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"],"anchor":"Media-Objects","title":"Media Objects"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}]}]}],"metadata":{"title":"Show","symbolKind":"struct","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Show"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Show","kind":"identifier"}],"roleHeading":"Structure","externalID":"s:13SpotifyWebAPI4ShowV","modules":[{"name":"SpotifyWebAPI"}]},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/images":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/images","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"kind":"text","text":": ["},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"type":"topic","abstract":[{"type":"text","text":"The cover art for the episode in various sizes, widest first."}],"title":"images","url":"\/documentation\/spotifywebapi\/show\/images"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/Decodable-Implementations":{"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Decodable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/show\/decodable-implementations","abstract":[],"role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/show\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Equatable-Implementations","kind":"article","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/externalURLs":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/externalURLs","url":"\/documentation\/spotifywebapi\/show\/externalurls","title":"externalURLs","abstract":[{"text":"Known external urls for this show.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"]?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/ApproximatelyEquatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/ApproximatelyEquatable-Implementations","abstract":[],"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/show\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/totalEpisodes":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/totalEpisodes","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"totalEpisodes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/show\/totalepisodes","title":"totalEpisodes","abstract":[{"text":"The total number of episodes in the show.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)":{"type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"description","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"htmlDescription","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"episodes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"totalEpisodes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"isExplicit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"availableMarkets","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"isExternallyHosted"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"languages"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"text":"copyrights","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"text":"]?, ","kind":"text"},{"text":"mediaType","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"publisher","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"url":"\/documentation\/spotifywebapi\/show\/init(name:description:htmldescription:episodes:totalepisodes:isexplicit:uri:id:images:availablemarkets:href:externalurls:isexternallyhosted:languages:copyrights:mediatype:publisher:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)","title":"init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)","abstract":[{"type":"text","text":"Creates a Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify ID","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"https://en.wikipedia.org/wiki/ISO_639":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","title":"ISO 639","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","titleInlineContent":[{"type":"text","text":"ISO"},{"type":"text","text":" "},{"text":"639","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/availableMarkets":{"title":"availableMarkets","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/availableMarkets","kind":"symbol","url":"\/documentation\/spotifywebapi\/show\/availablemarkets","abstract":[{"text":"A list of the countries in which the show can be played, identified by","type":"text"},{"type":"text","text":" "},{"type":"text","text":"their "},{"isActive":true,"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"text":" codes.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}]},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/description":{"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description","role":"symbol","abstract":[{"text":"A description of the show. See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","type":"reference","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"description","url":"\/documentation\/spotifywebapi\/show\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/isExternallyHosted":{"title":"isExternallyHosted","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isExternallyHosted","kind":"symbol","url":"\/documentation\/spotifywebapi\/show\/isexternallyhosted","abstract":[{"type":"codeVoice","code":"true"},{"type":"text","text":" if the episode is hosted outside of Spotify’s CDN (content"},{"text":" ","type":"text"},{"type":"text","text":"delivery network). Else, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isExternallyHosted"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/id":{"abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the episode."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","title":"id","role":"symbol","url":"\/documentation\/spotifywebapi\/show\/id","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/Encodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Encodable-Implementations","url":"\/documentation\/spotifywebapi\/show\/encodable-implementations","title":"Encodable Implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/copyrights":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/copyrights","url":"\/documentation\/spotifywebapi\/show\/copyrights","title":"copyrights","abstract":[{"text":"The copyrights for the show. Only available for the full version.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"copyrights"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"text":"]?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/episodes":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/episodes","url":"\/documentation\/spotifywebapi\/show\/episodes","title":"episodes","abstract":[{"type":"text","text":"The episodes for this show: An array of simplified episode objects wrapped"},{"text":" ","type":"text"},{"type":"text","text":"in a paging object."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"episodes","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier","text":"Episode"},{"kind":"text","text":">?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/type":{"title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/type","kind":"symbol","url":"\/documentation\/spotifywebapi\/show\/type","abstract":[{"type":"text","text":"The object type. Always "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/mediaType":{"url":"\/documentation\/spotifywebapi\/show\/mediatype","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/mediaType","title":"mediaType","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mediaType","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The media type of the show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/htmlDescription":{"abstract":[{"text":"A description of the show which may contain HTML tags. See also","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/show\/htmldescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","title":"htmlDescription","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"htmlDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/languages":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/languages","url":"\/documentation\/spotifywebapi\/show\/languages","title":"languages","abstract":[{"type":"text","text":"A list of the languages used in the episode, identified by their "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true},{"type":"text","text":" code."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"languages","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/uri":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/uri","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/show\/uri","title":"uri","abstract":[{"type":"text","text":"The "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the episode."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/name":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/name","url":"\/documentation\/spotifywebapi\/show\/name","title":"name","abstract":[{"type":"text","text":"The name of the show."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/publisher":{"title":"publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/publisher","kind":"symbol","url":"\/documentation\/spotifywebapi\/show\/publisher","abstract":[{"type":"text","text":"The publisher of the show."}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"publisher","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/href":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/href","url":"\/documentation\/spotifywebapi\/show\/href","title":"href","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full show object."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/isExplicit":{"title":"isExplicit","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isExplicit","kind":"symbol","url":"\/documentation\/spotifywebapi\/show\/isexplicit","abstract":[{"type":"text","text":"Whether or not the episode has explicit content. "},{"code":"false","type":"codeVoice"},{"text":" if unknown.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isExplicit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/!=(_:_:).json b/docs/data/documentation/spotifywebapi/show/!=(_:_:).json index 6003b91a8..4dcdca47d 100644 --- a/docs/data/documentation/spotifywebapi/show/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/show/!=(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/!=(_:_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Operator","symbolKind":"op","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI4ShowV"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/Equatable-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/show\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/!=(_:_:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/show\/!=(_:_:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/!=(_:_:)"]}],"metadata":{"roleHeading":"Operator","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI4ShowV","extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Equatable-Implementations"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/show\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Equatable-Implementations","kind":"article","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/!=(_:_:)","abstract":[],"url":"\/documentation\/spotifywebapi\/show\/!=(_:_:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/show/approximatelyequatable-implementations.json index 5fb152cec..d1b8845b2 100644 --- a/docs/data/documentation/spotifywebapi/show/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/show/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","sections":[],"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"ApproximatelyEquatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isApproximatelyEqual(to:)"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/isApproximatelyEqual(to:)":{"role":"symbol","title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isApproximatelyEqual(to:)","kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/show\/isapproximatelyequal(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"generated":true,"title":"Instance Methods","anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isApproximatelyEqual(to:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/approximatelyequatable-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"metadata":{"title":"ApproximatelyEquatable Implementations","roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"kind":"article","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/isApproximatelyEqual(to:)":{"role":"symbol","title":"isApproximatelyEqual(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/show\/isapproximatelyequal(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isApproximatelyEqual(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/availablemarkets.json b/docs/data/documentation/spotifywebapi/show/availablemarkets.json index 8446eb05c..1325ad82b 100644 --- a/docs/data/documentation/spotifywebapi/show/availablemarkets.json +++ b/docs/data/documentation/spotifywebapi/show/availablemarkets.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/availablemarkets"]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"availableMarkets","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"externalID":"s:13SpotifyWebAPI4ShowV16availableMarketsSaySSGvp","title":"availableMarkets"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/availableMarkets","interfaceLanguage":"swift"},"abstract":[{"text":"A list of the countries in which the show can be played, identified by","type":"text"},{"text":" ","type":"text"},{"text":"their ","type":"text"},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"type":"text","text":" codes."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"availableMarkets"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/availableMarkets":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/availableMarkets","abstract":[{"type":"text","text":"A list of the countries in which the show can be played, identified by"},{"type":"text","text":" "},{"text":"their ","type":"text"},{"type":"reference","isActive":true,"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":" codes."}],"kind":"symbol","role":"symbol","title":"availableMarkets","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}],"url":"\/documentation\/spotifywebapi\/show\/availablemarkets"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"availableMarkets"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/availablemarkets"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/availableMarkets","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI4ShowV16availableMarketsSaySSGSgvp","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"availableMarkets"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"title":"availableMarkets","role":"symbol","roleHeading":"Instance Property"},"abstract":[{"text":"A list of the countries in which the show can be played, identified by","type":"text"},{"text":" ","type":"text"},{"text":"their ","type":"text"},{"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" codes."}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/availableMarkets":{"title":"availableMarkets","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/availableMarkets","kind":"symbol","url":"\/documentation\/spotifywebapi\/show\/availablemarkets","abstract":[{"text":"A list of the countries in which the show can be played, identified by","type":"text"},{"type":"text","text":" "},{"type":"text","text":"their "},{"isActive":true,"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"text":" codes.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2"}],"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/copyrights.json b/docs/data/documentation/spotifywebapi/show/copyrights.json index 22156c698..0f662ed2f 100644 --- a/docs/data/documentation/spotifywebapi/show/copyrights.json +++ b/docs/data/documentation/spotifywebapi/show/copyrights.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"The copyrights for the show. Only available for the full version."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/copyrights"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/copyrights"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"copyrights","kind":"identifier"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"text":"]?","kind":"text"}]}],"kind":"declarations"}],"metadata":{"title":"copyrights","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"copyrights","kind":"identifier"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"text":"]?","kind":"text"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","externalID":"s:13SpotifyWebAPI4ShowV10copyrightsSayAA0A9CopyrightVGSgvp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/copyrights":{"title":"copyrights","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/copyrights","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"copyrights","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","text":"SpotifyCopyright"},{"text":"]?","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/show\/copyrights","type":"topic","abstract":[{"type":"text","text":"The copyrights for the show. Only available for the full version."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The copyrights for the show. Only available for the full version."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"metadata":{"externalID":"s:13SpotifyWebAPI4ShowV10copyrightsSayAA0A9CopyrightVGSgvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"copyrights"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","kind":"typeIdentifier","text":"SpotifyCopyright"},{"text":"]?","kind":"text"}],"title":"copyrights","role":"symbol","symbolKind":"property"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"copyrights"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"kind":"text","text":"]?"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/copyrights","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/copyrights"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/copyrights":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/copyrights","url":"\/documentation\/spotifywebapi\/show\/copyrights","title":"copyrights","abstract":[{"text":"The copyrights for the show. Only available for the full version.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"copyrights"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"text":"]?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/decodable-implementations.json b/docs/data/documentation/spotifywebapi/show/decodable-implementations.json index 993cd78f3..9689abddf 100644 --- a/docs/data/documentation/spotifywebapi/show/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/show/decodable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Decodable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Decodable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/decodable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/init(from:)"],"title":"Initializers","generated":true}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/init(from:)":{"type":"topic","title":"init(from:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/show\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Decodable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/decodable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"collectionGroup","title":"Decodable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/init(from:)"],"anchor":"Initializers","generated":true,"title":"Initializers"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/init(from:)":{"role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/show\/init(from:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/description.json b/docs/data/documentation/spotifywebapi/show/description.json index af0676f0d..e9687b493 100644 --- a/docs/data/documentation/spotifywebapi/show/description.json +++ b/docs/data/documentation/spotifywebapi/show/description.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}]}],"kind":"symbol","abstract":[{"type":"text","text":"A description of the show. See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description"},"sections":[],"metadata":{"title":"description","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI4ShowV11descriptionSSvp","symbolKind":"property","role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/htmlDescription":{"url":"\/documentation\/spotifywebapi\/show\/htmldescription","title":"htmlDescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","abstract":[{"text":"A description of the show which may contain HTML tags. See also","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description"},{"type":"text","text":"."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/description":{"url":"\/documentation\/spotifywebapi\/show\/description","title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description","abstract":[{"text":"A description of the show. See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","type":"reference"},{"text":".","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","type":"topic","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/description"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI4ShowV11descriptionSSSgvp","symbolKind":"property","title":"description","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"A description of the show. See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","isActive":true,"type":"reference"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/description":{"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description","role":"symbol","abstract":[{"text":"A description of the show. See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","type":"reference","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"description","url":"\/documentation\/spotifywebapi\/show\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/htmlDescription":{"abstract":[{"text":"A description of the show which may contain HTML tags. See also","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/show\/htmldescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","title":"htmlDescription","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"htmlDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/encodable-implementations.json b/docs/data/documentation/spotifywebapi/show/encodable-implementations.json index dc4205e36..3b21c8b75 100644 --- a/docs/data/documentation/spotifywebapi/show/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/show/encodable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/encode(to:)"],"generated":true}],"sections":[],"metadata":{"title":"Encodable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Encodable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/encodable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/encode(to:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/encode(to:)","title":"encode(to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/show\/encode(to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Encodable Implementations","roleHeading":"API Collection"},"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/encode(to:)"],"anchor":"Instance-Methods","title":"Instance Methods","generated":true}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Encodable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/encode(to:)":{"kind":"symbol","title":"encode(to:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/encode(to:)","url":"\/documentation\/spotifywebapi\/show\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/encode(to:).json b/docs/data/documentation/spotifywebapi/show/encode(to:).json index 5273a3fc7..63eeb3ccd 100644 --- a/docs/data/documentation/spotifywebapi/show/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/show/encode(to:).json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","title":"encode(to:)","extendedModule":"SpotifyWebAPI","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:13SpotifyWebAPI4ShowV6encode2toys7Encoder_p_tKF"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Encodable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/encode(to:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/encode(to:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/encode(to:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/encode(to:)","title":"encode(to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/show\/encode(to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/Encodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Encodable-Implementations","title":"Encodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/show\/encodable-implementations","type":"topic"}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI4ShowV6encode2toys7Encoder_p_tKF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","title":"encode(to:)","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": any "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Encodable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/encode(to:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/Encodable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Encodable-Implementations","url":"\/documentation\/spotifywebapi\/show\/encodable-implementations","title":"Encodable Implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/encode(to:)":{"kind":"symbol","title":"encode(to:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/encode(to:)","url":"\/documentation\/spotifywebapi\/show\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/episodes.json b/docs/data/documentation/spotifywebapi/show/episodes.json index de26a07fe..af014b6b9 100644 --- a/docs/data/documentation/spotifywebapi/show/episodes.json +++ b/docs/data/documentation/spotifywebapi/show/episodes.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"episodes","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"typeIdentifier"},{"kind":"text","text":">?"}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Only available for the full version."}]},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/totalEpisodes","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"abstract":[{"text":"The episodes for this show: An array of simplified episode objects wrapped","type":"text"},{"type":"text","text":" "},{"text":"in a paging object.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/episodes"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/episodes","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","title":"episodes","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI4ShowV8episodesAA12PagingObjectVyAA7EpisodeVGSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"episodes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/episodes":{"title":"episodes","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"episodes"},{"text":": ","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"text":">?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/show\/episodes","kind":"symbol","type":"topic","abstract":[{"text":"The episodes for this show: An array of simplified episode objects wrapped","type":"text"},{"type":"text","text":" "},{"type":"text","text":"in a paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/episodes","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/totalEpisodes":{"role":"symbol","url":"\/documentation\/spotifywebapi\/show\/totalepisodes","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"totalEpisodes"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The total number of episodes in the show."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/totalEpisodes","title":"totalEpisodes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"episodes"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Episode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"},{"text":">?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Only available for the full version."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/totalEpisodes","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/episodes"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The episodes for this show: An array of simplified episode objects wrapped","type":"text"},{"type":"text","text":" "},{"type":"text","text":"in a paging object."}],"sections":[],"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episodes","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property","title":"episodes","externalID":"s:13SpotifyWebAPI4ShowV8episodesAA12PagingObjectVyAA7EpisodeVGSgvp"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/episodes"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/totalEpisodes":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/totalEpisodes","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"totalEpisodes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/show\/totalepisodes","title":"totalEpisodes","abstract":[{"text":"The total number of episodes in the show.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/episodes":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/episodes","url":"\/documentation\/spotifywebapi\/show\/episodes","title":"episodes","abstract":[{"type":"text","text":"The episodes for this show: An array of simplified episode objects wrapped"},{"text":" ","type":"text"},{"type":"text","text":"in a paging object."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"episodes","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier","text":"Episode"},{"kind":"text","text":">?"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/equatable-implementations.json b/docs/data/documentation/spotifywebapi/show/equatable-implementations.json index b0891df74..23891a4ff 100644 --- a/docs/data/documentation/spotifywebapi/show/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/show/equatable-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/!=(_:_:)"],"title":"Operators"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Equatable-Implementations"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/!=(_:_:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/show\/!=(_:_:)","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Equatable-Implementations"},"metadata":{"title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection"},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/show\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"topicSections":[{"anchor":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/!=(_:_:)"],"title":"Operators"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/!=(_:_:)","abstract":[],"url":"\/documentation\/spotifywebapi\/show\/!=(_:_:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/externalurls.json b/docs/data/documentation/spotifywebapi/show/externalurls.json index 81fc9eb0c..a2298ede5 100644 --- a/docs/data/documentation/spotifywebapi/show/externalurls.json +++ b/docs/data/documentation/spotifywebapi/show/externalurls.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"key: The type of the URL, for example: “spotify” - The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":" "},{"type":"text","text":"for the object."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"value: An external, public URL to the object."}]}]}],"type":"unorderedList"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"abstract":[{"type":"text","text":"Known external urls for this show."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/externalurls"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/externalURLs"},"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"]?"}],"title":"externalURLs","externalID":"s:13SpotifyWebAPI4ShowV12externalURLsSDySS10Foundation3URLVGSgvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/externalURLs":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/externalURLs","abstract":[{"text":"Known external urls for this show.","type":"text"}],"kind":"symbol","role":"symbol","title":"externalURLs","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"url":"\/documentation\/spotifywebapi\/show\/externalurls"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","title":"Spotify URL","titleInlineContent":[{"type":"text","text":"Spotify URL"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"key: The type of the URL, for example: “spotify” - The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"type":"text","text":" "},{"text":"for the object.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"value: An external, public URL to the object."}]}]}],"type":"unorderedList"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/externalURLs","interfaceLanguage":"swift"},"abstract":[{"text":"Known external urls for this show.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/externalurls"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:13SpotifyWebAPI4ShowV12externalURLsSDySS10Foundation3URLVGSgvp","roleHeading":"Instance Property","symbolKind":"property","title":"externalURLs","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"]?","kind":"text"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URL","titleInlineContent":[{"type":"text","text":"Spotify URL"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/externalURLs":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/externalURLs","url":"\/documentation\/spotifywebapi\/show\/externalurls","title":"externalURLs","abstract":[{"text":"Known external urls for this show.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"]?"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/href.json b/docs/data/documentation/spotifywebapi/show/href.json index 63a48969b..c156ba581 100644 --- a/docs/data/documentation/spotifywebapi/show/href.json +++ b/docs/data/documentation/spotifywebapi/show/href.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full show object."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/href"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"text":"Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true,"type":"reference"},{"text":", passing in ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"},{"text":" as the","type":"text"},{"type":"text","text":" "},{"text":"response type to retrieve the results.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/href"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"externalID":"s:13SpotifyWebAPI4ShowV4href10Foundation3URLVvp","symbolKind":"property","roleHeading":"Instance Property","title":"href","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/href":{"kind":"symbol","role":"symbol","abstract":[{"text":"A link to the Spotify web API endpoint providing the full show object.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/href","type":"topic","url":"\/documentation\/spotifywebapi\/show\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/href"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/href","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"metadata":{"title":"href","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI4ShowV4href10Foundation3URLVSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?","kind":"text"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true},{"text":", passing in ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"},{"type":"text","text":" as the"},{"text":" ","type":"text"},{"type":"text","text":"response type to retrieve the results."}],"type":"paragraph"}]}],"abstract":[{"text":"A link to the Spotify web API endpoint providing the full show object.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/href":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/href","url":"\/documentation\/spotifywebapi\/show\/href","title":"href","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full show object."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/htmldescription.json b/docs/data/documentation/spotifywebapi/show/htmldescription.json index af76347c1..c42f95d5e 100644 --- a/docs/data/documentation/spotifywebapi/show/htmldescription.json +++ b/docs/data/documentation/spotifywebapi/show/htmldescription.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"A description of the show which may contain HTML tags. See also"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/htmldescription"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI4ShowV15htmlDescriptionSSSgvp","title":"htmlDescription","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/htmlDescription":{"url":"\/documentation\/spotifywebapi\/show\/htmldescription","title":"htmlDescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","abstract":[{"text":"A description of the show which may contain HTML tags. See also","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description"},{"type":"text","text":"."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/description":{"url":"\/documentation\/spotifywebapi\/show\/description","title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description","abstract":[{"text":"A description of the show. See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","type":"reference"},{"text":".","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","interfaceLanguage":"swift"},"metadata":{"role":"symbol","symbolKind":"property","title":"htmlDescription","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI4ShowV15htmlDescriptionSSSgvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"A description of the show which may contain HTML tags. See also"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description","type":"reference"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/htmldescription"]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/description":{"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description","role":"symbol","abstract":[{"text":"A description of the show. See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","type":"reference","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"description","url":"\/documentation\/spotifywebapi\/show\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/htmlDescription":{"abstract":[{"text":"A description of the show which may contain HTML tags. See also","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/show\/htmldescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","title":"htmlDescription","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"htmlDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/id.json b/docs/data/documentation/spotifywebapi/show/id.json index 3b91915df..e9a0c8977 100644 --- a/docs/data/documentation/spotifywebapi/show/id.json +++ b/docs/data/documentation/spotifywebapi/show/id.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":" for the episode."}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI4ShowV2idSSvp","modules":[{"name":"SpotifyWebAPI"}],"title":"id","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/id","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/id":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/id","abstract":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"text":" for the episode.","type":"text"}],"kind":"symbol","role":"symbol","title":"id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/show\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify ID","titleInlineContent":[{"text":"Spotify ID","type":"text"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/id","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"text":" for the episode.","type":"text"}],"metadata":{"role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:13SpotifyWebAPI4ShowV2idSSSgvp","title":"id"},"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"title":"Spotify ID","type":"link","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/id":{"abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the episode."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","title":"id","role":"symbol","url":"\/documentation\/spotifywebapi\/show\/id","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/id"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/images.json b/docs/data/documentation/spotifywebapi/show/images.json index ae0288225..cdae71214 100644 --- a/docs/data/documentation/spotifywebapi/show/images.json +++ b/docs/data/documentation/spotifywebapi/show/images.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/images"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/images","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"kind":"text","text":": ["},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"externalID":"s:13SpotifyWebAPI4ShowV6imagesSayAA0A5ImageVGSgvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"]?","kind":"text"}],"title":"images","role":"symbol","roleHeading":"Instance Property"},"abstract":[{"text":"The cover art for the episode in various sizes, widest first.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/images":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The cover art for the episode in various sizes, widest first."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage"},{"kind":"text","text":"]?"}],"title":"images","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/images","type":"topic","url":"\/documentation\/spotifywebapi\/show\/images"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"The cover art for the episode in various sizes, widest first."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/images","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"images"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"]?"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","title":"images","externalID":"s:13SpotifyWebAPI4ShowV6imagesSayAA0A5ImageVGSgvp","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/images"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/images":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/images","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"images","kind":"identifier"},{"kind":"text","text":": ["},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"type":"topic","abstract":[{"type":"text","text":"The cover art for the episode in various sizes, widest first."}],"title":"images","url":"\/documentation\/spotifywebapi\/show\/images"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/init(from:).json b/docs/data/documentation/spotifywebapi/show/init(from:).json index 2d75a138b..851588aab 100644 --- a/docs/data/documentation/spotifywebapi/show/init(from:).json +++ b/docs/data/documentation/spotifywebapi/show/init(from:).json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI4ShowV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","role":"symbol","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Decodable-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/init(from:)":{"type":"topic","title":"init(from:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/show\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/Decodable-Implementations":{"kind":"article","title":"Decodable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Decodable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/show\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Decodable-Implementations"]]},"metadata":{"roleHeading":"Initializer","title":"init(from:)","extendedModule":"SpotifyWebAPI","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","externalID":"s:13SpotifyWebAPI4ShowV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/init(from:)":{"role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/show\/init(from:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/Decodable-Implementations":{"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/Decodable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/show\/decodable-implementations","abstract":[],"role":"collectionGroup","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/init(name:description:htmldescription:episodes:totalepisodes:isexplicit:uri:id:images:availablemarkets:href:externalurls:isexternallyhosted:languages:copyrights:mediatype:publisher:).json b/docs/data/documentation/spotifywebapi/show/init(name:description:htmldescription:episodes:totalepisodes:isexplicit:uri:id:images:availablemarkets:href:externalurls:isexternallyhosted:languages:copyrights:mediatype:publisher:).json index d55407a57..9b5160b70 100644 --- a/docs/data/documentation/spotifywebapi/show/init(name:description:htmldescription:episodes:totalepisodes:isexplicit:uri:id:images:availablemarkets:href:externalurls:isexternallyhosted:languages:copyrights:mediatype:publisher:).json +++ b/docs/data/documentation/spotifywebapi/show/init(name:description:htmldescription:episodes:totalepisodes:isexplicit:uri:id:images:availablemarkets:href:externalurls:isexternallyhosted:languages:copyrights:mediatype:publisher:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"description","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"htmlDescription","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"episodes","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":">? = nil, "},{"kind":"externalParam","text":"totalEpisodes"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uri"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"kind":"text","text":"]? = nil, "},{"kind":"externalParam","text":"availableMarkets"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"isExternallyHosted"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"languages"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"copyrights"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","text":"SpotifyCopyright","kind":"typeIdentifier"},{"kind":"text","text":"]? = nil, "},{"text":"mediaType","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publisher"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"name","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The name of the show."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"A description of the show. See also ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription"},{"text":".","type":"text"}]}],"name":"description"},{"content":[{"type":"paragraph","inlineContent":[{"text":"A description of the show which may contain HTML tags.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description"},{"type":"text","text":"."}]}],"name":"htmlDescription"},{"name":"episodes","content":[{"inlineContent":[{"text":"The episodes for this show: An array of simplified episode","type":"text"},{"type":"text","text":" "},{"text":"objects wrapped in a paging object.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Whether or not the episode has explicit content.","type":"text"}]}],"name":"isExplicit"},{"content":[{"inlineContent":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"text":" for the episode.","type":"text"}],"type":"paragraph"}],"name":"uri"},{"content":[{"inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"type":"text","text":" for the episode."}],"type":"paragraph"}],"name":"id"},{"name":"images","content":[{"type":"paragraph","inlineContent":[{"text":"The cover art for the episode.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"A list of the countries in which the show can be","type":"text"},{"type":"text","text":" "},{"text":"played, identified by their ","type":"text"},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"text":" code.","type":"text"}]}],"name":"availableMarkets"},{"name":"href","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full show"},{"type":"text","text":" "},{"type":"text","text":"object."}]}]},{"name":"externalURLs","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Known external urls for this show."},{"text":" ","type":"text"},{"text":"- key: The type of the URL, for example: “spotify” - The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":" for the object."},{"type":"text","text":" "},{"type":"text","text":"- value: An external, public URL to the object."}]}]},{"content":[{"inlineContent":[{"type":"text","text":""},{"code":"true","type":"codeVoice"},{"type":"text","text":" if the episode is hosted outside of"},{"type":"text","text":" "},{"type":"text","text":"Spotify’s CDN (content delivery network). Else, "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"isExternallyHosted"},{"name":"languages","content":[{"inlineContent":[{"type":"text","text":"A list of the languages used in the episode, identified by"},{"type":"text","text":" "},{"type":"text","text":"their "},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},{"type":"text","text":" code."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The copyrights for the show. Only available for the full"},{"text":" ","type":"text"},{"text":"version.","type":"text"}],"type":"paragraph"}],"name":"copyrights"},{"content":[{"inlineContent":[{"type":"text","text":"The media type of the show."}],"type":"paragraph"}],"name":"mediaType"},{"name":"publisher","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The publisher of the show."}]}]}],"kind":"parameters"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"abstract":[{"type":"text","text":"Creates a Spotify podcast show."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/init(name:description:htmldescription:episodes:totalepisodes:isexplicit:uri:id:images:availablemarkets:href:externalurls:isexternallyhosted:languages:copyrights:mediatype:publisher:)"]}],"metadata":{"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI4ShowV4name11description15htmlDescription8episodes13totalEpisodes10isExplicit3uri2id6images16availableMarkets4href12externalURLs0L16ExternallyHosted9languages10copyrights9mediaType9publisherACSS_S2SSgAA12PagingObjectVyAA7EpisodeVGSgSiSbS2SSayAA0A5ImageVGSgSaySSG10Foundation3URLVSDySSA7_GSgSbA4_SayAA0A9CopyrightVGSgS2Stcfc","role":"symbol","symbolKind":"init","title":"init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"htmlDescription","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"episodes","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"text":">?, ","kind":"text"},{"text":"totalEpisodes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"isExplicit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"]?, ","kind":"text"},{"text":"availableMarkets","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"], ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":", "},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"isExternallyHosted"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"languages","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"copyrights"},{"text":": [","kind":"text"},{"text":"SpotifyCopyright","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"text":"]?, ","kind":"text"},{"text":"mediaType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publisher"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/htmlDescription":{"url":"\/documentation\/spotifywebapi\/show\/htmldescription","title":"htmlDescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","abstract":[{"text":"A description of the show which may contain HTML tags. See also","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description"},{"type":"text","text":"."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"htmlDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","role":"symbol"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify URL","titleInlineContent":[{"text":"Spotify","type":"text"},{"type":"text","text":" "},{"type":"text","text":"URL"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)":{"url":"\/documentation\/spotifywebapi\/show\/init(name:description:htmldescription:episodes:totalepisodes:isexplicit:uri:id:images:availablemarkets:href:externalurls:isexternallyhosted:languages:copyrights:mediatype:publisher:)","abstract":[{"type":"text","text":"Creates a Spotify podcast show."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)","kind":"symbol","type":"topic","role":"symbol","title":"init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"description","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"htmlDescription","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"episodes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"text":"totalEpisodes","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":", "},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"availableMarkets"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"isExternallyHosted"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"languages"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"], ","kind":"text"},{"text":"copyrights","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"SpotifyCopyright","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"text":"]?, ","kind":"text"},{"text":"mediaType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"publisher"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"https://en.wikipedia.org/wiki/ISO_639":{"type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","title":"ISO 639","titleInlineContent":[{"text":"ISO 639","type":"text"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","title":"ISO 3166-1 alpha-2","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/description":{"url":"\/documentation\/spotifywebapi\/show\/description","title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description","abstract":[{"text":"A description of the show. See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","type":"reference"},{"text":".","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Creates a Spotify podcast show."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/init(name:description:htmldescription:episodes:totalepisodes:isexplicit:uri:id:images:availablemarkets:href:externalurls:isexternallyhosted:languages:copyrights:mediatype:publisher:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"description","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"htmlDescription","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"episodes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Episode","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":">? = nil, "},{"kind":"externalParam","text":"totalEpisodes"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"isExplicit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":" = false, ","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"images"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","text":"SpotifyImage"},{"kind":"text","text":"]? = nil, "},{"text":"availableMarkets","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]? = nil, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"isExternallyHosted"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"? = nil, ","kind":"text"},{"text":"languages","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"text":"copyrights","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"kind":"text","text":"]? = nil, "},{"kind":"externalParam","text":"mediaType"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"publisher","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil)","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"name","content":[{"inlineContent":[{"text":"The name of the show.","type":"text"}],"type":"paragraph"}]},{"name":"description","content":[{"inlineContent":[{"text":"A description of the show. See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]},{"name":"htmlDescription","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A description of the show which may contain HTML tags."},{"type":"text","text":" "},{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description","isActive":true},{"type":"text","text":"."}]}]},{"name":"episodes","content":[{"inlineContent":[{"text":"The episodes for this show: An array of simplified episode","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"objects wrapped in a paging object."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The total number of episodes in the show."}]}],"name":"totalEpisodes"},{"name":"isExplicit","content":[{"type":"paragraph","inlineContent":[{"text":"Whether or not the episode has explicit content.","type":"text"}]}]},{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the episode."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"text":" for the episode.","type":"text"}]}],"name":"id"},{"name":"images","content":[{"inlineContent":[{"type":"text","text":"The cover art for the episode."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"A list of the countries in which the show can be"},{"text":" ","type":"text"},{"text":"played, identified by their ","type":"text"},{"isActive":true,"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":" code."}],"type":"paragraph"}],"name":"availableMarkets"},{"name":"href","content":[{"inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full show"},{"type":"text","text":" "},{"text":"object.","type":"text"}],"type":"paragraph"}]},{"name":"externalURLs","content":[{"type":"paragraph","inlineContent":[{"text":"Known external urls for this show.","type":"text"},{"text":" ","type":"text"},{"text":"- key: The type of the URL, for example: “spotify” - The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"text":" for the object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"- value: An external, public URL to the object."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"code":"true","type":"codeVoice"},{"text":" if the episode is hosted outside of","type":"text"},{"text":" ","type":"text"},{"text":"Spotify’s CDN (content delivery network). Else, ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}]}],"name":"isExternallyHosted"},{"name":"languages","content":[{"inlineContent":[{"type":"text","text":"A list of the languages used in the episode, identified by"},{"type":"text","text":" "},{"text":"their ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639"},{"type":"text","text":" code."}],"type":"paragraph"}]},{"name":"copyrights","content":[{"inlineContent":[{"text":"The copyrights for the show. Only available for the full","type":"text"},{"text":" ","type":"text"},{"text":"version.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The media type of the show."}],"type":"paragraph"}],"name":"mediaType"},{"name":"publisher","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The publisher of the show."}]}]}],"kind":"parameters"}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"htmlDescription","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"episodes","kind":"externalParam"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"totalEpisodes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"availableMarkets"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?, "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"isExternallyHosted"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"languages"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"copyrights","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV","kind":"typeIdentifier","text":"SpotifyCopyright"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"mediaType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"publisher"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"externalID":"s:13SpotifyWebAPI4ShowV4name11description15htmlDescription8episodes13totalEpisodes10isExplicit3uri2id6images16availableMarkets4href12externalURLs0L16ExternallyHosted9languages10copyrights9mediaType9publisherACSSSg_A2uA12PagingObjectVyAA7EpisodeVGSgSiSgSbA2USayAA0A5ImageVGSgSaySSGSg10Foundation3URLVSgSDySSA9_GSgSbSgA6_SayAA0A9CopyrightVGSgA2Utcfc","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","roleHeading":"Initializer","title":"init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"references":{"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","titleInlineContent":[{"type":"text","text":"Spotify"},{"type":"text","text":" "},{"type":"text","text":"URL"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URL"},"https://en.wikipedia.org/wiki/ISO_639":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","titleInlineContent":[{"type":"text","text":"ISO 639"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","title":"ISO 639","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/htmlDescription":{"abstract":[{"text":"A description of the show which may contain HTML tags. See also","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/show\/htmldescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","title":"htmlDescription","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"htmlDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)":{"type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"description","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"htmlDescription","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"episodes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"totalEpisodes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"isExplicit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"images","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"availableMarkets","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"isExternallyHosted"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"languages"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"text":"copyrights","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"SpotifyCopyright","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A9CopyrightV"},{"text":"]?, ","kind":"text"},{"text":"mediaType","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"publisher","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"url":"\/documentation\/spotifywebapi\/show\/init(name:description:htmldescription:episodes:totalepisodes:isexplicit:uri:id:images:availablemarkets:href:externalurls:isexternallyhosted:languages:copyrights:mediatype:publisher:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)","title":"init(name:description:htmlDescription:episodes:totalEpisodes:isExplicit:uri:id:images:availableMarkets:href:externalURLs:isExternallyHosted:languages:copyrights:mediaType:publisher:)","abstract":[{"type":"text","text":"Creates a Spotify podcast show."}]},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2"}],"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/description":{"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/description","role":"symbol","abstract":[{"text":"A description of the show. See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/htmlDescription","type":"reference","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"description","url":"\/documentation\/spotifywebapi\/show\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/show/isapproximatelyequal(to:).json index e06493285..de50cd1be 100644 --- a/docs/data/documentation/spotifywebapi/show/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/show/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/ApproximatelyEquatable-Implementations"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"isApproximatelyEqual(to:)","externalID":"s:13SpotifyWebAPI4ShowV20isApproximatelyEqual2toSbAC_tF","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Show","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"SpotifyWebAPI"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]},{"kind":"parameters","parameters":[{"name":"other","content":[{"inlineContent":[{"type":"text","text":"Another instance of "},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Dates are compared using "},{"type":"codeVoice","code":"timeIntervalSince1970"},{"type":"text","text":", so they are considered"},{"type":"text","text":" "},{"type":"text","text":"floating point properties for the purposes of this method."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/isapproximatelyequal(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/isApproximatelyEqual(to:)":{"role":"symbol","title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isApproximatelyEqual(to:)","kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"text":" operator. Else,","type":"text"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/show\/isapproximatelyequal(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/ApproximatelyEquatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/ApproximatelyEquatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/show\/approximatelyequatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:13SpotifyWebAPI4ShowV20isApproximatelyEqual2toSbAC_tF","symbolKind":"method","extendedModule":"SpotifyWebAPI","title":"isApproximatelyEqual(to:)","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"Show","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"other","content":[{"inlineContent":[{"text":"Another instance of ","type":"text"},{"type":"codeVoice","code":"Self"},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Dates are compared using "},{"code":"timeIntervalSince1970","type":"codeVoice"},{"text":", so they are considered","type":"text"},{"type":"text","text":" "},{"type":"text","text":"floating point properties for the purposes of this method."}],"type":"paragraph"}]}],"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"text":" operator. Else,","type":"text"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/ApproximatelyEquatable-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/isapproximatelyequal(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/isApproximatelyEqual(to:)":{"role":"symbol","title":"isApproximatelyEqual(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/show\/isapproximatelyequal(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/ApproximatelyEquatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/ApproximatelyEquatable-Implementations","abstract":[],"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/show\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/isexplicit.json b/docs/data/documentation/spotifywebapi/show/isexplicit.json index 714d45c70..023b0567d 100644 --- a/docs/data/documentation/spotifywebapi/show/isexplicit.json +++ b/docs/data/documentation/spotifywebapi/show/isexplicit.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isExplicit","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExplicit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI4ShowV10isExplicitSbvp","symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"isExplicit","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"isExplicit","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/isexplicit"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Whether or not the episode has explicit content. ","type":"text"},{"type":"codeVoice","code":"false"},{"text":" if unknown.","type":"text"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/isExplicit":{"abstract":[{"type":"text","text":"Whether or not the episode has explicit content. "},{"type":"codeVoice","code":"false"},{"text":" if unknown.","type":"text"}],"role":"symbol","kind":"symbol","title":"isExplicit","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isExplicit","url":"\/documentation\/spotifywebapi\/show\/isexplicit"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isExplicit","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExplicit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","role":"symbol","externalID":"s:13SpotifyWebAPI4ShowV10isExplicitSbvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"isExplicit","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"isExplicit"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/isexplicit"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Whether or not the episode has explicit content. "},{"type":"codeVoice","code":"false"},{"type":"text","text":" if unknown."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/isExplicit":{"title":"isExplicit","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isExplicit","kind":"symbol","url":"\/documentation\/spotifywebapi\/show\/isexplicit","abstract":[{"type":"text","text":"Whether or not the episode has explicit content. "},{"code":"false","type":"codeVoice"},{"text":" if unknown.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isExplicit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/isexternallyhosted.json b/docs/data/documentation/spotifywebapi/show/isexternallyhosted.json index efc59e70e..bd2660831 100644 --- a/docs/data/documentation/spotifywebapi/show/isexternallyhosted.json +++ b/docs/data/documentation/spotifywebapi/show/isexternallyhosted.json @@ -1 +1 @@ -{"abstract":[{"code":"true","type":"codeVoice"},{"text":" if the episode is hosted outside of Spotify’s CDN (content","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"delivery network). Else, "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExternallyHosted"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isExternallyHosted"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/isexternallyhosted"]}],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExternallyHosted"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"isExternallyHosted","externalID":"s:13SpotifyWebAPI4ShowV18isExternallyHostedSbvp","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/isExternallyHosted":{"title":"isExternallyHosted","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isExternallyHosted","kind":"symbol","abstract":[{"type":"codeVoice","code":"true"},{"type":"text","text":" if the episode is hosted outside of Spotify’s CDN (content"},{"text":" ","type":"text"},{"text":"delivery network). Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExternallyHosted"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/show\/isexternallyhosted"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isExternallyHosted","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isExternallyHosted","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isExternallyHosted","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"isExternallyHosted","externalID":"s:13SpotifyWebAPI4ShowV18isExternallyHostedSbSgvp"},"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/isexternallyhosted"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"code":"true","type":"codeVoice"},{"text":" if the episode is hosted outside of Spotify’s CDN (content","type":"text"},{"type":"text","text":" "},{"type":"text","text":"delivery network). Else, "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/isExternallyHosted":{"title":"isExternallyHosted","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/isExternallyHosted","kind":"symbol","url":"\/documentation\/spotifywebapi\/show\/isexternallyhosted","abstract":[{"type":"codeVoice","code":"true"},{"type":"text","text":" if the episode is hosted outside of Spotify’s CDN (content"},{"text":" ","type":"text"},{"type":"text","text":"delivery network). Else, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isExternallyHosted"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/languages.json b/docs/data/documentation/spotifywebapi/show/languages.json index a4f36d8c7..a57cff90d 100644 --- a/docs/data/documentation/spotifywebapi/show/languages.json +++ b/docs/data/documentation/spotifywebapi/show/languages.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/languages","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"title":"languages","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"externalID":"s:13SpotifyWebAPI4ShowV9languagesSaySSGvp","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"abstract":[{"type":"text","text":"A list of the languages used in the episode, identified by their "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true,"type":"reference"},{"type":"text","text":" code."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/languages"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/languages":{"title":"languages","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/languages","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"languages","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"A list of the languages used in the episode, identified by their "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true,"type":"reference"},{"type":"text","text":" code."}],"url":"\/documentation\/spotifywebapi\/show\/languages"},"https://en.wikipedia.org/wiki/ISO_639":{"type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","titleInlineContent":[{"type":"text","text":"ISO"},{"type":"text","text":" "},{"text":"639","type":"text"}],"title":"ISO 639"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"A list of the languages used in the episode, identified by their "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true},{"type":"text","text":" code."}],"metadata":{"title":"languages","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI4ShowV9languagesSaySSGSgvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"languages"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"symbolKind":"property"},"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/languages"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/languages"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"languages","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?","kind":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/languages":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/languages","url":"\/documentation\/spotifywebapi\/show\/languages","title":"languages","abstract":[{"type":"text","text":"A list of the languages used in the episode, identified by their "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","isActive":true},{"type":"text","text":" code."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"languages","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}]},"https://en.wikipedia.org/wiki/ISO_639":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_639","titleInlineContent":[{"text":"ISO","type":"text"},{"type":"text","text":" "},{"type":"text","text":"639"}],"title":"ISO 639"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/mediatype.json b/docs/data/documentation/spotifywebapi/show/mediatype.json index 02a05f6f6..7c2f427a8 100644 --- a/docs/data/documentation/spotifywebapi/show/mediatype.json +++ b/docs/data/documentation/spotifywebapi/show/mediatype.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mediaType","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/mediatype"]}],"kind":"symbol","abstract":[{"text":"The media type of the show.","type":"text"}],"metadata":{"externalID":"s:13SpotifyWebAPI4ShowV9mediaTypeSSvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"mediaType","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mediaType","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/mediaType"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/mediaType":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"mediaType","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/mediaType","url":"\/documentation\/spotifywebapi\/show\/mediatype","kind":"symbol","title":"mediaType","type":"topic","role":"symbol","abstract":[{"text":"The media type of the show.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"mediaType","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mediaType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI4ShowV9mediaTypeSSSgvp"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"abstract":[{"type":"text","text":"The media type of the show."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/mediatype"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mediaType"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/mediaType","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/mediaType":{"url":"\/documentation\/spotifywebapi\/show\/mediatype","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/mediaType","title":"mediaType","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mediaType","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The media type of the show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/name.json b/docs/data/documentation/spotifywebapi/show/name.json index 761e306fe..9aa2310d5 100644 --- a/docs/data/documentation/spotifywebapi/show/name.json +++ b/docs/data/documentation/spotifywebapi/show/name.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI4ShowV4nameSSvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"name","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/name","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"abstract":[{"text":"The name of the show.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/name":{"kind":"symbol","title":"name","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/show\/name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/name","type":"topic","abstract":[{"type":"text","text":"The name of the show."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]}}} \ No newline at end of file +{"abstract":[{"text":"The name of the show.","type":"text"}],"metadata":{"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"name","roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI4ShowV4nameSSSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/name"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/name"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/name":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/name","url":"\/documentation\/spotifywebapi\/show\/name","title":"name","abstract":[{"type":"text","text":"The name of the show."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/publisher.json b/docs/data/documentation/spotifywebapi/show/publisher.json index 846d7ab46..67f92cce1 100644 --- a/docs/data/documentation/spotifywebapi/show/publisher.json +++ b/docs/data/documentation/spotifywebapi/show/publisher.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/publisher","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"publisher","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","title":"publisher","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"publisher"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI4ShowV9publisherSSvp","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/publisher"]}],"abstract":[{"text":"The publisher of the show.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/publisher":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/publisher","abstract":[{"type":"text","text":"The publisher of the show."}],"title":"publisher","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publisher"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/show\/publisher","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]}}} \ No newline at end of file +{"metadata":{"title":"publisher","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI4ShowV9publisherSSSgvp","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"publisher","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/publisher","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/publisher"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"publisher","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The publisher of the show."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/publisher":{"title":"publisher","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/publisher","kind":"symbol","url":"\/documentation\/spotifywebapi\/show\/publisher","abstract":[{"type":"text","text":"The publisher of the show."}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"publisher","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/totalepisodes.json b/docs/data/documentation/spotifywebapi/show/totalepisodes.json index 2f1f78df9..ed8f358e9 100644 --- a/docs/data/documentation/spotifywebapi/show/totalepisodes.json +++ b/docs/data/documentation/spotifywebapi/show/totalepisodes.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/totalepisodes"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/totalEpisodes"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"totalEpisodes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI4ShowV13totalEpisodesSiSgvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","title":"totalEpisodes"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"abstract":[{"text":"The total number of episodes in the show.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"totalEpisodes"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Only available for the full version.","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/totalEpisodes":{"role":"symbol","url":"\/documentation\/spotifywebapi\/show\/totalepisodes","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"totalEpisodes"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The total number of episodes in the show."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/totalEpisodes","title":"totalEpisodes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"The total number of episodes in the show.","type":"text"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/totalEpisodes"},"variants":[{"paths":["\/documentation\/spotifywebapi\/show\/totalepisodes"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"totalEpisodes","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"Only available for the full version."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"title":"totalEpisodes","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"totalEpisodes"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI4ShowV13totalEpisodesSiSgvp","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/totalEpisodes":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/totalEpisodes","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"totalEpisodes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/show\/totalepisodes","title":"totalEpisodes","abstract":[{"text":"The total number of episodes in the show.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/type.json b/docs/data/documentation/spotifywebapi/show/type.json index 23ec1fb61..4c6489e0c 100644 --- a/docs/data/documentation/spotifywebapi/show/type.json +++ b/docs/data/documentation/spotifywebapi/show/type.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/type"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/type"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI4ShowV4typeAA10IDCategoryOvp","modules":[{"name":"SpotifyWebAPI"}],"title":"type","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}]},"abstract":[{"type":"text","text":"The object type. Always "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","isActive":true},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/type":{"type":"topic","kind":"symbol","title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/type","url":"\/documentation\/spotifywebapi\/show\/type","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"abstract":[{"text":"The object type. Always ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference"},{"text":".","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"abstract":[{"type":"text","text":"The object type. Always "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/type"},"metadata":{"roleHeading":"Instance Property","title":"type","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI4ShowV4typeAA10IDCategoryOvp","symbolKind":"property"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/type"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/type":{"title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/type","kind":"symbol","url":"\/documentation\/spotifywebapi\/show\/type","abstract":[{"type":"text","text":"The object type. Always "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","isActive":true,"type":"reference"},{"type":"text","text":"."}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/show/uri.json b/docs/data/documentation/spotifywebapi/show/uri.json index 91961e840..dfa4b5f66 100644 --- a/docs/data/documentation/spotifywebapi/show/uri.json +++ b/docs/data/documentation/spotifywebapi/show/uri.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","title":"uri","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI4ShowV3uriSSvp"},"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"text":" for the episode.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/uri"},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/uri"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/uri":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/uri","title":"uri","url":"\/documentation\/spotifywebapi\/show\/uri","abstract":[{"type":"text","text":"The "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference"},{"type":"text","text":" for the episode."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify URI","titleInlineContent":[{"text":"Spotify URI","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}]}],"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"type":"text","text":" for the episode."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/show\/uri"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/uri"},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI4ShowV3uriSSSgvp","title":"uri","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"kind":"symbol","references":{"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"Spotify URI"}],"title":"Spotify URI","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show/uri":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show\/uri","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/show\/uri","title":"uri","abstract":[{"type":"text","text":"The "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the episode."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi.json b/docs/data/documentation/spotifywebapi/spotifyapi.json index 76f9e4049..07ab9c267 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi.json +++ b/docs/data/documentation/spotifywebapi/spotifyapi.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Class","title":"SpotifyAPI","role":"symbol","symbolKind":"class","navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(from:)"],"title":"Initializers"},{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize"]},{"title":"Network Adaptor","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/networkAdaptor"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)"],"title":"Albums"},{"title":"Artists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)"],"title":"Audiobooks"},{"title":"Browse","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)"],"title":"Episodes"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"],"title":"Follow"},{"title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableMarkets()"],"title":"Markets"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"],"title":"Personalization"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"title":"Player"},{"title":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"],"title":"Search"},{"title":"Shows","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"],"title":"Tracks"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userProfile(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()"],"title":"User Profile"},{"title":"Utilities","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)"]},{"title":"Logging","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()"]},{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(authorizationManager:maxRetryDelay:networkAdaptor:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/maxRetryDelay"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooks(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAudiobooksForCurrentUser(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAudiobooksForCurrentUser(_:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/CustomStringConvertible-Implementations"],"title":"Default Implementations","generated":true}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE"],"title":"Conforms To","kind":"relationships"}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"},{"text":"<","kind":"text"},{"text":"AuthorizationManager","kind":"genericParameter"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyAuthorizationManager","preciseIdentifier":"s:13SpotifyWebAPI0A20AuthorizationManagerP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Overview","type":"heading","anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"The methods that require authorization scopes and\/or an access token that was","type":"text"},{"type":"text","text":" "},{"type":"text","text":"issued on behalf of a user are declared in conditional conformances where"},{"type":"text","text":" "},{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","isActive":true},{"text":". This","type":"text"},{"type":"text","text":" "},{"type":"text","text":"protocol requires conforming types to support authorization scopes. This"},{"text":" ","type":"text"},{"type":"text","text":"strategy provides a compile-time guarantee that you cannot call methods that"},{"type":"text","text":" "},{"type":"text","text":"require authorization scopes if you are using an authorization manager that"},{"type":"text","text":" "},{"type":"text","text":"doesn’t support them."}]},{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"type":"text","text":" conform to"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager"},{"type":"text","text":". "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","isActive":true},{"text":" ","type":"text"},{"type":"text","text":"is not a conforming type because it does not support authorization scopes."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"All of the endpoints are documented at the the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/","isActive":true},{"text":".","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/shows(_:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","title":"shows(_:market:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/shows(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"shows","kind":"identifier"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Show","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"kind":"text","text":"?], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get multiple shows."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categoryPlaylists(_:country:limit:offset:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","title":"categoryPlaylists(_:country:limit:offset:)","abstract":[{"type":"text","text":"Get a list of Spotify playlists tagged with a particular category."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"categoryPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">?>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManagerDidChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"text":"(","kind":"text"},{"text":"query","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified artists."}],"title":"currentUserFollowsArtists(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserFollowsArtists"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioFeatures(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"trackAudioFeatures(_:)","abstract":[{"type":"text","text":"Get audio features for a track."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackAudioFeatures"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudiofeatures(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobook(_:market:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"audiobook(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"audiobook","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)","type":"topic","abstract":[{"text":"Get an audiobook.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/category(_:country:locale:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a Spotify Category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","kind":"symbol","title":"category(_:country:locale:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","title":"chapter(_:market:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","kind":"typeIdentifier","text":"AudiobookChapter"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapters(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)","abstract":[{"type":"text","text":"Get multiple audiobook chapters."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)","title":"chapters(_:market:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapters"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"title":"unfollowPlaylistForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableMarkets()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get the list of markets where Spotify is available."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/availablemarkets()","title":"availableMarkets()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableMarkets()","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"title":"authorizationManagerDidDeauthorize","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","role":"symbol","abstract":[{"text":"A publisher that emits after the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","type":"reference","isActive":true},{"type":"text","text":" method of"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"text":" is called.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/showEpisodes(_:market:offset:limit:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)","title":"showEpisodes(_:market:offset:limit:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/showepisodes(_:market:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"showEpisodes"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get a show’s episodes."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/networkAdaptor":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/networkAdaptor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"networkAdaptor","kind":"identifier"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","abstract":[{"text":"A function that gets called every time this class—and only this class—needs","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"to make a network request."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/networkadaptor","title":"networkAdaptor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioAnalysis(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"trackAudioAnalysis(_:)","abstract":[{"text":"Get audio analysis for a track.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trackAudioAnalysis","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"AudioAnalysis","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyScopeAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","title":"SpotifyScopeAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API and"},{"text":" ","type":"text"},{"text":"that ","type":"text"},{"inlineContent":[{"type":"text","text":"supports authorization scopes"}],"type":"strong"},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobooks(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"audiobooks(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"audiobooks","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)","type":"topic","abstract":[{"type":"text","text":"Get multiple audiobooks."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/maxRetryDelay":{"type":"topic","kind":"symbol","title":"maxRetryDelay","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/maxRetryDelay","url":"\/documentation\/spotifywebapi\/spotifyapi\/maxretrydelay","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"maxRetryDelay"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The maximum delay in seconds (accumulated over all retries before the"},{"text":" ","type":"text"},{"type":"text","text":"publisher finishes with a error, e.g., "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"},{"type":"text","text":"."},{"text":" ","type":"text"},{"type":"text","text":"Default: 180 secs (3 minutes)."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artist(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artist(_:)","abstract":[{"text":"Get a single artist.","type":"text"}],"role":"symbol","type":"topic","title":"artist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"artist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/show(_:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","title":"show(_:market:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/show(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get a show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setupDebugging()":{"kind":"symbol","abstract":[{"type":"text","text":"This method has no stable API and may change arbitrarily. Only use it"},{"text":" ","type":"text"},{"type":"text","text":"for testing purposes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"setupDebugging()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setupDebugging"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/setupdebugging()","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/apiRequestLogger":{"abstract":[{"type":"text","text":"Logs the URLs of the network requests made to Spotify and, if present,"},{"type":"text","text":" "},{"type":"text","text":"the body of the requests by converting the raw data to a string."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"apiRequestLogger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"title":"apiRequestLogger","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/apirequestlogger","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/episodes(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"role":"symbol","title":"episodes(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/episodes(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)","abstract":[{"text":"Get multiple episodes.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"episodes"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier","text":"Episode"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"kind":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"type":"emphasis","inlineContent":[{"type":"text","text":"concurrently"}]},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"extendPagesConcurrently(_:maxExtraPages:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Page"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artists(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artists(_:)","abstract":[{"text":"Get multiple artists.","type":"text"}],"role":"symbol","type":"topic","title":"artists(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artists"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":"?], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/encode(to:)":{"type":"topic","kind":"symbol","title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/encode(to:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[{"type":"text","text":"Encodes this value into the given encoder."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more artists.","type":"text"}],"title":"followArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/newAlbumReleases(country:limit:offset:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","title":"newAlbumReleases(country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","abstract":[{"text":"Get a list of new album releases featured in Spotify (shown, for example,","type":"text"},{"type":"text","text":" "},{"text":"on a Spotify player’s “Browse” tab).","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NewAlbumReleases","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAudiobooksForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/saveaudiobooksforcurrentuser(_:)","role":"symbol","type":"topic","title":"saveAudiobooksForCurrentUser(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveAudiobooksForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAudiobooksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save audiobooks for the current user."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"recommendationGenres","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","abstract":[{"text":"Retrieve a list of available genres seeds for recommendations.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","title":"recommendationGenres()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/usersFollowPlaylist(_:userURIs:)":{"abstract":[{"type":"text","text":"Check to see if one or more Spotify users are following a specified"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"title":"usersFollowPlaylist(_:userURIs:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/usersfollowplaylist(_:useruris:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"usersFollowPlaylist"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userURIs"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/init(from:)","type":"topic","abstract":[{"text":"Creates a new instance by decoding from the given decoder.","type":"text"}],"role":"symbol","title":"init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"https://developer.spotify.com/documentation/web-api/reference/":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/","title":"web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/","titleInlineContent":[{"type":"text","text":"web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/album(_:market:)":{"abstract":[{"type":"text","text":"Get an album."}],"kind":"symbol","type":"topic","title":"album(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/album(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more users.","type":"text"}],"title":"followUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"title":"followPlaylistForCurrentUser(_:publicly:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicly"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/CustomStringConvertible-Implementations":{"title":"CustomStringConvertible Implementations","type":"topic","kind":"article","role":"collectionGroup","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyapi\/customstringconvertible-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/CustomStringConvertible-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/episode(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","title":"episode(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/episode(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)","abstract":[{"text":"Get an episode.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier","text":"Episode"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","type":"reference"},{"type":"text","text":" type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"extendPages","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/relatedArtists(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/relatedartists(_:)","abstract":[{"text":"Get the related artists for an artist.","type":"text"}],"role":"symbol","title":"relatedArtists(_:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"relatedArtists"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserProfile()":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserProfile"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SpotifyUser","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserprofile()","abstract":[{"type":"text","text":"Get the profile of the current user."}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","title":"currentUserProfile()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/track(_:market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"track(_:market:)","abstract":[{"type":"text","text":"Get a Track."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAudiobooks(limit:offset:)":{"kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[{"text":"Get the saved audiobooks for the current user.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAudiobooks"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"SavedAudiobook","preciseIdentifier":"s:13SpotifyWebAPI14SavedAudiobooka"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedAudiobooks(limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooks(limit:offset:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobooks(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/logger":{"kind":"symbol","abstract":[{"type":"text","text":"Logs general messages for this class."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","type":"topic","title":"logger","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/logger","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albums(_:market:)":{"abstract":[{"type":"text","text":"Get multiple albums."}],"kind":"symbol","type":"topic","title":"albums(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/albums(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albums"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAudiobooksContains(_:)":{"title":"currentUserSavedAudiobooksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooksContains(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobookscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedAudiobooksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Check if one or more audiobooks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categories(country:locale:limit:offset:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"categories","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"categories(country:locale:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","abstract":[{"type":"text","text":"Get a list of categories used to tag items in Spotify (on, for example, the"},{"text":" ","type":"text"},{"text":"Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"abstract":[{"type":"text","text":"Get an artist’s albums."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","title":"artistAlbums(_:groups:country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"groups"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"country"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserTopTracks"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"title":"currentUserFollowsUsers(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowsUsers"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracksAudioFeatures(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"tracksAudioFeatures(_:)","abstract":[{"type":"text","text":"Get audio features for multiple tracks."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tracksAudioFeatures"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/tracksaudiofeatures(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albumTracks(_:market:limit:offset:)":{"kind":"symbol","abstract":[{"text":"Get the tracks for an album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"title":"albumTracks(_:market:limit:offset:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"albumTracks","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/albumtracks(_:market:limit:offset:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"kind":"symbol","title":"deauthorize()","required":true,"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/init(authorizationManager:maxRetryDelay:networkAdaptor:)":{"title":"init(authorizationManager:maxRetryDelay:networkAdaptor:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(authorizationManager:maxRetryDelay:networkAdaptor:)","role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"authorizationManager","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"kind":"text","text":", "},{"text":"maxRetryDelay","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"networkAdaptor","kind":"externalParam"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier","text":"URLRequest"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">)?)","kind":"text"}],"abstract":[{"type":"text","text":"Creates an instance of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},{"type":"text","text":", which contains all the methods for"},{"type":"text","text":" "},{"text":"making requests to the Spotify web API.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/init(authorizationmanager:maxretrydelay:networkadaptor:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recommendations","kind":"identifier"},{"kind":"text","text":"("},{"text":"TrackAttributes","preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"RecommendationsResponse","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"topic","title":"recommendations(_:limit:market:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"title":"currentUserFollowedArtists(after:limit:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowedArtists"},{"kind":"text","text":"("},{"text":"after","kind":"externalParam"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier","text":"Artist"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserTopArtists","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"FeaturedPlaylists","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a list of featured playlists (shown, for example, on a Spotify player’s"},{"type":"text","text":" "},{"type":"text","text":"“Browse” tab)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistTopTracks(_:country:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artisttoptracks(_:country:)","abstract":[{"text":"Get the top tracks for an artist.","type":"text"}],"role":"symbol","type":"topic","title":"artistTopTracks(_:country:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artistTopTracks","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userProfile(_:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userprofile(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userProfile(_:)","abstract":[{"type":"text","text":"Get the "},{"inlineContent":[{"type":"text","text":"public"}],"type":"emphasis"},{"type":"text","text":" profile information for a user."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"userProfile"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier","text":"SpotifyUser"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","title":"userProfile(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authDidChangeLogger":{"kind":"symbol","abstract":[{"type":"text","text":"Logs messages when the authorization information changes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger","type":"topic","title":"authDidChangeLogger","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"authDidChangeLogger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authdidchangelogger","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAudiobooksForCurrentUser(_:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAudiobooksForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedaudiobooksforcurrentuser(_:market:)","title":"removeSavedAudiobooksForCurrentUser(_:market:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeSavedAudiobooksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Remove saved audiobooks for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"abstract":[{"text":"A type that contains paginated results.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","title":"Paginated","role":"symbol","url":"\/documentation\/spotifywebapi\/paginated","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Paginated","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more users for the current user."}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowUsersForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracks(_:market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"tracks(_:market:)","abstract":[{"text":"Get multiple Tracks.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/tracks(_:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE"],"type":"conformsTo","kind":"relationships"}],"abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"class","role":"symbol","roleHeading":"Class","title":"SpotifyAPI","externalID":"s:13SpotifyWebAPI0aC0C","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","topicSections":[{"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(authorizationManager:maxRetryDelay:networkAdaptor:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(from:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize"],"title":"Authorization","anchor":"Authorization"},{"anchor":"Network-Adaptor","title":"Network Adaptor","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/networkAdaptor"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)"],"anchor":"Albums","title":"Albums"},{"anchor":"Artists","title":"Artists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)"]},{"title":"Audiobooks","anchor":"Audiobooks","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobookChapters(_:market:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)"]},{"title":"Browse","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"],"anchor":"Browse"},{"anchor":"Episodes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)"],"title":"Episodes"},{"anchor":"Follow","title":"Follow","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"]},{"anchor":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"title":"Library"},{"anchor":"Markets","title":"Markets","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableMarkets()"]},{"title":"Personalization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"],"anchor":"Personalization"},{"title":"Player","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"anchor":"Player"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"],"title":"Playlists","anchor":"Playlists"},{"title":"Search","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"],"anchor":"Search"},{"title":"Shows","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)"],"anchor":"Shows"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"],"anchor":"Tracks","title":"Tracks"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userProfile(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()"],"anchor":"User-Profile","title":"User Profile"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)"],"anchor":"Utilities","title":"Utilities"},{"anchor":"Logging","title":"Logging","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()"]},{"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/maxRetryDelay"],"title":"Instance Properties","generated":true},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooks(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAudiobooksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAudiobooksForCurrentUser(_:)"],"title":"Instance Methods","anchor":"Instance-Methods"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/CustomStringConvertible-Implementations"],"title":"Default Implementations","generated":true,"anchor":"Default-Implementations"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"AuthorizationManager"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"AuthorizationManager","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SpotifyAuthorizationManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","preciseIdentifier":"s:13SpotifyWebAPI0A20AuthorizationManagerP"}]}],"kind":"declarations"},{"content":[{"anchor":"overview","type":"heading","text":"Overview","level":2},{"inlineContent":[{"text":"The methods that require authorization scopes and\/or an access token that was","type":"text"},{"type":"text","text":" "},{"type":"text","text":"issued on behalf of a user are declared in conditional conformances where"},{"type":"text","text":" "},{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","type":"reference","isActive":true},{"type":"text","text":". This"},{"type":"text","text":" "},{"type":"text","text":"protocol requires conforming types to support authorization scopes. This"},{"type":"text","text":" "},{"text":"strategy provides a compile-time guarantee that you cannot call methods that","type":"text"},{"text":" ","type":"text"},{"text":"require authorization scopes if you are using an authorization manager that","type":"text"},{"type":"text","text":" "},{"text":"doesn’t support them.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"type":"text","text":" conform to"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","isActive":true},{"type":"text","text":". "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","isActive":true},{"type":"text","text":" "},{"type":"text","text":"is not a conforming type because it does not support authorization scopes."}],"type":"paragraph"},{"inlineContent":[{"text":"All of the endpoints are documented at the the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"https://developer.spotify.com/documentation/web-api/reference/":{"titleInlineContent":[{"type":"text","text":"web API reference"}],"title":"web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobook(_:market:)":{"abstract":[{"type":"text","text":"Get an audiobook."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","title":"audiobook(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/encode(to:)":{"role":"symbol","title":"encode(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/encode(to:)","type":"topic","abstract":[{"type":"text","text":"Encodes this value into the given encoder."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"url":"\/documentation\/spotifywebapi\/paginated","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"role":"symbol","title":"Paginated","abstract":[{"type":"text","text":"A type that contains paginated results."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Paginated"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","role":"symbol","title":"recommendationGenres()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"recommendationGenres","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","type":"topic","abstract":[{"type":"text","text":"Retrieve a list of available genres seeds for recommendations."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows","type":"text"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"type":"topic","kind":"symbol","title":"authorizationManagerDidDeauthorize","abstract":[{"type":"text","text":"A publisher that emits after the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" method of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference"},{"type":"text","text":" is called."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"title":"unfollowPlaylistForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"unfollowUsersForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","abstract":[{"text":"Unfollow one or more users for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"title":"followArtistsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more artists."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobookChapters(_:market:limit:offset:)":{"kind":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobookChapters(_:market:limit:offset:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobookchapters(_:market:limit:offset:)","type":"topic","title":"audiobookChapters(_:market:limit:offset:)","abstract":[{"type":"text","text":"Get the chapters for an audiobook."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audiobookChapters","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"role":"symbol","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapter"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","title":"chapter(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistTopTracks(_:country:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the top tracks for an artist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistTopTracks"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","title":"artistTopTracks(_:country:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artisttoptracks(_:country:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/album(_:market:)":{"role":"symbol","abstract":[{"text":"Get an album.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/album(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","title":"album(_:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/show(_:market:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/show(_:market:)","abstract":[{"text":"Get a show.","type":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","title":"show(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"show","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userProfile(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userProfile","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/userprofile(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userProfile(_:)","role":"symbol","abstract":[{"type":"text","text":"Get the "},{"inlineContent":[{"text":"public","type":"text"}],"type":"emphasis"},{"type":"text","text":" profile information for a user."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","title":"userProfile(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserFollowsUsers","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserFollowsUsers(_:)","type":"topic","abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setupDebugging()":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setupdebugging()","type":"topic","role":"symbol","abstract":[{"text":"This method has no stable API and may change arbitrarily. Only use it","type":"text"},{"type":"text","text":" "},{"type":"text","text":"for testing purposes."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setupDebugging","kind":"identifier"},{"text":"()","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()","title":"setupDebugging()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"text":"Check if the current user follows the specified artists.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsArtists","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","title":"currentUserFollowsArtists(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/newAlbumReleases(country:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","title":"newAlbumReleases(country:limit:offset:)","abstract":[{"text":"Get a list of new album releases featured in Spotify (shown, for example,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on a Spotify player’s “Browse” tab)."}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","text":"NewAlbumReleases","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"type":"topic","kind":"symbol","title":"deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","role":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categories(country:locale:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","title":"categories(country:locale:limit:offset:)","abstract":[{"text":"Get a list of categories used to tag items in Spotify (on, for example, the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Spotify player’s “Browse” tab)."}],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"categories"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","text":"SpotifyCategory","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAudiobooksContains(_:)":{"title":"currentUserSavedAudiobooksContains(_:)","abstract":[{"text":"Check if one or more audiobooks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"type":"text","text":"library."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAudiobooksContains"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooksContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobookscontains(_:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/networkAdaptor":{"title":"networkAdaptor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/networkAdaptor","url":"\/documentation\/spotifywebapi\/spotifyapi\/networkadaptor","abstract":[{"text":"A function that gets called every time this class—and only this class—needs","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to make a network request."}],"kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkAdaptor"},{"kind":"text","text":": ("},{"text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/track(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","type":"topic","title":"track(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"track"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)","abstract":[{"text":"Get a Track.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserProfile()":{"title":"currentUserProfile()","kind":"symbol","abstract":[{"type":"text","text":"Get the profile of the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserprofile()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserProfile","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"shows or episodes that match a keyword string."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","type":"topic","title":"search(query:categories:market:limit:offset:includeExternal:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"search","kind":"identifier"},{"text":"(","kind":"text"},{"text":"query","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"includeExternal"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","kind":"typeIdentifier","text":"SearchResult"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyScopeAuthorizationManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API and"},{"text":" ","type":"text"},{"type":"text","text":"that "},{"inlineContent":[{"text":"supports authorization scopes","type":"text"}],"type":"strong"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","title":"SpotifyScopeAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albums(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/albums(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get multiple albums."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"albums","kind":"identifier"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"text":"Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"albums(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowedArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"text":": (any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","title":"currentUserFollowedArtists(after:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/CustomStringConvertible-Implementations":{"title":"CustomStringConvertible Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/CustomStringConvertible-Implementations","url":"\/documentation\/spotifywebapi\/spotifyapi\/customstringconvertible-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioAnalysis(_:)":{"abstract":[{"text":"[","type":"text"},{"type":"strong","inlineContent":[{"text":"DEPRECATED","type":"text"}]},{"type":"text","text":"] Get audio analysis for a track."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"trackAudioAnalysis(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"trackAudioAnalysis"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"AudioAnalysis","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/init(from:)":{"type":"topic","title":"init(from:)","abstract":[{"type":"text","text":"Creates a new instance by decoding from the given decoder."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/showEpisodes(_:market:offset:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/showepisodes(_:market:offset:limit:)","abstract":[{"type":"text","text":"Get a show’s episodes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"showEpisodes"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Episode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"showEpisodes(_:market:offset:limit:)","type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"inlineContent":[{"text":"concurrently","type":"text"}],"type":"emphasis"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","kind":"symbol","title":"extendPagesConcurrently(_:maxExtraPages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/relatedArtists(_:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"type":"text","text":"] Get the related artists for an artist."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relatedArtists"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)","title":"relatedArtists(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/relatedartists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"FeaturedPlaylists","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get a list of featured playlists (shown, for example, on","type":"text"},{"text":" ","type":"text"},{"text":"a Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserTopTracks(_:offset:limit:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/maxRetryDelay":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/maxretrydelay","title":"maxRetryDelay","type":"topic","abstract":[{"type":"text","text":"The maximum delay in seconds (accumulated over all retries) before the"},{"type":"text","text":" "},{"type":"text","text":"publisher finishes with a error, e.g., "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true},{"text":".","type":"text"},{"text":" ","type":"text"},{"text":"Default: 180 secs (3 minutes).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"maxRetryDelay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/maxRetryDelay","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/init(authorizationManager:maxRetryDelay:networkAdaptor:)":{"type":"topic","title":"init(authorizationManager:maxRetryDelay:networkAdaptor:)","abstract":[{"type":"text","text":"Creates an instance of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},{"type":"text","text":", which contains all the methods for"},{"text":" ","type":"text"},{"type":"text","text":"making requests to the Spotify web API."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"authorizationManager"},{"text":": ","kind":"text"},{"text":"AuthorizationManager","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"maxRetryDelay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"networkAdaptor"},{"text":": ((","kind":"text"},{"text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">)?)"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/init(authorizationmanager:maxretrydelay:networkadaptor:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(authorizationManager:maxRetryDelay:networkAdaptor:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapters(_:market:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)","title":"chapters(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapters"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"kind":"text","text":"?], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"text":"Get multiple audiobook chapters.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artists(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"?], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Get multiple artists."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/artists(_:)","title":"artists(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAudiobooks(limit:offset:)":{"title":"currentUserSavedAudiobooks(limit:offset:)","abstract":[{"type":"text","text":"Get the saved audiobooks for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAudiobooks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooks(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobooks(limit:offset:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableMarkets()":{"kind":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableMarkets()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availablemarkets()","type":"topic","title":"availableMarkets()","abstract":[{"type":"text","text":"Get the list of markets where Spotify is available."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/apiRequestLogger":{"title":"apiRequestLogger","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/apirequestlogger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apiRequestLogger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"abstract":[{"type":"text","text":"Logs the URLs of the network requests made to Spotify and, if present,"},{"type":"text","text":" "},{"type":"text","text":"the body of the requests by converting the raw data to a string."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"unfollowArtistsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albumTracks(_:market:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/albumtracks(_:market:limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the tracks for an album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"albumTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"albumTracks(_:market:limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracks(_:market:)":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic","title":"tracks(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/tracks(_:market:)","abstract":[{"type":"text","text":"Get multiple Tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/episode(_:market:)":{"type":"topic","abstract":[{"text":"Get an episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/episode(_:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"episode(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"title":"followUsersForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more users."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"kind":"symbol","title":"artistAlbums(_:groups:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","abstract":[{"text":"Get an artist’s albums.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"groups","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"]?, ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioFeatures(_:)":{"title":"trackAudioFeatures(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudiofeatures(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackAudioFeatures"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AudioFeatures","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get audio features for a track.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","title":"Swift.Copyable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/logger":{"abstract":[{"type":"text","text":"Logs general messages for this class."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/logger","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"title":"logger","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsPlaylist(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserFollowsPlaylist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsplaylist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","abstract":[{"type":"text","text":"Check if the current user follows a specified playlist."}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"title":"currentUserTopArtists(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopArtists","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"[","type":"text"},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"type":"text","text":"] Get Recommendations Based on Seeds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categoryPlaylists(_:country:limit:offset:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","title":"categoryPlaylists(_:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"categoryPlaylists"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">?>, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"type":"text","text":"] Get a list of Spotify playlists tagged with a particular"},{"text":" ","type":"text"},{"type":"text","text":"category."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"title":"playlist(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAudiobooksForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedaudiobooksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved audiobooks for the current user."}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAudiobooksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"removeSavedAudiobooksForCurrentUser(_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAudiobooksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authDidChangeLogger":{"abstract":[{"type":"text","text":"Logs messages when the authorization information changes."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authdidchangelogger","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"authDidChangeLogger"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"title":"authDidChangeLogger","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/shows(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/shows(_:market:)","abstract":[{"type":"text","text":"Get multiple shows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"shows","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"text":"?], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"shows(_:market:)","type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/category(_:country:locale:)":{"abstract":[{"type":"text","text":"Get a Spotify Category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","type":"topic","kind":"symbol","title":"category(_:country:locale:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/episodes(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"episodes(_:market:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/episodes(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"episodes"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)","role":"symbol","abstract":[{"text":"Get multiple episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobooks(_:market:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)","title":"audiobooks(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobooks"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"type":"topic","abstract":[{"text":"Get multiple audiobooks.","type":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artist(_:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get a single artist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"artist"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","title":"artist(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artist(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","kind":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracksAudioFeatures(_:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"kind":"symbol","type":"topic","title":"tracksAudioFeatures(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/tracksaudiofeatures(_:)","abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get audio features for multiple tracks.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tracksAudioFeatures"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures","kind":"typeIdentifier"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAudiobooksForCurrentUser(_:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"saveAudiobooksForCurrentUser"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"text":"Save audiobooks for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAudiobooksForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveaudiobooksforcurrentuser(_:)","kind":"symbol","title":"saveAudiobooksForCurrentUser(_:)"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"title":"followPlaylistForCurrentUser(_:publicly:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","type":"topic","abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"publicly","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extendPages"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated"},{"type":"text","text":" type."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/addtoplaylist(_:uris:position:).json b/docs/data/documentation/spotifywebapi/spotifyapi/addtoplaylist(_:uris:position:).json index 071d6d63a..2092d2f60 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/addtoplaylist(_:uris:position:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/addtoplaylist(_:uris:position:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"playlist","kind":"internalParam"},{"text":": any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"uris","kind":"externalParam"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The URI of a playlist."}],"type":"paragraph"}],"name":"playlist"},{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of URIs for tracks\/episodes. A maximum of 100 items can"},{"type":"text","text":" "},{"type":"text","text":"be added in one request."}]}]},{"name":"position","content":[{"inlineContent":[{"type":"text","text":"The position to insert the items. A zero-based index. If"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"text":", the items will be appended to the playlist.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"reference","isActive":true},{"type":"text","text":" of the playlist, which is an identifier for"},{"text":" ","type":"text"},{"type":"text","text":"the current version of the playlist. Every time the playlist changes,"},{"text":" ","type":"text"},{"text":"a new snapshot id is generated. You can use this value to efficiently","type":"text"},{"type":"text","text":" "},{"type":"text","text":"determine whether a playlist has changed since the last time you"},{"type":"text","text":" "},{"text":"retrieved it. Can be supplied in other requests to target a specific","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlist version."}],"type":"paragraph"}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"text":"Adding items to the current user’s public playlists requires authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"of the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","type":"reference"},{"text":" scope; adding items to the current","type":"text"},{"type":"text","text":" "},{"text":"user’s private playlists (including collaborative playlists) requires the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","type":"reference","isActive":true},{"text":" scope.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/add-tracks-to-playlist","type":"reference"},{"type":"text","text":"."}]}]}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"],"generated":true,"title":"Playlists"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)"},"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"uris","kind":"externalParam"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"text":"position","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","title":"addToPlaylist(_:uris:position:)","symbolKind":"method","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE13addToPlaylist_4uris8position7Combine12AnyPublisherVySSs5Error_pGAA0A14URIConvertible_p_SayAaM_pGSiSgtF","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"kind":"symbol","title":"Scope.playlistModifyPublic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPublic","kind":"identifier"}],"abstract":[{"text":"Write access to a user’s public playlists.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/add-tracks-to-playlist":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/add-tracks-to-playlist","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/add-tracks-to-playlist","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","title":"Scope.playlistModifyPrivate","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"title":"snapshot id","titleInlineContent":[{"type":"text","text":"snapshot id"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","extendedModule":"SpotifyWebAPI","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE13addToPlaylist_4uris8position7Combine12AnyPublisherVySSs5Error_pGAA0A14URIConvertible_p_SayAaM_pGSiSgtF"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"playlist","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"uris","kind":"externalParam"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"kind":"text","text":"], "},{"text":"position","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The URI of a playlist.","type":"text"}]}],"name":"playlist"},{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"text":"An array of URIs for tracks\/episodes. A maximum of 100 items can","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be added in one request."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The position to insert the items. A zero-based index. If","type":"text"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":", the items will be appended to the playlist."}]}],"name":"position"}],"kind":"parameters"},{"content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"inlineContent":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","isActive":true},{"type":"text","text":" of the playlist, which is an identifier for"},{"text":" ","type":"text"},{"text":"the current version of the playlist. Every time the playlist changes,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"a new snapshot id is generated. You can use this value to efficiently"},{"type":"text","text":" "},{"text":"determine whether a playlist has changed since the last time you","type":"text"},{"type":"text","text":" "},{"type":"text","text":"retrieved it. Can be supplied in other requests to target a specific"},{"type":"text","text":" "},{"text":"playlist version.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Adding items to the current user’s public playlists requires authorization"},{"type":"text","text":" "},{"type":"text","text":"of the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","type":"reference"},{"type":"text","text":" scope; adding items to the current"},{"type":"text","text":" "},{"text":"user’s private playlists (including collaborative playlists) requires the","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate"},{"text":" scope.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/add-tracks-to-playlist","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)"},"seeAlsoSections":[{"anchor":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"],"generated":true,"title":"Playlists"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"]}],"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"type":"link","title":"snapshot id","titleInlineContent":[{"text":"snapshot id","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"title":"Scope.playlistModifyPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows","type":"text"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/add-tracks-to-playlist":{"title":"Spotify web API reference","type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/add-tracks-to-playlist","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/add-tracks-to-playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"title":"playlist(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","kind":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistModifyPublic"}],"abstract":[{"type":"text","text":"Write access to a user’s public playlists."}],"title":"Scope.playlistModifyPublic","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/addtoqueue(_:deviceid:).json b/docs/data/documentation/spotifywebapi/spotifyapi/addtoqueue(_:deviceid:).json index e5da477be..ca2255060 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/addtoqueue(_:deviceid:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/addtoqueue(_:deviceid:).json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToQueue"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE10addToQueue_8deviceId7Combine12AnyPublisherVyyts5Error_pGAA0A14URIConvertible_p_SSSgtF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"addToQueue(_:deviceId:)","extendedModule":"SpotifyWebAPI","symbolKind":"method","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"generated":true,"title":"Player"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToQueue"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uri"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"parameters":[{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"text":"The URI for either a track or an episode.","type":"text"}]}]},{"name":"deviceId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The id of the device to target. See "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","type":"reference","isActive":true},{"type":"text","text":"."},{"type":"text","text":" "},{"type":"text","text":"It is highly recommended that you leave this as "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" (default) to"},{"type":"text","text":" "},{"type":"text","text":"target the active device. If you provide the id of a device that is"},{"text":" ","type":"text"},{"type":"text","text":"not active, you may get a 403 “Player command failed: Restriction"},{"text":" ","type":"text"},{"type":"text","text":"violated” error. If you want to add to the queue for a non-active"},{"text":" ","type":"text"},{"text":"device, call ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},{"type":"text","text":" first."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","type":"reference","isActive":true},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"When performing an action that is restricted, a "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference","isActive":true},{"type":"text","text":" will"},{"type":"text","text":" "},{"text":"be returned. It contains the following properties:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","isActive":true,"type":"reference"},{"text":": A short description of the cause of the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"error."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","type":"reference","isActive":true},{"type":"text","text":": A player error reason."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","isActive":true},{"type":"text","text":": The HTTP status code that is also"},{"type":"text","text":" "},{"type":"text","text":"returned in the response header."}]}]}],"type":"unorderedList"},{"inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/add-to-queue"},{"text":".","type":"text"}]}]}],"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"message","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV","text":"SpotifyPlayerError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"title":"reason","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/add-to-queue":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/add-to-queue","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/add-to-queue","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"statusCode","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userModifyPlaybackState","kind":"identifier"}],"title":"Scope.userModifyPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","abstract":[{"text":"Write access to a user’s playback state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"roleHeading":"Instance Method","title":"addToQueue(_:deviceId:)","symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE10addToQueue_8deviceId7Combine12AnyPublisherVyyts5Error_pGAA0A14URIConvertible_p_SSSgtF","extendedModule":"SpotifyWebAPI"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToQueue"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uri"},{"text":": any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The URI for either a track or an episode.","type":"text"}]}],"name":"uri"},{"name":"deviceId","content":[{"inlineContent":[{"type":"text","text":"The id of the device to target. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","isActive":true},{"text":".","type":"text"},{"type":"text","text":" "},{"text":"It is highly recommended that you leave this as ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" (default) to","type":"text"},{"type":"text","text":" "},{"text":"target the active device. If you provide the id of a device that is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"not active, you may get a 403 “Player command failed: Restriction"},{"text":" ","type":"text"},{"type":"text","text":"violated” error. If you want to add to the queue for a non-active"},{"text":" ","type":"text"},{"type":"text","text":"device, call "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","type":"reference","isActive":true},{"type":"text","text":" first."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","isActive":true},{"text":" scope.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"When performing an action that is restricted, a ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true},{"type":"text","text":" will"},{"text":" ","type":"text"},{"text":"be returned. It contains the following properties:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","isActive":true,"type":"reference"},{"text":": A short description of the cause of the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"error."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},{"text":": A player error reason.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","type":"reference","isActive":true},{"type":"text","text":": The HTTP status code that is also"},{"type":"text","text":" "},{"type":"text","text":"returned in the response header."}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()"},{"type":"text","text":" and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints"},{"text":".","type":"text"}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/add-to-queue","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"anchor":"Player","generated":true,"title":"Player"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/add-to-queue":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/add-to-queue","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/add-to-queue","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"title":"reason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"reason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyPlayerError","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV"},{"text":".","kind":"text"},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","title":"statusCode","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","kind":"symbol","title":"message","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"topic","abstract":[{"type":"text","text":"A short description of the cause of the error."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userModifyPlaybackState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","kind":"symbol","title":"Scope.userModifyPlaybackState","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","abstract":[{"type":"text","text":"Write access to a user’s playback state."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/album(_:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/album(_:market:).json index ba590038a..534942b40 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/album(_:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/album(_:market:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"album","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","text":"Album"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The URI for an album.","type":"text"}]}],"name":"album"},{"name":"market","content":[{"inlineContent":[{"type":"text","text":"*An "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"type":"text","text":" or the"},{"type":"text","text":" "},{"text":"string “from_token”. Provide this parameter if you want to apply","type":"text"},{"text":" ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"The full version of an album."}],"type":"paragraph"}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","isActive":true},{"type":"text","text":" (gets multiple albums)."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-album","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"seeAlsoSections":[{"title":"Albums","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)"],"generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/album(_:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Get an album.","type":"text"}],"sections":[],"metadata":{"extendedModule":"SpotifyWebAPI","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","title":"album(_:market:)","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C5album_6market7Combine12AnyPublisherVyAA5AlbumVs5Error_pGAA0A14URIConvertible_p_SSSgtF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albumTracks(_:market:limit:offset:)":{"kind":"symbol","abstract":[{"text":"Get the tracks for an album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"title":"albumTracks(_:market:limit:offset:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"albumTracks","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/albumtracks(_:market:limit:offset:)","role":"symbol"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"title":"Track Relinking","titleInlineContent":[{"text":"Track Relinking","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/album(_:market:)":{"abstract":[{"type":"text","text":"Get an album."}],"kind":"symbol","type":"topic","title":"album(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/album(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-album":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-album","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-album","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albums(_:market:)":{"abstract":[{"type":"text","text":"Get multiple albums."}],"kind":"symbol","type":"topic","title":"albums(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/albums(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albums"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"abstract":[{"type":"text","text":"Get an artist’s albums."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","title":"artistAlbums(_:groups:country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"groups"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"country"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]}}} \ No newline at end of file +{"metadata":{"role":"symbol","title":"album(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0C5album_6market7Combine12AnyPublisherVyAA5AlbumVs5Error_pGAA0A14URIConvertible_p_SSSgtF","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"seeAlsoSections":[{"title":"Albums","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)"],"anchor":"Albums"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"album"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"album","content":[{"type":"paragraph","inlineContent":[{"text":"The URI for an album.","type":"text"}]}]},{"name":"market","content":[{"inlineContent":[{"type":"text","text":"*An "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" or the"},{"type":"text","text":" "},{"text":"string “from_token”. Provide this parameter if you want to apply","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},{"text":".","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"return-value","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The full version of an album."}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)"},{"text":" and","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)"},{"type":"text","text":" (gets multiple albums)."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-album"},{"type":"text","text":"."}]}]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/album(_:market:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Get an album."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/album(_:market:)":{"role":"symbol","abstract":[{"text":"Get an album.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/album(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","title":"album(_:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albumTracks(_:market:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/albumtracks(_:market:limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the tracks for an album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"albumTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"albumTracks(_:market:limit:offset:)"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","type":"link"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-album":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-album","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-album","title":"Spotify web API reference","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"kind":"symbol","title":"artistAlbums(_:groups:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","abstract":[{"text":"Get an artist’s albums.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"groups","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"]?, ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albums(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/albums(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get multiple albums."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"albums","kind":"identifier"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"text":"Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"albums(_:market:)"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"titleInlineContent":[{"type":"text","text":"Track Relinking"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"Track Relinking","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/albums(_:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/albums(_:market:).json index 2ec7042bf..4c979727d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/albums(_:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/albums(_:market:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"extendedModule":"SpotifyWebAPI","title":"albums(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"albums","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"kind":"text","text":"?], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"externalID":"s:13SpotifyWebAPI0aC0C6albums_6market7Combine12AnyPublisherVySayAA5AlbumVSgGs5Error_pGSayAA0A14URIConvertible_pG_SSSgtF","role":"symbol"},"seeAlsoSections":[{"generated":true,"title":"Albums","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"albums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"albums","kind":"internalParam"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"parameters":[{"name":"albums","content":[{"inlineContent":[{"type":"text","text":"An array of up to 20 URIs for albums. Passing in an empty array"},{"text":" ","type":"text"},{"text":"will immediately cause an empty array of results to be returned","type":"text"},{"type":"text","text":" "},{"type":"text","text":"without a network request being made."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"text":"“from_token”. Provide this parameter if you want to apply ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"reference","isActive":true},{"type":"text","text":"."}]}],"name":"market"}],"kind":"parameters"},{"content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of the full versions of up to 20 album objects."},{"text":" ","type":"text"},{"text":"Albums are returned in the order requested. If an album is not found,","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" is returned in the corresponding position. Duplicate albums in"},{"text":" ","type":"text"},{"type":"text","text":"the request will result in duplicate albums in the response."}]}],"kind":"content"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","isActive":true,"type":"reference"},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)"},{"text":" (gets a single album).","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"No scopes are required for this endpoint.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-albums","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/albums(_:market:)"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Get multiple albums.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/album(_:market:)":{"abstract":[{"type":"text","text":"Get an album."}],"kind":"symbol","type":"topic","title":"album(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/album(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albums(_:market:)":{"abstract":[{"type":"text","text":"Get multiple albums."}],"kind":"symbol","type":"topic","title":"albums(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/albums(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albums"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albumTracks(_:market:limit:offset:)":{"kind":"symbol","abstract":[{"text":"Get the tracks for an album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"title":"albumTracks(_:market:limit:offset:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"albumTracks","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/albumtracks(_:market:limit:offset:)","role":"symbol"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"title":"Track Relinking","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"type":"text","text":"Track"},{"text":" ","type":"text"},{"text":"Relinking","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-multiple-albums":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-albums","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-albums","type":"link","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"abstract":[{"type":"text","text":"Get an artist’s albums."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","title":"artistAlbums(_:groups:country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"groups"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"country"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"title":"ISO 3166-1 alpha-2 country code","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Get multiple albums."}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albums"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"kind":"text","text":"?], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C6albums_6market7Combine12AnyPublisherVySayAA5AlbumVSgGs5Error_pGSayAA0A14URIConvertible_pG_SSSgtF","roleHeading":"Instance Method","title":"albums(_:market:)","symbolKind":"method"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/albums(_:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"anchor":"Albums","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)"],"generated":true,"title":"Albums"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"albums","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"albums","kind":"internalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","kind":"typeIdentifier"},{"kind":"text","text":"?], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}]},{"parameters":[{"name":"albums","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of up to 20 URIs for albums. Passing in an empty array"},{"type":"text","text":" "},{"text":"will immediately cause an empty array of results to be returned","type":"text"},{"type":"text","text":" "},{"type":"text","text":"without a network request being made."}]}]},{"name":"market","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"type":"text","text":"“from_token”. Provide this parameter if you want to apply "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true},{"text":".","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"An array of the full versions of up to 20 album objects."},{"type":"text","text":" "},{"type":"text","text":"Albums are returned in the order requested. If an album is not found,"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" is returned in the corresponding position. Duplicate albums in"},{"type":"text","text":" "},{"text":"the request will result in duplicate albums in the response.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","isActive":true},{"text":" and","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)"},{"type":"text","text":" (gets a single album)."}]},{"type":"paragraph","inlineContent":[{"text":"No scopes are required for this endpoint.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-albums"},{"type":"text","text":"."}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-multiple-albums":{"title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-albums","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-albums","type":"link"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/album(_:market:)":{"role":"symbol","abstract":[{"text":"Get an album.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/album(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","title":"album(_:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albums(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/albums(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get multiple albums."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"albums","kind":"identifier"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"text":"Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"albums(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"kind":"symbol","title":"artistAlbums(_:groups:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","abstract":[{"text":"Get an artist’s albums.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"groups","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"]?, ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albumTracks(_:market:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/albumtracks(_:market:limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the tracks for an album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"albumTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"albumTracks(_:market:limit:offset:)"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"title":"Track Relinking","titleInlineContent":[{"text":"Track","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Relinking"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/albumtracks(_:market:limit:offset:).json b/docs/data/documentation/spotifywebapi/spotifyapi/albumtracks(_:market:limit:offset:).json index 6d8a87358..1761b5351 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/albumtracks(_:market:limit:offset:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/albumtracks(_:market:limit:offset:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Get the tracks for an album."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","metadata":{"symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0C11albumTracks_6market5limit6offset7Combine12AnyPublisherVyAA12PagingObjectVyAA5TrackVGs5Error_pGAA0A14URIConvertible_p_SSSgSiSgATtF","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"albumTracks","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","role":"symbol","title":"albumTracks(_:market:limit:offset:)","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"generated":true,"title":"Albums","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/albumtracks(_:market:limit:offset:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albumTracks"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"album","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? = nil, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Track","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"album","content":[{"inlineContent":[{"type":"text","text":"The URI for an album."}],"type":"paragraph"}]},{"name":"market","content":[{"inlineContent":[{"text":"An ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"text":" or the string","type":"text"},{"text":" ","type":"text"},{"text":"“from_token”. Provide this parameter if you want to apply ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The maximum number of tracks to return. Default: 20; Minimum: 1;"},{"text":" ","type":"text"},{"type":"text","text":"Maximum: 50."}]}],"name":"limit"},{"name":"offset","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The index of the first track to return. Default: 0. Use with"},{"type":"text","text":" "},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of tracks."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"inlineContent":[{"text":"An array of simplified track objects, wrapped in a paging","type":"text"},{"text":" ","type":"text"},{"text":"object.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"No scopes are required for this endpoint.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-albums-tracks"},{"type":"text","text":"."}],"type":"paragraph"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/album(_:market:)":{"abstract":[{"type":"text","text":"Get an album."}],"kind":"symbol","type":"topic","title":"album(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/album(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-albums-tracks":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-albums-tracks","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-albums-tracks"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link","title":"Track Relinking","titleInlineContent":[{"type":"text","text":"Track"},{"type":"text","text":" "},{"type":"text","text":"Relinking"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albums(_:market:)":{"abstract":[{"type":"text","text":"Get multiple albums."}],"kind":"symbol","type":"topic","title":"albums(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/albums(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albums"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albumTracks(_:market:limit:offset:)":{"kind":"symbol","abstract":[{"text":"Get the tracks for an album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"title":"albumTracks(_:market:limit:offset:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"albumTracks","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/albumtracks(_:market:limit:offset:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"}}} \ No newline at end of file +{"abstract":[{"text":"Get the tracks for an album.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0C11albumTracks_6market5limit6offset7Combine12AnyPublisherVyAA12PagingObjectVyAA5TrackVGs5Error_pGAA0A14URIConvertible_p_SSSgSiSgATtF","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"albumTracks(_:market:limit:offset:)","role":"symbol","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"albumTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/albumtracks(_:market:limit:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)"],"anchor":"Albums","generated":true,"title":"Albums"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albumTracks"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"album","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"album","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI for an album."}]}]},{"name":"market","content":[{"type":"paragraph","inlineContent":[{"text":"An ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"type":"text","text":"“from_token”. Provide this parameter if you want to apply "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},{"text":".","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"The maximum number of tracks to return. Default: 20; Minimum: 1;","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Maximum: 50."}],"type":"paragraph"}],"name":"limit"},{"name":"offset","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The index of the first track to return. Default: 0. Use with"},{"type":"text","text":" "},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of tracks."}]}]}]},{"content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"An array of simplified track objects, wrapped in a paging","type":"text"},{"type":"text","text":" "},{"text":"object.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-albums-tracks"},{"text":".","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albumTracks(_:market:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/albumtracks(_:market:limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the tracks for an album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albumTracks(_:market:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"albumTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"albumTracks(_:market:limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/album(_:market:)":{"role":"symbol","abstract":[{"text":"Get an album.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/album(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","title":"album(_:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albums(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/albums(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get multiple albums."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"albums","kind":"identifier"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"text":"Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"albums(_:market:)"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"type":"text","text":"Track"},{"type":"text","text":" "},{"text":"Relinking","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"Track Relinking"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-albums-tracks":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-albums-tracks","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-albums-tracks","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/apirequestlogger.json b/docs/data/documentation/spotifywebapi/spotifyapi/apirequestlogger.json index 0beaa2cc1..85eec1f23 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/apirequestlogger.json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/apirequestlogger.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Logs the URLs of the network requests made to Spotify and, if present,"},{"type":"text","text":" "},{"text":"the body of the requests by converting the raw data to a string.","type":"text"}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C16apiRequestLogger7Logging0F0Vvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"apiRequestLogger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"title":"apiRequestLogger","roleHeading":"Instance Property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"apiRequestLogger","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/apirequestlogger"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","seeAlsoSections":[{"title":"Logging","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setupDebugging()":{"kind":"symbol","abstract":[{"type":"text","text":"This method has no stable API and may change arbitrarily. Only use it"},{"text":" ","type":"text"},{"type":"text","text":"for testing purposes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"setupDebugging()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setupDebugging"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/setupdebugging()","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/apiRequestLogger":{"abstract":[{"type":"text","text":"Logs the URLs of the network requests made to Spotify and, if present,"},{"type":"text","text":" "},{"type":"text","text":"the body of the requests by converting the raw data to a string."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"apiRequestLogger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"title":"apiRequestLogger","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/apirequestlogger","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authDidChangeLogger":{"kind":"symbol","abstract":[{"type":"text","text":"Logs messages when the authorization information changes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger","type":"topic","title":"authDidChangeLogger","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"authDidChangeLogger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authdidchangelogger","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/logger":{"kind":"symbol","abstract":[{"type":"text","text":"Logs general messages for this class."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","type":"topic","title":"logger","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/logger","role":"symbol"}}} \ No newline at end of file +{"sections":[],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C16apiRequestLogger7Logging0F0Vvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apiRequestLogger"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"title":"apiRequestLogger","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()"],"generated":true,"anchor":"Logging","title":"Logging"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"apiRequestLogger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/apirequestlogger"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Logs the URLs of the network requests made to Spotify and, if present,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the body of the requests by converting the raw data to a string."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/logger":{"abstract":[{"type":"text","text":"Logs general messages for this class."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/logger","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"title":"logger","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/apiRequestLogger":{"title":"apiRequestLogger","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/apirequestlogger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apiRequestLogger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"abstract":[{"type":"text","text":"Logs the URLs of the network requests made to Spotify and, if present,"},{"type":"text","text":" "},{"type":"text","text":"the body of the requests by converting the raw data to a string."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setupDebugging()":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setupdebugging()","type":"topic","role":"symbol","abstract":[{"text":"This method has no stable API and may change arbitrarily. Only use it","type":"text"},{"type":"text","text":" "},{"type":"text","text":"for testing purposes."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setupDebugging","kind":"identifier"},{"text":"()","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()","title":"setupDebugging()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authDidChangeLogger":{"abstract":[{"type":"text","text":"Logs messages when the authorization information changes."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authdidchangelogger","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"authDidChangeLogger"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"title":"authDidChangeLogger","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/artist(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/artist(_:).json index 39556fe5f..388893180 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/artist(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/artist(_:).json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Artists","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/artist(_:)"]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0C6artisty7Combine12AnyPublisherVyAA6ArtistVs5Error_pGAA0A14URIConvertible_pF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"artist"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"artist(_:)","roleHeading":"Instance Method"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Get a single artist."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"artist"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uri"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Artist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The URI for the artist."}],"type":"paragraph"}],"name":"uri"}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The full version of an artist."}],"type":"paragraph"}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}],"type":"paragraph"},{"inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)"},{"text":" - gets multiple artists","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artist","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"abstract":[{"type":"text","text":"Get an artist’s albums."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","title":"artistAlbums(_:groups:country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"groups"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"country"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/relatedArtists(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/relatedartists(_:)","abstract":[{"text":"Get the related artists for an artist.","type":"text"}],"role":"symbol","title":"relatedArtists(_:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"relatedArtists"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artists(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artists(_:)","abstract":[{"text":"Get multiple artists.","type":"text"}],"role":"symbol","type":"topic","title":"artists(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artists"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":"?], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistTopTracks(_:country:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artisttoptracks(_:country:)","abstract":[{"text":"Get the top tracks for an artist.","type":"text"}],"role":"symbol","type":"topic","title":"artistTopTracks(_:country:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artistTopTracks","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artist(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artist(_:)","abstract":[{"text":"Get a single artist.","type":"text"}],"role":"symbol","type":"topic","title":"artist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"artist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-artist":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artist","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artist","type":"link","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"title":"artist(_:)","roleHeading":"Instance Method","role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C6artisty7Combine12AnyPublisherVyAA6ArtistVs5Error_pGAA0A14URIConvertible_pF","extendedModule":"SpotifyWebAPI","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"artist"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"abstract":[{"type":"text","text":"Get a single artist."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/artist(_:)"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)"],"generated":true,"anchor":"Artists","title":"Artists"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uri"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI for the artist."}]}],"name":"uri"}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"inlineContent":[{"text":"The full version of an artist.","type":"text"}],"type":"paragraph"}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","isActive":true},{"type":"text","text":" - gets multiple artists"}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artist","type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/relatedArtists(_:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"type":"text","text":"] Get the related artists for an artist."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relatedArtists"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)","title":"relatedArtists(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/relatedartists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artist(_:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get a single artist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"artist"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","title":"artist(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artist(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistTopTracks(_:country:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the top tracks for an artist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistTopTracks"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","title":"artistTopTracks(_:country:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artisttoptracks(_:country:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"kind":"symbol","title":"artistAlbums(_:groups:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","abstract":[{"text":"Get an artist’s albums.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"groups","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"]?, ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artists(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"?], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Get multiple artists."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/artists(_:)","title":"artists(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-artist":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artist","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artist"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/artistalbums(_:groups:country:limit:offset:).json b/docs/data/documentation/spotifywebapi/spotifyapi/artistalbums(_:groups:country:limit:offset:).json index d73ee5b0b..381ffc50a 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/artistalbums(_:groups:country:limit:offset:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/artistalbums(_:groups:country:limit:offset:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistAlbums"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"artist"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"groups","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","kind":"typeIdentifier","text":"AlbumType"},{"text":"]? = nil, ","kind":"text"},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"artist","content":[{"inlineContent":[{"type":"text","text":"The URI of an artist."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The types of albums to return. Possible values are"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album"},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","isActive":true},{"text":", ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn"},{"text":",","type":"text"},{"type":"text","text":" "},{"text":"and ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"reference"},{"type":"text","text":". If "},{"code":"nil","type":"codeVoice"},{"text":", then all types will be","type":"text"},{"text":" ","type":"text"},{"text":"returned.","type":"text"}]}],"name":"groups"},{"name":"country","content":[{"inlineContent":[{"type":"text","text":"An "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"type":"text","text":" or the string"},{"text":" ","type":"text"},{"text":"“from_token”. Supply this parameter to limit the response to one","type":"text"},{"type":"text","text":" "},{"text":"particular geographical market. For example, for albums available","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"in Sweden: “SE”. If not given, results will be returned for all"},{"text":" ","type":"text"},{"text":"countries and you are likely to get duplicate results per album,","type":"text"},{"text":" ","type":"text"},{"text":"one for each country in which the album is available!","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The number of album objects to return. Default: 20; Minimum: 1;"},{"text":" ","type":"text"},{"text":"Maximum: 50.","type":"text"}]}],"name":"limit"},{"name":"offset","content":[{"type":"paragraph","inlineContent":[{"text":"The index of the first album to return. Default: 0. Use with","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"limit"},{"text":" to get the next set of albums.","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object."}]}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","isActive":true,"type":"reference"},{"type":"text","text":" - gets a single album"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","isActive":true},{"type":"text","text":" - gets multiple albums"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"text":"No scopes are required for this endpoint.","type":"text"}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-albums","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"extendedModule":"SpotifyWebAPI","role":"symbol","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"groups"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","text":"AlbumType"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"artistAlbums(_:groups:country:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"externalID":"s:13SpotifyWebAPI0aC0C12artistAlbums_6groups7country5limit6offset7Combine12AnyPublisherVyAA12PagingObjectVyAA5AlbumVGs5Error_pGAA0A14URIConvertible_p_SayAA0O4TypeOGSgSSSgSiSgAYtF"},"abstract":[{"text":"Get an artist’s albums.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Artists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)"]}],"references":{"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-artists-albums":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-albums","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-albums","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/compilation":{"kind":"symbol","title":"AlbumType.compilation","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"compilation","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype\/compilation","role":"symbol","abstract":[{"type":"text","text":"A compilation."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artist(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artist(_:)","abstract":[{"text":"Get a single artist.","type":"text"}],"role":"symbol","type":"topic","title":"artist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"artist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albums(_:market:)":{"abstract":[{"type":"text","text":"Get multiple albums."}],"kind":"symbol","type":"topic","title":"albums(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/albums(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"albums"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"abstract":[{"type":"text","text":"Get an artist’s albums."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","title":"artistAlbums(_:groups:country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"groups"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"country"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artists(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artists(_:)","abstract":[{"text":"Get multiple artists.","type":"text"}],"role":"symbol","type":"topic","title":"artists(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artists"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":"?], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/album":{"abstract":[{"type":"text","text":"An album."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","title":"AlbumType.album","role":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/album","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/appearsOn":{"type":"topic","title":"AlbumType.appearsOn","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appearsOn"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Appears on."}],"url":"\/documentation\/spotifywebapi\/albumtype\/appearson"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/album(_:market:)":{"abstract":[{"type":"text","text":"Get an album."}],"kind":"symbol","type":"topic","title":"album(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/album(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistTopTracks(_:country:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artisttoptracks(_:country:)","abstract":[{"text":"Get the top tracks for an artist.","type":"text"}],"role":"symbol","type":"topic","title":"artistTopTracks(_:country:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artistTopTracks","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/single":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"single"}],"url":"\/documentation\/spotifywebapi\/albumtype\/single","kind":"symbol","title":"AlbumType.single","abstract":[{"type":"text","text":"A single."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/relatedArtists(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/relatedartists(_:)","abstract":[{"text":"Get the related artists for an artist.","type":"text"}],"role":"symbol","title":"relatedArtists(_:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"relatedArtists"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]}}} \ No newline at end of file +{"metadata":{"role":"symbol","title":"artistAlbums(_:groups:country:limit:offset:)","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C12artistAlbums_6groups7country5limit6offset7Combine12AnyPublisherVyAA12PagingObjectVyAA5AlbumVGs5Error_pGAA0A14URIConvertible_p_SayAA0O4TypeOGSgSSSgSiSgAYtF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"artistAlbums","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"groups"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","text":"AlbumType","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"SpotifyWebAPI"},"seeAlsoSections":[{"anchor":"Artists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)"],"title":"Artists","generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"text":"Get an artist’s albums.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"artistAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"artist"},{"kind":"text","text":": any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"groups"},{"kind":"text","text":": ["},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"country"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The URI of an artist."}],"type":"paragraph"}],"name":"artist"},{"name":"groups","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The types of albums to return. Possible values are"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn"},{"type":"text","text":","},{"text":" ","type":"text"},{"text":"and ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"reference"},{"text":". If ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":", then all types will be"},{"type":"text","text":" "},{"text":"returned.","type":"text"}]}]},{"name":"country","content":[{"inlineContent":[{"type":"text","text":"An "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" or the string"},{"text":" ","type":"text"},{"text":"“from_token”. Supply this parameter to limit the response to one","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"particular geographical market. For example, for albums available"},{"text":" ","type":"text"},{"type":"text","text":"in Sweden: “SE”. If not given, results will be returned for all"},{"type":"text","text":" "},{"type":"text","text":"countries and you are likely to get duplicate results per album,"},{"text":" ","type":"text"},{"type":"text","text":"one for each country in which the album is available!"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The number of album objects to return. Default: 20; Minimum: 1;"},{"text":" ","type":"text"},{"text":"Maximum: 50.","type":"text"}]}],"name":"limit"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The index of the first album to return. Default: 0. Use with"},{"text":" ","type":"text"},{"code":"limit","type":"codeVoice"},{"type":"text","text":" to get the next set of albums."}]}],"name":"offset"}]},{"kind":"content","content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"inlineContent":[{"text":"An array of simplified album objects wrapped in a paging object.","type":"text"}],"type":"paragraph"}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"text":"See also:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","isActive":true,"type":"reference"},{"text":" - gets a single album","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","isActive":true},{"type":"text","text":" - gets multiple albums"}]}]}],"type":"unorderedList"},{"inlineContent":[{"text":"No scopes are required for this endpoint.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-albums"},{"text":".","type":"text"}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/album(_:market:)":{"role":"symbol","abstract":[{"text":"Get an album.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/album(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/album(_:market:)","title":"album(_:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"kind":"symbol","title":"artistAlbums(_:groups:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","abstract":[{"text":"Get an artist’s albums.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"groups","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"]?, ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/albums(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/albums(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get multiple albums."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/albums(_:market:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"albums","kind":"identifier"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"text":"Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"albums(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistTopTracks(_:country:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the top tracks for an artist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistTopTracks"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","title":"artistTopTracks(_:country:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artisttoptracks(_:country:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/relatedArtists(_:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"type":"text","text":"] Get the related artists for an artist."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relatedArtists"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)","title":"relatedArtists(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/relatedartists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/compilation":{"url":"\/documentation\/spotifywebapi\/albumtype\/compilation","title":"AlbumType.compilation","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A compilation."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"compilation"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/compilation","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/appearsOn":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/appearsOn","abstract":[{"type":"text","text":"Appears on."}],"url":"\/documentation\/spotifywebapi\/albumtype\/appearson","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appearsOn"}],"type":"topic","kind":"symbol","title":"AlbumType.appearsOn"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/album":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/albumtype\/album","abstract":[{"text":"An album.","type":"text"}],"type":"topic","title":"AlbumType.album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"album"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType/single":{"title":"AlbumType.single","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType\/single","url":"\/documentation\/spotifywebapi\/albumtype\/single","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"single"}],"type":"topic","abstract":[{"text":"A single.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artists(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"?], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Get multiple artists."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/artists(_:)","title":"artists(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artist(_:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get a single artist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"artist"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","title":"artist(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artist(_:)"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-artists-albums":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-albums","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-albums","type":"link","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/artists(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/artists(_:).json index 0c67fdb14..7b90dc50e 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/artists(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/artists(_:).json @@ -1 +1 @@ -{"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"extendedModule":"SpotifyWebAPI","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artists"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","symbolKind":"method","title":"artists(_:)","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C7artistsy7Combine12AnyPublisherVySayAA6ArtistVSgGs5Error_pGSayAA0A14URIConvertible_pGF"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)"],"title":"Artists","generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Get multiple artists."}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/artists(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artists"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": [any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},{"kind":"text","text":"?], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"uris","content":[{"inlineContent":[{"text":"An array of up to 20 URIs for artists. Passing in an","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"empty array will immediately cause an empty array of results to be"},{"text":" ","type":"text"},{"type":"text","text":"returned without a network request being made."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"inlineContent":[{"text":"An array of the full versions of artists. Artists are","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returned in the order requested. If an artist is not found, "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" is"},{"text":" ","type":"text"},{"text":"returned in the corresponding position. Duplicate artists in the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"request will result in duplicate artists in the response."}],"type":"paragraph"}],"kind":"content"},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"text":"No scopes are required for this endpoint.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also: "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)"},{"text":" - gets a single artist","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-artists","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artist(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artist(_:)","abstract":[{"text":"Get a single artist.","type":"text"}],"role":"symbol","type":"topic","title":"artist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"artist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/relatedArtists(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/relatedartists(_:)","abstract":[{"text":"Get the related artists for an artist.","type":"text"}],"role":"symbol","title":"relatedArtists(_:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"relatedArtists"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artists(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artists(_:)","abstract":[{"text":"Get multiple artists.","type":"text"}],"role":"symbol","type":"topic","title":"artists(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artists"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":"?], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"abstract":[{"type":"text","text":"Get an artist’s albums."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","title":"artistAlbums(_:groups:country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"groups"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"country"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-multiple-artists":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-artists","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-artists","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistTopTracks(_:country:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artisttoptracks(_:country:)","abstract":[{"text":"Get the top tracks for an artist.","type":"text"}],"role":"symbol","type":"topic","title":"artistTopTracks(_:country:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artistTopTracks","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/artists(_:)"]}],"metadata":{"externalID":"s:13SpotifyWebAPI0aC0C7artistsy7Combine12AnyPublisherVySayAA6ArtistVSgGs5Error_pGSayAA0A14URIConvertible_pGF","symbolKind":"method","roleHeading":"Instance Method","title":"artists(_:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artists"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"kind":"text","text":"?], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","abstract":[{"type":"text","text":"Get multiple artists."}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)"],"title":"Artists","anchor":"Artists","generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artists"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": [any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Artist","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"name":"uris","content":[{"inlineContent":[{"type":"text","text":"An array of up to 20 URIs for artists. Passing in an"},{"type":"text","text":" "},{"type":"text","text":"empty array will immediately cause an empty array of results to be"},{"text":" ","type":"text"},{"type":"text","text":"returned without a network request being made."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of the full versions of artists. Artists are"},{"type":"text","text":" "},{"type":"text","text":"returned in the order requested. If an artist is not found, "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" is"},{"type":"text","text":" "},{"text":"returned in the corresponding position. Duplicate artists in the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"request will result in duplicate artists in the response."}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"See also: "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","type":"reference","isActive":true},{"text":" - gets a single artist","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-artists","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/relatedArtists(_:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"type":"text","text":"] Get the related artists for an artist."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relatedArtists"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)","title":"relatedArtists(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/relatedartists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistTopTracks(_:country:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the top tracks for an artist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistTopTracks"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","title":"artistTopTracks(_:country:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artisttoptracks(_:country:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artists(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"?], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Get multiple artists."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/artists(_:)","title":"artists(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artist(_:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get a single artist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"artist"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","title":"artist(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artist(_:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-multiple-artists":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-artists","type":"link","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-artists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"kind":"symbol","title":"artistAlbums(_:groups:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","abstract":[{"text":"Get an artist’s albums.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"groups","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"]?, ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/artisttoptracks(_:country:).json b/docs/data/documentation/spotifywebapi/spotifyapi/artisttoptracks(_:country:).json index e324eae28..36fa5ed72 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/artisttoptracks(_:country:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/artisttoptracks(_:country:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artistTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"artist","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The URI of an artist.","type":"text"}]}],"name":"artist"},{"content":[{"type":"paragraph","inlineContent":[{"text":"An ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"text":" or the string","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“from_token”."}]}],"name":"country"}]},{"content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The full versions of up to ten tracks.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"No scopes are required for this endpoint.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-top-tracks"},{"text":".","type":"text"}]}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/artisttoptracks(_:country:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"SpotifyWebAPI","title":"artistTopTracks(_:country:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistTopTracks"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"externalID":"s:13SpotifyWebAPI0aC0C15artistTopTracks_7country7Combine12AnyPublisherVySayAA5TrackVGs5Error_pGAA0A14URIConvertible_p_SStF","role":"symbol"},"abstract":[{"text":"Get the top tracks for an artist.","type":"text"}],"seeAlsoSections":[{"title":"Artists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistTopTracks(_:country:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artisttoptracks(_:country:)","abstract":[{"text":"Get the top tracks for an artist.","type":"text"}],"role":"symbol","type":"topic","title":"artistTopTracks(_:country:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artistTopTracks","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artist(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artist(_:)","abstract":[{"text":"Get a single artist.","type":"text"}],"role":"symbol","type":"topic","title":"artist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"artist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artists(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artists(_:)","abstract":[{"text":"Get multiple artists.","type":"text"}],"role":"symbol","type":"topic","title":"artists(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artists"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":"?], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/relatedArtists(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/relatedartists(_:)","abstract":[{"text":"Get the related artists for an artist.","type":"text"}],"role":"symbol","title":"relatedArtists(_:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"relatedArtists"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"abstract":[{"type":"text","text":"Get an artist’s albums."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","title":"artistAlbums(_:groups:country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"groups"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"country"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-artists-top-tracks":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-top-tracks","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-top-tracks","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Get the top tracks for an artist."}],"metadata":{"role":"symbol","extendedModule":"SpotifyWebAPI","symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0C15artistTopTracks_7country7Combine12AnyPublisherVySayAA5TrackVGs5Error_pGAA0A14URIConvertible_p_SStF","roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"artistTopTracks"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"artistTopTracks(_:country:)"},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)"],"generated":true,"anchor":"Artists","title":"Artists"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/artisttoptracks(_:country:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"artistTopTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"artist","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"artist","content":[{"inlineContent":[{"text":"The URI of an artist.","type":"text"}],"type":"paragraph"}]},{"name":"country","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"type":"text","text":"“from_token”."}]}]}],"kind":"parameters"},{"content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"The full versions of up to ten tracks.","type":"text"}]}],"kind":"content"},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-top-tracks","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistTopTracks(_:country:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the top tracks for an artist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistTopTracks"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","title":"artistTopTracks(_:country:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artisttoptracks(_:country:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-artists-top-tracks":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-top-tracks","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-top-tracks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/relatedArtists(_:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"type":"text","text":"] Get the related artists for an artist."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relatedArtists"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)","title":"relatedArtists(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/relatedartists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artists(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"?], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Get multiple artists."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/artists(_:)","title":"artists(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artist(_:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get a single artist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"artist"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","title":"artist(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artist(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"kind":"symbol","title":"artistAlbums(_:groups:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","abstract":[{"text":"Get an artist’s albums.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"groups","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"]?, ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/audiobook(_:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/audiobook(_:market:).json index cf5fe424e..6cb82e947 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/audiobook(_:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/audiobook(_:market:).json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)"],"title":"Audiobooks","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)"]}],"sections":[],"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI0aC0C9audiobook_6market7Combine12AnyPublisherVyAA9AudiobookVs5Error_pGAA0A14URIConvertible_p_SSSgtF","title":"audiobook(_:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"audiobook","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","text":"Audiobook"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"method","extendedModule":"SpotifyWebAPI"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audiobook"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uri","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"text":"The URI of an audiobook.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"type":"text","text":" or the string"},{"text":" ","type":"text"},{"type":"text","text":"“from_token”. If a country code is specified, the audiobook will"},{"type":"text","text":" "},{"text":"only be returned if it is available in that market. If the access","type":"text"},{"type":"text","text":" "},{"text":"token was granted on behalf of a user (i.e., if you authorized your","type":"text"},{"text":" ","type":"text"},{"text":"application using the authorization code flow or the authorization","type":"text"},{"type":"text","text":" "},{"text":"code flow with proof key for code exchange), the country associated","type":"text"},{"text":" ","type":"text"},{"text":"with the user account will take priority over this parameter. Users","type":"text"},{"type":"text","text":" "},{"type":"text","text":"can view the country that is associated with their account in the"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/","isActive":true},{"text":".","type":"text"}]}],"name":"market"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The full version of an audiobook object.","type":"text"}]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"aside","content":[{"inlineContent":[{"type":"text","text":"Audiobooks are only available for the US market."}],"type":"paragraph"}],"style":"note","name":"Note"},{"type":"paragraph","inlineContent":[{"text":"See also:","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)"},{"text":" - gets multiple audiobooks","type":"text"}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"Reading the user’s resume points on audiobook chapter objects requires the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","isActive":true,"type":"reference"},{"text":" scope. Otherwise, no scopes are","type":"text"},{"text":" ","type":"text"},{"text":"required.","type":"text"}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-audiobook"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Get an audiobook.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobooks(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"audiobooks(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"audiobooks","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)","type":"topic","abstract":[{"type":"text","text":"Get multiple audiobooks."}]},"https://www.spotify.com/account/overview/":{"identifier":"https:\/\/www.spotify.com\/account\/overview\/","title":"account settings","titleInlineContent":[{"text":"account settings","type":"text"}],"url":"https:\/\/www.spotify.com\/account\/overview\/","type":"link"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-audiobook":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-audiobook","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-audiobook","title":"Spotify web API reference","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobook(_:market:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"audiobook(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"audiobook","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)","type":"topic","abstract":[{"text":"Get an audiobook.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapters(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)","abstract":[{"type":"text","text":"Get multiple audiobook chapters."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)","title":"chapters(_:market:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapters"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","title":"chapter(_:market:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","kind":"typeIdentifier","text":"AudiobookChapter"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"text":"Get an audiobook.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"uri"},{"text":": any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The URI of an audiobook.","type":"text"}],"type":"paragraph"}],"name":"uri"},{"content":[{"type":"paragraph","inlineContent":[{"text":"An ","type":"text"},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" or the string"},{"text":" ","type":"text"},{"text":"“from_token”. If a country code is specified, the audiobook will","type":"text"},{"text":" ","type":"text"},{"text":"only be returned if it is available in that market. If the access","type":"text"},{"text":" ","type":"text"},{"text":"token was granted on behalf of a user (i.e., if you authorized your","type":"text"},{"type":"text","text":" "},{"text":"application using the authorization code flow or the authorization","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"code flow with proof key for code exchange), the country associated"},{"text":" ","type":"text"},{"text":"with the user account will take priority over this parameter. Users","type":"text"},{"type":"text","text":" "},{"type":"text","text":"can view the country that is associated with their account in the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/"},{"type":"text","text":"."}]}],"name":"market"}]},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The full version of an audiobook object."}]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","isActive":true},{"type":"text","text":" - gets multiple audiobooks"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobookChapters(_:market:limit:offset:)","isActive":true},{"type":"text","text":" - gets all of the chapters"},{"type":"text","text":" "},{"type":"text","text":"in an audiobook"}]}]}]},{"type":"paragraph","inlineContent":[{"text":"Reading the user’s resume points on audiobook chapter objects requires the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"reference","isActive":true},{"type":"text","text":" scope. Otherwise, no scopes are"},{"text":" ","type":"text"},{"text":"required.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-audiobook","isActive":true},{"type":"text","text":"."}]}]}],"metadata":{"extendedModule":"SpotifyWebAPI","role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C9audiobook_6market7Combine12AnyPublisherVyAA9AudiobookVs5Error_pGAA0A14URIConvertible_p_SSSgtF","roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobook"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","text":"Audiobook"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"audiobook(_:market:)"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"title":"Audiobooks","anchor":"Audiobooks","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobookChapters(_:market:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)"],"generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-audiobook":{"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-audiobook","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobooks(_:market:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)","title":"audiobooks(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobooks"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"type":"topic","abstract":[{"text":"Get multiple audiobooks.","type":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapters(_:market:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)","title":"chapters(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapters"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"kind":"text","text":"?], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"text":"Get multiple audiobook chapters.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobookChapters(_:market:limit:offset:)":{"kind":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobookChapters(_:market:limit:offset:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobookchapters(_:market:limit:offset:)","type":"topic","title":"audiobookChapters(_:market:limit:offset:)","abstract":[{"type":"text","text":"Get the chapters for an audiobook."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audiobookChapters","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"https://www.spotify.com/account/overview/":{"title":"account settings","identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"link","url":"https:\/\/www.spotify.com\/account\/overview\/","titleInlineContent":[{"type":"text","text":"account settings"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"role":"symbol","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapter"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","title":"chapter(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobook(_:market:)":{"abstract":[{"type":"text","text":"Get an audiobook."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","title":"audiobook(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/audiobookchapters(_:market:limit:offset:).json b/docs/data/documentation/spotifywebapi/spotifyapi/audiobookchapters(_:market:limit:offset:).json new file mode 100644 index 000000000..22593ff57 --- /dev/null +++ b/docs/data/documentation/spotifywebapi/spotifyapi/audiobookchapters(_:market:limit:offset:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"text":"Get the chapters for an audiobook.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audiobookChapters","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uri"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"uri","content":[{"inlineContent":[{"type":"text","text":"The URI of an audiobook."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"An "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"text":" or the string","type":"text"},{"type":"text","text":" "},{"text":"“from_token”. If a country code is specified, only content that is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"available in that market will be returned. If the access token was"},{"text":" ","type":"text"},{"type":"text","text":"granted on behalf of a user (i.e., if you authorized your"},{"type":"text","text":" "},{"text":"application using the authorization code flow or the authorization","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"code flow with proof key for code exchange), the country associated"},{"type":"text","text":" "},{"type":"text","text":"with the user account will take priority over this parameter. Users"},{"text":" ","type":"text"},{"type":"text","text":"can view the country that is associated with their account in the"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/www.spotify.com\/account\/overview\/"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"market"},{"name":"limit","content":[{"inlineContent":[{"text":"The maximum number of items to return. Default: 20; Minimum: 1;","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Maximum: 50."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The index of the first item to return. Default: 0 (the first","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"item). Use with limit to get the next set of items."}]}],"name":"offset"}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"An array of simplified chapter objects, wrapped in a paging","type":"text"},{"type":"text","text":" "},{"type":"text","text":"object."}]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"Reading the user’s resume points on audiobook chapter objects requires the"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"reference","isActive":true},{"type":"text","text":" scope. Otherwise, no scopes are"},{"text":" ","type":"text"},{"type":"text","text":"required."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/get-audiobook-chapters","type":"reference","isActive":true},{"type":"text","text":"."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"anchor":"Audiobooks","title":"Audiobooks","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)"],"generated":true}],"metadata":{"extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"title":"audiobookChapters(_:market:limit:offset:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"audiobookChapters","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C17audiobookChapters_6market5limit6offset7Combine12AnyPublisherVyAA12PagingObjectVyAA16AudiobookChapterVGs5Error_pGAA0A14URIConvertible_p_SSSgSiSgATtF","roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"method"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/audiobookchapters(_:market:limit:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobookChapters(_:market:limit:offset:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapters(_:market:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)","title":"chapters(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapters"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"kind":"text","text":"?], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"text":"Get multiple audiobook chapters.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobook(_:market:)":{"abstract":[{"type":"text","text":"Get an audiobook."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","title":"audiobook(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"role":"symbol","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapter"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","title":"chapter(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobookChapters(_:market:limit:offset:)":{"kind":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobookChapters(_:market:limit:offset:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobookchapters(_:market:limit:offset:)","type":"topic","title":"audiobookChapters(_:market:limit:offset:)","abstract":[{"type":"text","text":"Get the chapters for an audiobook."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audiobookChapters","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobooks(_:market:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)","title":"audiobooks(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobooks"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"type":"topic","abstract":[{"text":"Get multiple audiobooks.","type":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"https://developer.spotify.com/documentation/web-api/reference/get-audiobook-chapters":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/get-audiobook-chapters","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/get-audiobook-chapters","type":"link","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"https://www.spotify.com/account/overview/":{"identifier":"https:\/\/www.spotify.com\/account\/overview\/","url":"https:\/\/www.spotify.com\/account\/overview\/","type":"link","title":"account settings","titleInlineContent":[{"type":"text","text":"account settings"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/audiobooks(_:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/audiobooks(_:market:).json index a59908936..b93bdd7c8 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/audiobooks(_:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/audiobooks(_:market:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audiobooks"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","text":"Audiobook"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0C10audiobooks_6market7Combine12AnyPublisherVySayAA9AudiobookVSgGs5Error_pGSayAA0A14URIConvertible_pG_SSSgtF","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Method","title":"audiobooks(_:market:)","extendedModule":"SpotifyWebAPI"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","interfaceLanguage":"swift"},"abstract":[{"text":"Get multiple audiobooks.","type":"text"}],"seeAlsoSections":[{"title":"Audiobooks","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audiobooks"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","text":"Audiobook","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","kind":"typeIdentifier"},{"kind":"text","text":"?], any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"uris","content":[{"inlineContent":[{"type":"text","text":"An array of audiobook URIs. Maximum: 50. Passing in an empty"},{"text":" ","type":"text"},{"text":"array will immediately cause an empty array of results to be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returned without a network request being made."}],"type":"paragraph"}]},{"name":"market","content":[{"inlineContent":[{"type":"text","text":"An "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"text":"“from_token”. If a country code is specified, the audiobook will","type":"text"},{"type":"text","text":" "},{"text":"only be returned if it is available in that market. If the access","type":"text"},{"text":" ","type":"text"},{"text":"token was granted on behalf of a user (i.e., if you authorized your","type":"text"},{"type":"text","text":" "},{"text":"application using the authorization code flow or the authorization","type":"text"},{"type":"text","text":" "},{"text":"code flow with proof key for code exchange), the country associated","type":"text"},{"type":"text","text":" "},{"text":"with the user account will take priority over this parameter. Users","type":"text"},{"type":"text","text":" "},{"type":"text","text":"can view the country that is associated with their account in the"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/"},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"Up to 50 audiobook objects. Audiobooks are returned in the order"},{"text":" ","type":"text"},{"text":"requested. Duplicate URIs in the request will result in duplicate","type":"text"},{"type":"text","text":" "},{"text":"audiobooks in the response. If a URI is invalid, the corresponding","type":"text"},{"type":"text","text":" "},{"text":"audiobook will be ","type":"text"},{"inlineContent":[{"text":"omitted","type":"text"}],"type":"emphasis"},{"text":" from the response, thereby shifting the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"positions of all of the other audiobooks."}],"type":"paragraph"}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"name":"Note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Audiobooks are only available for the US market."}]}],"style":"note"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"items":[{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","isActive":true},{"text":" - gets a single audiobook","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"Reading the user’s resume points on audiobook chapter objects requires the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"reference","isActive":true},{"type":"text","text":" scope. Otherwise, no scopes are"},{"text":" ","type":"text"},{"type":"text","text":"required."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-audiobooks","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"type":"link","title":"ISO 3166-1 alpha-2 country code","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapters(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)","abstract":[{"type":"text","text":"Get multiple audiobook chapters."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)","title":"chapters(_:market:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapters"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","title":"chapter(_:market:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","kind":"typeIdentifier","text":"AudiobookChapter"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobooks(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"audiobooks(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"audiobooks","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)","type":"topic","abstract":[{"type":"text","text":"Get multiple audiobooks."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobook(_:market:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"audiobook(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"audiobook","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)","type":"topic","abstract":[{"text":"Get an audiobook.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://www.spotify.com/account/overview/":{"title":"account settings","url":"https:\/\/www.spotify.com\/account\/overview\/","identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"link","titleInlineContent":[{"text":"account settings","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-multiple-audiobooks":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-audiobooks","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-audiobooks","title":"Spotify web API reference"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)"},"metadata":{"title":"audiobooks(_:market:)","roleHeading":"Instance Method","role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C10audiobooks_6market7Combine12AnyPublisherVySayAA9AudiobookVSgGs5Error_pGSayAA0A14URIConvertible_pG_SSSgtF","extendedModule":"SpotifyWebAPI","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"audiobooks","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","text":"Audiobook"},{"kind":"text","text":"?], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobooks"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"text":"Audiobook","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"uris","content":[{"inlineContent":[{"text":"An array of audiobook URIs. Maximum: 50. Passing in an empty","type":"text"},{"text":" ","type":"text"},{"text":"array will immediately cause an empty array of results to be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returned without a network request being made."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" or the string"},{"text":" ","type":"text"},{"type":"text","text":"“from_token”. If a country code is specified, the audiobook will"},{"type":"text","text":" "},{"text":"only be returned if it is available in that market. If the access","type":"text"},{"type":"text","text":" "},{"type":"text","text":"token was granted on behalf of a user (i.e., if you authorized your"},{"text":" ","type":"text"},{"type":"text","text":"application using the authorization code flow or the authorization"},{"type":"text","text":" "},{"text":"code flow with proof key for code exchange), the country associated","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with the user account will take priority over this parameter. Users"},{"type":"text","text":" "},{"type":"text","text":"can view the country that is associated with their account in the"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/","isActive":true},{"type":"text","text":"."}]}],"name":"market"}]},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"Up to 50 audiobook objects. Audiobooks are returned in the order"},{"type":"text","text":" "},{"text":"requested. Duplicate URIs in the request will result in duplicate","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"audiobooks in the response. If a URI is invalid, the corresponding"},{"text":" ","type":"text"},{"text":"audiobook will be ","type":"text"},{"inlineContent":[{"type":"text","text":"omitted"}],"type":"emphasis"},{"type":"text","text":" from the response, thereby shifting the"},{"type":"text","text":" "},{"type":"text","text":"positions of all of the other audiobooks."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"See also:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","isActive":true,"type":"reference"},{"text":" - gets a single audiobook","type":"text"}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Reading the user’s resume points on audiobook chapter objects requires the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","isActive":true,"type":"reference"},{"text":" scope. Otherwise, no scopes are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"required."}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-audiobooks","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Get multiple audiobooks."}],"seeAlsoSections":[{"generated":true,"title":"Audiobooks","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobookChapters(_:market:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)"],"anchor":"Audiobooks"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobook(_:market:)":{"abstract":[{"type":"text","text":"Get an audiobook."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","title":"audiobook(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)","type":"topic"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"role":"symbol","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapter"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","title":"chapter(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobooks(_:market:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)","title":"audiobooks(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobooks"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"type":"topic","abstract":[{"text":"Get multiple audiobooks.","type":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapters(_:market:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)","title":"chapters(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapters"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"kind":"text","text":"?], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"text":"Get multiple audiobook chapters.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobookChapters(_:market:limit:offset:)":{"kind":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobookChapters(_:market:limit:offset:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobookchapters(_:market:limit:offset:)","type":"topic","title":"audiobookChapters(_:market:limit:offset:)","abstract":[{"type":"text","text":"Get the chapters for an audiobook."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audiobookChapters","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://www.spotify.com/account/overview/":{"title":"account settings","url":"https:\/\/www.spotify.com\/account\/overview\/","identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"link","titleInlineContent":[{"text":"account settings","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-multiple-audiobooks":{"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-audiobooks","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-audiobooks","type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/authdidchangelogger.json b/docs/data/documentation/spotifywebapi/spotifyapi/authdidchangelogger.json index 64f5a57cf..864cc4505 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/authdidchangelogger.json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/authdidchangelogger.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Logs messages when the authorization information changes.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"title":"Logging","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/authdidchangelogger"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authDidChangeLogger","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"platforms":["macOS"]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"Logs a message when the any of the following publishers emit a signal:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","isActive":true}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange"},{"text":" publisher of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true,"type":"reference"}]}]},{"content":[{"inlineContent":[{"text":"The ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","isActive":true,"type":"reference"},{"text":" publisher of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference","isActive":true}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Also logs a message in the didSet observer of"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"type":"text","text":"."}]}],"kind":"content"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger"},"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authDidChangeLogger"},{"kind":"text","text":": "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"}],"title":"authDidChangeLogger","externalID":"s:13SpotifyWebAPI0aC0C19authDidChangeLogger7Logging0G0Vvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didDeauthorize":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize","kind":"symbol","required":true,"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","title":"didDeauthorize","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didDeauthorize"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"A publisher that emits after "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","isActive":true},{"text":" is called.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setupDebugging()":{"kind":"symbol","abstract":[{"type":"text","text":"This method has no stable API and may change arbitrarily. Only use it"},{"text":" ","type":"text"},{"type":"text","text":"for testing purposes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"setupDebugging()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setupDebugging"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/setupdebugging()","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authDidChangeLogger":{"kind":"symbol","abstract":[{"type":"text","text":"Logs messages when the authorization information changes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger","type":"topic","title":"authDidChangeLogger","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"authDidChangeLogger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authdidchangelogger","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManagerDidChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"kind":"symbol","title":"deauthorize()","required":true,"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"title":"authorizationManagerDidDeauthorize","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","role":"symbol","abstract":[{"text":"A publisher that emits after the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","type":"reference","isActive":true},{"type":"text","text":" method of"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"text":" is called.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/logger":{"kind":"symbol","abstract":[{"type":"text","text":"Logs general messages for this class."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","type":"topic","title":"logger","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/logger","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/apiRequestLogger":{"abstract":[{"type":"text","text":"Logs the URLs of the network requests made to Spotify and, if present,"},{"type":"text","text":" "},{"type":"text","text":"the body of the requests by converting the raw data to a string."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"apiRequestLogger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"title":"apiRequestLogger","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/apirequestlogger","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didChange":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/didchange","kind":"symbol","required":true,"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","title":"didChange","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information has changed."}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger"},"seeAlsoSections":[{"generated":true,"anchor":"Logging","title":"Logging","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authDidChangeLogger"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Logs a message when the any of the following publishers emit a signal:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","type":"reference","isActive":true},{"text":" publisher of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize"},{"type":"text","text":" publisher of"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference","isActive":true}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"Also logs a message in the didSet observer of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/authdidchangelogger"]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"text":"Logs messages when the authorization information changes.","type":"text"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authDidChangeLogger"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"externalID":"s:13SpotifyWebAPI0aC0C19authDidChangeLogger7Logging0G0Vvp","symbolKind":"property","roleHeading":"Instance Property","title":"authDidChangeLogger"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authDidChangeLogger":{"abstract":[{"type":"text","text":"Logs messages when the authorization information changes."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authdidchangelogger","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"authDidChangeLogger"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"title":"authDidChangeLogger","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"type":"topic","kind":"symbol","title":"authorizationManagerDidDeauthorize","abstract":[{"type":"text","text":"A publisher that emits after the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" method of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference"},{"type":"text","text":" is called."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/apiRequestLogger":{"title":"apiRequestLogger","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/apirequestlogger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apiRequestLogger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"abstract":[{"type":"text","text":"Logs the URLs of the network requests made to Spotify and, if present,"},{"type":"text","text":" "},{"type":"text","text":"the body of the requests by converting the raw data to a string."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didDeauthorize":{"abstract":[{"text":"A publisher that emits after ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" is called.","type":"text"}],"required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","kind":"symbol","type":"topic","title":"didDeauthorize","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/logger":{"abstract":[{"type":"text","text":"Logs general messages for this class."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/logger","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"title":"logger","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setupDebugging()":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setupdebugging()","type":"topic","role":"symbol","abstract":[{"text":"This method has no stable API and may change arbitrarily. Only use it","type":"text"},{"type":"text","text":" "},{"type":"text","text":"for testing purposes."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setupDebugging","kind":"identifier"},{"text":"()","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()","title":"setupDebugging()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didChange":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/didchange","kind":"symbol","type":"topic","title":"didChange","abstract":[{"type":"text","text":"A publisher that emits after the authorization information has changed."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"type":"topic","kind":"symbol","title":"deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","role":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/authorizationmanager.json b/docs/data/documentation/spotifywebapi/spotifyapi/authorizationmanager.json index aee52ac3c..5a71b349f 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/authorizationmanager.json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/authorizationmanager.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize"]}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AuthorizationManager","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"It is this property that you should encode to data using a ","type":"text"},{"code":"JSONEncoder","type":"codeVoice"},{"type":"text","text":" in"},{"text":" ","type":"text"},{"type":"text","text":"order to save it to persistent storage. This prevents the user from having"},{"type":"text","text":" "},{"type":"text","text":"to login again every time the app is quit and relaunched. See"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage"},{"text":" for more","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"information."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Assigning a new authorization manager to this property causes"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","type":"reference","isActive":true},{"type":"text","text":" to emit a signal."}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","interfaceLanguage":"swift"},"metadata":{"role":"symbol","symbolKind":"property","title":"authorizationManager","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C20authorizationManagerxvp"},"abstract":[{"text":"Manages the authorization process for your application and contains all the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"kind":"symbol","title":"deauthorize()","required":true,"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManagerDidChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"title":"authorizationManagerDidDeauthorize","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","role":"symbol","abstract":[{"text":"A publisher that emits after the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","type":"reference","isActive":true},{"type":"text","text":" method of"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"text":" is called.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"authorizationManager","externalID":"s:13SpotifyWebAPI0aC0C20authorizationManagerxvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"kind":"symbol","sections":[],"seeAlsoSections":[{"anchor":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize"],"title":"Authorization","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManager"},{"text":": ","kind":"text"},{"text":"AuthorizationManager","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"It is this property that you should encode to data using a "},{"code":"JSONEncoder","type":"codeVoice"},{"text":" in","type":"text"},{"type":"text","text":" "},{"text":"order to save it to persistent storage. This prevents the user from having","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to login again every time the app is quit and relaunched. See"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage"},{"type":"text","text":" for more"},{"text":" ","type":"text"},{"type":"text","text":"information."}]},{"type":"paragraph","inlineContent":[{"text":"Assigning a new authorization manager to this property causes","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","isActive":true},{"type":"text","text":" to emit a signal."}]}]}],"abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"text":" ","type":"text"},{"text":"authorization information.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"type":"topic","kind":"symbol","title":"deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","role":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"type":"topic","kind":"symbol","title":"authorizationManagerDidDeauthorize","abstract":[{"type":"text","text":"A publisher that emits after the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" method of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference"},{"type":"text","text":" is called."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/authorizationmanagerdidchange.json b/docs/data/documentation/spotifywebapi/spotifyapi/authorizationmanagerdidchange.json index 1cedb79c9..b0df2f2c5 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/authorizationmanagerdidchange.json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/authorizationmanagerdidchange.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI0aC0C29authorizationManagerDidChange7Combine18PassthroughSubjectCyyts5NeverOGvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"title":"authorizationManagerDidChange","role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Subscribe to this subject in order to update the persistent storage of the"},{"type":"text","text":" "},{"text":"authorization information. See","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","type":"reference"},{"type":"text","text":" for more"},{"text":" ","type":"text"},{"text":"information.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Emits after any of the following events occur:"}]},{"items":[{"content":[{"inlineContent":[{"text":"After the access and\/or refresh tokens are retrieved.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"After the access token (and possibly the refresh token) is refreshed.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"After you assign a new authorization manager to the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference","isActive":true},{"text":" property of this class.","type":"text"}]}]}],"type":"unorderedList"},{"inlineContent":[{"type":"text","text":"This publisher subscribes to the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange"},{"text":" ","type":"text"},{"text":"publisher of ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true,"type":"reference"},{"type":"text","text":" and emits whenever it"},{"type":"text","text":" "},{"type":"text","text":"emits."}],"type":"paragraph"},{"inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","isActive":true},{"type":"text","text":", a publisher"},{"text":" ","type":"text"},{"type":"text","text":"that emits after "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","type":"reference","isActive":true},{"type":"text","text":" is called."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Thread Safety"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"No guarantees are made about which thread this publisher will emit on."}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange"},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize"],"generated":true,"title":"Authorization"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A publisher that emits whenever the authorization information changes."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didChange":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/didchange","kind":"symbol","required":true,"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","title":"didChange","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information has changed."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManagerDidChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"kind":"symbol","title":"deauthorize()","required":true,"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"title":"authorizationManagerDidDeauthorize","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","role":"symbol","abstract":[{"text":"A publisher that emits after the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","type":"reference","isActive":true},{"type":"text","text":" method of"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"text":" is called.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManagerDidChange"},{"kind":"text","text":": "},{"text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI0aC0C29authorizationManagerDidChange7Combine18PassthroughSubjectCyyts5NeverOGvp","title":"authorizationManagerDidChange","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange"},"seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize"],"generated":true,"anchor":"Authorization"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"type":"text","text":"A publisher that emits whenever the authorization information changes."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManagerDidChange"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"Subscribe to this subject in order to update the persistent storage of the"},{"text":" ","type":"text"},{"type":"text","text":"authorization information. See"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage"},{"type":"text","text":" for more"},{"type":"text","text":" "},{"type":"text","text":"information."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Emits after any of the following events occur:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"After the access and\/or refresh tokens are retrieved."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"After the access token (and possibly the refresh token) is refreshed."}]}]},{"content":[{"inlineContent":[{"text":"After you assign a new authorization manager to the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference","isActive":true},{"text":" property of this class.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"text":"This publisher subscribes to the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"publisher of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"type":"text","text":" and emits whenever it"},{"text":" ","type":"text"},{"type":"text","text":"emits."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","isActive":true,"type":"reference"},{"type":"text","text":", a publisher"},{"text":" ","type":"text"},{"type":"text","text":"that emits after "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","type":"reference","isActive":true},{"type":"text","text":" is called."}]},{"inlineContent":[{"inlineContent":[{"text":"Thread Safety","type":"text"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No guarantees are made about which thread this publisher will emit on."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didChange":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/didchange","kind":"symbol","type":"topic","title":"didChange","abstract":[{"type":"text","text":"A publisher that emits after the authorization information has changed."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"type":"topic","kind":"symbol","title":"authorizationManagerDidDeauthorize","abstract":[{"type":"text","text":"A publisher that emits after the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" method of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference"},{"type":"text","text":" is called."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"type":"topic","kind":"symbol","title":"deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","role":"symbol","required":true}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/authorizationmanagerdiddeauthorize.json b/docs/data/documentation/spotifywebapi/spotifyapi/authorizationmanagerdiddeauthorize.json index 7ea21a9f4..fd07f0f16 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/authorizationmanagerdiddeauthorize.json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/authorizationmanagerdiddeauthorize.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A publisher that emits after the"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","type":"reference","isActive":true},{"type":"text","text":" method of"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"type":"text","text":" is called."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize"},"kind":"symbol","seeAlsoSections":[{"title":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","isActive":true,"type":"reference"},{"text":" sets the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information to "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Subscribe to this publisher in order to remove the authorization"},{"text":" ","type":"text"},{"type":"text","text":"information from persistent storage when it emits."}]},{"inlineContent":[{"type":"text","text":"This publisher subscribes to the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","isActive":true},{"type":"text","text":" publisher of"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true},{"text":" and emits whenever it emits.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Thread Safety","type":"text"}]}],"type":"paragraph"},{"inlineContent":[{"text":"No guarantees are made about which thread this publisher will emit on.","type":"text"}],"type":"paragraph"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"roleHeading":"Instance Property","title":"authorizationManagerDidDeauthorize","symbolKind":"property","role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C34authorizationManagerDidDeauthorize7Combine18PassthroughSubjectCyyts5NeverOGvp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"kind":"symbol","title":"deauthorize()","required":true,"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationManagerDidChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didDeauthorize":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize","kind":"symbol","required":true,"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","title":"didDeauthorize","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didDeauthorize"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"A publisher that emits after "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","isActive":true},{"text":" is called.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"title":"authorizationManagerDidDeauthorize","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","role":"symbol","abstract":[{"text":"A publisher that emits after the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","type":"reference","isActive":true},{"type":"text","text":" method of"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"text":" is called.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI0aC0C34authorizationManagerDidDeauthorize7Combine18PassthroughSubjectCyyts5NeverOGvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"role":"symbol","title":"authorizationManagerDidDeauthorize"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","interfaceLanguage":"swift"},"abstract":[{"text":"A publisher that emits after the","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","isActive":true},{"type":"text","text":" method of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true},{"text":" is called.","type":"text"}],"seeAlsoSections":[{"anchor":"Authorization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange"],"generated":true,"title":"Authorization"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"kind":"text","text":">"}]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","type":"reference"},{"type":"text","text":" sets the authorization"},{"type":"text","text":" "},{"type":"text","text":"information to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Subscribe to this publisher in order to remove the authorization","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"information from persistent storage when it emits."}]},{"type":"paragraph","inlineContent":[{"text":"This publisher subscribes to the ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize"},{"text":" publisher of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true,"type":"reference"},{"text":" and emits whenever it emits.","type":"text"}]},{"inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Thread Safety"}]}]},{"inlineContent":[{"type":"text","text":"No guarantees are made about which thread this publisher will emit on."}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"type":"topic","kind":"symbol","title":"deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","role":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidDeauthorize":{"type":"topic","kind":"symbol","title":"authorizationManagerDidDeauthorize","abstract":[{"type":"text","text":"A publisher that emits after the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" method of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference"},{"type":"text","text":" is called."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidDeauthorize","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didDeauthorize":{"abstract":[{"text":"A publisher that emits after ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" is called.","type":"text"}],"required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","kind":"symbol","type":"topic","title":"didDeauthorize","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManagerDidChange":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManagerDidChange","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authorizationManagerDidChange","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"text":"A publisher that emits whenever the authorization information changes.","type":"text"}],"title":"authorizationManagerDidChange","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/availabledevices().json b/docs/data/documentation/spotifywebapi/spotifyapi/availabledevices().json index 2375c0912..50ddb53c9 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/availabledevices().json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/availabledevices().json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"title":"Player","generated":true}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Device","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"inlineContent":[{"text":"An array of device objects.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Note that an available device is not the same as an active device."}]},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState"},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"You can use this endpoint to determine which devices are currently active"},{"type":"text","text":" "},{"type":"text","text":"by checking each device’s "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isActive","isActive":true},{"text":" property.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-users-available-devices"},{"text":".","type":"text"}]}]}],"metadata":{"symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE16availableDevices7Combine12AnyPublisherVySayAA6DeviceVGs5Error_pGyF","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"availableDevices"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"availableDevices()"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/isActive":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isActive","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"isActive"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol","abstract":[{"text":"Whether the device is currently active.","type":"text"}],"title":"isActive","url":"\/documentation\/spotifywebapi\/device\/isactive"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-a-users-available-devices":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-users-available-devices","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-users-available-devices","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackState":{"abstract":[{"type":"text","text":"Read access to a user’s player state."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","title":"Scope.userReadPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackstate","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userReadPlaybackState","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file +{"abstract":[{"text":"Get the user’s available devices.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"title":"Player","anchor":"Player","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"]}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"availableDevices"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","text":"Device","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of device objects."}]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Note that an available device is not the same as an active device.","type":"text"}]},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState"},{"type":"text","text":" scope."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can use this endpoint to determine which devices are currently active"},{"type":"text","text":" "},{"type":"text","text":"by checking each device’s "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isActive","isActive":true},{"text":" property.","type":"text"}]},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-users-available-devices","isActive":true},{"type":"text","text":"."}]}]}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"text":"Device","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE16availableDevices7Combine12AnyPublisherVySayAA6DeviceVGs5Error_pGyF","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","title":"availableDevices()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-a-users-available-devices":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-users-available-devices","title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-users-available-devices","type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackState":{"url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackstate","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPlaybackState"}],"abstract":[{"text":"Read access to a user’s player state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","type":"topic","role":"symbol","kind":"symbol","title":"Scope.userReadPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device/isActive":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Whether the device is currently active."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isActive","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device\/isActive","title":"isActive","url":"\/documentation\/spotifywebapi\/device\/isactive"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/availablemarkets().json b/docs/data/documentation/spotifywebapi/spotifyapi/availablemarkets().json index 27c4d1940..291f871bd 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/availablemarkets().json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/availablemarkets().json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C16availableMarkets7Combine12AnyPublisherVySaySSGs5Error_pGyF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"availableMarkets","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","title":"availableMarkets()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","extendedModule":"SpotifyWebAPI"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableMarkets()","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Get the list of markets where Spotify is available."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"availableMarkets"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"A list of the countries in which Spotify is available,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"identified by their "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"text":" with","type":"text"},{"text":" ","type":"text"},{"text":"additional country codes for special territories. For example:","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"[\"AD\", \"AE\", \"AR\", ...]"},{"text":".","type":"text"}]}]},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-available-markets"},{"text":".","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/availablemarkets()"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableMarkets()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get the list of markets where Spotify is available."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/availablemarkets()","title":"availableMarkets()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableMarkets()","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-available-markets":{"title":"Spotify web API reference","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-available-markets","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-available-markets"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","title":"ISO 3166-1 alpha-2 country code","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"}}} \ No newline at end of file +{"abstract":[{"text":"Get the list of markets where Spotify is available.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/availablemarkets()"]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"availableMarkets","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0C16availableMarkets7Combine12AnyPublisherVySaySSGs5Error_pGyF","roleHeading":"Instance Method","title":"availableMarkets()","extendedModule":"SpotifyWebAPI"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"availableMarkets","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"A list of the countries in which Spotify is available,","type":"text"},{"type":"text","text":" "},{"text":"identified by their ","type":"text"},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" with"},{"type":"text","text":" "},{"text":"additional country codes for special territories. For example:","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"[\"AD\", \"AE\", \"AR\", ...]"},{"text":".","type":"text"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-available-markets","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableMarkets()","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-available-markets":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-available-markets","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-available-markets","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableMarkets()":{"kind":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableMarkets()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availablemarkets()","type":"topic","title":"availableMarkets()","abstract":[{"type":"text","text":"Get the list of markets where Spotify is available."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/categories(country:locale:limit:offset:).json b/docs/data/documentation/spotifywebapi/spotifyapi/categories(country:locale:limit:offset:).json index 7d96f8fe2..da328d920 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/categories(country:locale:limit:offset:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/categories(country:locale:limit:offset:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"extendedModule":"SpotifyWebAPI","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"categories(country:locale:limit:offset:)","externalID":"s:13SpotifyWebAPI0aC0C10categories7country6locale5limit6offset7Combine12AnyPublisherVyAA12PagingObjectVyAA0A8CategoryVGs5Error_pGSSSg_ASSiSgATtF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"categories","kind":"identifier"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"locale"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","text":"SpotifyCategory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"],"generated":true,"title":"Browse"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"categories"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","text":"SpotifyCategory"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"country","content":[{"inlineContent":[{"type":"text","text":"A country: an "},{"type":"reference","isActive":true,"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":". Provide"},{"text":" ","type":"text"},{"type":"text","text":"this parameter if you want to narrow the list of returned"},{"type":"text","text":" "},{"text":"categories to those relevant to a particular country. If omitted,","type":"text"},{"text":" ","type":"text"},{"text":"the returned items will be globally relevant.","type":"text"}],"type":"paragraph"}]},{"name":"locale","content":[{"inlineContent":[{"text":"The desired language, consisting of an ","type":"text"},{"isActive":true,"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1"},{"type":"text","text":" and an "},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"type":"text","text":", joined by an"},{"text":" ","type":"text"},{"type":"text","text":"underscore. For example: es_MX, meaning “Spanish (Mexico)”. Provide"},{"type":"text","text":" "},{"text":"this parameter if you want the category metadata returned in a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"particular language. Note that, if locale is not supplied, or if"},{"type":"text","text":" "},{"text":"the specified language is not available, all strings will be","type":"text"},{"text":" ","type":"text"},{"text":"returned in the Spotify default language (American English). The","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"locale parameter, combined with the country parameter, may give odd"},{"type":"text","text":" "},{"type":"text","text":"results if not carefully matched. For example, “SE” for "},{"code":"country","type":"codeVoice"},{"type":"text","text":" "},{"text":"and “de_DE” for ","type":"text"},{"code":"locale","type":"codeVoice"},{"type":"text","text":" will return a list of categories relevant"},{"type":"text","text":" "},{"text":"to Sweden but as German language strings.","type":"text"}],"type":"paragraph"}]},{"name":"limit","content":[{"inlineContent":[{"type":"text","text":"The maximum number of categories to return. Default: 20;"},{"type":"text","text":" "},{"text":"Minimum: 1; Maximum: 50.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The index of the first category to return. Default: 0. Use with"},{"type":"text","text":" "},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of categories."}]}],"name":"offset"}]},{"content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of category objects wrapped in a paging object."}]}],"kind":"content"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","type":"reference","isActive":true},{"type":"text","text":" (gets a single category based on"},{"type":"text","text":" "},{"type":"text","text":"an id)."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-categories","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Get a list of categories used to tag items in Spotify (on, for example, the","type":"text"},{"type":"text","text":" "},{"text":"Spotify player’s “Browse” tab).","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categoryPlaylists(_:country:limit:offset:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","title":"categoryPlaylists(_:country:limit:offset:)","abstract":[{"type":"text","text":"Get a list of Spotify playlists tagged with a particular category."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"categoryPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">?>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recommendations","kind":"identifier"},{"kind":"text","text":"("},{"text":"TrackAttributes","preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"RecommendationsResponse","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"topic","title":"recommendations(_:limit:market:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/category(_:country:locale:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a Spotify Category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","kind":"symbol","title":"category(_:country:locale:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"recommendationGenres","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","abstract":[{"text":"Retrieve a list of available genres seeds for recommendations.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","title":"recommendationGenres()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categories(country:locale:limit:offset:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"categories","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"categories(country:locale:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","abstract":[{"type":"text","text":"Get a list of categories used to tag items in Spotify (on, for example, the"},{"text":" ","type":"text"},{"text":"Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/newAlbumReleases(country:limit:offset:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","title":"newAlbumReleases(country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","abstract":[{"text":"Get a list of new album releases featured in Spotify (shown, for example,","type":"text"},{"type":"text","text":" "},{"text":"on a Spotify player’s “Browse” tab).","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NewAlbumReleases","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-categories":{"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-categories","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-categories","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"FeaturedPlaylists","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a list of featured playlists (shown, for example, on a Spotify player’s"},{"type":"text","text":" "},{"type":"text","text":"“Browse” tab)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"http://en.wikipedia.org/wiki/ISO_639-1":{"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1","title":"ISO 639-1 language code","titleInlineContent":[{"type":"text","text":"ISO 639-1 language"},{"type":"text","text":" "},{"type":"text","text":"code"}],"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1","type":"link"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"type":"link"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"anchor":"Browse","title":"Browse","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"],"generated":true}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"categories"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0C10categories7country6locale5limit6offset7Combine12AnyPublisherVyAA12PagingObjectVyAA0A8CategoryVGs5Error_pGSSSg_ASSiSgATtF","title":"categories(country:locale:limit:offset:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"categories"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SpotifyCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A country: an "},{"type":"reference","isActive":true,"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"text":". Provide","type":"text"},{"type":"text","text":" "},{"text":"this parameter if you want to narrow the list of returned","type":"text"},{"type":"text","text":" "},{"type":"text","text":"categories to those relevant to a particular country. If omitted,"},{"type":"text","text":" "},{"type":"text","text":"the returned items will be globally relevant."}],"type":"paragraph"}],"name":"country"},{"content":[{"inlineContent":[{"text":"The desired language, consisting of an ","type":"text"},{"isActive":true,"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1","type":"reference"},{"type":"text","text":" and an "},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"text":", joined by an","type":"text"},{"text":" ","type":"text"},{"text":"underscore. For example: es_MX, meaning “Spanish (Mexico)”. Provide","type":"text"},{"type":"text","text":" "},{"text":"this parameter if you want the category metadata returned in a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"particular language. Note that, if locale is not supplied, or if"},{"text":" ","type":"text"},{"type":"text","text":"the specified language is not available, all strings will be"},{"type":"text","text":" "},{"type":"text","text":"returned in the Spotify default language (American English). The"},{"type":"text","text":" "},{"type":"text","text":"locale parameter, combined with the country parameter, may give odd"},{"type":"text","text":" "},{"text":"results if not carefully matched. For example, “SE” for ","type":"text"},{"type":"codeVoice","code":"country"},{"type":"text","text":" "},{"type":"text","text":"and “de_DE” for "},{"code":"locale","type":"codeVoice"},{"type":"text","text":" will return a list of categories relevant"},{"type":"text","text":" "},{"text":"to Sweden but as German language strings.","type":"text"}],"type":"paragraph"}],"name":"locale"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The maximum number of categories to return. Default: 20;"},{"text":" ","type":"text"},{"text":"Minimum: 1; Maximum: 50.","type":"text"}]}],"name":"limit"},{"name":"offset","content":[{"inlineContent":[{"type":"text","text":"The index of the first category to return. Default: 0. Use with"},{"text":" ","type":"text"},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of categories."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"An array of category objects wrapped in a paging object.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","type":"reference","isActive":true},{"text":" (gets a single category based on","type":"text"},{"type":"text","text":" "},{"type":"text","text":"an id)."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-categories"},{"text":".","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)"]}],"abstract":[{"text":"Get a list of categories used to tag items in Spotify (on, for example, the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Spotify player’s “Browse” tab)."}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categoryPlaylists(_:country:limit:offset:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","title":"categoryPlaylists(_:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"categoryPlaylists"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">?>, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"type":"text","text":"] Get a list of Spotify playlists tagged with a particular"},{"text":" ","type":"text"},{"type":"text","text":"category."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categories(country:locale:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","title":"categories(country:locale:limit:offset:)","abstract":[{"text":"Get a list of categories used to tag items in Spotify (on, for example, the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Spotify player’s “Browse” tab)."}],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"categories"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","text":"SpotifyCategory","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-categories":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-categories","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-categories","type":"link"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"title":"ISO 3166-1 alpha-2 country code","type":"link","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"http://en.wikipedia.org/wiki/ISO_639-1":{"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1","titleInlineContent":[{"type":"text","text":"ISO 639-1 language"},{"text":" ","type":"text"},{"text":"code","type":"text"}],"title":"ISO 639-1 language code","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","role":"symbol","title":"recommendationGenres()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"recommendationGenres","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","type":"topic","abstract":[{"type":"text","text":"Retrieve a list of available genres seeds for recommendations."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/category(_:country:locale:)":{"abstract":[{"type":"text","text":"Get a Spotify Category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","type":"topic","kind":"symbol","title":"category(_:country:locale:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"[","type":"text"},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"type":"text","text":"] Get Recommendations Based on Seeds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"FeaturedPlaylists","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get a list of featured playlists (shown, for example, on","type":"text"},{"text":" ","type":"text"},{"text":"a Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/newAlbumReleases(country:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","title":"newAlbumReleases(country:limit:offset:)","abstract":[{"text":"Get a list of new album releases featured in Spotify (shown, for example,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on a Spotify player’s “Browse” tab)."}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","text":"NewAlbumReleases","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/category(_:country:locale:).json b/docs/data/documentation/spotifywebapi/spotifyapi/category(_:country:locale:).json index 2a4437ada..2a5c6960e 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/category(_:country:locale:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/category(_:country:locale:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"category"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"id","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"id","content":[{"type":"paragraph","inlineContent":[{"text":"A category id.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A country: an "},{"isActive":true,"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":"."},{"type":"text","text":" "},{"type":"text","text":"Provide this parameter to ensure that the category exists for a"},{"type":"text","text":" "},{"type":"text","text":"particular country."}]}],"name":"country"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The desired language, consisting of an ","type":"text"},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1","type":"reference","isActive":true},{"text":" language","type":"text"},{"type":"text","text":" "},{"type":"text","text":"code and an "},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"type":"text","text":", joined by an"},{"text":" ","type":"text"},{"type":"text","text":"underscore. For example: es_MX, meaning “Spanish (Mexico)”."},{"type":"text","text":" "},{"text":"Provide this parameter if you want the category strings returned","type":"text"},{"type":"text","text":" "},{"type":"text","text":"in a particular language. Note that, if this parameter is not"},{"type":"text","text":" "},{"text":"supplied, or if the specified language is not available, the","type":"text"},{"type":"text","text":" "},{"text":"category strings returned will be in the Spotify default language","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"(American English)."}]}],"name":"locale"}]},{"content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"A category object."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","isActive":true,"type":"reference"},{"type":"text","text":" to get an array of"},{"type":"text","text":" "},{"text":"categories.","type":"text"}]},{"inlineContent":[{"text":"No scopes are required for this endpoint.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-category","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Browse","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"],"generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Get a Spotify Category.","type":"text"}],"metadata":{"extendedModule":"SpotifyWebAPI","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"category","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"symbolKind":"method","title":"category(_:country:locale:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"externalID":"s:13SpotifyWebAPI0aC0C8category_7country6locale7Combine12AnyPublisherVyAA0A8CategoryVs5Error_pGSS_SSSgANtF"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categoryPlaylists(_:country:limit:offset:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","title":"categoryPlaylists(_:country:limit:offset:)","abstract":[{"type":"text","text":"Get a list of Spotify playlists tagged with a particular category."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"categoryPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">?>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recommendations","kind":"identifier"},{"kind":"text","text":"("},{"text":"TrackAttributes","preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"RecommendationsResponse","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"topic","title":"recommendations(_:limit:market:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}]},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","type":"link","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/category(_:country:locale:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a Spotify Category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","kind":"symbol","title":"category(_:country:locale:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"recommendationGenres","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","abstract":[{"text":"Retrieve a list of available genres seeds for recommendations.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","title":"recommendationGenres()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"http://en.wikipedia.org/wiki/ISO_639-1":{"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1","title":"ISO 639-1","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1","type":"link","titleInlineContent":[{"text":"ISO 639-1","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categories(country:locale:limit:offset:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"categories","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"categories(country:locale:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","abstract":[{"type":"text","text":"Get a list of categories used to tag items in Spotify (on, for example, the"},{"text":" ","type":"text"},{"text":"Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"FeaturedPlaylists","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a list of featured playlists (shown, for example, on a Spotify player’s"},{"type":"text","text":" "},{"type":"text","text":"“Browse” tab)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/newAlbumReleases(country:limit:offset:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","title":"newAlbumReleases(country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","abstract":[{"text":"Get a list of new album releases featured in Spotify (shown, for example,","type":"text"},{"type":"text","text":" "},{"text":"on a Spotify player’s “Browse” tab).","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NewAlbumReleases","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-a-category":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-category","title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-category"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"metadata":{"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0C8category_7country6locale7Combine12AnyPublisherVyAA0A8CategoryVs5Error_pGSS_SSSgANtF","title":"category(_:country:locale:)","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"anchor":"Browse","title":"Browse","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"category"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"id","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"A category id.","type":"text"}],"type":"paragraph"}],"name":"id"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A country: an "},{"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"text":".","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Provide this parameter to ensure that the category exists for a"},{"type":"text","text":" "},{"type":"text","text":"particular country."}]}],"name":"country"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The desired language, consisting of an "},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1","isActive":true,"type":"reference"},{"text":" language","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"code and an "},{"type":"reference","isActive":true,"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":", joined by an"},{"type":"text","text":" "},{"text":"underscore. For example: es_MX, meaning “Spanish (Mexico)”.","type":"text"},{"text":" ","type":"text"},{"text":"Provide this parameter if you want the category strings returned","type":"text"},{"type":"text","text":" "},{"type":"text","text":"in a particular language. Note that, if this parameter is not"},{"text":" ","type":"text"},{"type":"text","text":"supplied, or if the specified language is not available, the"},{"text":" ","type":"text"},{"type":"text","text":"category strings returned will be in the Spotify default language"},{"text":" ","type":"text"},{"type":"text","text":"(American English)."}]}],"name":"locale"}]},{"content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"inlineContent":[{"type":"text","text":"A category object."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","isActive":true},{"text":" to get an array of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"categories."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-category","type":"reference"},{"text":".","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)"]}],"abstract":[{"type":"text","text":"Get a Spotify Category."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/newAlbumReleases(country:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","title":"newAlbumReleases(country:limit:offset:)","abstract":[{"text":"Get a list of new album releases featured in Spotify (shown, for example,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on a Spotify player’s “Browse” tab)."}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","text":"NewAlbumReleases","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"[","type":"text"},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"type":"text","text":"] Get Recommendations Based on Seeds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categories(country:locale:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","title":"categories(country:locale:limit:offset:)","abstract":[{"text":"Get a list of categories used to tag items in Spotify (on, for example, the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Spotify player’s “Browse” tab)."}],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"categories"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","text":"SpotifyCategory","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"FeaturedPlaylists","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get a list of featured playlists (shown, for example, on","type":"text"},{"text":" ","type":"text"},{"text":"a Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categoryPlaylists(_:country:limit:offset:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","title":"categoryPlaylists(_:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"categoryPlaylists"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">?>, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"type":"text","text":"] Get a list of Spotify playlists tagged with a particular"},{"text":" ","type":"text"},{"type":"text","text":"category."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"type":"link","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code"},"http://en.wikipedia.org/wiki/ISO_639-1":{"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1","titleInlineContent":[{"type":"text","text":"ISO 639-1"}],"type":"link","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1","title":"ISO 639-1"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","role":"symbol","title":"recommendationGenres()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"recommendationGenres","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","type":"topic","abstract":[{"type":"text","text":"Retrieve a list of available genres seeds for recommendations."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/category(_:country:locale:)":{"abstract":[{"type":"text","text":"Get a Spotify Category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","type":"topic","kind":"symbol","title":"category(_:country:locale:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-a-category":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-category","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-category","title":"Spotify web API reference"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/categoryplaylists(_:country:limit:offset:).json b/docs/data/documentation/spotifywebapi/spotifyapi/categoryplaylists(_:country:limit:offset:).json index b118916b5..0ecbff9b8 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/categoryplaylists(_:country:limit:offset:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/categoryplaylists(_:country:limit:offset:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"categoryPlaylists"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","text":"PlaylistItemsReference"},{"text":">?>, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"text":"A category id.","type":"text"}],"type":"paragraph"}],"name":"id"},{"name":"country","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A country: an "},{"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" or the"},{"type":"text","text":" "},{"type":"text","text":"string “from_token”."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The maximum number of items to return. Default: 20; Minimum: 1;","type":"text"},{"type":"text","text":" "},{"text":"Maximum: 50.","type":"text"}]}],"name":"limit"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"emphasis","inlineContent":[{"text":"Optional.","type":"text"}]},{"type":"text","text":" The index of the first playlist to return. Default:"},{"text":" ","type":"text"},{"type":"text","text":"0. Use with "},{"type":"codeVoice","code":"limit"},{"text":" to get the next set of playlists.","type":"text"}]}],"name":"offset"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"inlineContent":[{"text":"An array of simplified playlist objects wrapped in a paging","type":"text"},{"text":" ","type":"text"},{"text":"object.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-categories-playlists","type":"reference"},{"text":".","type":"text"}]}],"kind":"content"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"categoryPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">?>, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"categoryPlaylists(_:country:limit:offset:)","externalID":"s:13SpotifyWebAPI0aC0C17categoryPlaylists_7country5limit6offset7Combine12AnyPublisherVyAA12PagingObjectVyAA8PlaylistVyAA0N14ItemsReferenceVGSgGs5Error_pGSS_SSSgSiSgAWtF","extendedModule":"SpotifyWebAPI","role":"symbol","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"abstract":[{"text":"Get a list of Spotify playlists tagged with a particular category.","type":"text"}],"seeAlsoSections":[{"title":"Browse","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recommendations","kind":"identifier"},{"kind":"text","text":"("},{"text":"TrackAttributes","preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"RecommendationsResponse","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"topic","title":"recommendations(_:limit:market:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/category(_:country:locale:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a Spotify Category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","kind":"symbol","title":"category(_:country:locale:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-a-categories-playlists":{"title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-categories-playlists","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-categories-playlists","type":"link"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categoryPlaylists(_:country:limit:offset:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","title":"categoryPlaylists(_:country:limit:offset:)","abstract":[{"type":"text","text":"Get a list of Spotify playlists tagged with a particular category."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"categoryPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">?>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/newAlbumReleases(country:limit:offset:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","title":"newAlbumReleases(country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","abstract":[{"text":"Get a list of new album releases featured in Spotify (shown, for example,","type":"text"},{"type":"text","text":" "},{"text":"on a Spotify player’s “Browse” tab).","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NewAlbumReleases","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categories(country:locale:limit:offset:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"categories","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"categories(country:locale:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","abstract":[{"type":"text","text":"Get a list of categories used to tag items in Spotify (on, for example, the"},{"text":" ","type":"text"},{"text":"Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"FeaturedPlaylists","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a list of featured playlists (shown, for example, on a Spotify player’s"},{"type":"text","text":" "},{"type":"text","text":"“Browse” tab)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"recommendationGenres","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","abstract":[{"text":"Retrieve a list of available genres seeds for recommendations.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","title":"recommendationGenres()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"categoryPlaylists(_:country:limit:offset:)","role":"symbol","extendedModule":"SpotifyWebAPI","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C17categoryPlaylists_7country5limit6offset7Combine12AnyPublisherVyAA12PagingObjectVyAA8PlaylistVyAA0N14ItemsReferenceVGSgGs5Error_pGSS_SSSgSiSgAWtF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"categoryPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"text":">?>, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"roleHeading":"Instance Method"},"seeAlsoSections":[{"anchor":"Browse","generated":true,"title":"Browse","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"]}],"kind":"symbol","abstract":[{"text":"[","type":"text"},{"type":"strong","inlineContent":[{"text":"DEPRECATED","type":"text"}]},{"text":"] Get a list of Spotify playlists tagged with a particular","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"category."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"categoryPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier","text":"PlaylistItemsReference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference"},{"kind":"text","text":">?>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A category id."}]}],"name":"id"},{"name":"country","content":[{"inlineContent":[{"type":"text","text":"A country: an "},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"text":" or the","type":"text"},{"type":"text","text":" "},{"text":"string “from_token”.","type":"text"}],"type":"paragraph"}]},{"name":"limit","content":[{"type":"paragraph","inlineContent":[{"text":"The maximum number of items to return. Default: 20; Minimum: 1;","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Maximum: 50."}]}]},{"name":"offset","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"inlineContent":[{"type":"text","text":"Optional."}],"type":"emphasis"},{"text":" The index of the first playlist to return. Default:","type":"text"},{"type":"text","text":" "},{"text":"0. Use with ","type":"text"},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of playlists."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"An array of simplified playlist objects wrapped in a paging","type":"text"},{"type":"text","text":" "},{"type":"text","text":"object."}]}]},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint is deprecated for new web API applications. See"},{"type":"text","text":" "},{"type":"text","text":"this "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api"},{"type":"text","text":"."}]}],"style":"warning","type":"aside","name":"Warning"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-categories-playlists","type":"reference","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categoryPlaylists(_:country:limit:offset:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","title":"categoryPlaylists(_:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"categoryPlaylists"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">?>, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"type":"text","text":"] Get a list of Spotify playlists tagged with a particular"},{"text":" ","type":"text"},{"type":"text","text":"category."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]}},"https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api":{"titleInlineContent":[{"type":"text","text":"article"}],"url":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api","identifier":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api","title":"article","type":"link"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categories(country:locale:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","title":"categories(country:locale:limit:offset:)","abstract":[{"text":"Get a list of categories used to tag items in Spotify (on, for example, the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Spotify player’s “Browse” tab)."}],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"categories"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","text":"SpotifyCategory","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"[","type":"text"},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"type":"text","text":"] Get Recommendations Based on Seeds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"FeaturedPlaylists","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get a list of featured playlists (shown, for example, on","type":"text"},{"text":" ","type":"text"},{"text":"a Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/category(_:country:locale:)":{"abstract":[{"type":"text","text":"Get a Spotify Category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","type":"topic","kind":"symbol","title":"category(_:country:locale:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","role":"symbol","title":"recommendationGenres()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"recommendationGenres","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","type":"topic","abstract":[{"type":"text","text":"Retrieve a list of available genres seeds for recommendations."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/newAlbumReleases(country:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","title":"newAlbumReleases(country:limit:offset:)","abstract":[{"text":"Get a list of new album releases featured in Spotify (shown, for example,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on a Spotify player’s “Browse” tab)."}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","text":"NewAlbumReleases","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-a-categories-playlists":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-categories-playlists","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-categories-playlists","title":"Spotify web API reference","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/changeplaylistdetails(_:to:).json b/docs/data/documentation/spotifywebapi/spotifyapi/changeplaylistdetails(_:to:).json index 398e17690..f7ce299c9 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/changeplaylistdetails(_:to:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/changeplaylistdetails(_:to:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"playlist"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"newDetails","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","text":"PlaylistDetails","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]},{"parameters":[{"name":"playlist","content":[{"inlineContent":[{"type":"text","text":"The URI of a playlist."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The new details to update the playlist with.","type":"text"}]}],"name":"newDetails"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Changing a public playlist for a user requires authorization of the"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","type":"reference"},{"text":" scope; changing a private playlist requires","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate"},{"text":" scope.","type":"text"}]},{"inlineContent":[{"text":"The details of the playlist that can be changed are:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"name: The new name for the playlist."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"isPublic: If "},{"type":"codeVoice","code":"true"},{"type":"text","text":" the playlist will be public; if "},{"type":"codeVoice","code":"false"},{"type":"text","text":" it will be"},{"type":"text","text":" "},{"type":"text","text":"private."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"collaborative: If ","type":"text"},{"code":"true","type":"codeVoice"},{"text":", the playlist will become collaborative and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other users will be able to modify the playlist in their Spotify"},{"type":"text","text":" "},{"type":"text","text":"client. "},{"inlineContent":[{"text":"Note","type":"text"}],"type":"strong"},{"type":"text","text":": You can only set collaborative to "},{"type":"codeVoice","code":"true"},{"type":"text","text":" on"},{"type":"text","text":" "},{"text":"non-public playlists.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"description: A new playlist description as displayed in"},{"type":"text","text":" "},{"type":"text","text":"Spotify Clients and in the Web API."}],"type":"paragraph"}]}]},{"inlineContent":[{"type":"text","text":"All of the properties are optional. The value of each non-"},{"type":"codeVoice","code":"nil"},{"text":" property","type":"text"},{"type":"text","text":" "},{"type":"text","text":"will be used update the details of the playlist."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/change-playlist-details"},{"type":"text","text":"."}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE21changePlaylistDetails_2to7Combine12AnyPublisherVyyts5Error_pGAA0A14URIConvertible_p_AA0hI0VtF","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","kind":"typeIdentifier","text":"PlaylistDetails"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","symbolKind":"method","title":"changePlaylistDetails(_:to:)","role":"symbol"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"],"generated":true,"title":"Playlists"}],"abstract":[{"type":"text","text":"Change the details of a playlist."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","title":"Scope.playlistModifyPrivate","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/change-playlist-details":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/change-playlist-details","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/change-playlist-details","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"kind":"symbol","title":"Scope.playlistModifyPublic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPublic","kind":"identifier"}],"abstract":[{"text":"Write access to a user’s public playlists.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","title":"changePlaylistDetails(_:to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Change the details of a playlist."}],"kind":"symbol","metadata":{"symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","title":"changePlaylistDetails(_:to:)","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE21changePlaylistDetails_2to7Combine12AnyPublisherVyyts5Error_pGAA0A14URIConvertible_p_AA0hI0VtF","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"playlist","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"newDetails","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"playlist","content":[{"type":"paragraph","inlineContent":[{"text":"The URI of a playlist.","type":"text"}]}]},{"name":"newDetails","content":[{"inlineContent":[{"type":"text","text":"The new details to update the playlist with."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Changing a public playlist for a user requires authorization of the"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},{"text":" scope; changing a private playlist requires","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","type":"reference","isActive":true},{"text":" scope.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The details of the playlist that can be changed are:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"name: The new name for the playlist."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"isPublic: If ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" the playlist will be public; if ","type":"text"},{"code":"false","type":"codeVoice"},{"text":" it will be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"private."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"collaborative: If "},{"code":"true","type":"codeVoice"},{"type":"text","text":", the playlist will become collaborative and"},{"type":"text","text":" "},{"type":"text","text":"other users will be able to modify the playlist in their Spotify"},{"text":" ","type":"text"},{"type":"text","text":"client. "},{"inlineContent":[{"text":"Note","type":"text"}],"type":"strong"},{"text":": You can only set collaborative to ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" on"},{"text":" ","type":"text"},{"type":"text","text":"non-public playlists."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"description: A new playlist description as displayed in"},{"type":"text","text":" "},{"type":"text","text":"Spotify Clients and in the Web API."}]}]}]},{"inlineContent":[{"type":"text","text":"All of the properties are optional. The value of each non-"},{"code":"nil","type":"codeVoice"},{"text":" property","type":"text"},{"type":"text","text":" "},{"text":"will be used update the details of the playlist.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/change-playlist-details","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"],"anchor":"Playlists","generated":true,"title":"Playlists"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"title":"changePlaylistDetails(_:to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistModifyPublic"}],"abstract":[{"type":"text","text":"Write access to a user’s public playlists."}],"title":"Scope.playlistModifyPublic","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","kind":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows","type":"text"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/change-playlist-details":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/change-playlist-details","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/change-playlist-details","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"title":"Scope.playlistModifyPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"title":"playlist(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"url":"\/documentation\/spotifywebapi\/playlistdetails","kind":"symbol","abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","title":"PlaylistDetails","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/chapter(_:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/chapter(_:market:).json index 13d490500..3e11b3071 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/chapter(_:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/chapter(_:market:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)"},"abstract":[{"type":"text","text":"Get an audiobook chapter."}],"sections":[],"seeAlsoSections":[{"title":"Audiobooks","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)"],"generated":true}],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","title":"chapter(_:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"chapter","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"externalID":"s:13SpotifyWebAPI0aC0C7chapter_6market7Combine12AnyPublisherVyAA16AudiobookChapterVs5Error_pGAA0A14URIConvertible_p_SSSgtF","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"uri"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The URI of an audiobook chapter.","type":"text"}]}],"name":"uri"},{"name":"market","content":[{"inlineContent":[{"text":"An ","type":"text"},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"text":" or the string","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“from_token”. If a country code is specified, the audiobook chapter"},{"type":"text","text":" "},{"type":"text","text":"will only be returned if it is available in that market. If the"},{"text":" ","type":"text"},{"text":"access token was granted on behalf of a user (i.e., if you","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"authorized your application using the authorization code flow or"},{"type":"text","text":" "},{"text":"the authorization code flow with proof key for code exchange), the","type":"text"},{"type":"text","text":" "},{"text":"country associated with the user account will take priority over","type":"text"},{"text":" ","type":"text"},{"text":"this parameter. Users can view the country that is associated with","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"their account in the "},{"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}]},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"inlineContent":[{"text":"The full version of an audiobook chapter object.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"aside","name":"Warning","content":[{"type":"paragraph","inlineContent":[{"text":"Currently, there is a bug in the web API in which the market","type":"text"},{"type":"text","text":" "},{"type":"text","text":"parameter must be provided, or a 500 server error will be returned."},{"text":" ","type":"text"},{"type":"text","text":"It must be set to “US”."}]}],"style":"warning"},{"name":"Note","content":[{"inlineContent":[{"text":"Audiobooks are only available for the US market.","type":"text"}],"type":"paragraph"}],"style":"note","type":"aside"},{"inlineContent":[{"text":"See also:","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)"},{"type":"text","text":" - gets multiple audiobook chapters"}]},{"inlineContent":[{"text":"Reading the user’s resume points on audiobook chapter objects requires the","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","isActive":true},{"type":"text","text":" scope. Otherwise, no scopes are"},{"text":" ","type":"text"},{"type":"text","text":"required."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-chapter","type":"reference"},{"type":"text","text":"."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","title":"chapter(_:market:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","kind":"typeIdentifier","text":"AudiobookChapter"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobooks(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"audiobooks(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"audiobooks","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)","type":"topic","abstract":[{"type":"text","text":"Get multiple audiobooks."}]},"https://www.spotify.com/account/overview/":{"identifier":"https:\/\/www.spotify.com\/account\/overview\/","titleInlineContent":[{"type":"text","text":"account settings"}],"type":"link","url":"https:\/\/www.spotify.com\/account\/overview\/","title":"account settings"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-a-chapter":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-chapter","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-chapter","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobook(_:market:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"audiobook(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"audiobook","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)","type":"topic","abstract":[{"text":"Get an audiobook.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapters(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)","abstract":[{"type":"text","text":"Get multiple audiobook chapters."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)","title":"chapters(_:market:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapters"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Get an audiobook chapter."}],"seeAlsoSections":[{"anchor":"Audiobooks","generated":true,"title":"Audiobooks","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobookChapters(_:market:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"uri","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI of an audiobook chapter."}]}],"name":"uri"},{"content":[{"inlineContent":[{"type":"text","text":"An "},{"type":"reference","isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"text":" or the string","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“from_token”. If a country code is specified, the audiobook chapter"},{"type":"text","text":" "},{"text":"will only be returned if it is available in that market. If the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"access token was granted on behalf of a user (i.e., if you"},{"text":" ","type":"text"},{"text":"authorized your application using the authorization code flow or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the authorization code flow with proof key for code exchange), the"},{"text":" ","type":"text"},{"type":"text","text":"country associated with the user account will take priority over"},{"text":" ","type":"text"},{"type":"text","text":"this parameter. Users can view the country that is associated with"},{"text":" ","type":"text"},{"text":"their account in the ","type":"text"},{"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"name":"market"}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The full version of an audiobook chapter object."}]}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)","type":"reference","isActive":true},{"type":"text","text":" - gets multiple audiobook chapters"}]},{"inlineContent":[{"type":"text","text":"Reading the user’s resume points on audiobook chapter objects requires the"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","isActive":true},{"text":" scope. Otherwise, no scopes are","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"required."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-chapter","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapter"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","kind":"typeIdentifier","text":"AudiobookChapter"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","title":"chapter(_:market:)","externalID":"s:13SpotifyWebAPI0aC0C7chapter_6market7Combine12AnyPublisherVyAA16AudiobookChapterVs5Error_pGAA0A14URIConvertible_p_SSSgtF","extendedModule":"SpotifyWebAPI","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobook(_:market:)":{"abstract":[{"type":"text","text":"Get an audiobook."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","title":"audiobook(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"role":"symbol","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapter"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","title":"chapter(_:market:)"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"title":"ISO 3166-1 alpha-2 country code","type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://www.spotify.com/account/overview/":{"url":"https:\/\/www.spotify.com\/account\/overview\/","titleInlineContent":[{"type":"text","text":"account settings"}],"title":"account settings","identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-a-chapter":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-chapter","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-chapter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapters(_:market:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)","title":"chapters(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapters"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"kind":"text","text":"?], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"text":"Get multiple audiobook chapters.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobookChapters(_:market:limit:offset:)":{"kind":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobookChapters(_:market:limit:offset:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobookchapters(_:market:limit:offset:)","type":"topic","title":"audiobookChapters(_:market:limit:offset:)","abstract":[{"type":"text","text":"Get the chapters for an audiobook."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audiobookChapters","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobooks(_:market:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)","title":"audiobooks(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobooks"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"type":"topic","abstract":[{"text":"Get multiple audiobooks.","type":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/chapters(_:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/chapters(_:market:).json index 1a4231bb8..e903268f7 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/chapters(_:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/chapters(_:market:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Get multiple audiobook chapters."}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)"],"title":"Audiobooks","generated":true}],"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapters"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"kind":"text","text":"?], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method","roleHeading":"Instance Method","title":"chapters(_:market:)","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"externalID":"s:13SpotifyWebAPI0aC0C8chapters_6market7Combine12AnyPublisherVySayAA16AudiobookChapterVSgGs5Error_pGSayAA0A14URIConvertible_pG_SSSgtF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapters"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","kind":"typeIdentifier"},{"kind":"text","text":"?], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of audiobook chapter URIs. Maximum: 50. Passing in an"},{"type":"text","text":" "},{"type":"text","text":"empty array will immediately cause an empty array of results to be"},{"type":"text","text":" "},{"text":"returned without a network request being made.","type":"text"}]}],"name":"uris"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"type":"reference","isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"type":"text","text":"“from_token”. If a country code is specified, the audiobook chapter"},{"type":"text","text":" "},{"text":"will only be returned if it is available in that market. If the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"access token was granted on behalf of a user (i.e., if you"},{"text":" ","type":"text"},{"text":"authorized your application using the authorization code flow or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the authorization code flow with proof key for code exchange), the"},{"type":"text","text":" "},{"text":"country associated with the user account will take priority over","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"this parameter. Users can view the country that is associated with"},{"type":"text","text":" "},{"text":"their account in the ","type":"text"},{"identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"reference","isActive":true},{"type":"text","text":"."}]}],"name":"market"}]},{"content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Up to 50 audiobook chapter objects. Chapters are returned in"},{"type":"text","text":" "},{"text":"the order requested. Duplicate URIs in the request will result in","type":"text"},{"text":" ","type":"text"},{"text":"duplicate chapters in the response. If a URI is invalid, the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"corresponding chapter will be "},{"inlineContent":[{"text":"omitted","type":"text"}],"type":"emphasis"},{"text":" from the response, thereby","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shifting the positions of all of the other chapters."}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"aside","content":[{"inlineContent":[{"type":"text","text":"Currently, there is a bug in the web API in which the market"},{"type":"text","text":" "},{"type":"text","text":"parameter must be provided, or a 500 server error will be returned."},{"text":" ","type":"text"},{"type":"text","text":"It must be set to “US”."}],"type":"paragraph"}],"style":"warning","name":"Warning"},{"style":"note","name":"Note","content":[{"inlineContent":[{"type":"text","text":"Audiobooks are only available for the US market."}],"type":"paragraph"}],"type":"aside"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","isActive":true,"type":"reference"},{"type":"text","text":" - gets a single chapter"}]},{"inlineContent":[{"type":"text","text":"Reading the user’s resume points on audiobook chapter objects requires the"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","isActive":true},{"type":"text","text":" scope. Otherwise, no scopes are"},{"text":" ","type":"text"},{"text":"required.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-chapters","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"title":"ISO 3166-1 alpha-2 country code","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"https://www.spotify.com/account/overview/":{"titleInlineContent":[{"type":"text","text":"account settings"}],"type":"link","title":"account settings","identifier":"https:\/\/www.spotify.com\/account\/overview\/","url":"https:\/\/www.spotify.com\/account\/overview\/"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-several-chapters":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-chapters","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-chapters"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapters(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)","abstract":[{"type":"text","text":"Get multiple audiobook chapters."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)","title":"chapters(_:market:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapters"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobooks(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"audiobooks(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"audiobooks","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)","type":"topic","abstract":[{"type":"text","text":"Get multiple audiobooks."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobook(_:market:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"audiobook(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"audiobook","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)","type":"topic","abstract":[{"text":"Get an audiobook.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","title":"chapter(_:market:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","kind":"typeIdentifier","text":"AudiobookChapter"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"text":"Get multiple audiobook chapters.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)","interfaceLanguage":"swift"},"metadata":{"title":"chapters(_:market:)","role":"symbol","roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapters"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0C8chapters_6market7Combine12AnyPublisherVySayAA16AudiobookChapterVSgGs5Error_pGSayAA0A14URIConvertible_pG_SSSgtF","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"chapters","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","text":"AudiobookChapter","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}]},{"parameters":[{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"text":"An array of audiobook chapter URIs. Maximum: 50. Passing in an","type":"text"},{"type":"text","text":" "},{"text":"empty array will immediately cause an empty array of results to be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returned without a network request being made."}]}]},{"name":"market","content":[{"inlineContent":[{"text":"An ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"type":"text","text":"“from_token”. If a country code is specified, the audiobook chapter"},{"text":" ","type":"text"},{"type":"text","text":"will only be returned if it is available in that market. If the"},{"type":"text","text":" "},{"type":"text","text":"access token was granted on behalf of a user (i.e., if you"},{"type":"text","text":" "},{"text":"authorized your application using the authorization code flow or","type":"text"},{"type":"text","text":" "},{"text":"the authorization code flow with proof key for code exchange), the","type":"text"},{"type":"text","text":" "},{"text":"country associated with the user account will take priority over","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"this parameter. Users can view the country that is associated with"},{"type":"text","text":" "},{"type":"text","text":"their account in the "},{"isActive":true,"identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Up to 50 audiobook chapter objects. Chapters are returned in"},{"type":"text","text":" "},{"type":"text","text":"the order requested. Duplicate URIs in the request will result in"},{"text":" ","type":"text"},{"type":"text","text":"duplicate chapters in the response. If a URI is invalid, the"},{"text":" ","type":"text"},{"text":"corresponding chapter will be ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"omitted","type":"text"}]},{"type":"text","text":" from the response, thereby"},{"text":" ","type":"text"},{"type":"text","text":"shifting the positions of all of the other chapters."}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"See also:"}],"type":"paragraph"},{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","isActive":true},{"type":"text","text":" - gets a single chapter"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Reading the user’s resume points on audiobook chapter objects requires the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","isActive":true},{"text":" scope. Otherwise, no scopes are","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"required."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-chapters","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}],"seeAlsoSections":[{"anchor":"Audiobooks","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobookChapters(_:market:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)"],"title":"Audiobooks","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)"]}],"sections":[],"references":{"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-several-chapters":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-chapters","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-chapters","type":"link","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobookChapters(_:market:limit:offset:)":{"kind":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobookChapters(_:market:limit:offset:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobookchapters(_:market:limit:offset:)","type":"topic","title":"audiobookChapters(_:market:limit:offset:)","abstract":[{"type":"text","text":"Get the chapters for an audiobook."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audiobookChapters","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"https://www.spotify.com/account/overview/":{"identifier":"https:\/\/www.spotify.com\/account\/overview\/","url":"https:\/\/www.spotify.com\/account\/overview\/","type":"link","title":"account settings","titleInlineContent":[{"type":"text","text":"account settings"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapters(_:market:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)","title":"chapters(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapters(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapters"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"AudiobookChapter","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV"},{"kind":"text","text":"?], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"text":"Get multiple audiobook chapters.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/chapter(_:market:)":{"role":"symbol","abstract":[{"text":"Get an audiobook chapter.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/chapter(_:market:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"chapter"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16AudiobookChapterV","text":"AudiobookChapter"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","title":"chapter(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobook(_:market:)":{"abstract":[{"type":"text","text":"Get an audiobook."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobook(_:market:)","title":"audiobook(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)","type":"topic"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/audiobooks(_:market:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)","title":"audiobooks(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/audiobooks(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobooks"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"type":"topic","abstract":[{"text":"Get multiple audiobooks.","type":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/createplaylist(for:_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/createplaylist(for:_:).json index ef045c43c..09e0f7ba2 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/createplaylist(for:_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/createplaylist(for:_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE14createPlaylist3for_7Combine12AnyPublisherVyAA0H0VyAA12PagingObjectVyAA0H13ItemContainerVyAA0hO0OGGGs5Error_pGAA0A14URIConvertible_p_AA0H7DetailsVtF","roleHeading":"Instance Method","title":"createPlaylist(for:_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"extendedModule":"SpotifyWebAPI"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"],"title":"Playlists","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"text":"userURI","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"playlistDetails","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","text":"PlaylistDetails","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PlaylistItems","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI of a user. "},{"inlineContent":[{"text":"The access token must have been issued","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"on behalf of this user.","type":"text"}]}]}],"name":"userURI"},{"name":"playlistDetails","content":[{"inlineContent":[{"type":"text","text":"The details of the playlist."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The just-created playlist. It will be empty until you add"},{"text":" ","type":"text"},{"text":"tracks\/episodes.","type":"text"}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Creating a public playlist for a user requires authorization of the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","isActive":true},{"type":"text","text":" scope; creating a private playlist requires"},{"text":" ","type":"text"},{"type":"text","text":"the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate"},{"text":" scope.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/create-playlist","type":"reference"},{"type":"text","text":"."}]}]}],"abstract":[{"type":"text","text":"Create a playlist for the current user."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"kind":"symbol","title":"Scope.playlistModifyPublic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPublic","kind":"identifier"}],"abstract":[{"text":"Write access to a user’s public playlists.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/create-playlist":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/create-playlist","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/create-playlist","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitems","navigatorTitle":[{"kind":"identifier","text":"PlaylistItems"}],"role":"symbol","title":"PlaylistItems","type":"topic","abstract":[{"text":"The episodes and tracks in a playlist. each ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":" is optional."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","title":"Scope.playlistModifyPrivate","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"}}} \ No newline at end of file +{"metadata":{"title":"createPlaylist(for:_:)","extendedModule":"SpotifyWebAPI","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE14createPlaylist3for_7Combine12AnyPublisherVyAA0H0VyAA12PagingObjectVyAA0H13ItemContainerVyAA0hO0OGGGs5Error_pGAA0A14URIConvertible_p_AA0H7DetailsVtF","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"anchor":"Playlists","generated":true,"title":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"]}],"abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":" "},{"kind":"internalParam","text":"userURI"},{"text":": any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"playlistDetails","kind":"internalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI of a user. "},{"type":"strong","inlineContent":[{"text":"The access token must have been issued","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"on behalf of this user."}]}]}],"name":"userURI"},{"name":"playlistDetails","content":[{"inlineContent":[{"text":"The details of the playlist.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"inlineContent":[{"type":"text","text":"The just-created playlist. It will be empty until you add"},{"type":"text","text":" "},{"type":"text","text":"tracks\/episodes."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Creating a public playlist for a user requires authorization of the","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","isActive":true},{"text":" scope; creating a private playlist requires","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","type":"reference","isActive":true},{"type":"text","text":" scope."}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/create-playlist","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","kind":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"url":"\/documentation\/spotifywebapi\/playlistdetails","kind":"symbol","abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","title":"PlaylistDetails","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"title":"Scope.playlistModifyPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistModifyPublic"}],"abstract":[{"type":"text","text":"Write access to a user’s public playlists."}],"title":"Scope.playlistModifyPublic","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"title":"playlist(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","kind":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","title":"createPlaylist(for:_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/create-playlist":{"title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/create-playlist","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/create-playlist","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"title":"PlaylistItems","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","url":"\/documentation\/spotifywebapi\/playlistitems","abstract":[{"type":"text","text":"The episodes and tracks in a playlist. each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlaylistItems","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItems"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows","type":"text"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentplayback(market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentplayback(market:).json index e78b9440a..489db007d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentplayback(market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentplayback(market:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","text":"CurrentlyPlayingContext","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV"},{"text":"?, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"type":"text","text":"“from_token”. Provide this parameter if you want to apply "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"reference","isActive":true},{"type":"text","text":"."}]}],"name":"market"}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","type":"reference","isActive":true},{"type":"text","text":" and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","isActive":true},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","type":"reference"},{"type":"text","text":" scope."}]},{"inlineContent":[{"type":"text","text":"The notable details that are returned are:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The track or episode that is currently playing"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The context, such as a playlist, that it is playing in"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The progress into the currently playing track\/episode"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The current shuffle and repeat state"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The information returned is for the last known state, which means an"},{"text":" ","type":"text"},{"type":"text","text":"inactive device could be returned if it was the last one to execute"},{"text":" ","type":"text"},{"type":"text","text":"playback. When no available devices are found, "},{"type":"codeVoice","code":"nil"},{"text":" is returned. Always","type":"text"},{"text":" ","type":"text"},{"text":"use ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()"},{"text":" instead if you just need to get the available","type":"text"},{"type":"text","text":" "},{"text":"and active devices. Note that an available device is not the same as an","type":"text"},{"type":"text","text":" "},{"text":"active device.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-information-about-the-users-current-playback","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)"]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier","text":"CurrentlyPlayingContext"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE15currentPlayback6market7Combine12AnyPublisherVyAA23CurrentlyPlayingContextVSgs5Error_pGSSSg_tF"},"abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"type":"text","text":" "},{"text":"playing track or episode, progress, and active device.","type":"text"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"title":"Player"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","interfaceLanguage":"swift"},"references":{"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"type":"link","titleInlineContent":[{"text":"Track","type":"text"},{"type":"text","text":" "},{"text":"Relinking","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"Track Relinking"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackState":{"abstract":[{"type":"text","text":"Read access to a user’s player state."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","title":"Scope.userReadPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackstate","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userReadPlaybackState","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-information-about-the-users-current-playback":{"type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-information-about-the-users-current-playback","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-information-about-the-users-current-playback","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","role":"symbol","symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE15currentPlayback6market7Combine12AnyPublisherVyAA23CurrentlyPlayingContextVSgs5Error_pGSSSg_tF","title":"currentPlayback(market:)"},"abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}],"sections":[],"seeAlsoSections":[{"anchor":"Player","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"title":"Player","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV"},{"text":"?, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"An "},{"type":"reference","isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"text":"“from_token”. Provide this parameter if you want to apply ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"market"}]},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","isActive":true,"type":"reference"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","isActive":true,"type":"reference"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","type":"reference"},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The notable details that are returned are:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The track or episode that is currently playing"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The context, such as a playlist, that it is playing in","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The progress into the currently playing track\/episode"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The current shuffle and repeat state"}]}]}]},{"inlineContent":[{"text":"The information returned is for the last known state, which means an","type":"text"},{"type":"text","text":" "},{"type":"text","text":"inactive device could be returned if it was the last one to execute"},{"type":"text","text":" "},{"text":"playback. When no available devices are found, ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" is returned. Always","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","isActive":true},{"text":" instead if you just need to get the available","type":"text"},{"text":" ","type":"text"},{"text":"and active devices. Note that an available device is not the same as an","type":"text"},{"type":"text","text":" "},{"text":"active device.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-information-about-the-users-current-playback","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"title":"Track Relinking","type":"link","titleInlineContent":[{"text":"Track","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Relinking"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackState":{"url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackstate","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPlaybackState"}],"abstract":[{"text":"Read access to a user’s player state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","type":"topic","role":"symbol","kind":"symbol","title":"Scope.userReadPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","type":"link","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-information-about-the-users-current-playback":{"title":"Spotify web API reference","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-information-about-the-users-current-playback","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-information-about-the-users-current-playback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentuserfollowedartists(after:limit:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentuserfollowedartists(after:limit:).json index 44639095d..2bcfdbc89 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentuserfollowedartists(after:limit:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentuserfollowedartists(after:limit:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"seeAlsoSections":[{"title":"Follow","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Get the current user’s followed artists.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowedArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"text":": (any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE26currentUserFollowedArtists5after5limit7Combine12AnyPublisherVyAA18CursorPagingObjectVyAA6ArtistVGs5Error_pGAA0A14URIConvertible_pSg_SiSgtF","title":"currentUserFollowedArtists(after:limit:)","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"extendedModule":"SpotifyWebAPI"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserFollowedArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"artist"},{"text":": (any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":")? = nil, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"CursorPagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"parameters":[{"name":"artist","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"the URI of the last artist from the previous request. Use this"},{"type":"text","text":" "},{"type":"text","text":"parameter to retrieve the next set of artists after this artist."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The maximum number of items to return. Default: 20; Minimum: 1;","type":"text"},{"text":" ","type":"text"},{"text":"Maximum: 50.","type":"text"}]}],"name":"limit"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"An array of artist objects wrapped in a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"},{"text":".","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead"},{"text":" scope.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-followed"},{"text":".","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"title":"currentUserFollowsUsers(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowsUsers"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"title":"unfollowPlaylistForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more artists.","type":"text"}],"title":"followArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more users.","type":"text"}],"title":"followUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified artists."}],"title":"currentUserFollowsArtists(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserFollowsArtists"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more users for the current user."}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowUsersForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/usersFollowPlaylist(_:userURIs:)":{"abstract":[{"type":"text","text":"Check to see if one or more Spotify users are following a specified"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"title":"usersFollowPlaylist(_:userURIs:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/usersfollowplaylist(_:useruris:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"usersFollowPlaylist"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userURIs"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"title":"currentUserFollowedArtists(after:limit:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowedArtists"},{"kind":"text","text":"("},{"text":"after","kind":"externalParam"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier","text":"Artist"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"title":"followPlaylistForCurrentUser(_:publicly:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicly"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowRead":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userFollowRead"}],"title":"Scope.userFollowRead","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userfollowread","abstract":[{"type":"text","text":"Read access to the list of artists and other users that the user follows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-followed":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-followed","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-followed"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"],"generated":true,"title":"Follow","anchor":"Follow"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"title":"currentUserFollowedArtists(after:limit:)","role":"symbol","extendedModule":"SpotifyWebAPI","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE26currentUserFollowedArtists5after5limit7Combine12AnyPublisherVyAA18CursorPagingObjectVyAA6ArtistVGs5Error_pGAA0A14URIConvertible_pSg_SiSgtF","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowedArtists"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"after"},{"text":": (any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserFollowedArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"after"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"artist"},{"text":": (any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"kind":"text","text":")? = nil, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","kind":"typeIdentifier","text":"CursorPagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","text":"Artist","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"artist","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI of the last artist from the previous request. Use this"},{"text":" ","type":"text"},{"type":"text","text":"parameter to retrieve the next set of artists after this artist."}]}]},{"name":"limit","content":[{"type":"paragraph","inlineContent":[{"text":"The maximum number of items to return. Default: 20; Minimum: 1;","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Maximum: 50."}]}]}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"inlineContent":[{"text":"An array of artist objects wrapped in a ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead","isActive":true},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-followed","type":"reference","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"title":"followUsersForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more users."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserFollowsUsers","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserFollowsUsers(_:)","type":"topic","abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"unfollowUsersForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","abstract":[{"text":"Unfollow one or more users for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowRead":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userFollowRead","kind":"identifier"}],"title":"Scope.userFollowRead","type":"topic","abstract":[{"type":"text","text":"Read access to the list of artists and other users that the user follows."}],"url":"\/documentation\/spotifywebapi\/scope\/userfollowread","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"title":"unfollowPlaylistForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"unfollowArtistsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-followed":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-followed","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-followed"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowedArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"text":": (any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","title":"currentUserFollowedArtists(after:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"title":"followPlaylistForCurrentUser(_:publicly:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","type":"topic","abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"publicly","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"text":"Check if the current user follows the specified artists.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsArtists","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","title":"currentUserFollowsArtists(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsPlaylist(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserFollowsPlaylist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsplaylist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","abstract":[{"type":"text","text":"Check if the current user follows a specified playlist."}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"title":"followArtistsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more artists."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentuserfollowsartists(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentuserfollowsartists(_:).json index 3d6b570c7..3ea7e0975 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentuserfollowsartists(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentuserfollowsartists(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsArtists","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"uris","content":[{"inlineContent":[{"text":"An array of artist URIs. Maximum: 50. Passing in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"duplicates will result in a 502 “Failed to check following status”"},{"type":"text","text":" "},{"text":"error. Passing in an empty array will immediately cause an empty","type":"text"},{"text":" ","type":"text"},{"text":"array of results to be returned without a network request being made.","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of "},{"code":"true","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":" values, in the order requested,"},{"type":"text","text":" "},{"text":"indicating whether the user is following each artist.","type":"text"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","isActive":true,"type":"reference"},{"text":".","type":"text"}]},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead","type":"reference","isActive":true},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-current-user-follows"},{"type":"text","text":"."}],"type":"paragraph"}]}],"metadata":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"symbolKind":"method","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE25currentUserFollowsArtistsy7Combine12AnyPublisherVySaySbGs5Error_pGSayAA0A14URIConvertible_pGF","roleHeading":"Instance Method","title":"currentUserFollowsArtists(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserFollowsArtists","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"],"generated":true,"title":"Follow"}],"abstract":[{"text":"Check if the current user follows the specified artists.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified artists."}],"title":"currentUserFollowsArtists(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserFollowsArtists"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"title":"currentUserFollowsUsers(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowsUsers"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more users for the current user."}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowUsersForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more users.","type":"text"}],"title":"followUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"title":"currentUserFollowedArtists(after:limit:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowedArtists"},{"kind":"text","text":"("},{"text":"after","kind":"externalParam"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier","text":"Artist"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"title":"unfollowPlaylistForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"title":"followPlaylistForCurrentUser(_:publicly:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicly"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/check-current-user-follows":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-current-user-follows","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-current-user-follows","type":"link","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowRead":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userFollowRead"}],"title":"Scope.userFollowRead","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userfollowread","abstract":[{"type":"text","text":"Read access to the list of artists and other users that the user follows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more artists.","type":"text"}],"title":"followArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/usersFollowPlaylist(_:userURIs:)":{"abstract":[{"type":"text","text":"Check to see if one or more Spotify users are following a specified"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"title":"usersFollowPlaylist(_:userURIs:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/usersfollowplaylist(_:useruris:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"usersFollowPlaylist"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userURIs"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Check if the current user follows the specified artists."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"extendedModule":"SpotifyWebAPI","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserFollowsArtists"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE25currentUserFollowsArtistsy7Combine12AnyPublisherVySaySbGs5Error_pGSayAA0A14URIConvertible_pGF","title":"currentUserFollowsArtists(_:)"},"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"],"title":"Follow","anchor":"Follow"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserFollowsArtists","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"uris","content":[{"inlineContent":[{"type":"text","text":"An array of artist URIs. Maximum: 50. Passing in"},{"text":" ","type":"text"},{"text":"duplicates will result in a 502 “Failed to check following status”","type":"text"},{"type":"text","text":" "},{"type":"text","text":"error. Passing in an empty array will immediately cause an empty"},{"text":" ","type":"text"},{"text":"array of results to be returned without a network request being made.","type":"text"}],"type":"paragraph"}]}]},{"content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"An array of "},{"code":"true","type":"codeVoice"},{"type":"text","text":" or "},{"type":"codeVoice","code":"false"},{"type":"text","text":" values, in the order requested,"},{"text":" ","type":"text"},{"type":"text","text":"indicating whether the user is following each artist."}],"type":"paragraph"}],"kind":"content"},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","isActive":true,"type":"reference"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead","type":"reference"},{"text":" scope.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-current-user-follows","type":"reference"},{"text":".","type":"text"}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"title":"unfollowPlaylistForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"unfollowArtistsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowRead":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userFollowRead","kind":"identifier"}],"title":"Scope.userFollowRead","type":"topic","abstract":[{"type":"text","text":"Read access to the list of artists and other users that the user follows."}],"url":"\/documentation\/spotifywebapi\/scope\/userfollowread","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"unfollowUsersForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","abstract":[{"text":"Unfollow one or more users for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserFollowsUsers","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserFollowsUsers(_:)","type":"topic","abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowedArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"text":": (any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","title":"currentUserFollowedArtists(after:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"title":"followArtistsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more artists."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"title":"followUsersForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more users."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/check-current-user-follows":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-current-user-follows","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-current-user-follows","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsPlaylist(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserFollowsPlaylist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsplaylist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","abstract":[{"type":"text","text":"Check if the current user follows a specified playlist."}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"title":"followPlaylistForCurrentUser(_:publicly:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","type":"topic","abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"publicly","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"text":"Check if the current user follows the specified artists.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsArtists","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","title":"currentUserFollowsArtists(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentuserfollowsplaylist(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentuserfollowsplaylist(_:).json new file mode 100644 index 000000000..345291766 --- /dev/null +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentuserfollowsplaylist(_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Check if the current user follows a specified playlist.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"],"anchor":"Follow","generated":true,"title":"Follow"}],"metadata":{"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"title":"currentUserFollowsPlaylist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserFollowsPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE26currentUserFollowsPlaylisty7Combine12AnyPublisherVySbs5Error_pGAA0A14URIConvertible_pF","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uri"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]},{"parameters":[{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI for a playlist."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"A boolean value indicating whether or not the user is following"},{"type":"text","text":" "},{"type":"text","text":"the playlist."}],"type":"paragraph"}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","isActive":true},{"text":".","type":"text"}]},{"inlineContent":[{"type":"text","text":"Checking if the user follows a public playlist doesn’t require any scopes."},{"text":" ","type":"text"},{"type":"text","text":"Checking if the user follows a private playlist requires the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","isActive":true},{"type":"text","text":" scope. If your app is not authorized for this"},{"type":"text","text":" "},{"text":"scope, then this endpoint will ","type":"text"},{"inlineContent":[{"type":"text","text":"always"}],"type":"emphasis"},{"type":"text","text":" return "},{"code":"false","type":"codeVoice"},{"text":" for private","type":"text"},{"type":"text","text":" "},{"text":"playlists.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"If the user has created the playlist themself (or you created it for them)","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and it shows up in their Spotify client, then that also means that they are"},{"type":"text","text":" "},{"type":"text","text":"following it. See also "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#following-and-unfollowing-a-playlist","type":"reference"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-if-user-follows-playlist","type":"reference"},{"text":".","type":"text"}]}],"kind":"content"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsplaylist(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"title":"unfollowPlaylistForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#following-and-unfollowing-a-playlist":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#following-and-unfollowing-a-playlist","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#following-and-unfollowing-a-playlist","type":"link","titleInlineContent":[{"text":"Following and Unfollowing a Playlist","type":"text"}],"title":"Following and Unfollowing a Playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"unfollowArtistsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"title":"followArtistsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more artists."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadPrivate":{"abstract":[{"type":"text","text":"Read access to a user’s private playlists."}],"title":"Scope.playlistReadPrivate","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistReadPrivate","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserFollowsUsers","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserFollowsUsers(_:)","type":"topic","abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsPlaylist(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserFollowsPlaylist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsplaylist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","abstract":[{"type":"text","text":"Check if the current user follows a specified playlist."}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowedArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"text":": (any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","title":"currentUserFollowedArtists(after:limit:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/check-if-user-follows-playlist":{"title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-if-user-follows-playlist","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-if-user-follows-playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"title":"followPlaylistForCurrentUser(_:publicly:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","type":"topic","abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"publicly","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"title":"followUsersForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more users."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"unfollowUsersForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","abstract":[{"text":"Unfollow one or more users for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"text":"Check if the current user follows the specified artists.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsArtists","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","title":"currentUserFollowsArtists(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentuserfollowsusers(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentuserfollowsusers(_:).json index 842edf377..be1ee1d40 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentuserfollowsusers(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentuserfollowsusers(_:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","interfaceLanguage":"swift"},"metadata":{"title":"currentUserFollowsUsers(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserFollowsUsers"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","role":"symbol","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE23currentUserFollowsUsersy7Combine12AnyPublisherVySaySbGs5Error_pGSayAA0A14URIConvertible_pGF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"generated":true,"title":"Follow","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserFollowsUsers"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"name":"uris","content":[{"inlineContent":[{"type":"text","text":"An array of user URIs. Maximum: 50. Passing in duplicates"},{"text":" ","type":"text"},{"text":"will result in a 502 “Failed to check following status” error.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Passing in an empty array will immediately cause an empty array of"},{"text":" ","type":"text"},{"text":"results to be returned without a network request being made.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of "},{"code":"true","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"false","type":"codeVoice"},{"text":" values, in the order requested,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"indicating whether the user is following each user."}]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","isActive":true},{"text":" and","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","type":"reference","isActive":true},{"type":"text","text":"."}]},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead","isActive":true,"type":"reference"},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-current-user-follows","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified artists."}],"title":"currentUserFollowsArtists(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserFollowsArtists"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"title":"currentUserFollowsUsers(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowsUsers"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more users for the current user."}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowUsersForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more users.","type":"text"}],"title":"followUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"title":"currentUserFollowedArtists(after:limit:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowedArtists"},{"kind":"text","text":"("},{"text":"after","kind":"externalParam"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier","text":"Artist"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"title":"unfollowPlaylistForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"title":"followPlaylistForCurrentUser(_:publicly:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicly"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/check-current-user-follows":{"title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-current-user-follows","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-current-user-follows","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more artists.","type":"text"}],"title":"followArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowRead":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userFollowRead"}],"title":"Scope.userFollowRead","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userfollowread","abstract":[{"type":"text","text":"Read access to the list of artists and other users that the user follows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/usersFollowPlaylist(_:userURIs:)":{"abstract":[{"type":"text","text":"Check to see if one or more Spotify users are following a specified"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"title":"usersFollowPlaylist(_:userURIs:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/usersfollowplaylist(_:useruris:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"usersFollowPlaylist"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userURIs"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)"]}],"kind":"symbol","metadata":{"title":"currentUserFollowsUsers(_:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE23currentUserFollowsUsersy7Combine12AnyPublisherVySaySbGs5Error_pGSayAA0A14URIConvertible_pGF","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserFollowsUsers"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowsUsers"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uris"},{"text":": [any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"An array of user URIs. Maximum: 50. Passing in duplicates"},{"text":" ","type":"text"},{"type":"text","text":"will result in a 502 “Failed to check following status” error."},{"text":" ","type":"text"},{"type":"text","text":"Passing in an empty array will immediately cause an empty array of"},{"text":" ","type":"text"},{"type":"text","text":"results to be returned without a network request being made."}],"type":"paragraph"}],"name":"uris"}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"An array of ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" or "},{"code":"false","type":"codeVoice"},{"text":" values, in the order requested,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"indicating whether the user is following each user."}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)"},{"text":" and","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead","isActive":true},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-current-user-follows","isActive":true},{"text":".","type":"text"}]}]}],"seeAlsoSections":[{"anchor":"Follow","title":"Follow","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"text":"Check if the current user follows the specified artists.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsArtists","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","title":"currentUserFollowsArtists(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsPlaylist(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserFollowsPlaylist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsplaylist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","abstract":[{"type":"text","text":"Check if the current user follows a specified playlist."}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowedArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"text":": (any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","title":"currentUserFollowedArtists(after:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserFollowsUsers","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserFollowsUsers(_:)","type":"topic","abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"title":"followUsersForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more users."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"unfollowUsersForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","abstract":[{"text":"Unfollow one or more users for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"title":"unfollowPlaylistForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/check-current-user-follows":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-current-user-follows","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-current-user-follows","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"title":"followPlaylistForCurrentUser(_:publicly:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","type":"topic","abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"publicly","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"unfollowArtistsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"title":"followArtistsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more artists."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowRead":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userFollowRead","kind":"identifier"}],"title":"Scope.userFollowRead","type":"topic","abstract":[{"type":"text","text":"Read access to the list of artists and other users that the user follows."}],"url":"\/documentation\/spotifywebapi\/scope\/userfollowread","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowRead","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentuserplaylists(limit:offset:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentuserplaylists(limit:offset:).json index a9c46ae84..b51f56d36 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentuserplaylists(limit:offset:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentuserplaylists(limit:offset:).json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"]}],"metadata":{"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE20currentUserPlaylists5limit6offset7Combine12AnyPublisherVyAA12PagingObjectVyAA8PlaylistVyAA0Q14ItemsReferenceVGGs5Error_pGSiSg_AUtF","role":"symbol","title":"currentUserPlaylists(limit:offset:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","interfaceLanguage":"swift"},"abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"],"title":"Playlists","generated":true}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The maximum number of playlists to return. Default: 20; Minimum:","type":"text"},{"text":" ","type":"text"},{"text":"1; Maximum: 50.","type":"text"}]}],"name":"limit"},{"name":"offset","content":[{"type":"paragraph","inlineContent":[{"text":"The index of the first playlist to return. Default: 0; Maximum:","type":"text"},{"text":" ","type":"text"},{"text":"100,000. Use with ","type":"text"},{"code":"limit","type":"codeVoice"},{"text":" to get the next set of playlists.","type":"text"}]}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","isActive":true},{"text":".","type":"text"}]},{"inlineContent":[{"type":"text","text":"No scopes are required for retrieving the user’s public playlists. However,"},{"type":"text","text":" "},{"type":"text","text":"the access token must have been issued on behalf of a user. Requires the"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","type":"reference","isActive":true},{"type":"text","text":" scope for retrieving private playlists. The"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","isActive":true},{"text":" scope is required to retrieve","type":"text"},{"type":"text","text":" "},{"text":"collaborative playlists, even though these are also always private. See","type":"text"},{"type":"text","text":" "},{"type":"text","text":"also "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Returns:","type":"text"}]}]},{"code":["PagingObject>"],"syntax":null,"type":"codeListing"},{"inlineContent":[{"type":"text","text":"The simplified versions of the playlists will be returned."}],"type":"paragraph"},{"inlineContent":[{"text":"A ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference"},{"text":" simply contains a link to all of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"tracks\/episodes and the total number in the playlist. To get all of the"},{"type":"text","text":" "},{"type":"text","text":"tracks and episodes in each playlist, you can use"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","type":"reference"},{"type":"text","text":", passing in the URI of each of"},{"text":" ","type":"text"},{"type":"text","text":"the playlists. To get all of the URIs, use:"}],"type":"paragraph"},{"code":["let uris: [String] = playlists.items.map(\\.uri)"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-list-of-current-users-playlists","type":"reference","isActive":true},{"type":"text","text":"."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-a-list-of-current-users-playlists":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-list-of-current-users-playlists","title":"Spotify web API reference","type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-list-of-current-users-playlists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadPrivate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","abstract":[{"text":"Read access to a user’s private playlists.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistReadPrivate","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","type":"topic","kind":"symbol","title":"Scope.playlistReadPrivate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadCollaborative":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","abstract":[{"type":"text","text":"Include collaborative playlists when requesting a user’s playlists."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"playlistReadCollaborative","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative","kind":"symbol","type":"topic","title":"Scope.playlistReadCollaborative"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/":{"titleInlineContent":[{"text":"Working with Playlists","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","title":"Working with Playlists"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"anchor":"Playlists","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"],"title":"Playlists"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]}]},{"kind":"parameters","parameters":[{"name":"limit","content":[{"inlineContent":[{"type":"text","text":"The maximum number of playlists to return. Default: 20; Minimum:"},{"text":" ","type":"text"},{"type":"text","text":"1; Maximum: 50."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The index of the first playlist to return. Default: 0; Maximum:"},{"type":"text","text":" "},{"type":"text","text":"100,000. Use with "},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of playlists."}]}],"name":"offset"}]},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for retrieving the user’s public playlists. However,"},{"text":" ","type":"text"},{"type":"text","text":"the access token must have been issued on behalf of a user. Requires the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","isActive":true,"type":"reference"},{"text":" scope for retrieving private playlists. The","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","type":"reference","isActive":true},{"text":" scope is required to retrieve","type":"text"},{"type":"text","text":" "},{"type":"text","text":"collaborative playlists, even though these are also always private. See"},{"text":" ","type":"text"},{"text":"also ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","isActive":true,"type":"reference"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Returns:","type":"text"}]}]},{"type":"codeListing","syntax":null,"code":["PagingObject>"]},{"type":"paragraph","inlineContent":[{"text":"The simplified versions of the playlists will be returned.","type":"text"}]},{"inlineContent":[{"type":"text","text":"A "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","isActive":true,"type":"reference"},{"text":" simply contains a link to all of the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes and the total number in the playlist. To get all of the"},{"type":"text","text":" "},{"type":"text","text":"tracks and episodes in each playlist, you can use"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)"},{"type":"text","text":", passing in the URI of each of"},{"text":" ","type":"text"},{"type":"text","text":"the playlists. To get all of the URIs, use:"}],"type":"paragraph"},{"code":["let uris: [String] = playlists.items.map(\\.uri)"],"syntax":null,"type":"codeListing"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-list-of-current-users-playlists","type":"reference","isActive":true},{"type":"text","text":"."}]}]}],"abstract":[{"type":"text","text":"Get a list of the current user’s playlists, including those that they are"},{"type":"text","text":" "},{"text":"following.","type":"text"}],"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserPlaylists"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"symbolKind":"method","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE20currentUserPlaylists5limit6offset7Combine12AnyPublisherVyAA12PagingObjectVyAA8PlaylistVyAA0Q14ItemsReferenceVGGs5Error_pGSiSg_AUtF","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"title":"currentUserPlaylists(limit:offset:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","kind":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-a-list-of-current-users-playlists":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-list-of-current-users-playlists","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-list-of-current-users-playlists","type":"link","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadPrivate":{"abstract":[{"type":"text","text":"Read access to a user’s private playlists."}],"title":"Scope.playlistReadPrivate","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistReadPrivate","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows","type":"text"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"title":"playlist(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/":{"titleInlineContent":[{"text":"Working with Playlists","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","title":"Working with Playlists","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadCollaborative":{"title":"Scope.playlistReadCollaborative","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","abstract":[{"text":"Include collaborative playlists when requesting a user’s playlists.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistReadCollaborative","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentuserprofile().json b/docs/data/documentation/spotifywebapi/spotifyapi/currentuserprofile().json index 36a857d4c..cc62e9553 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentuserprofile().json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentuserprofile().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserProfile","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"SpotifyUser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userProfile(_:)","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"The access token must have been issued on behalf of a user."}],"type":"paragraph"},{"inlineContent":[{"text":"The ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/allowsExplicitContent","isActive":true,"type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/explicitContentSettingIsLocked","type":"reference"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/country","isActive":true,"type":"reference"},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"text","text":"and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/product"},{"type":"text","text":" properties of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"},{"text":" ","type":"text"},{"text":"require the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"},{"type":"text","text":" scope."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email","isActive":true},{"text":" property of ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"},{"type":"text","text":" requires the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail"},{"text":" scope.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the application is not authorized for these scopes, then these"},{"type":"text","text":" "},{"text":"properties will be ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-current-users-profile","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentuserprofile()"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userProfile(_:)"],"title":"User Profile"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Method","title":"currentUserProfile()","extendedModule":"SpotifyWebAPI","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE18currentUserProfile7Combine12AnyPublisherVyAA0aH0Vs5Error_pGyF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserProfile"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"abstract":[{"type":"text","text":"Get the profile of the current user."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","title":"Scope.userReadPrivate","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Read access to the user’s subscription details (type of user account)."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserProfile()":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserProfile"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SpotifyUser","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserprofile()","abstract":[{"type":"text","text":"Get the profile of the current user."}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","title":"currentUserProfile()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/allowsExplicitContent":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/allowsexplicitcontent","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/allowsExplicitContent","abstract":[{"text":"When ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":", indicates that explicit content "},{"inlineContent":[{"text":"is","type":"text"}],"type":"emphasis"},{"type":"text","text":" allowed. If "},{"type":"codeVoice","code":"false"},{"type":"text","text":", then"},{"type":"text","text":" "},{"type":"text","text":"explicit content should "},{"type":"emphasis","inlineContent":[{"text":"not","type":"text"}]},{"type":"text","text":" be played because the user has disabled it in"},{"text":" ","type":"text"},{"type":"text","text":"their settings."}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allowsExplicitContent"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","title":"allowsExplicitContent"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/product":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/product","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/product","abstract":[{"type":"text","text":"The user’s Spotify subscription level: “premium”, “free”, etc. (The"},{"type":"text","text":" "},{"text":"subscription level “open” can be considered the same as “free”.)","type":"text"}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","title":"product"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/explicitContentSettingIsLocked":{"url":"\/documentation\/spotifywebapi\/spotifyuser\/explicitcontentsettingislocked","title":"explicitContentSettingIsLocked","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/explicitContentSettingIsLocked","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"explicitContentSettingIsLocked"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?"}],"abstract":[{"text":"When ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", indicates that the explicit content setting is locked and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"can’t be changed by the user."}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-current-users-profile":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-current-users-profile","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-current-users-profile"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/email":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"email"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/email","abstract":[{"type":"text","text":"The user’s email address, as entered by the user when creating their"},{"text":" ","type":"text"},{"text":"account.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email","title":"email"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userProfile(_:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userprofile(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userProfile(_:)","abstract":[{"type":"text","text":"Get the "},{"inlineContent":[{"type":"text","text":"public"}],"type":"emphasis"},{"type":"text","text":" profile information for a user."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"userProfile"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier","text":"SpotifyUser"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","title":"userProfile(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadEmail":{"title":"Scope.userReadEmail","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userReadEmail","kind":"identifier"}],"abstract":[{"text":"Read access to a user’s email address.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","url":"\/documentation\/spotifywebapi\/scope\/userreademail","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/country":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/country","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/country","abstract":[{"type":"text","text":"The country of the user, as set in the user’s account profile. An ISO"},{"type":"text","text":" "},{"type":"text","text":"3166-1 alpha-2 country code."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"country","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","title":"country"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentuserprofile()"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"User Profile","generated":true,"anchor":"User-Profile","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userProfile(_:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Get the profile of the current user."}],"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserProfile","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SpotifyUser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userProfile(_:)"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The access token must have been issued on behalf of a user."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/allowsExplicitContent","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/explicitContentSettingIsLocked"},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/country"},{"type":"text","text":","},{"type":"text","text":" "},{"text":"and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/product"},{"text":" properties of ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","isActive":true},{"type":"text","text":" "},{"type":"text","text":"require the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","isActive":true,"type":"reference"},{"type":"text","text":" scope."}]},{"inlineContent":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email"},{"text":" property of ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"},{"type":"text","text":" requires the"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","type":"reference","isActive":true},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"text":"If the application is not authorized for these scopes, then these","type":"text"},{"type":"text","text":" "},{"type":"text","text":"properties will be "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-current-users-profile","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"metadata":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE18currentUserProfile7Combine12AnyPublisherVyAA0aH0Vs5Error_pGyF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserProfile"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"SpotifyUser","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"title":"currentUserProfile()","role":"symbol","symbolKind":"method","extendedModule":"SpotifyWebAPI"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/explicitContentSettingIsLocked":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/explicitContentSettingIsLocked","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"explicitContentSettingIsLocked"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"When "},{"type":"codeVoice","code":"true"},{"type":"text","text":", indicates that the explicit content setting is locked and"},{"type":"text","text":" "},{"text":"can’t be changed by the user.","type":"text"}],"title":"explicitContentSettingIsLocked","url":"\/documentation\/spotifywebapi\/spotifyuser\/explicitcontentsettingislocked","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","abstract":[{"text":"Read access to the user’s subscription details (type of user account).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPrivate"}],"title":"Scope.userReadPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/country":{"title":"country","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/country","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"country","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"text":"The country of the user, as set in the user’s account profile. An ISO","type":"text"},{"type":"text","text":" "},{"text":"3166-1 alpha-2 country code.","type":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyuser\/country"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-current-users-profile":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-current-users-profile","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-current-users-profile","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/allowsExplicitContent":{"abstract":[{"text":"When ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", indicates that explicit content ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"is"}]},{"type":"text","text":" allowed. If "},{"type":"codeVoice","code":"false"},{"type":"text","text":", then"},{"type":"text","text":" "},{"type":"text","text":"explicit content should "},{"type":"emphasis","inlineContent":[{"type":"text","text":"not"}]},{"text":" be played because the user has disabled it in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"their settings."}],"title":"allowsExplicitContent","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allowsExplicitContent"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/allowsexplicitcontent","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/allowsExplicitContent"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserProfile()":{"title":"currentUserProfile()","kind":"symbol","abstract":[{"type":"text","text":"Get the profile of the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserprofile()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserProfile","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/email":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/email","abstract":[{"type":"text","text":"The user’s email address, as entered by the user when creating their"},{"type":"text","text":" "},{"type":"text","text":"account."}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"email","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"email","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userProfile(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userProfile","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/userprofile(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userProfile(_:)","role":"symbol","abstract":[{"type":"text","text":"Get the "},{"inlineContent":[{"text":"public","type":"text"}],"type":"emphasis"},{"type":"text","text":" profile information for a user."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","title":"userProfile(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/product":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"product","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/product","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/product","role":"symbol","abstract":[{"type":"text","text":"The user’s Spotify subscription level: “premium”, “free”, etc. (The"},{"type":"text","text":" "},{"type":"text","text":"subscription level “open” can be considered the same as “free”.)"}],"type":"topic","kind":"symbol","title":"product"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadEmail":{"title":"Scope.userReadEmail","kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s email address."}],"url":"\/documentation\/spotifywebapi\/scope\/userreademail","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userReadEmail","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedalbums(limit:offset:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedalbums(limit:offset:market:).json index ce8e26d92..5ce2259f1 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedalbums(limit:offset:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedalbums(limit:offset:market:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","text":"SavedAlbum"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"limit","content":[{"inlineContent":[{"text":"The maximum number of albums to return. Default: 20; Minimum: 1;","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Maximum: 50."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The index of the first album to return. Default: 0. Use with","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"limit"},{"text":" to get the next set of albums.","type":"text"}],"type":"paragraph"}],"name":"offset"},{"content":[{"type":"paragraph","inlineContent":[{"text":"An ","type":"text"},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"text":" or the string","type":"text"},{"type":"text","text":" "},{"text":"“from_token”. Provide this parameter if you want to apply ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"reference"},{"type":"text","text":"."}]}],"name":"market"}],"kind":"parameters"},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of the full versions of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"},{"text":" objects wrapped in a","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","type":"reference","isActive":true},{"type":"text","text":" object, wrapped in a "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"text":".","type":"text"}]}],"kind":"content"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","type":"reference"},{"text":" scope.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"To get just the albums, use:"}],"type":"paragraph"},{"code":["results.items.map(\\.item)"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-albums","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","text":"SavedAlbum"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE22currentUserSavedAlbums5limit6offset6market7Combine12AnyPublisherVyAA12PagingObjectVyAA0I4ItemVyAA5AlbumVGGs5Error_pGSiSg_AVSSSgtF","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"role":"symbol","title":"currentUserSavedAlbums(limit:offset:market:)","extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)"},"seeAlsoSections":[{"generated":true,"title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"]}],"abstract":[{"text":"Get the saved albums for the current user.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-saved-albums":{"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-albums","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-albums","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"title":"Scope.userLibraryRead","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryRead"}],"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"Track Relinking","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"text":"Track","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Relinking"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAlbum":{"title":"SavedAlbum","abstract":[{"type":"text","text":"An album saved in the user’s “Your Music” library."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","url":"\/documentation\/spotifywebapi\/savedalbum","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedAlbum","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"SavedAlbum"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file +{"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)"]}],"abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"anchor":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"title":"Library","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The maximum number of albums to return. Default: 20; Minimum: 1;"},{"type":"text","text":" "},{"type":"text","text":"Maximum: 50."}]}],"name":"limit"},{"name":"offset","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The index of the first album to return. Default: 0. Use with"},{"text":" ","type":"text"},{"code":"limit","type":"codeVoice"},{"text":" to get the next set of albums.","type":"text"}]}]},{"name":"market","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"text":" or the string","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"“from_token”. Provide this parameter if you want to apply "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},{"type":"text","text":"."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"inlineContent":[{"type":"text","text":"An array of the full versions of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","isActive":true},{"type":"text","text":" objects wrapped in a"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","type":"reference","isActive":true},{"type":"text","text":" object, wrapped in a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","type":"reference","isActive":true},{"type":"text","text":"."}]},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","isActive":true},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"text":"To get just the albums, use:","type":"text"}],"type":"paragraph"},{"syntax":null,"type":"codeListing","code":["results.items.map(\\.item)"]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-albums"},{"type":"text","text":"."}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","interfaceLanguage":"swift"},"metadata":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method","role":"symbol","title":"currentUserSavedAlbums(limit:offset:market:)","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedAlbums"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","text":"SavedAlbum","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE22currentUserSavedAlbums5limit6offset6market7Combine12AnyPublisherVyAA12PagingObjectVyAA0I4ItemVyAA5AlbumVGGs5Error_pGSiSg_AVSSSgtF","extendedModule":"SpotifyWebAPI"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","title":"ISO 3166-1 alpha-2 country code","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userLibraryRead"}],"type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","title":"Scope.userLibraryRead"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-saved-albums":{"type":"link","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-albums","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-albums"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"type":"link","title":"Track Relinking","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"text":"Track","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Relinking"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAlbum":{"type":"topic","abstract":[{"text":"An album saved in the user’s “Your Music” library.","type":"text"}],"url":"\/documentation\/spotifywebapi\/savedalbum","role":"symbol","kind":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SavedAlbum","kind":"identifier"}],"title":"SavedAlbum","navigatorTitle":[{"kind":"identifier","text":"SavedAlbum"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAlbum"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedalbumscontains(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedalbumscontains(_:).json index a56b45573..b74804209 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedalbumscontains(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedalbumscontains(_:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE30currentUserSavedAlbumsContainsy7Combine12AnyPublisherVySaySbGs5Error_pGSayAA0A14URIConvertible_pGF","symbolKind":"method","title":"currentUserSavedAlbumsContains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbumsContains"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"uris","content":[{"inlineContent":[{"type":"text","text":"An array of album URIs. Maximum: 50. Duplicate albums in"},{"type":"text","text":" "},{"type":"text","text":"the request will result in duplicate values in the response. A single"},{"text":" ","type":"text"},{"type":"text","text":"invalid URI causes the entire request to fail. Passing in an empty"},{"text":" ","type":"text"},{"text":"array will immediately cause an empty array of results to be returned","type":"text"},{"type":"text","text":" "},{"type":"text","text":"without a network request being made."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of "},{"type":"codeVoice","code":"true"},{"text":" or ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":" values, in the order requested,"},{"text":" ","type":"text"},{"type":"text","text":"indicating whether the user’s library contains each album."}]}]},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","isActive":true},{"text":" scope.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-albums","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"title":"Scope.userLibraryRead","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryRead"}],"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/check-users-saved-albums":{"title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-albums","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-albums","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"currentUserSavedAlbumsContains(_:)","extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE30currentUserSavedAlbumsContainsy7Combine12AnyPublisherVySaySbGs5Error_pGSayAA0A14URIConvertible_pGF","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"sections":[],"abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"kind":"symbol","seeAlsoSections":[{"generated":true,"anchor":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"title":"Library"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": [any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of album URIs. Maximum: 50. Duplicate albums in"},{"type":"text","text":" "},{"type":"text","text":"the request will result in duplicate values in the response. A single"},{"type":"text","text":" "},{"type":"text","text":"invalid URI causes the entire request to fail. Passing in an empty"},{"type":"text","text":" "},{"type":"text","text":"array will immediately cause an empty array of results to be returned"},{"text":" ","type":"text"},{"type":"text","text":"without a network request being made."}]}],"name":"uris"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"An array of "},{"code":"true","type":"codeVoice"},{"type":"text","text":" or "},{"type":"codeVoice","code":"false"},{"type":"text","text":" values, in the order requested,"},{"type":"text","text":" "},{"text":"indicating whether the user’s library contains each album.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","type":"reference","isActive":true},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-albums","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userLibraryRead"}],"type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","title":"Scope.userLibraryRead"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/check-users-saved-albums":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-albums","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-albums","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedaudiobooks(limit:offset:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedaudiobooks(limit:offset:).json index 9b407a193..b3a73f160 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedaudiobooks(limit:offset:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedaudiobooks(limit:offset:).json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooks(limit:offset:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE26currentUserSavedAudiobooks5limit6offset7Combine12AnyPublisherVyAA12PagingObjectVyAA0I4ItemVyAA9AudiobookVGGs5Error_pGSiSg_AUtF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedAudiobooks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SavedAudiobook","preciseIdentifier":"s:13SpotifyWebAPI14SavedAudiobooka","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAudiobooks(limit:offset:)","roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Get the saved audiobooks for the current user."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobooks(limit:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAudiobooks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","text":"PagingObject"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAudiobook","text":"SavedAudiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14SavedAudiobooka"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The maximum number of audiobooks to return. Default: 20; Minimum:"},{"type":"text","text":" "},{"text":"1; Maximum: 50.","type":"text"}]}],"name":"limit"},{"name":"offset","content":[{"type":"paragraph","inlineContent":[{"text":"The index of the first audiobook to return. Default: 0. Use","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with "},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of audiobooks."}]}]}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of the full versions of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","isActive":true},{"text":" objects wrapped","type":"text"},{"type":"text","text":" "},{"text":"in a ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"},{"type":"text","text":" object, wrapped in a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference"},{"text":".","type":"text"}]}],"kind":"content"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooksContains(_:)"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","isActive":true},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"To get just the audiobooks, use:"}],"type":"paragraph"},{"code":["results.items.map(\\.item)"],"syntax":null,"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-audiobooks","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAudiobooksContains(_:)":{"title":"currentUserSavedAudiobooksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooksContains(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobookscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedAudiobooksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Check if one or more audiobooks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAudiobooks(limit:offset:)":{"kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[{"text":"Get the saved audiobooks for the current user.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAudiobooks"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"SavedAudiobook","preciseIdentifier":"s:13SpotifyWebAPI14SavedAudiobooka"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedAudiobooks(limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooks(limit:offset:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobooks(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"title":"Scope.userLibraryRead","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryRead"}],"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedAudiobook":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"An audiobook saved in the user’s “Your Music” library."}],"navigatorTitle":[{"text":"SavedAudiobook","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedAudiobook"}],"title":"SavedAudiobook","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedAudiobook","url":"\/documentation\/spotifywebapi\/savedaudiobook","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-saved-audiobooks":{"title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-audiobooks","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-audiobooks"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooks(limit:offset:)"},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE26currentUserSavedAudiobooks5limit6offset7Combine12AnyPublisherVyAA12PagingObjectVyAA9AudiobookVGs5Error_pGSiSg_ARtF","extendedModule":"SpotifyWebAPI","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedAudiobooks"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAudiobooks(limit:offset:)","roleHeading":"Instance Method"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobooks(limit:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Get the saved audiobooks for the current user.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedAudiobooks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","text":"Audiobook","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"limit","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The maximum number of audiobooks to return. Default: 20; Minimum:"},{"type":"text","text":" "},{"type":"text","text":"1; Maximum: 50."}]}]},{"name":"offset","content":[{"type":"paragraph","inlineContent":[{"text":"The index of the first audiobook to return. Default: 0. Use","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with "},{"type":"codeVoice","code":"limit"},{"text":" to get the next set of audiobooks.","type":"text"}]}]}]},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of the full versions of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","isActive":true},{"type":"text","text":" objects wrapped"},{"text":" ","type":"text"},{"type":"text","text":"in a "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","isActive":true},{"type":"text","text":" object, wrapped in a "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"text":".","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooksContains(_:)","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","isActive":true,"type":"reference"},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To get just the audiobooks, use:"}]},{"type":"codeListing","code":["results.items.map(\\.item)"],"syntax":null},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-audiobooks","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAudiobooksContains(_:)":{"title":"currentUserSavedAudiobooksContains(_:)","abstract":[{"text":"Check if one or more audiobooks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"type":"text","text":"library."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAudiobooksContains"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooksContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobookscontains(_:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAudiobooks(limit:offset:)":{"title":"currentUserSavedAudiobooks(limit:offset:)","abstract":[{"type":"text","text":"Get the saved audiobooks for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAudiobooks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV","kind":"typeIdentifier","text":"Audiobook"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooks(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobooks(limit:offset:)","kind":"symbol","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-saved-audiobooks":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-audiobooks","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-audiobooks","type":"link","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userLibraryRead"}],"type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","title":"Scope.userLibraryRead"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedaudiobookscontains(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedaudiobookscontains(_:).json index 896055589..32a87546e 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedaudiobookscontains(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedaudiobookscontains(_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobookscontains(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","role":"symbol","extendedModule":"SpotifyWebAPI","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"roleHeading":"Instance Method","title":"currentUserSavedAudiobooksContains(_:)","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE34currentUserSavedAudiobooksContainsy7Combine12AnyPublisherVySaySbGs5Error_pGSayAA0A14URIConvertible_pGF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAudiobooksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooksContains(_:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAudiobooksContains","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"]}]},{"parameters":[{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"text":"An array of audiobook URIs. Maximum: 50. Duplicate","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"audiobooks in the request will result in duplicate values in the"},{"text":" ","type":"text"},{"type":"text","text":"response. A single invalid URI causes the entire request to fail."},{"text":" ","type":"text"},{"type":"text","text":"Passing in an empty array will immediately cause an empty array of"},{"text":" ","type":"text"},{"text":"results to be returned without a network request being made.","type":"text"}]}]}],"kind":"parameters"},{"content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"An array of ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"false","type":"codeVoice"},{"text":" values, in the order requested,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"indicating whether the user’s library contains each audiobook."}]}],"kind":"content"},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","isActive":true,"type":"reference"},{"text":" scope.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-audiobooks"},{"type":"text","text":"."}]}],"kind":"content"}],"abstract":[{"type":"text","text":"Check if one or more audiobooks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"title":"Scope.userLibraryRead","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryRead"}],"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/check-users-saved-audiobooks":{"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-audiobooks","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-audiobooks","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAudiobooksContains(_:)":{"title":"currentUserSavedAudiobooksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooksContains(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobookscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedAudiobooksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Check if one or more audiobooks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Check if one or more audiobooks is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedAudiobooksContains"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uris"},{"text":": [any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]},{"parameters":[{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of audiobook URIs. Maximum: 50. Duplicate"},{"type":"text","text":" "},{"type":"text","text":"audiobooks in the request will result in duplicate values in the"},{"type":"text","text":" "},{"type":"text","text":"response. A single invalid URI causes the entire request to fail."},{"type":"text","text":" "},{"type":"text","text":"Passing in an empty array will immediately cause an empty array of"},{"type":"text","text":" "},{"type":"text","text":"results to be returned without a network request being made."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"inlineContent":[{"text":"An array of ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" or "},{"code":"false","type":"codeVoice"},{"text":" values, in the order requested,","type":"text"},{"text":" ","type":"text"},{"text":"indicating whether the user’s library contains each audiobook.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","type":"reference","isActive":true},{"text":" scope.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-audiobooks","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobookscontains(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooksContains(_:)","interfaceLanguage":"swift"},"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Method","title":"currentUserSavedAudiobooksContains(_:)","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE34currentUserSavedAudiobooksContainsy7Combine12AnyPublisherVySaySbGs5Error_pGSayAA0A14URIConvertible_pGF","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAudiobooksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userLibraryRead"}],"type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","title":"Scope.userLibraryRead"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/check-users-saved-audiobooks":{"title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-audiobooks","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-audiobooks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAudiobooksContains(_:)":{"title":"currentUserSavedAudiobooksContains(_:)","abstract":[{"text":"Check if one or more audiobooks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"type":"text","text":"library."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAudiobooksContains"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAudiobooksContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobookscontains(_:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedepisodes(limit:offset:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedepisodes(limit:offset:market:).json index 22fff82ff..0db4bf9e9 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedepisodes(limit:offset:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedepisodes(limit:offset:market:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)"]}],"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"name":"SpotifyWebAPI"}],"title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodes"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE24currentUserSavedEpisodes5limit6offset6market7Combine12AnyPublisherVyAA12PagingObjectVyAA0I4ItemVyAA7EpisodeVGGs5Error_pGSiSg_AVSSSgtF"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"generated":true}],"sections":[],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedEpisode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"text":"The maximum number of episodes to return. Default: 20; Minimum:","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"1; Maximum: 50."}],"type":"paragraph"}],"name":"limit"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The index of the first episode to return. Default: 0. Use with","type":"text"},{"type":"text","text":" "},{"code":"limit","type":"codeVoice"},{"type":"text","text":" to get the next set of episodes."}]}],"name":"offset"},{"content":[{"inlineContent":[{"text":"An ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"text":" or the string","type":"text"},{"text":" ","type":"text"},{"text":"“from_token”.","type":"text"}],"type":"paragraph"}],"name":"market"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of the full versions of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","type":"reference","isActive":true},{"type":"text","text":" objects wrapped in"},{"text":" ","type":"text"},{"type":"text","text":"a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem"},{"type":"text","text":" object, wrapped in a "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference","isActive":true},{"type":"text","text":"."}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"inlineContent":[{"text":"This API endpoint is in beta and could change without warning.","type":"text"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","type":"reference"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead"},{"type":"text","text":" scope."}]},{"inlineContent":[{"type":"text","text":"To get just the episodes, use:"}],"type":"paragraph"},{"syntax":null,"code":["results.items.map(\\.item)"],"type":"codeListing"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-episodes","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"title":"Scope.userLibraryRead","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryRead"}],"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedEpisode":{"abstract":[{"type":"text","text":"An episode saved in the user’s “Your Music” library."}],"title":"SavedEpisode","kind":"symbol","url":"\/documentation\/spotifywebapi\/savedepisode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedEpisode","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"SavedEpisode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-saved-episodes":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-episodes","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-episodes","type":"link","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"anchor":"Library","title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE24currentUserSavedEpisodes5limit6offset6market7Combine12AnyPublisherVyAA12PagingObjectVyAA0I4ItemVyAA7EpisodeVGGs5Error_pGSiSg_AVSSSgtF","roleHeading":"Instance Method","role":"symbol","extendedModule":"SpotifyWebAPI","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedEpisodes"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"SavedEpisode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"currentUserSavedEpisodes(limit:offset:market:)"},"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedEpisodes"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"limit","content":[{"inlineContent":[{"type":"text","text":"The maximum number of episodes to return. Default: 20; Minimum:"},{"type":"text","text":" "},{"text":"1; Maximum: 50.","type":"text"}],"type":"paragraph"}]},{"name":"offset","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The index of the first episode to return. Default: 0. Use with"},{"text":" ","type":"text"},{"type":"codeVoice","code":"limit"},{"text":" to get the next set of episodes.","type":"text"}]}]},{"name":"market","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"text":" or the string","type":"text"},{"text":" ","type":"text"},{"text":"“from_token”.","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"inlineContent":[{"text":"An array of the full versions of ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"},{"type":"text","text":" objects wrapped in"},{"text":" ","type":"text"},{"type":"text","text":"a "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","isActive":true,"type":"reference"},{"type":"text","text":" object, wrapped in a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":".","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"This API endpoint is in beta and could change without warning.","type":"text"}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","type":"reference"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead"},{"text":" scope.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"To get just the episodes, use:","type":"text"}]},{"code":["results.items.map(\\.item)"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-episodes","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-saved-episodes":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-episodes","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-episodes","type":"link","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedEpisode":{"type":"topic","abstract":[{"text":"An episode saved in the user’s “Your Music” library.","type":"text"}],"url":"\/documentation\/spotifywebapi\/savedepisode","role":"symbol","kind":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedEpisode"}],"title":"SavedEpisode","navigatorTitle":[{"text":"SavedEpisode","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedEpisode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userLibraryRead"}],"type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","title":"Scope.userLibraryRead"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","title":"ISO 3166-1 alpha-2 country code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedepisodescontains(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedepisodescontains(_:).json index 7f5b3eba7..4a7259562 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedepisodescontains(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedepisodescontains(_:).json @@ -1 +1 @@ -{"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"title":"Library","generated":true}],"metadata":{"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE32currentUserSavedEpisodesContainsy7Combine12AnyPublisherVySaySbGs5Error_pGSayAA0A14URIConvertible_pGF","modules":[{"name":"SpotifyWebAPI"}],"title":"currentUserSavedEpisodesContains(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"], any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"An array of episode URIs. Maximum: 50. Duplicate episodes"},{"text":" ","type":"text"},{"text":"in the request will result in duplicate values in the response. A","type":"text"},{"type":"text","text":" "},{"type":"text","text":"single invalid URI causes the entire request to fail. Passing in an"},{"text":" ","type":"text"},{"type":"text","text":"empty array will immediately cause an empty array of results to be"},{"type":"text","text":" "},{"text":"returned without a network request being made.","type":"text"}],"type":"paragraph"}],"name":"uris"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"An array of "},{"type":"codeVoice","code":"true"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":" values,"},{"type":"text","text":" "},{"type":"text","text":"in the order requested, indicating whether the user’s"},{"type":"text","text":" "},{"type":"text","text":"library contains each episode."}],"type":"paragraph"}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"This API endpoint is in beta and could change without warning.","type":"text"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","isActive":true},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-episodes","type":"reference"},{"text":".","type":"text"}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"title":"Scope.userLibraryRead","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryRead"}],"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/check-users-saved-episodes":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-episodes","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-episodes","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"anchor":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"title":"Library","generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)"]}],"abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"metadata":{"extendedModule":"SpotifyWebAPI","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE32currentUserSavedEpisodesContainsy7Combine12AnyPublisherVySaySbGs5Error_pGSayAA0A14URIConvertible_pGF","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedEpisodesContains(_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"An array of episode URIs. Maximum: 50. Duplicate episodes"},{"type":"text","text":" "},{"type":"text","text":"in the request will result in duplicate values in the response. A"},{"text":" ","type":"text"},{"text":"single invalid URI causes the entire request to fail. Passing in an","type":"text"},{"type":"text","text":" "},{"type":"text","text":"empty array will immediately cause an empty array of results to be"},{"type":"text","text":" "},{"type":"text","text":"returned without a network request being made."}],"type":"paragraph"}],"name":"uris"}]},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of "},{"type":"codeVoice","code":"true"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":" values,"},{"type":"text","text":" "},{"type":"text","text":"in the order requested, indicating whether the user’s"},{"text":" ","type":"text"},{"text":"library contains each episode.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"This API endpoint is in beta and could change without warning."}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","isActive":true,"type":"reference"},{"text":" scope.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-episodes","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userLibraryRead"}],"type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","title":"Scope.userLibraryRead"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/check-users-saved-episodes":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-episodes","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-episodes","title":"Spotify web API reference","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedshows(limit:offset:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedshows(limit:offset:).json new file mode 100644 index 000000000..ce5416a51 --- /dev/null +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedshows(limit:offset:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShows","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The maximum number of shows to return. Default: 20; Minimum: 1;"},{"type":"text","text":" "},{"type":"text","text":"Maximum: 50."}]}],"name":"limit"},{"content":[{"inlineContent":[{"type":"text","text":"The index of the first show to return. Default: 0. Use with"},{"type":"text","text":" "},{"code":"limit","type":"codeVoice"},{"type":"text","text":" to get the next set of shows."}],"type":"paragraph"}],"name":"offset"}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of the full versions of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","type":"reference","isActive":true},{"type":"text","text":" objects wrapped in"},{"type":"text","text":" "},{"type":"text","text":"a "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","isActive":true},{"type":"text","text":" object, wrapped in a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference"},{"type":"text","text":"."}]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","isActive":true},{"type":"text","text":" scope."}]},{"inlineContent":[{"text":"To get just the shows, use:","type":"text"}],"type":"paragraph"},{"syntax":null,"code":["results.items.map(\\.item)"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-shows"},{"text":".","type":"text"}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)"},"metadata":{"roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedShows","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","text":"SavedShow","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"extendedModule":"SpotifyWebAPI","symbolKind":"method","title":"currentUserSavedShows(limit:offset:)","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE21currentUserSavedShows5limit6offset7Combine12AnyPublisherVyAA12PagingObjectVyAA0I4ItemVyAA4ShowVGGs5Error_pGSiSg_AUtF"},"abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"title":"Library","anchor":"Library","generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userLibraryRead"}],"type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","title":"Scope.userLibraryRead"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedShow":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SavedShow"}],"abstract":[{"type":"text","text":"A show saved in the user’s “Your Music” library."}],"kind":"symbol","title":"SavedShow","type":"topic","navigatorTitle":[{"text":"SavedShow","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow","url":"\/documentation\/spotifywebapi\/savedshow","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-saved-shows":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-shows","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-shows","type":"link","title":"Spotify web API reference"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedshows(limit:offset:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedshows(limit:offset:market:).json deleted file mode 100644 index c53a7dde2..000000000 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedshows(limit:offset:market:).json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE21currentUserSavedShows5limit6offset6market7Combine12AnyPublisherVyAA12PagingObjectVyAA0I4ItemVyAA4ShowVGGs5Error_pGSiSg_AVSSSgtF","symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","text":"SavedShow"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"currentUserSavedShows(limit:offset:market:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"title":"Library","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier","text":"SavedShow","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"limit","content":[{"inlineContent":[{"text":"The maximum number of shows to return. Default: 20; Minimum: 1;","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Maximum: 50."}],"type":"paragraph"}]},{"name":"offset","content":[{"inlineContent":[{"type":"text","text":"The index of the first show to return. Default: 0. Use with"},{"type":"text","text":" "},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of shows."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference"},{"text":" or the string","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“from_token”."}]}],"name":"market"}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of the full versions of "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"},{"text":" objects wrapped in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"a "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","type":"reference","isActive":true},{"type":"text","text":" object, wrapped in a "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":"."}]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","type":"reference","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","type":"reference"},{"text":" scope.","type":"text"}]},{"inlineContent":[{"type":"text","text":"To get just the shows, use:"}],"type":"paragraph"},{"syntax":null,"code":["results.items.map(\\.item)"],"type":"codeListing"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-shows","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"Get the saved shows for the current user."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"title":"Scope.userLibraryRead","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryRead"}],"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-saved-shows":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-shows","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-shows"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedShow":{"title":"SavedShow","abstract":[{"type":"text","text":"A show saved in the user’s “Your Music” library."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedShow","url":"\/documentation\/spotifywebapi\/savedshow","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"SavedShow","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"SavedShow"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedshowscontains(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedshowscontains(_:).json index 3cb06ac23..5d6186f70 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedshowscontains(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedshowscontains(_:).json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Library","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"]}],"metadata":{"title":"currentUserSavedShowsContains(_:)","role":"symbol","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE29currentUserSavedShowsContainsy7Combine12AnyPublisherVySaySbGs5Error_pGSayAA0A14URIConvertible_pGF","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]}},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of show URIs. Maximum: 50. Duplicate shows in"},{"type":"text","text":" "},{"type":"text","text":"the request will result in duplicate values in the response. A single"},{"type":"text","text":" "},{"text":"invalid URI causes the entire request to fail. Passing in an empty","type":"text"},{"type":"text","text":" "},{"text":"array will immediately cause an empty array of results to be returned","type":"text"},{"text":" ","type":"text"},{"text":"without a network request being made.","type":"text"}]}],"name":"uris"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"An array of "},{"type":"codeVoice","code":"true"},{"type":"text","text":" or "},{"type":"codeVoice","code":"false"},{"type":"text","text":" values, in the order requested,"},{"type":"text","text":" "},{"type":"text","text":"indicating whether the user’s library contains each show."}],"type":"paragraph"}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead"},{"text":" scope.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-shows","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/check-users-saved-shows":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-shows","title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-shows","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"title":"Scope.userLibraryRead","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryRead"}],"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"seeAlsoSections":[{"generated":true,"anchor":"Library","title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)"]}],"metadata":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE29currentUserSavedShowsContainsy7Combine12AnyPublisherVySaySbGs5Error_pGSayAA0A14URIConvertible_pGF","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"title":"currentUserSavedShowsContains(_:)","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"parameters":[{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of show URIs. Maximum: 50. Duplicate shows in"},{"type":"text","text":" "},{"type":"text","text":"the request will result in duplicate values in the response. A single"},{"type":"text","text":" "},{"text":"invalid URI causes the entire request to fail. Passing in an empty","type":"text"},{"type":"text","text":" "},{"type":"text","text":"array will immediately cause an empty array of results to be returned"},{"type":"text","text":" "},{"type":"text","text":"without a network request being made."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"An array of ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" or "},{"type":"codeVoice","code":"false"},{"type":"text","text":" values, in the order requested,"},{"type":"text","text":" "},{"text":"indicating whether the user’s library contains each show.","type":"text"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","isActive":true},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-shows","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/check-users-saved-shows":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-shows","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-shows","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userLibraryRead"}],"type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","title":"Scope.userLibraryRead"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedtracks(limit:offset:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedtracks(limit:offset:market:).json index ea2b564f6..77b374929 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedtracks(limit:offset:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedtracks(limit:offset:market:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"seeAlsoSections":[{"title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"SavedTrack","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"limit","content":[{"type":"paragraph","inlineContent":[{"text":"The maximum number of tracks to return. Default: 20;","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Minimum: 1; Maximum: 50."}]}]},{"content":[{"inlineContent":[{"text":"The index of the first track to return. Default: 0. Use with","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of tracks."}],"type":"paragraph"}],"name":"offset"},{"name":"market","content":[{"inlineContent":[{"type":"text","text":"An "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"type":"text","text":"“from_token”. Provide this parameter if you want to apply "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"An array of the full versions of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"type":"text","text":" objects wrapped in a"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","isActive":true,"type":"reference"},{"type":"text","text":" object, wrapped in a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","isActive":true},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"To get just the tracks, use:"}],"type":"paragraph"},{"syntax":null,"code":["results.items.map(\\.item)"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-tracks","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"title":"currentUserSavedTracks(limit:offset:market:)","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"symbolKind":"method","role":"symbol","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE22currentUserSavedTracks5limit6offset6market7Combine12AnyPublisherVyAA12PagingObjectVyAA0I4ItemVyAA5TrackVGGs5Error_pGSiSg_AVSSSgtF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"title":"Scope.userLibraryRead","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryRead"}],"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedTrack":{"title":"SavedTrack","url":"\/documentation\/spotifywebapi\/savedtrack","abstract":[{"text":"A track saved in the user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SavedTrack"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedTrack","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-saved-tracks":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-tracks","type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-tracks"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link","titleInlineContent":[{"type":"text","text":"Track"},{"type":"text","text":" "},{"type":"text","text":"Relinking"}],"title":"Track Relinking","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file +{"seeAlsoSections":[{"anchor":"Library","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"title":"Library"}],"sections":[],"abstract":[{"text":"Get the saved tracks for the current user.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedTracks"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","text":"SavedTrack","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The maximum number of tracks to return. Default: 20;"},{"type":"text","text":" "},{"type":"text","text":"Minimum: 1; Maximum: 50."}],"type":"paragraph"}],"name":"limit"},{"name":"offset","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The index of the first track to return. Default: 0. Use with"},{"type":"text","text":" "},{"code":"limit","type":"codeVoice"},{"text":" to get the next set of tracks.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"type":"text","text":"“from_token”. Provide this parameter if you want to apply "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"reference","isActive":true},{"text":".","type":"text"}]}],"name":"market"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of the full versions of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":" objects wrapped in a","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","isActive":true},{"type":"text","text":" object, wrapped in a "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","type":"reference"},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To get just the tracks, use:"}]},{"code":["results.items.map(\\.item)"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-tracks","type":"reference"},{"type":"text","text":"."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)"]}],"metadata":{"extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE22currentUserSavedTracks5limit6offset6market7Combine12AnyPublisherVyAA12PagingObjectVyAA0I4ItemVyAA5TrackVGGs5Error_pGSiSg_AVSSSgtF","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"currentUserSavedTracks(limit:offset:market:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"type":"text","text":"Track"},{"text":" ","type":"text"},{"type":"text","text":"Relinking"}],"title":"Track Relinking","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userLibraryRead"}],"type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","title":"Scope.userLibraryRead"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-saved-tracks":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-tracks","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-saved-tracks","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedTrack":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedTrack","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"SavedTrack","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SavedTrack","kind":"identifier"}],"title":"SavedTrack","url":"\/documentation\/spotifywebapi\/savedtrack","abstract":[{"text":"A track saved in the user’s “Your Music” library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"title":"ISO 3166-1 alpha-2 country code","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedtrackscontains(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedtrackscontains(_:).json index 282ae0686..24fb76fe2 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedtrackscontains(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentusersavedtrackscontains(_:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","interfaceLanguage":"swift"},"sections":[],"seeAlsoSections":[{"title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of track URIs. Maximum: 50. Duplicate tracks in"},{"text":" ","type":"text"},{"text":"the request will result in duplicate values in the response. A single","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"invalid URI causes the entire request to fail. Passing in an empty"},{"type":"text","text":" "},{"type":"text","text":"array will immediately cause an empty array of results to be returned"},{"type":"text","text":" "},{"type":"text","text":"without a network request being made."}]}],"name":"uris"}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of "},{"code":"true","type":"codeVoice"},{"type":"text","text":" or "},{"type":"codeVoice","code":"false"},{"type":"text","text":" values, in the order requested,"},{"text":" ","type":"text"},{"type":"text","text":"indicating whether the user’s library contains each track."}]}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","isActive":true},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-tracks","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE30currentUserSavedTracksContainsy7Combine12AnyPublisherVySaySbGs5Error_pGSayAA0A14URIConvertible_pGF","title":"currentUserSavedTracksContains(_:)","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracksContains"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"title":"Scope.userLibraryRead","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryRead"}],"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/check-users-saved-tracks":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-tracks","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-tracks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"type":"text","text":"library."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"anchor":"Library","generated":true,"title":"Library"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"An array of track URIs. Maximum: 50. Duplicate tracks in"},{"type":"text","text":" "},{"type":"text","text":"the request will result in duplicate values in the response. A single"},{"type":"text","text":" "},{"text":"invalid URI causes the entire request to fail. Passing in an empty","type":"text"},{"type":"text","text":" "},{"text":"array will immediately cause an empty array of results to be returned","type":"text"},{"text":" ","type":"text"},{"text":"without a network request being made.","type":"text"}],"type":"paragraph"}],"name":"uris"}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"An array of "},{"type":"codeVoice","code":"true"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":" values, in the order requested,"},{"type":"text","text":" "},{"type":"text","text":"indicating whether the user’s library contains each track."}],"type":"paragraph"}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead"},{"text":" scope.","type":"text"}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-tracks","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"extendedModule":"SpotifyWebAPI","role":"symbol","title":"currentUserSavedTracksContains(_:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE30currentUserSavedTracksContainsy7Combine12AnyPublisherVySaySbGs5Error_pGSayAA0A14URIConvertible_pGF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/check-users-saved-tracks":{"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-tracks","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-users-saved-tracks","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryRead":{"abstract":[{"text":"Read access to a user’s “Your Music” library.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userLibraryRead"}],"type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userlibraryread","role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryRead","title":"Scope.userLibraryRead"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentusertopartists(_:offset:limit:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentusertopartists(_:offset:limit:).json index 6475c9f70..6343a2677 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentusertopartists(_:offset:limit:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentusertopartists(_:offset:limit:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"],"title":"Personalization","generated":true}],"metadata":{"symbolKind":"method","role":"symbol","title":"currentUserTopArtists(_:offset:limit:)","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE21currentUserTopArtists_6offset5limit7Combine12AnyPublisherVyAA12PagingObjectVyAA6ArtistVGs5Error_pGAA9TimeRangeOSg_SiSgAUtF","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserTopArtists","kind":"identifier"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"timeRange"},{"kind":"text","text":": "},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"? = nil, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Over what time frame the affinities are computed. Valid"},{"type":"text","text":" "},{"type":"text","text":"values: "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/longTerm"},{"text":" (calculated from several years of","type":"text"},{"text":" ","type":"text"},{"text":"data and including all new data as it becomes available),","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm","type":"reference","isActive":true},{"type":"text","text":" (approximately last 6 months), and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/shortTerm"},{"text":" (approximately last 4 weeks). Default:","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"name":"timeRange"},{"content":[{"inlineContent":[{"type":"text","text":"The index of the first artist to return. Default: 0. Use with"},{"text":" ","type":"text"},{"code":"limit","type":"codeVoice"},{"type":"text","text":" to get the next set of artists."}],"type":"paragraph"}],"name":"offset"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The number of artists to return. Default: 20; Minimum: 1;","type":"text"},{"type":"text","text":" "},{"text":"Maximum: 50.","type":"text"}]}],"name":"limit"}],"kind":"parameters"},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of the full versions of artist objects wrapped in a"},{"type":"text","text":" "},{"text":"paging object.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","isActive":true},{"text":" scope.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Affinity is a measure of the expected preference a user has for a"},{"type":"text","text":" "},{"text":"particular artist. It is based on user behavior, including play history,","type":"text"},{"type":"text","text":" "},{"text":"but does not include actions made while in incognito mode. Light or","type":"text"},{"text":" ","type":"text"},{"text":"infrequent users of Spotify may not have sufficient play history to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"generate a full affinity data set. As a user’s behavior is likely to shift"},{"type":"text","text":" "},{"text":"over time, this preference data is available over three time spans. See","type":"text"},{"type":"text","text":" "},{"code":"timeRange","type":"codeVoice"},{"text":" below for more information. For each time range, the top 50","type":"text"},{"type":"text","text":" "},{"type":"text","text":"artists are available for each user. In the future, it is likely that this"},{"text":" ","type":"text"},{"type":"text","text":"restriction will be relaxed. This data is typically updated once each day"},{"text":" ","type":"text"},{"text":"for each user.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-top-artists-and-tracks"},{"text":".","type":"text"}],"type":"paragraph"}]}],"abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-top-artists-and-tracks":{"title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-top-artists-and-tracks","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-top-artists-and-tracks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/mediumTerm":{"title":"TimeRange.mediumTerm","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"mediumTerm"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/mediumterm","abstract":[{"text":"Medium term.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserTopTracks"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userTopRead":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","title":"Scope.userTopRead","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usertopread","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userTopRead","kind":"identifier"}],"abstract":[{"text":"Read access to a user’s top artists and tracks.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/longTerm":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/longTerm","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"longTerm","kind":"identifier"}],"abstract":[{"text":"Long term.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange\/longterm","title":"TimeRange.longTerm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/shortTerm":{"abstract":[{"text":"Short term.","type":"text"}],"title":"TimeRange.shortTerm","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"shortTerm","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timerange\/shortterm","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/shortTerm"}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"anchor":"Personalization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"],"title":"Personalization"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)"]}],"kind":"symbol","metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"currentUserTopArtists(_:offset:limit:)","symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE21currentUserTopArtists_6offset5limit7Combine12AnyPublisherVyAA12PagingObjectVyAA6ArtistVGs5Error_pGAA9TimeRangeOSg_SiSgAUtF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"timeRange"},{"kind":"text","text":": "},{"text":"TimeRange","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Artist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"Over what time frame the affinities are computed. Valid","type":"text"},{"text":" ","type":"text"},{"text":"values: ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/longTerm","isActive":true},{"type":"text","text":" (calculated from several years of"},{"text":" ","type":"text"},{"text":"data and including all new data as it becomes available),","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm","isActive":true},{"type":"text","text":" (approximately last 6 months), and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/shortTerm"},{"text":" (approximately last 4 weeks). Default:","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"timeRange"},{"name":"offset","content":[{"inlineContent":[{"type":"text","text":"The index of the first artist to return. Default: 0. Use with"},{"text":" ","type":"text"},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of artists."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The number of artists to return. Default: 20; Minimum: 1;"},{"text":" ","type":"text"},{"text":"Maximum: 50.","type":"text"}]}],"name":"limit"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of the full versions of artist objects wrapped in a"},{"type":"text","text":" "},{"text":"paging object.","type":"text"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","isActive":true},{"text":" scope.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Affinity is a measure of the expected preference a user has for a"},{"type":"text","text":" "},{"type":"text","text":"particular artist. It is based on user behavior, including play history,"},{"text":" ","type":"text"},{"text":"but does not include actions made while in incognito mode. Light or","type":"text"},{"text":" ","type":"text"},{"text":"infrequent users of Spotify may not have sufficient play history to","type":"text"},{"type":"text","text":" "},{"text":"generate a full affinity data set. As a user’s behavior is likely to shift","type":"text"},{"text":" ","type":"text"},{"text":"over time, this preference data is available over three time spans. See","type":"text"},{"text":" ","type":"text"},{"code":"timeRange","type":"codeVoice"},{"type":"text","text":" below for more information. For each time range, the top 50"},{"text":" ","type":"text"},{"type":"text","text":"artists are available for each user. In the future, it is likely that this"},{"type":"text","text":" "},{"type":"text","text":"restriction will be relaxed. This data is typically updated once each day"},{"text":" ","type":"text"},{"text":"for each user.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-top-artists-and-tracks","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userTopRead":{"title":"Scope.userTopRead","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usertopread","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","abstract":[{"text":"Read access to a user’s top artists and tracks.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userTopRead","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/longTerm":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"longTerm"}],"abstract":[{"type":"text","text":"Long term."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/longterm","title":"TimeRange.longTerm","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/longTerm","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-top-artists-and-tracks":{"title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-top-artists-and-tracks","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-top-artists-and-tracks","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserTopTracks(_:offset:limit:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/mediumTerm":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"mediumTerm","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Medium term."}],"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/mediumterm","title":"TimeRange.mediumTerm","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/shortTerm":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shortTerm"}],"abstract":[{"type":"text","text":"Short term."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/shortterm","title":"TimeRange.shortTerm","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/shortTerm","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/currentusertoptracks(_:offset:limit:).json b/docs/data/documentation/spotifywebapi/spotifyapi/currentusertoptracks(_:offset:limit:).json index 6f0bddb0c..6417690de 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/currentusertoptracks(_:offset:limit:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/currentusertoptracks(_:offset:limit:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},"kind":"symbol","metadata":{"role":"symbol","title":"currentUserTopTracks(_:offset:limit:)","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE20currentUserTopTracks_6offset5limit7Combine12AnyPublisherVyAA12PagingObjectVyAA5TrackVGs5Error_pGAA9TimeRangeOSg_SiSgAUtF","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopTracks"},{"text":"(","kind":"text"},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"sections":[],"seeAlsoSections":[{"title":"Personalization","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopTracks"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"timeRange"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"kind":"text","text":"? = nil, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Over what time frame the affinities are computed. Valid","type":"text"},{"text":" ","type":"text"},{"text":"values: ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/longTerm","isActive":true},{"type":"text","text":" (calculated from several years of"},{"text":" ","type":"text"},{"type":"text","text":"data and including all new data as it becomes available),"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm","isActive":true},{"type":"text","text":" (approximately last 6 months), and"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/shortTerm"},{"text":" (approximately last 4 weeks). Default:","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm"},{"type":"text","text":"."}]}],"name":"timeRange"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The index of the first track to return. Default: 0. Use with"},{"type":"text","text":" "},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of tracks."}]}],"name":"offset"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The number of tracks to return. Default: 20; Minimum: 1;","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Maximum: 50."}]}],"name":"limit"}],"kind":"parameters"},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of the full versions of track objects wrapped in a"},{"text":" ","type":"text"},{"text":"paging object.","type":"text"}]}],"kind":"content"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","isActive":true},{"text":" scope.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Affinity is a measure of the expected preference a user has for a"},{"text":" ","type":"text"},{"text":"particular track. It is based on user behavior, including play history, but","type":"text"},{"type":"text","text":" "},{"type":"text","text":"does not include actions made while in incognito mode. Light or infrequent"},{"type":"text","text":" "},{"type":"text","text":"users of Spotify may not have sufficient play history to generate a full"},{"text":" ","type":"text"},{"text":"affinity data set. As a user’s behavior is likely to shift over time, this","type":"text"},{"text":" ","type":"text"},{"text":"preference data is available over three time spans. See time_range in the","type":"text"},{"text":" ","type":"text"},{"text":"query parameter table for more information. For each time range, the top 50","type":"text"},{"text":" ","type":"text"},{"text":"tracks are available for each user. In the future, it is likely that this","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"restriction will be relaxed. This data is typically updated once each day"},{"text":" ","type":"text"},{"text":"for each user.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-top-artists-and-tracks"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/mediumTerm":{"title":"TimeRange.mediumTerm","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"mediumTerm"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/mediumterm","abstract":[{"text":"Medium term.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userTopRead":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","title":"Scope.userTopRead","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usertopread","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userTopRead","kind":"identifier"}],"abstract":[{"text":"Read access to a user’s top artists and tracks.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/shortTerm":{"abstract":[{"text":"Short term.","type":"text"}],"title":"TimeRange.shortTerm","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"shortTerm","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timerange\/shortterm","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/shortTerm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/longTerm":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/longTerm","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"longTerm","kind":"identifier"}],"abstract":[{"text":"Long term.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange\/longterm","title":"TimeRange.longTerm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserTopArtists","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-top-artists-and-tracks":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-top-artists-and-tracks","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-top-artists-and-tracks","type":"link","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserTopTracks"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"timeRange","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier","text":"TimeRange","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"? = nil, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"timeRange","content":[{"type":"paragraph","inlineContent":[{"text":"Over what time frame the affinities are computed. Valid","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"values: "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/longTerm","type":"reference"},{"type":"text","text":" (calculated from several years of"},{"type":"text","text":" "},{"type":"text","text":"data and including all new data as it becomes available),"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm","isActive":true,"type":"reference"},{"text":" (approximately last 6 months), and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/shortTerm","isActive":true},{"text":" (approximately last 4 weeks). Default:","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The index of the first track to return. Default: 0. Use with"},{"type":"text","text":" "},{"type":"codeVoice","code":"limit"},{"text":" to get the next set of tracks.","type":"text"}],"type":"paragraph"}],"name":"offset"},{"name":"limit","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The number of tracks to return. Default: 20; Minimum: 1;"},{"text":" ","type":"text"},{"text":"Maximum: 50.","type":"text"}]}]}]},{"content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of the full versions of track objects wrapped in a"},{"type":"text","text":" "},{"text":"paging object.","type":"text"}]}],"kind":"content"},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead"},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"text":"Affinity is a measure of the expected preference a user has for a","type":"text"},{"text":" ","type":"text"},{"text":"particular track. It is based on user behavior, including play history, but","type":"text"},{"type":"text","text":" "},{"type":"text","text":"does not include actions made while in incognito mode. Light or infrequent"},{"text":" ","type":"text"},{"type":"text","text":"users of Spotify may not have sufficient play history to generate a full"},{"type":"text","text":" "},{"type":"text","text":"affinity data set. As a user’s behavior is likely to shift over time, this"},{"type":"text","text":" "},{"text":"preference data is available over three time spans. See time_range in the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"query parameter table for more information. For each time range, the top 50"},{"type":"text","text":" "},{"type":"text","text":"tracks are available for each user. In the future, it is likely that this"},{"type":"text","text":" "},{"text":"restriction will be relaxed. This data is typically updated once each day","type":"text"},{"type":"text","text":" "},{"type":"text","text":"for each user."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-top-artists-and-tracks","type":"reference","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"currentUserTopTracks(_:offset:limit:)","extendedModule":"SpotifyWebAPI","role":"symbol","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE20currentUserTopTracks_6offset5limit7Combine12AnyPublisherVyAA12PagingObjectVyAA5TrackVGs5Error_pGAA9TimeRangeOSg_SiSgAUtF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopTracks"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]}},"kind":"symbol","seeAlsoSections":[{"anchor":"Personalization","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)"],"generated":true,"title":"Personalization"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/shortTerm":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shortTerm"}],"abstract":[{"type":"text","text":"Short term."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/shortterm","title":"TimeRange.shortTerm","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/shortTerm","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/mediumTerm":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"mediumTerm","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Medium term."}],"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/mediumterm","title":"TimeRange.mediumTerm","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userTopRead":{"title":"Scope.userTopRead","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usertopread","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userTopRead","abstract":[{"text":"Read access to a user’s top artists and tracks.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userTopRead","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-top-artists-and-tracks":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-top-artists-and-tracks","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-top-artists-and-tracks","type":"link","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"title":"currentUserTopArtists(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopArtists","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/longTerm":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"longTerm"}],"abstract":[{"type":"text","text":"Long term."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/longterm","title":"TimeRange.longTerm","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/longTerm","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/customstringconvertible-implementations.json b/docs/data/documentation/spotifywebapi/spotifyapi/customstringconvertible-implementations.json index 09cdc9fa2..3d0182c80 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/customstringconvertible-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/customstringconvertible-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/CustomStringConvertible-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"CustomStringConvertible Implementations","roleHeading":"API Collection","role":"collectionGroup"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/description"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/description":{"abstract":[],"role":"symbol","type":"topic","title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/description","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/description","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/customstringconvertible-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"topicSections":[{"generated":true,"title":"Instance Properties","anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/description"]}],"kind":"article","metadata":{"role":"collectionGroup","title":"CustomStringConvertible Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/CustomStringConvertible-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/description":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/description","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/description.json b/docs/data/documentation/spotifywebapi/spotifyapi/description.json index 8469e3747..ebdd63bfd 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/description.json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/description.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/description"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/CustomStringConvertible-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"metadata":{"externalID":"s:13SpotifyWebAPI0aC0C11descriptionSSvp","title":"description","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property","extendedModule":"SpotifyWebAPI","symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/description"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/CustomStringConvertible-Implementations":{"title":"CustomStringConvertible Implementations","type":"topic","kind":"article","role":"collectionGroup","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyapi\/customstringconvertible-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/CustomStringConvertible-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/description":{"abstract":[],"role":"symbol","type":"topic","title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/description","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/description","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/description"},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"description","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0C11descriptionSSvp","role":"symbol","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/CustomStringConvertible-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/CustomStringConvertible-Implementations":{"title":"CustomStringConvertible Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/CustomStringConvertible-Implementations","url":"\/documentation\/spotifywebapi\/spotifyapi\/customstringconvertible-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/description":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/description","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/description"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/encode(to:).json b/docs/data/documentation/spotifywebapi/spotifyapi/encode(to:).json index dcc19b7cb..018ec625b 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/encode(to:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/encode(to:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C6encode2toys7Encoder_p_tKF","modules":[{"name":"SpotifyWebAPI"}],"title":"encode(to:)","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"abstract":[{"text":"Encodes this value into the given encoder.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The encoder to write data to."}]}],"name":"encoder"}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference"},{"text":" is the ","type":"text"},{"inlineContent":[{"text":"only","type":"text"}],"type":"strong"},{"type":"text","text":" property that is"},{"text":" ","type":"text"},{"type":"text","text":"encoded."}]},{"type":"paragraph","inlineContent":[{"text":"If the value fails to encode anything, ","type":"text"},{"type":"codeVoice","code":"encoder"},{"type":"text","text":" will encode an empty keyed"},{"type":"text","text":" "},{"text":"container in its place.","type":"text"}]},{"inlineContent":[{"type":"text","text":"This function throws an error if any values are invalid for the given"},{"type":"text","text":" "},{"text":"encoder’s format.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/encode(to:)":{"type":"topic","kind":"symbol","title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/encode(to:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[{"type":"text","text":"Encodes this value into the given encoder."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/encode(to:)"]}],"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"title":"encode(to:)","role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C6encode2toys7Encoder_p_tKF"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Encodes this value into the given encoder."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The encoder to write data to."}],"type":"paragraph"}],"name":"encoder"}],"kind":"parameters"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true,"type":"reference"},{"type":"text","text":" is the "},{"type":"strong","inlineContent":[{"type":"text","text":"only"}]},{"text":" property that is","type":"text"},{"type":"text","text":" "},{"text":"encoded.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the value fails to encode anything, "},{"code":"encoder","type":"codeVoice"},{"type":"text","text":" will encode an empty keyed"},{"text":" ","type":"text"},{"type":"text","text":"container in its place."}]},{"inlineContent":[{"type":"text","text":"This function throws an error if any values are invalid for the given"},{"text":" ","type":"text"},{"type":"text","text":"encoder’s format."}],"type":"paragraph"}],"kind":"content"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/encode(to:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/encode(to:)":{"role":"symbol","title":"encode(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/encode(to:)","type":"topic","abstract":[{"type":"text","text":"Encodes this value into the given encoder."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/episode(_:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/episode(_:market:).json index 259d34d10..ee6610d42 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/episode(_:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/episode(_:market:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"episode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uri","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","text":"Episode"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI of an episode."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"An "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"text":" or the string","type":"text"},{"text":" ","type":"text"},{"text":"“from_token”. If a country code is specified, the episode will only","type":"text"},{"type":"text","text":" "},{"text":"be returned if it is available in that market. If the access token","type":"text"},{"type":"text","text":" "},{"text":"was granted on behalf of a user (i.e., if you authorized your","type":"text"},{"text":" ","type":"text"},{"text":"application using the authorization code flow or the authorization","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"code flow with proof key for code exchange), the country associated"},{"text":" ","type":"text"},{"type":"text","text":"with the user account will take priority over this parameter. Users"},{"text":" ","type":"text"},{"text":"can view the country that is associated with their account in the","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/"},{"type":"text","text":". "},{"inlineContent":[{"type":"text","text":"Note: If neither market or user country"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"are provided, the episode is considered unavailable for the"}],"type":"strong"},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"client and Spotify will return a 404 error with the message"}],"type":"strong"},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"“non existing id”. Therefore, if you authorized your"}],"type":"strong"},{"text":" ","type":"text"},{"inlineContent":[{"text":"application using the client credentials flow, you must provide","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"a value for this parameter."}],"type":"strong"}],"type":"paragraph"}],"name":"market"}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"inlineContent":[{"text":"The full version of an ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","type":"reference"},{"type":"text","text":" object."}],"type":"paragraph"}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)"},{"text":" (gets multiple episodes).","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Reading the user’s resume points on episode objects requires the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","isActive":true},{"text":" scope. Otherwise, no scopes are","type":"text"},{"text":" ","type":"text"},{"text":"required.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-episode"},{"type":"text","text":"."}]}],"kind":"content"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/episode(_:market:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"episode(_:market:)","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0C7episode_6market7Combine12AnyPublisherVyAA7EpisodeVs5Error_pGAA0A14URIConvertible_p_SSSgtF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"episode"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol"},"abstract":[{"type":"text","text":"Get an episode."}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)"],"title":"Episodes"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-episode":{"title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-episode","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-episode","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://www.spotify.com/account/overview/":{"title":"account settings","url":"https:\/\/www.spotify.com\/account\/overview\/","identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"link","titleInlineContent":[{"text":"account settings","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/episodes(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"role":"symbol","title":"episodes(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/episodes(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)","abstract":[{"text":"Get multiple episodes.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"episodes"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier","text":"Episode"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/episode(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","title":"episode(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/episode(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)","abstract":[{"text":"Get an episode.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier","text":"Episode"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"type":"topic"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Episodes","anchor":"Episodes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)"],"generated":true}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Get an episode."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"episode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"uri","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The URI of an episode.","type":"text"}]}],"name":"uri"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"text":" or the string","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“from_token”. If a country code is specified, the episode will only"},{"type":"text","text":" "},{"text":"be returned if it is available in that market. If the access token","type":"text"},{"text":" ","type":"text"},{"text":"was granted on behalf of a user (i.e., if you authorized your","type":"text"},{"type":"text","text":" "},{"type":"text","text":"application using the authorization code flow or the authorization"},{"type":"text","text":" "},{"text":"code flow with proof key for code exchange), the country associated","type":"text"},{"type":"text","text":" "},{"text":"with the user account will take priority over this parameter. Users","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"can view the country that is associated with their account in the"},{"text":" ","type":"text"},{"identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"reference","isActive":true},{"text":". ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"Note: If neither market or user country"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"are provided, the episode is considered unavailable for the","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"client and Spotify will return a 404 error with the message"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"“non existing id”. Therefore, if you authorized your"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"application using the client credentials flow, you must provide","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"a value for this parameter.","type":"text"}],"type":"strong"}]}],"name":"market"}],"kind":"parameters"},{"content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"inlineContent":[{"text":"The full version of an ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","isActive":true},{"text":" object.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)"},{"text":" (gets multiple episodes).","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Reading the user’s resume points on episode objects requires the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","isActive":true},{"type":"text","text":" scope. Otherwise, no scopes are"},{"type":"text","text":" "},{"type":"text","text":"required."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-episode","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C7episode_6market7Combine12AnyPublisherVyAA7EpisodeVs5Error_pGAA0A14URIConvertible_p_SSSgtF","symbolKind":"method","roleHeading":"Instance Method","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"episode","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"extendedModule":"SpotifyWebAPI","title":"episode(_:market:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/episode(_:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/episode(_:market:)":{"type":"topic","abstract":[{"text":"Get an episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/episode(_:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"episode(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/episodes(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"episodes(_:market:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/episodes(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"episodes"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)","role":"symbol","abstract":[{"text":"Get multiple episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"},"https://www.spotify.com/account/overview/":{"title":"account settings","type":"link","url":"https:\/\/www.spotify.com\/account\/overview\/","identifier":"https:\/\/www.spotify.com\/account\/overview\/","titleInlineContent":[{"type":"text","text":"account settings"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-episode":{"title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-episode","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-episode","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/episodes(_:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/episodes(_:market:).json index ea24c856d..1244246e3 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/episodes(_:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/episodes(_:market:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/episodes(_:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"title":"Episodes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)"],"generated":true}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"episodes"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":"?], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"uris","content":[{"inlineContent":[{"type":"text","text":"An array of episode URIs. Maximum: 50. Passing in an empty array"},{"text":" ","type":"text"},{"type":"text","text":"will immediately cause an empty array of results to be returned"},{"text":" ","type":"text"},{"text":"without a network request being made.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"An ","type":"text"},{"isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference"},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"type":"text","text":"“from_token”. If a country code is specified, only episodes that"},{"type":"text","text":" "},{"type":"text","text":"are available in that market will be returned. If the access token"},{"text":" ","type":"text"},{"text":"was granted on behalf of a user (i.e., if you authorized your","type":"text"},{"type":"text","text":" "},{"text":"application using the authorization code flow or the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"code flow with proof key for code exchange), the country associated"},{"type":"text","text":" "},{"text":"with the user account will take priority over this parameter. Users","type":"text"},{"type":"text","text":" "},{"text":"can view the country that is associated with their account in the","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"reference"},{"type":"text","text":". "},{"type":"strong","inlineContent":[{"type":"text","text":"Note: If neither market or user country"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"are provided, the episodes are considered unavailable for the"}]},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"client and Spotify will return"}],"type":"strong"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"for all of the","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"episodes. Therefore, if you authorized your application using"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"the client credentials flow, you must provide a value for this"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"parameter."}]}],"type":"paragraph"}],"name":"market"}]},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The full versions of up to 50 episode objects. Episodes are"},{"type":"text","text":" "},{"text":"returned in the order requested. If an episode is not found or is","type":"text"},{"text":" ","type":"text"},{"text":"unavailable in the specified market\/country, ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" is returned in the"},{"type":"text","text":" "},{"text":"appropriate positions. Duplicate episode URIs in the request will","type":"text"},{"type":"text","text":" "},{"type":"text","text":"result in duplicate episodes in the response."}]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)","isActive":true,"type":"reference"},{"type":"text","text":" (gets a single episode)."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Reading the user’s resume points on episode objects requires the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","isActive":true,"type":"reference"},{"text":" scope. Otherwise, no scopes are","type":"text"},{"type":"text","text":" "},{"text":"required.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-episodes","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0C8episodes_6market7Combine12AnyPublisherVySayAA7EpisodeVSgGs5Error_pGSayAA0A14URIConvertible_pG_SSSgtF","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"episodes"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","extendedModule":"SpotifyWebAPI","title":"episodes(_:market:)","symbolKind":"method"},"sections":[],"abstract":[{"type":"text","text":"Get multiple episodes."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/episodes(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"role":"symbol","title":"episodes(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/episodes(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)","abstract":[{"text":"Get multiple episodes.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"episodes"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier","text":"Episode"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"https://www.spotify.com/account/overview/":{"titleInlineContent":[{"text":"account settings","type":"text"}],"url":"https:\/\/www.spotify.com\/account\/overview\/","type":"link","identifier":"https:\/\/www.spotify.com\/account\/overview\/","title":"account settings"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/episode(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","title":"episode(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/episode(_:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)","abstract":[{"text":"Get an episode.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier","text":"Episode"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"type":"topic"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-multiple-episodes":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-episodes","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-episodes","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Get multiple episodes."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"method","roleHeading":"Instance Method","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"episodes","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier"},{"kind":"text","text":"?], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"extendedModule":"SpotifyWebAPI","title":"episodes(_:market:)","externalID":"s:13SpotifyWebAPI0aC0C8episodes_6market7Combine12AnyPublisherVySayAA7EpisodeVSgGs5Error_pGSayAA0A14URIConvertible_pG_SSSgtF"},"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)"],"anchor":"Episodes","title":"Episodes"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/episodes(_:market:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"episodes"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","kind":"typeIdentifier"},{"kind":"text","text":"?], any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"An array of episode URIs. Maximum: 50. Passing in an empty array"},{"text":" ","type":"text"},{"type":"text","text":"will immediately cause an empty array of results to be returned"},{"type":"text","text":" "},{"type":"text","text":"without a network request being made."}],"type":"paragraph"}],"name":"uris"},{"name":"market","content":[{"inlineContent":[{"text":"An ","type":"text"},{"isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference"},{"text":" or the string","type":"text"},{"type":"text","text":" "},{"text":"“from_token”. If a country code is specified, only episodes that","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are available in that market will be returned. If the access token"},{"text":" ","type":"text"},{"type":"text","text":"was granted on behalf of a user (i.e., if you authorized your"},{"type":"text","text":" "},{"type":"text","text":"application using the authorization code flow or the authorization"},{"text":" ","type":"text"},{"type":"text","text":"code flow with proof key for code exchange), the country associated"},{"text":" ","type":"text"},{"text":"with the user account will take priority over this parameter. Users","type":"text"},{"type":"text","text":" "},{"text":"can view the country that is associated with their account in the","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/","isActive":true},{"type":"text","text":". "},{"type":"strong","inlineContent":[{"type":"text","text":"Note: If neither market or user country"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"are provided, the episodes are considered unavailable for the"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"client and Spotify will return","type":"text"}]},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"for all of the","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"episodes. Therefore, if you authorized your application using"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"the client credentials flow, you must provide a value for this"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"parameter."}]}],"type":"paragraph"}]}]},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"The full versions of up to 50 episode objects. Episodes are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returned in the order requested. If an episode is not found or is"},{"type":"text","text":" "},{"type":"text","text":"unavailable in the specified market\/country, "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" is returned in the"},{"text":" ","type":"text"},{"type":"text","text":"appropriate positions. Duplicate episode URIs in the request will"},{"text":" ","type":"text"},{"type":"text","text":"result in duplicate episodes in the response."}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)"},{"type":"text","text":" (gets a single episode)."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Reading the user’s resume points on episode objects requires the"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition"},{"text":" scope. Otherwise, no scopes are","type":"text"},{"type":"text","text":" "},{"text":"required.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-episodes","type":"reference"},{"type":"text","text":"."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"https://www.spotify.com/account/overview/":{"identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"link","title":"account settings","titleInlineContent":[{"type":"text","text":"account settings"}],"url":"https:\/\/www.spotify.com\/account\/overview\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-multiple-episodes":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-episodes","type":"link","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-episodes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/episode(_:market:)":{"type":"topic","abstract":[{"text":"Get an episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episode(_:market:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/episode(_:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"episode(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/episodes(_:market:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"episodes(_:market:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/episodes(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"episodes"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/episodes(_:market:)","role":"symbol","abstract":[{"text":"Get multiple episodes.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/extendpages(_:maxextrapages:).json b/docs/data/documentation/spotifywebapi/spotifyapi/extendpages(_:maxextrapages:).json index 0dbf9104a..6c7e34934 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/extendpages(_:maxextrapages:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/extendpages(_:maxextrapages:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extendPages"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"page"},{"text":": ","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:13SpotifyWebAPI9PaginatedP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","text":"Paginated","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"page","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","type":"reference"},{"type":"text","text":" type; that is, a type that contains a link for"},{"type":"text","text":" "},{"type":"text","text":"retrieving the next page of results."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The maximum number of additional pages to retrieve. For","type":"text"},{"type":"text","text":" "},{"type":"text","text":"example, to just get the next page, use "},{"code":"1","type":"codeVoice"},{"type":"text","text":". Leave as "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" "},{"type":"text","text":"(default) to retrieve all pages of results."}]}],"name":"maxExtraPages"}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"A publisher that immediately republishes the page that was","type":"text"},{"type":"text","text":" "},{"type":"text","text":"passed in, as well as additional pages that are returned by the"},{"type":"text","text":" "},{"text":"Spotify web API.","type":"text"}]}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"This method is also available as a combine operator of the same name for"},{"text":" ","type":"text"},{"text":"all publishers where ","type":"text"},{"type":"codeVoice","code":"Output"},{"text":": ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Compare with "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Each time an additional page is received, its ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next","type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"property is used to retrieve the next page of results, and so on, until"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next","isActive":true,"type":"reference"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" or ","type":"text"},{"code":"maxExtraPages","type":"codeVoice"},{"text":" is reached. This means","type":"text"},{"type":"text","text":" "},{"text":"that the next page will not be requested until the previous one is received","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and that the pages will always be returned in order."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)"},"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI0aC0C11extendPages_08maxExtraE07Combine12AnyPublisherVyqd__s5Error_pGqd___SiSgtAA9PaginatedRd__lF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extendPages"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Page"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"extendPages(_:maxExtraPages:)","role":"symbol","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"text":"Retrieves additional pages of results from a ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","isActive":true},{"type":"text","text":" type."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Utilities","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","type":"reference"},{"type":"text","text":" type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"extendPages","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","title":"Working with Paginated Results","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/working-with-paginated-results","abstract":[{"text":"Retrieve additional pages from an endpoint that returns paginated results.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/next":{"type":"topic","title":"next","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"next"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The URL (href) to the next page of items or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none in this"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/pagingobject\/next"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"abstract":[{"text":"A type that contains paginated results.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","title":"Paginated","role":"symbol","url":"\/documentation\/spotifywebapi\/paginated","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Paginated","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"kind":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"type":"emphasis","inlineContent":[{"type":"text","text":"concurrently"}]},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"extendPagesConcurrently(_:maxExtraPages:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Page"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)"],"generated":true,"title":"Utilities","anchor":"Utilities"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"extendPages"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Page"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"page"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Paginated","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","preciseIdentifier":"s:13SpotifyWebAPI9PaginatedP"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","type":"reference"},{"text":" type; that is, a type that contains a link for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"retrieving the next page of results."}]}],"name":"page"},{"content":[{"inlineContent":[{"type":"text","text":"The maximum number of additional pages to retrieve. For"},{"type":"text","text":" "},{"type":"text","text":"example, to just get the next page, use "},{"type":"codeVoice","code":"1"},{"text":". Leave as ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" ","type":"text"},{"text":"(default) to retrieve all pages of results.","type":"text"}],"type":"paragraph"}],"name":"maxExtraPages"}],"kind":"parameters"},{"content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"inlineContent":[{"text":"A publisher that immediately republishes the page that was","type":"text"},{"type":"text","text":" "},{"type":"text","text":"passed in, as well as additional pages that are returned by the"},{"text":" ","type":"text"},{"type":"text","text":"Spotify web API."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method is also available as a combine operator of the same name for"},{"text":" ","type":"text"},{"type":"text","text":"all publishers where "},{"code":"Output","type":"codeVoice"},{"type":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","type":"reference","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Compare with "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","isActive":true,"type":"reference"},{"text":".","type":"text"}]},{"inlineContent":[{"type":"text","text":"Each time an additional page is received, its "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next"},{"type":"text","text":" "},{"text":"property is used to retrieve the next page of results, and so on, until","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next","type":"reference","isActive":true},{"type":"text","text":" is "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" or "},{"code":"maxExtraPages","type":"codeVoice"},{"type":"text","text":" is reached. This means"},{"type":"text","text":" "},{"type":"text","text":"that the next page will not be requested until the previous one is received"},{"type":"text","text":" "},{"type":"text","text":"and that the pages will always be returned in order."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"reference"},{"text":".","type":"text"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"extendPages","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Page"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:13SpotifyWebAPI0aC0C11extendPages_08maxExtraE07Combine12AnyPublisherVyqd__s5Error_pGqd___SiSgtAA9PaginatedRd__lF","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"title":"extendPages(_:maxExtraPages:)","symbolKind":"method","roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated"},{"type":"text","text":" type."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"url":"\/documentation\/spotifywebapi\/working-with-paginated-results","kind":"article","abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"title":"Working with Paginated Results","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"topic","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extendPages"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated"},{"type":"text","text":" type."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/next":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The URL (href) to the next page of items or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none in this"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/pagingobject\/next","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"next"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next","kind":"symbol","title":"next"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"inlineContent":[{"text":"concurrently","type":"text"}],"type":"emphasis"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","kind":"symbol","title":"extendPagesConcurrently(_:maxExtraPages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"url":"\/documentation\/spotifywebapi\/paginated","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"role":"symbol","title":"Paginated","abstract":[{"type":"text","text":"A type that contains paginated results."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Paginated"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/extendpagesconcurrently(_:maxextrapages:).json b/docs/data/documentation/spotifywebapi/spotifyapi/extendpagesconcurrently(_:maxextrapages:).json index 5e3a8d6f2..6ffa67dba 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/extendpagesconcurrently(_:maxextrapages:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/extendpagesconcurrently(_:maxextrapages:).json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"title":"Utilities","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"type":"emphasis","inlineContent":[{"text":"concurrently","type":"text"}]},{"type":"text","text":"."}],"metadata":{"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxExtraPages"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"extendPagesConcurrently(_:maxExtraPages:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C23extendPagesConcurrently_08maxExtraE07Combine12AnyPublisherVyqd__s5Error_pGqd___SiSgtAA20PagingObjectProtocolRd__lF","symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPagesConcurrently","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Page","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"page","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxExtraPages"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Page"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","kind":"typeIdentifier","text":"PagingObjectProtocol"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A paging object."}]}],"name":"page"},{"name":"maxExtraPages","content":[{"type":"paragraph","inlineContent":[{"text":"The maximum number of additional pages to retrieve. For","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"example, to just get the next page, use "},{"code":"1","type":"codeVoice"},{"type":"text","text":". Leave as "},{"code":"nil","type":"codeVoice"},{"text":" ","type":"text"},{"text":"(default) to retrieve all pages of results.","type":"text"}]}]}]},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"type":"text","text":"A publisher that immediately republishes the "},{"code":"page","type":"codeVoice"},{"text":" that was","type":"text"},{"type":"text","text":" "},{"text":"passed in, as well as additional pages that are returned by the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Spotify web API."}],"type":"paragraph"}],"kind":"content"},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"This method is also available as a combine operator of the same name for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"all publishers where the output is a paging object."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Compare with "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","type":"reference","isActive":true},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method immediately republishes the page of results that were passed in"},{"text":" ","type":"text"},{"type":"text","text":"and then requests additional pages "},{"inlineContent":[{"text":"concurrently","type":"text"}],"type":"emphasis"},{"type":"text","text":". This method has better"},{"text":" ","type":"text"},{"type":"text","text":"performance than "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","type":"reference","isActive":true},{"type":"text","text":", which must"},{"text":" ","type":"text"},{"type":"text","text":"wait for the previous page to be received before requesting the next page."},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"However, the order in which the pages are received is unpredictable."}]},{"type":"text","text":" If"},{"text":" ","type":"text"},{"text":"you need to wait for all pages to be received before processing them, then","type":"text"},{"type":"text","text":" "},{"text":"always use this method.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","isActive":true,"type":"reference"},{"text":".","type":"text"}]},{"inlineContent":[{"type":"text","text":"See also "},{"code":"Publisher.collectAndSortByOffset()","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"abstract":[{"text":"A type that contains paginated results.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","title":"Paginated","role":"symbol","url":"\/documentation\/spotifywebapi\/paginated","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Paginated","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"where the output is a paging object."}],"url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"PagingObjectProtocol","kind":"identifier"}],"title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"kind":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"type":"emphasis","inlineContent":[{"type":"text","text":"concurrently"}]},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"extendPagesConcurrently(_:maxExtraPages:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Page"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","type":"reference"},{"type":"text","text":" type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"extendPages","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","title":"Working with Paginated Results","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/working-with-paginated-results","abstract":[{"text":"Retrieve additional pages from an endpoint that returns paginated results.","type":"text"}]}}} \ No newline at end of file +{"metadata":{"title":"extendPagesConcurrently(_:maxExtraPages:)","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"externalID":"s:13SpotifyWebAPI0aC0C23extendPagesConcurrently_08maxExtraE07Combine12AnyPublisherVyqd__s5Error_pGqd___SiSgtAA20PagingObjectProtocolRd__lF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Page"},{"text":">(","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"type":"emphasis","inlineContent":[{"text":"concurrently","type":"text"}]},{"type":"text","text":"."}],"seeAlsoSections":[{"anchor":"Utilities","title":"Utilities","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)"],"generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"extendPagesConcurrently","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Page"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"page"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxExtraPages"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"PagingObjectProtocol","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","preciseIdentifier":"s:13SpotifyWebAPI20PagingObjectProtocolP"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"page","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A paging object."}]}]},{"name":"maxExtraPages","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The maximum number of additional pages to retrieve. For"},{"type":"text","text":" "},{"text":"example, to just get the next page, use ","type":"text"},{"type":"codeVoice","code":"1"},{"type":"text","text":". Leave as "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" "},{"text":"(default) to retrieve all pages of results.","type":"text"}]}]}]},{"content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"inlineContent":[{"type":"text","text":"A publisher that immediately republishes the "},{"type":"codeVoice","code":"page"},{"text":" that was","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"passed in, as well as additional pages that are returned by the"},{"text":" ","type":"text"},{"type":"text","text":"Spotify web API."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"This method is also available as a combine operator of the same name for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"all publishers where the output is a paging object."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Compare with "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method immediately republishes the page of results that were passed in"},{"text":" ","type":"text"},{"text":"and then requests additional pages ","type":"text"},{"inlineContent":[{"text":"concurrently","type":"text"}],"type":"emphasis"},{"type":"text","text":". This method has better"},{"type":"text","text":" "},{"type":"text","text":"performance than "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","type":"reference","isActive":true},{"text":", which must","type":"text"},{"type":"text","text":" "},{"type":"text","text":"wait for the previous page to be received before requesting the next page."},{"text":" ","type":"text"},{"inlineContent":[{"text":"However, the order in which the pages are received is unpredictable.","type":"text"}],"type":"strong"},{"text":" If","type":"text"},{"type":"text","text":" "},{"text":"you need to wait for all pages to be received before processing them, then","type":"text"},{"type":"text","text":" "},{"text":"always use this method.","type":"text"}]},{"inlineContent":[{"text":"See ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"code":"Publisher.collectAndSortByOffset()","type":"codeVoice"},{"type":"text","text":"."}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)"},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"url":"\/documentation\/spotifywebapi\/paginated","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"role":"symbol","title":"Paginated","abstract":[{"type":"text","text":"A type that contains paginated results."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Paginated"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObjectProtocol":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PagingObjectProtocol","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobjectprotocol","type":"topic","navigatorTitle":[{"text":"PagingObjectProtocol","kind":"identifier"}],"kind":"symbol","title":"PagingObjectProtocol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObjectProtocol","abstract":[{"text":"An internal implementation detail required for creating publisher extensions","type":"text"},{"type":"text","text":" "},{"text":"where the output is a paging object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extendPages"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated"},{"type":"text","text":" type."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"inlineContent":[{"text":"concurrently","type":"text"}],"type":"emphasis"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","kind":"symbol","title":"extendPagesConcurrently(_:maxExtraPages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"url":"\/documentation\/spotifywebapi\/working-with-paginated-results","kind":"article","abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"title":"Working with Paginated Results","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"topic","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/featuredplaylists(locale:country:timestamp:limit:offset:).json b/docs/data/documentation/spotifywebapi/spotifyapi/featuredplaylists(locale:country:timestamp:limit:offset:).json index f6c1d9e53..de7fcef4b 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/featuredplaylists(locale:country:timestamp:limit:offset:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/featuredplaylists(locale:country:timestamp:limit:offset:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"],"title":"Browse"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"featuredPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"locale"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"timestamp","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"FeaturedPlaylists","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"locale","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The desired language, consisting of an "},{"isActive":true,"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1"},{"text":" and an ","type":"text"},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"type":"text","text":", joined by an"},{"type":"text","text":" "},{"type":"text","text":"underscore. For example: es_MX, meaning “Spanish (Mexico)”. Provide"},{"type":"text","text":" "},{"text":"this parameter if you want the results returned in a particular","type":"text"},{"text":" ","type":"text"},{"text":"language. Note that, if locale is not supplied, or if the specified","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"language is not available, all strings will be returned in the"},{"text":" ","type":"text"},{"type":"text","text":"Spotify default language (American English). The locale parameter,"},{"text":" ","type":"text"},{"text":"combined with the country parameter, may give odd results if not","type":"text"},{"type":"text","text":" "},{"text":"carefully matched. For example, “SE” for ","type":"text"},{"code":"country","type":"codeVoice"},{"type":"text","text":" and “de_DE” for"},{"text":" ","type":"text"},{"code":"locale","type":"codeVoice"},{"text":" will return a list of playlists relevant to Sweden but as","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"German language strings."}]}]},{"name":"country","content":[{"type":"paragraph","inlineContent":[{"text":"A country: an ","type":"text"},{"isActive":true,"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference"},{"text":" or the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"string “from_token”. Provide this parameter if you want to narrow"},{"text":" ","type":"text"},{"text":"the list of returned categories to those relevant to a particular","type":"text"},{"type":"text","text":" "},{"text":"country. If omitted, the returned items will be globally relevant.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"A date, which will be converted to a second-precision","type":"text"},{"type":"text","text":" "},{"type":"text","text":"timestamp (“yyyy-MM-ddTHH:mm:ss”). Use this parameter to specify"},{"text":" ","type":"text"},{"type":"text","text":"the user’s local time to get results tailored for that specific"},{"type":"text","text":" "},{"type":"text","text":"date and time in the day. If not provided, the response defaults to"},{"type":"text","text":" "},{"type":"text","text":"the current UTC time. If there were no featured playlists"},{"text":" ","type":"text"},{"text":"(or there is no data) at the specified time, the response will","type":"text"},{"type":"text","text":" "},{"text":"revert to the current UTC time.","type":"text"}],"type":"paragraph"}],"name":"timestamp"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The maximum number of playlists to return. Default: 20; Minimum:"},{"type":"text","text":" "},{"type":"text","text":"1; Maximum: 50."}]}],"name":"limit"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The index of the first playlist to return. Default: 0. Use with","type":"text"},{"text":" ","type":"text"},{"code":"limit","type":"codeVoice"},{"type":"text","text":" to get the next set of playlists."}]}],"name":"offset"}]},{"content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"An array of simplified playlist objects wrapped in a paging","type":"text"},{"type":"text","text":" "},{"text":"object and a message that can be displayed to the user, such as “Good","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Morning”, or “Editors’s picks”, localized based on the locale,"},{"type":"text","text":" "},{"type":"text","text":"country, and timestamp parameters."}]}],"kind":"content"},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"No scopes are required for this endpoint.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists","isActive":true,"type":"reference"},{"text":".","type":"text"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"type":"text","text":"Get a list of featured playlists (shown, for example, on a Spotify player’s"},{"type":"text","text":" "},{"type":"text","text":"“Browse” tab)."}],"kind":"symbol","metadata":{"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0C17featuredPlaylists6locale7country9timestamp5limit6offset7Combine12AnyPublisherVyAA08FeaturedE0Vs5Error_pGSSSg_AQ10Foundation4DateVSgSiSgAVtF","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"featuredPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"locale"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"timestamp"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV","text":"FeaturedPlaylists"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categoryPlaylists(_:country:limit:offset:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","title":"categoryPlaylists(_:country:limit:offset:)","abstract":[{"type":"text","text":"Get a list of Spotify playlists tagged with a particular category."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"categoryPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">?>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"recommendationGenres","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","abstract":[{"text":"Retrieve a list of available genres seeds for recommendations.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","title":"recommendationGenres()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recommendations","kind":"identifier"},{"kind":"text","text":"("},{"text":"TrackAttributes","preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"RecommendationsResponse","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"topic","title":"recommendations(_:limit:market:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categories(country:locale:limit:offset:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"categories","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"categories(country:locale:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","abstract":[{"type":"text","text":"Get a list of categories used to tag items in Spotify (on, for example, the"},{"text":" ","type":"text"},{"text":"Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"http://en.wikipedia.org/wiki/ISO_639-1":{"titleInlineContent":[{"type":"text","text":"ISO 639-1 language"},{"type":"text","text":" "},{"type":"text","text":"code"}],"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1","title":"ISO 639-1 language code","type":"link","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"FeaturedPlaylists","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a list of featured playlists (shown, for example, on a Spotify player’s"},{"type":"text","text":" "},{"type":"text","text":"“Browse” tab)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/category(_:country:locale:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a Spotify Category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","kind":"symbol","title":"category(_:country:locale:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/newAlbumReleases(country:limit:offset:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","title":"newAlbumReleases(country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","abstract":[{"text":"Get a list of new album releases featured in Spotify (shown, for example,","type":"text"},{"type":"text","text":" "},{"text":"on a Spotify player’s “Browse” tab).","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NewAlbumReleases","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"type":"link","title":"ISO 3166-1 alpha-2 country code","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-featured-playlists":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"title":"Browse","generated":true,"anchor":"Browse","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"featuredPlaylists"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"locale"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"timestamp","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV","kind":"typeIdentifier","text":"FeaturedPlaylists"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","role":"symbol","roleHeading":"Instance Method","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","externalID":"s:13SpotifyWebAPI0aC0C17featuredPlaylists6locale7country9timestamp5limit6offset7Combine12AnyPublisherVyAA08FeaturedE0Vs5Error_pGSSSg_AQ10Foundation4DateVSgSiSgAVtF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"kind":"symbol","abstract":[{"text":"[","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"type":"text","text":"] Get a list of featured playlists (shown, for example, on"},{"type":"text","text":" "},{"type":"text","text":"a Spotify player’s “Browse” tab)."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"featuredPlaylists"},{"kind":"text","text":"("},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"timestamp"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV","kind":"typeIdentifier","text":"FeaturedPlaylists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The desired language, consisting of an "},{"isActive":true,"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1"},{"type":"text","text":" and an "},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"text":", joined by an","type":"text"},{"text":" ","type":"text"},{"text":"underscore. For example: es_MX, meaning “Spanish (Mexico)”. Provide","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"this parameter if you want the results returned in a particular"},{"text":" ","type":"text"},{"text":"language. Note that, if locale is not supplied, or if the specified","type":"text"},{"type":"text","text":" "},{"type":"text","text":"language is not available, all strings will be returned in the"},{"text":" ","type":"text"},{"type":"text","text":"Spotify default language (American English). The locale parameter,"},{"type":"text","text":" "},{"text":"combined with the country parameter, may give odd results if not","type":"text"},{"text":" ","type":"text"},{"text":"carefully matched. For example, “SE” for ","type":"text"},{"type":"codeVoice","code":"country"},{"text":" and “de_DE” for","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"locale"},{"text":" will return a list of playlists relevant to Sweden but as","type":"text"},{"type":"text","text":" "},{"text":"German language strings.","type":"text"}],"type":"paragraph"}],"name":"locale"},{"name":"country","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A country: an "},{"isActive":true,"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":" or the"},{"type":"text","text":" "},{"type":"text","text":"string “from_token”. Provide this parameter if you want to narrow"},{"text":" ","type":"text"},{"type":"text","text":"the list of returned categories to those relevant to a particular"},{"text":" ","type":"text"},{"text":"country. If omitted, the returned items will be globally relevant.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"A date, which will be converted to a second-precision"},{"text":" ","type":"text"},{"type":"text","text":"timestamp (“yyyy-MM-ddTHH:mm:ss”). Use this parameter to specify"},{"text":" ","type":"text"},{"text":"the user’s local time to get results tailored for that specific","type":"text"},{"type":"text","text":" "},{"type":"text","text":"date and time in the day. If not provided, the response defaults to"},{"type":"text","text":" "},{"text":"the current UTC time. If there were no featured playlists","type":"text"},{"type":"text","text":" "},{"type":"text","text":"(or there is no data) at the specified time, the response will"},{"type":"text","text":" "},{"text":"revert to the current UTC time.","type":"text"}],"type":"paragraph"}],"name":"timestamp"},{"name":"limit","content":[{"inlineContent":[{"text":"The maximum number of playlists to return. Default: 20; Minimum:","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"1; Maximum: 50."}],"type":"paragraph"}]},{"name":"offset","content":[{"inlineContent":[{"type":"text","text":"The index of the first playlist to return. Default: 0. Use with"},{"text":" ","type":"text"},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of playlists."}],"type":"paragraph"}]}]},{"content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"inlineContent":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging"},{"type":"text","text":" "},{"type":"text","text":"object and a message that can be displayed to the user, such as “Good"},{"text":" ","type":"text"},{"text":"Morning”, or “Editors’s picks”, localized based on the locale,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"country, and timestamp parameters."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"style":"warning","content":[{"inlineContent":[{"type":"text","text":"This endpoint is deprecated for new web API applications. See"},{"type":"text","text":" "},{"text":"this ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}],"type":"aside","name":"Warning"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/newAlbumReleases(country:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","title":"newAlbumReleases(country:limit:offset:)","abstract":[{"text":"Get a list of new album releases featured in Spotify (shown, for example,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on a Spotify player’s “Browse” tab)."}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","text":"NewAlbumReleases","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-featured-playlists":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists","title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-featured-playlists","type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categories(country:locale:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","title":"categories(country:locale:limit:offset:)","abstract":[{"text":"Get a list of categories used to tag items in Spotify (on, for example, the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Spotify player’s “Browse” tab)."}],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"categories"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","text":"SpotifyCategory","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api":{"identifier":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api","title":"article","url":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api","type":"link","titleInlineContent":[{"type":"text","text":"article"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"[","type":"text"},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"type":"text","text":"] Get Recommendations Based on Seeds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categoryPlaylists(_:country:limit:offset:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","title":"categoryPlaylists(_:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"categoryPlaylists"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">?>, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"type":"text","text":"] Get a list of Spotify playlists tagged with a particular"},{"text":" ","type":"text"},{"type":"text","text":"category."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]}},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","role":"symbol","title":"recommendationGenres()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"recommendationGenres","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","type":"topic","abstract":[{"type":"text","text":"Retrieve a list of available genres seeds for recommendations."}]},"http://en.wikipedia.org/wiki/ISO_639-1":{"title":"ISO 639-1 language code","titleInlineContent":[{"type":"text","text":"ISO 639-1 language"},{"text":" ","type":"text"},{"type":"text","text":"code"}],"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1","type":"link","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_639-1"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"FeaturedPlaylists","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get a list of featured playlists (shown, for example, on","type":"text"},{"text":" ","type":"text"},{"text":"a Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/category(_:country:locale:)":{"abstract":[{"type":"text","text":"Get a Spotify Category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","type":"topic","kind":"symbol","title":"category(_:country:locale:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/filteredplaylist(_:filters:additionaltypes:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/filteredplaylist(_:filters:additionaltypes:market:).json index 1ef1a3b35..68bd60f92 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/filteredplaylist(_:filters:additionaltypes:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/filteredplaylist(_:filters:additionaltypes:market:).json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"title":"filteredPlaylist(_:filters:additionalTypes:market:)","extendedModule":"SpotifyWebAPI","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C16filteredPlaylist_7filters15additionalTypes6market7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGAA0A14URIConvertible_p_SSSayAA10IDCategoryOGSSSgtF","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"filters","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol"},"sections":[],"abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"specify fields to filter the query."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"playlist","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"filters","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"additionalTypes"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"playlist","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI of a playlist."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Filters for the query: a comma-separated list (no spaces) of"},{"type":"text","text":" "},{"type":"text","text":"the fields to return. If omitted, all fields are returned. For"},{"type":"text","text":" "},{"type":"text","text":"example, to get just the playlist’s description and URI:"},{"text":" ","type":"text"},{"type":"text","text":"“description,uri”. A dot separator can be used to specify"},{"text":" ","type":"text"},{"text":"non-reoccurring fields, while parentheses can be used to specify","type":"text"},{"text":" ","type":"text"},{"text":"reoccurring fields within objects. For example, to get just the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"added date and user ID of the adder:"},{"type":"text","text":" "},{"type":"text","text":"“tracks.items(added_at,added_by.id)”. Use multiple parentheses to"},{"text":" ","type":"text"},{"text":"drill down into nested objects, for example:","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"“tracks.items(track(name,href,album(name,href)))”. Fields can be"},{"type":"text","text":" "},{"type":"text","text":"excluded by prefixing them with an exclamation mark, for example:"},{"type":"text","text":" "},{"type":"text","text":"“tracks.items(track(name,href,album(!name,href)))”."}],"type":"paragraph"}],"name":"filters"},{"content":[{"inlineContent":[{"text":"An array of id categories. Valid types are","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true},{"type":"text","text":" and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference","isActive":true},{"type":"text","text":". If you provide"},{"type":"text","text":" "},{"code":"[]","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"[.track]"},{"type":"text","text":", then both tracks and episodes will be returned"},{"text":" ","type":"text"},{"text":"in the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true,"type":"reference"},{"type":"text","text":" format. In this case, trying to decode episodes"},{"type":"text","text":" "},{"type":"text","text":"into "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference","isActive":true},{"text":" or ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","isActive":true},{"type":"text","text":" will always fail. Instead,"},{"type":"text","text":" "},{"text":"both tracks and episodes must be decoded into ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true,"type":"reference"},{"type":"text","text":". If you"},{"type":"text","text":" "},{"text":"expect the the playlist to have both tracks and episodes, then use","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"[.episode]"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"[.track, .episode]"},{"text":" and decode the tracks and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"episodes into "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"name":"additionalTypes"}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"inlineContent":[{"text":"The raw data and URL response from the server. Because the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"response is entirely dependent on the filters you specify, you are"},{"type":"text","text":" "},{"text":"responsible for decoding the data. Use the combine operators","type":"text"},{"type":"text","text":" "},{"code":"decodeSpotifyObject(_:)","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"decodeOptionalSpotifyObject(_:)","type":"codeVoice"},{"text":" ","type":"text"},{"type":"text","text":"instead of "},{"type":"codeVoice","code":"decode(type:decoder:)"},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"See also:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","isActive":true}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)"}]}]}]},{"type":"paragraph","inlineContent":[{"text":"No scopes are required for this endpoint. Both Public and Private playlists","type":"text"},{"type":"text","text":" "},{"type":"text","text":"belonging to any user can be retrieved."}]},{"inlineContent":[{"type":"text","text":"Use the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/console\/get-playlist\/","isActive":true},{"type":"text","text":" to test your queries, then copy and paste the"},{"type":"text","text":" "},{"text":"response into this ","type":"text"},{"isActive":true,"identifier":"https:\/\/jsoneditoronline.org\/","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"text":"You are also encouraged to assign a folder to","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder"},{"type":"text","text":"—or assign a value to the"},{"type":"text","text":" "},{"type":"text","text":"environment variable “SPOTIFY_DATA_DUMP_FOLDER”, which is what"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","isActive":true},{"type":"text","text":" is initialized to—so that the data"},{"text":" ","type":"text"},{"type":"text","text":"will be written to a folder when the decoding fails. You can then upload"},{"type":"text","text":" "},{"type":"text","text":"this file to this "},{"overridingTitleInlineContent":[{"text":"JSON viewer","type":"text"}],"isActive":true,"identifier":"https:\/\/jsoneditoronline.org\/","type":"reference","overridingTitle":"JSON viewer"},{"text":". Set the ","type":"text"},{"code":"logLevel","type":"codeVoice"},{"type":"text","text":" of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger","isActive":true,"type":"reference"},{"type":"text","text":" to "},{"code":"trace","type":"codeVoice"},{"type":"text","text":" to print the raw data of all requests to"},{"type":"text","text":" "},{"type":"text","text":"the standard output."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"When decoding the data, use the combine operators ","type":"text"},{"code":"decodeSpotifyObject(_:)","type":"codeVoice"},{"text":" ","type":"text"},{"type":"text","text":"or "},{"type":"codeVoice","code":"decodeOptionalSpotifyObject(_:)"},{"text":" instead of ","type":"text"},{"code":"decode(type:decoder:)","type":"codeVoice"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"otherwise the above doesn’t apply."}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"market: An "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"text":" or the string","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"“from_token”. For tracks, Provide this parameter if you want"},{"type":"text","text":" "},{"type":"text","text":"to apply "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},{"type":"text","text":". For episodes, if the access token"},{"text":" ","type":"text"},{"text":"was granted on behalf of a user (i.e., if you authorized your","type":"text"},{"text":" ","type":"text"},{"text":"application using the authorization code flow or the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"code flow with proof key for code exchange), the country associated"},{"type":"text","text":" "},{"text":"with the user account will take priority over this parameter. Users","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"can view the country that is associated with their account in the"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"reference"},{"type":"text","text":". "},{"type":"strong","inlineContent":[{"text":"Note: If neither market or user country","type":"text"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"are provided, the episodes are considered unavailable for the","type":"text"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"client and"}]},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"will will be returned at the corresponding"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"positions for each episode. Therefore, if you authorized your"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"application using the client credentials flow and you want to","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"retrieve the episodes in a playlist, you must provide a value","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"for this parameter.","type":"text"}]}]}]}],"type":"unorderedList"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)"},"seeAlsoSections":[{"generated":true,"title":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"https://developer.spotify.com/console/get-playlist/":{"url":"https:\/\/developer.spotify.com\/console\/get-playlist\/","identifier":"https:\/\/developer.spotify.com\/console\/get-playlist\/","type":"link","title":"Spotify console","titleInlineContent":[{"text":"Spotify console","type":"text"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"title":"ISO 3166-1 alpha-2 country code","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-playlist":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist","type":"link","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"decode this into a string."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","title":"rawData","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/dataDumpFolder":{"abstract":[{"text":"The folder to write the json response (","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"type":"text","text":") from the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API to when instances of this error are created. This is intended for"},{"type":"text","text":" "},{"text":"debugging purposes.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","title":"dataDumpFolder","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"dataDumpFolder","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/spotifyDecodeLogger":{"url":"\/documentation\/spotifywebapi\/spotifydecodelogger","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger","title":"spotifyDecodeLogger","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spotifyDecodeLogger"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"Logs messages related to the decoding of data."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"titleInlineContent":[{"type":"text","text":"Track Relinking"}],"title":"Track Relinking","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link"},"https://www.spotify.com/account/overview/":{"title":"account settings","titleInlineContent":[{"type":"text","text":"account settings"}],"identifier":"https:\/\/www.spotify.com\/account\/overview\/","url":"https:\/\/www.spotify.com\/account\/overview\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"https://jsoneditoronline.org/":{"titleInlineContent":[{"type":"text","text":"online JSON viewer"}],"url":"https:\/\/jsoneditoronline.org\/","type":"link","identifier":"https:\/\/jsoneditoronline.org\/","title":"online JSON viewer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"kind":"symbol","metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"filters","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"additionalTypes"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"filteredPlaylist(_:filters:additionalTypes:market:)","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0C16filteredPlaylist_7filters15additionalTypes6market7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGAA0A14URIConvertible_p_SSSayAA10IDCategoryOGSSSgtF","role":"symbol","symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"roleHeading":"Instance Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"playlist","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"filters","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"playlist","content":[{"type":"paragraph","inlineContent":[{"text":"The URI of a playlist.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Filters for the query: a comma-separated list (no spaces) of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the fields to return. If omitted, all fields are returned. For"},{"text":" ","type":"text"},{"type":"text","text":"example, to get just the playlist’s description and URI:"},{"type":"text","text":" "},{"type":"text","text":"“description,uri”. A dot separator can be used to specify"},{"type":"text","text":" "},{"type":"text","text":"non-reoccurring fields, while parentheses can be used to specify"},{"type":"text","text":" "},{"text":"reoccurring fields within objects. For example, to get just the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"added date and user ID of the adder:"},{"type":"text","text":" "},{"type":"text","text":"“tracks.items(added_at,added_by.id)”. Use multiple parentheses to"},{"type":"text","text":" "},{"type":"text","text":"drill down into nested objects, for example:"},{"type":"text","text":" "},{"text":"“tracks.items(track(name,href,album(name,href)))”. Fields can be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"excluded by prefixing them with an exclamation mark, for example:"},{"text":" ","type":"text"},{"type":"text","text":"“tracks.items(track(name,href,album(!name,href)))”."}]}],"name":"filters"},{"content":[{"type":"paragraph","inlineContent":[{"text":"An array of id categories. Valid types are","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"type":"text","text":" and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","isActive":true,"type":"reference"},{"type":"text","text":". If you provide"},{"type":"text","text":" "},{"code":"[]","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"[.track]","type":"codeVoice"},{"type":"text","text":", then both tracks and episodes will be returned"},{"type":"text","text":" "},{"text":"in the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"text":" format. In this case, trying to decode episodes","type":"text"},{"type":"text","text":" "},{"text":"into ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"type":"text","text":" or "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"},{"type":"text","text":" will always fail. Instead,"},{"text":" ","type":"text"},{"text":"both tracks and episodes must be decoded into ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"type":"text","text":". If you"},{"type":"text","text":" "},{"text":"expect the the playlist to have both tracks and episodes, then use","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"[.episode]"},{"type":"text","text":" or "},{"code":"[.track, .episode]","type":"codeVoice"},{"text":" and decode the tracks and","type":"text"},{"text":" ","type":"text"},{"text":"episodes into ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference","isActive":true},{"text":".","type":"text"}]}],"name":"additionalTypes"},{"name":"market","content":[{"type":"paragraph","inlineContent":[{"text":"An ","type":"text"},{"isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference"},{"text":" or the string","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"“from_token”. For tracks, Provide this parameter if you want"},{"text":" ","type":"text"},{"text":"to apply ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"reference"},{"type":"text","text":". For episodes, if the access token"},{"type":"text","text":" "},{"type":"text","text":"was granted on behalf of a user (i.e., if you authorized your"},{"text":" ","type":"text"},{"type":"text","text":"application using the authorization code flow or the authorization"},{"text":" ","type":"text"},{"type":"text","text":"code flow with proof key for code exchange), the country associated"},{"type":"text","text":" "},{"text":"with the user account will take priority over this parameter. Users","type":"text"},{"type":"text","text":" "},{"text":"can view the country that is associated with their account in the","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/www.spotify.com\/account\/overview\/","isActive":true,"type":"reference"},{"type":"text","text":". "},{"type":"strong","inlineContent":[{"text":"Note: If neither market or user country","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"are provided, the episodes are considered unavailable for the"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"client and","type":"text"}]},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"will will be returned at the corresponding","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"positions for each episode. Therefore, if you authorized your"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"application using the client credentials flow and you want to","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"retrieve the episodes in a playlist, you must provide a value","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"for this parameter."}]}]}]}]},{"content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"inlineContent":[{"type":"text","text":"The raw data and URL response from the server. Because the"},{"type":"text","text":" "},{"text":"response is entirely dependent on the filters you specify, you are","type":"text"},{"type":"text","text":" "},{"text":"responsible for decoding the data. Use the combine operators","type":"text"},{"type":"text","text":" "},{"code":"decodeSpotifyObject(_:)","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"decodeOptionalSpotifyObject(_:)"},{"text":" ","type":"text"},{"type":"text","text":"instead of "},{"type":"codeVoice","code":"decode(type:decoder:)"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","isActive":true,"type":"reference"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","isActive":true,"type":"reference"}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"No scopes are required for this endpoint. Both Public and Private playlists","type":"text"},{"type":"text","text":" "},{"text":"belonging to any user can be retrieved.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Use the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/console\/get-playlist\/","type":"reference"},{"text":" to test your queries, then copy and paste the","type":"text"},{"type":"text","text":" "},{"text":"response into this ","type":"text"},{"identifier":"https:\/\/jsoneditoronline.org\/","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are also encouraged to assign a folder to"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","isActive":true,"type":"reference"},{"type":"text","text":"—or assign a value to the"},{"type":"text","text":" "},{"type":"text","text":"environment variable “SPOTIFY_DATA_DUMP_FOLDER”, which is what"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","isActive":true},{"type":"text","text":" is initialized to—so that the data"},{"type":"text","text":" "},{"type":"text","text":"will be written to a folder when the decoding fails. You can then upload"},{"type":"text","text":" "},{"type":"text","text":"this file to this "},{"type":"reference","overridingTitleInlineContent":[{"text":"JSON viewer","type":"text"}],"overridingTitle":"JSON viewer","identifier":"https:\/\/jsoneditoronline.org\/","isActive":true},{"type":"text","text":". Set the "},{"type":"codeVoice","code":"logLevel"},{"type":"text","text":" of"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger"},{"type":"text","text":" to "},{"type":"codeVoice","code":"trace"},{"type":"text","text":" to print the raw data of all requests to"},{"text":" ","type":"text"},{"type":"text","text":"the standard output."}]},{"inlineContent":[{"type":"text","text":"When decoding the data, use the combine operators "},{"type":"codeVoice","code":"decodeSpotifyObject(_:)"},{"type":"text","text":" "},{"text":"or ","type":"text"},{"type":"codeVoice","code":"decodeOptionalSpotifyObject(_:)"},{"type":"text","text":" instead of "},{"type":"codeVoice","code":"decode(type:decoder:)"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"text","text":"otherwise the above doesn’t apply."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"specify fields to filter the query."}],"seeAlsoSections":[{"anchor":"Playlists","generated":true,"title":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"title":"playlist(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"https://www.spotify.com/account/overview/":{"titleInlineContent":[{"type":"text","text":"account settings"}],"identifier":"https:\/\/www.spotify.com\/account\/overview\/","url":"https:\/\/www.spotify.com\/account\/overview\/","title":"account settings","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows","type":"text"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"titleInlineContent":[{"type":"text","text":"Track Relinking"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"Track Relinking","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","kind":"symbol","title":"rawData","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"type":"text","text":" "},{"text":"decode this into a string.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-playlist":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist","title":"Spotify web API reference","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/dataDumpFolder":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"dataDumpFolder","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","type":"topic","abstract":[{"text":"The folder to write the json response (","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"text":") from the Spotify web","type":"text"},{"type":"text","text":" "},{"type":"text","text":"API to when instances of this error are created. This is intended for"},{"type":"text","text":" "},{"text":"debugging purposes.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder","role":"symbol","kind":"symbol","title":"dataDumpFolder"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/spotifyDecodeLogger":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spotifyDecodeLogger","kind":"identifier"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger","type":"topic","abstract":[{"text":"Logs messages related to the decoding of data.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifydecodelogger","role":"symbol","kind":"symbol","title":"spotifyDecodeLogger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"https://developer.spotify.com/console/get-playlist/":{"titleInlineContent":[{"type":"text","text":"Spotify console"}],"identifier":"https:\/\/developer.spotify.com\/console\/get-playlist\/","url":"https:\/\/developer.spotify.com\/console\/get-playlist\/","title":"Spotify console","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","kind":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"https://jsoneditoronline.org/":{"titleInlineContent":[{"type":"text","text":"online JSON viewer"}],"identifier":"https:\/\/jsoneditoronline.org\/","url":"https:\/\/jsoneditoronline.org\/","title":"online JSON viewer","type":"link"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:).json index 66cdb246a..68c9e2b86 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:).json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"],"title":"Playlists"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"type":"text","text":" "},{"text":"you to specify fields to filter the query.","type":"text"}],"metadata":{"extendedModule":"SpotifyWebAPI","symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C21filteredPlaylistItems_7filters15additionalTypes5limit6offset6market7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGAA0A14URIConvertible_p_SSSayAA10IDCategoryOGSiSgAZSSSgtF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","roleHeading":"Instance Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"playlist"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"filters","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","text":"IDCategory"},{"text":"], ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"parameters":[{"name":"playlist","content":[{"inlineContent":[{"type":"text","text":"The URI of a playlist."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Filters for the query: a comma-separated list (no spaces) of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the fields to return. If omitted, all fields are returned. For"},{"text":" ","type":"text"},{"text":"example, to get just the playlist’s description and URI:","type":"text"},{"type":"text","text":" "},{"text":"“description,uri”. A dot separator can be used to specify","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"non-reoccurring fields, while parentheses can be used to specify"},{"text":" ","type":"text"},{"type":"text","text":"reoccurring fields within objects. For example, to get just the"},{"type":"text","text":" "},{"type":"text","text":"added date and user ID of the adder:"},{"type":"text","text":" "},{"type":"text","text":"“tracks.items(added_at,added_by.id)”. Use multiple parentheses to"},{"text":" ","type":"text"},{"type":"text","text":"drill down into nested objects, for example:"},{"type":"text","text":" "},{"text":"“tracks.items(track(name,href,album(name,href)))”. Fields can be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"excluded by prefixing them with an exclamation mark, for example:"},{"type":"text","text":" "},{"text":"“tracks.items(track(name,href,album(!name,href)))”.","type":"text"}]}],"name":"filters"},{"name":"additionalTypes","content":[{"inlineContent":[{"type":"text","text":"An array of id categories. Valid types are"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","type":"reference","isActive":true},{"text":" and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","isActive":true},{"type":"text","text":". If you provide"},{"type":"text","text":" "},{"type":"codeVoice","code":"[]"},{"type":"text","text":" or "},{"code":"[.track]","type":"codeVoice"},{"text":", then both tracks and episodes will be returned","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"in the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true,"type":"reference"},{"type":"text","text":" format. In this case, trying to decode episodes"},{"type":"text","text":" "},{"type":"text","text":"into "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"text":" or ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"},{"type":"text","text":" will always fail. Instead,"},{"type":"text","text":" "},{"text":"both tracks and episodes must be decoded into ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":". If you"},{"text":" ","type":"text"},{"text":"expect the the playlist to have both tracks and episodes, then use","type":"text"},{"type":"text","text":" "},{"code":"[.episode]","type":"codeVoice"},{"type":"text","text":" or "},{"type":"codeVoice","code":"[.track, .episode]"},{"type":"text","text":" and decode the tracks and"},{"type":"text","text":" "},{"text":"episodes into ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The maximum number of items to return.","type":"text"},{"type":"text","text":" "},{"text":"Default: 100; minimum: 1; maximum: 100.","type":"text"}],"type":"paragraph"}],"name":"limit"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The index of the first item to return. Default: 0. Use with"},{"type":"text","text":" "},{"code":"limit","type":"codeVoice"},{"text":" to get the next set of tracks.","type":"text"}]}],"name":"offset"},{"content":[{"inlineContent":[{"type":"text","text":"An "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"text":" or the string","type":"text"},{"text":" ","type":"text"},{"text":"“from_token”. For tracks, Provide this parameter if you want to","type":"text"},{"type":"text","text":" "},{"text":"apply ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"reference"},{"text":". For episodes, if the access token was","type":"text"},{"text":" ","type":"text"},{"text":"granted on behalf of a user (i.e., if you authorized your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"application using the authorization code flow or the authorization"},{"type":"text","text":" "},{"type":"text","text":"code flow with proof key for code exchange), the country associated"},{"text":" ","type":"text"},{"type":"text","text":"with the user account will take priority over this parameter. Users"},{"type":"text","text":" "},{"type":"text","text":"can view the country that is associated with their account in the"},{"text":" ","type":"text"},{"isActive":true,"identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"reference"},{"text":". ","type":"text"},{"type":"strong","inlineContent":[{"text":"Note: If neither market or user country","type":"text"}]},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"are provided, the episodes are considered unavailable for the"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"text":"client and","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"will will be returned at the corresponding"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"positions for each episode. Therefore, if you authorized your"}]},{"text":" ","type":"text"},{"inlineContent":[{"text":"application using the client credentials flow and you want to","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"retrieve the episodes in a playlist, you must provide a value"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"for this parameter."}]}],"type":"paragraph"}],"name":"market"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The raw data and URL response from the server. Because the"},{"text":" ","type":"text"},{"type":"text","text":"response is entirely dependent on the filters you specify, you are"},{"type":"text","text":" "},{"type":"text","text":"responsible for decoding the data. Use the combine operators"},{"type":"text","text":" "},{"code":"decodeSpotifyObject(_:)","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"decodeOptionalSpotifyObject(_:)","type":"codeVoice"},{"type":"text","text":" "},{"type":"text","text":"instead of "},{"type":"codeVoice","code":"decode(type:decoder:)"},{"type":"text","text":"."}]}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Unlike, "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)"},{"type":"text","text":", this"},{"text":" ","type":"text"},{"type":"text","text":"endpoint allows you to request different pages of results."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"See also:","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)"}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","isActive":true}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint. Both Public and Private playlists"},{"text":" ","type":"text"},{"text":"belonging to any user can be retrieved.","type":"text"}]},{"inlineContent":[{"text":"Use the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/console\/get-playlist-tracks\/","isActive":true,"type":"reference"},{"text":" to test your queries, then copy and paste the","type":"text"},{"type":"text","text":" "},{"text":"response into this ","type":"text"},{"type":"reference","identifier":"https:\/\/jsoneditoronline.org\/","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"You are also encouraged to assign a folder to"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder"},{"text":"—or assign a value to the","type":"text"},{"type":"text","text":" "},{"text":"environment variable “SPOTIFY_DATA_DUMP_FOLDER”, which is what","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","isActive":true,"type":"reference"},{"text":" is initialized to—so that the data","type":"text"},{"type":"text","text":" "},{"text":"will be written to a folder when the decoding fails. You can then upload","type":"text"},{"text":" ","type":"text"},{"text":"the file to this ","type":"text"},{"overridingTitleInlineContent":[{"type":"text","text":"JSON viewer"}],"isActive":true,"type":"reference","overridingTitle":"JSON viewer","identifier":"https:\/\/jsoneditoronline.org\/"},{"text":". Set the ","type":"text"},{"code":"logLevel","type":"codeVoice"},{"text":" of","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger"},{"type":"text","text":" to "},{"type":"codeVoice","code":"trace"},{"text":" to print the raw data of all requests to","type":"text"},{"type":"text","text":" "},{"text":"the standard output.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"When decoding the data, use the combine operators "},{"code":"decodeSpotifyObject(_:)","type":"codeVoice"},{"type":"text","text":" "},{"type":"text","text":"or "},{"type":"codeVoice","code":"decodeOptionalSpotifyObject(_:)"},{"type":"text","text":" instead of "},{"type":"codeVoice","code":"decode(type:decoder:)"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"text","text":"otherwise the above doesn’t apply."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"https://developer.spotify.com/console/get-playlist-tracks/":{"title":"Spotify console","titleInlineContent":[{"text":"Spotify console","type":"text"}],"url":"https:\/\/developer.spotify.com\/console\/get-playlist-tracks\/","identifier":"https:\/\/developer.spotify.com\/console\/get-playlist-tracks\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/spotifyDecodeLogger":{"url":"\/documentation\/spotifywebapi\/spotifydecodelogger","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger","title":"spotifyDecodeLogger","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spotifyDecodeLogger"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"Logs messages related to the decoding of data."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/dataDumpFolder":{"abstract":[{"text":"The folder to write the json response (","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"type":"text","text":") from the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API to when instances of this error are created. This is intended for"},{"type":"text","text":" "},{"text":"debugging purposes.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","title":"dataDumpFolder","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"dataDumpFolder","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"https://www.spotify.com/account/overview/":{"url":"https:\/\/www.spotify.com\/account\/overview\/","title":"account settings","identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"link","titleInlineContent":[{"text":"account settings","type":"text"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-playlists-tracks":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks","type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"https://jsoneditoronline.org/":{"title":"online JSON viewer","titleInlineContent":[{"text":"online JSON viewer","type":"text"}],"url":"https:\/\/jsoneditoronline.org\/","identifier":"https:\/\/jsoneditoronline.org\/","type":"link"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"Track Relinking","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link","titleInlineContent":[{"text":"Track Relinking","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"decode this into a string."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","title":"rawData","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"],"generated":true,"title":"Playlists","anchor":"Playlists"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"]}],"metadata":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"filteredPlaylistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"additionalTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","symbolKind":"method","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0C21filteredPlaylistItems_7filters15additionalTypes5limit6offset6market7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGAA0A14URIConvertible_p_SSSayAA10IDCategoryOGSiSgAZSSSgtF","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"playlist"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"? = nil, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI of a playlist."}]}],"name":"playlist"},{"content":[{"inlineContent":[{"type":"text","text":"Filters for the query: a comma-separated list (no spaces) of"},{"type":"text","text":" "},{"type":"text","text":"the fields to return. If omitted, all fields are returned. For"},{"text":" ","type":"text"},{"type":"text","text":"example, to get just the playlist’s description and URI:"},{"type":"text","text":" "},{"text":"“description,uri”. A dot separator can be used to specify","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"non-reoccurring fields, while parentheses can be used to specify"},{"text":" ","type":"text"},{"text":"reoccurring fields within objects. For example, to get just the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"added date and user ID of the adder:"},{"text":" ","type":"text"},{"text":"“tracks.items(added_at,added_by.id)”. Use multiple parentheses to","type":"text"},{"text":" ","type":"text"},{"text":"drill down into nested objects, for example:","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“tracks.items(track(name,href,album(name,href)))”. Fields can be"},{"type":"text","text":" "},{"text":"excluded by prefixing them with an exclamation mark, for example:","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"“tracks.items(track(name,href,album(!name,href)))”."}],"type":"paragraph"}],"name":"filters"},{"content":[{"inlineContent":[{"type":"text","text":"An array of id categories. Valid types are"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true},{"type":"text","text":" and "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference"},{"type":"text","text":". If you provide"},{"type":"text","text":" "},{"type":"codeVoice","code":"[]"},{"type":"text","text":" or "},{"code":"[.track]","type":"codeVoice"},{"type":"text","text":", then both tracks and episodes will be returned"},{"type":"text","text":" "},{"type":"text","text":"in the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"type":"text","text":" format. In this case, trying to decode episodes"},{"text":" ","type":"text"},{"text":"into ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"type":"text","text":" or "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode"},{"text":" will always fail. Instead,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"both tracks and episodes must be decoded into "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":". If you"},{"type":"text","text":" "},{"text":"expect the the playlist to have both tracks and episodes, then use","type":"text"},{"type":"text","text":" "},{"code":"[.episode]","type":"codeVoice"},{"type":"text","text":" or "},{"code":"[.track, .episode]","type":"codeVoice"},{"type":"text","text":" and decode the tracks and"},{"type":"text","text":" "},{"type":"text","text":"episodes into "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"additionalTypes"},{"name":"limit","content":[{"inlineContent":[{"type":"text","text":"The maximum number of items to return."},{"type":"text","text":" "},{"text":"Default: 100; minimum: 1; maximum: 100.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The index of the first item to return. Default: 0. Use with","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"limit"},{"text":" to get the next set of tracks.","type":"text"}]}],"name":"offset"},{"name":"market","content":[{"inlineContent":[{"text":"An ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"text":"“from_token”. For tracks, Provide this parameter if you want to","type":"text"},{"type":"text","text":" "},{"text":"apply ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true,"type":"reference"},{"type":"text","text":". For episodes, if the access token was"},{"type":"text","text":" "},{"type":"text","text":"granted on behalf of a user (i.e., if you authorized your"},{"text":" ","type":"text"},{"type":"text","text":"application using the authorization code flow or the authorization"},{"text":" ","type":"text"},{"type":"text","text":"code flow with proof key for code exchange), the country associated"},{"text":" ","type":"text"},{"text":"with the user account will take priority over this parameter. Users","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"can view the country that is associated with their account in the"},{"text":" ","type":"text"},{"identifier":"https:\/\/www.spotify.com\/account\/overview\/","isActive":true,"type":"reference"},{"text":". ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"Note: If neither market or user country"}]},{"text":" ","type":"text"},{"inlineContent":[{"text":"are provided, the episodes are considered unavailable for the","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"client and"}],"type":"strong"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"will will be returned at the corresponding"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"positions for each episode. Therefore, if you authorized your"}]},{"text":" ","type":"text"},{"inlineContent":[{"text":"application using the client credentials flow and you want to","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"retrieve the episodes in a playlist, you must provide a value","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"for this parameter.","type":"text"}],"type":"strong"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The raw data and URL response from the server. Because the"},{"text":" ","type":"text"},{"type":"text","text":"response is entirely dependent on the filters you specify, you are"},{"text":" ","type":"text"},{"text":"responsible for decoding the data. Use the combine operators","type":"text"},{"type":"text","text":" "},{"code":"decodeSpotifyObject(_:)","type":"codeVoice"},{"type":"text","text":" or "},{"code":"decodeOptionalSpotifyObject(_:)","type":"codeVoice"},{"text":" ","type":"text"},{"type":"text","text":"instead of "},{"type":"codeVoice","code":"decode(type:decoder:)"},{"type":"text","text":"."}]}],"kind":"content"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Unlike, ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","isActive":true},{"text":", this","type":"text"},{"type":"text","text":" "},{"type":"text","text":"endpoint allows you to request different pages of results."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)"}],"type":"paragraph"}]}]},{"inlineContent":[{"text":"No scopes are required for this endpoint. Both Public and Private playlists","type":"text"},{"type":"text","text":" "},{"type":"text","text":"belonging to any user can be retrieved."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/console\/get-playlist-tracks\/","isActive":true},{"type":"text","text":" to test your queries, then copy and paste the"},{"type":"text","text":" "},{"type":"text","text":"response into this "},{"identifier":"https:\/\/jsoneditoronline.org\/","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are also encouraged to assign a folder to"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","isActive":true},{"type":"text","text":"—or assign a value to the"},{"type":"text","text":" "},{"type":"text","text":"environment variable “SPOTIFY_DATA_DUMP_FOLDER”, which is what"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder"},{"type":"text","text":" is initialized to—so that the data"},{"text":" ","type":"text"},{"text":"will be written to a folder when the decoding fails. You can then upload","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the file to this "},{"isActive":true,"type":"reference","identifier":"https:\/\/jsoneditoronline.org\/","overridingTitle":"JSON viewer","overridingTitleInlineContent":[{"text":"JSON viewer","type":"text"}]},{"type":"text","text":". Set the "},{"code":"logLevel","type":"codeVoice"},{"text":" of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger","isActive":true,"type":"reference"},{"text":" to ","type":"text"},{"type":"codeVoice","code":"trace"},{"type":"text","text":" to print the raw data of all requests to"},{"type":"text","text":" "},{"text":"the standard output.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When decoding the data, use the combine operators "},{"code":"decodeSpotifyObject(_:)","type":"codeVoice"},{"type":"text","text":" "},{"type":"text","text":"or "},{"type":"codeVoice","code":"decodeOptionalSpotifyObject(_:)"},{"text":" instead of ","type":"text"},{"type":"codeVoice","code":"decode(type:decoder:)"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"text","text":"otherwise the above doesn’t apply."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks"},{"type":"text","text":"."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"https://jsoneditoronline.org/":{"url":"https:\/\/jsoneditoronline.org\/","titleInlineContent":[{"type":"text","text":"online JSON viewer"}],"type":"link","identifier":"https:\/\/jsoneditoronline.org\/","title":"online JSON viewer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"},"https://developer.spotify.com/console/get-playlist-tracks/":{"url":"https:\/\/developer.spotify.com\/console\/get-playlist-tracks\/","titleInlineContent":[{"type":"text","text":"Spotify console"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/console\/get-playlist-tracks\/","title":"Spotify console"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-playlists-tracks":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows","type":"text"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/dataDumpFolder":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"dataDumpFolder","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","type":"topic","abstract":[{"text":"The folder to write the json response (","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"text":") from the Spotify web","type":"text"},{"type":"text","text":" "},{"type":"text","text":"API to when instances of this error are created. This is intended for"},{"type":"text","text":" "},{"text":"debugging purposes.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder","role":"symbol","kind":"symbol","title":"dataDumpFolder"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"title":"playlist(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","kind":"symbol","title":"rawData","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"type":"text","text":" "},{"text":"decode this into a string.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/spotifyDecodeLogger":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spotifyDecodeLogger","kind":"identifier"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger","type":"topic","abstract":[{"text":"Logs messages related to the decoding of data.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifydecodelogger","role":"symbol","kind":"symbol","title":"spotifyDecodeLogger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"},"https://www.spotify.com/account/overview/":{"title":"account settings","titleInlineContent":[{"type":"text","text":"account settings"}],"identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"link","url":"https:\/\/www.spotify.com\/account\/overview\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","kind":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"title":"Track Relinking","titleInlineContent":[{"type":"text","text":"Track Relinking"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/followartistsforcurrentuser(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/followartistsforcurrentuser(_:).json index b584c4be2..8cfe78c22 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/followartistsforcurrentuser(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/followartistsforcurrentuser(_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Add the current user as a follower of one or more artists."}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"followArtistsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","title":"followArtistsForCurrentUser(_:)","role":"symbol","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE27followArtistsForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"seeAlsoSections":[{"generated":true,"title":"Follow","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"An array of artist URIs. Maximum: 50. Passing in an empty","type":"text"},{"type":"text","text":" "},{"text":"array will prevent a network request from being made.","type":"text"}]}],"name":"uris"}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","type":"reference"},{"text":" and","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","isActive":true},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify"},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-artists-users","isActive":true},{"text":".","type":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)"]}],"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"title":"currentUserFollowsUsers(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowsUsers"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more artists.","type":"text"}],"title":"followArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowModify":{"abstract":[{"type":"text","text":"Write\/delete access to the list of artists and other users that the user"},{"type":"text","text":" "},{"type":"text","text":"follows."}],"title":"Scope.userFollowModify","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userfollowmodify","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userFollowModify","kind":"identifier"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more users for the current user."}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowUsersForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"title":"currentUserFollowedArtists(after:limit:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowedArtists"},{"kind":"text","text":"("},{"text":"after","kind":"externalParam"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier","text":"Artist"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"title":"followPlaylistForCurrentUser(_:publicly:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicly"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/follow-artists-users":{"title":"Spotify web API reference","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-artists-users","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-artists-users"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"title":"unfollowPlaylistForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more users.","type":"text"}],"title":"followUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/usersFollowPlaylist(_:userURIs:)":{"abstract":[{"type":"text","text":"Check to see if one or more Spotify users are following a specified"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"title":"usersFollowPlaylist(_:userURIs:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/usersfollowplaylist(_:useruris:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"usersFollowPlaylist"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userURIs"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified artists."}],"title":"currentUserFollowsArtists(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserFollowsArtists"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"Add the current user as a follower of one or more artists.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"],"generated":true,"title":"Follow","anchor":"Follow"}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE27followArtistsForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"followArtistsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"symbolKind":"method","roleHeading":"Instance Method","title":"followArtistsForCurrentUser(_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"followArtistsForCurrentUser","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of artist URIs. Maximum: 50. Passing in an empty"},{"type":"text","text":" "},{"text":"array will prevent a network request from being made.","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","isActive":true,"type":"reference"},{"text":" and","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify"},{"text":" scope.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-artists-users","type":"reference"},{"type":"text","text":"."}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"https://developer.spotify.com/documentation/web-api/reference/#/operations/follow-artists-users":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-artists-users","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-artists-users","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowModify":{"abstract":[{"type":"text","text":"Write\/delete access to the list of artists and other users that the user"},{"type":"text","text":" "},{"type":"text","text":"follows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","url":"\/documentation\/spotifywebapi\/scope\/userfollowmodify","kind":"symbol","type":"topic","role":"symbol","title":"Scope.userFollowModify","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userFollowModify"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsPlaylist(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserFollowsPlaylist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsplaylist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","abstract":[{"type":"text","text":"Check if the current user follows a specified playlist."}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"text":"Check if the current user follows the specified artists.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsArtists","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","title":"currentUserFollowsArtists(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowedArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"text":": (any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","title":"currentUserFollowedArtists(after:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"title":"followPlaylistForCurrentUser(_:publicly:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","type":"topic","abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"publicly","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"unfollowUsersForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","abstract":[{"text":"Unfollow one or more users for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"unfollowArtistsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserFollowsUsers","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserFollowsUsers(_:)","type":"topic","abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"title":"unfollowPlaylistForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"title":"followArtistsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more artists."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"title":"followUsersForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more users."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/followplaylistforcurrentuser(_:publicly:).json b/docs/data/documentation/spotifywebapi/spotifyapi/followplaylistforcurrentuser(_:publicly:).json index 311f334c2..8d1d3d7bc 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/followplaylistforcurrentuser(_:publicly:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/followplaylistforcurrentuser(_:publicly:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"],"title":"Follow"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"SpotifyWebAPI","role":"symbol","symbolKind":"method","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"followPlaylistForCurrentUser(_:publicly:)","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE28followPlaylistForCurrentUser_8publicly7Combine12AnyPublisherVyyts5Error_pGAA0A14URIConvertible_p_SbtF","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"publicly","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"uri"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"publicly"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" = true) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI for a playlist."}]}],"name":"uri"},{"name":"publicly","content":[{"inlineContent":[{"text":"Defaults to ","type":"text"},{"type":"codeVoice","code":"true"},{"text":". If ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", the playlist will be included","type":"text"},{"text":" ","type":"text"},{"text":"in the user’s public playlists, if ","type":"text"},{"code":"false","type":"codeVoice"},{"text":", it will remain private.","type":"text"},{"type":"text","text":" "},{"text":"To be able to follow playlists privately, the user must have","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"granted the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate"},{"type":"text","text":" scope."}],"type":"paragraph"}]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)"},{"text":" and","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","isActive":true},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Following a playlist publicly requires authorization of the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},{"text":" scope; following it privately requires the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","type":"reference","isActive":true},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"text":"Note that the scopes you provide relate only to whether the current user is","type":"text"},{"type":"text","text":" "},{"text":"following the playlist publicly or privately (i.e. showing others what they","type":"text"},{"type":"text","text":" "},{"text":"are following), not whether the playlist itself is public or private.","type":"text"}]},{"inlineContent":[{"text":"See also the guide for ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-playlist","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"type":"text","text":"Follow a playlist for the current user."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more artists.","type":"text"}],"title":"followArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"kind":"symbol","title":"Scope.playlistModifyPublic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPublic","kind":"identifier"}],"abstract":[{"text":"Write access to a user’s public playlists.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/usersFollowPlaylist(_:userURIs:)":{"abstract":[{"type":"text","text":"Check to see if one or more Spotify users are following a specified"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"title":"usersFollowPlaylist(_:userURIs:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/usersfollowplaylist(_:useruris:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"usersFollowPlaylist"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userURIs"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"title":"currentUserFollowsUsers(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowsUsers"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","titleInlineContent":[{"text":"working with playlists","type":"text"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","title":"working with playlists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"title":"unfollowPlaylistForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/follow-playlist":{"title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-playlist","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified artists."}],"title":"currentUserFollowsArtists(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserFollowsArtists"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more users.","type":"text"}],"title":"followUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"title":"followPlaylistForCurrentUser(_:publicly:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicly"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"title":"currentUserFollowedArtists(after:limit:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowedArtists"},{"kind":"text","text":"("},{"text":"after","kind":"externalParam"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier","text":"Artist"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more users for the current user."}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowUsersForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","title":"Scope.playlistModifyPrivate","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"followPlaylistForCurrentUser","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uri","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"publicly","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" = true) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"parameters":[{"name":"uri","content":[{"inlineContent":[{"type":"text","text":"The URI for a playlist."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Defaults to "},{"type":"codeVoice","code":"true"},{"text":". If ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":", the playlist will be included"},{"type":"text","text":" "},{"text":"in the user’s public playlists, if ","type":"text"},{"type":"codeVoice","code":"false"},{"text":", it will remain private.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"To be able to follow playlists privately, the user must have"},{"text":" ","type":"text"},{"type":"text","text":"granted the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","type":"reference"},{"text":" scope.","type":"text"}],"type":"paragraph"}],"name":"publicly"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)"},{"type":"text","text":" and"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)"},{"text":".","type":"text"}]},{"inlineContent":[{"text":"Following a playlist publicly requires authorization of the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","isActive":true,"type":"reference"},{"type":"text","text":" scope; following it privately requires the"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","type":"reference"},{"type":"text","text":" scope."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Note that the scopes you provide relate only to whether the current user is"},{"type":"text","text":" "},{"type":"text","text":"following the playlist publicly or privately (i.e. showing others what they"},{"type":"text","text":" "},{"type":"text","text":"are following), not whether the playlist itself is public or private."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also the guide for "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-playlist","type":"reference","isActive":true},{"text":".","type":"text"}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Follow a playlist for the current user."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"],"generated":true,"title":"Follow","anchor":"Follow"}],"metadata":{"extendedModule":"SpotifyWebAPI","role":"symbol","roleHeading":"Instance Method","symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"followPlaylistForCurrentUser","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"publicly","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE28followPlaylistForCurrentUser_8publicly7Combine12AnyPublisherVyyts5Error_pGAA0A14URIConvertible_p_SbtF","title":"followPlaylistForCurrentUser(_:publicly:)","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)"]}],"references":{"https://developer.spotify.com/documentation/web-api/reference/#/operations/follow-playlist":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-playlist","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-playlist","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"unfollowUsersForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","abstract":[{"text":"Unfollow one or more users for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"unfollowArtistsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsPlaylist(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserFollowsPlaylist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsplaylist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","abstract":[{"type":"text","text":"Check if the current user follows a specified playlist."}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"title":"followUsersForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more users."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"title":"unfollowPlaylistForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowedArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"text":": (any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","title":"currentUserFollowedArtists(after:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"title":"followPlaylistForCurrentUser(_:publicly:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","type":"topic","abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"publicly","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"title":"followArtistsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more artists."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/":{"type":"link","title":"working with playlists","titleInlineContent":[{"type":"text","text":"working with playlists"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserFollowsUsers","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserFollowsUsers(_:)","type":"topic","abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"title":"Scope.playlistModifyPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistModifyPublic"}],"abstract":[{"type":"text","text":"Write access to a user’s public playlists."}],"title":"Scope.playlistModifyPublic","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"text":"Check if the current user follows the specified artists.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsArtists","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","title":"currentUserFollowsArtists(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/followusersforcurrentuser(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/followusersforcurrentuser(_:).json index 076d4d543..2ce38f73f 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/followusersforcurrentuser(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/followusersforcurrentuser(_:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"followUsersForCurrentUser","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of user URIs. Maximum: 50. Passing in an empty"},{"type":"text","text":" "},{"type":"text","text":"array will prevent a network request from being made."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","type":"reference"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","isActive":true},{"type":"text","text":" scope."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-artists-users","type":"reference"},{"text":".","type":"text"}]}]}],"metadata":{"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE25followUsersForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"followUsersForCurrentUser(_:)","extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followUsersForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","symbolKind":"method","role":"symbol"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Add the current user as a follower of one or more users.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"],"title":"Follow","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more artists.","type":"text"}],"title":"followArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"title":"unfollowPlaylistForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/follow-artists-users":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-artists-users","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-artists-users","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more users.","type":"text"}],"title":"followUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"title":"currentUserFollowedArtists(after:limit:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowedArtists"},{"kind":"text","text":"("},{"text":"after","kind":"externalParam"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier","text":"Artist"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified artists."}],"title":"currentUserFollowsArtists(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserFollowsArtists"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"title":"followPlaylistForCurrentUser(_:publicly:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicly"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"title":"currentUserFollowsUsers(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowsUsers"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more users for the current user."}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowUsersForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/usersFollowPlaylist(_:userURIs:)":{"abstract":[{"type":"text","text":"Check to see if one or more Spotify users are following a specified"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"title":"usersFollowPlaylist(_:userURIs:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/usersfollowplaylist(_:useruris:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"usersFollowPlaylist"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userURIs"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowModify":{"abstract":[{"type":"text","text":"Write\/delete access to the list of artists and other users that the user"},{"type":"text","text":" "},{"type":"text","text":"follows."}],"title":"Scope.userFollowModify","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userfollowmodify","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userFollowModify","kind":"identifier"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE25followUsersForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","modules":[{"name":"SpotifyWebAPI"}],"title":"followUsersForCurrentUser(_:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"followUsersForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"seeAlsoSections":[{"title":"Follow","anchor":"Follow","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"followUsersForCurrentUser","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of user URIs. Maximum: 50. Passing in an empty"},{"text":" ","type":"text"},{"text":"array will prevent a network request from being made.","type":"text"}]}],"name":"uris"}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)"},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","type":"reference"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","isActive":true},{"text":" scope.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-artists-users","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)"]}],"abstract":[{"type":"text","text":"Add the current user as a follower of one or more users."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"title":"followUsersForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more users."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"unfollowArtistsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowModify":{"abstract":[{"type":"text","text":"Write\/delete access to the list of artists and other users that the user"},{"type":"text","text":" "},{"type":"text","text":"follows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","url":"\/documentation\/spotifywebapi\/scope\/userfollowmodify","kind":"symbol","type":"topic","role":"symbol","title":"Scope.userFollowModify","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userFollowModify"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowedArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"text":": (any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","title":"currentUserFollowedArtists(after:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"title":"followArtistsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more artists."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"title":"followPlaylistForCurrentUser(_:publicly:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","type":"topic","abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"publicly","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"text":"Check if the current user follows the specified artists.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsArtists","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","title":"currentUserFollowsArtists(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"unfollowUsersForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","abstract":[{"text":"Unfollow one or more users for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserFollowsUsers","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserFollowsUsers(_:)","type":"topic","abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsPlaylist(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserFollowsPlaylist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsplaylist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","abstract":[{"type":"text","text":"Check if the current user follows a specified playlist."}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"title":"unfollowPlaylistForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/follow-artists-users":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-artists-users","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-artists-users"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/getfromhref(_:responsetype:).json b/docs/data/documentation/spotifywebapi/spotifyapi/getfromhref(_:responsetype:).json index d8d71df77..16fd61c90 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/getfromhref(_:responsetype:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/getfromhref(_:responsetype:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"type":"codeVoice","code":"responseType"},{"type":"text","text":"."}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getFromHref"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"getFromHref(_:responseType:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","symbolKind":"method","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0C11getFromHref_12responseType7Combine12AnyPublisherVyqd__s5Error_pG10Foundation3URLV_qd__mtSeRd__lF","role":"symbol"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)"],"generated":true,"title":"Utilities"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ResponseType"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"href","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Se","kind":"typeIdentifier","text":"Decodable"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"href","content":[{"type":"paragraph","inlineContent":[{"text":"The full URL to a Spotify web API endpoint.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The expected response from the server."}],"type":"paragraph"}],"name":"responseType"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The data decoded into "},{"type":"codeVoice","code":"responseType"},{"text":".","type":"text"}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"An href is a URL provided in many of the responses from the Spotify web API","type":"text"},{"type":"text","text":" "},{"type":"text","text":"which links to additional data instead of including it in the current"},{"type":"text","text":" "},{"text":"response in order to limit the size.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Always prefer using a different method whenever possible because this","type":"text"},{"text":" ","type":"text"},{"text":"method adds the additional complexity of determining the appropriate","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"ResponseType"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"kind":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"type":"emphasis","inlineContent":[{"type":"text","text":"concurrently"}]},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"extendPagesConcurrently(_:maxExtraPages:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Page"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","type":"reference"},{"type":"text","text":" type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"extendPages","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"abstract":[{"text":"A type that contains paginated results.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","title":"Paginated","role":"symbol","url":"\/documentation\/spotifywebapi\/paginated","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Paginated","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"type":"topic"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Utilities","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)"],"generated":true,"anchor":"Utilities"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType"},{"kind":"text","text":".Type) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Se","kind":"typeIdentifier","text":"Decodable"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The full URL to a Spotify web API endpoint."}]}],"name":"href"},{"name":"responseType","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The expected response from the server."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The data decoded into ","type":"text"},{"type":"codeVoice","code":"responseType"},{"type":"text","text":"."}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An href is a URL provided in many of the responses from the Spotify web API"},{"text":" ","type":"text"},{"text":"which links to additional data instead of including it in the current","type":"text"},{"type":"text","text":" "},{"type":"text","text":"response in order to limit the size."}]},{"inlineContent":[{"text":"Always prefer using a different method whenever possible because this","type":"text"},{"type":"text","text":" "},{"type":"text","text":"method adds the additional complexity of determining the appropriate"},{"type":"text","text":" "},{"code":"ResponseType","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getFromHref","kind":"identifier"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType"},{"text":".Type) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"ResponseType"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"externalID":"s:13SpotifyWebAPI0aC0C11getFromHref_12responseType7Combine12AnyPublisherVyqd__s5Error_pG10Foundation3URLV_qd__mtSeRd__lF","symbolKind":"method","title":"getFromHref(_:responseType:)","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"type":"codeVoice","code":"responseType"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extendPages"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated"},{"type":"text","text":" type."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"inlineContent":[{"text":"concurrently","type":"text"}],"type":"emphasis"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","kind":"symbol","title":"extendPagesConcurrently(_:maxExtraPages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"url":"\/documentation\/spotifywebapi\/paginated","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"role":"symbol","title":"Paginated","abstract":[{"type":"text","text":"A type that contains paginated results."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Paginated"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/init(authorizationmanager:maxretrydelay:networkadaptor:).json b/docs/data/documentation/spotifywebapi/spotifyapi/init(authorizationmanager:maxretrydelay:networkadaptor:).json index 4e20eabfa..f3d1fc66b 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/init(authorizationmanager:maxretrydelay:networkadaptor:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/init(authorizationmanager:maxretrydelay:networkadaptor:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"authorizationManager","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxRetryDelay"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" = 180, "},{"text":"networkAdaptor","kind":"externalParam"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:10Foundation10URLRequestV","text":"URLRequest","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">)? = nil)","kind":"text"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"authorizationManager","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An instance of a type that conforms to"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","type":"reference"},{"type":"text","text":". It Manages the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process for your application and contains all the authorization"},{"text":" ","type":"text"},{"text":"information. It is this property that you should encode to data","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"using a "},{"type":"codeVoice","code":"JSONEncoder"},{"text":" in order to save it to persistent storage.","type":"text"},{"type":"text","text":" "},{"text":"See","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true},{"text":" ","type":"text"},{"text":"for more information.","type":"text"}]}]},{"name":"networkAdaptor","content":[{"type":"paragraph","inlineContent":[{"text":"A function that gets called every time this class—and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"only this class—needs to make a network request. The"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"text":" will ","type":"text"},{"inlineContent":[{"type":"text","text":"NOT"}],"type":"strong"},{"text":" use this","type":"text"},{"type":"text","text":" "},{"type":"text","text":"function. Use this function if you need to use a custom"},{"type":"text","text":" "},{"text":"networking client. The ","type":"text"},{"type":"codeVoice","code":"url"},{"type":"text","text":" and "},{"type":"codeVoice","code":"httpMethod"},{"type":"text","text":" properties of the"},{"type":"text","text":" "},{"code":"URLRequest","type":"codeVoice"},{"text":" parameter are guaranteed to be non-","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". No"},{"type":"text","text":" "},{"type":"text","text":"guarantees are made about which thread this function will be"},{"type":"text","text":" "},{"text":"called on. The default is ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", in which case "},{"code":"URLSession","type":"codeVoice"},{"text":" will","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be used for the network requests."}]}]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"To get a client id and client secret, go to the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/dashboard\/login","type":"reference"},{"text":" and create an app. see the README in the root directory of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"this package for more information."}]}],"kind":"content"}],"metadata":{"title":"init(authorizationManager:maxRetryDelay:networkAdaptor:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authorizationManager"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxRetryDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"networkAdaptor"},{"text":": ((","kind":"text"},{"text":"URLRequest","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation10URLRequestV"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">)?)","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI0aC0C20authorizationManager13maxRetryDelay14networkAdaptorACyxGx_Si7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGAK10URLRequestVcSgtcfc","symbolKind":"init"},"abstract":[{"type":"text","text":"Creates an instance of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true,"type":"reference"},{"type":"text","text":", which contains all the methods for"},{"text":" ","type":"text"},{"type":"text","text":"making requests to the Spotify web API."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/init(authorizationmanager:maxretrydelay:networkadaptor:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(authorizationManager:maxRetryDelay:networkAdaptor:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/init(authorizationManager:maxRetryDelay:networkAdaptor:)":{"title":"init(authorizationManager:maxRetryDelay:networkAdaptor:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(authorizationManager:maxRetryDelay:networkAdaptor:)","role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"authorizationManager","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"kind":"text","text":", "},{"text":"maxRetryDelay","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"networkAdaptor","kind":"externalParam"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier","text":"URLRequest"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">)?)","kind":"text"}],"abstract":[{"type":"text","text":"Creates an instance of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},{"type":"text","text":", which contains all the methods for"},{"type":"text","text":" "},{"text":"making requests to the Spotify web API.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/init(authorizationmanager:maxretrydelay:networkadaptor:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"https://developer.spotify.com/dashboard/login":{"type":"link","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","url":"https:\/\/developer.spotify.com\/dashboard\/login","titleInlineContent":[{"type":"text","text":"Spotify Developer"},{"type":"text","text":" "},{"type":"text","text":"Dashboard"}],"title":"Spotify Developer Dashboard"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/init(authorizationmanager:maxretrydelay:networkadaptor:)"]}],"metadata":{"title":"init(authorizationManager:maxRetryDelay:networkAdaptor:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authorizationManager"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxRetryDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":", "},{"kind":"externalParam","text":"networkAdaptor"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">)?)"}],"externalID":"s:13SpotifyWebAPI0aC0C20authorizationManager13maxRetryDelay14networkAdaptorACyxGx_Si7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGAK10URLRequestVcSgtcfc","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","symbolKind":"init"},"kind":"symbol","seeAlsoSections":[{"title":"Initializers","anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(from:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"authorizationManager","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AuthorizationManager","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"maxRetryDelay"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" = 180, ","kind":"text"},{"kind":"externalParam","text":"networkAdaptor"},{"text":": ((","kind":"text"},{"text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">)? = nil)"}]}]},{"kind":"parameters","parameters":[{"name":"authorizationManager","content":[{"type":"paragraph","inlineContent":[{"text":"An instance of a type that conforms to","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","isActive":true},{"text":". It Manages the authorization","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"process for your application and contains all the authorization"},{"type":"text","text":" "},{"text":"information. It is this property that you should encode to data","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"using a "},{"type":"codeVoice","code":"JSONEncoder"},{"text":" in order to save it to persistent storage.","type":"text"},{"text":" ","type":"text"},{"text":"See","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","isActive":true},{"type":"text","text":" "},{"text":"for more information.","type":"text"}]}]},{"name":"maxRetryDelay","content":[{"inlineContent":[{"text":"The maximum delay in seconds (accumulated over all","type":"text"},{"type":"text","text":" "},{"type":"text","text":"retries) before the publisher finishes with a error, e.g.,"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","type":"reference","isActive":true},{"text":". Default: 180 secs (3 minutes).","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"A function that gets called every time this class—and"},{"text":" ","type":"text"},{"text":"only this class—needs to make a network request. The","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","type":"reference"},{"type":"text","text":" will "},{"inlineContent":[{"type":"text","text":"NOT"}],"type":"strong"},{"type":"text","text":" use this"},{"text":" ","type":"text"},{"type":"text","text":"function. Use this function if you need to use a custom"},{"type":"text","text":" "},{"type":"text","text":"networking client. The "},{"code":"url","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"httpMethod","type":"codeVoice"},{"text":" properties of the","type":"text"},{"text":" ","type":"text"},{"code":"URLRequest","type":"codeVoice"},{"type":"text","text":" parameter are guaranteed to be non-"},{"code":"nil","type":"codeVoice"},{"text":". No","type":"text"},{"type":"text","text":" "},{"type":"text","text":"guarantees are made about which thread this function will be"},{"text":" ","type":"text"},{"type":"text","text":"called on. The default is "},{"code":"nil","type":"codeVoice"},{"text":", in which case ","type":"text"},{"code":"URLSession","type":"codeVoice"},{"type":"text","text":" will"},{"type":"text","text":" "},{"type":"text","text":"be used for the network requests."}],"type":"paragraph"}],"name":"networkAdaptor"}]},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"To get a client id and client secret, go to the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/dashboard\/login"},{"type":"text","text":" and create an app. see the README in the root directory of"},{"type":"text","text":" "},{"text":"this package for more information.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(authorizationManager:maxRetryDelay:networkAdaptor:)"},"abstract":[{"text":"Creates an instance of ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true},{"text":", which contains all the methods for","type":"text"},{"text":" ","type":"text"},{"text":"making requests to the Spotify web API.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/init(from:)":{"type":"topic","title":"init(from:)","abstract":[{"type":"text","text":"Creates a new instance by decoding from the given decoder."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(from:)","role":"symbol"},"https://developer.spotify.com/dashboard/login":{"url":"https:\/\/developer.spotify.com\/dashboard\/login","titleInlineContent":[{"type":"text","text":"Spotify Developer"},{"text":" ","type":"text"},{"type":"text","text":"Dashboard"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/dashboard\/login","title":"Spotify Developer Dashboard"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/init(authorizationManager:maxRetryDelay:networkAdaptor:)":{"type":"topic","title":"init(authorizationManager:maxRetryDelay:networkAdaptor:)","abstract":[{"type":"text","text":"Creates an instance of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},{"type":"text","text":", which contains all the methods for"},{"text":" ","type":"text"},{"type":"text","text":"making requests to the Spotify web API."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"authorizationManager"},{"text":": ","kind":"text"},{"text":"AuthorizationManager","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"maxRetryDelay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"networkAdaptor"},{"text":": ((","kind":"text"},{"text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">)?)"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/init(authorizationmanager:maxretrydelay:networkadaptor:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(authorizationManager:maxRetryDelay:networkAdaptor:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/init(from:).json b/docs/data/documentation/spotifywebapi/spotifyapi/init(from:).json index 43823b598..63f6a220b 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/init(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/init(from:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"required"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"text":"The decoder to read data from.","type":"text"}],"type":"paragraph"}],"name":"decoder"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager"},{"type":"text","text":" is the "},{"type":"strong","inlineContent":[{"text":"only","type":"text"}]},{"text":" property that is","type":"text"},{"text":" ","type":"text"},{"text":"decoded.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"This initializer throws an error if reading from the decoder fails, or if","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the data read is corrupted or otherwise invalid."}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a new instance by decoding from the given decoder."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Initializer","title":"init(from:)","externalID":"s:13SpotifyWebAPI0aC0C4fromACyxGs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","title":"authorizationManager","role":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"type":"text","text":"authorization information."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authorizationManager","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthorizationManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/init(from:)","type":"topic","abstract":[{"text":"Creates a new instance by decoding from the given decoder.","type":"text"}],"role":"symbol","title":"init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file +{"metadata":{"symbolKind":"init","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C4fromACyxGs7Decoder_p_tKcfc","role":"symbol","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(authorizationManager:maxRetryDelay:networkAdaptor:)"],"generated":true,"anchor":"Initializers","title":"Initializers"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"required"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The decoder to read data from."}]}],"name":"decoder"}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","isActive":true},{"type":"text","text":" is the "},{"type":"strong","inlineContent":[{"type":"text","text":"only"}]},{"type":"text","text":" property that is"},{"type":"text","text":" "},{"text":"decoded.","type":"text"}]},{"inlineContent":[{"type":"text","text":"This initializer throws an error if reading from the decoder fails, or if"},{"type":"text","text":" "},{"type":"text","text":"the data read is corrupted or otherwise invalid."}],"type":"paragraph"}]}],"abstract":[{"text":"Creates a new instance by decoding from the given decoder.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/init(from:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authorizationManager":{"type":"topic","kind":"symbol","title":"authorizationManager","abstract":[{"type":"text","text":"Manages the authorization process for your application and contains all the"},{"type":"text","text":" "},{"text":"authorization information.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationManager"},{"kind":"text","text":": "},{"text":"AuthorizationManager","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authorizationManager","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/init(authorizationManager:maxRetryDelay:networkAdaptor:)":{"type":"topic","title":"init(authorizationManager:maxRetryDelay:networkAdaptor:)","abstract":[{"type":"text","text":"Creates an instance of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"},{"type":"text","text":", which contains all the methods for"},{"text":" ","type":"text"},{"type":"text","text":"making requests to the Spotify web API."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"authorizationManager"},{"text":": ","kind":"text"},{"text":"AuthorizationManager","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"maxRetryDelay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"networkAdaptor"},{"text":": ((","kind":"text"},{"text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">)?)"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/init(authorizationmanager:maxretrydelay:networkadaptor:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(authorizationManager:maxRetryDelay:networkAdaptor:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/init(from:)":{"type":"topic","title":"init(from:)","abstract":[{"type":"text","text":"Creates a new instance by decoding from the given decoder."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/init(from:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/logger.json b/docs/data/documentation/spotifywebapi/spotifyapi/logger.json index cf1eca01a..ed5b417fc 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/logger.json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/logger.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"type":"text","text":"Logs general messages for this class."}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"logger","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI0aC0C6logger7Logging6LoggerVvp","roleHeading":"Instance Property"},"seeAlsoSections":[{"generated":true,"title":"Logging","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/logger"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setupDebugging()":{"kind":"symbol","abstract":[{"type":"text","text":"This method has no stable API and may change arbitrarily. Only use it"},{"text":" ","type":"text"},{"type":"text","text":"for testing purposes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"setupDebugging()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setupDebugging"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/setupdebugging()","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authDidChangeLogger":{"kind":"symbol","abstract":[{"type":"text","text":"Logs messages when the authorization information changes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger","type":"topic","title":"authDidChangeLogger","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"authDidChangeLogger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authdidchangelogger","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/logger":{"kind":"symbol","abstract":[{"type":"text","text":"Logs general messages for this class."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","type":"topic","title":"logger","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/logger","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/apiRequestLogger":{"abstract":[{"type":"text","text":"Logs the URLs of the network requests made to Spotify and, if present,"},{"type":"text","text":" "},{"type":"text","text":"the body of the requests by converting the raw data to a string."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"apiRequestLogger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"title":"apiRequestLogger","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/apirequestlogger","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/logger"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C6logger7Logging6LoggerVvp","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"logger","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}]},"abstract":[{"text":"Logs general messages for this class.","type":"text"}],"seeAlsoSections":[{"title":"Logging","anchor":"Logging","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authDidChangeLogger":{"abstract":[{"type":"text","text":"Logs messages when the authorization information changes."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authdidchangelogger","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"authDidChangeLogger"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"title":"authDidChangeLogger","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setupDebugging()":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setupdebugging()","type":"topic","role":"symbol","abstract":[{"text":"This method has no stable API and may change arbitrarily. Only use it","type":"text"},{"type":"text","text":" "},{"type":"text","text":"for testing purposes."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setupDebugging","kind":"identifier"},{"text":"()","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()","title":"setupDebugging()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/logger":{"abstract":[{"type":"text","text":"Logs general messages for this class."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/logger","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"title":"logger","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/apiRequestLogger":{"title":"apiRequestLogger","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/apirequestlogger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apiRequestLogger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"abstract":[{"type":"text","text":"Logs the URLs of the network requests made to Spotify and, if present,"},{"type":"text","text":" "},{"type":"text","text":"the body of the requests by converting the raw data to a string."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/maxretrydelay.json b/docs/data/documentation/spotifywebapi/spotifyapi/maxretrydelay.json index 3a803b519..1bf9b4cc4 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/maxretrydelay.json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/maxretrydelay.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/maxRetryDelay"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Property","title":"maxRetryDelay","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C13maxRetryDelaySivp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"maxRetryDelay","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/maxretrydelay"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The maximum delay in seconds (accumulated over all retries before the"},{"type":"text","text":" "},{"text":"publisher finishes with a error, e.g., ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"},{"type":"text","text":"."},{"text":" ","type":"text"},{"type":"text","text":"Default: 180 secs (3 minutes)."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"maxRetryDelay","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/maxRetryDelay":{"type":"topic","kind":"symbol","title":"maxRetryDelay","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/maxRetryDelay","url":"\/documentation\/spotifywebapi\/spotifyapi\/maxretrydelay","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"maxRetryDelay"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The maximum delay in seconds (accumulated over all retries before the"},{"text":" ","type":"text"},{"type":"text","text":"publisher finishes with a error, e.g., "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"},{"type":"text","text":"."},{"text":" ","type":"text"},{"type":"text","text":"Default: 180 secs (3 minutes)."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"maxRetryDelay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/maxRetryDelay"},"kind":"symbol","abstract":[{"text":"The maximum delay in seconds (accumulated over all retries) before the","type":"text"},{"type":"text","text":" "},{"text":"publisher finishes with a error, e.g., ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true},{"type":"text","text":"."},{"text":" ","type":"text"},{"type":"text","text":"Default: 180 secs (3 minutes)."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C13maxRetryDelaySivp","title":"maxRetryDelay","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"maxRetryDelay"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/maxretrydelay"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/maxRetryDelay":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/maxretrydelay","title":"maxRetryDelay","type":"topic","abstract":[{"type":"text","text":"The maximum delay in seconds (accumulated over all retries) before the"},{"type":"text","text":" "},{"type":"text","text":"publisher finishes with a error, e.g., "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true},{"text":".","type":"text"},{"text":" ","type":"text"},{"text":"Default: 180 secs (3 minutes).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"maxRetryDelay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/maxRetryDelay","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/networkadaptor.json b/docs/data/documentation/spotifywebapi/spotifyapi/networkadaptor.json index 86946fa8e..a50a97dd8 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/networkadaptor.json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/networkadaptor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"networkAdaptor"},{"kind":"text","text":": ("},{"text":"URLRequest","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation10URLRequestV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use this function if you need to use a custom networking client. The "},{"type":"codeVoice","code":"url"},{"text":" ","type":"text"},{"type":"text","text":"and "},{"type":"codeVoice","code":"httpMethod"},{"type":"text","text":" properties of the "},{"code":"URLRequest","type":"codeVoice"},{"text":" parameter are guaranteed to","type":"text"},{"type":"text","text":" "},{"text":"be non-","type":"text"},{"type":"codeVoice","code":"nil"},{"text":". By default, ","type":"text"},{"code":"URLSession","type":"codeVoice"},{"text":" will be used for the network","type":"text"},{"type":"text","text":" "},{"type":"text","text":"requests."}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Thread Safety","type":"text"}]}]},{"type":"paragraph","inlineContent":[{"text":"No guarantees are made about which thread this function will be called on.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Therefore, do not mutate this property while a network request is being"},{"type":"text","text":" "},{"text":"made.","type":"text"}]}],"kind":"content"}],"kind":"symbol","abstract":[{"text":"A function that gets called every time this class—and only this class—needs","type":"text"},{"type":"text","text":" "},{"text":"to make a network request.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/networkadaptor"]}],"sections":[],"metadata":{"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI0aC0C14networkAdaptory7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGAH10URLRequestVcvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"networkAdaptor"},{"text":": (","kind":"text"},{"preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier","text":"URLRequest"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"kind":"text","text":"), any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"networkAdaptor"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/networkAdaptor","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/networkAdaptor":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/networkAdaptor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"networkAdaptor","kind":"identifier"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","abstract":[{"text":"A function that gets called every time this class—and only this class—needs","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"to make a network request."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/networkadaptor","title":"networkAdaptor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"title":"networkAdaptor","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"networkAdaptor"},{"kind":"text","text":": ("},{"text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C14networkAdaptory7Combine12AnyPublisherVy10Foundation4DataV4data_So17NSHTTPURLResponseC8responsets5Error_pGAH10URLRequestVcvp"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"networkAdaptor","kind":"identifier"},{"text":": (","kind":"text"},{"text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use this function if you need to use a custom networking client. The "},{"code":"url","type":"codeVoice"},{"text":" ","type":"text"},{"type":"text","text":"and "},{"type":"codeVoice","code":"httpMethod"},{"type":"text","text":" properties of the "},{"type":"codeVoice","code":"URLRequest"},{"type":"text","text":" parameter are guaranteed to"},{"text":" ","type":"text"},{"text":"be non-","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". By default, "},{"type":"codeVoice","code":"URLSession"},{"type":"text","text":" will be used for the network"},{"type":"text","text":" "},{"text":"requests.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Thread Safety"}]}]},{"type":"paragraph","inlineContent":[{"text":"No guarantees are made about which thread this function will be called on.","type":"text"},{"text":" ","type":"text"},{"text":"Therefore, do not mutate this property while a network request is being","type":"text"},{"type":"text","text":" "},{"type":"text","text":"made."}]}],"kind":"content"}],"abstract":[{"text":"A function that gets called every time this class—and only this class—needs","type":"text"},{"text":" ","type":"text"},{"text":"to make a network request.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/networkAdaptor","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/networkadaptor"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/networkAdaptor":{"title":"networkAdaptor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/networkAdaptor","url":"\/documentation\/spotifywebapi\/spotifyapi\/networkadaptor","abstract":[{"text":"A function that gets called every time this class—and only this class—needs","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to make a network request."}],"kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"networkAdaptor"},{"kind":"text","text":": ("},{"text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"kind":"text","text":": "},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/newalbumreleases(country:limit:offset:).json b/docs/data/documentation/spotifywebapi/spotifyapi/newalbumreleases(country:limit:offset:).json index 6a724e026..ce49201e0 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/newalbumreleases(country:limit:offset:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/newalbumreleases(country:limit:offset:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)"},"abstract":[{"type":"text","text":"Get a list of new album releases featured in Spotify (shown, for example,"},{"type":"text","text":" "},{"text":"on a Spotify player’s “Browse” tab).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"newAlbumReleases","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"country"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","text":"NewAlbumReleases"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A country: an "},{"isActive":true,"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":". Provide"},{"type":"text","text":" "},{"text":"this parameter if you want the list of returned albums to be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"relevant to a particular country. If omitted, the albums will be"},{"type":"text","text":" "},{"type":"text","text":"relevant to all countries."}],"type":"paragraph"}],"name":"country"},{"name":"limit","content":[{"inlineContent":[{"type":"text","text":"The maximum number of albums to return. Default: 20; Minimum: 1;"},{"type":"text","text":" "},{"type":"text","text":"Maximum: 50."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The index of the first album to return. Default: 0. Use with","type":"text"},{"type":"text","text":" "},{"code":"limit","type":"codeVoice"},{"type":"text","text":" to get the next set of albums."}]}],"name":"offset"}]},{"kind":"content","content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"inlineContent":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object"},{"type":"text","text":" "},{"text":"and a message that can be displayed to the user, such as “Good","type":"text"},{"text":" ","type":"text"},{"text":"Morning”, or “Editors’s picks”, localized based on the locale,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"country, and timestamp parameters."}],"type":"paragraph"}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"seeAlsoSections":[{"generated":true,"title":"Browse","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"newAlbumReleases"},{"text":"(","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","text":"NewAlbumReleases"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"externalID":"s:13SpotifyWebAPI0aC0C16newAlbumReleases7country5limit6offset7Combine12AnyPublisherVyAA03NeweF0Vs5Error_pGSSSg_SiSgAPtF","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","title":"newAlbumReleases(country:limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"FeaturedPlaylists","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a list of featured playlists (shown, for example, on a Spotify player’s"},{"type":"text","text":" "},{"type":"text","text":"“Browse” tab)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recommendations","kind":"identifier"},{"kind":"text","text":"("},{"text":"TrackAttributes","preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"RecommendationsResponse","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"topic","title":"recommendations(_:limit:market:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"recommendationGenres","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","abstract":[{"text":"Retrieve a list of available genres seeds for recommendations.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","title":"recommendationGenres()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categoryPlaylists(_:country:limit:offset:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","title":"categoryPlaylists(_:country:limit:offset:)","abstract":[{"type":"text","text":"Get a list of Spotify playlists tagged with a particular category."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"categoryPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">?>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"title":"ISO 3166-1 alpha-2 country code","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categories(country:locale:limit:offset:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"categories","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"categories(country:locale:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","abstract":[{"type":"text","text":"Get a list of categories used to tag items in Spotify (on, for example, the"},{"text":" ","type":"text"},{"text":"Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-new-releases":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/category(_:country:locale:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a Spotify Category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","kind":"symbol","title":"category(_:country:locale:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/newAlbumReleases(country:limit:offset:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","title":"newAlbumReleases(country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","abstract":[{"text":"Get a list of new album releases featured in Spotify (shown, for example,","type":"text"},{"type":"text","text":" "},{"text":"on a Spotify player’s “Browse” tab).","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NewAlbumReleases","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"],"anchor":"Browse","generated":true,"title":"Browse"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"type":"text","text":"Get a list of new album releases featured in Spotify (shown, for example,"},{"text":" ","type":"text"},{"type":"text","text":"on a Spotify player’s “Browse” tab)."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"newAlbumReleases"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"typeIdentifier","text":"NewAlbumReleases","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A country: an "},{"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"type":"text","text":". Provide"},{"text":" ","type":"text"},{"type":"text","text":"this parameter if you want the list of returned albums to be"},{"type":"text","text":" "},{"type":"text","text":"relevant to a particular country. If omitted, the albums will be"},{"type":"text","text":" "},{"type":"text","text":"relevant to all countries."}]}],"name":"country"},{"name":"limit","content":[{"inlineContent":[{"text":"The maximum number of albums to return. Default: 20; Minimum: 1;","type":"text"},{"text":" ","type":"text"},{"text":"Maximum: 50.","type":"text"}],"type":"paragraph"}]},{"name":"offset","content":[{"inlineContent":[{"text":"The index of the first album to return. Default: 0. Use with","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"limit"},{"text":" to get the next set of albums.","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"inlineContent":[{"text":"An array of simplified album objects wrapped in a paging object","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and a message that can be displayed to the user, such as “Good"},{"type":"text","text":" "},{"text":"Morning”, or “Editors’s picks”, localized based on the locale,","type":"text"},{"text":" ","type":"text"},{"text":"country, and timestamp parameters.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"No scopes are required for this endpoint.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases"},{"text":".","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)"},"metadata":{"title":"newAlbumReleases(country:limit:offset:)","role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C16newAlbumReleases7country5limit6offset7Combine12AnyPublisherVyAA03NeweF0Vs5Error_pGSSSg_SiSgAPtF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"SpotifyWebAPI","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","text":"NewAlbumReleases"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"symbolKind":"method"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"FeaturedPlaylists","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get a list of featured playlists (shown, for example, on","type":"text"},{"text":" ","type":"text"},{"text":"a Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categoryPlaylists(_:country:limit:offset:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","title":"categoryPlaylists(_:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"categoryPlaylists"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">?>, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"type":"text","text":"] Get a list of Spotify playlists tagged with a particular"},{"text":" ","type":"text"},{"type":"text","text":"category."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","role":"symbol","title":"recommendationGenres()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"recommendationGenres","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","type":"topic","abstract":[{"type":"text","text":"Retrieve a list of available genres seeds for recommendations."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/category(_:country:locale:)":{"abstract":[{"type":"text","text":"Get a Spotify Category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","type":"topic","kind":"symbol","title":"category(_:country:locale:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categories(country:locale:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","title":"categories(country:locale:limit:offset:)","abstract":[{"text":"Get a list of categories used to tag items in Spotify (on, for example, the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Spotify player’s “Browse” tab)."}],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"categories"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","text":"SpotifyCategory","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}]},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"[","type":"text"},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"type":"text","text":"] Get Recommendations Based on Seeds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-new-releases":{"title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-new-releases"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/newAlbumReleases(country:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","title":"newAlbumReleases(country:limit:offset:)","abstract":[{"text":"Get a list of new album releases featured in Spotify (shown, for example,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on a Spotify player’s “Browse” tab)."}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","text":"NewAlbumReleases","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/pauseplayback(deviceid:).json b/docs/data/documentation/spotifywebapi/spotifyapi/pauseplayback(deviceid:).json index d7dc1bbd5..b139c9ebe 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/pauseplayback(deviceid:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/pauseplayback(deviceid:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"pausePlayback(deviceId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE13pausePlayback8deviceId7Combine12AnyPublisherVyyts5Error_pGSSSg_tF","roleHeading":"Instance Method","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"deviceId","content":[{"type":"paragraph","inlineContent":[{"text":"The id of the device to target. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","type":"reference"},{"type":"text","text":"."},{"type":"text","text":" "},{"type":"text","text":"It is highly recommended that you leave this as "},{"type":"codeVoice","code":"nil"},{"text":" (default)","type":"text"},{"type":"text","text":" "},{"text":"to target the active device. If you provide the id of a device","type":"text"},{"text":" ","type":"text"},{"text":"that is not active, you may get a 403 “Player command failed:","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Restriction violated” error. If you want to pause playback on a"},{"type":"text","text":" "},{"type":"text","text":"non-active device, call "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},{"text":" first.","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","isActive":true},{"text":" scope.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"If playback is already paused, then you will get a 403 “Player command"}]},{"text":" ","type":"text"},{"inlineContent":[{"text":"failed: Restriction violated” error.","type":"text"}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"text":"When performing an action that is restricted, a ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"text","text":"will be returned. It contains the following properties:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"reference","isActive":true},{"type":"text","text":": A short description of the cause of the"},{"text":" ","type":"text"},{"text":"error.","type":"text"}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},{"text":": A ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/pause-a-users-playback","isActive":true},{"text":", modeled by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},{"text":": The HTTP status code that is also","type":"text"},{"text":" ","type":"text"},{"text":"returned in the response header.","type":"text"}]}]}]},{"inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/pause-a-users-playback","overridingTitleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"overridingTitle":"Spotify web API reference","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"kind":"symbol","abstract":[{"text":"Pause the user’s current playback.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"title":"Player","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/pause-a-users-playback":{"type":"link","title":"player error reason","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/pause-a-users-playback","titleInlineContent":[{"text":"player error reason","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/pause-a-users-playback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userModifyPlaybackState","kind":"identifier"}],"title":"Scope.userModifyPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","abstract":[{"text":"Write access to a user’s playback state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"message","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV","text":"SpotifyPlayerError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"title":"reason","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"statusCode","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file +{"seeAlsoSections":[{"anchor":"Player","title":"Player","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"text":"Pause the user’s current playback.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"deviceId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The id of the device to target. See "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()"},{"text":".","type":"text"},{"text":" ","type":"text"},{"text":"It is highly recommended that you leave this as ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" (default)","type":"text"},{"type":"text","text":" "},{"text":"to target the active device. If you provide the id of a device","type":"text"},{"type":"text","text":" "},{"type":"text","text":"that is not active, you may get a 403 “Player command failed:"},{"type":"text","text":" "},{"type":"text","text":"Restriction violated” error. If you want to pause playback on a"},{"type":"text","text":" "},{"text":"non-active device, call ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},{"type":"text","text":" first."}]}]}],"kind":"parameters"},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","isActive":true,"type":"reference"},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"If playback is already paused, then you will get a 403 “Player command"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"text":"failed: Restriction violated” error.","type":"text"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"When performing an action that is restricted, a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference"},{"type":"text","text":" "},{"text":"will be returned. It contains the following properties:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},{"type":"text","text":": A short description of the cause of the"},{"text":" ","type":"text"},{"type":"text","text":"error."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},{"text":": A ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/pause-a-users-playback","type":"reference"},{"text":", modeled by","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"},{"text":".","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","isActive":true},{"text":": The HTTP status code that is also","type":"text"},{"text":" ","type":"text"},{"text":"returned in the response header.","type":"text"}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","type":"reference"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"overridingTitle":"Spotify web API reference","type":"reference","isActive":true,"overridingTitleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/pause-a-users-playback"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"metadata":{"title":"pausePlayback(deviceId:)","role":"symbol","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE13pausePlayback8deviceId7Combine12AnyPublisherVyyts5Error_pGSSSg_tF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pausePlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"symbolKind":"method"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userModifyPlaybackState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","kind":"symbol","title":"Scope.userModifyPlaybackState","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","abstract":[{"type":"text","text":"Write access to a user’s playback state."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","kind":"symbol","title":"message","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"topic","abstract":[{"type":"text","text":"A short description of the cause of the error."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/pause-a-users-playback":{"title":"player error reason","titleInlineContent":[{"type":"text","text":"player error reason"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/pause-a-users-playback","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/pause-a-users-playback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","title":"statusCode","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"title":"reason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"reason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyPlayerError","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV"},{"text":".","kind":"text"},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/play(_:deviceid:).json b/docs/data/documentation/spotifywebapi/spotifyapi/play(_:deviceid:).json index e3bca1ba4..35e1796d2 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/play(_:deviceid:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/play(_:deviceid:).json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"Play content for the current user."}],"seeAlsoSections":[{"generated":true,"title":"Player","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)"]}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"play(_:deviceId:)","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE4play_8deviceId7Combine12AnyPublisherVyyts5Error_pGAA15PlaybackRequestV_SSSgtF","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"SpotifyWebAPI"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"playbackRequest","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","kind":"typeIdentifier","text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]},{"parameters":[{"name":"deviceId","content":[{"inlineContent":[{"text":"The id of the device to target. See ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","isActive":true,"type":"reference"},{"type":"text","text":"."},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"Unlike other player endpoints, you can provide the id of a","type":"text"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"non-active device, which will cause the given content to be"}]},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"played on that device"}],"type":"strong"},{"type":"text","text":". Leave as "},{"code":"nil","type":"codeVoice"},{"text":" to target the active","type":"text"},{"type":"text","text":" "},{"type":"text","text":"device. If there are no active devices, then you must provide a"},{"text":" ","type":"text"},{"type":"text","text":"device id, otherwise you will get a “Player command failed: No"},{"type":"text","text":" "},{"text":"active device found” error.","type":"text"}],"type":"paragraph"}]},{"name":"playbackRequest","content":[{"type":"paragraph","inlineContent":[{"text":"A request to play content for the user. See above.","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"See also:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)"},{"type":"text","text":" - resume the user’s current playback"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","isActive":true,"type":"reference"},{"type":"text","text":" - transfer the user’s playback to a"},{"type":"text","text":" "},{"text":"different device","type":"text"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","type":"reference","isActive":true},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"playbackRequest"},{"text":" has the following parameters:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"context: The context in which to play the content.","type":"text"},{"type":"text","text":" "},{"text":"One of the following:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"contextURI(SpotifyURIConvertible)","type":"codeVoice"},{"type":"text","text":": A URI for the context in which to"},{"type":"text","text":" "},{"text":"play the content. Must be in one of the following categories:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Album"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Artist"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Show"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Playlist","type":"text"}]}]}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"uris([SpotifyURIConvertible])"},{"type":"text","text":": An array of track\/episode URIs."}]}]}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"offset: Indicates where in the context playback should start.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"One of the following:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"position(Int)","type":"codeVoice"},{"text":": The index of the item in the context at which to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"start playback. Cannot be used if the context is an artist."}]}]},{"content":[{"inlineContent":[{"code":"uri(SpotifyURIConvertible)","type":"codeVoice"},{"type":"text","text":": The URI of the item to start playback"},{"type":"text","text":" "},{"text":"at.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"}]},{"content":[{"inlineContent":[{"text":"positionMS: Indicates from what position to start playback in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"milliseconds. If "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then the track\/episode will start from the"},{"type":"text","text":" "},{"type":"text","text":"beginning. Passing in a position that is greater than the length of the"},{"text":" ","type":"text"},{"type":"text","text":"track\/episode will cause the player to start playing the next item."}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When performing an action that is restricted, a "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true,"type":"reference"},{"text":" will","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"be returned. It contains the following properties:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"reference","isActive":true},{"type":"text","text":": A short description of the cause of the"},{"text":" ","type":"text"},{"type":"text","text":"error."}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","type":"reference","isActive":true},{"type":"text","text":": A player error reason."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},{"type":"text","text":": The HTTP status code that is also"},{"text":" ","type":"text"},{"text":"returned in the response header.","type":"text"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","isActive":true},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback"},{"text":".","type":"text"}],"type":"paragraph"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userModifyPlaybackState","kind":"identifier"}],"title":"Scope.userModifyPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","abstract":[{"text":"Write access to a user’s playback state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV","text":"SpotifyPlayerError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"title":"reason","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/start-a-users-playback":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","type":"link","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"statusCode","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"message","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Player","generated":true,"anchor":"Player","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"play"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"playbackRequest"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"parameters":[{"name":"playbackRequest","content":[{"type":"paragraph","inlineContent":[{"text":"A request to play content for the user. See above.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The id of the device to target. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","isActive":true},{"type":"text","text":"."},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"Unlike other player endpoints, you can provide the id of a"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"non-active device, which will cause the given content to be"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"played on that device"}],"type":"strong"},{"text":". Leave as ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" to target the active"},{"type":"text","text":" "},{"type":"text","text":"device. If there are no active devices, then you must provide a"},{"text":" ","type":"text"},{"type":"text","text":"device id, otherwise you will get a “Player command failed: No"},{"type":"text","text":" "},{"type":"text","text":"active device found” error."}],"type":"paragraph"}],"name":"deviceId"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"See also:","type":"text"}]},{"items":[{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","isActive":true},{"text":" - resume the user’s current playback","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","type":"reference","isActive":true},{"type":"text","text":" - transfer the user’s playback to a"},{"type":"text","text":" "},{"text":"different device","type":"text"}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"code":"playbackRequest","type":"codeVoice"},{"type":"text","text":" has the following parameters:"}]},{"items":[{"content":[{"inlineContent":[{"text":"context: The context in which to play the content.","type":"text"},{"type":"text","text":" "},{"text":"One of the following:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"contextURI(SpotifyURIConvertible)"},{"type":"text","text":": A URI for the context in which to"},{"type":"text","text":" "},{"type":"text","text":"play the content. Must be in one of the following categories:"}]},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"Album"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Artist"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Show"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Playlist"}]}]}],"type":"unorderedList"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"uris([SpotifyURIConvertible])"},{"type":"text","text":": An array of track\/episode URIs."}]}]}]}]},{"content":[{"inlineContent":[{"type":"text","text":"offset: Indicates where in the context playback should start."},{"type":"text","text":" "},{"text":"One of the following:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"position(Int)"},{"text":": The index of the item in the context at which to","type":"text"},{"type":"text","text":" "},{"text":"start playback. Cannot be used if the context is an artist.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"uri(SpotifyURIConvertible)"},{"text":": The URI of the item to start playback","type":"text"},{"type":"text","text":" "},{"text":"at.","type":"text"}],"type":"paragraph"}]}]}]},{"content":[{"inlineContent":[{"type":"text","text":"positionMS: Indicates from what position to start playback in"},{"text":" ","type":"text"},{"text":"milliseconds. If ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":", then the track\/episode will start from the"},{"type":"text","text":" "},{"type":"text","text":"beginning. Passing in a position that is greater than the length of the"},{"type":"text","text":" "},{"type":"text","text":"track\/episode will cause the player to start playing the next item."}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"type":"text","text":"When performing an action that is restricted, a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},{"type":"text","text":" will"},{"type":"text","text":" "},{"type":"text","text":"be returned. It contains the following properties:"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","isActive":true},{"type":"text","text":": A short description of the cause of the"},{"text":" ","type":"text"},{"type":"text","text":"error."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","isActive":true},{"type":"text","text":": A player error reason."}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","type":"reference"},{"text":": The HTTP status code that is also","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returned in the response header."}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","isActive":true},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","isActive":true},{"text":".","type":"text"}]}]}],"metadata":{"roleHeading":"Instance Method","title":"play(_:deviceId:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","extendedModule":"SpotifyWebAPI","symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE4play_8deviceId7Combine12AnyPublisherVyyts5Error_pGAA15PlaybackRequestV_SSSgtF","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"type":"text","text":"Play content for the current user."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","kind":"symbol","title":"message","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"topic","abstract":[{"type":"text","text":"A short description of the cause of the error."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userModifyPlaybackState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","kind":"symbol","title":"Scope.userModifyPlaybackState","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","abstract":[{"type":"text","text":"Write access to a user’s playback state."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","title":"statusCode","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"title":"reason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"reason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyPlayerError","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV"},{"text":".","kind":"text"},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/start-a-users-playback":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/playlist(_:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/playlist(_:market:).json index 321507076..8f4f072eb 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/playlist(_:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/playlist(_:market:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI0aC0C8playlist_6market7Combine12AnyPublisherVyAA8PlaylistVyAA12PagingObjectVyAA0I13ItemContainerVyAA0iL0OGGGs5Error_pGAA0A14URIConvertible_p_SSSgtF","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","title":"playlist(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"kind":"text","text":"<"},{"text":"PlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"]}],"seeAlsoSections":[{"title":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"playlist"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"playlist","content":[{"type":"paragraph","inlineContent":[{"text":"The URI of a playlist.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"An ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"text":"“from_token”. For tracks, Provide this parameter if you want to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"apply "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true},{"type":"text","text":". For episodes, if the access token was"},{"text":" ","type":"text"},{"text":"granted on behalf of a user (i.e., if you authorized your","type":"text"},{"type":"text","text":" "},{"text":"application using the authorization code flow or the authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"code flow with proof key for code exchange), the country associated"},{"text":" ","type":"text"},{"type":"text","text":"with the user account will take priority over this parameter. Users"},{"type":"text","text":" "},{"type":"text","text":"can view the country that is associated with their account in the"},{"type":"text","text":" "},{"identifier":"https:\/\/www.spotify.com\/account\/overview\/","isActive":true,"type":"reference"},{"type":"text","text":". "},{"inlineContent":[{"text":"Note: If neither market or user country","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"are provided, the episodes are considered unavailable for the"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"client and"}]},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"will will be returned at the corresponding"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"positions for each episode. Therefore, if you authorized your"}]},{"text":" ","type":"text"},{"inlineContent":[{"text":"application using the client credentials flow and you want to","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"inlineContent":[{"text":"retrieve the episodes in a playlist, you must provide a value","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"for this parameter."}],"type":"strong"}],"type":"paragraph"}],"name":"market"}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","isActive":true,"type":"reference"}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"type":"text","text":"In contrast to the above methods, additional data about the playlist itself will"},{"text":" ","type":"text"},{"type":"text","text":"be retrieved, including its name and any images associated with it."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"No scopes are required for this endpoint. Both Public and Private playlists"},{"type":"text","text":" "},{"type":"text","text":"belonging to any user can be retrieved."}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"text":"Returns:","type":"text"}],"type":"strong"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["Playlist>>"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The full version of the playlist will be returned."}]},{"inlineContent":[{"text":"To access just the tracks\/episodes, use:","type":"text"}],"type":"paragraph"},{"syntax":null,"type":"codeListing","code":["let playlistItems: [PlaylistItem] = playlist.items.items.compactMap(\\.item)"]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"text":"Gets a playlist, including its tracks\/episodes and additional","type":"text"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"https://www.spotify.com/account/overview/":{"titleInlineContent":[{"text":"account settings","type":"text"}],"url":"https:\/\/www.spotify.com\/account\/overview\/","type":"link","identifier":"https:\/\/www.spotify.com\/account\/overview\/","title":"account settings"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"type":"link","titleInlineContent":[{"type":"text","text":"Track Relinking"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"Track Relinking"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-playlist":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitems","navigatorTitle":[{"kind":"identifier","text":"PlaylistItems"}],"role":"symbol","title":"PlaylistItems","type":"topic","abstract":[{"text":"The episodes and tracks in a playlist. each ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":" is optional."}],"kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"playlist"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","text":"PlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The URI of a playlist.","type":"text"}]}],"name":"playlist"},{"name":"market","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"text":" or the string","type":"text"},{"text":" ","type":"text"},{"text":"“from_token”. For tracks, Provide this parameter if you want to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"apply "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},{"type":"text","text":". For episodes, if the access token was"},{"type":"text","text":" "},{"type":"text","text":"granted on behalf of a user (i.e., if you authorized your"},{"type":"text","text":" "},{"type":"text","text":"application using the authorization code flow or the authorization"},{"text":" ","type":"text"},{"type":"text","text":"code flow with proof key for code exchange), the country associated"},{"text":" ","type":"text"},{"type":"text","text":"with the user account will take priority over this parameter. Users"},{"type":"text","text":" "},{"type":"text","text":"can view the country that is associated with their account in the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/"},{"type":"text","text":". "},{"type":"strong","inlineContent":[{"type":"text","text":"Note: If neither market or user country"}]},{"text":" ","type":"text"},{"inlineContent":[{"text":"are provided, the episodes are considered unavailable for the","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"client and"}]},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"will will be returned at the corresponding"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"positions for each episode. Therefore, if you authorized your"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"application using the client credentials flow and you want to","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"retrieve the episodes in a playlist, you must provide a value","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"for this parameter.","type":"text"}]}]}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"See also:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","isActive":true}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)"}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"In contrast to the above methods, additional data about the playlist itself will"},{"text":" ","type":"text"},{"text":"be retrieved, including its name and any images associated with it.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"No scopes are required for this endpoint. Both Public and Private playlists","type":"text"},{"type":"text","text":" "},{"type":"text","text":"belonging to any user can be retrieved."}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Returns:"}],"type":"strong"}],"type":"paragraph"},{"code":["Playlist>>"],"type":"codeListing","syntax":null},{"inlineContent":[{"type":"text","text":"The full version of the playlist will be returned."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"To access just the tracks\/episodes, use:"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["let playlistItems: [PlaylistItem] = playlist.items.items.compactMap(\\.item)"]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist"},{"type":"text","text":"."}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"text":"information about it.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"anchor":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"],"title":"Playlists","generated":true}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"playlist(_:market:)","externalID":"s:13SpotifyWebAPI0aC0C8playlist_6market7Combine12AnyPublisherVyAA8PlaylistVyAA12PagingObjectVyAA0I13ItemContainerVyAA0iL0OGGGs5Error_pGAA0A14URIConvertible_p_SSSgtF","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Method","role":"symbol","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"]}],"references":{"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","kind":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"type":"text","text":"Track Relinking"}],"type":"link","title":"Track Relinking","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"title":"PlaylistItems","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","url":"\/documentation\/spotifywebapi\/playlistitems","abstract":[{"type":"text","text":"The episodes and tracks in a playlist. each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlaylistItems","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItems"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows","type":"text"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-playlist":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"},"https://www.spotify.com/account/overview/":{"url":"https:\/\/www.spotify.com\/account\/overview\/","titleInlineContent":[{"text":"account settings","type":"text"}],"type":"link","title":"account settings","identifier":"https:\/\/www.spotify.com\/account\/overview\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"title":"playlist(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/playlistimage(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/playlistimage(_:).json index 2dc41abdf..27630992d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/playlistimage(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/playlistimage(_:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","title":"playlistImage(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"playlistImage","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"extendedModule":"SpotifyWebAPI","symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE13playlistImagey7Combine12AnyPublisherVySayAA0aH0VGs5Error_pGAA0A14URIConvertible_pF"},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"playlist","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"playlist","content":[{"type":"paragraph","inlineContent":[{"text":"A Spotify playlist.","type":"text"}]}]}],"kind":"parameters"},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of image objects, which contain the URL for the image"},{"type":"text","text":" "},{"text":"and its dimensions.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","type":"reference","isActive":true},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint; the access token must have been"},{"type":"text","text":" "},{"type":"text","text":"issued on behalf of "},{"type":"emphasis","inlineContent":[{"text":"a","type":"text"}]},{"type":"text","text":" user, but not necessarily the owner of this"},{"type":"text","text":" "},{"type":"text","text":"playlist."}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist-cover","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"title":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-playlist-cover":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist-cover","title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist-cover","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE13playlistImagey7Combine12AnyPublisherVySayAA0aH0VGs5Error_pGAA0A14URIConvertible_pF","extendedModule":"SpotifyWebAPI","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"playlistImage(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Method"},"sections":[],"abstract":[{"text":"Get the current images associated with a specific playlist.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"playlistImage","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"playlist"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"playlist","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A Spotify playlist."}]}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"An array of image objects, which contain the URL for the image"},{"type":"text","text":" "},{"type":"text","text":"and its dimensions."}],"type":"paragraph"}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"No scopes are required for this endpoint; the access token must have been","type":"text"},{"text":" ","type":"text"},{"text":"issued on behalf of ","type":"text"},{"inlineContent":[{"type":"text","text":"a"}],"type":"emphasis"},{"type":"text","text":" user, but not necessarily the owner of this"},{"type":"text","text":" "},{"type":"text","text":"playlist."}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist-cover","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"seeAlsoSections":[{"title":"Playlists","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"],"anchor":"Playlists"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","kind":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"title":"playlist(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows","type":"text"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-playlist-cover":{"title":"Spotify web API reference","type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist-cover","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlist-cover"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/playlistitems(_:limit:offset:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/playlistitems(_:limit:offset:market:).json index 130ec1cd0..922d898f9 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/playlistitems(_:limit:offset:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/playlistitems(_:limit:offset:market:).json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Playlists","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlistItems","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"playlist"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"playlist","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI of a playlist."}]}]},{"name":"limit","content":[{"type":"paragraph","inlineContent":[{"text":"The maximum number of items to return. Default: 100; minimum: 1;","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"maximum: 100."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The index of the first item to return. Default: 0. Use with","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of tracks."}]}],"name":"offset"},{"content":[{"inlineContent":[{"type":"text","text":"An "},{"type":"reference","isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"text":" or the string","type":"text"},{"type":"text","text":" "},{"text":"“from_token”. For tracks, Provide this parameter if you want to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"apply [Track Relinking][5]. For episodes, if the access token was"},{"type":"text","text":" "},{"type":"text","text":"granted on behalf of a user (i.e., if you authorized your"},{"text":" ","type":"text"},{"type":"text","text":"application using the authorization code flow or the authorization"},{"text":" ","type":"text"},{"type":"text","text":"code flow with proof key for code exchange), the country associated"},{"type":"text","text":" "},{"type":"text","text":"with the user account will take priority over this parameter. Users"},{"text":" ","type":"text"},{"text":"can view the country that is associated with their account in the","type":"text"},{"type":"text","text":" "},{"text":"[account settings][6]. ","type":"text"},{"inlineContent":[{"text":"Note: If neither market or user country","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"are provided, the episodes are considered unavailable for the","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"client and","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"will will be returned at the corresponding"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"positions for each episode. Therefore, if you authorized your","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"application using the client credentials flow and you want to"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"retrieve the episodes in a playlist, you must provide a value","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"for this parameter.","type":"text"}]}],"type":"paragraph"}],"name":"market"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","type":"reference"}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"type":"text","text":"No scopes are required for this endpoint. Tracks from both Public"},{"text":" ","type":"text"},{"type":"text","text":"and Private playlists belonging to any user can be retrieved."}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Returns:"}]}],"type":"paragraph"},{"syntax":null,"code":["PagingObject>"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"text":"To get an array of just the tracks\/episodes, use:","type":"text"}]},{"type":"codeListing","syntax":null,"code":["let items: [PlaylistItem] = playlistItems.items.compactMap(\\.item)"]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"sections":[],"metadata":{"title":"playlistItems(_:limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C13playlistItems_5limit6offset6market7Combine12AnyPublisherVyAA12PagingObjectVyAA21PlaylistItemContainerVyAA0nO0OGGs5Error_pGAA0A14URIConvertible_p_SiSgAVSSSgtF","roleHeading":"Instance Method","role":"symbol","extendedModule":"SpotifyWebAPI"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-playlists-tracks":{"title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitems","navigatorTitle":[{"kind":"identifier","text":"PlaylistItems"}],"role":"symbol","title":"PlaylistItems","type":"topic","abstract":[{"text":"The episodes and tracks in a playlist. each ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true,"type":"reference"},{"type":"text","text":" is optional."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"title":"ISO 3166-1 alpha-2 country code"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"],"title":"Playlists","anchor":"Playlists","generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"playlistItems(_:limit:offset:market:)","externalID":"s:13SpotifyWebAPI0aC0C13playlistItems_5limit6offset6market7Combine12AnyPublisherVyAA12PagingObjectVyAA21PlaylistItemContainerVyAA0nO0OGGs5Error_pGAA0A14URIConvertible_p_SiSgAVSSSgtF"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlistItems","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"playlist","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? = nil, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The URI of a playlist.","type":"text"}]}],"name":"playlist"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The maximum number of items to return. Default: 100; minimum: 1;"},{"type":"text","text":" "},{"type":"text","text":"maximum: 100."}]}],"name":"limit"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The index of the first item to return. Default: 0. Use with","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of tracks."}]}],"name":"offset"},{"name":"market","content":[{"inlineContent":[{"text":"An ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"text":"“from_token”. For tracks, Provide this parameter if you want to","type":"text"},{"type":"text","text":" "},{"text":"apply [Track Relinking][5]. For episodes, if the access token was","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"granted on behalf of a user (i.e., if you authorized your"},{"type":"text","text":" "},{"type":"text","text":"application using the authorization code flow or the authorization"},{"text":" ","type":"text"},{"type":"text","text":"code flow with proof key for code exchange), the country associated"},{"text":" ","type":"text"},{"text":"with the user account will take priority over this parameter. Users","type":"text"},{"type":"text","text":" "},{"text":"can view the country that is associated with their account in the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"[account settings][6]. "},{"type":"strong","inlineContent":[{"type":"text","text":"Note: If neither market or user country"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"are provided, the episodes are considered unavailable for the"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"client and","type":"text"}]},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"will will be returned at the corresponding","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"positions for each episode. Therefore, if you authorized your","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"application using the client credentials flow and you want to","type":"text"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"retrieve the episodes in a playlist, you must provide a value"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"for this parameter.","type":"text"}],"type":"strong"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"See also:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","type":"reference"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","type":"reference","isActive":true}]}]}]},{"inlineContent":[{"text":"No scopes are required for this endpoint. Tracks from both Public","type":"text"},{"type":"text","text":" "},{"type":"text","text":"and Private playlists belonging to any user can be retrieved."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Returns:"}],"type":"strong"}]},{"syntax":null,"type":"codeListing","code":["PagingObject>"]},{"inlineContent":[{"text":"To get an array of just the tracks\/episodes, use:","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["let items: [PlaylistItem] = playlistItems.items.compactMap(\\.item)"]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItems":{"title":"PlaylistItems","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItems","url":"\/documentation\/spotifywebapi\/playlistitems","abstract":[{"type":"text","text":"The episodes and tracks in a playlist. each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlaylistItems","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaylistItems"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"title":"playlist(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-playlists-tracks":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows","type":"text"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","kind":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/playlisttracks(_:limit:offset:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/playlisttracks(_:limit:offset:market:).json index c8613c8b5..e57aa93b0 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/playlisttracks(_:limit:offset:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/playlisttracks(_:limit:offset:market:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"playlist","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PlaylistTracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The URI of a playlist.","type":"text"}]}],"name":"playlist"},{"content":[{"inlineContent":[{"text":"The maximum number of items to return. Default: 100; minimum: 1;","type":"text"},{"text":" ","type":"text"},{"text":"maximum: 100.","type":"text"}],"type":"paragraph"}],"name":"limit"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The index of the first item to return. Default: 0. Use with"},{"type":"text","text":" "},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of tracks."}]}],"name":"offset"},{"name":"market","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"type":"text","text":" or the"},{"text":" ","type":"text"},{"type":"text","text":"“from_token”. For tracks, Provide this parameter if you want"},{"text":" ","type":"text"},{"type":"text","text":"to apply "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"reference"},{"type":"text","text":". For episodes, if the access token"},{"type":"text","text":" "},{"text":"was granted on behalf of a user (i.e., if you authorized your","type":"text"},{"type":"text","text":" "},{"type":"text","text":"application using the authorization code flow or the authorization"},{"type":"text","text":" "},{"text":"code flow with proof key for code exchange), the country associated","type":"text"},{"type":"text","text":" "},{"text":"with the user account will take priority over this parameter. Users","type":"text"},{"type":"text","text":" "},{"text":"can view the country that is associated with their account in the","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/","isActive":true},{"type":"text","text":". "},{"inlineContent":[{"type":"text","text":"Note: If neither market or user country"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"are provided, the episodes are considered unavailable for the","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"client and"}]},{"text":" ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"will will be returned at the corresponding"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"positions for each episode. Therefore, if you authorized your"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"application using the client credentials flow and you want to"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"retrieve the episodes in a playlist, you must provide a value","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"text":"for this parameter.","type":"text"}],"type":"strong"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"aside","style":"warning","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"This endpoint does NOT return only the tracks in a playlist."}]},{"type":"text","text":" "},{"text":"Instead, it returns both the tracks and episodes in ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference","isActive":true},{"text":" format.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"You are discouraged from using this endpoint unless you are certain"},{"text":" ","type":"text"},{"text":"that the playlist only contains tracks. If unsure, use","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","isActive":true,"type":"reference"},{"type":"text","text":" instead. Use the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/type"},{"type":"text","text":" property of "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":" to check if it is actually a","type":"text"},{"type":"text","text":" "},{"text":"track.","type":"text"}]}],"name":"Warning"},{"type":"paragraph","inlineContent":[{"text":"See also:","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","isActive":true}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"No scopes are required for this endpoint. Tracks from both Public and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Private playlists belonging to any user can be retrieved."}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Returns:"}],"type":"strong"}]},{"code":["PagingObject>"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"text":"The full versions of the tracks will be returned.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To get an array of just the tracks, use:"}]},{"code":["let tracks: [Track] = playlistTracks.items.compactMap(\\.item)"],"syntax":null,"type":"codeListing"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks","type":"reference","isActive":true},{"type":"text","text":"."}]}]}],"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"type":"text","text":" format."}],"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"externalID":"s:13SpotifyWebAPI0aC0C14playlistTracks_5limit6offset6market7Combine12AnyPublisherVyAA12PagingObjectVyAA21PlaylistItemContainerVyAA5TrackVGGs5Error_pGAA0A14URIConvertible_p_SiSgAVSSSgtF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistTracks"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"extendedModule":"SpotifyWebAPI","title":"playlistTracks(_:limit:offset:market:)","symbolKind":"method","roleHeading":"Instance Method","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","interfaceLanguage":"swift"},"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"],"title":"Playlists"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/type":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"}],"title":"type","type":"topic","abstract":[{"type":"text","text":"The object type. Usually "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"text":", but may be","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference","isActive":true},{"type":"text","text":" if this was retrieved from a playlist."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/track\/type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/type","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"title":"Track Relinking","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"text":"Track Relinking","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},"https://www.spotify.com/account/overview/":{"titleInlineContent":[{"type":"text","text":"account settings"}],"type":"link","title":"account settings","identifier":"https:\/\/www.spotify.com\/account\/overview\/","url":"https:\/\/www.spotify.com\/account\/overview\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-playlists-tracks":{"title":"Spotify web API reference","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistTracks":{"url":"\/documentation\/spotifywebapi\/playlisttracks","kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PlaylistTracks"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","title":"PlaylistTracks","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"type":"text","text":" is optional."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"title":"ISO 3166-1 alpha-2 country code","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"playlist","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"playlist","content":[{"inlineContent":[{"type":"text","text":"The URI of a playlist."}],"type":"paragraph"}]},{"name":"limit","content":[{"inlineContent":[{"type":"text","text":"The maximum number of items to return. Default: 100; minimum: 1;"},{"type":"text","text":" "},{"text":"maximum: 100.","type":"text"}],"type":"paragraph"}]},{"name":"offset","content":[{"inlineContent":[{"type":"text","text":"The index of the first item to return. Default: 0. Use with"},{"text":" ","type":"text"},{"type":"codeVoice","code":"limit"},{"text":" to get the next set of tracks.","type":"text"}],"type":"paragraph"}]},{"name":"market","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" or the"},{"text":" ","type":"text"},{"text":"“from_token”. For tracks, Provide this parameter if you want","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"to apply "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"reference","isActive":true},{"type":"text","text":". For episodes, if the access token"},{"text":" ","type":"text"},{"type":"text","text":"was granted on behalf of a user (i.e., if you authorized your"},{"type":"text","text":" "},{"type":"text","text":"application using the authorization code flow or the authorization"},{"type":"text","text":" "},{"text":"code flow with proof key for code exchange), the country associated","type":"text"},{"text":" ","type":"text"},{"text":"with the user account will take priority over this parameter. Users","type":"text"},{"text":" ","type":"text"},{"text":"can view the country that is associated with their account in the","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"reference"},{"text":". ","type":"text"},{"inlineContent":[{"text":"Note: If neither market or user country","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"are provided, the episodes are considered unavailable for the","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"client and","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"will will be returned at the corresponding"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"positions for each episode. Therefore, if you authorized your"}]},{"text":" ","type":"text"},{"inlineContent":[{"text":"application using the client credentials flow and you want to","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"retrieve the episodes in a playlist, you must provide a value","type":"text"}]},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"for this parameter."}],"type":"strong"}]}]}],"kind":"parameters"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"inlineContent":[{"type":"text","text":"This endpoint does NOT return only the tracks in a playlist."}],"type":"strong"},{"type":"text","text":" "},{"text":"Instead, it returns both the tracks and episodes in ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":" format.","type":"text"},{"text":" ","type":"text"},{"text":"You are discouraged from using this endpoint unless you are certain","type":"text"},{"text":" ","type":"text"},{"text":"that the playlist only contains tracks. If unsure, use","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)"},{"text":" instead. Use the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/type","type":"reference","isActive":true},{"text":" property of ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"text":" to check if it is actually a","type":"text"},{"text":" ","type":"text"},{"text":"track.","type":"text"}]}],"style":"warning","name":"Warning"},{"type":"paragraph","inlineContent":[{"text":"See also:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","isActive":true}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)"}]}]}]},{"inlineContent":[{"type":"text","text":"No scopes are required for this endpoint. Tracks from both Public and"},{"type":"text","text":" "},{"type":"text","text":"Private playlists belonging to any user can be retrieved."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Returns:"}],"type":"strong"}]},{"code":["PagingObject>"],"syntax":null,"type":"codeListing"},{"inlineContent":[{"type":"text","text":"The full versions of the tracks will be returned."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"To get an array of just the tracks, use:"}],"type":"paragraph"},{"syntax":null,"code":["let tracks: [Track] = playlistTracks.items.compactMap(\\.item)"],"type":"codeListing"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":" format.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0C14playlistTracks_5limit6offset6market7Combine12AnyPublisherVyAA12PagingObjectVyAA21PlaylistItemContainerVyAA5TrackVGGs5Error_pGAA0A14URIConvertible_p_SiSgAVSSSgtF","modules":[{"name":"SpotifyWebAPI"}],"title":"playlistTracks(_:limit:offset:market:)","role":"symbol","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlistTracks","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"anchor":"Playlists","title":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-playlists-tracks":{"type":"link","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-playlists-tracks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"title":"playlist(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistTracks":{"title":"PlaylistTracks","url":"\/documentation\/spotifywebapi\/playlisttracks","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistTracks","type":"topic","abstract":[{"type":"text","text":"The tracks in a playlist. Each "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":" is optional.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistTracks","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistTracks","kind":"identifier"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"type":"link","title":"Track Relinking","titleInlineContent":[{"text":"Track Relinking","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","kind":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic"},"https://www.spotify.com/account/overview/":{"type":"link","title":"account settings","titleInlineContent":[{"text":"account settings","type":"text"}],"url":"https:\/\/www.spotify.com\/account\/overview\/","identifier":"https:\/\/www.spotify.com\/account\/overview\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows","type":"text"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/type":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"url":"\/documentation\/spotifywebapi\/track\/type","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/type","title":"type","role":"symbol","abstract":[{"text":"The object type. Usually ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"text":", but may be","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference"},{"text":" if this was retrieved from a playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/queue().json b/docs/data/documentation/spotifywebapi/spotifyapi/queue().json index 1d823fdd5..d37c4e5c5 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/queue().json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/queue().json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"title":"Player"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","text":"SpotifyQueue"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","type":"reference","isActive":true},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue"},{"text":".","type":"text"}]}],"kind":"content"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/queue()"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE5queue7Combine12AnyPublisherVyAA0A5QueueVs5Error_pGyF","extendedModule":"SpotifyWebAPI","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","kind":"typeIdentifier","text":"SpotifyQueue"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"queue()","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-queue":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackState":{"abstract":[{"type":"text","text":"Read access to a user’s player state."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","title":"Scope.userReadPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackstate","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userReadPlaybackState","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/queue()"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE5queue7Combine12AnyPublisherVyAA0A5QueueVs5Error_pGyF","title":"queue()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"queue"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"SpotifyQueue","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","kind":"typeIdentifier","text":"SpotifyQueue","preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState"},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"sections":[],"seeAlsoSections":[{"title":"Player","anchor":"Player","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"]}],"kind":"symbol","abstract":[{"text":"Get the user’s queue and the currently playing track\/episode.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-queue":{"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackState":{"url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackstate","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPlaybackState"}],"abstract":[{"text":"Read access to a user’s player state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackState","type":"topic","role":"symbol","kind":"symbol","title":"Scope.userReadPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/recentlyplayed(_:limit:).json b/docs/data/documentation/spotifywebapi/spotifyapi/recentlyplayed(_:limit:).json index 3558d4d74..f2419fd35 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/recentlyplayed(_:limit:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/recentlyplayed(_:limit:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE14recentlyPlayed_5limit7Combine12AnyPublisherVyAA18CursorPagingObjectVyAA11PlayHistoryVGs5Error_pGAA13TimeReferenceOSg_SiSgtF","title":"recentlyPlayed(_:limit:)","role":"symbol","extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"recentlyPlayed","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"seeAlsoSections":[{"title":"Player","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"recentlyPlayed","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"timeReference"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"A reference to a period of time before or after a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"specified date. For example, "},{"code":".before(Date())","type":"codeVoice"},{"type":"text","text":" refers to the period"},{"type":"text","text":" "},{"text":"of time before the current date. This is used to filter the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"response. See the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/before"},{"text":" and","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/after","isActive":true,"type":"reference"},{"type":"text","text":" properties of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","isActive":true,"type":"reference"},{"text":" (which is","type":"text"},{"type":"text","text":" "},{"text":"part of the returned ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","isActive":true},{"text":"). Dates will be","type":"text"},{"type":"text","text":" "},{"text":"converted to millisecond-precision timestamps. Only results that","type":"text"},{"text":" ","type":"text"},{"text":"are within the specified time period will be returned. If ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"text","text":"the most recently played tracks will be returned."}],"type":"paragraph"}],"name":"timeReference"},{"content":[{"inlineContent":[{"type":"text","text":"The maximum number of items to return. Default: 20; Minimum: 1;"},{"text":" ","type":"text"},{"type":"text","text":"Maximum: 50."}],"type":"paragraph"}],"name":"limit"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"type":"text","text":"An array of simplified tracks wrapped in a"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()"},{"type":"text","text":" and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed"},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Currently doesn’t support podcast episodes."}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Returns the most recent 50 tracks played by a user. Note that a track"},{"type":"text","text":" "},{"type":"text","text":"currently playing will not be visible in play history until it has"},{"text":" ","type":"text"},{"text":"completed. ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"A track must be played for more than 30 seconds to be"},{"text":" ","type":"text"},{"type":"text","text":"included"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"in the play history.","type":"text"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"Any tracks listened to while the user had “Private Session” enabled in"},{"type":"text","text":" "},{"text":"their client will not be returned in the list of recently played tracks.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This endpoint uses a bidirectional cursor for paging. Follow the next field"},{"type":"text","text":" "},{"text":"with the before parameter to move back in time, or use the after parameter","type":"text"},{"type":"text","text":" "},{"text":"to move forward in time. If you supply no before or after parameter, the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"endpoint will return the most recently played tracks, and the next link"},{"text":" ","type":"text"},{"type":"text","text":"will page back in time."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","type":"reference"},{"type":"text","text":"."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recently-played":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/after":{"kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"after"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"after","abstract":[{"text":"The key to the item after the current item—a unix millisecond timestamp.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/after","url":"\/documentation\/spotifywebapi\/spotifycursor\/after"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/before":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/before","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"before","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The key to the item before the current item—a unix millisecond timestamp."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycursor\/before","title":"before","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadRecentlyPlayed":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed","title":"Scope.userReadRecentlyPlayed","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadrecentlyplayed","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadRecentlyPlayed"}],"abstract":[{"text":"Read access to a user’s recently played tracks.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]}}} \ No newline at end of file +{"abstract":[{"text":"Get the current user’s recently played tracks.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"recentlyPlayed(_:limit:)","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE14recentlyPlayed_5limit7Combine12AnyPublisherVyAA18CursorPagingObjectVyAA11PlayHistoryVGs5Error_pGAA13TimeReferenceOSg_SiSgtF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"recentlyPlayed","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"CursorPagingObject","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","extendedModule":"SpotifyWebAPI","symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"recentlyPlayed","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"timeReference","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","kind":"typeIdentifier","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","kind":"typeIdentifier","text":"PlayHistory","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}]},{"kind":"parameters","parameters":[{"name":"timeReference","content":[{"inlineContent":[{"text":"A reference to a period of time before or after a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"specified date. For example, "},{"code":".before(Date())","type":"codeVoice"},{"text":" refers to the period","type":"text"},{"type":"text","text":" "},{"type":"text","text":"of time before the current date. This is used to filter the"},{"text":" ","type":"text"},{"type":"text","text":"response. See the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/before","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/after"},{"type":"text","text":" properties of "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor"},{"text":" (which is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"part of the returned "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"reference"},{"type":"text","text":"). Dates will be"},{"text":" ","type":"text"},{"text":"converted to millisecond-precision timestamps. Only results that","type":"text"},{"type":"text","text":" "},{"type":"text","text":"are within the specified time period will be returned. If "},{"code":"nil","type":"codeVoice"},{"text":",","type":"text"},{"text":" ","type":"text"},{"text":"the most recently played tracks will be returned.","type":"text"}],"type":"paragraph"}]},{"name":"limit","content":[{"type":"paragraph","inlineContent":[{"text":"The maximum number of items to return. Default: 20; Minimum: 1;","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Maximum: 50."}]}]}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"text":"An array of simplified tracks wrapped in a","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed"},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Currently doesn’t support podcast episodes."}]}]},{"inlineContent":[{"text":"Returns the most recent 50 tracks played by a user. Note that a track","type":"text"},{"text":" ","type":"text"},{"text":"currently playing will not be visible in play history until it has","type":"text"},{"type":"text","text":" "},{"type":"text","text":"completed. "},{"inlineContent":[{"type":"text","text":"A track must be played for more than 30 seconds to be"},{"text":" ","type":"text"},{"text":"included","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"text":"in the play history.","type":"text"}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Any tracks listened to while the user had “Private Session” enabled in"},{"text":" ","type":"text"},{"type":"text","text":"their client will not be returned in the list of recently played tracks."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This endpoint uses a bidirectional cursor for paging. Follow the next field","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with the before parameter to move back in time, or use the after parameter"},{"type":"text","text":" "},{"type":"text","text":"to move forward in time. If you supply no before or after parameter, the"},{"type":"text","text":" "},{"type":"text","text":"endpoint will return the most recently played tracks, and the next link"},{"type":"text","text":" "},{"type":"text","text":"will page back in time."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","isActive":true},{"type":"text","text":"."}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"anchor":"Player","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"title":"Player"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/after":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/after","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycursor\/after","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"after","abstract":[{"text":"The key to the item after the current item—a unix millisecond timestamp.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/before":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/before","title":"before","abstract":[{"text":"The key to the item before the current item—a unix millisecond timestamp.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycursor\/before","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"before","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadRecentlyPlayed":{"url":"\/documentation\/spotifywebapi\/scope\/userreadrecentlyplayed","kind":"symbol","type":"topic","title":"Scope.userReadRecentlyPlayed","abstract":[{"text":"Read access to a user’s recently played tracks.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadRecentlyPlayed"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadRecentlyPlayed"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recently-played":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","type":"link","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/recommendationgenres().json b/docs/data/documentation/spotifywebapi/spotifyapi/recommendationgenres().json index bf0e9b33f..6eefb6348 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/recommendationgenres().json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/recommendationgenres().json @@ -1 +1 @@ -{"sections":[],"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendationGenres"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","title":"recommendationGenres()","extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0C20recommendationGenres7Combine12AnyPublisherVySaySSGs5Error_pGyF"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Retrieve a list of available genres seeds for recommendations."}],"seeAlsoSections":[{"generated":true,"title":"Browse","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"recommendationGenres","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"inlineContent":[{"text":"An array of genres ids.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"inlineContent":[{"type":"text","text":"These values can be used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedGenres","isActive":true},{"text":" property of","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference","isActive":true},{"type":"text","text":" when using the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"endpoint."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendation-genres"},{"text":".","type":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()"]}],"references":{"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recommendation-genres":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendation-genres","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendation-genres","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"recommendationGenres","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","abstract":[{"text":"Retrieve a list of available genres seeds for recommendations.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","title":"recommendationGenres()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/newAlbumReleases(country:limit:offset:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","title":"newAlbumReleases(country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","abstract":[{"text":"Get a list of new album releases featured in Spotify (shown, for example,","type":"text"},{"type":"text","text":" "},{"text":"on a Spotify player’s “Browse” tab).","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NewAlbumReleases","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/category(_:country:locale:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a Spotify Category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","kind":"symbol","title":"category(_:country:locale:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/seedGenres":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"seedGenres","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]?"}],"role":"symbol","abstract":[{"text":"An array of genres.","type":"text"}],"url":"\/documentation\/spotifywebapi\/trackattributes\/seedgenres","title":"seedGenres","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedGenres"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recommendations","kind":"identifier"},{"kind":"text","text":"("},{"text":"TrackAttributes","preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"RecommendationsResponse","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"topic","title":"recommendations(_:limit:market:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"FeaturedPlaylists","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a list of featured playlists (shown, for example, on a Spotify player’s"},{"type":"text","text":" "},{"type":"text","text":"“Browse” tab)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categoryPlaylists(_:country:limit:offset:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","title":"categoryPlaylists(_:country:limit:offset:)","abstract":[{"type":"text","text":"Get a list of Spotify playlists tagged with a particular category."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"categoryPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">?>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categories(country:locale:limit:offset:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"categories","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"categories(country:locale:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","abstract":[{"type":"text","text":"Get a list of categories used to tag items in Spotify (on, for example, the"},{"text":" ","type":"text"},{"text":"Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"recommendationGenres","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"An array of genres ids.","type":"text"}]}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"These values can be used in the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedGenres"},{"type":"text","text":" property of"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"type":"text","text":" when using the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"endpoint."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendation-genres","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendationGenres"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Method","role":"symbol","title":"recommendationGenres()","externalID":"s:13SpotifyWebAPI0aC0C20recommendationGenres7Combine12AnyPublisherVySaySSGs5Error_pGyF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"],"anchor":"Browse","title":"Browse"}],"abstract":[{"type":"text","text":"Retrieve a list of available genres seeds for recommendations."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categories(country:locale:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","title":"categories(country:locale:limit:offset:)","abstract":[{"text":"Get a list of categories used to tag items in Spotify (on, for example, the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Spotify player’s “Browse” tab)."}],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"categories"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","text":"SpotifyCategory","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recommendation-genres":{"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendation-genres","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendation-genres","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","role":"symbol","title":"recommendationGenres()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"recommendationGenres","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","type":"topic","abstract":[{"type":"text","text":"Retrieve a list of available genres seeds for recommendations."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/newAlbumReleases(country:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","title":"newAlbumReleases(country:limit:offset:)","abstract":[{"text":"Get a list of new album releases featured in Spotify (shown, for example,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on a Spotify player’s “Browse” tab)."}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","text":"NewAlbumReleases","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categoryPlaylists(_:country:limit:offset:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","title":"categoryPlaylists(_:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"categoryPlaylists"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">?>, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"type":"text","text":"] Get a list of Spotify playlists tagged with a particular"},{"text":" ","type":"text"},{"type":"text","text":"category."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/category(_:country:locale:)":{"abstract":[{"type":"text","text":"Get a Spotify Category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","type":"topic","kind":"symbol","title":"category(_:country:locale:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"FeaturedPlaylists","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get a list of featured playlists (shown, for example, on","type":"text"},{"text":" ","type":"text"},{"text":"a Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/seedGenres":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedGenres"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]?"}],"abstract":[{"type":"text","text":"An array of genres."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedGenres","kind":"symbol","role":"symbol","title":"seedGenres","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/seedgenres"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"[","type":"text"},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"type":"text","text":"] Get Recommendations Based on Seeds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/recommendations(_:limit:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/recommendations(_:limit:market:).json index e780f1091..f3e7480ad 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/recommendations(_:limit:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/recommendations(_:limit:market:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"trackAttributes"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","text":"TrackAttributes","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","text":"RecommendationsResponse"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Tunable track attributes."}],"type":"paragraph"}],"name":"trackAttributes"},{"name":"limit","content":[{"type":"paragraph","inlineContent":[{"text":"The target size of the list of recommended tracks. For seeds","type":"text"},{"text":" ","type":"text"},{"text":"with unusually small pools or when highly restrictive filtering is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"applied, it may be impossible to generate the requested number of"},{"type":"text","text":" "},{"text":"recommended tracks. Debugging information for such cases is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"available in the response. Default: 20; Minimum: 1; Maximum: 100."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"An "},{"isActive":true,"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"type":"text","text":"“from_token”. Provide this parameter if you want to apply "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide","isActive":true},{"type":"text","text":". Because minimum, maximum, and target values are"},{"text":" ","type":"text"},{"text":"applied to pools before relinking, the generated results may not","type":"text"},{"type":"text","text":" "},{"text":"precisely match the filters applied. Original, non-relinked tracks","type":"text"},{"type":"text","text":" "},{"text":"are available via the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom","type":"reference","isActive":true},{"text":" attribute of the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"relinked track response."}],"type":"paragraph"}],"name":"market"}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"inlineContent":[{"text":"Recommendation seeds and an array of tracks.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"Create a playlist-style listening experience based on seed artists, tracks"},{"text":" ","type":"text"},{"type":"text","text":"and genres."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Recommendations are generated based on the available information for a"},{"type":"text","text":" "},{"text":"given seed entity and matched against similar artists and tracks. If there","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"is sufficient information about the provided seeds, a list of tracks will"},{"type":"text","text":" "},{"type":"text","text":"be returned together with pool size details."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"For artists and tracks that are very new or obscure there might not be","type":"text"},{"type":"text","text":" "},{"text":"enough data to generate a list of tracks.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"},{"text":" to get the available seed genres.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"sections":[],"metadata":{"title":"recommendations(_:limit:market:)","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0C15recommendations_5limit6market7Combine12AnyPublisherVyAA23RecommendationsResponseVs5Error_pGAA15TrackAttributesV_SiSgSSSgtF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recommendations","kind":"identifier"},{"kind":"text","text":"("},{"text":"TrackAttributes","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"RecommendationsResponse","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"extendedModule":"SpotifyWebAPI"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Browse","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"],"generated":true}],"abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categoryPlaylists(_:country:limit:offset:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","title":"categoryPlaylists(_:country:limit:offset:)","abstract":[{"type":"text","text":"Get a list of Spotify playlists tagged with a particular category."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"categoryPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">?>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"FeaturedPlaylists","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a list of featured playlists (shown, for example, on a Spotify player’s"},{"type":"text","text":" "},{"type":"text","text":"“Browse” tab)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","kind":"symbol","role":"symbol"},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"recommendationGenres","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","abstract":[{"text":"Retrieve a list of available genres seeds for recommendations.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","title":"recommendationGenres()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recommendations":{"title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/category(_:country:locale:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"Get a Spotify Category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","kind":"symbol","title":"category(_:country:locale:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categories(country:locale:limit:offset:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"categories","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"categories(country:locale:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","abstract":[{"type":"text","text":"Get a list of categories used to tag items in Spotify (on, for example, the"},{"text":" ","type":"text"},{"text":"Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide","type":"link","title":"Track Relinking","titleInlineContent":[{"text":"Track","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Relinking"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/linkedFrom":{"title":"linkedFrom","url":"\/documentation\/spotifywebapi\/track\/linkedfrom","abstract":[{"text":"Part of the response when Track Relinking is applied, and the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"requested track has been replaced with different track. The track link"},{"type":"text","text":" "},{"type":"text","text":"contains information about the originally requested track."}],"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linkedFrom","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","text":"TrackLink"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/newAlbumReleases(country:limit:offset:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","title":"newAlbumReleases(country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","abstract":[{"text":"Get a list of new album releases featured in Spotify (shown, for example,","type":"text"},{"type":"text","text":" "},{"text":"on a Spotify player’s “Browse” tab).","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NewAlbumReleases","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"],"title":"Browse","anchor":"Browse"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"recommendations","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"trackAttributes","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","kind":"typeIdentifier","text":"TrackAttributes","preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"trackAttributes","content":[{"inlineContent":[{"type":"text","text":"Tunable track attributes."}],"type":"paragraph"}]},{"name":"limit","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The target size of the list of recommended tracks. For seeds"},{"type":"text","text":" "},{"text":"with unusually small pools or when highly restrictive filtering is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"applied, it may be impossible to generate the requested number of"},{"text":" ","type":"text"},{"type":"text","text":"recommended tracks. Debugging information for such cases is"},{"text":" ","type":"text"},{"type":"text","text":"available in the response. Default: 20; Minimum: 1; Maximum: 100."}]}]},{"content":[{"inlineContent":[{"text":"An ","type":"text"},{"isActive":true,"type":"reference","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":" or the string"},{"text":" ","type":"text"},{"text":"“from_token”. Provide this parameter if you want to apply ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide","isActive":true},{"type":"text","text":". Because minimum, maximum, and target values are"},{"text":" ","type":"text"},{"text":"applied to pools before relinking, the generated results may not","type":"text"},{"type":"text","text":" "},{"type":"text","text":"precisely match the filters applied. Original, non-relinked tracks"},{"type":"text","text":" "},{"type":"text","text":"are available via the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom"},{"text":" attribute of the","type":"text"},{"text":" ","type":"text"},{"text":"relinked track response.","type":"text"}],"type":"paragraph"}],"name":"market"}]},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Recommendation seeds and an array of tracks."}]}],"kind":"content"},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"aside","name":"Warning","style":"warning","content":[{"inlineContent":[{"text":"This endpoint is deprecated for new web API applications. See","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"this "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api"},{"type":"text","text":"."}],"type":"paragraph"}]},{"type":"paragraph","inlineContent":[{"text":"Create a playlist-style listening experience based on seed artists, tracks","type":"text"},{"text":" ","type":"text"},{"text":"and genres.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Recommendations are generated based on the available information for a"},{"type":"text","text":" "},{"type":"text","text":"given seed entity and matched against similar artists and tracks. If there"},{"type":"text","text":" "},{"type":"text","text":"is sufficient information about the provided seeds, a list of tracks will"},{"text":" ","type":"text"},{"text":"be returned together with pool size details.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For artists and tracks that are very new or obscure there might not be"},{"type":"text","text":" "},{"text":"enough data to generate a list of tracks.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","isActive":true,"type":"reference"},{"type":"text","text":" to get the available seed genres."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"recommendations(_:limit:market:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0C15recommendations_5limit6market7Combine12AnyPublisherVyAA23RecommendationsResponseVs5Error_pGAA15TrackAttributesV_SiSgSSSgtF","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"recommendations","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categoryPlaylists(_:country:limit:offset:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categoryPlaylists(_:country:limit:offset:)","title":"categoryPlaylists(_:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"categoryPlaylists"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">?>, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"type":"text","text":"] Get a list of Spotify playlists tagged with a particular"},{"text":" ","type":"text"},{"type":"text","text":"category."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]}},"https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api":{"titleInlineContent":[{"text":"article","type":"text"}],"title":"article","type":"link","identifier":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api","url":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"title":"ISO 3166-1 alpha-2 country code","type":"link","identifier":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"http:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide":{"titleInlineContent":[{"text":"Track","type":"text"},{"type":"text","text":" "},{"text":"Relinking","type":"text"}],"title":"Track Relinking","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/category(_:country:locale:)":{"abstract":[{"type":"text","text":"Get a Spotify Category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/category(_:country:locale:)","type":"topic","kind":"symbol","title":"category(_:country:locale:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"category","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"SpotifyCategory","preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/newAlbumReleases(country:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/newAlbumReleases(country:limit:offset:)","title":"newAlbumReleases(country:limit:offset:)","abstract":[{"text":"Get a list of new album releases featured in Spotify (shown, for example,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on a Spotify player’s “Browse” tab)."}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"newAlbumReleases","kind":"identifier"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI16NewAlbumReleasesV","text":"NewAlbumReleases","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/linkedFrom":{"url":"\/documentation\/spotifywebapi\/track\/linkedfrom","abstract":[{"text":"Part of the response when Track Relinking is applied, and the","type":"text"},{"type":"text","text":" "},{"text":"requested track has been replaced with different track. The track link","type":"text"},{"type":"text","text":" "},{"type":"text","text":"contains information about the originally requested track."}],"role":"symbol","title":"linkedFrom","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"linkedFrom"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","text":"TrackLink","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","role":"symbol","title":"recommendationGenres()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"recommendationGenres","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","type":"topic","abstract":[{"type":"text","text":"Retrieve a list of available genres seeds for recommendations."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recommendations":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/categories(country:locale:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/categories(country:locale:limit:offset:)","title":"categories(country:locale:limit:offset:)","abstract":[{"text":"Get a list of categories used to tag items in Spotify (on, for example, the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Spotify player’s “Browse” tab)."}],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"categories"},{"kind":"text","text":"("},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A8CategoryV","text":"SpotifyCategory","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/featuredPlaylists(locale:country:timestamp:limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","title":"featuredPlaylists(locale:country:timestamp:limit:offset:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"featuredPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"locale","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"timestamp","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"FeaturedPlaylists","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI17FeaturedPlaylistsV"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get a list of featured playlists (shown, for example, on","type":"text"},{"text":" ","type":"text"},{"text":"a Spotify player’s “Browse” tab).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/featuredPlaylists(locale:country:timestamp:limit:offset:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/relatedartists(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/relatedartists(_:).json index 74745e1dd..0c593b3e5 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/relatedartists(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/relatedartists(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/relatedartists(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","extendedModule":"SpotifyWebAPI","title":"relatedArtists(_:)","externalID":"s:13SpotifyWebAPI0aC0C14relatedArtistsy7Combine12AnyPublisherVySayAA6ArtistVGs5Error_pGAA0A14URIConvertible_pF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relatedArtists"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)"],"title":"Artists"}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"relatedArtists","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"artist","kind":"internalParam"},{"text":": any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI of an artist."}]}],"name":"artist"}]},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The full versions of up to 20 artists."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-related-artists","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Get the related artists for an artist."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistTopTracks(_:country:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artisttoptracks(_:country:)","abstract":[{"text":"Get the top tracks for an artist.","type":"text"}],"role":"symbol","type":"topic","title":"artistTopTracks(_:country:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artistTopTracks","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artist(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artist(_:)","abstract":[{"text":"Get a single artist.","type":"text"}],"role":"symbol","type":"topic","title":"artist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"artist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-artists-related-artists":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-related-artists","title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-related-artists","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/relatedArtists(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/relatedartists(_:)","abstract":[{"text":"Get the related artists for an artist.","type":"text"}],"role":"symbol","title":"relatedArtists(_:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"relatedArtists"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artists(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artists(_:)","abstract":[{"text":"Get multiple artists.","type":"text"}],"role":"symbol","type":"topic","title":"artists(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artists"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":"?], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"abstract":[{"type":"text","text":"Get an artist’s albums."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","title":"artistAlbums(_:groups:country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"groups"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"country"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/relatedartists(_:)"]}],"sections":[],"metadata":{"title":"relatedArtists(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relatedArtists"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C14relatedArtistsy7Combine12AnyPublisherVySayAA6ArtistVGs5Error_pGAA0A14URIConvertible_pF","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"SpotifyWebAPI"},"seeAlsoSections":[{"generated":true,"anchor":"Artists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)"],"title":"Artists"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"type":"text","text":"] Get the related artists for an artist."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"relatedArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"artist","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"artist","content":[{"inlineContent":[{"text":"The URI of an artist.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The full versions of up to 20 artists.","type":"text"}]}],"kind":"content"},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"name":"Warning","type":"aside","style":"warning","content":[{"inlineContent":[{"type":"text","text":"This endpoint is deprecated for new web API applications. See"},{"type":"text","text":" "},{"text":"this ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]},{"type":"paragraph","inlineContent":[{"text":"No scopes are required for this endpoint.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-related-artists","type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"kind":"symbol","title":"artistAlbums(_:groups:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","abstract":[{"text":"Get an artist’s albums.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"groups","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"]?, ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-an-artists-related-artists":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-related-artists","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-an-artists-related-artists","title":"Spotify web API reference","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistTopTracks(_:country:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the top tracks for an artist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistTopTracks"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistTopTracks(_:country:)","title":"artistTopTracks(_:country:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artisttoptracks(_:country:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api":{"titleInlineContent":[{"text":"article","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api","url":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api","title":"article","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artists(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"?], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Get multiple artists."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/artists(_:)","title":"artists(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artist(_:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get a single artist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"artist"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artist(_:)","title":"artist(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artist(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/relatedArtists(_:)":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"type":"text","text":"] Get the related artists for an artist."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relatedArtists"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/relatedArtists(_:)","title":"relatedArtists(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/relatedartists(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/removealloccurrencesfromplaylist(_:of:snapshotid:).json b/docs/data/documentation/spotifywebapi/spotifyapi/removealloccurrencesfromplaylist(_:of:snapshotid:).json index b26611c52..a341fd418 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/removealloccurrencesfromplaylist(_:of:snapshotid:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/removealloccurrencesfromplaylist(_:of:snapshotid:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},"sections":[],"metadata":{"roleHeading":"Instance Method","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE32removeAllOccurrencesFromPlaylist_2of10snapshotId7Combine12AnyPublisherVySSs5Error_pGAA0A14URIConvertible_p_SayAaM_pGSSSgtF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"text":" Occurrences of the specified tracks\/episodes from a","type":"text"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"playlist","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uris"},{"kind":"text","text":": [any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"playlist","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI for a playlist."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An Array of URIs for tracks\/episodes. A maximum of 100 items can","type":"text"},{"text":" ","type":"text"},{"text":"be removed at once.","type":"text"}]}],"name":"uris"},{"name":"snapshotId","content":[{"inlineContent":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},{"type":"text","text":" of the playlist to target. If "},{"type":"codeVoice","code":"nil"},{"text":",","type":"text"},{"text":" ","type":"text"},{"text":"the most recent version of the playlist is targeted.","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"inlineContent":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},{"text":" of the playlist, which is an identifier for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the current version of the playlist. Every time the playlist changes,"},{"type":"text","text":" "},{"text":"a new snapshot id is generated. You can use this value to efficiently","type":"text"},{"type":"text","text":" "},{"type":"text","text":"determine whether a playlist has changed since the last time you"},{"type":"text","text":" "},{"text":"retrieved it. Can be supplied in other requests to target a specific","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlist version."}],"type":"paragraph"}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"See also:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","type":"reference"}]}]}]},{"type":"paragraph","inlineContent":[{"text":"Removing items from a user’s public playlist requires authorization of the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","isActive":true,"type":"reference"},{"text":" scope; removing items from a private","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlist requires the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","isActive":true,"type":"reference"},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"If a single URI is invalid, then the entire request will fail and the","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"playlist will not be modified.","type":"text"}],"type":"strong"},{"text":" Trying to remove an item that is not","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"contained in the playlist has no effect."}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"title":"snapshot id","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","titleInlineContent":[{"text":"snapshot id","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","title":"Scope.playlistModifyPrivate","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"kind":"symbol","title":"Scope.playlistModifyPublic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPublic","kind":"identifier"}],"abstract":[{"text":"Write access to a user’s public playlists.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-tracks-playlist":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","title":"Spotify web API reference"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"playlist","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"playlist","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI for a playlist."}]}]},{"name":"uris","content":[{"inlineContent":[{"text":"An Array of URIs for tracks\/episodes. A maximum of 100 items can","type":"text"},{"text":" ","type":"text"},{"text":"be removed at once.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","isActive":true},{"type":"text","text":" of the playlist to target. If "},{"type":"codeVoice","code":"nil"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"text","text":"the most recent version of the playlist is targeted."}]}],"name":"snapshotId"}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"reference","isActive":true},{"type":"text","text":" of the playlist, which is an identifier for"},{"type":"text","text":" "},{"text":"the current version of the playlist. Every time the playlist changes,","type":"text"},{"text":" ","type":"text"},{"text":"a new snapshot id is generated. You can use this value to efficiently","type":"text"},{"type":"text","text":" "},{"text":"determine whether a playlist has changed since the last time you","type":"text"},{"text":" ","type":"text"},{"text":"retrieved it. Can be supplied in other requests to target a specific","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlist version."}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"See also:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","type":"reference"}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","type":"reference"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Removing items from a user’s public playlist requires authorization of the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","type":"reference","isActive":true},{"type":"text","text":" scope; removing items from a private"},{"type":"text","text":" "},{"type":"text","text":"playlist requires the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","type":"reference","isActive":true},{"type":"text","text":" scope."}]},{"inlineContent":[{"inlineContent":[{"text":"If a single URI is invalid, then the entire request will fail and the","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"text":"playlist will not be modified.","type":"text"}],"type":"strong"},{"type":"text","text":" Trying to remove an item that is not"},{"type":"text","text":" "},{"type":"text","text":"contained in the playlist has no effect."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"metadata":{"title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE32removeAllOccurrencesFromPlaylist_2of10snapshotId7Combine12AnyPublisherVySSs5Error_pGAA0A14URIConvertible_p_SayAaM_pGSSSgtF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"SpotifyWebAPI"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"type":"text","text":"all"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"]}],"seeAlsoSections":[{"anchor":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)"],"generated":true,"title":"Playlists"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"title":"playlist(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"type":"link","titleInlineContent":[{"type":"text","text":"snapshot id"}],"title":"snapshot id","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows","type":"text"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistModifyPublic"}],"abstract":[{"type":"text","text":"Write access to a user’s public playlists."}],"title":"Scope.playlistModifyPublic","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","kind":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"title":"Scope.playlistModifyPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-tracks-playlist":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/removesavedalbumsforcurrentuser(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/removesavedalbumsforcurrentuser(_:).json index 0c3e3b838..cd0ed628f 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/removesavedalbumsforcurrentuser(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/removesavedalbumsforcurrentuser(_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)"]}],"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE31removeSavedAlbumsForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeSavedAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"text":"An array of album URIs. Maximum: 50. Duplicates will be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"ignored. A single invalid URI causes the entire request to fail."},{"type":"text","text":" "},{"type":"text","text":"Passing in an empty array will prevent a network request from being"},{"text":" ","type":"text"},{"text":"made.","type":"text"}],"type":"paragraph"}],"name":"uris"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","isActive":true,"type":"reference"},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-albums-user","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-albums-user":{"title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-albums-user","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-albums-user"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryModify"}],"kind":"symbol","type":"topic","title":"Scope.userLibraryModify","abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"anchor":"Library","title":"Library"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","extendedModule":"SpotifyWebAPI","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"removeSavedAlbumsForCurrentUser(_:)","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE31removeSavedAlbumsForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","roleHeading":"Instance Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeSavedAlbumsForCurrentUser","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of album URIs. Maximum: 50. Duplicates will be"},{"type":"text","text":" "},{"type":"text","text":"ignored. A single invalid URI causes the entire request to fail."},{"type":"text","text":" "},{"type":"text","text":"Passing in an empty array will prevent a network request from being"},{"text":" ","type":"text"},{"type":"text","text":"made."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","isActive":true},{"type":"text","text":" scope."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-albums-user","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"title":"Scope.userLibraryModify","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userLibraryModify","kind":"identifier"}],"abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-albums-user":{"type":"link","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-albums-user","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-albums-user"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/removesavedaudiobooksforcurrentuser(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/removesavedaudiobooksforcurrentuser(_:).json new file mode 100644 index 000000000..c87ef4885 --- /dev/null +++ b/docs/data/documentation/spotifywebapi/spotifyapi/removesavedaudiobooksforcurrentuser(_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Remove saved audiobooks for the current user."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAudiobooksForCurrentUser"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"An array of audiobook URIs. Maximum: 50. Duplicates will","type":"text"},{"type":"text","text":" "},{"text":"be ignored. A single invalid URI causes the entire request to fail.","type":"text"},{"type":"text","text":" "},{"text":"Passing in an empty array will prevent a network request from being","type":"text"},{"type":"text","text":" "},{"type":"text","text":"made."}]}],"name":"uris"}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-audiobooks-user","type":"reference"},{"type":"text","text":"."}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE35removeSavedAudiobooksForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeSavedAudiobooksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAudiobooksForCurrentUser(_:)"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAudiobooksForCurrentUser(_:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/removesavedaudiobooksforcurrentuser(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-audiobooks-user":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-audiobooks-user","type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-audiobooks-user","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAudiobooksForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedaudiobooksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved audiobooks for the current user."}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAudiobooksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"removeSavedAudiobooksForCurrentUser(_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAudiobooksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"title":"Scope.userLibraryModify","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userLibraryModify","kind":"identifier"}],"abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/removesavedaudiobooksforcurrentuser(_:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/removesavedaudiobooksforcurrentuser(_:market:).json deleted file mode 100644 index 94ab3754f..000000000 --- a/docs/data/documentation/spotifywebapi/spotifyapi/removesavedaudiobooksforcurrentuser(_:market:).json +++ /dev/null @@ -1 +0,0 @@ -{"abstract":[{"text":"Remove saved audiobooks for the current user.","type":"text"}],"sections":[],"metadata":{"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE35removeSavedAudiobooksForCurrentUser_6market7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pG_SSSgtF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedAudiobooksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","title":"removeSavedAudiobooksForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAudiobooksForCurrentUser"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"An array of audiobook URIs. Maximum: 50. Duplicates will"},{"type":"text","text":" "},{"type":"text","text":"be ignored. A single invalid URI causes the entire request to fail."},{"text":" ","type":"text"},{"type":"text","text":"Passing in an empty array will prevent a network request from being"},{"text":" ","type":"text"},{"text":"made.","type":"text"}],"type":"paragraph"}],"name":"uris"}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","type":"reference"},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-audiobooks-user","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/removesavedaudiobooksforcurrentuser(_:market:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAudiobooksForCurrentUser(_:market:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-audiobooks-user":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-audiobooks-user","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-audiobooks-user","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAudiobooksForCurrentUser(_:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAudiobooksForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedaudiobooksforcurrentuser(_:market:)","title":"removeSavedAudiobooksForCurrentUser(_:market:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeSavedAudiobooksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Remove saved audiobooks for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryModify"}],"kind":"symbol","type":"topic","title":"Scope.userLibraryModify","abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/removesavedepisodesforcurrentuser(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/removesavedepisodesforcurrentuser(_:).json index f18db029f..2eb741baa 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/removesavedepisodesforcurrentuser(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/removesavedepisodesforcurrentuser(_:).json @@ -1 +1 @@ -{"metadata":{"title":"removeSavedEpisodesForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE33removeSavedEpisodesForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"generated":true}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"An array of episode URIs. Maximum: 50. Duplicates will be"},{"type":"text","text":" "},{"text":"ignored. A single invalid URI causes the entire request to fail.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Passing in an empty array will prevent a network request from being"},{"type":"text","text":" "},{"text":"made.","type":"text"}],"type":"paragraph"}],"name":"uris"}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","isActive":true,"type":"reference"},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-episodes-user","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryModify"}],"kind":"symbol","type":"topic","title":"Scope.userLibraryModify","abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-episodes-user":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-episodes-user","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-episodes-user","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)"]}],"kind":"symbol","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"title":"removeSavedEpisodesForCurrentUser(_:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE33removeSavedEpisodesForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uris"},{"kind":"text","text":": [any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"An array of episode URIs. Maximum: 50. Duplicates will be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"ignored. A single invalid URI causes the entire request to fail."},{"type":"text","text":" "},{"type":"text","text":"Passing in an empty array will prevent a network request from being"},{"type":"text","text":" "},{"type":"text","text":"made."}]}],"name":"uris"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","isActive":true,"type":"reference"},{"type":"text","text":" scope."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-episodes-user","type":"reference"},{"text":".","type":"text"}]}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)"},"seeAlsoSections":[{"generated":true,"anchor":"Library","title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-episodes-user":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-episodes-user","type":"link","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-episodes-user"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"title":"Scope.userLibraryModify","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userLibraryModify","kind":"identifier"}],"abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/removesavedshowsforcurrentuser(_:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/removesavedshowsforcurrentuser(_:market:).json index 150e2ae87..a51d8b70c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/removesavedshowsforcurrentuser(_:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/removesavedshowsforcurrentuser(_:market:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"uris","content":[{"inlineContent":[{"type":"text","text":"An array of show URIs. Maximum: 50. Duplicates will be ignored."},{"text":" ","type":"text"},{"text":"A single invalid URI causes the entire request to fail. Passing in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"an empty array will prevent a network request from being made."}],"type":"paragraph"}]},{"name":"market","content":[{"inlineContent":[{"type":"text","text":"An "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"text":"“from_token”. If a country code is specified, only shows that are","type":"text"},{"text":" ","type":"text"},{"text":"available in that market will be removed. If a valid user access","type":"text"},{"type":"text","text":" "},{"text":"token is specified in the request header, the country associated","type":"text"},{"type":"text","text":" "},{"text":"with the user account will take priority over this parameter.","type":"text"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"Note: If neither market or user country are provided, the"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"content is considered unavailable for the client.","type":"text"}]},{"text":" Users can","type":"text"},{"type":"text","text":" "},{"text":"view the country that is associated with their account in the","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","isActive":true},{"text":" scope.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-shows-user","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"seeAlsoSections":[{"generated":true,"title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)"]}],"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE30removeSavedShowsForCurrentUser_6market7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pG_SSSgtF","title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","symbolKind":"method"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"type":"text","text":"Remove saved shows for the current user."}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-shows-user":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-shows-user","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-shows-user"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryModify"}],"kind":"symbol","type":"topic","title":"Scope.userLibraryModify","abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"https://www.spotify.com/account/overview/":{"url":"https:\/\/www.spotify.com\/account\/overview\/","titleInlineContent":[{"type":"text","text":"account settings"}],"title":"account settings","type":"link","identifier":"https:\/\/www.spotify.com\/account\/overview\/"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Remove saved shows for the current user."}],"seeAlsoSections":[{"title":"Library","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)"],"anchor":"Library"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"uris","content":[{"inlineContent":[{"text":"An array of show URIs. Maximum: 50. Duplicates will be ignored.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"A single invalid URI causes the entire request to fail. Passing in"},{"type":"text","text":" "},{"text":"an empty array will prevent a network request from being made.","type":"text"}],"type":"paragraph"}]},{"name":"market","content":[{"inlineContent":[{"text":"An ","type":"text"},{"isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference"},{"text":" or the string","type":"text"},{"type":"text","text":" "},{"text":"“from_token”. If a country code is specified, only shows that are","type":"text"},{"text":" ","type":"text"},{"text":"available in that market will be removed. If a valid user access","type":"text"},{"type":"text","text":" "},{"text":"token is specified in the request header, the country associated","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with the user account will take priority over this parameter."},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"Note: If neither market or user country are provided, the"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"content is considered unavailable for the client."}]},{"text":" Users can","type":"text"},{"text":" ","type":"text"},{"text":"view the country that is associated with their account in the","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","isActive":true},{"text":" scope.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-shows-user","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE30removeSavedShowsForCurrentUser_6market7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pG_SSSgtF","title":"removeSavedShowsForCurrentUser(_:market:)","extendedModule":"SpotifyWebAPI","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"title":"Scope.userLibraryModify","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userLibraryModify","kind":"identifier"}],"abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-shows-user":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-shows-user","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-shows-user","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"},"https://www.spotify.com/account/overview/":{"url":"https:\/\/www.spotify.com\/account\/overview\/","title":"account settings","titleInlineContent":[{"text":"account settings","type":"text"}],"identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/removesavedtracksforcurrentuser(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/removesavedtracksforcurrentuser(_:).json index 0b5e1bc7f..713a45342 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/removesavedtracksforcurrentuser(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/removesavedtracksforcurrentuser(_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of track URIs. Maximum: 50. Duplicates will be"},{"type":"text","text":" "},{"text":"ignored. A single invalid URI causes the entire request to fail.","type":"text"},{"type":"text","text":" "},{"text":"Passing in an empty array will prevent a network request from being","type":"text"},{"type":"text","text":" "},{"text":"made.","type":"text"}]}]}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},{"text":" scope.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-user","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"seeAlsoSections":[{"title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"generated":true}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE31removeSavedTracksForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedTracksForCurrentUser(_:)","role":"symbol","symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryModify"}],"kind":"symbol","type":"topic","title":"Scope.userLibraryModify","abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-tracks-user":{"title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-user","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-user","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"metadata":{"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE31removeSavedTracksForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","symbolKind":"method","extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"An array of track URIs. Maximum: 50. Duplicates will be","type":"text"},{"text":" ","type":"text"},{"text":"ignored. A single invalid URI causes the entire request to fail.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Passing in an empty array will prevent a network request from being"},{"text":" ","type":"text"},{"type":"text","text":"made."}],"type":"paragraph"}],"name":"uris"}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","isActive":true,"type":"reference"},{"type":"text","text":" scope."}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-user"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"title":"Library","anchor":"Library","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-tracks-user":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-user","title":"Spotify web API reference","type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-user"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"title":"Scope.userLibraryModify","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userLibraryModify","kind":"identifier"}],"abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/removespecificoccurrencesfromplaylist(_:of:).json b/docs/data/documentation/spotifywebapi/spotifyapi/removespecificoccurrencesfromplaylist(_:of:).json deleted file mode 100644 index 8498bfdac..000000000 --- a/docs/data/documentation/spotifywebapi/spotifyapi/removespecificoccurrencesfromplaylist(_:of:).json +++ /dev/null @@ -1 +0,0 @@ -{"abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"text":" ","type":"text"},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"metadata":{"symbolKind":"method","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSpecificOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","kind":"typeIdentifier","text":"URIsWithPositionsContainer"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE37removeSpecificOccurrencesFromPlaylist_2of7Combine12AnyPublisherVySSs5Error_pGAA0A14URIConvertible_p_AA26URIsWithPositionsContainerVtF","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol"},"seeAlsoSections":[{"title":"Playlists","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"playlist"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"text":" ","kind":"text"},{"text":"urisWithPositions","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URIsWithPositionsContainer","preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI for a playlist."}]}],"name":"playlist"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A collection of URIs along with their positions in a"},{"text":" ","type":"text"},{"type":"text","text":"playlist and, optionally, the snapshot id of the playlist you want"},{"text":" ","type":"text"},{"text":"to target. ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"A maximum of 100 items can be sent at once."}]}]}],"name":"urisWithPositions"}]},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"inlineContent":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"reference","isActive":true},{"type":"text","text":" of the playlist, which is an identifier for"},{"text":" ","type":"text"},{"text":"the current version of the playlist. Every time the playlist changes,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"a new snapshot id is generated. You can use this value to efficiently"},{"text":" ","type":"text"},{"type":"text","text":"determine whether a playlist has changed since the last time you"},{"type":"text","text":" "},{"text":"retrieved it. Can be supplied in other requests to target a specific","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlist version."}],"type":"paragraph"}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true,"type":"reference"}],"type":"paragraph"}]}]},{"inlineContent":[{"type":"text","text":"Removing items from a user’s public playlist requires authorization of the"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","type":"reference"},{"text":" scope; removing items from a private","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlist requires the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","type":"reference"},{"text":" scope.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"If a single URI is invalid or if a given item is not found at a given"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"position, the entire request will fail and no edits will take place."}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist"},{"type":"text","text":"."}]}]}],"references":{"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-tracks-playlist":{"title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","title":"Scope.playlistModifyPrivate","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer":{"role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"title":"URIsWithPositionsContainer","abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"type":"text","text":" "},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}],"url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"kind":"symbol","title":"Scope.playlistModifyPublic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPublic","kind":"identifier"}],"abstract":[{"text":"Write access to a user’s public playlists.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"title":"snapshot id","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","titleInlineContent":[{"type":"text","text":"snapshot id"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/reorderplaylistitems(_:body:).json b/docs/data/documentation/spotifywebapi/spotifyapi/reorderplaylistitems(_:body:).json index 6c0872adc..d5d87f2b2 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/reorderplaylistitems(_:body:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/reorderplaylistitems(_:body:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"body"},{"text":": ","kind":"text"},{"text":"ReorderPlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE20reorderPlaylistItems_4body7Combine12AnyPublisherVySSs5Error_pGAA0A14URIConvertible_p_AA07ReorderhI0VtF","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"SpotifyWebAPI"}],"title":"reorderPlaylistItems(_:body:)","role":"symbol","extendedModule":"SpotifyWebAPI"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"playlist","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"body"},{"text":": ","kind":"text"},{"text":"ReorderPlaylistItems","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"parameters":[{"name":"playlist","content":[{"inlineContent":[{"type":"text","text":"The URI of a playlist."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An instance of ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","isActive":true,"type":"reference"},{"type":"text","text":". See above."}]}],"name":"body"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","isActive":true},{"type":"text","text":" of the playlist, which is an identifier for"},{"text":" ","type":"text"},{"type":"text","text":"the current version of the playlist. Every time the playlist changes,"},{"text":" ","type":"text"},{"type":"text","text":"a new snapshot id is generated. You can use this value to efficiently"},{"text":" ","type":"text"},{"type":"text","text":"determine whether a playlist has changed since the last time you"},{"type":"text","text":" "},{"type":"text","text":"retrieved it. Can be supplied in other requests to target a specific"},{"type":"text","text":" "},{"type":"text","text":"playlist version."}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"See also:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"reference"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","type":"reference","isActive":true}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Reordering items in the current user’s public playlists requires"},{"text":" ","type":"text"},{"type":"text","text":"authorization of the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","isActive":true,"type":"reference"},{"type":"text","text":" scope; reordering items"},{"type":"text","text":" "},{"text":"in the current user’s private playlists (including collaborative playlists)","type":"text"},{"type":"text","text":" "},{"type":"text","text":"requires the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","type":"reference"},{"text":" scope.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"The body of the request contains the following properties:","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","isActive":true},{"type":"text","text":": The position of the first item to be"},{"type":"text","text":" "},{"text":"reordered.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength"},{"type":"text","text":": The amount of items to be"},{"type":"text","text":" "},{"text":"reordered. Defaults to 1. The range of items to be reordered begins from","type":"text"},{"type":"text","text":" "},{"text":"the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart"},{"text":" position (inclusive), and","type":"text"},{"type":"text","text":" "},{"text":"includes the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","isActive":true},{"type":"text","text":" subsequent items. For"},{"type":"text","text":" "},{"type":"text","text":"example, if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength"},{"text":" is 1, then the item at","type":"text"},{"type":"text","text":" "},{"text":"index ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","isActive":true},{"type":"text","text":" will be inserted before the"},{"type":"text","text":" "},{"text":"item at index ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","type":"reference"},{"type":"text","text":"."}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore"},{"text":": The position where the items","type":"text"},{"type":"text","text":" "},{"type":"text","text":"should be inserted."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/snapshotId","type":"reference","isActive":true},{"text":": The version identifier for the","type":"text"},{"text":" ","type":"text"},{"text":"current playlist.","type":"text"}]}]}],"type":"unorderedList"},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Examples:","type":"text"}]}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"To reorder the first item to the last position in a playlist with 10 items,"},{"text":" ","type":"text"},{"text":"set ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart"},{"text":" to 0, set","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength"},{"text":" to 1 (default) and","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore"},{"type":"text","text":" to 10."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To reorder the last item in a playlist with 10 items to the start of the"},{"type":"text","text":" "},{"type":"text","text":"playlist, set "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart"},{"type":"text","text":" to 9, set"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","isActive":true},{"text":" to 1 (default) and set","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore"},{"text":" to 0.","type":"text"}]},{"inlineContent":[{"type":"text","text":"To move the items at index 9-10 to the start of the playlist, set"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart"},{"text":" to 9, set","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength"},{"text":" to 2, and set","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","isActive":true},{"type":"text","text":" to 0."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Reorders the tracks\/episodes in a playlist.","type":"text"}],"seeAlsoSections":[{"title":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeStart":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","title":"rangeStart","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangestart","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rangeStart","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The position of the first item to be reordered."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/insertBefore":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","title":"insertBefore","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/insertbefore","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"insertBefore","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[{"type":"text","text":"The position where the items should be inserted."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"kind":"symbol","title":"Scope.playlistModifyPublic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPublic","kind":"identifier"}],"abstract":[{"text":"Write access to a user’s public playlists.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","title":"Scope.playlistModifyPrivate","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/reorder-or-replace-playlists-tracks":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link","title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeLength":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","title":"rangeLength","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangelength","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rangeLength","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[{"text":"The amount of items to be reordered. Defaults to 1.","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"titleInlineContent":[{"type":"text","text":"snapshot id"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","title":"snapshot id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/snapshotId":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"snapshotId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/snapshotid","role":"symbol","title":"snapshotId","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/snapshotId","abstract":[{"type":"text","text":"The version identifier for the current playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},"kind":"symbol","seeAlsoSections":[{"title":"Playlists","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"],"anchor":"Playlists"}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","title":"reorderPlaylistItems(_:body:)","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE20reorderPlaylistItems_4body7Combine12AnyPublisherVySSs5Error_pGAA0A14URIConvertible_p_AA07ReorderhI0VtF","symbolKind":"method"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"playlist"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The URI of a playlist.","type":"text"}]}],"name":"playlist"},{"name":"body","content":[{"inlineContent":[{"type":"text","text":"An instance of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","isActive":true},{"text":". See above.","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"inlineContent":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},{"type":"text","text":" of the playlist, which is an identifier for"},{"type":"text","text":" "},{"text":"the current version of the playlist. Every time the playlist changes,","type":"text"},{"type":"text","text":" "},{"text":"a new snapshot id is generated. You can use this value to efficiently","type":"text"},{"type":"text","text":" "},{"type":"text","text":"determine whether a playlist has changed since the last time you"},{"type":"text","text":" "},{"text":"retrieved it. Can be supplied in other requests to target a specific","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlist version."}],"type":"paragraph"}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"See also:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","isActive":true}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Reordering items in the current user’s public playlists requires"},{"text":" ","type":"text"},{"type":"text","text":"authorization of the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},{"text":" scope; reordering items","type":"text"},{"type":"text","text":" "},{"type":"text","text":"in the current user’s private playlists (including collaborative playlists)"},{"type":"text","text":" "},{"type":"text","text":"requires the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","type":"reference","isActive":true},{"text":" scope.","type":"text"}]},{"inlineContent":[{"type":"text","text":"The body of the request contains the following properties:"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","type":"reference"},{"text":": The position of the first item to be","type":"text"},{"type":"text","text":" "},{"text":"reordered.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength"},{"type":"text","text":": The amount of items to be"},{"text":" ","type":"text"},{"text":"reordered. Defaults to 1. The range of items to be reordered begins from","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","isActive":true,"type":"reference"},{"text":" position (inclusive), and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"includes the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength"},{"text":" subsequent items. For","type":"text"},{"type":"text","text":" "},{"type":"text","text":"example, if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","isActive":true},{"type":"text","text":" is 1, then the item at"},{"type":"text","text":" "},{"type":"text","text":"index "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","isActive":true,"type":"reference"},{"type":"text","text":" will be inserted before the"},{"type":"text","text":" "},{"type":"text","text":"item at index "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","isActive":true},{"type":"text","text":": The position where the items"},{"text":" ","type":"text"},{"text":"should be inserted.","type":"text"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/snapshotId","isActive":true,"type":"reference"},{"type":"text","text":": The version identifier for the"},{"type":"text","text":" "},{"text":"current playlist.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Examples:"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"To reorder the first item to the last position in a playlist with 10 items,"},{"type":"text","text":" "},{"type":"text","text":"set "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","isActive":true},{"type":"text","text":" to 0, set"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","type":"reference","isActive":true},{"type":"text","text":" to 1 (default) and"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","isActive":true},{"text":" to 10.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"To reorder the last item in a playlist with 10 items to the start of the","type":"text"},{"text":" ","type":"text"},{"text":"playlist, set ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","type":"reference","isActive":true},{"type":"text","text":" to 9, set"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","type":"reference"},{"type":"text","text":" to 1 (default) and set"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","isActive":true},{"type":"text","text":" to 0."}]},{"type":"paragraph","inlineContent":[{"text":"To move the items at index 9-10 to the start of the playlist, set","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","isActive":true},{"type":"text","text":" to 9, set"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","type":"reference"},{"type":"text","text":" to 2, and set"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore"},{"type":"text","text":" to 0."}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistModifyPublic"}],"abstract":[{"type":"text","text":"Write access to a user’s public playlists."}],"title":"Scope.playlistModifyPublic","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"title":"playlist(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","type":"topic","title":"reorderPlaylistItems(_:body:)","abstract":[{"text":"Reorders the tracks\/episodes in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"body"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"type":"link","titleInlineContent":[{"type":"text","text":"snapshot id"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","title":"snapshot id","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/reorder-or-replace-playlists-tracks":{"type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows","type":"text"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/snapshotId":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/snapshotid","kind":"symbol","abstract":[{"text":"The version identifier for the current playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/snapshotId","title":"snapshotId","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/insertBefore":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/insertbefore","kind":"symbol","abstract":[{"type":"text","text":"The position where the items should be inserted."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/insertBefore","title":"insertBefore","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"insertBefore","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeStart":{"title":"rangeStart","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeStart","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangestart","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rangeStart","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The position of the first item to be reordered.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"title":"Scope.playlistModifyPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}],"title":"ReorderPlaylistItems","role":"symbol","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true},{"text":" request to reorder a","type":"text"},{"text":" ","type":"text"},{"text":"playlist’s items.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","kind":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems/rangeLength":{"title":"rangeLength","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems\/rangeLength","url":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangelength","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rangeLength"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"text":"The amount of items to be reordered. Defaults to 1.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/replaceallplaylistitems(_:with:).json b/docs/data/documentation/spotifywebapi/spotifyapi/replaceallplaylistitems(_:with:).json index 8782194cd..2210b1071 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/replaceallplaylistitems(_:with:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/replaceallplaylistitems(_:with:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"symbolKind":"method","title":"replaceAllPlaylistItems(_:with:)","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE23replaceAllPlaylistItems_4with7Combine12AnyPublisherVySSs5Error_pGAA0A14URIConvertible_p_SayAaL_pGtF","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","seeAlsoSections":[{"title":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"playlist","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"newItems"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI of a playlist."}]}],"name":"playlist"},{"content":[{"inlineContent":[{"type":"text","text":"The new items to replace all of the current items with."},{"type":"text","text":" "},{"text":"A maximum of 100 items can be sent at once. ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"Pass in an empty"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"array to remove all of the items from the playlist","type":"text"}],"type":"strong"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"newItems"}],"kind":"parameters"},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},{"text":" of the playlist, which is an identifier for","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the current version of the playlist. Every time the playlist changes,"},{"text":" ","type":"text"},{"text":"a new snapshot id is generated. You can use this value to efficiently","type":"text"},{"type":"text","text":" "},{"text":"determine whether a playlist has changed since the last time you","type":"text"},{"text":" ","type":"text"},{"text":"retrieved it. Can be supplied in other requests to target a specific","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlist version."}]}],"kind":"content"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Replace all the items in a playlist, overwriting its existing items. This","type":"text"},{"type":"text","text":" "},{"type":"text","text":"powerful request can be useful for replacing items, re-ordering existing"},{"text":" ","type":"text"},{"text":"items, or clearing the playlist.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"See also:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true,"type":"reference"}],"type":"paragraph"}]}]},{"inlineContent":[{"type":"text","text":"Setting items in the current user’s public playlists requires authorization"},{"text":" ","type":"text"},{"text":"of the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","isActive":true},{"type":"text","text":" scope; setting items in the current"},{"text":" ","type":"text"},{"text":"user’s private playlists (including collaborative playlists) requires the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","isActive":true,"type":"reference"},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"text":"If a single URI is invalid, then the entire request will fail and the","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"playlist will not be modified."}]}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","title":"Scope.playlistModifyPrivate","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}]},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"title":"snapshot id","titleInlineContent":[{"type":"text","text":"snapshot id"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/reorder-or-replace-playlists-tracks":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","type":"link","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"kind":"symbol","title":"Scope.playlistModifyPublic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPublic","kind":"identifier"}],"abstract":[{"text":"Write access to a user’s public playlists.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"playlist","kind":"internalParam"},{"kind":"text","text":": any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"newItems"},{"text":": [any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI of a playlist."}]}],"name":"playlist"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The new items to replace all of the current items with.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A maximum of 100 items can be sent at once. "},{"type":"strong","inlineContent":[{"text":"Pass in an empty","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"array to remove all of the items from the playlist"}]},{"type":"text","text":"."}]}],"name":"newItems"}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"reference"},{"type":"text","text":" of the playlist, which is an identifier for"},{"text":" ","type":"text"},{"type":"text","text":"the current version of the playlist. Every time the playlist changes,"},{"type":"text","text":" "},{"text":"a new snapshot id is generated. You can use this value to efficiently","type":"text"},{"type":"text","text":" "},{"text":"determine whether a playlist has changed since the last time you","type":"text"},{"text":" ","type":"text"},{"text":"retrieved it. Can be supplied in other requests to target a specific","type":"text"},{"type":"text","text":" "},{"text":"playlist version.","type":"text"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"text":"Replace all the items in a playlist, overwriting its existing items. This","type":"text"},{"type":"text","text":" "},{"type":"text","text":"powerful request can be useful for replacing items, re-ordering existing"},{"type":"text","text":" "},{"text":"items, or clearing the playlist.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"See also:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"Setting items in the current user’s public playlists requires authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"of the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},{"text":" scope; setting items in the current","type":"text"},{"text":" ","type":"text"},{"text":"user’s private playlists (including collaborative playlists) requires the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","isActive":true},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"If a single URI is invalid, then the entire request will fail and the","type":"text"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"playlist will not be modified.","type":"text"}]}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"seeAlsoSections":[{"generated":true,"title":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"],"anchor":"Playlists"}],"metadata":{"symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE23replaceAllPlaylistItems_4with7Combine12AnyPublisherVySSs5Error_pGAA0A14URIConvertible_p_SayAaL_pGtF","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","title":"replaceAllPlaylistItems(_:with:)","role":"symbol","extendedModule":"SpotifyWebAPI"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows","type":"text"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"title":"Scope.playlistModifyPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"title":"playlist(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/reorder-or-replace-playlists-tracks":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/reorder-or-replace-playlists-tracks","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link","title":"Spotify web API reference"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","titleInlineContent":[{"type":"text","text":"snapshot id"}],"type":"link","title":"snapshot id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","kind":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistModifyPublic"}],"abstract":[{"type":"text","text":"Write access to a user’s public playlists."}],"title":"Scope.playlistModifyPublic","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/resumeplayback(deviceid:).json b/docs/data/documentation/spotifywebapi/spotifyapi/resumeplayback(deviceid:).json index 8fa6de177..cf963b51f 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/resumeplayback(deviceid:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/resumeplayback(deviceid:).json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"title":"Player","generated":true}],"abstract":[{"type":"text","text":"Resume the current user’s current playback."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The id of the device to target. See"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","type":"reference"},{"type":"text","text":". It is highly recommended that you leave this"},{"type":"text","text":" "},{"text":"as ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" (default) to target the active device. If you provide the id"},{"type":"text","text":" "},{"type":"text","text":"of a device that is not active, you may get a 403 “Player command"},{"text":" ","type":"text"},{"text":"failed: Restriction violated” error. If you want to resume playback","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on a non-active device, call "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","type":"reference"},{"text":" first.","type":"text"}],"type":"paragraph"}],"name":"deviceId"}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"See also:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"reference","isActive":true},{"text":" - play specific content","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","isActive":true,"type":"reference"},{"type":"text","text":" - transfer playback to a different device"}]}]}]},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","isActive":true},{"type":"text","text":" scope."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"If content is already playing, then you will get a 403 “Player command"}],"type":"strong"},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"failed: Restriction violated” error."}],"type":"strong"}]},{"inlineContent":[{"text":"When performing an action that is restricted, a ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},{"text":" will","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"be returned. It contains the following properties:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","isActive":true},{"type":"text","text":": A short description of the cause of the"},{"type":"text","text":" "},{"text":"error.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","isActive":true,"type":"reference"},{"type":"text","text":": A player error reason."}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","isActive":true,"type":"reference"},{"type":"text","text":": The HTTP status code that is also"},{"type":"text","text":" "},{"type":"text","text":"returned in the response header."}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)"]}],"kind":"symbol","metadata":{"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE14resumePlayback8deviceId7Combine12AnyPublisherVyyts5Error_pGSSSg_tF","modules":[{"name":"SpotifyWebAPI"}],"title":"resumePlayback(deviceId:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"SpotifyWebAPI"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV","text":"SpotifyPlayerError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"title":"reason","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userModifyPlaybackState","kind":"identifier"}],"title":"Scope.userModifyPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","abstract":[{"text":"Write access to a user’s playback state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/start-a-users-playback":{"title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"statusCode","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"message","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE14resumePlayback8deviceId7Combine12AnyPublisherVyyts5Error_pGSSSg_tF","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resumePlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","symbolKind":"method","roleHeading":"Instance Method"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"type":"text","text":"Resume the current user’s current playback."}],"seeAlsoSections":[{"anchor":"Player","generated":true,"title":"Player","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The id of the device to target. See","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()"},{"type":"text","text":". It is highly recommended that you leave this"},{"type":"text","text":" "},{"text":"as ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" (default) to target the active device. If you provide the id"},{"type":"text","text":" "},{"text":"of a device that is not active, you may get a 403 “Player command","type":"text"},{"type":"text","text":" "},{"text":"failed: Restriction violated” error. If you want to resume playback","type":"text"},{"type":"text","text":" "},{"text":"on a non-active device, call ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","type":"reference"},{"text":" first.","type":"text"}],"type":"paragraph"}],"name":"deviceId"}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"See also:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"reference","isActive":true},{"text":" - play specific content","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},{"type":"text","text":" - transfer playback to a different device"}],"type":"paragraph"}]}]},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","type":"reference"},{"text":" scope.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"If content is already playing, then you will get a 403 “Player command","type":"text"}]},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"failed: Restriction violated” error."}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"When performing an action that is restricted, a "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},{"text":" will","type":"text"},{"text":" ","type":"text"},{"text":"be returned. It contains the following properties:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","isActive":true},{"type":"text","text":": A short description of the cause of the"},{"text":" ","type":"text"},{"type":"text","text":"error."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","type":"reference"},{"type":"text","text":": A player error reason."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","type":"reference"},{"type":"text","text":": The HTTP status code that is also"},{"type":"text","text":" "},{"type":"text","text":"returned in the response header."}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userModifyPlaybackState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","kind":"symbol","title":"Scope.userModifyPlaybackState","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","abstract":[{"type":"text","text":"Write access to a user’s playback state."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","title":"statusCode","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"title":"reason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"reason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyPlayerError","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV"},{"text":".","kind":"text"},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","kind":"symbol","title":"message","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"topic","abstract":[{"type":"text","text":"A short description of the cause of the error."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/start-a-users-playback":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/start-a-users-playback","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/savealbumsforcurrentuser(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/savealbumsforcurrentuser(_:).json index e4e1655eb..95016bba6 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/savealbumsforcurrentuser(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/savealbumsforcurrentuser(_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"title":"Library","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"]}],"metadata":{"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE24saveAlbumsForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveAlbumsForCurrentUser(_:)","roleHeading":"Instance Method","role":"symbol"},"abstract":[{"type":"text","text":"Save albums for the current user."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of album URIs. Maximum: 50. Duplicates will be"},{"text":" ","type":"text"},{"text":"ignored. A single invalid URI causes the entire request to fail.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Passing in an empty array will prevent a network request from being"},{"text":" ","type":"text"},{"type":"text","text":"made."}]}],"name":"uris"}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","type":"reference"},{"type":"text","text":" scope."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-albums-user"},{"text":".","type":"text"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryModify"}],"kind":"symbol","type":"topic","title":"Scope.userLibraryModify","abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/save-albums-user":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-albums-user","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-albums-user","type":"link","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE24saveAlbumsForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","role":"symbol","title":"saveAlbumsForCurrentUser(_:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","extendedModule":"SpotifyWebAPI","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Save albums for the current user."}],"kind":"symbol","seeAlsoSections":[{"title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"anchor":"Library","generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uris"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"uris","content":[{"inlineContent":[{"text":"An array of album URIs. Maximum: 50. Duplicates will be","type":"text"},{"text":" ","type":"text"},{"text":"ignored. A single invalid URI causes the entire request to fail.","type":"text"},{"text":" ","type":"text"},{"text":"Passing in an empty array will prevent a network request from being","type":"text"},{"type":"text","text":" "},{"text":"made.","type":"text"}],"type":"paragraph"}]}]},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","isActive":true},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-albums-user","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"title":"Scope.userLibraryModify","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userLibraryModify","kind":"identifier"}],"abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/save-albums-user":{"title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-albums-user","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-albums-user"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/saveaudiobooksforcurrentuser(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/saveaudiobooksforcurrentuser(_:).json index 4fe82a4e6..d85d0b450 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/saveaudiobooksforcurrentuser(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/saveaudiobooksforcurrentuser(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAudiobooksForCurrentUser(_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/saveaudiobooksforcurrentuser(_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Save audiobooks for the current user."}],"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","extendedModule":"SpotifyWebAPI","title":"saveAudiobooksForCurrentUser(_:)","symbolKind":"method","roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveAudiobooksForCurrentUser"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE28saveAudiobooksForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveAudiobooksForCurrentUser","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"An array of audiobook URIs. Maximum: 50. Duplicates will"},{"text":" ","type":"text"},{"text":"be ignored. A single invalid URI causes the entire request to fail.","type":"text"},{"text":" ","type":"text"},{"text":"Passing in an empty array will prevent a network request from being","type":"text"},{"type":"text","text":" "},{"text":"made.","type":"text"}],"type":"paragraph"}],"name":"uris"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","type":"reference"},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-audiobooks-user","type":"reference"},{"text":".","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAudiobooksForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/saveaudiobooksforcurrentuser(_:)","role":"symbol","type":"topic","title":"saveAudiobooksForCurrentUser(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveAudiobooksForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAudiobooksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save audiobooks for the current user."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryModify"}],"kind":"symbol","type":"topic","title":"Scope.userLibraryModify","abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/save-audiobooks-user":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-audiobooks-user","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-audiobooks-user","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveAudiobooksForCurrentUser"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uris"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of audiobook URIs. Maximum: 50. Duplicates will"},{"text":" ","type":"text"},{"type":"text","text":"be ignored. A single invalid URI causes the entire request to fail."},{"type":"text","text":" "},{"text":"Passing in an empty array will prevent a network request from being","type":"text"},{"type":"text","text":" "},{"type":"text","text":"made."}]}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},{"text":" scope.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-audiobooks-user","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"abstract":[{"text":"Save audiobooks for the current user.","type":"text"}],"metadata":{"title":"saveAudiobooksForCurrentUser(_:)","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveAudiobooksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE28saveAudiobooksForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAudiobooksForCurrentUser(_:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/saveaudiobooksforcurrentuser(_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/save-audiobooks-user":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-audiobooks-user","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-audiobooks-user","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAudiobooksForCurrentUser(_:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"saveAudiobooksForCurrentUser"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"text":"Save audiobooks for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAudiobooksForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveaudiobooksforcurrentuser(_:)","kind":"symbol","title":"saveAudiobooksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"title":"Scope.userLibraryModify","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userLibraryModify","kind":"identifier"}],"abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/saveepisodesforcurrentuser(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/saveepisodesforcurrentuser(_:).json index a4a1b9d56..1539a39fd 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/saveepisodesforcurrentuser(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/saveepisodesforcurrentuser(_:).json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)"},"metadata":{"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE26saveEpisodesForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","roleHeading":"Instance Method","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Save episodes for the current user."}],"seeAlsoSections":[{"title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"generated":true}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"uris","content":[{"inlineContent":[{"text":"An array of episode URIs. Maximum: 50. Duplicates will be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"ignored. A single invalid URI causes the entire request to fail."},{"type":"text","text":" "},{"type":"text","text":"Passing in an empty array will prevent a network request from being"},{"type":"text","text":" "},{"text":"made.","type":"text"}],"type":"paragraph"}]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"This API endpoint is in beta and could change without warning."}]}]},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","type":"reference","isActive":true},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-shows-user","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryModify"}],"kind":"symbol","type":"topic","title":"Scope.userLibraryModify","abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/save-shows-user":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-shows-user","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-shows-user"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"uris","content":[{"inlineContent":[{"type":"text","text":"An array of episode URIs. Maximum: 50. Duplicates will be"},{"text":" ","type":"text"},{"type":"text","text":"ignored. A single invalid URI causes the entire request to fail."},{"type":"text","text":" "},{"type":"text","text":"Passing in an empty array will prevent a network request from being"},{"text":" ","type":"text"},{"text":"made.","type":"text"}],"type":"paragraph"}]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"This API endpoint is in beta and could change without warning."}]}]},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","type":"reference"},{"type":"text","text":" scope."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-shows-user"},{"text":".","type":"text"}]}],"kind":"content"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)"]}],"metadata":{"extendedModule":"SpotifyWebAPI","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"title":"saveEpisodesForCurrentUser(_:)","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE26saveEpisodesForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"type":"text","text":"Save episodes for the current user."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","interfaceLanguage":"swift"},"kind":"symbol","seeAlsoSections":[{"title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"generated":true,"anchor":"Library"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"title":"Scope.userLibraryModify","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userLibraryModify","kind":"identifier"}],"abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/save-shows-user":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-shows-user","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-shows-user"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/saveshowsforcurrentuser(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/saveshowsforcurrentuser(_:).json index ffea8db2a..166b0a721 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/saveshowsforcurrentuser(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/saveshowsforcurrentuser(_:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE23saveShowsForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","symbolKind":"method","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","title":"saveShowsForCurrentUser(_:)","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)"]}],"abstract":[{"text":"Save shows for the current user.","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveShowsForCurrentUser"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uris"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of show URIs. Maximum: 50. Duplicates will be"},{"text":" ","type":"text"},{"text":"ignored. A single invalid URI causes the entire request to fail.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Passing in an empty array will prevent a network request from being"},{"type":"text","text":" "},{"text":"made.","type":"text"}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","isActive":true,"type":"reference"},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-shows-user"},{"type":"text","text":"."}],"type":"paragraph"}]}],"seeAlsoSections":[{"generated":true,"title":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryModify"}],"kind":"symbol","type":"topic","title":"Scope.userLibraryModify","abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/save-shows-user":{"title":"Spotify web API reference","type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-shows-user","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-shows-user"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE23saveShowsForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","extendedModule":"SpotifyWebAPI","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","title":"saveShowsForCurrentUser(_:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": [any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of show URIs. Maximum: 50. Duplicates will be"},{"text":" ","type":"text"},{"text":"ignored. A single invalid URI causes the entire request to fail.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Passing in an empty array will prevent a network request from being"},{"text":" ","type":"text"},{"type":"text","text":"made."}]}],"name":"uris"}],"kind":"parameters"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","isActive":true},{"text":" scope.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-shows-user","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Save shows for the current user.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"title":"Library","generated":true,"anchor":"Library","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"title":"Scope.userLibraryModify","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userLibraryModify","kind":"identifier"}],"abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/save-shows-user":{"title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-shows-user","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-shows-user"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/savetracksforcurrentuser(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/savetracksforcurrentuser(_:).json index 283fa2719..26dd6a5cc 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/savetracksforcurrentuser(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/savetracksforcurrentuser(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"saveTracksForCurrentUser"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"uris","content":[{"inlineContent":[{"type":"text","text":"An array of track URIs. Maximum: 50. Duplicates will be"},{"text":" ","type":"text"},{"text":"ignored. A single invalid URI causes the entire request to fail.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Passing in an empty array will prevent a network request from being"},{"type":"text","text":" "},{"type":"text","text":"made."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify","isActive":true,"type":"reference"},{"type":"text","text":" scope."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-tracks-user"},{"text":".","type":"text"}]}],"kind":"content"}],"metadata":{"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE24saveTracksForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"title":"saveTracksForCurrentUser(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveTracksForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","symbolKind":"method","extendedModule":"SpotifyWebAPI"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"title":"Library"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/save-tracks-user":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-tracks-user","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-tracks-user"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","abstract":[{"type":"text","text":"Save episodes for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"saveEpisodesForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserSavedAlbums","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedShowsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"removeSavedShowsForCurrentUser(_:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"SavedEpisode","preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","abstract":[{"text":"Remove saved albums for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"removeSavedAlbumsForCurrentUser(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","abstract":[{"text":"Remove saved episodes for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSavedEpisodesForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userLibraryModify"}],"kind":"symbol","type":"topic","title":"Scope.userLibraryModify","abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"text":"library.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","abstract":[{"type":"text","text":"Save tracks for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"saveTracksForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","abstract":[{"text":"Save shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"saveShowsForCurrentUser(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedTracks"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedTrack","preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedTracks(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedEpisodesContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","abstract":[{"type":"text","text":"Check if one or more episodes is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"type":"text","text":"library."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"currentUserSavedEpisodesContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","abstract":[{"type":"text","text":"Remove saved tracks for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedTracksForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedTracksForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedShowsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Check if one or more shows is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","abstract":[{"type":"text","text":"Save albums for the current user."}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"saveAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","title":"currentUserSavedTracksContains(_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"text":"Check if one or more tracks is saved in the current user’s “Your Music”","type":"text"},{"type":"text","text":" "},{"text":"library.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:market:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uris"},{"kind":"text","text":": [any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"parameters":[{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of track URIs. Maximum: 50. Duplicates will be"},{"text":" ","type":"text"},{"text":"ignored. A single invalid URI causes the entire request to fail.","type":"text"},{"text":" ","type":"text"},{"text":"Passing in an empty array will prevent a network request from being","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"made."}]}]}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},{"type":"text","text":" scope."}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-tracks-user","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Save tracks for the current user.","type":"text"}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)"],"generated":true,"title":"Library","anchor":"Library"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","metadata":{"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"saveTracksForCurrentUser(_:)","symbolKind":"method","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE24saveTracksForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedAlbumsForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedAlbumsForCurrentUser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSavedAlbumsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"removeSavedAlbumsForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveAlbumsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveAlbumsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save albums for the current user."}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"saveAlbumsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveAlbumsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodes(limit:offset:market:)":{"role":"symbol","abstract":[{"text":"Get the saved episodes for the current user.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedEpisodes","kind":"identifier"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12SavedEpisodea","kind":"typeIdentifier","text":"SavedEpisode"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodes(limit:offset:market:)","title":"currentUserSavedEpisodes(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedShowsForCurrentUser(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Remove saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedShowsForCurrentUser(_:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedShowsForCurrentUser(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracks(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracks(limit:offset:market:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentUserSavedTracks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI10SavedTracka","kind":"typeIdentifier","text":"SavedTrack"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedTracks(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShowsContains(_:)":{"role":"symbol","abstract":[{"type":"text","text":"Check if one or more shows is saved in the current user’s “Your Music”"},{"type":"text","text":" "},{"text":"library.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedShowsContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShowsContains(_:)","title":"currentUserSavedShowsContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/save-tracks-user":{"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-tracks-user","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/save-tracks-user","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedTracksContains(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserSavedTracksContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","kind":"symbol","abstract":[{"type":"text","text":"Check if one or more tracks is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"currentUserSavedTracksContains(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedTracksContains(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbums(limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Get the saved albums for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbums(limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserSavedAlbums"},{"kind":"text","text":"("},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedAlbum","preciseIdentifier":"s:13SpotifyWebAPI10SavedAlbuma","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedAlbums(limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveTracksForCurrentUser(_:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic","title":"saveTracksForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"saveTracksForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Save tracks for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveTracksForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedEpisodesContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Check if one or more episodes is saved in the current user’s “Your Music”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedEpisodesContains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedEpisodesContains"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"currentUserSavedEpisodesContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedEpisodesForCurrentUser(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Remove saved episodes for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedEpisodesForCurrentUser(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSavedEpisodesForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"removeSavedEpisodesForCurrentUser(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveEpisodesForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"saveEpisodesForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","kind":"symbol","abstract":[{"type":"text","text":"Save episodes for the current user."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"saveEpisodesForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveEpisodesForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/saveShowsForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"saveShowsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","kind":"symbol","abstract":[{"text":"Save shows for the current user.","type":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"saveShowsForCurrentUser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/saveShowsForCurrentUser(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedAlbumsContains(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Check if one or more albums is saved in the current user’s “Your Music”"},{"text":" ","type":"text"},{"type":"text","text":"library."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedAlbumsContains(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserSavedAlbumsContains","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserSavedAlbumsContains(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserSavedShows(limit:offset:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Get the saved shows for the current user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserSavedShows(limit:offset:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserSavedShows"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SavedShow","preciseIdentifier":"s:13SpotifyWebAPI9SavedShowa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"currentUserSavedShows(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userLibraryModify":{"title":"Scope.userLibraryModify","url":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userLibraryModify","kind":"identifier"}],"abstract":[{"text":"Write\/delete access to a user’s “Your Music” library.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userLibraryModify"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSavedTracksForCurrentUser(_:)":{"title":"removeSavedTracksForCurrentUser(_:)","kind":"symbol","abstract":[{"text":"Remove saved tracks for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSavedTracksForCurrentUser(_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSavedTracksForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/search(query:categories:market:limit:offset:includeexternal:).json b/docs/data/documentation/spotifywebapi/spotifyapi/search(query:categories:market:limit:offset:includeexternal:).json index a11f34ca5..517c7d7aa 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/search(query:categories:market:limit:offset:includeexternal:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/search(query:categories:market:limit:offset:includeexternal:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"search"},{"text":"(","kind":"text"},{"text":"query","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"includeExternal"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","text":"SearchResult"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"A query, which can also include filters, as specified above.","type":"text"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"Maximum characters: 100","type":"text"}]},{"text":". Do NOT percent encode it yourself. It","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will be percent-encoded automatically."}]}],"name":"query"},{"content":[{"inlineContent":[{"type":"text","text":"An array of id categories. Only results that"},{"text":" ","type":"text"},{"text":"match the specified categories will be returned. Valid types:","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","type":"reference","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","isActive":true},{"text":", and ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook"},{"type":"text","text":". "},{"type":"strong","inlineContent":[{"text":"Warning:","type":"text"}]},{"text":" ","type":"text"},{"inlineContent":[{"text":"There is a bug in the web API in which you cannot specify both","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show"},{"type":"text","text":" "},{"inlineContent":[{"text":"and","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","isActive":true,"type":"reference"},{"type":"strong","inlineContent":[{"type":"text","text":"."}]}],"type":"paragraph"}],"name":"categories"},{"name":"market","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"type":"text","text":" or the string"},{"text":" ","type":"text"},{"type":"text","text":"“from_token”. If a country code is specified, only content that is"},{"text":" ","type":"text"},{"text":"playable in that market is returned. ","type":"text"},{"type":"strong","inlineContent":[{"text":"Note: Playlist results are","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"not affected by the market parameter","type":"text"}],"type":"strong"},{"text":". If market is set to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“from_token”, and the access token was granted on behalf of a user"},{"type":"text","text":" "},{"text":"(i.e., if you authorized your application using the authorization","type":"text"},{"type":"text","text":" "},{"text":"code flow or the authorization code flow with proof key for code","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"exchange), only content playable in the country associated with the"},{"type":"text","text":" "},{"type":"text","text":"user account, is returned. Users can view the country that is"},{"text":" ","type":"text"},{"type":"text","text":"associated with their account in the "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/"},{"type":"text","text":"."},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"Note: If neither market or user country are provided, the shows"}]},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"and episodes are considered unavailable for the client and"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"Spotify will return"}],"type":"strong"},{"text":" ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"for all of the shows and"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"episodes. Therefore, if you authorized your application using","type":"text"}]},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"the client credentials flow, you must provide a value for this"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"parameter in order to retrieve shows and episodes.","type":"text"}]}]}]},{"name":"limit","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Maximum number of results to return. Default: 20; Minimum: 1;"},{"type":"text","text":" "},{"type":"text","text":"Maximum: 50. "},{"type":"strong","inlineContent":[{"text":"Note:","type":"text"}]},{"text":" The limit is applied within each type, not","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"on the total response. For example, if the limit value is 3 and the"},{"type":"text","text":" "},{"text":"types are ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","type":"reference"},{"type":"text","text":" and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true},{"text":", the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"response contains up to 3 artists and 3 albums."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The index of the first result to return. Default: 0 Maximum","type":"text"},{"text":" ","type":"text"},{"text":"offset (including limit): 2,000. Use with ","type":"text"},{"code":"limit","type":"codeVoice"},{"type":"text","text":" to get the next"},{"type":"text","text":" "},{"text":"page of search results.","type":"text"}]}],"name":"offset"},{"name":"includeExternal","content":[{"type":"paragraph","inlineContent":[{"text":"Possible values: “audio”. If this is specified, the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"response will include any relevant audio content that is hosted"},{"text":" ","type":"text"},{"type":"text","text":"externally. By default, external content is filtered out from"},{"type":"text","text":" "},{"type":"text","text":"responses."}]}]}]},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"text":"A ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","isActive":true},{"type":"text","text":". The "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/albums"},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/artists","isActive":true,"type":"reference"},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/playlists","type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/tracks","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/shows","isActive":true},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/episodes","isActive":true},{"type":"text","text":", and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/audiobooks"},{"type":"text","text":" properties"},{"text":" ","type":"text"},{"text":"of this struct will be non-","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" for each of the categories that were"},{"text":" ","type":"text"},{"text":"requested from the search endpoint. If no results were found for a","type":"text"},{"text":" ","type":"text"},{"text":"category, then the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items","isActive":true,"type":"reference"},{"type":"text","text":" property of the property’s"},{"type":"text","text":" "},{"type":"text","text":"paging object will be empty; the property itself will only be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" "},{"type":"text","text":"if the category was not requested in the search. The simplified"},{"text":" ","type":"text"},{"type":"text","text":"versions of all these objects will be returned."}],"type":"paragraph"}],"kind":"content"},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"No scopes are required for this endpoint—unless the ","type":"text"},{"code":"market","type":"codeVoice"},{"type":"text","text":" parameter is"},{"type":"text","text":" "},{"text":"set to “from_token”, in which case the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"},{"type":"text","text":" scope is"},{"text":" ","type":"text"},{"text":"required.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"text":"Keyword matching","type":"text"}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Matching of search keywords is not case-sensitive. Operators, however,"},{"text":" ","type":"text"},{"type":"text","text":"should be specified in uppercase. Unless surrounded by double quotation"},{"type":"text","text":" "},{"type":"text","text":"marks, keywords are matched in any order. For example: "},{"code":"roadhouse blues","type":"codeVoice"},{"type":"text","text":" "},{"text":"matches both “Blues Roadhouse” and “Roadhouse of the Blues”. ","type":"text"},{"type":"codeVoice","code":"\"roadhouse blues\""},{"type":"text","text":" (with quotes) matches “My Roadhouse Blues” but not “Roadhouse of"},{"type":"text","text":" "},{"type":"text","text":"the Blues”."}]},{"inlineContent":[{"type":"text","text":"Searching for playlists returns results where the query keyword(s) match"},{"text":" ","type":"text"},{"text":"any part of the playlist’s name or description. Only popular public","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlists are returned."}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Operator"}]}],"type":"paragraph"},{"inlineContent":[{"text":"The operator NOT can be used to exclude results.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"For example: ","type":"text"},{"code":"roadhouse NOT blues","type":"codeVoice"},{"type":"text","text":" returns items that match “roadhouse” but"},{"text":" ","type":"text"},{"text":"excludes those that also contain the keyword “blues”. Similarly, the OR","type":"text"},{"text":" ","type":"text"},{"text":"operator can be used to broaden the search: ","type":"text"},{"code":"roadhouse OR blues","type":"codeVoice"},{"text":" returns","type":"text"},{"type":"text","text":" "},{"type":"text","text":"all the results that include either of the terms. Only one OR operator can"},{"text":" ","type":"text"},{"type":"text","text":"be used in a query."}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Note:"}],"type":"strong"},{"type":"text","text":" Operators must be specified in uppercase. Otherwise, they are"},{"type":"text","text":" "},{"text":"handled as normal keywords to be matched.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Field filters","type":"text"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"By default, results are returned when a match is found in any field of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"target object type. Searches can be made more specific by specifying an"},{"type":"text","text":" "},{"text":"album, artist or track field filter. To limit the results to a particular","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"year, use the field filter year with album, artist, and track searches. For"},{"type":"text","text":" "},{"text":"example: ","type":"text"},{"type":"codeVoice","code":"query: \"bob year:2014\""},{"type":"text","text":" Or with a date range. For example:"},{"text":" ","type":"text"},{"code":"query: \"bob year:1980-2020\"","type":"codeVoice"},{"type":"text","text":". To retrieve only albums released in the last"},{"type":"text","text":" "},{"type":"text","text":"two weeks, use the field filter “tag:new” in album searches."}]},{"inlineContent":[{"text":"To retrieve only albums with the lowest 10% popularity, use the field","type":"text"},{"type":"text","text":" "},{"text":"filter “tag:hipster” in album searches. Note: This field filter only works","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with album searches. Depending on object types being searched for, other"},{"type":"text","text":" "},{"type":"text","text":"field filters, include genre (applicable to tracks and artists), upc, and"},{"type":"text","text":" "},{"type":"text","text":"isrc. Use double quotation marks around the genre keyword string if it"},{"type":"text","text":" "},{"type":"text","text":"contains spaces."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},"abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"search"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"categories","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"title":"search(query:categories:market:limit:offset:includeExternal:)","externalID":"s:13SpotifyWebAPI0aC0C6search5query10categories6market5limit6offset15includeExternal7Combine12AnyPublisherVyAA12SearchResultVs5Error_pGSS_SayAA10IDCategoryOGSSSgSiSgAvUtF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","role":"symbol","extendedModule":"SpotifyWebAPI"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/items":{"abstract":[{"type":"text","text":"An array of the requested data in this "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":".","type":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items","title":"items","url":"\/documentation\/spotifywebapi\/pagingobject\/items","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"items","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Item"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/audiobooks":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"audiobooks","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Audiobook","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":"?>?"}],"url":"\/documentation\/spotifywebapi\/searchresult\/audiobooks","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/audiobooks","type":"topic","title":"audiobooks","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"text":" containing simplified ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"reference","isActive":true},{"type":"text","text":" objects."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"title":"IDCategory.playlist","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}],"abstract":[{"type":"text","text":"A playlist."}],"url":"\/documentation\/spotifywebapi\/idcategory\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/episodes":{"title":"episodes","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"episodes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Episode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":"?>?"}],"kind":"symbol","role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing simplified "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","type":"reference","isActive":true},{"type":"text","text":" objects."}],"url":"\/documentation\/spotifywebapi\/searchresult\/episodes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/episodes","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/artists":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/artists","title":"artists","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/artists","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"abstract":[{"text":"A ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":" containing full "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","isActive":true,"type":"reference"},{"type":"text","text":" objects."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/albums":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/albums","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"albums","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Album","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"kind":"text","text":">?"}],"type":"topic","abstract":[{"type":"text","text":"A "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" containing simplified "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"reference","isActive":true},{"type":"text","text":" objects."}],"url":"\/documentation\/spotifywebapi\/searchresult\/albums","title":"albums"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/playlists":{"title":"playlists","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlists"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"kind":"text","text":">>?"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference","isActive":true},{"type":"text","text":" containing simplified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"},{"text":" objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/searchresult\/playlists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/playlists","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/tracks":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/tracks","abstract":[{"text":"A ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing full "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"text":" objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/searchresult\/tracks","role":"symbol","type":"topic","title":"tracks","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tracks"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"kind":"text","text":">?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/search":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/shows":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/shows","abstract":[{"type":"text","text":"A "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":" containing simplified "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","isActive":true,"type":"reference"},{"type":"text","text":" objects."}],"url":"\/documentation\/spotifywebapi\/searchresult\/shows","role":"symbol","type":"topic","title":"shows","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"shows","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":"?>?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audiobook"}],"url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","type":"topic","title":"IDCategory.audiobook","role":"symbol","abstract":[{"type":"text","text":"An audiobook."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"https://www.spotify.com/account/overview/":{"titleInlineContent":[{"type":"text","text":"account settings"}],"type":"link","title":"account settings","identifier":"https:\/\/www.spotify.com\/account\/overview\/","url":"https:\/\/www.spotify.com\/account\/overview\/"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","title":"ISO 3166-1 alpha-2 country code","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","title":"Scope.userReadPrivate","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Read access to the user’s subscription details (type of user account)."}],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"search(query:categories:market:limit:offset:includeExternal:)","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0C6search5query10categories6market5limit6offset15includeExternal7Combine12AnyPublisherVyAA12SearchResultVs5Error_pGSS_SayAA10IDCategoryOGSSSgSiSgAvUtF","role":"symbol","roleHeading":"Instance Method","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"includeExternal"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},"abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"shows or episodes that match a keyword string."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"search","kind":"identifier"},{"text":"(","kind":"text"},{"text":"query","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"includeExternal"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A query, which can also include filters, as specified above."},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"Maximum characters: 100"}]},{"text":". Do NOT percent encode it yourself. It","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will be percent-encoded automatically."}]}],"name":"query"},{"content":[{"inlineContent":[{"type":"text","text":"An array of id categories. Only results that"},{"text":" ","type":"text"},{"type":"text","text":"match the specified categories will be returned. Valid types:"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","isActive":true,"type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","isActive":true},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","type":"reference"},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","isActive":true},{"text":",","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"text":", and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","isActive":true},{"text":". ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"Warning:"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"There is a bug in the web API in which you cannot specify both","type":"text"}]},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show"},{"type":"text","text":" "},{"inlineContent":[{"text":"and","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook"},{"inlineContent":[{"type":"text","text":"."}],"type":"strong"}],"type":"paragraph"}],"name":"categories"},{"content":[{"inlineContent":[{"text":"An ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"text":"“from_token”. If a country code is specified, only content that is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playable in that market is returned. "},{"inlineContent":[{"type":"text","text":"Note: Playlist results are"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"not affected by the market parameter"}]},{"type":"text","text":". If market is set to"},{"type":"text","text":" "},{"type":"text","text":"“from_token”, and the access token was granted on behalf of a user"},{"text":" ","type":"text"},{"text":"(i.e., if you authorized your application using the authorization","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"code flow or the authorization code flow with proof key for code"},{"type":"text","text":" "},{"type":"text","text":"exchange), only content playable in the country associated with the"},{"text":" ","type":"text"},{"text":"user account, is returned. Users can view the country that is","type":"text"},{"text":" ","type":"text"},{"text":"associated with their account in the ","type":"text"},{"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/","isActive":true},{"type":"text","text":"."},{"type":"text","text":" "},{"inlineContent":[{"text":"Note: If neither market or user country are provided, the shows","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"and episodes are considered unavailable for the client and"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"Spotify will return"}],"type":"strong"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"for all of the shows and"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"episodes. Therefore, if you authorized your application using"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"the client credentials flow, you must provide a value for this"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"parameter in order to retrieve shows and episodes.","type":"text"}]}],"type":"paragraph"}],"name":"market"},{"name":"limit","content":[{"type":"paragraph","inlineContent":[{"text":"Maximum number of results to return. Default: 20; Minimum: 1;","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Maximum: 50. "},{"inlineContent":[{"type":"text","text":"Note:"}],"type":"strong"},{"text":" The limit is applied within each type, not","type":"text"},{"type":"text","text":" "},{"text":"on the total response. For example, if the limit value is 3 and the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"types are "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","isActive":true,"type":"reference"},{"type":"text","text":" and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true},{"type":"text","text":", the"},{"text":" ","type":"text"},{"type":"text","text":"response contains up to 3 artists and 3 albums."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The index of the first result to return. Default: 0 Maximum"},{"type":"text","text":" "},{"type":"text","text":"offset (including limit): 2,000. Use with "},{"type":"codeVoice","code":"limit"},{"text":" to get the next","type":"text"},{"text":" ","type":"text"},{"text":"page of search results.","type":"text"}],"type":"paragraph"}],"name":"offset"},{"content":[{"inlineContent":[{"text":"Possible values: “audio”. If this is specified, the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"response will include any relevant audio content that is hosted"},{"text":" ","type":"text"},{"text":"externally. By default, external content is filtered out from","type":"text"},{"type":"text","text":" "},{"text":"responses.","type":"text"}],"type":"paragraph"}],"name":"includeExternal"}],"kind":"parameters"},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","isActive":true},{"type":"text","text":". The "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/albums","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/artists","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/playlists","isActive":true,"type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/tracks","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/shows","type":"reference","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/episodes","type":"reference","isActive":true},{"type":"text","text":", and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/audiobooks","isActive":true},{"type":"text","text":" properties"},{"type":"text","text":" "},{"type":"text","text":"of this struct will be non-"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" for each of the categories that were"},{"type":"text","text":" "},{"type":"text","text":"requested from the search endpoint. If no results were found for a"},{"type":"text","text":" "},{"text":"category, then the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items","isActive":true},{"type":"text","text":" property of the property’s"},{"type":"text","text":" "},{"type":"text","text":"paging object will be empty; the property itself will only be "},{"type":"codeVoice","code":"nil"},{"text":" ","type":"text"},{"type":"text","text":"if the category was not requested in the search. The simplified"},{"type":"text","text":" "},{"type":"text","text":"versions of all these objects will be returned."}]}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint—unless the "},{"type":"codeVoice","code":"market"},{"text":" parameter is","type":"text"},{"text":" ","type":"text"},{"text":"set to “from_token”, in which case the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","isActive":true},{"type":"text","text":" scope is"},{"text":" ","type":"text"},{"text":"required.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Keyword matching"}]}]},{"inlineContent":[{"type":"text","text":"Matching of search keywords is not case-sensitive. Operators, however,"},{"type":"text","text":" "},{"text":"should be specified in uppercase. Unless surrounded by double quotation","type":"text"},{"type":"text","text":" "},{"type":"text","text":"marks, keywords are matched in any order. For example: "},{"type":"codeVoice","code":"roadhouse blues"},{"text":" ","type":"text"},{"type":"text","text":"matches both “Blues Roadhouse” and “Roadhouse of the Blues”. "},{"type":"codeVoice","code":"\"roadhouse blues\""},{"text":" (with quotes) matches “My Roadhouse Blues” but not “Roadhouse of","type":"text"},{"type":"text","text":" "},{"text":"the Blues”.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Searching for playlists returns results where the query keyword(s) match","type":"text"},{"type":"text","text":" "},{"type":"text","text":"any part of the playlist’s name or description. Only popular public"},{"type":"text","text":" "},{"type":"text","text":"playlists are returned."}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Operator"}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The operator NOT can be used to exclude results."}]},{"type":"paragraph","inlineContent":[{"text":"For example: ","type":"text"},{"code":"roadhouse NOT blues","type":"codeVoice"},{"text":" returns items that match “roadhouse” but","type":"text"},{"type":"text","text":" "},{"text":"excludes those that also contain the keyword “blues”. Similarly, the OR","type":"text"},{"type":"text","text":" "},{"type":"text","text":"operator can be used to broaden the search: "},{"code":"roadhouse OR blues","type":"codeVoice"},{"text":" returns","type":"text"},{"type":"text","text":" "},{"type":"text","text":"all the results that include either of the terms. Only one OR operator can"},{"text":" ","type":"text"},{"text":"be used in a query.","type":"text"}]},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Note:","type":"text"}]},{"text":" Operators must be specified in uppercase. Otherwise, they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"handled as normal keywords to be matched."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Field filters"}]}]},{"type":"paragraph","inlineContent":[{"text":"By default, results are returned when a match is found in any field of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"target object type. Searches can be made more specific by specifying an"},{"type":"text","text":" "},{"text":"album, artist or track field filter. To limit the results to a particular","type":"text"},{"type":"text","text":" "},{"type":"text","text":"year, use the field filter year with album, artist, and track searches. For"},{"text":" ","type":"text"},{"type":"text","text":"example: "},{"type":"codeVoice","code":"query: \"bob year:2014\""},{"text":" Or with a date range. For example:","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"query: \"bob year:1980-2020\""},{"text":". To retrieve only albums released in the last","type":"text"},{"type":"text","text":" "},{"type":"text","text":"two weeks, use the field filter “tag:new” in album searches."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To retrieve only albums with the lowest 10% popularity, use the field"},{"text":" ","type":"text"},{"type":"text","text":"filter “tag:hipster” in album searches. Note: This field filter only works"},{"text":" ","type":"text"},{"type":"text","text":"with album searches. Depending on object types being searched for, other"},{"text":" ","type":"text"},{"type":"text","text":"field filters, include genre (applicable to tracks and artists), upc, and"},{"text":" ","type":"text"},{"text":"isrc. Use double quotation marks around the genre keyword string if it","type":"text"},{"type":"text","text":" "},{"type":"text","text":"contains spaces."}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search","type":"reference","isActive":true},{"type":"text","text":"."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","abstract":[{"text":"Read access to the user’s subscription details (type of user account).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPrivate"}],"title":"Scope.userReadPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"title":"ISO 3166-1 alpha-2 country code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/items":{"abstract":[{"text":"An array of the requested data in this ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/items","kind":"symbol","type":"topic","title":"items","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"kind":"text","text":": ["},{"text":"Item","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/items"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"}],"abstract":[{"text":"An audiobook.","type":"text"}],"kind":"symbol","title":"IDCategory.audiobook","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/playlists":{"abstract":[{"text":"A ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing simplified "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","type":"reference","isActive":true},{"type":"text","text":" objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/playlists","kind":"symbol","type":"topic","title":"playlists","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlists"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>?"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/playlists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/shows":{"url":"\/documentation\/spotifywebapi\/searchresult\/shows","kind":"symbol","type":"topic","title":"shows","abstract":[{"text":"A ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference","isActive":true},{"type":"text","text":" containing simplified "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","isActive":true},{"text":" objects.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/shows","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shows","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"text":"?>?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/audiobooks":{"url":"\/documentation\/spotifywebapi\/searchresult\/audiobooks","kind":"symbol","type":"topic","title":"audiobooks","abstract":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" containing simplified "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","isActive":true},{"type":"text","text":" objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/audiobooks","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"audiobooks"},{"kind":"text","text":": "},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Audiobook","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AudiobookV"},{"kind":"text","text":"?>?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/artists":{"url":"\/documentation\/spotifywebapi\/searchresult\/artists","kind":"symbol","type":"topic","title":"artists","abstract":[{"text":"A ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","type":"reference","isActive":true},{"type":"text","text":" containing full "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","isActive":true},{"text":" objects.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/artists","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/albums":{"abstract":[{"type":"text","text":"A "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" containing simplified "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","isActive":true},{"type":"text","text":" objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/albums","kind":"symbol","type":"topic","title":"albums","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"albums","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"text":">?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/albums"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/tracks":{"abstract":[{"text":"A ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" containing full "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"type":"text","text":" objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/tracks","kind":"symbol","type":"topic","title":"tracks","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":">?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/tracks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/search":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/search","type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference"},"https://www.spotify.com/account/overview/":{"identifier":"https:\/\/www.spotify.com\/account\/overview\/","url":"https:\/\/www.spotify.com\/account\/overview\/","type":"link","titleInlineContent":[{"type":"text","text":"account settings"}],"title":"account settings"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult/episodes":{"abstract":[{"text":"A ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" containing simplified "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","type":"reference"},{"type":"text","text":" objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult\/episodes","kind":"symbol","type":"topic","title":"episodes","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episodes","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode"},{"text":"?>?","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/searchresult\/episodes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","abstract":[{"text":"A playlist.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"}],"title":"IDCategory.playlist","url":"\/documentation\/spotifywebapi\/idcategory\/playlist","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/seektoposition(_:deviceid:).json b/docs/data/documentation/spotifywebapi/spotifyapi/seektoposition(_:deviceid:).json index 229e6a5ef..b25d26c3c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/seektoposition(_:deviceid:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/seektoposition(_:deviceid:).json @@ -1 +1 @@ -{"metadata":{"title":"seekToPosition(_:deviceId:)","extendedModule":"SpotifyWebAPI","symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE14seekToPosition_8deviceId7Combine12AnyPublisherVyyts5Error_pGSi_SSSgtF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"seekToPosition"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"positionMS"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}]},{"parameters":[{"name":"positionMS","content":[{"type":"paragraph","inlineContent":[{"text":"The position in milliseconds to seek to. Must be a positive","type":"text"},{"type":"text","text":" "},{"type":"text","text":"number. Passing in a position that is greater than the length of"},{"text":" ","type":"text"},{"type":"text","text":"the track will cause the player to start playing the next song."}]}]},{"name":"deviceId","content":[{"type":"paragraph","inlineContent":[{"text":"The id of the device to target. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()"},{"text":".","type":"text"},{"type":"text","text":" "},{"text":"It is highly recommended that you leave this as ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" (default) to"},{"text":" ","type":"text"},{"text":"target the active device. If you provide the id of a device that is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"not active, you may get a 403 “Player command failed: Restriction"},{"text":" ","type":"text"},{"type":"text","text":"violated” error. If you want to seek to a position on a non-active"},{"text":" ","type":"text"},{"text":"device, call ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},{"type":"text","text":" first."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When performing an action that is restricted, a "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true},{"type":"text","text":" will"},{"type":"text","text":" "},{"type":"text","text":"be returned. It contains the following properties:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"reference","isActive":true},{"type":"text","text":": A short description of the cause of the"},{"type":"text","text":" "},{"type":"text","text":"error."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","type":"reference"},{"type":"text","text":": A player error reason."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","isActive":true},{"text":": The HTTP status code that is also","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returned in the response header."}]}]}]},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/seek-to-position-in-currently-playing-track","isActive":true},{"text":".","type":"text"}]}]}],"abstract":[{"type":"text","text":"Seek to position in the currently playing track\/episode."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)"]}],"seeAlsoSections":[{"title":"Player","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"statusCode","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/seek-to-position-in-currently-playing-track":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/seek-to-position-in-currently-playing-track","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/seek-to-position-in-currently-playing-track","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV","text":"SpotifyPlayerError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"title":"reason","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"message","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userModifyPlaybackState","kind":"identifier"}],"title":"Scope.userModifyPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","abstract":[{"text":"Write access to a user’s playback state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","seeAlsoSections":[{"anchor":"Player","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"title":"Player","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)"},"abstract":[{"type":"text","text":"Seek to position in the currently playing track\/episode."}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","extendedModule":"SpotifyWebAPI","title":"seekToPosition(_:deviceId:)","role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE14seekToPosition_8deviceId7Combine12AnyPublisherVyyts5Error_pGSi_SSSgtF","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]}},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"seekToPosition","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"positionMS"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The position in milliseconds to seek to. Must be a positive","type":"text"},{"type":"text","text":" "},{"type":"text","text":"number. Passing in a position that is greater than the length of"},{"type":"text","text":" "},{"type":"text","text":"the track will cause the player to start playing the next song."}],"type":"paragraph"}],"name":"positionMS"},{"name":"deviceId","content":[{"type":"paragraph","inlineContent":[{"text":"The id of the device to target. See ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","isActive":true,"type":"reference"},{"type":"text","text":"."},{"type":"text","text":" "},{"text":"It is highly recommended that you leave this as ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" (default) to"},{"text":" ","type":"text"},{"text":"target the active device. If you provide the id of a device that is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"not active, you may get a 403 “Player command failed: Restriction"},{"type":"text","text":" "},{"text":"violated” error. If you want to seek to a position on a non-active","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"device, call "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","type":"reference","isActive":true},{"text":" first.","type":"text"}]}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","isActive":true},{"text":" scope.","type":"text"}]},{"inlineContent":[{"text":"When performing an action that is restricted, a ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true},{"type":"text","text":" will"},{"type":"text","text":" "},{"text":"be returned. It contains the following properties:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"reference"},{"text":": A short description of the cause of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"error."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","type":"reference","isActive":true},{"type":"text","text":": A player error reason."}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},{"type":"text","text":": The HTTP status code that is also"},{"type":"text","text":" "},{"type":"text","text":"returned in the response header."}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/seek-to-position-in-currently-playing-track"},{"type":"text","text":"."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"title":"reason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"reason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyPlayerError","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV"},{"text":".","kind":"text"},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/seek-to-position-in-currently-playing-track":{"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/seek-to-position-in-currently-playing-track","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/seek-to-position-in-currently-playing-track","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","kind":"symbol","title":"message","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"topic","abstract":[{"type":"text","text":"A short description of the cause of the error."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userModifyPlaybackState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","kind":"symbol","title":"Scope.userModifyPlaybackState","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","abstract":[{"type":"text","text":"Write access to a user’s playback state."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","title":"statusCode","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/setrepeatmode(to:deviceid:).json b/docs/data/documentation/spotifywebapi/spotifyapi/setrepeatmode(to:deviceid:).json index 696471987..1056250b5 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/setrepeatmode(to:deviceid:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/setrepeatmode(to:deviceid:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)"},"metadata":{"title":"setRepeatMode(to:deviceId:)","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE13setRepeatMode2to8deviceId7Combine12AnyPublisherVyyts5Error_pGAA0hI0O_SSSgtF","extendedModule":"SpotifyWebAPI","symbolKind":"method","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setRepeatMode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}]},"seeAlsoSections":[{"generated":true,"title":"Player","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setRepeatMode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"repeatMode","kind":"internalParam"},{"kind":"text","text":": "},{"text":"RepeatMode","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"repeatMode","content":[{"inlineContent":[{"type":"text","text":"Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true,"type":"reference"},{"type":"text","text":" or"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","isActive":true,"type":"reference"},{"type":"text","text":". "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","isActive":true},{"type":"text","text":" will repeat the current"},{"text":" ","type":"text"},{"text":"track. ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context"},{"text":" will repeat the current context.","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off"},{"text":" will turn repeat off.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The id of the device to target. See "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()"},{"type":"text","text":"."},{"type":"text","text":" "},{"type":"text","text":"It is highly recommended that you leave this as "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" (default) to"},{"type":"text","text":" "},{"text":"target the active device. If you provide the id of a device that is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"not active, you may get a 403 “Player command failed: Restriction"},{"type":"text","text":" "},{"text":"violated” error. If you want to set the repeat mode on a non-active","type":"text"},{"type":"text","text":" "},{"text":"device, call ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","isActive":true},{"text":" first.","type":"text"}]}],"name":"deviceId"}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When performing an action that is restricted, a "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true,"type":"reference"},{"type":"text","text":" will"},{"type":"text","text":" "},{"type":"text","text":"be returned. It contains the following properties:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"reference","isActive":true},{"text":": A short description of the cause of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"error."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},{"type":"text","text":": A player error reason."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},{"text":": The HTTP status code that is also","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returned in the response header."}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/set-repeat-mode-on-users-playback","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userModifyPlaybackState","kind":"identifier"}],"title":"Scope.userModifyPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","abstract":[{"text":"Write access to a user’s playback state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV","text":"SpotifyPlayerError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"title":"reason","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"message","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/set-repeat-mode-on-users-playback":{"title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/set-repeat-mode-on-users-playback","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/set-repeat-mode-on-users-playback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"statusCode","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"title":"Player","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"anchor":"Player"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"repeatMode","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","kind":"typeIdentifier","text":"RepeatMode"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"repeatMode","content":[{"inlineContent":[{"type":"text","text":"Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","isActive":true,"type":"reference"},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context"},{"text":" or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","isActive":true},{"type":"text","text":". "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","isActive":true},{"type":"text","text":" will repeat the current"},{"text":" ","type":"text"},{"type":"text","text":"track. "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context"},{"type":"text","text":" will repeat the current context."},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off"},{"type":"text","text":" will turn repeat off."}],"type":"paragraph"}]},{"name":"deviceId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The id of the device to target. See "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","isActive":true,"type":"reference"},{"text":".","type":"text"},{"type":"text","text":" "},{"text":"It is highly recommended that you leave this as ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" (default) to"},{"type":"text","text":" "},{"text":"target the active device. If you provide the id of a device that is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"not active, you may get a 403 “Player command failed: Restriction"},{"text":" ","type":"text"},{"type":"text","text":"violated” error. If you want to set the repeat mode on a non-active"},{"type":"text","text":" "},{"text":"device, call ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","type":"reference"},{"text":" first.","type":"text"}]}]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","type":"reference"},{"text":" scope.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When performing an action that is restricted, a "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference","isActive":true},{"text":" will","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"be returned. It contains the following properties:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","isActive":true},{"type":"text","text":": A short description of the cause of the"},{"text":" ","type":"text"},{"type":"text","text":"error."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},{"type":"text","text":": A player error reason."}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},{"text":": The HTTP status code that is also","type":"text"},{"type":"text","text":" "},{"text":"returned in the response header.","type":"text"}],"type":"paragraph"}]}]},{"inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/set-repeat-mode-on-users-playback"},{"type":"text","text":"."}]}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setRepeatMode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE13setRepeatMode2to8deviceId7Combine12AnyPublisherVyyts5Error_pGAA0hI0O_SSSgtF","title":"setRepeatMode(to:deviceId:)","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"title":"reason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"reason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyPlayerError","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV"},{"text":".","kind":"text"},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","title":"statusCode","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","kind":"symbol","title":"message","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"topic","abstract":[{"type":"text","text":"A short description of the cause of the error."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userModifyPlaybackState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","kind":"symbol","title":"Scope.userModifyPlaybackState","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","abstract":[{"type":"text","text":"Write access to a user’s playback state."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/set-repeat-mode-on-users-playback":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/set-repeat-mode-on-users-playback","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/set-repeat-mode-on-users-playback","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/setshuffle(to:deviceid:).json b/docs/data/documentation/spotifywebapi/spotifyapi/setshuffle(to:deviceid:).json index 8d625e2eb..fd187b10c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/setshuffle(to:deviceid:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/setshuffle(to:deviceid:).json @@ -1 +1 @@ -{"sections":[],"seeAlsoSections":[{"title":"Player","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)"},"abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE10setShuffle2to8deviceId7Combine12AnyPublisherVyyts5Error_pGSb_SSSgtF","title":"setShuffle(to:deviceId:)","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"extendedModule":"SpotifyWebAPI"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"mode"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"name":"mode","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"code":"true","type":"codeVoice"},{"text":" to turn shuffle on; ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":" to turn if off."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The id of the device to target. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","isActive":true},{"text":".","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It is highly recommended that you leave this as "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" (default) to"},{"type":"text","text":" "},{"type":"text","text":"target the active device. If you provide the id of a device that is"},{"text":" ","type":"text"},{"type":"text","text":"not active, you may get a 403 “Player command failed: Restriction"},{"text":" ","type":"text"},{"type":"text","text":"violated” error. If you want to set the shuffle mode on a"},{"text":" ","type":"text"},{"type":"text","text":"non-active device, call "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","type":"reference"},{"text":" first.","type":"text"}],"type":"paragraph"}],"name":"deviceId"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","isActive":true},{"text":" scope.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"When performing an action that is restricted, a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference"},{"type":"text","text":" will"},{"type":"text","text":" "},{"text":"be returned. It contains the following properties:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},{"text":": A short description of the cause of the","type":"text"},{"text":" ","type":"text"},{"text":"error.","type":"text"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","type":"reference","isActive":true},{"type":"text","text":": A player error reason."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","isActive":true},{"type":"text","text":": The HTTP status code that is also"},{"type":"text","text":" "},{"type":"text","text":"returned in the response header."}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/toggle-shuffle-for-users-playback","isActive":true},{"text":".","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"message","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV","text":"SpotifyPlayerError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"title":"reason","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userModifyPlaybackState","kind":"identifier"}],"title":"Scope.userModifyPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","abstract":[{"text":"Write access to a user’s playback state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/toggle-shuffle-for-users-playback":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/toggle-shuffle-for-users-playback","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/toggle-shuffle-for-users-playback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"statusCode","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Player","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"generated":true,"anchor":"Player"}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"setShuffle(to:deviceId:)","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE10setShuffle2to8deviceId7Combine12AnyPublisherVyyts5Error_pGSb_SSSgtF","symbolKind":"method","role":"symbol","roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"mode"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"mode","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"code":"true","type":"codeVoice"},{"text":" to turn shuffle on; ","type":"text"},{"type":"codeVoice","code":"false"},{"text":" to turn if off.","type":"text"}]}]},{"name":"deviceId","content":[{"inlineContent":[{"text":"The id of the device to target. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()"},{"type":"text","text":"."},{"text":" ","type":"text"},{"text":"It is highly recommended that you leave this as ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" (default) to","type":"text"},{"text":" ","type":"text"},{"text":"target the active device. If you provide the id of a device that is","type":"text"},{"text":" ","type":"text"},{"text":"not active, you may get a 403 “Player command failed: Restriction","type":"text"},{"type":"text","text":" "},{"text":"violated” error. If you want to set the shuffle mode on a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"non-active device, call "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","isActive":true},{"type":"text","text":" first."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","isActive":true,"type":"reference"},{"text":" scope.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"When performing an action that is restricted, a ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},{"type":"text","text":" will"},{"text":" ","type":"text"},{"type":"text","text":"be returned. It contains the following properties:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","isActive":true,"type":"reference"},{"type":"text","text":": A short description of the cause of the"},{"type":"text","text":" "},{"type":"text","text":"error."}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","isActive":true,"type":"reference"},{"type":"text","text":": A player error reason."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","isActive":true,"type":"reference"},{"type":"text","text":": The HTTP status code that is also"},{"text":" ","type":"text"},{"type":"text","text":"returned in the response header."}]}]}],"type":"unorderedList"},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/toggle-shuffle-for-users-playback","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","title":"statusCode","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userModifyPlaybackState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","kind":"symbol","title":"Scope.userModifyPlaybackState","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","abstract":[{"type":"text","text":"Write access to a user’s playback state."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/toggle-shuffle-for-users-playback":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/toggle-shuffle-for-users-playback","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/toggle-shuffle-for-users-playback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","kind":"symbol","title":"message","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"topic","abstract":[{"type":"text","text":"A short description of the cause of the error."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"title":"reason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"reason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyPlayerError","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV"},{"text":".","kind":"text"},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/setupdebugging().json b/docs/data/documentation/spotifywebapi/spotifyapi/setupdebugging().json index 64e2294b9..f03342054 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/setupdebugging().json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/setupdebugging().json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"This method has no stable API and may change arbitrarily. Only use it"},{"type":"text","text":" "},{"text":"for testing purposes.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger"],"generated":true,"title":"Logging"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setupDebugging"},{"text":"()","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()"},"metadata":{"extendedModule":"SpotifyWebAPI","title":"setupDebugging()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"setupDebugging","kind":"identifier"},{"text":"()","kind":"text"}],"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0C14setupDebuggingyyF"},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/setupdebugging()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setupDebugging()":{"kind":"symbol","abstract":[{"type":"text","text":"This method has no stable API and may change arbitrarily. Only use it"},{"text":" ","type":"text"},{"type":"text","text":"for testing purposes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"setupDebugging()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setupDebugging"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/setupdebugging()","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/apiRequestLogger":{"abstract":[{"type":"text","text":"Logs the URLs of the network requests made to Spotify and, if present,"},{"type":"text","text":" "},{"type":"text","text":"the body of the requests by converting the raw data to a string."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"apiRequestLogger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"title":"apiRequestLogger","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/apirequestlogger","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authDidChangeLogger":{"kind":"symbol","abstract":[{"type":"text","text":"Logs messages when the authorization information changes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger","type":"topic","title":"authDidChangeLogger","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"authDidChangeLogger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authdidchangelogger","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/logger":{"kind":"symbol","abstract":[{"type":"text","text":"Logs general messages for this class."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","type":"topic","title":"logger","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/logger","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"text":"This method has no stable API and may change arbitrarily. Only use it","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"for testing purposes."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()","interfaceLanguage":"swift"},"metadata":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"setupDebugging()","externalID":"s:13SpotifyWebAPI0aC0C14setupDebuggingyyF","extendedModule":"SpotifyWebAPI","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setupDebugging"},{"kind":"text","text":"()"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","role":"symbol"},"seeAlsoSections":[{"anchor":"Logging","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger"],"generated":true,"title":"Logging"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setupDebugging","kind":"identifier"},{"text":"()","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/setupdebugging()"]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setupDebugging()":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setupdebugging()","type":"topic","role":"symbol","abstract":[{"text":"This method has no stable API and may change arbitrarily. Only use it","type":"text"},{"type":"text","text":" "},{"type":"text","text":"for testing purposes."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setupDebugging","kind":"identifier"},{"text":"()","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setupDebugging()","title":"setupDebugging()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/logger":{"abstract":[{"type":"text","text":"Logs general messages for this class."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/logger","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/logger","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"title":"logger","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/authDidChangeLogger":{"abstract":[{"type":"text","text":"Logs messages when the authorization information changes."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/authdidchangelogger","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/authDidChangeLogger","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"authDidChangeLogger"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"}],"title":"authDidChangeLogger","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/apiRequestLogger":{"title":"apiRequestLogger","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/apirequestlogger","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/apiRequestLogger","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apiRequestLogger","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"}],"abstract":[{"type":"text","text":"Logs the URLs of the network requests made to Spotify and, if present,"},{"type":"text","text":" "},{"type":"text","text":"the body of the requests by converting the raw data to a string."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/setvolume(to:deviceid:).json b/docs/data/documentation/spotifywebapi/spotifyapi/setvolume(to:deviceid:).json index 62b7f904d..cf21f2e23 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/setvolume(to:deviceid:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/setvolume(to:deviceid:).json @@ -1 +1 @@ -{"abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"title":"Player","generated":true}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"percent","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The volume to set. Must be in the range 0…100.","type":"text"}]}],"name":"percent"},{"name":"deviceId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The id of the device to target. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","isActive":true},{"text":".","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is highly recommended that you leave this as "},{"type":"codeVoice","code":"nil"},{"text":" (default) to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"target the active device. If you provide the id of a device that is"},{"type":"text","text":" "},{"type":"text","text":"not active, you may get a 403 “Player command failed: Restriction"},{"type":"text","text":" "},{"text":"violated” error. If you want to set the volume on a non-active","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"device, call "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","type":"reference","isActive":true},{"text":" first.","type":"text"}]}]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},{"type":"text","text":" scope."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"You can not set the volume for the Spotify iOS app."}]}]},{"inlineContent":[{"type":"text","text":"When performing an action that is restricted, a "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference","isActive":true},{"text":" will","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be returned. It contains the following properties:"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"reference","isActive":true},{"type":"text","text":": A short description of the cause of the"},{"type":"text","text":" "},{"text":"error.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},{"type":"text","text":": A player error reason."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","isActive":true,"type":"reference"},{"text":": The HTTP status code that is also","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returned in the response header."}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","type":"reference"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/set-volume-for-users-playback","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"setVolume(to:deviceId:)","role":"symbol","extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setVolume","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE9setVolume2to8deviceId7Combine12AnyPublisherVyyts5Error_pGSi_SSSgtF"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"statusCode","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV","text":"SpotifyPlayerError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"title":"reason","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userModifyPlaybackState","kind":"identifier"}],"title":"Scope.userModifyPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","abstract":[{"text":"Write access to a user’s playback state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"message","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/set-volume-for-users-playback":{"title":"Spotify web API reference","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/set-volume-for-users-playback","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/set-volume-for-users-playback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE9setVolume2to8deviceId7Combine12AnyPublisherVyyts5Error_pGSi_SSSgtF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method","role":"symbol","title":"setVolume(to:deviceId:)","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"seeAlsoSections":[{"title":"Player","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"anchor":"Player"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"percent","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The volume to set. Must be in the range 0…100."}]}],"name":"percent"},{"name":"deviceId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The id of the device to target. See "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()"},{"type":"text","text":"."},{"text":" ","type":"text"},{"type":"text","text":"It is highly recommended that you leave this as "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" (default) to"},{"type":"text","text":" "},{"type":"text","text":"target the active device. If you provide the id of a device that is"},{"text":" ","type":"text"},{"type":"text","text":"not active, you may get a 403 “Player command failed: Restriction"},{"type":"text","text":" "},{"type":"text","text":"violated” error. If you want to set the volume on a non-active"},{"text":" ","type":"text"},{"text":"device, call ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","isActive":true,"type":"reference"},{"text":" first.","type":"text"}]}]}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","isActive":true},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"You can not set the volume for the Spotify iOS app.","type":"text"}]}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"When performing an action that is restricted, a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference"},{"text":" will","type":"text"},{"text":" ","type":"text"},{"text":"be returned. It contains the following properties:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","isActive":true},{"type":"text","text":": A short description of the cause of the"},{"type":"text","text":" "},{"type":"text","text":"error."}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","isActive":true},{"text":": A player error reason.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","type":"reference","isActive":true},{"type":"text","text":": The HTTP status code that is also"},{"text":" ","type":"text"},{"text":"returned in the response header.","type":"text"}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints"},{"text":".","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/set-volume-for-users-playback"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"title":"reason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"reason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyPlayerError","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV"},{"text":".","kind":"text"},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/set-volume-for-users-playback":{"title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/set-volume-for-users-playback","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/set-volume-for-users-playback"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","kind":"symbol","title":"message","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"topic","abstract":[{"type":"text","text":"A short description of the cause of the error."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userModifyPlaybackState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","kind":"symbol","title":"Scope.userModifyPlaybackState","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","abstract":[{"type":"text","text":"Write access to a user’s playback state."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","title":"statusCode","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/show(_:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/show(_:market:).json index e5a84e50a..20f68a5bd 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/show(_:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/show(_:market:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uri","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV","kind":"typeIdentifier","text":"Show"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"name":"uri","content":[{"inlineContent":[{"type":"text","text":"The URI of an episode."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" or the string"},{"text":" ","type":"text"},{"text":"“from_token”. If a country code is specified, the show will only be","type":"text"},{"type":"text","text":" "},{"text":"returned if it is available in that market. If the access token was","type":"text"},{"text":" ","type":"text"},{"text":"granted on behalf of a user (i.e., if you authorized your","type":"text"},{"type":"text","text":" "},{"text":"application using the authorization code flow or the authorization","type":"text"},{"type":"text","text":" "},{"text":"code flow with proof key for code exchange), the country associated","type":"text"},{"type":"text","text":" "},{"text":"with the user account will take priority over this parameter. Users","type":"text"},{"type":"text","text":" "},{"type":"text","text":"can view the country that is associated with their account in the"},{"type":"text","text":" "},{"identifier":"https:\/\/www.spotify.com\/account\/overview\/","isActive":true,"type":"reference"},{"text":". ","type":"text"},{"inlineContent":[{"type":"text","text":"Note: If neither market or user country"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"are provided, the show is considered unavailable for the client"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"and Spotify will return a 404 error with the message “non"}]},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"existing id”. Therefore, if you authorized your application"}],"type":"strong"},{"type":"text","text":" "},{"inlineContent":[{"text":"using the client credentials flow, you must provide a value for","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"inlineContent":[{"text":"this parameter.","type":"text"}],"type":"strong"}]}],"name":"market"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The full version of a show object."}],"type":"paragraph"}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","type":"reference","isActive":true},{"text":" - gets multiple shows","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)","type":"reference"},{"text":" - gets all of the episodes for a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"show"}]}]}]},{"inlineContent":[{"type":"text","text":"Reading the user’s resume points on episode objects requires the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","isActive":true},{"type":"text","text":" scope. Otherwise, no scopes are"},{"type":"text","text":" "},{"type":"text","text":"required."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-show","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","metadata":{"roleHeading":"Instance Method","title":"show(_:market:)","symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"show","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Show","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0C4show_6market7Combine12AnyPublisherVyAA4ShowVs5Error_pGAA0A14URIConvertible_p_SSSgtF"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"type":"text","text":"Get a show."}],"seeAlsoSections":[{"title":"Shows","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/show(_:market:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/shows(_:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","title":"shows(_:market:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/shows(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"shows","kind":"identifier"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Show","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"kind":"text","text":"?], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get multiple shows."}]},"https://www.spotify.com/account/overview/":{"identifier":"https:\/\/www.spotify.com\/account\/overview\/","titleInlineContent":[{"type":"text","text":"account settings"}],"type":"link","title":"account settings","url":"https:\/\/www.spotify.com\/account\/overview\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/showEpisodes(_:market:offset:limit:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)","title":"showEpisodes(_:market:offset:limit:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/showepisodes(_:market:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"showEpisodes"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get a show’s episodes."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/show(_:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","title":"show(_:market:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/show(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get a show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-a-show":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-show","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-show"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Shows","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)"],"generated":true,"anchor":"Shows"}],"metadata":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"show","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Show","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"show(_:market:)","extendedModule":"SpotifyWebAPI","role":"symbol","symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0C4show_6market7Combine12AnyPublisherVyAA4ShowVs5Error_pGAA0A14URIConvertible_p_SSSgtF"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Get a show.","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"show","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"uri","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"text":"The URI of an episode.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"An "},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"text":" or the string","type":"text"},{"text":" ","type":"text"},{"text":"“from_token”. If a country code is specified, the show will only be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returned if it is available in that market. If the access token was"},{"type":"text","text":" "},{"text":"granted on behalf of a user (i.e., if you authorized your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"application using the authorization code flow or the authorization"},{"type":"text","text":" "},{"text":"code flow with proof key for code exchange), the country associated","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with the user account will take priority over this parameter. Users"},{"type":"text","text":" "},{"text":"can view the country that is associated with their account in the","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"reference"},{"type":"text","text":". "},{"type":"strong","inlineContent":[{"type":"text","text":"Note: If neither market or user country"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"are provided, the show is considered unavailable for the client","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"and Spotify will return a 404 error with the message “non","type":"text"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"existing id”. Therefore, if you authorized your application","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"using the client credentials flow, you must provide a value for"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"this parameter."}],"type":"strong"}],"type":"paragraph"}],"name":"market"}]},{"content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"inlineContent":[{"text":"The full version of a show object.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"See also:"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","isActive":true,"type":"reference"},{"type":"text","text":" - gets multiple shows"}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)"},{"type":"text","text":" - gets all of the episodes for a"},{"text":" ","type":"text"},{"text":"show","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"type":"text","text":"Reading the user’s resume points on episode objects requires the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","isActive":true,"type":"reference"},{"type":"text","text":" scope. Otherwise, no scopes are"},{"type":"text","text":" "},{"text":"required.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-show","type":"reference","isActive":true},{"text":".","type":"text"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/show(_:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-a-show":{"title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-show","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-show"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/show(_:market:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/show(_:market:)","abstract":[{"text":"Get a show.","type":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","title":"show(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"show","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/shows(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/shows(_:market:)","abstract":[{"type":"text","text":"Get multiple shows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"shows","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"text":"?], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"shows(_:market:)","type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]}},"https://www.spotify.com/account/overview/":{"title":"account settings","titleInlineContent":[{"type":"text","text":"account settings"}],"identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"link","url":"https:\/\/www.spotify.com\/account\/overview\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/showEpisodes(_:market:offset:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/showepisodes(_:market:offset:limit:)","abstract":[{"type":"text","text":"Get a show’s episodes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"showEpisodes"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Episode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"showEpisodes(_:market:offset:limit:)","type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/showepisodes(_:market:offset:limit:).json b/docs/data/documentation/spotifywebapi/spotifyapi/showepisodes(_:market:offset:limit:).json index a2e92cf24..acbf7b1a6 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/showepisodes(_:market:offset:limit:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/showepisodes(_:market:offset:limit:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Get a show’s episodes."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"showEpisodes"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"uri","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"text":"The URI of a show.","type":"text"}]}]},{"name":"market","content":[{"type":"paragraph","inlineContent":[{"text":"An ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"type":"text","text":" or the string"},{"text":" ","type":"text"},{"type":"text","text":"“from_token”,. If a country code is specified, only episodes that"},{"text":" ","type":"text"},{"text":"are available in that market will be returned. If the access token","type":"text"},{"type":"text","text":" "},{"text":"was granted on behalf of a user (i.e., if you authorized your","type":"text"},{"text":" ","type":"text"},{"text":"application using the authorization code flow or the authorization","type":"text"},{"text":" ","type":"text"},{"text":"code flow with proof key for code exchange), the country associated","type":"text"},{"type":"text","text":" "},{"text":"with the user account will take priority over this parameter. Users","type":"text"},{"type":"text","text":" "},{"type":"text","text":"can view the country that is associated with their account in the"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/","isActive":true},{"text":". ","type":"text"},{"type":"strong","inlineContent":[{"text":"Note: If neither market or user country","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"are provided, the show and all of its episodes are considered"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"unavailable for the client and Spotify will return a 404 error"}]},{"text":" ","type":"text"},{"inlineContent":[{"text":"with the message “non existing id”. Therefore, if you","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"authorized your application using the client credentials flow,","type":"text"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"you must provide a value for this parameter."}]}]}]},{"name":"limit","content":[{"inlineContent":[{"type":"text","text":"The maximum number of episodes to return. Default: 20; Minimum:"},{"type":"text","text":" "},{"text":"1; Maximum: 50.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The index of the first episode to return. Default: 0. Use with","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"limit"},{"text":" to get the next set of episodes.","type":"text"}]}],"name":"offset"}]},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The simplified versions of episode objects wrapped in a paging","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"object."}]}],"kind":"content"},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","type":"reference","isActive":true},{"type":"text","text":" - gets multiple shows"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","type":"reference"},{"type":"text","text":" - gets a single show"}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"Reading the user’s resume points on episode objects requires the","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition"},{"type":"text","text":" scope. Otherwise, no scopes are"},{"text":" ","type":"text"},{"type":"text","text":"required."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-shows-episodes","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/showepisodes(_:market:offset:limit:)"]}],"seeAlsoSections":[{"title":"Shows","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)"},"metadata":{"roleHeading":"Instance Method","title":"showEpisodes(_:market:offset:limit:)","externalID":"s:13SpotifyWebAPI0aC0C12showEpisodes_6market6offset5limit7Combine12AnyPublisherVyAA12PagingObjectVyAA7EpisodeVGs5Error_pGAA0A14URIConvertible_p_SSSgSiSgATtF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"showEpisodes","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"symbolKind":"method","extendedModule":"SpotifyWebAPI","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-a-shows-episodes":{"title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-shows-episodes","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-shows-episodes","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/show(_:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","title":"show(_:market:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/show(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get a show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/showEpisodes(_:market:offset:limit:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)","title":"showEpisodes(_:market:offset:limit:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/showepisodes(_:market:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"showEpisodes"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get a show’s episodes."}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code"},"https://www.spotify.com/account/overview/":{"title":"account settings","titleInlineContent":[{"text":"account settings","type":"text"}],"url":"https:\/\/www.spotify.com\/account\/overview\/","identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/shows(_:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","title":"shows(_:market:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/shows(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"shows","kind":"identifier"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Show","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"kind":"text","text":"?], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get multiple shows."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Get a show’s episodes."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)"},"seeAlsoSections":[{"generated":true,"title":"Shows","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)"],"anchor":"Shows"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/showepisodes(_:market:offset:limit:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"showEpisodes"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uri","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"typeIdentifier","text":"Episode"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"uri","content":[{"inlineContent":[{"text":"The URI of a show.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"text":" or the string","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“from_token”,. If a country code is specified, only episodes that"},{"type":"text","text":" "},{"text":"are available in that market will be returned. If the access token","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"was granted on behalf of a user (i.e., if you authorized your"},{"text":" ","type":"text"},{"text":"application using the authorization code flow or the authorization","type":"text"},{"type":"text","text":" "},{"text":"code flow with proof key for code exchange), the country associated","type":"text"},{"type":"text","text":" "},{"text":"with the user account will take priority over this parameter. Users","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"can view the country that is associated with their account in the"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/"},{"type":"text","text":". "},{"type":"strong","inlineContent":[{"type":"text","text":"Note: If neither market or user country"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"are provided, the show and all of its episodes are considered"}]},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"unavailable for the client and Spotify will return a 404 error"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"with the message “non existing id”. Therefore, if you"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"authorized your application using the client credentials flow,"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"you must provide a value for this parameter.","type":"text"}]}]}],"name":"market"},{"name":"offset","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The index of the first episode to return. Default: 0. Use with"},{"text":" ","type":"text"},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of episodes."}]}]},{"name":"limit","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The maximum number of episodes to return. Default: 20; Minimum:"},{"type":"text","text":" "},{"type":"text","text":"1; Maximum: 50."}]}]}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"The simplified versions of episode objects wrapped in a paging","type":"text"},{"type":"text","text":" "},{"text":"object.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"See also:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","isActive":true},{"type":"text","text":" - gets multiple shows"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","isActive":true},{"type":"text","text":" - gets a single show"}]}]}]},{"inlineContent":[{"type":"text","text":"Reading the user’s resume points on episode objects requires the"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition"},{"type":"text","text":" scope. Otherwise, no scopes are"},{"text":" ","type":"text"},{"type":"text","text":"required."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-shows-episodes","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","title":"showEpisodes(_:market:offset:limit:)","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"showEpisodes"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV","text":"Episode","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C12showEpisodes_6market6offset5limit7Combine12AnyPublisherVyAA12PagingObjectVyAA7EpisodeVGs5Error_pGAA0A14URIConvertible_p_SSSgSiSgATtF","symbolKind":"method"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/show(_:market:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/show(_:market:)","abstract":[{"text":"Get a show.","type":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","title":"show(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"show","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"https://www.spotify.com/account/overview/":{"identifier":"https:\/\/www.spotify.com\/account\/overview\/","type":"link","url":"https:\/\/www.spotify.com\/account\/overview\/","title":"account settings","titleInlineContent":[{"text":"account settings","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/shows(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/shows(_:market:)","abstract":[{"type":"text","text":"Get multiple shows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"shows","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"text":"?], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"shows(_:market:)","type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/showEpisodes(_:market:offset:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/showepisodes(_:market:offset:limit:)","abstract":[{"type":"text","text":"Get a show’s episodes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"showEpisodes"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Episode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"showEpisodes(_:market:offset:limit:)","type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-a-shows-episodes":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-shows-episodes","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-a-shows-episodes","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/shows(_:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/shows(_:market:).json index 7c4cb0f2e..98fe15758 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/shows(_:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/shows(_:market:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Get multiple shows."}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shows"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uris"},{"text":": [any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI4ShowV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","text":"Show"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"text":"An array of show URIs. Maximum: 50. Passing in an empty array","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will immediately cause an empty array of results to be returned"},{"type":"text","text":" "},{"type":"text","text":"without a network request being made."}]}]},{"name":"market","content":[{"inlineContent":[{"text":"An ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"text":"“from_token”. If a country code is specified, only shows that are","type":"text"},{"text":" ","type":"text"},{"text":"available in that market will be returned. If the access token was","type":"text"},{"type":"text","text":" "},{"type":"text","text":"granted on behalf of a user (i.e., if you authorized your"},{"text":" ","type":"text"},{"text":"application using the authorization code flow or the authorization","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"code flow with proof key for code exchange), the country associated"},{"text":" ","type":"text"},{"type":"text","text":"with the user account will take priority over this parameter. Users"},{"type":"text","text":" "},{"type":"text","text":"can view the country that is associated with their account in the"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/","isActive":true},{"type":"text","text":". "},{"inlineContent":[{"type":"text","text":"Note: If neither market or user country"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"are provided, the shows are considered unavailable for the"}]},{"text":" ","type":"text"},{"inlineContent":[{"text":"client and Spotify will return","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"for all of the shows."}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"Therefore, if you authorized your application using the"}],"type":"strong"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"client credentials flow, you must provide a value for this","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"parameter."}]}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"simple"}],"type":"strong"},{"text":" versions of up to 50 show objects. Shows","type":"text"},{"type":"text","text":" "},{"type":"text","text":"are returned in the order requested. If a show is not found, "},{"code":"nil","type":"codeVoice"},{"text":" is","type":"text"},{"type":"text","text":" "},{"text":"returned in the appropriate position. Duplicate shows URIs in the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"request will result in duplicate shows in the response. "},{"type":"strong","inlineContent":[{"text":"Unlike","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"many of the other endpoints for retrieving multiple objects, if","type":"text"}]},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"one of the URIs is invalid, then the entire request will fail"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"with a 400 “invalid id” error.","type":"text"}]}],"type":"paragraph"}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"See also:"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","type":"reference"},{"text":" - gets a single show","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)","isActive":true},{"text":" - gets all of the episodes for a","type":"text"},{"type":"text","text":" "},{"text":"show","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"text":"Reading the user’s resume points on episode objects requires the","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition"},{"text":" scope. Otherwise, no scopes are","type":"text"},{"type":"text","text":" "},{"text":"required.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-shows","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"title":"shows(_:market:)","roleHeading":"Instance Method","role":"symbol","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C5shows_6market7Combine12AnyPublisherVySayAA4ShowVSgGs5Error_pGSayAA0A14URIConvertible_pG_SSSgtF","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shows"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"kind":"text","text":"?], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/shows(_:market:)"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)"],"title":"Shows","generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/show(_:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","title":"show(_:market:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/show(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI4ShowV","text":"Show","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get a show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/showEpisodes(_:market:offset:limit:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)","title":"showEpisodes(_:market:offset:limit:)","role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/showepisodes(_:market:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"showEpisodes"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Episode","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get a show’s episodes."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/shows(_:market:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","title":"shows(_:market:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/shows(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"shows","kind":"identifier"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Show","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"kind":"text","text":"?], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get multiple shows."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","title":"Scope.userReadPlaybackPosition","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userReadPlaybackPosition"}],"abstract":[{"text":"Read access to a user’s playback position in an episodes.","type":"text"}]},"https://www.spotify.com/account/overview/":{"url":"https:\/\/www.spotify.com\/account\/overview\/","type":"link","identifier":"https:\/\/www.spotify.com\/account\/overview\/","title":"account settings","titleInlineContent":[{"text":"account settings","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-multiple-shows":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-shows","type":"link","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-shows","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}]}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"Get multiple shows.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"generated":true,"title":"Shows","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)"],"anchor":"Shows"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"shows","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Show","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"kind":"text","text":"?], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"uris","content":[{"inlineContent":[{"type":"text","text":"An array of show URIs. Maximum: 50. Passing in an empty array"},{"text":" ","type":"text"},{"text":"will immediately cause an empty array of results to be returned","type":"text"},{"text":" ","type":"text"},{"text":"without a network request being made.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"type":"text","text":" or the string"},{"text":" ","type":"text"},{"type":"text","text":"“from_token”. If a country code is specified, only shows that are"},{"type":"text","text":" "},{"type":"text","text":"available in that market will be returned. If the access token was"},{"type":"text","text":" "},{"type":"text","text":"granted on behalf of a user (i.e., if you authorized your"},{"text":" ","type":"text"},{"text":"application using the authorization code flow or the authorization","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"code flow with proof key for code exchange), the country associated"},{"text":" ","type":"text"},{"type":"text","text":"with the user account will take priority over this parameter. Users"},{"type":"text","text":" "},{"type":"text","text":"can view the country that is associated with their account in the"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/www.spotify.com\/account\/overview\/","isActive":true},{"type":"text","text":". "},{"type":"strong","inlineContent":[{"type":"text","text":"Note: If neither market or user country"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"are provided, the shows are considered unavailable for the"}]},{"text":" ","type":"text"},{"inlineContent":[{"text":"client and Spotify will return","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"for all of the shows.","type":"text"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"Therefore, if you authorized your application using the"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"client credentials flow, you must provide a value for this"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"parameter.","type":"text"}]}]}],"name":"market"}]},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"inlineContent":[{"text":"The ","type":"text"},{"inlineContent":[{"type":"text","text":"simple"}],"type":"strong"},{"type":"text","text":" versions of up to 50 show objects. Shows"},{"type":"text","text":" "},{"text":"are returned in the order requested. If a show is not found, ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returned in the appropriate position. Duplicate shows URIs in the"},{"type":"text","text":" "},{"text":"request will result in duplicate shows in the response. ","type":"text"},{"type":"strong","inlineContent":[{"text":"Unlike","type":"text"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"many of the other endpoints for retrieving multiple objects, if","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"one of the URIs is invalid, then the entire request will fail"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"with a 400 “invalid id” error.","type":"text"}]}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","isActive":true},{"type":"text","text":" - gets a single show"}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)","type":"reference"},{"text":" - gets all of the episodes for a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"show"}],"type":"paragraph"}]}]},{"inlineContent":[{"type":"text","text":"Reading the user’s resume points on episode objects requires the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition"},{"text":" scope. Otherwise, no scopes are","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"required."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-shows"},{"text":".","type":"text"}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/shows(_:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","metadata":{"symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0C5shows_6market7Combine12AnyPublisherVySayAA4ShowVSgGs5Error_pGSayAA0A14URIConvertible_pG_SSSgtF","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"SpotifyWebAPI","title":"shows(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"shows"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"kind":"text","text":"?], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/shows(_:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/shows(_:market:)","abstract":[{"type":"text","text":"Get multiple shows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/shows(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"shows","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"text":"?], any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"shows(_:market:)","type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/show(_:market:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/show(_:market:)","abstract":[{"text":"Get a show.","type":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/show(_:market:)","title":"show(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"show","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Show","preciseIdentifier":"s:13SpotifyWebAPI4ShowV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/showEpisodes(_:market:offset:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/showepisodes(_:market:offset:limit:)","abstract":[{"type":"text","text":"Get a show’s episodes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/showEpisodes(_:market:offset:limit:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"showEpisodes"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Episode","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI7EpisodeV"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"showEpisodes(_:market:offset:limit:)","type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"https://www.spotify.com/account/overview/":{"url":"https:\/\/www.spotify.com\/account\/overview\/","identifier":"https:\/\/www.spotify.com\/account\/overview\/","title":"account settings","titleInlineContent":[{"type":"text","text":"account settings"}],"type":"link"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-multiple-shows":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-shows","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-multiple-shows","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPlaybackPosition":{"kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s playback position in an episodes."}],"title":"Scope.userReadPlaybackPosition","url":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPlaybackPosition","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPlaybackPosition","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/skiptonext(deviceid:).json b/docs/data/documentation/spotifywebapi/spotifyapi/skiptonext(deviceid:).json index 40675d6fb..98b9a4210 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/skiptonext(deviceid:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/skiptonext(deviceid:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Player","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"skipToNext"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE10skipToNext8deviceId7Combine12AnyPublisherVyyts5Error_pGSSSg_tF","title":"skipToNext(deviceId:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","extendedModule":"SpotifyWebAPI","symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"skipToNext"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"deviceId","content":[{"inlineContent":[{"type":"text","text":"The id of the device to target. See "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","type":"reference","isActive":true},{"text":".","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"It is highly recommended that you leave this as "},{"type":"codeVoice","code":"nil"},{"text":" (default) to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"target the active device. If you provide the id of a device that is"},{"type":"text","text":" "},{"type":"text","text":"not active, you may get a 403 “Player command failed: Restriction"},{"type":"text","text":" "},{"type":"text","text":"violated” error. If you want to skip to the next item on a"},{"type":"text","text":" "},{"text":"non-active device, call ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","type":"reference","isActive":true},{"type":"text","text":" first."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","type":"reference","isActive":true},{"text":" scope.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"When performing an action that is restricted, a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference"},{"text":" will","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be returned. It contains the following properties:"}]},{"items":[{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"reference"},{"text":": A short description of the cause of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"error."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","type":"reference"},{"type":"text","text":": A player error reason."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","type":"reference","isActive":true},{"text":": The HTTP status code that is also","type":"text"},{"text":" ","type":"text"},{"text":"returned in the response header.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/skip-users-playback-to-next-track"},{"text":".","type":"text"}]}]}],"abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userModifyPlaybackState","kind":"identifier"}],"title":"Scope.userModifyPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","abstract":[{"text":"Write access to a user’s playback state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/skip-users-playback-to-next-track":{"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/skip-users-playback-to-next-track","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/skip-users-playback-to-next-track","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"message","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV","text":"SpotifyPlayerError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"title":"reason","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"statusCode","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Skip the user’s playback to the next track\/episode.","type":"text"}],"seeAlsoSections":[{"title":"Player","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"anchor":"Player","generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The id of the device to target. See "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()"},{"type":"text","text":"."},{"text":" ","type":"text"},{"type":"text","text":"It is highly recommended that you leave this as "},{"code":"nil","type":"codeVoice"},{"text":" (default) to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"target the active device. If you provide the id of a device that is"},{"type":"text","text":" "},{"text":"not active, you may get a 403 “Player command failed: Restriction","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"violated” error. If you want to skip to the next item on a"},{"type":"text","text":" "},{"type":"text","text":"non-active device, call "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","type":"reference","isActive":true},{"type":"text","text":" first."}],"type":"paragraph"}],"name":"deviceId"}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","isActive":true},{"text":" scope.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"When performing an action that is restricted, a ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true,"type":"reference"},{"text":" will","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be returned. It contains the following properties:"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},{"text":": A short description of the cause of the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"error."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","isActive":true},{"text":": A player error reason.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","isActive":true,"type":"reference"},{"text":": The HTTP status code that is also","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returned in the response header."}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/skip-users-playback-to-next-track","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"sections":[],"metadata":{"symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"title":"skipToNext(deviceId:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE10skipToNext8deviceId7Combine12AnyPublisherVyyts5Error_pGSSSg_tF","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"title":"reason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"reason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyPlayerError","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV"},{"text":".","kind":"text"},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","title":"statusCode","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userModifyPlaybackState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","kind":"symbol","title":"Scope.userModifyPlaybackState","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","abstract":[{"type":"text","text":"Write access to a user’s playback state."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","kind":"symbol","title":"message","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"topic","abstract":[{"type":"text","text":"A short description of the cause of the error."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/skip-users-playback-to-next-track":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/skip-users-playback-to-next-track","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/skip-users-playback-to-next-track","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/skiptoprevious(deviceid:).json b/docs/data/documentation/spotifywebapi/spotifyapi/skiptoprevious(deviceid:).json index 55aae45a4..c0bbf2ca3 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/skiptoprevious(deviceid:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/skiptoprevious(deviceid:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","title":"skipToPrevious(deviceId:)","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE14skipToPrevious8deviceId7Combine12AnyPublisherVyyts5Error_pGSSSg_tF","role":"symbol","symbolKind":"method"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The id of the device to target. See "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","type":"reference","isActive":true},{"type":"text","text":"."},{"type":"text","text":" "},{"type":"text","text":"It is highly recommended that you leave this as "},{"type":"codeVoice","code":"nil"},{"text":" (default) to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"target the active device. If you provide the id of a device that is"},{"type":"text","text":" "},{"type":"text","text":"not active, you may get a 403 “Player command failed: Restriction"},{"text":" ","type":"text"},{"type":"text","text":"violated” error. If you want to skip to the previous item on a"},{"type":"text","text":" "},{"type":"text","text":"non-active device, call "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","type":"reference","isActive":true},{"type":"text","text":" first."}],"type":"paragraph"}],"name":"deviceId"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","isActive":true},{"text":" scope.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"When performing an action that is restricted, a ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},{"type":"text","text":" will"},{"text":" ","type":"text"},{"text":"be returned. It contains the following properties:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","isActive":true,"type":"reference"},{"type":"text","text":": A short description of the cause of the"},{"type":"text","text":" "},{"text":"error.","type":"text"}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},{"type":"text","text":": A player error reason."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","isActive":true},{"type":"text","text":": The HTTP status code that is also"},{"text":" ","type":"text"},{"text":"returned in the response header.","type":"text"}]}]}]},{"inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/skip-users-playback-to-previous-track","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"generated":true,"title":"Player"}],"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV","text":"SpotifyPlayerError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"title":"reason","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"message","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"statusCode","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userModifyPlaybackState","kind":"identifier"}],"title":"Scope.userModifyPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","abstract":[{"text":"Write access to a user’s playback state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/skip-users-playback-to-previous-track":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/skip-users-playback-to-previous-track","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/skip-users-playback-to-previous-track","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)"]}],"seeAlsoSections":[{"generated":true,"anchor":"Player","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"],"title":"Player"}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToPrevious","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"deviceId","content":[{"inlineContent":[{"type":"text","text":"The id of the device to target. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","isActive":true},{"type":"text","text":"."},{"type":"text","text":" "},{"type":"text","text":"It is highly recommended that you leave this as "},{"type":"codeVoice","code":"nil"},{"text":" (default) to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"target the active device. If you provide the id of a device that is"},{"type":"text","text":" "},{"type":"text","text":"not active, you may get a 403 “Player command failed: Restriction"},{"type":"text","text":" "},{"type":"text","text":"violated” error. If you want to skip to the previous item on a"},{"type":"text","text":" "},{"type":"text","text":"non-active device, call "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","isActive":true},{"text":" first.","type":"text"}],"type":"paragraph"}]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","type":"reference"},{"text":" scope.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"When performing an action that is restricted, a ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true},{"type":"text","text":" will"},{"text":" ","type":"text"},{"type":"text","text":"be returned. It contains the following properties:"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},{"type":"text","text":": A short description of the cause of the"},{"type":"text","text":" "},{"text":"error.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","isActive":true,"type":"reference"},{"type":"text","text":": A player error reason."}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","isActive":true,"type":"reference"},{"text":": The HTTP status code that is also","type":"text"},{"text":" ","type":"text"},{"text":"returned in the response header.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/skip-users-playback-to-previous-track","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"metadata":{"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE14skipToPrevious8deviceId7Combine12AnyPublisherVyyts5Error_pGSSSg_tF","title":"skipToPrevious(deviceId:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"title":"reason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"reason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyPlayerError","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV"},{"text":".","kind":"text"},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/skip-users-playback-to-previous-track":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/skip-users-playback-to-previous-track","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/skip-users-playback-to-previous-track","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userModifyPlaybackState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","kind":"symbol","title":"Scope.userModifyPlaybackState","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","abstract":[{"type":"text","text":"Write access to a user’s playback state."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","title":"statusCode","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","kind":"symbol","title":"message","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"topic","abstract":[{"type":"text","text":"A short description of the cause of the error."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/track(_:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/track(_:market:).json index f2556fb62..adbd57db3 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/track(_:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/track(_:market:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"extendedModule":"SpotifyWebAPI","title":"track(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"track"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C5track_6market7Combine12AnyPublisherVyAA5TrackVs5Error_pGAA0A14URIConvertible_p_SSSgtF"},"abstract":[{"type":"text","text":"Get a Track."}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"],"generated":true,"title":"Tracks"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uri","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","text":"Track"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI for a track."}]}]},{"content":[{"inlineContent":[{"text":"An ","type":"text"},{"isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference"},{"text":" or the string","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“from_token”. Provide this parameter if you want to apply "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"market"}]},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The full version of a track.","type":"text"}]}]},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","isActive":true},{"text":" - gets multiple tracks","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-track","type":"reference","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracks(_:market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"tracks(_:market:)","abstract":[{"text":"Get multiple Tracks.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/tracks(_:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-track":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-track","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-track","type":"link","title":"Spotify web API reference"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"Track Relinking","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"type":"text","text":"Track"},{"text":" ","type":"text"},{"type":"text","text":"Relinking"}],"type":"link"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","title":"ISO 3166-1 alpha-2 country code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioFeatures(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"trackAudioFeatures(_:)","abstract":[{"type":"text","text":"Get audio features for a track."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackAudioFeatures"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudiofeatures(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracksAudioFeatures(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"tracksAudioFeatures(_:)","abstract":[{"type":"text","text":"Get audio features for multiple tracks."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tracksAudioFeatures"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/tracksaudiofeatures(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioAnalysis(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"trackAudioAnalysis(_:)","abstract":[{"text":"Get audio analysis for a track.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trackAudioAnalysis","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"AudioAnalysis","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/track(_:market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"track(_:market:)","abstract":[{"type":"text","text":"Get a Track."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","type":"topic"}}} \ No newline at end of file +{"abstract":[{"text":"Get a Track.","type":"text"}],"seeAlsoSections":[{"generated":true,"anchor":"Tracks","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"],"title":"Tracks"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"uri"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Track","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The URI for a track."}],"type":"paragraph"}],"name":"uri"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"text":"“from_token”. Provide this parameter if you want to apply ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"reference"},{"text":".","type":"text"}]}],"name":"market"}]},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The full version of a track."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","isActive":true},{"text":" - gets multiple tracks","type":"text"}]},{"inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-track"},{"type":"text","text":"."}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","symbolKind":"method","title":"track(_:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"track"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C5track_6market7Combine12AnyPublisherVyAA5TrackVs5Error_pGAA0A14URIConvertible_p_SSSgtF","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioFeatures(_:)":{"title":"trackAudioFeatures(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudiofeatures(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackAudioFeatures"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AudioFeatures","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get audio features for a track.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioAnalysis(_:)":{"abstract":[{"text":"[","type":"text"},{"type":"strong","inlineContent":[{"text":"DEPRECATED","type":"text"}]},{"type":"text","text":"] Get audio analysis for a track."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"trackAudioAnalysis(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"trackAudioAnalysis"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"AudioAnalysis","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"title":"ISO 3166-1 alpha-2 country code","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracks(_:market:)":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic","title":"tracks(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/tracks(_:market:)","abstract":[{"type":"text","text":"Get multiple Tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"type":"text","text":"Track"},{"type":"text","text":" "},{"type":"text","text":"Relinking"}],"title":"Track Relinking","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/track(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","type":"topic","title":"track(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"track"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)","abstract":[{"text":"Get a Track.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracksAudioFeatures(_:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"kind":"symbol","type":"topic","title":"tracksAudioFeatures(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/tracksaudiofeatures(_:)","abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get audio features for multiple tracks.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tracksAudioFeatures"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures","kind":"typeIdentifier"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-track":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-track","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-track"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/trackaudioanalysis(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/trackaudioanalysis(_:).json index d2f953f96..e60add494 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/trackaudioanalysis(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/trackaudioanalysis(_:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0C18trackAudioAnalysisy7Combine12AnyPublisherVyAA0eF0Vs5Error_pGAA0A14URIConvertible_pF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"trackAudioAnalysis","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"AudioAnalysis","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"trackAudioAnalysis(_:)","roleHeading":"Instance Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"trackAudioAnalysis","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"uri","kind":"internalParam"},{"text":": any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"AudioAnalysis","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]}]},{"kind":"parameters","parameters":[{"name":"uri","content":[{"inlineContent":[{"type":"text","text":"The URI for a track."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The Audio Analysis endpoint provides low-level audio analysis for all of"},{"type":"text","text":" "},{"type":"text","text":"the tracks in the Spotify catalog. The Audio Analysis describes the track’s"},{"type":"text","text":" "},{"type":"text","text":"structure and musical content, including rhythm, pitch, and timbre. All"},{"type":"text","text":" "},{"type":"text","text":"information is precise to the audio sample."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Many elements of analysis include confidence values, a floating-point"},{"text":" ","type":"text"},{"type":"text","text":"number ranging from 0.0 to 1.0. Confidence indicates the reliability of its"},{"text":" ","type":"text"},{"type":"text","text":"corresponding attribute. Elements carrying a small confidence value should"},{"type":"text","text":" "},{"text":"be considered speculative. There may not be sufficient data in the audio to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"compute the attribute with high certainty."}]},{"inlineContent":[{"type":"text","text":"See also:"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)","isActive":true,"type":"reference"},{"text":" - gets the audio features for a single track","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)","type":"reference"},{"type":"text","text":" - gets the audio features for multiple tracks"}]}]}],"type":"unorderedList"},{"inlineContent":[{"text":"No scopes are required for this endpoint.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-audio-analysis","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"text":"Get audio analysis for a track.","type":"text"}],"seeAlsoSections":[{"title":"Tracks","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"],"generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioFeatures(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"trackAudioFeatures(_:)","abstract":[{"type":"text","text":"Get audio features for a track."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackAudioFeatures"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudiofeatures(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/track(_:market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"track(_:market:)","abstract":[{"type":"text","text":"Get a Track."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioAnalysis(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"trackAudioAnalysis(_:)","abstract":[{"text":"Get audio analysis for a track.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trackAudioAnalysis","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"AudioAnalysis","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracksAudioFeatures(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"tracksAudioFeatures(_:)","abstract":[{"type":"text","text":"Get audio features for multiple tracks."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tracksAudioFeatures"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/tracksaudiofeatures(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-audio-analysis":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-audio-analysis","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-audio-analysis","type":"link","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracks(_:market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"tracks(_:market:)","abstract":[{"text":"Get multiple Tracks.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/tracks(_:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trackAudioAnalysis","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"uri","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","text":"AudioAnalysis","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"text":"The URI for a track.","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"aside","name":"Warning","style":"warning","content":[{"inlineContent":[{"type":"text","text":"This endpoint is deprecated for new web API applications. See"},{"text":" ","type":"text"},{"type":"text","text":"this "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api"},{"type":"text","text":"."}],"type":"paragraph"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The Audio Analysis endpoint provides low-level audio analysis for all of"},{"type":"text","text":" "},{"text":"the tracks in the Spotify catalog. The Audio Analysis describes the track’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"structure and musical content, including rhythm, pitch, and timbre. All"},{"text":" ","type":"text"},{"text":"information is precise to the audio sample.","type":"text"}]},{"inlineContent":[{"text":"Many elements of analysis include confidence values, a floating-point","type":"text"},{"type":"text","text":" "},{"type":"text","text":"number ranging from 0.0 to 1.0. Confidence indicates the reliability of its"},{"type":"text","text":" "},{"type":"text","text":"corresponding attribute. Elements carrying a small confidence value should"},{"type":"text","text":" "},{"text":"be considered speculative. There may not be sufficient data in the audio to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"compute the attribute with high certainty."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-audio-analysis","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"sections":[],"seeAlsoSections":[{"title":"Tracks","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"],"anchor":"Tracks","generated":true}],"metadata":{"title":"trackAudioAnalysis(_:)","roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackAudioAnalysis"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV","text":"AudioAnalysis","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C18trackAudioAnalysisy7Combine12AnyPublisherVyAA0eF0Vs5Error_pGAA0A14URIConvertible_pF","symbolKind":"method"},"kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"text":"DEPRECATED","type":"text"}]},{"type":"text","text":"] Get audio analysis for a track."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"references":{"https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api":{"titleInlineContent":[{"type":"text","text":"article"}],"identifier":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api","url":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api","type":"link","title":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracks(_:market:)":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic","title":"tracks(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/tracks(_:market:)","abstract":[{"type":"text","text":"Get multiple Tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-audio-analysis":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-audio-analysis","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-audio-analysis","type":"link","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/track(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","type":"topic","title":"track(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"track"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)","abstract":[{"text":"Get a Track.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioAnalysis(_:)":{"abstract":[{"text":"[","type":"text"},{"type":"strong","inlineContent":[{"text":"DEPRECATED","type":"text"}]},{"type":"text","text":"] Get audio analysis for a track."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"trackAudioAnalysis(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"trackAudioAnalysis"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"AudioAnalysis","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracksAudioFeatures(_:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"kind":"symbol","type":"topic","title":"tracksAudioFeatures(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/tracksaudiofeatures(_:)","abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get audio features for multiple tracks.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tracksAudioFeatures"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures","kind":"typeIdentifier"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioFeatures(_:)":{"title":"trackAudioFeatures(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudiofeatures(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackAudioFeatures"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AudioFeatures","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get audio features for a track.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/trackaudiofeatures(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/trackaudiofeatures(_:).json index 8dfcc98da..da54b255d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/trackaudiofeatures(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/trackaudiofeatures(_:).json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackAudioFeatures"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uri"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","text":"AudioFeatures","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The URI for a track."}],"type":"paragraph"}],"name":"uri"}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)","isActive":true,"type":"reference"},{"type":"text","text":" - gets the audio features for multiple tracks"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","isActive":true,"type":"reference"},{"type":"text","text":" - gets audio analysis for a track"}],"type":"paragraph"}]}]},{"inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-audio-features"},{"text":".","type":"text"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/trackaudiofeatures(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"title":"Tracks","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"]}],"metadata":{"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0C18trackAudioFeaturesy7Combine12AnyPublisherVyAA0eF0Vs5Error_pGAA0A14URIConvertible_pF","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"trackAudioFeatures","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"AudioFeatures","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","title":"trackAudioFeatures(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"abstract":[{"type":"text","text":"Get audio features for a track."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioAnalysis(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"trackAudioAnalysis(_:)","abstract":[{"text":"Get audio analysis for a track.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trackAudioAnalysis","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"AudioAnalysis","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracks(_:market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"tracks(_:market:)","abstract":[{"text":"Get multiple Tracks.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/tracks(_:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-audio-features":{"title":"Spotify web API reference","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-audio-features","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-audio-features"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracksAudioFeatures(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"tracksAudioFeatures(_:)","abstract":[{"type":"text","text":"Get audio features for multiple tracks."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tracksAudioFeatures"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/tracksaudiofeatures(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioFeatures(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"trackAudioFeatures(_:)","abstract":[{"type":"text","text":"Get audio features for a track."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackAudioFeatures"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudiofeatures(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/track(_:market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"track(_:market:)","abstract":[{"type":"text","text":"Get a Track."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","abstract":[{"text":"[","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get audio features for a track.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/trackaudiofeatures(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)"},"sections":[],"metadata":{"title":"trackAudioFeatures(_:)","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C18trackAudioFeaturesy7Combine12AnyPublisherVyAA0eF0Vs5Error_pGAA0A14URIConvertible_pF","roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"SpotifyWebAPI","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackAudioFeatures"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"symbolKind":"method"},"seeAlsoSections":[{"anchor":"Tracks","title":"Tracks","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trackAudioFeatures","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uri","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","kind":"typeIdentifier","text":"AudioFeatures"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"parameters":[{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI for a track."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"aside","style":"warning","name":"Warning","content":[{"inlineContent":[{"type":"text","text":"This endpoint is deprecated for new web API applications. See"},{"type":"text","text":" "},{"type":"text","text":"this "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api"},{"type":"text","text":"."}],"type":"paragraph"}]},{"type":"paragraph","inlineContent":[{"text":"No scopes are required for this endpoint.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-audio-features","isActive":true},{"text":".","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-audio-features":{"title":"Spotify web API reference","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-audio-features","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-audio-features"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioAnalysis(_:)":{"abstract":[{"text":"[","type":"text"},{"type":"strong","inlineContent":[{"text":"DEPRECATED","type":"text"}]},{"type":"text","text":"] Get audio analysis for a track."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"trackAudioAnalysis(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"trackAudioAnalysis"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"AudioAnalysis","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/track(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","type":"topic","title":"track(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"track"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)","abstract":[{"text":"Get a Track.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioFeatures(_:)":{"title":"trackAudioFeatures(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudiofeatures(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackAudioFeatures"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AudioFeatures","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get audio features for a track.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracksAudioFeatures(_:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"kind":"symbol","type":"topic","title":"tracksAudioFeatures(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/tracksaudiofeatures(_:)","abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get audio features for multiple tracks.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tracksAudioFeatures"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures","kind":"typeIdentifier"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api":{"title":"article","type":"link","identifier":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api","titleInlineContent":[{"type":"text","text":"article"}],"url":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracks(_:market:)":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic","title":"tracks(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/tracks(_:market:)","abstract":[{"type":"text","text":"Get multiple Tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/tracks(_:market:).json b/docs/data/documentation/spotifywebapi/spotifyapi/tracks(_:market:).json index 46568545d..eb3d41951 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/tracks(_:market:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/tracks(_:market:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"uris"},{"text":": [any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"text":"Track","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"kind":"text","text":"?], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"An array of track URIs. Maximum: 50. Passing in an empty array"},{"text":" ","type":"text"},{"type":"text","text":"will immediately cause an empty array of results to be returned"},{"type":"text","text":" "},{"type":"text","text":"without a network request being made."}],"type":"paragraph"}],"name":"uris"},{"content":[{"type":"paragraph","inlineContent":[{"text":"An ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":" or the string"},{"type":"text","text":" "},{"type":"text","text":"“from_token”. Provide this parameter if you want to apply "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true},{"text":".","type":"text"}]}],"name":"market"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The full versions of up to 50 "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},{"text":" objects. Tracks are","type":"text"},{"text":" ","type":"text"},{"text":"returned in the order requested. If a track is not found, ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returned in the appropriate position. Duplicate tracks URIs in the"},{"text":" ","type":"text"},{"type":"text","text":"request will result in duplicate tracks in the response."}]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)"},{"type":"text","text":" - gets a single track"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-tracks","isActive":true},{"type":"text","text":"."}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"title":"tracks(_:market:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0C6tracks_6market7Combine12AnyPublisherVySayAA5TrackVSgGs5Error_pGSayAA0A14URIConvertible_pG_SSSgtF","role":"symbol","extendedModule":"SpotifyWebAPI"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/tracks(_:market:)"]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"],"title":"Tracks"}],"abstract":[{"text":"Get multiple Tracks.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioFeatures(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"trackAudioFeatures(_:)","abstract":[{"type":"text","text":"Get audio features for a track."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackAudioFeatures"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudiofeatures(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/track(_:market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"track(_:market:)","abstract":[{"type":"text","text":"Get a Track."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioAnalysis(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"trackAudioAnalysis(_:)","abstract":[{"text":"Get audio analysis for a track.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trackAudioAnalysis","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"AudioAnalysis","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-several-tracks":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-tracks","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-tracks"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracks(_:market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"tracks(_:market:)","abstract":[{"text":"Get multiple Tracks.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/tracks(_:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracksAudioFeatures(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"tracksAudioFeatures(_:)","abstract":[{"type":"text","text":"Get audio features for multiple tracks."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tracksAudioFeatures"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/tracksaudiofeatures(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"title":"Track Relinking","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"type":"text","text":"Track"},{"type":"text","text":" "},{"type":"text","text":"Relinking"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"uris"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"text":"An array of track URIs. Maximum: 50. Passing in an empty array","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will immediately cause an empty array of results to be returned"},{"text":" ","type":"text"},{"text":"without a network request being made.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"An "},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":" or the string"},{"text":" ","type":"text"},{"text":"“from_token”. Provide this parameter if you want to apply ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"name":"market"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The full versions of up to 50 "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference","isActive":true},{"type":"text","text":" objects. Tracks are"},{"type":"text","text":" "},{"type":"text","text":"returned in the order requested. If a track is not found, "},{"code":"nil","type":"codeVoice"},{"text":" is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"returned in the appropriate position. Duplicate tracks URIs in the"},{"type":"text","text":" "},{"text":"request will result in duplicate tracks in the response.","type":"text"}]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","isActive":true},{"text":" - gets a single track","type":"text"}]},{"inlineContent":[{"text":"No scopes are required for this endpoint.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-tracks","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Get multiple Tracks."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/tracks(_:market:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"anchor":"Tracks","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"],"generated":true,"title":"Tracks"}],"metadata":{"title":"tracks(_:market:)","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0C6tracks_6market7Combine12AnyPublisherVySayAA5TrackVSgGs5Error_pGSayAA0A14URIConvertible_pG_SSSgtF","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"tracks","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"kind":"text","text":"?], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","symbolKind":"method"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/track(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","type":"topic","title":"track(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"track"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)","abstract":[{"text":"Get a Track.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioFeatures(_:)":{"title":"trackAudioFeatures(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudiofeatures(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackAudioFeatures"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AudioFeatures","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get audio features for a track.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracks(_:market:)":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic","title":"tracks(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/tracks(_:market:)","abstract":[{"type":"text","text":"Get multiple Tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioAnalysis(_:)":{"abstract":[{"text":"[","type":"text"},{"type":"strong","inlineContent":[{"text":"DEPRECATED","type":"text"}]},{"type":"text","text":"] Get audio analysis for a track."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"trackAudioAnalysis(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"trackAudioAnalysis"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"AudioAnalysis","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-several-tracks":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-tracks","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-tracks","type":"link","title":"Spotify web API reference"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"type":"text","text":"Track"},{"type":"text","text":" "},{"text":"Relinking","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link","title":"Track Relinking"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","title":"ISO 3166-1 alpha-2 country code"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracksAudioFeatures(_:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"kind":"symbol","type":"topic","title":"tracksAudioFeatures(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/tracksaudiofeatures(_:)","abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get audio features for multiple tracks.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tracksAudioFeatures"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures","kind":"typeIdentifier"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/tracksaudiofeatures(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/tracksaudiofeatures(_:).json index ca8bb282b..6dd82298c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/tracksaudiofeatures(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/tracksaudiofeatures(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)","interfaceLanguage":"swift"},"metadata":{"title":"tracksAudioFeatures(_:)","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"symbolKind":"method","role":"symbol","externalID":"s:13SpotifyWebAPI0aC0C19tracksAudioFeaturesy7Combine12AnyPublisherVySayAA0eF0VSgGs5Error_pGSayAA0A14URIConvertible_pGF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tracksAudioFeatures"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"AudioFeatures","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"extendedModule":"SpotifyWebAPI"},"abstract":[{"text":"Get audio features for multiple tracks.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"title":"Tracks","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tracksAudioFeatures","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","kind":"typeIdentifier","text":"AudioFeatures","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"An array of up to 100 URIs for tracks. Passing in an","type":"text"},{"type":"text","text":" "},{"type":"text","text":"empty array will immediately cause an empty array of results to be"},{"type":"text","text":" "},{"type":"text","text":"returned without a network request being made."}],"type":"paragraph"}],"name":"uris"}]},{"content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"Results are returned in the order requested. If the audio"},{"type":"text","text":" "},{"type":"text","text":"features for a track is not found, "},{"code":"nil","type":"codeVoice"},{"text":" is returned in the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"appropriate position. Duplicate ids in the request will result in"},{"type":"text","text":" "},{"type":"text","text":"duplicate results in the response."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"items":[{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)","type":"reference"},{"type":"text","text":" - gets the audio features for a single track"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","isActive":true,"type":"reference"},{"type":"text","text":" - gets audio analysis for a track."}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-audio-features","type":"reference"},{"text":".","type":"text"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/tracksaudiofeatures(_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/track(_:market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"track(_:market:)","abstract":[{"type":"text","text":"Get a Track."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracks(_:market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"title":"tracks(_:market:)","abstract":[{"text":"Get multiple Tracks.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/tracks(_:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-several-audio-features":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-audio-features","type":"link","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-audio-features"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioFeatures(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"trackAudioFeatures(_:)","abstract":[{"type":"text","text":"Get audio features for a track."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackAudioFeatures"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudiofeatures(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioAnalysis(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"trackAudioAnalysis(_:)","abstract":[{"text":"Get audio analysis for a track.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trackAudioAnalysis","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"AudioAnalysis","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracksAudioFeatures(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"tracksAudioFeatures(_:)","abstract":[{"type":"text","text":"Get audio features for multiple tracks."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tracksAudioFeatures"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/tracksaudiofeatures(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tracksAudioFeatures","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","kind":"typeIdentifier"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"An array of up to 100 URIs for tracks. Passing in an"},{"type":"text","text":" "},{"text":"empty array will immediately cause an empty array of results to be","type":"text"},{"text":" ","type":"text"},{"text":"returned without a network request being made.","type":"text"}],"type":"paragraph"}],"name":"uris"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Results are returned in the order requested. If the audio"},{"type":"text","text":" "},{"text":"features for a track is not found, ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" is returned in the","type":"text"},{"type":"text","text":" "},{"text":"appropriate position. Duplicate ids in the request will result in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"duplicate results in the response."}]}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"name":"Warning","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint is deprecated for new web API applications. See"},{"type":"text","text":" "},{"type":"text","text":"this "},{"identifier":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api","type":"reference","isActive":true},{"type":"text","text":"."}]}],"type":"aside","style":"warning"},{"inlineContent":[{"text":"No scopes are required for this endpoint.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-audio-features","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/tracksaudiofeatures(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"tracksAudioFeatures(_:)","role":"symbol","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0C19tracksAudioFeaturesy7Combine12AnyPublisherVySayAA0eF0VSgGs5Error_pGSayAA0A14URIConvertible_pGF","extendedModule":"SpotifyWebAPI","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"tracksAudioFeatures"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures"},{"text":"?], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"text":"[","type":"text"},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get audio features for multiple tracks.","type":"text"}],"kind":"symbol","seeAlsoSections":[{"title":"Tracks","anchor":"Tracks","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracks(_:market:)":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic","title":"tracks(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/tracks(_:market:)","abstract":[{"type":"text","text":"Get multiple Tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracks(_:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tracks","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":"?], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-several-audio-features":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-audio-features","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-several-audio-features"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioAnalysis(_:)":{"abstract":[{"text":"[","type":"text"},{"type":"strong","inlineContent":[{"text":"DEPRECATED","type":"text"}]},{"type":"text","text":"] Get audio analysis for a track."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioAnalysis(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"trackAudioAnalysis(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"trackAudioAnalysis"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"AudioAnalysis","preciseIdentifier":"s:13SpotifyWebAPI13AudioAnalysisV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api":{"identifier":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api","type":"link","titleInlineContent":[{"type":"text","text":"article"}],"title":"article","url":"https:\/\/developer.spotify.com\/blog\/2024-11-27-changes-to-the-web-api"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/trackAudioFeatures(_:)":{"title":"trackAudioFeatures(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudiofeatures(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackAudioFeatures"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AudioFeatures","preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get audio features for a track.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/trackAudioFeatures(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/track(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/track(_:market:)","type":"topic","title":"track(_:market:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"track"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)","abstract":[{"text":"Get a Track.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/tracksAudioFeatures(_:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"kind":"symbol","type":"topic","title":"tracksAudioFeatures(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/tracksaudiofeatures(_:)","abstract":[{"type":"text","text":"["},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"text":"] Get audio features for multiple tracks.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/tracksAudioFeatures(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tracksAudioFeatures"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:13SpotifyWebAPI13AudioFeaturesV","text":"AudioFeatures","kind":"typeIdentifier"},{"text":"?], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/transferplayback(to:play:).json b/docs/data/documentation/spotifywebapi/spotifyapi/transferplayback(to:play:).json index d6a223830..960ea752d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/transferplayback(to:play:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/transferplayback(to:play:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"title":"Player","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)"],"generated":true}],"metadata":{"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE16transferPlayback2to4play7Combine12AnyPublisherVyyts5Error_pGSS_SbtF","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"transferPlayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"extendedModule":"SpotifyWebAPI","role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"deviceId","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"deviceId","content":[{"inlineContent":[{"text":"The id of a device to transfer the playback to. Must be one","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"of the devices returned by "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()"},{"type":"text","text":"."}],"type":"paragraph"}]},{"name":"play","content":[{"type":"paragraph","inlineContent":[{"text":"If ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":", ensure playback happens on the new device. If "},{"code":"false","type":"codeVoice"},{"text":",","type":"text"},{"type":"text","text":" "},{"text":"keep the current playback state. Note that a value of ","type":"text"},{"type":"codeVoice","code":"false"},{"text":" will","type":"text"},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"NOT"}],"type":"strong"},{"type":"text","text":" pause playback. To ensure that playback is paused on the"},{"text":" ","type":"text"},{"type":"text","text":"new device you should call "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},{"text":" (and wait","type":"text"},{"type":"text","text":" "},{"text":"for completion) ","type":"text"},{"inlineContent":[{"type":"text","text":"before"}],"type":"emphasis"},{"text":" transferring playback to the new device.","type":"text"}]}]}]},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"After you transfer playback to a different device, that device will be"},{"text":" ","type":"text"},{"type":"text","text":"considered active."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","isActive":true,"type":"reference"},{"text":" and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","isActive":true},{"text":".","type":"text"}]},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","isActive":true},{"text":" scope.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"When performing an action that is restricted, a "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},{"text":" will","type":"text"},{"text":" ","type":"text"},{"text":"be returned. It contains the following properties:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","isActive":true},{"text":": A short description of the cause of the","type":"text"},{"type":"text","text":" "},{"text":"error.","type":"text"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","type":"reference","isActive":true},{"text":": A player error reason.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","isActive":true,"type":"reference"},{"type":"text","text":": The HTTP status code that is also"},{"type":"text","text":" "},{"type":"text","text":"returned in the response header."}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints"},{"type":"text","text":"."}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/transfer-a-users-playback","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"resumePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"text":"Resume the current user’s current playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentPlayback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","text":"CurrentlyPlayingContext","kind":"typeIdentifier"},{"kind":"text","text":"?, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"currentPlayback(market:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"text":"playing track or episode, progress, and active device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"setVolume(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Set the volume for the user’s playback."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setVolume","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"type":"topic","title":"addToQueue(_:deviceId:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"text":"Add a track or episode to the user’s playback queue.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"pausePlayback(deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"skipToNext(deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV","text":"SpotifyPlayerError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"title":"reason","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userModifyPlaybackState","kind":"identifier"}],"title":"Scope.userModifyPlaybackState","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","abstract":[{"text":"Write access to a user’s playback state.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"statusCode","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setRepeatMode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO","text":"RepeatMode","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"setRepeatMode(to:deviceId:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","abstract":[{"text":"Set the repeat mode for the user’s playback.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"seekToPosition(_:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","role":"symbol","abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seekToPosition","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"text":"Skip the user’s playback to the previous track\/episode.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","title":"skipToPrevious(deviceId:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skipToPrevious","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"setShuffle(to:deviceId:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","role":"symbol","abstract":[{"text":"Set the shuffle mode for the user’s playback.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/transfer-a-users-playback":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/transfer-a-users-playback","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/transfer-a-users-playback","type":"link","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"message","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)"],"title":"Player","generated":true,"anchor":"Player"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE16transferPlayback2to4play7Combine12AnyPublisherVyyts5Error_pGSS_SbtF","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"transferPlayback(to:play:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"transferPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"deviceId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The id of a device to transfer the playback to. Must be one"},{"text":" ","type":"text"},{"text":"of the devices returned by ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","isActive":true},{"type":"text","text":"."}]}]},{"name":"play","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"code":"true","type":"codeVoice"},{"type":"text","text":", ensure playback happens on the new device. If "},{"type":"codeVoice","code":"false"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"text","text":"keep the current playback state. Note that a value of "},{"code":"false","type":"codeVoice"},{"text":" will","type":"text"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"NOT","type":"text"}]},{"type":"text","text":" pause playback. To ensure that playback is paused on the"},{"type":"text","text":" "},{"type":"text","text":"new device you should call "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},{"text":" (and wait","type":"text"},{"text":" ","type":"text"},{"text":"for completion) ","type":"text"},{"inlineContent":[{"type":"text","text":"before"}],"type":"emphasis"},{"type":"text","text":" transferring playback to the new device."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"After you transfer playback to a different device, that device will be","type":"text"},{"type":"text","text":" "},{"text":"considered active.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)"},{"type":"text","text":" and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","isActive":true},{"text":".","type":"text"}]},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","isActive":true,"type":"reference"},{"text":" scope.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"When performing an action that is restricted, a "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true},{"text":" will","type":"text"},{"text":" ","type":"text"},{"text":"be returned. It contains the following properties:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","isActive":true,"type":"reference"},{"type":"text","text":": A short description of the cause of the"},{"type":"text","text":" "},{"type":"text","text":"error."}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","type":"reference"},{"text":": A player error reason.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","type":"reference"},{"text":": The HTTP status code that is also","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returned in the response header."}]}]}]},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/transfer-a-users-playback","type":"reference","isActive":true},{"type":"text","text":"."}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToNext(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","kind":"symbol","title":"skipToNext(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Skip the user’s playback to the next track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"skipToNext","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToNext(deviceId:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","kind":"symbol","title":"message","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"topic","abstract":[{"type":"text","text":"A short description of the cause of the error."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/seekToPosition(_:deviceId:)":{"abstract":[{"text":"Seek to position in the currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/seekToPosition(_:deviceId:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seekToPosition"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"seekToPosition(_:deviceId:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/pausePlayback(deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pausePlayback"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"pausePlayback(deviceId:)","role":"symbol","abstract":[{"type":"text","text":"Pause the user’s current playback."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/pausePlayback(deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToQueue(_:deviceId:)":{"abstract":[{"type":"text","text":"Add a track or episode to the user’s playback queue."}],"title":"addToQueue(_:deviceId:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToQueue(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addToQueue","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/transfer-a-users-playback":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/transfer-a-users-playback","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/transfer-a-users-playback","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentPlayback(market:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentPlayback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"CurrentlyPlayingContext","preciseIdentifier":"s:13SpotifyWebAPI23CurrentlyPlayingContextV","kind":"typeIdentifier"},{"text":"?, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","title":"currentPlayback(market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentPlayback(market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","abstract":[{"type":"text","text":"Get information about the user’s current playback, including the currently"},{"text":" ","type":"text"},{"type":"text","text":"playing track or episode, progress, and active device."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/resumePlayback(deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resumePlayback","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"kind":"symbol","title":"resumePlayback(deviceId:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/resumePlayback(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","abstract":[{"type":"text","text":"Resume the current user’s current playback."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","title":"statusCode","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/skipToPrevious(deviceId:)":{"abstract":[{"type":"text","text":"Skip the user’s playback to the previous track\/episode."}],"title":"skipToPrevious(deviceId:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/skipToPrevious(deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skipToPrevious"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setShuffle(to:deviceId:)":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"setShuffle(to:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setShuffle(to:deviceId:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Set the shuffle mode for the user’s playback."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setShuffle"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"title":"reason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"reason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyPlayerError","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV"},{"text":".","kind":"text"},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userModifyPlaybackState":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userModifyPlaybackState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","kind":"symbol","title":"Scope.userModifyPlaybackState","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userModifyPlaybackState","abstract":[{"type":"text","text":"Write access to a user’s playback state."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setVolume(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setVolume"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"title":"setVolume(to:deviceId:)","role":"symbol","abstract":[{"text":"Set the volume for the user’s playback.","type":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setVolume(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/setRepeatMode(to:deviceId:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setRepeatMode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RepeatMode","preciseIdentifier":"s:13SpotifyWebAPI10RepeatModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Set the repeat mode for the user’s playback."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/setRepeatMode(to:deviceId:)","type":"topic","role":"symbol","kind":"symbol","title":"setRepeatMode(to:deviceId:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/unfollowartistsforcurrentuser(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/unfollowartistsforcurrentuser(_:).json index a36c576ec..cbf3f4e1a 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/unfollowartistsforcurrentuser(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/unfollowartistsforcurrentuser(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"unfollowArtistsForCurrentUser","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"uris","content":[{"inlineContent":[{"type":"text","text":"An array of artist URIs. maximum: 50. Passing in an empty"},{"type":"text","text":" "},{"text":"array will prevent a network request from being made.","type":"text"}],"type":"paragraph"}]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","type":"reference"},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","isActive":true,"type":"reference"},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/unfollow-artists-users"},{"text":".","type":"text"}]}],"kind":"content"}],"sections":[],"abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)"]}],"seeAlsoSections":[{"generated":true,"title":"Follow","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"metadata":{"roleHeading":"Instance Method","title":"unfollowArtistsForCurrentUser(_:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","role":"symbol","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE29unfollowArtistsForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowArtistsForCurrentUser"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more users.","type":"text"}],"title":"followUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/usersFollowPlaylist(_:userURIs:)":{"abstract":[{"type":"text","text":"Check to see if one or more Spotify users are following a specified"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"title":"usersFollowPlaylist(_:userURIs:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/usersfollowplaylist(_:useruris:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"usersFollowPlaylist"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userURIs"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more artists.","type":"text"}],"title":"followArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified artists."}],"title":"currentUserFollowsArtists(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserFollowsArtists"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"title":"currentUserFollowsUsers(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowsUsers"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more users for the current user."}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowUsersForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"title":"unfollowPlaylistForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"title":"followPlaylistForCurrentUser(_:publicly:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicly"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowModify":{"abstract":[{"type":"text","text":"Write\/delete access to the list of artists and other users that the user"},{"type":"text","text":" "},{"type":"text","text":"follows."}],"title":"Scope.userFollowModify","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userfollowmodify","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userFollowModify","kind":"identifier"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"title":"currentUserFollowedArtists(after:limit:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowedArtists"},{"kind":"text","text":"("},{"text":"after","kind":"externalParam"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier","text":"Artist"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/unfollow-artists-users":{"titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/unfollow-artists-users","title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/unfollow-artists-users"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unfollowArtistsForCurrentUser"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of artist URIs. maximum: 50. Passing in an empty"},{"type":"text","text":" "},{"type":"text","text":"array will prevent a network request from being made."}]}]}],"kind":"parameters"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","isActive":true,"type":"reference"},{"type":"text","text":" and"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This endpoint requires the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify"},{"type":"text","text":" scope."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/unfollow-artists-users"},{"text":".","type":"text"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"],"anchor":"Follow","generated":true,"title":"Follow"}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE29unfollowArtistsForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","extendedModule":"SpotifyWebAPI","role":"symbol","symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"title":"unfollowArtistsForCurrentUser(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unfollowArtistsForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowedArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"text":": (any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","title":"currentUserFollowedArtists(after:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"title":"followPlaylistForCurrentUser(_:publicly:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","type":"topic","abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"publicly","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"title":"followArtistsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more artists."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/unfollow-artists-users":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/unfollow-artists-users","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/unfollow-artists-users","type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserFollowsUsers","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserFollowsUsers(_:)","type":"topic","abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"text":"Check if the current user follows the specified artists.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsArtists","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","title":"currentUserFollowsArtists(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"unfollowArtistsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsPlaylist(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserFollowsPlaylist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsplaylist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","abstract":[{"type":"text","text":"Check if the current user follows a specified playlist."}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"title":"unfollowPlaylistForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"unfollowUsersForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","abstract":[{"text":"Unfollow one or more users for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowModify":{"abstract":[{"type":"text","text":"Write\/delete access to the list of artists and other users that the user"},{"type":"text","text":" "},{"type":"text","text":"follows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","url":"\/documentation\/spotifywebapi\/scope\/userfollowmodify","kind":"symbol","type":"topic","role":"symbol","title":"Scope.userFollowModify","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userFollowModify"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"title":"followUsersForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more users."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/unfollowplaylistforcurrentuser(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/unfollowplaylistforcurrentuser(_:).json index 90d6333ea..7a57d15cb 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/unfollowplaylistforcurrentuser(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/unfollowplaylistforcurrentuser(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE30unfollowPlaylistForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGAA0A14URIConvertible_pF","title":"unfollowPlaylistForCurrentUser(_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)"],"title":"Follow","generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowPlaylistForCurrentUser"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uri"},{"text":": any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}]},{"kind":"parameters","parameters":[{"name":"uri","content":[{"inlineContent":[{"text":"The URI for a playlist.","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Spotify has no concept of deleting playlists. When a user deletes a"},{"type":"text","text":" "},{"type":"text","text":"playlist in their Spotify client, they are actually just unfollowing it."},{"text":" ","type":"text"},{"text":"The playlist can always be retrieved again given a valid URI.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Unfollowing a publicly followed playlist for a user requires authorization","type":"text"},{"text":" ","type":"text"},{"text":"of the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","isActive":true,"type":"reference"},{"text":" scope; unfollowing a privately","type":"text"},{"text":" ","type":"text"},{"text":"followed playlist requires the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","isActive":true,"type":"reference"},{"type":"text","text":" scope."}]},{"inlineContent":[{"type":"text","text":"Note that the scopes you provide relate only to whether the current user is"},{"text":" ","type":"text"},{"type":"text","text":"following the playlist publicly or privately (i.e. showing others what they"},{"type":"text","text":" "},{"text":"are following), not whether the playlist itself is public or private.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"See also the guide for ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#following-and-unfollowing-a-playlist","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-playlist"},{"type":"text","text":"."}]}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more users for the current user."}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowUsersForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified artists."}],"title":"currentUserFollowsArtists(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserFollowsArtists"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"title":"followPlaylistForCurrentUser(_:publicly:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicly"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"title":"currentUserFollowsUsers(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowsUsers"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"title":"currentUserFollowedArtists(after:limit:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowedArtists"},{"kind":"text","text":"("},{"text":"after","kind":"externalParam"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier","text":"Artist"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"kind":"symbol","title":"Scope.playlistModifyPublic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPublic","kind":"identifier"}],"abstract":[{"text":"Write access to a user’s public playlists.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#following-and-unfollowing-a-playlist":{"title":"working with playlists","titleInlineContent":[{"text":"working with playlists","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#following-and-unfollowing-a-playlist","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#following-and-unfollowing-a-playlist","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"title":"unfollowPlaylistForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/follow-playlist":{"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-playlist","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-playlist","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","title":"Scope.playlistModifyPrivate","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/usersFollowPlaylist(_:userURIs:)":{"abstract":[{"type":"text","text":"Check to see if one or more Spotify users are following a specified"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"title":"usersFollowPlaylist(_:userURIs:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/usersfollowplaylist(_:useruris:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"usersFollowPlaylist"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userURIs"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more artists.","type":"text"}],"title":"followArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more users.","type":"text"}],"title":"followUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"abstract":[{"text":"Unfollow a playlist for the current user.","type":"text"}],"seeAlsoSections":[{"title":"Follow","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)"],"anchor":"Follow","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)"]}],"kind":"symbol","metadata":{"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"symbolKind":"method","role":"symbol","title":"unfollowPlaylistForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unfollowPlaylistForCurrentUser"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE30unfollowPlaylistForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGAA0A14URIConvertible_pF"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unfollowPlaylistForCurrentUser"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"uri"},{"text":": any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"uri","content":[{"inlineContent":[{"text":"The URI for a playlist.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","type":"reference","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Spotify has no concept of deleting playlists. When a user deletes a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist in their Spotify client, they are actually just unfollowing it."},{"type":"text","text":" "},{"text":"The playlist can always be retrieved again given a valid URI.","type":"text"}]},{"inlineContent":[{"text":"Unfollowing a publicly followed playlist for a user requires authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"of the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","type":"reference"},{"text":" scope; unfollowing a privately","type":"text"},{"text":" ","type":"text"},{"text":"followed playlist requires the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","isActive":true,"type":"reference"},{"type":"text","text":" scope."}],"type":"paragraph"},{"inlineContent":[{"text":"Note that the scopes you provide relate only to whether the current user is","type":"text"},{"type":"text","text":" "},{"text":"following the playlist publicly or privately (i.e. showing others what they","type":"text"},{"type":"text","text":" "},{"text":"are following), not whether the playlist itself is public or private.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"See also the guide for ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#following-and-unfollowing-a-playlist"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-playlist","type":"reference"},{"type":"text","text":"."}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsPlaylist(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserFollowsPlaylist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsplaylist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","abstract":[{"type":"text","text":"Check if the current user follows a specified playlist."}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"title":"unfollowPlaylistForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"title":"Scope.playlistModifyPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"text":"Check if the current user follows the specified artists.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsArtists","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","title":"currentUserFollowsArtists(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#following-and-unfollowing-a-playlist":{"title":"working with playlists","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#following-and-unfollowing-a-playlist","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#following-and-unfollowing-a-playlist","titleInlineContent":[{"text":"working with playlists","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserFollowsUsers","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserFollowsUsers(_:)","type":"topic","abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"unfollowUsersForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","abstract":[{"text":"Unfollow one or more users for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"title":"followPlaylistForCurrentUser(_:publicly:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","type":"topic","abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"publicly","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"unfollowArtistsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"title":"followUsersForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more users."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistModifyPublic"}],"abstract":[{"type":"text","text":"Write access to a user’s public playlists."}],"title":"Scope.playlistModifyPublic","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowedArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"text":": (any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","title":"currentUserFollowedArtists(after:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"title":"followArtistsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more artists."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/follow-playlist":{"title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-playlist","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/follow-playlist","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/unfollowusersforcurrentuser(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/unfollowusersforcurrentuser(_:).json index 0ce277b6c..9b548a1d9 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/unfollowusersforcurrentuser(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/unfollowusersforcurrentuser(_:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unfollowUsersForCurrentUser"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"An array of user URIs. maximum: 50. Passing in an empty","type":"text"},{"type":"text","text":" "},{"type":"text","text":"array will prevent a network request from being made."}]}],"name":"uris"}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)"},{"text":" and","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","type":"reference","isActive":true},{"text":" scope.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/unfollow-artists-users","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"sections":[],"metadata":{"extendedModule":"SpotifyWebAPI","title":"unfollowUsersForCurrentUser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"unfollowUsersForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE27unfollowUsersForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method"},"seeAlsoSections":[{"generated":true,"title":"Follow","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","abstract":[{"text":"Unfollow one or more users for the current user.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more users.","type":"text"}],"title":"followUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"title":"followPlaylistForCurrentUser(_:publicly:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicly"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more users for the current user."}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowUsersForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/usersFollowPlaylist(_:userURIs:)":{"abstract":[{"type":"text","text":"Check to see if one or more Spotify users are following a specified"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"title":"usersFollowPlaylist(_:userURIs:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/usersfollowplaylist(_:useruris:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"usersFollowPlaylist"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userURIs"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"title":"unfollowPlaylistForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified artists."}],"title":"currentUserFollowsArtists(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserFollowsArtists"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowModify":{"abstract":[{"type":"text","text":"Write\/delete access to the list of artists and other users that the user"},{"type":"text","text":" "},{"type":"text","text":"follows."}],"title":"Scope.userFollowModify","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/userfollowmodify","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userFollowModify","kind":"identifier"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more artists.","type":"text"}],"title":"followArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"title":"currentUserFollowedArtists(after:limit:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowedArtists"},{"kind":"text","text":"("},{"text":"after","kind":"externalParam"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier","text":"Artist"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/unfollow-artists-users":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/unfollow-artists-users","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/unfollow-artists-users"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"title":"currentUserFollowsUsers(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowsUsers"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowUsersForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE27unfollowUsersForCurrentUsery7Combine12AnyPublisherVyyts5Error_pGSayAA0A14URIConvertible_pGF","title":"unfollowUsersForCurrentUser(_:)","symbolKind":"method"},"abstract":[{"text":"Unfollow one or more users for the current user.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"unfollowUsersForCurrentUser","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": [any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"uris","content":[{"inlineContent":[{"type":"text","text":"An array of user URIs. maximum: 50. Passing in an empty"},{"type":"text","text":" "},{"text":"array will prevent a network request from being made.","type":"text"}],"type":"paragraph"}]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify"},{"type":"text","text":" scope."}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/unfollow-artists-users"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"generated":true,"title":"Follow","anchor":"Follow","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsPlaylist(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"currentUserFollowsPlaylist(_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsplaylist(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsPlaylist(_:)","abstract":[{"type":"text","text":"Check if the current user follows a specified playlist."}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserFollowsUsers","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<[","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"currentUserFollowsUsers(_:)","type":"topic","abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/unfollow-artists-users":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/unfollow-artists-users","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/unfollow-artists-users","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"title":"followPlaylistForCurrentUser(_:publicly:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","type":"topic","abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"publicly","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"unfollowUsersForCurrentUser","kind":"identifier"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","abstract":[{"text":"Unfollow one or more users for the current user.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"title":"followArtistsForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more artists."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"text":"Check if the current user follows the specified artists.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowsArtists","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","title":"currentUserFollowsArtists(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserFollowedArtists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"text":": (any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"CursorPagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","title":"currentUserFollowedArtists(after:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"title":"followUsersForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Add the current user as a follower of one or more users."}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"kind":"text","text":"([any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"title":"unfollowPlaylistForCurrentUser(_:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"unfollowArtistsForCurrentUser","kind":"identifier"},{"text":"([any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userFollowModify":{"abstract":[{"type":"text","text":"Write\/delete access to the list of artists and other users that the user"},{"type":"text","text":" "},{"type":"text","text":"follows."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userFollowModify","url":"\/documentation\/spotifywebapi\/scope\/userfollowmodify","kind":"symbol","type":"topic","role":"symbol","title":"Scope.userFollowModify","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userFollowModify"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/uploadplaylistimage(_:imagedata:).json b/docs/data/documentation/spotifywebapi/spotifyapi/uploadplaylistimage(_:imagedata:).json index 8b6f8840d..ebe565a88 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/uploadplaylistimage(_:imagedata:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/uploadplaylistimage(_:imagedata:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"playlist"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"imageData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"playlist","content":[{"inlineContent":[{"type":"text","text":"The URI of a playlist."}],"type":"paragraph"}]},{"name":"imageData","content":[{"inlineContent":[{"text":"Base64-encoded JPEG image data. ","type":"text"},{"type":"strong","inlineContent":[{"text":"Maximum size is 256 KB.","type":"text"}]}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"This endpoint requires the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/ugcImageUpload","isActive":true},{"type":"text","text":" scope. In addition, the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic","isActive":true,"type":"reference"},{"text":" scope is required for public playlists, and","type":"text"},{"type":"text","text":" "},{"text":"the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate"},{"text":" scope is required for private","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlists."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"To convert a ","type":"text"},{"code":"UIImage","type":"codeVoice"},{"text":" to base64-encoded jpeg data, use:","type":"text"}]},{"code":["let jpegData = uiImage.jpegData("," compressionQuality: 0.5",")!","let base64EncodedData = jpegData.base64EncodedData()"],"type":"codeListing","syntax":null},{"inlineContent":[{"type":"text","text":"Adjust the compression quality as needed to ensure the size is below 256"},{"type":"text","text":" "},{"type":"text","text":"KB."}],"type":"paragraph"},{"inlineContent":[{"text":"The process of uploading the image may take some time, so performing a","type":"text"},{"type":"text","text":" "},{"text":"request for this playlist may not immediately return the image.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/upload-custom-playlist-cover","isActive":true},{"text":".","type":"text"}]}]}],"sections":[],"abstract":[{"type":"text","text":"Upload an image for a playlist."}],"seeAlsoSections":[{"title":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","symbolKind":"method","extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE19uploadPlaylistImage_9imageData7Combine12AnyPublisherVyyts5Error_pGAA0A14URIConvertible_p_10Foundation0K0VtF"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/ugcImageUpload":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/ugcImageUpload","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ugcImageUpload"}],"url":"\/documentation\/spotifywebapi\/scope\/ugcimageupload","role":"symbol","title":"Scope.ugcImageUpload","type":"topic","abstract":[{"type":"text","text":"Write access to user-provided images."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/upload-custom-playlist-cover":{"title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/upload-custom-playlist-cover","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/upload-custom-playlist-cover"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"kind":"symbol","title":"Scope.playlistModifyPublic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistModifyPublic","kind":"identifier"}],"abstract":[{"text":"Write access to a user’s public playlists.","type":"text"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","title":"Scope.playlistModifyPrivate","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Upload an image for a playlist."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"anchor":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"],"title":"Playlists"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uploadPlaylistImage"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"playlist","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"playlist","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI of a playlist."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Base64-encoded JPEG image data. "},{"inlineContent":[{"type":"text","text":"Maximum size is 256 KB."}],"type":"strong"}]}],"name":"imageData"}],"kind":"parameters"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This endpoint requires the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/ugcImageUpload","isActive":true,"type":"reference"},{"text":" scope. In addition, the","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},{"text":" scope is required for public playlists, and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","isActive":true},{"text":" scope is required for private","type":"text"},{"type":"text","text":" "},{"text":"playlists.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To convert a "},{"code":"UIImage","type":"codeVoice"},{"type":"text","text":" to base64-encoded jpeg data, use:"}]},{"type":"codeListing","code":["let jpegData = uiImage.jpegData("," compressionQuality: 0.5",")!","let base64EncodedData = jpegData.base64EncodedData()"],"syntax":null},{"inlineContent":[{"text":"Adjust the compression quality as needed to ensure the size is below 256","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"KB."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"The process of uploading the image may take some time, so performing a"},{"text":" ","type":"text"},{"type":"text","text":"request for this playlist may not immediately return the image."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/upload-custom-playlist-cover","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0aC0CA2A0A25ScopeAuthorizationManagerRzrlE19uploadPlaylistImage_9imageData7Combine12AnyPublisherVyyts5Error_pGAA0A14URIConvertible_p_10Foundation0K0VtF","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPublic":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistModifyPublic"}],"abstract":[{"type":"text","text":"Write access to a user’s public playlists."}],"title":"Scope.playlistModifyPublic","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPublic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","kind":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistModifyPrivate":{"title":"Scope.playlistModifyPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistModifyPrivate","url":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistModifyPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Write access to a user’s private playlists."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/ugcImageUpload":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ugcImageUpload"}],"abstract":[{"type":"text","text":"Write access to user-provided images."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/scope\/ugcimageupload","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/ugcImageUpload","title":"Scope.ugcImageUpload","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"title":"playlist(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/upload-custom-playlist-cover":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/upload-custom-playlist-cover","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/upload-custom-playlist-cover","type":"link","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows","type":"text"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/userplaylists(for:limit:offset:).json b/docs/data/documentation/spotifywebapi/spotifyapi/userplaylists(for:limit:offset:).json index ea357ebbd..4b8e0f9cd 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/userplaylists(for:limit:offset:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/userplaylists(for:limit:offset:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"userPlaylists"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier","text":"PlaylistItemsReference"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"externalID":"s:13SpotifyWebAPI0aC0C13userPlaylists3for5limit6offset7Combine12AnyPublisherVyAA12PagingObjectVyAA8PlaylistVyAA0N14ItemsReferenceVGGs5Error_pGAA0A14URIConvertible_p_SiSgAVtF","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"userURI"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"typeIdentifier","text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","kind":"typeIdentifier","text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]},{"parameters":[{"name":"userURI","content":[{"inlineContent":[{"type":"text","text":"the URI of a Spotify user."}],"type":"paragraph"}]},{"name":"limit","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The maximum number of playlists to return. Default: 20; Minimum:"},{"text":" ","type":"text"},{"type":"text","text":"1; Maximum: 50."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The index of the first playlist to return. Default: 0; Maximum:"},{"type":"text","text":" "},{"text":"100,000. Use with ","type":"text"},{"type":"codeVoice","code":"limit"},{"type":"text","text":" to get the next set of"},{"type":"text","text":" "},{"type":"text","text":"playlists."}]}],"name":"offset"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"text":"No scopes are required for retrieving the public playlists of any user.","type":"text"},{"text":" ","type":"text"},{"text":"Private playlists are only retrievable for the current user and requires","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","isActive":true},{"type":"text","text":" scope to have been authorized by the"},{"type":"text","text":" "},{"text":"user. Note that this scope alone will not return collaborative playlists,","type":"text"},{"text":" ","type":"text"},{"text":"even though they are always private. Collaborative playlists are only","type":"text"},{"type":"text","text":" "},{"text":"retrievable for the current user and requires the","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","type":"reference"},{"type":"text","text":" scope to have been authorized by the"},{"text":" ","type":"text"},{"type":"text","text":"user. See also "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Returns:","type":"text"}]}],"type":"paragraph"},{"type":"codeListing","code":["PagingObject"],"syntax":null},{"inlineContent":[{"type":"text","text":"The simplified versions of the playlists will be returned."}],"type":"paragraph"},{"inlineContent":[{"text":"A ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","isActive":true,"type":"reference"},{"text":" simply contains a link to all of the","type":"text"},{"text":" ","type":"text"},{"text":"tracks\/episodes and the total number in the playlist. To get all of the","type":"text"},{"text":" ","type":"text"},{"text":"tracks and episodes in each playlist, you can use","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","type":"reference"},{"type":"text","text":", passing in the URI of each of the"},{"type":"text","text":" "},{"type":"text","text":"playlists. To get all of the URIs, use:"}],"type":"paragraph"},{"syntax":null,"code":["let uris: [String] = playlists.items.map(\\.uri)"],"type":"codeListing"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-list-users-playlists","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"sections":[],"seeAlsoSections":[{"title":"Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"text":"they are following.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"createPlaylist(for:_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","title":"Working with Playlists","titleInlineContent":[{"text":"Working with Playlists","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","abstract":[{"text":"Upload an image for a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"uploadPlaylistImage(_:imageData:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"imageData","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"text":" ","type":"text"},{"text":"information about it.","type":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"playlist(_:market:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadCollaborative":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","abstract":[{"type":"text","text":"Include collaborative playlists when requesting a user’s playlists."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"playlistReadCollaborative","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative","kind":"symbol","type":"topic","title":"Scope.playlistReadCollaborative"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","title":"currentUserPlaylists(limit:offset:)","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"following."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserPlaylists"},{"text":"(","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","role":"symbol","abstract":[{"text":"Change the details of a playlist.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"title":"changePlaylistDetails(_:to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PlaylistItemsReference","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/playlistitemsreference","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"type":"topic","title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","abstract":[{"type":"text","text":"Replace all the tracks\/episodes in a playlist with new items."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceAllPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-list-users-playlists":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-list-users-playlists","title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-list-users-playlists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","role":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadPrivate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","abstract":[{"text":"Read access to a user’s private playlists.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistReadPrivate","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","type":"topic","kind":"symbol","title":"Scope.playlistReadPrivate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"title":"reorderPlaylistItems(_:body:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistItems"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","role":"symbol","title":"playlistItems(_:limit:offset:market:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"userPlaylists(for:limit:offset:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"userURI"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PlaylistItemsReference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The URI of a Spotify user."}],"type":"paragraph"}],"name":"userURI"},{"name":"limit","content":[{"inlineContent":[{"text":"The maximum number of playlists to return. Default: 20; Minimum:","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"1; Maximum: 50."}],"type":"paragraph"}]},{"name":"offset","content":[{"type":"paragraph","inlineContent":[{"text":"The index of the first playlist to return. Default: 0; Maximum:","type":"text"},{"type":"text","text":" "},{"type":"text","text":"100,000. Use with "},{"code":"limit","type":"codeVoice"},{"text":" to get the next set of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"playlists."}]}]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","type":"reference"},{"type":"text","text":"."}]},{"inlineContent":[{"text":"No scopes are required for retrieving the public playlists of any user.","type":"text"},{"type":"text","text":" "},{"text":"Private playlists are only retrievable for the current user and requires","type":"text"},{"type":"text","text":" "},{"text":"the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate"},{"type":"text","text":" scope to have been authorized by the"},{"text":" ","type":"text"},{"type":"text","text":"user. Note that this scope alone will not return collaborative playlists,"},{"type":"text","text":" "},{"type":"text","text":"even though they are always private. Collaborative playlists are only"},{"text":" ","type":"text"},{"text":"retrievable for the current user and requires the","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","type":"reference"},{"type":"text","text":" scope to have been authorized by the"},{"text":" ","type":"text"},{"type":"text","text":"user. See also "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Returns:"}]}],"type":"paragraph"},{"syntax":null,"type":"codeListing","code":["PagingObject"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The simplified versions of the playlists will be returned."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","isActive":true},{"text":" simply contains a link to all of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"tracks\/episodes and the total number in the playlist. To get all of the"},{"text":" ","type":"text"},{"type":"text","text":"tracks and episodes in each playlist, you can use"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","type":"reference","isActive":true},{"text":", passing in the URI of each of the","type":"text"},{"type":"text","text":" "},{"text":"playlists. To get all of the URIs, use:","type":"text"}]},{"code":["let uris: [String] = playlists.items.map(\\.uri)"],"type":"codeListing","syntax":null},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-list-users-playlists"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"],"title":"Playlists","anchor":"Playlists","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)"},"kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"text":" ","type":"text"},{"type":"text","text":"they are following."}],"metadata":{"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","text":"PlaylistItemsReference","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"extendedModule":"SpotifyWebAPI","role":"symbol","symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0C13userPlaylists3for5limit6offset7Combine12AnyPublisherVyAA12PagingObjectVyAA8PlaylistVyAA0N14ItemsReferenceVGGs5Error_pGAA0A14URIConvertible_p_SiSgAVtF","title":"userPlaylists(for:limit:offset:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Makes a request to the “\/playlists\/{playlistId}\/tracks” endpoint and allows","type":"text"},{"text":" ","type":"text"},{"text":"you to specify fields to filter the query.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filteredPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<(data","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":", response"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":"), any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"filteredPlaylistItems(_:filters:additionalTypes:limit:offset:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/filteredPlaylist(_:filters:additionalTypes:market:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","kind":"symbol","title":"filteredPlaylist(_:filters:additionalTypes:market:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filteredPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"filters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"additionalTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<(data"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse"},{"kind":"text","text":"), any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Makes a request to the “\/playlists\/{playlistId}” endpoint and allows you to"},{"text":" ","type":"text"},{"text":"specify fields to filter the query.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/filteredPlaylist(_:filters:additionalTypes:market:)","type":"topic"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/","title":"Working with Playlists","titleInlineContent":[{"type":"text","text":"Working with Playlists"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadCollaborative":{"title":"Scope.playlistReadCollaborative","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadCollaborative","abstract":[{"text":"Include collaborative playlists when requesting a user’s playlists.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistReadCollaborative","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","abstract":[{"text":"Create a playlist for the current user.","type":"text"}],"role":"symbol","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPlaylist"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-list-users-playlists":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-list-users-playlists","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-list-users-playlists","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlist(_:market:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlist(_:market:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","role":"symbol","abstract":[{"type":"text","text":"Gets a playlist, including its tracks\/episodes and additional"},{"type":"text","text":" "},{"type":"text","text":"information about it."}],"title":"playlist(_:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier","text":"PlaylistItems"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistItems(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get all of the episodes and tracks in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistItems(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistItems(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Change the details of a playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"changePlaylistDetails","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV","text":"PlaylistDetails"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","kind":"symbol","role":"symbol","title":"changePlaylistDetails(_:to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadPrivate":{"abstract":[{"type":"text","text":"Read access to a user’s private playlists."}],"title":"Scope.playlistReadPrivate","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"playlistReadPrivate","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/replaceAllPlaylistItems(_:with:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"replaceAllPlaylistItems(_:with:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/replaceAllPlaylistItems(_:with:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceAllPlaylistItems"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Replace all the tracks\/episodes in a playlist with new items.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/uploadPlaylistImage(_:imageData:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/uploadPlaylistImage(_:imageData:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","role":"symbol","abstract":[{"type":"text","text":"Upload an image for a playlist."}],"title":"uploadPlaylistImage(_:imageData:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"uploadPlaylistImage","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"imageData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItemsReference":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItemsReference","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides a link to the endpoint that retrieves the full list of tracks\/episodes"},{"type":"text","text":" "},{"type":"text","text":"in a playlist."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistItemsReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/playlistitemsreference","navigatorTitle":[{"text":"PlaylistItemsReference","kind":"identifier"}],"kind":"symbol","title":"PlaylistItemsReference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userPlaylists(for:limit:offset:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Get a list of the playlists for a user, including those that"},{"type":"text","text":" "},{"type":"text","text":"they are following."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userPlaylists","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"text":"PlaylistItemsReference","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV","kind":"typeIdentifier"},{"text":">>, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userPlaylists(for:limit:offset:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"userPlaylists(for:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","role":"symbol","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"title":"reorderPlaylistItems(_:body:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reorderPlaylistItems"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserPlaylists(limit:offset:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserPlaylists(limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","role":"symbol","abstract":[{"text":"Get a list of the current user’s playlists, including those that they are","type":"text"},{"text":" ","type":"text"},{"text":"following.","type":"text"}],"title":"currentUserPlaylists(limit:offset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserPlaylists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","text":"Playlist","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistItemsReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI22PlaylistItemsReferenceV"},{"kind":"text","text":">>, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/userprofile(_:).json b/docs/data/documentation/spotifywebapi/spotifyapi/userprofile(_:).json index 3e462b264..4d7467fd4 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapi/userprofile(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapi/userprofile(_:).json @@ -1 +1 @@ -{"metadata":{"title":"userProfile(_:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0aC0C11userProfiley7Combine12AnyPublisherVyAA0A4UserVs5Error_pGAA0A14URIConvertible_pF","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"userProfile"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"SpotifyUser","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","extendedModule":"SpotifyWebAPI"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userProfile(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/userprofile(_:)"]}],"abstract":[{"type":"text","text":"Get the "},{"type":"emphasis","inlineContent":[{"type":"text","text":"public"}]},{"type":"text","text":" profile information for a user."}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()"],"generated":true,"title":"User Profile"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"userProfile","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uri"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"SpotifyUser","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"text":"The URI of a Spotify user.","type":"text"}]}]}],"kind":"parameters"},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"No scopes are required for this endpoint."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/country","type":"reference","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email","type":"reference","isActive":true},{"text":",","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/product"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/allowsExplicitContent","isActive":true},{"text":", and","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/explicitContentSettingIsLocked","type":"reference","isActive":true},{"type":"text","text":" properties of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","isActive":true,"type":"reference"},{"type":"text","text":" will always be "},{"type":"codeVoice","code":"nil"},{"text":" even if the URI of the current user is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"provided and the application is authorized for the"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","isActive":true},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","isActive":true,"type":"reference"},{"text":" scopes. You must use","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","isActive":true},{"type":"text","text":" to retrieve these properties."}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-profile","type":"reference","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","title":"Scope.userReadPrivate","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Read access to the user’s subscription details (type of user account)."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/email":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"email"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/email","abstract":[{"type":"text","text":"The user’s email address, as entered by the user when creating their"},{"text":" ","type":"text"},{"text":"account.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email","title":"email"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserProfile()":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserProfile"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SpotifyUser","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserprofile()","abstract":[{"type":"text","text":"Get the profile of the current user."}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","title":"currentUserProfile()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/product":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/product","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/product","abstract":[{"type":"text","text":"The user’s Spotify subscription level: “premium”, “free”, etc. (The"},{"type":"text","text":" "},{"text":"subscription level “open” can be considered the same as “free”.)","type":"text"}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","title":"product"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/country":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/country","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/country","abstract":[{"type":"text","text":"The country of the user, as set in the user’s account profile. An ISO"},{"type":"text","text":" "},{"type":"text","text":"3166-1 alpha-2 country code."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"country","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","title":"country"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userProfile(_:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/userprofile(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userProfile(_:)","abstract":[{"type":"text","text":"Get the "},{"inlineContent":[{"type":"text","text":"public"}],"type":"emphasis"},{"type":"text","text":" profile information for a user."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"userProfile"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier","text":"SpotifyUser"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","title":"userProfile(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadEmail":{"title":"Scope.userReadEmail","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userReadEmail","kind":"identifier"}],"abstract":[{"text":"Read access to a user’s email address.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","url":"\/documentation\/spotifywebapi\/scope\/userreademail","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/allowsExplicitContent":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/allowsexplicitcontent","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/allowsExplicitContent","abstract":[{"text":"When ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":", indicates that explicit content "},{"inlineContent":[{"text":"is","type":"text"}],"type":"emphasis"},{"type":"text","text":" allowed. If "},{"type":"codeVoice","code":"false"},{"type":"text","text":", then"},{"type":"text","text":" "},{"type":"text","text":"explicit content should "},{"type":"emphasis","inlineContent":[{"text":"not","type":"text"}]},{"type":"text","text":" be played because the user has disabled it in"},{"text":" ","type":"text"},{"type":"text","text":"their settings."}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allowsExplicitContent"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","title":"allowsExplicitContent"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/explicitContentSettingIsLocked":{"url":"\/documentation\/spotifywebapi\/spotifyuser\/explicitcontentsettingislocked","title":"explicitContentSettingIsLocked","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/explicitContentSettingIsLocked","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"explicitContentSettingIsLocked"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?"}],"abstract":[{"text":"When ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", indicates that the explicit content setting is locked and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"can’t be changed by the user."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-profile":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-profile","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-profile","type":"link","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userProfile(_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userProfile"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"uri","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The URI of a Spotify user.","type":"text"}]}],"name":"uri"}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"No scopes are required for this endpoint.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/country"},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email"},{"type":"text","text":","},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/product","type":"reference","isActive":true},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/allowsExplicitContent","type":"reference"},{"text":", and","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/explicitContentSettingIsLocked"},{"type":"text","text":" properties of"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"},{"type":"text","text":" will always be "},{"type":"codeVoice","code":"nil"},{"text":" even if the URI of the current user is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"provided and the application is authorized for the"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"},{"text":" and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","isActive":true},{"type":"text","text":" scopes. You must use"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","isActive":true},{"type":"text","text":" to retrieve these properties."}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-profile","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","metadata":{"extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"title":"userProfile(_:)","symbolKind":"method","externalID":"s:13SpotifyWebAPI0aC0C11userProfiley7Combine12AnyPublisherVyAA0A4UserVs5Error_pGAA0A14URIConvertible_pF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"userProfile","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"SpotifyUser","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]}},"abstract":[{"type":"text","text":"Get the "},{"inlineContent":[{"text":"public","type":"text"}],"type":"emphasis"},{"type":"text","text":" profile information for a user."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapi\/userprofile(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"anchor":"User-Profile","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()"],"generated":true,"title":"User Profile"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/explicitContentSettingIsLocked":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/explicitContentSettingIsLocked","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"explicitContentSettingIsLocked"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"When "},{"type":"codeVoice","code":"true"},{"type":"text","text":", indicates that the explicit content setting is locked and"},{"type":"text","text":" "},{"text":"can’t be changed by the user.","type":"text"}],"title":"explicitContentSettingIsLocked","url":"\/documentation\/spotifywebapi\/spotifyuser\/explicitcontentsettingislocked","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/country":{"title":"country","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/country","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"country","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"text":"The country of the user, as set in the user’s account profile. An ISO","type":"text"},{"type":"text","text":" "},{"text":"3166-1 alpha-2 country code.","type":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyuser\/country"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-profile":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-profile","type":"link","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-users-profile","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserProfile()":{"title":"currentUserProfile()","kind":"symbol","abstract":[{"type":"text","text":"Get the profile of the current user."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserprofile()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserProfile()","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserProfile","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/allowsExplicitContent":{"abstract":[{"text":"When ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", indicates that explicit content ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"is"}]},{"type":"text","text":" allowed. If "},{"type":"codeVoice","code":"false"},{"type":"text","text":", then"},{"type":"text","text":" "},{"type":"text","text":"explicit content should "},{"type":"emphasis","inlineContent":[{"type":"text","text":"not"}]},{"text":" be played because the user has disabled it in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"their settings."}],"title":"allowsExplicitContent","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allowsExplicitContent"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/allowsexplicitcontent","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/allowsExplicitContent"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","abstract":[{"text":"Read access to the user’s subscription details (type of user account).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPrivate"}],"title":"Scope.userReadPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/userProfile(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"userProfile","kind":"identifier"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI0A4UserV","text":"SpotifyUser","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/userprofile(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/userProfile(_:)","role":"symbol","abstract":[{"type":"text","text":"Get the "},{"inlineContent":[{"text":"public","type":"text"}],"type":"emphasis"},{"type":"text","text":" profile information for a user."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","title":"userProfile(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadEmail":{"title":"Scope.userReadEmail","kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s email address."}],"url":"\/documentation\/spotifywebapi\/scope\/userreademail","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userReadEmail","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/email":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/email","abstract":[{"type":"text","text":"The user’s email address, as entered by the user when creating their"},{"type":"text","text":" "},{"type":"text","text":"account."}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"email","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"email","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/product":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"product","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/product","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/product","role":"symbol","abstract":[{"type":"text","text":"The user’s Spotify subscription level: “premium”, “free”, etc. (The"},{"type":"text","text":" "},{"type":"text","text":"subscription level “open” can be considered the same as “free”.)"}],"type":"topic","kind":"symbol","title":"product"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapi/usersfollowplaylist(_:useruris:).json b/docs/data/documentation/spotifywebapi/spotifyapi/usersfollowplaylist(_:useruris:).json deleted file mode 100644 index d3975dcce..000000000 --- a/docs/data/documentation/spotifywebapi/spotifyapi/usersfollowplaylist(_:useruris:).json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Check to see if one or more Spotify users are following a specified"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"usersFollowPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uri"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userURIs"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"], any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"uri","content":[{"inlineContent":[{"type":"text","text":"The URI for a playlist"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"An array of ","type":"text"},{"type":"strong","inlineContent":[{"text":"up to 5 user URIs","type":"text"}]},{"type":"text","text":". Passing in an empty array"},{"type":"text","text":" "},{"type":"text","text":"will immediately cause an empty array of results to be returned"},{"type":"text","text":" "},{"type":"text","text":"without a network request being made."}],"type":"paragraph"}],"name":"userURIs"}]},{"kind":"content","content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"inlineContent":[{"text":"An array of ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":" values, in the order requested,"},{"type":"text","text":" "},{"text":"indicating whether each user is following the playlist.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"text":"Following a playlist can be done publicly or privately. Checking if a user","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"publicly follows a playlist doesn’t require any scopes; if the user is"},{"type":"text","text":" "},{"type":"text","text":"publicly following the playlist, this endpoint returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":". Checking if"},{"text":" ","type":"text"},{"type":"text","text":"the user is privately following a playlist is only possible for the current"},{"type":"text","text":" "},{"text":"user when that user has granted access to the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"scope."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the user has created the playlist themself (or you created it for them)"},{"type":"text","text":" "},{"type":"text","text":"and it shows up in their Spotify client, then that also means that they are"},{"text":" ","type":"text"},{"text":"following it. See also ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#following-and-unfollowing-a-playlist","type":"reference","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-if-user-follows-playlist","isActive":true},{"text":".","type":"text"}]}]}],"sections":[],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"usersFollowPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"userURIs","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"symbolKind":"method","roleHeading":"Instance Method","title":"usersFollowPlaylist(_:userURIs:)","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"externalID":"s:13SpotifyWebAPI0aC0C19usersFollowPlaylist_8userURIs7Combine12AnyPublisherVySaySbGs5Error_pGAA0A14URIConvertible_p_SayAaL_pGtF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"seeAlsoSections":[{"title":"Follow","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapi\/usersfollowplaylist(_:useruris:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#following-and-unfollowing-a-playlist":{"titleInlineContent":[{"type":"text","text":"Following and Unfollowing a Playlist"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#following-and-unfollowing-a-playlist","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#following-and-unfollowing-a-playlist","title":"Following and Unfollowing a Playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowUsersForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more users for the current user."}],"title":"unfollowUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowUsersForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowPlaylistForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow a playlist for the current user."}],"title":"unfollowPlaylistForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowPlaylistForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"unfollowPlaylistForCurrentUser","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/unfollowArtistsForCurrentUser(_:)":{"abstract":[{"type":"text","text":"Unfollow one or more artists for the current user."}],"title":"unfollowArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/unfollowArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unfollowArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsUsers(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified users."}],"title":"currentUserFollowsUsers(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsUsers(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowsUsers"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/check-if-user-follows-playlist":{"title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-if-user-follows-playlist","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/check-if-user-follows-playlist","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowsArtists(_:)":{"abstract":[{"type":"text","text":"Check if the current user follows the specified artists."}],"title":"currentUserFollowsArtists(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowsArtists(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserFollowsArtists"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/playlistReadPrivate":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/playlistReadPrivate","abstract":[{"text":"Read access to a user’s private playlists.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlistReadPrivate","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","type":"topic","kind":"symbol","title":"Scope.playlistReadPrivate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/usersFollowPlaylist(_:userURIs:)":{"abstract":[{"type":"text","text":"Check to see if one or more Spotify users are following a specified"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"title":"usersFollowPlaylist(_:userURIs:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/usersfollowplaylist(_:useruris:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/usersFollowPlaylist(_:userURIs:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"usersFollowPlaylist"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userURIs"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"], any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserFollowedArtists(after:limit:)":{"abstract":[{"type":"text","text":"Get the current user’s followed artists."}],"title":"currentUserFollowedArtists(after:limit:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserFollowedArtists(after:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserFollowedArtists"},{"kind":"text","text":"("},{"text":"after","kind":"externalParam"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier","text":"Artist"},{"kind":"text","text":">, any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followPlaylistForCurrentUser(_:publicly:)":{"abstract":[{"text":"Follow a playlist for the current user.","type":"text"}],"title":"followPlaylistForCurrentUser(_:publicly:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followPlaylistForCurrentUser(_:publicly:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"followPlaylistForCurrentUser"},{"kind":"text","text":"(any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicly"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followArtistsForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more artists.","type":"text"}],"title":"followArtistsForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followArtistsForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followArtistsForCurrentUser"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/followUsersForCurrentUser(_:)":{"abstract":[{"text":"Add the current user as a follower of one or more users.","type":"text"}],"title":"followUsersForCurrentUser(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/followUsersForCurrentUser(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followUsersForCurrentUser"},{"text":"([any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapiloghandler.json b/docs/data/documentation/spotifywebapi/spotifyapiloghandler.json index 3a0498d76..066d9367b 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapiloghandler.json +++ b/docs/data/documentation/spotifywebapi/spotifyapiloghandler.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/7Logging10LogHandlerP","doc:\/\/SpotifyWebAPI\/s8SendableP"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct","role":"symbol","roleHeading":"Structure","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAPILogHandler","kind":"identifier"}],"title":"SpotifyAPILogHandler","externalID":"s:13SpotifyWebAPI0A13APILogHandlerV","navigatorTitle":[{"text":"SpotifyAPILogHandler","kind":"identifier"}]},"abstract":[{"type":"text","text":"The logging backend for this library."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler"]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/init(label:logLevel:metadata:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/label","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/logLevel","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/metadata"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/log(level:message:metadata:source:file:function:line:)"],"title":"Instance Methods"},{"title":"Subscripts","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/subscript(metadataKey:)"]},{"title":"Type Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/bootstrap()"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/LogHandler-Implementations"],"generated":true,"title":"Default Implementations"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPILogHandler"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"anchor":"overview","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"https:\/\/github.com\/apple\/swift-log","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/subscript(metadataKey:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/subscript(metadataKey:)","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"metadataKey","kind":"externalParam"},{"kind":"text","text":" _: "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:SD5Valuea","kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/subscript(metadatakey:)","title":"subscript(metadataKey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/log(level:message:metadata:source:file:function:line:)":{"abstract":[],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/log(level:message:metadata:source:file:function:line:)","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/log(level:message:metadata:source:file:function:line:)","kind":"symbol","title":"log(level:message:metadata:source:file:function:line:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"log"},{"kind":"text","text":"("},{"text":"level","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV5LevelO","text":"Level","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"message"},{"kind":"text","text":": "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Logging6LoggerV7MessageV","kind":"typeIdentifier","text":"Message"},{"text":", ","kind":"text"},{"text":"metadata","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"},{"kind":"text","text":"."},{"text":"Metadata","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"},{"kind":"text","text":"?, "},{"text":"source","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"file"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"function"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"line"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Su","text":"UInt"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/metadata":{"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/metadata","title":"metadata","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/metadata","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"metadata"},{"kind":"text","text":": "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Metadata","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/init(label:logLevel:metadata:)":{"abstract":[{"type":"text","text":"Creates a logger."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/init(label:logLevel:metadata:)","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/init(label:loglevel:metadata:)","kind":"symbol","title":"init(label:logLevel:metadata:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"label"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"logLevel","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"text":"Level","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"text":", ","kind":"text"},{"text":"metadata","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Metadata","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/7Logging10LogHandlerP":{"identifier":"doc:\/\/SpotifyWebAPI\/7Logging10LogHandlerP","title":"Logging.LogHandler","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/LogHandler-Implementations":{"title":"LogHandler Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/loghandler-implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/LogHandler-Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/bootstrap()":{"kind":"symbol","title":"bootstrap()","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"bootstrap","kind":"identifier"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/bootstrap()","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/bootstrap()","abstract":[{"type":"text","text":"Calls "},{"type":"codeVoice","code":"LoggingSystem.bootstrap(_:)"},{"type":"text","text":" and configures this type as the logging"},{"text":" ","type":"text"},{"text":"backend. The default log level is ","type":"text"},{"type":"codeVoice","code":"info"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/label":{"abstract":[{"text":"A label for the logger.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/label","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/label","kind":"symbol","title":"label","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"label","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}],"role":"symbol","abstract":[{"type":"text","text":"The logging backend for this library."}],"title":"SpotifyAPILogHandler","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler"},"doc://SpotifyWebAPI/s8SendableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/logLevel":{"abstract":[],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/logLevel","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/loglevel","kind":"symbol","title":"logLevel","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"logLevel"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV5LevelO","kind":"typeIdentifier","text":"Level"}]},"https://github.com/apple/swift-log":{"title":"swift-log","type":"link","url":"https:\/\/github.com\/apple\/swift-log","titleInlineContent":[{"type":"text","text":"swift-log"}],"identifier":"https:\/\/github.com\/apple\/swift-log"}}} \ No newline at end of file +{"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/7Logging10LogHandlerP","doc:\/\/SpotifyWebAPI\/s8SendableP"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"kind":"symbol","topicSections":[{"title":"Initializers","generated":true,"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/init(label:logLevel:metadata:)"]},{"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/label","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/logLevel","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/metadata"],"generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/log(level:message:metadata:source:file:function:line:)"],"anchor":"Instance-Methods","generated":true,"title":"Instance Methods"},{"anchor":"Subscripts","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/subscript(metadataKey:)"],"title":"Subscripts"},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/bootstrap()"],"title":"Type Methods","anchor":"Type-Methods"},{"title":"Default Implementations","anchor":"Default-Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/LogHandler-Implementations"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}]}]},{"content":[{"type":"heading","text":"Overview","anchor":"overview","level":2},{"inlineContent":[{"type":"text","text":"See "},{"isActive":true,"identifier":"https:\/\/github.com\/apple\/swift-log","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"},"metadata":{"roleHeading":"Structure","title":"SpotifyAPILogHandler","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAPILogHandler","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAPILogHandler","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI0A13APILogHandlerV","symbolKind":"struct"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"abstract":[{"text":"The logging backend for this library.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/7Logging10LogHandlerP":{"identifier":"doc:\/\/SpotifyWebAPI\/7Logging10LogHandlerP","type":"unresolvable","title":"Logging.LogHandler"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","abstract":[{"text":"The logging backend for this library.","type":"text"}],"kind":"symbol","title":"SpotifyAPILogHandler","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/subscript(metadataKey:)":{"url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/subscript(metadatakey:)","kind":"symbol","title":"subscript(metadataKey:)","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"metadataKey","kind":"externalParam"},{"text":" _: ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata"},{"kind":"text","text":"."},{"preciseIdentifier":"s:SD5Valuea","kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/subscript(metadataKey:)","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/label":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"label"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"label","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/label","role":"symbol","abstract":[{"type":"text","text":"A label for the logger."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/label"},"https://github.com/apple/swift-log":{"title":"swift-log","url":"https:\/\/github.com\/apple\/swift-log","titleInlineContent":[{"type":"text","text":"swift-log"}],"type":"link","identifier":"https:\/\/github.com\/apple\/swift-log"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/init(label:logLevel:metadata:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/init(label:logLevel:metadata:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"logLevel","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Level","preciseIdentifier":"s:7Logging6LoggerV5LevelO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"metadata","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV8Metadataa","kind":"typeIdentifier","text":"Metadata"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/init(label:loglevel:metadata:)","abstract":[{"type":"text","text":"Creates a logger."}],"title":"init(label:logLevel:metadata:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/LogHandler-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/LogHandler-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/loghandler-implementations","type":"topic","title":"LogHandler Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/log(level:message:metadata:source:file:function:line:)":{"url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/log(level:message:metadata:source:file:function:line:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"log","kind":"identifier"},{"text":"(","kind":"text"},{"text":"level","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO","text":"Level"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"message"},{"text":": ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV7MessageV","text":"Message","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"metadata"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"text":"Metadata","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"},{"kind":"text","text":"?, "},{"text":"source","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"file","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"function","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"line","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"log(level:message:metadata:source:file:function:line:)","role":"symbol","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/log(level:message:metadata:source:file:function:line:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/logLevel":{"title":"logLevel","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"logLevel","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Level","preciseIdentifier":"s:7Logging6LoggerV5LevelO"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/logLevel","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/loglevel","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/metadata":{"url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/metadata","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"metadata"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Metadata","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"}],"title":"metadata","role":"symbol","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/metadata"},"doc://SpotifyWebAPI/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/bootstrap()":{"title":"bootstrap()","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bootstrap"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/bootstrap()","abstract":[{"type":"text","text":"Calls "},{"type":"codeVoice","code":"LoggingSystem.bootstrap(_:)"},{"type":"text","text":" and configures this type as the logging"},{"type":"text","text":" "},{"type":"text","text":"backend. The default log level is "},{"type":"codeVoice","code":"info"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/bootstrap()"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/bootstrap().json b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/bootstrap().json index 59e0c468e..5815a3e6d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/bootstrap().json +++ b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/bootstrap().json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"]]},"kind":"symbol","abstract":[{"type":"text","text":"Calls "},{"code":"LoggingSystem.bootstrap(_:)","type":"codeVoice"},{"text":" and configures this type as the logging","type":"text"},{"text":" ","type":"text"},{"text":"backend. The default log level is ","type":"text"},{"code":"info","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/bootstrap()"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"bootstrap","kind":"identifier"},{"text":"()","kind":"text"}]}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"This method should only be called once. Calling it additional times is","type":"text"},{"type":"text","text":" "},{"text":"safe, but has no effect.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Thread Safety","type":"text"}]}]},{"inlineContent":[{"text":"This method is thread-safe.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"bootstrap","kind":"identifier"},{"kind":"text","text":"()"}],"roleHeading":"Type Method","symbolKind":"method","title":"bootstrap()","externalID":"s:13SpotifyWebAPI0A13APILogHandlerV9bootstrapyyFZ","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/bootstrap()","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}],"role":"symbol","abstract":[{"type":"text","text":"The logging backend for this library."}],"title":"SpotifyAPILogHandler","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/bootstrap()":{"kind":"symbol","title":"bootstrap()","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"bootstrap","kind":"identifier"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/bootstrap()","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/bootstrap()","abstract":[{"type":"text","text":"Calls "},{"type":"codeVoice","code":"LoggingSystem.bootstrap(_:)"},{"type":"text","text":" and configures this type as the logging"},{"text":" ","type":"text"},{"text":"backend. The default log level is ","type":"text"},{"type":"codeVoice","code":"info"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/bootstrap()","interfaceLanguage":"swift"},"metadata":{"externalID":"s:13SpotifyWebAPI0A13APILogHandlerV9bootstrapyyFZ","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bootstrap"},{"text":"()","kind":"text"}],"roleHeading":"Type Method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"bootstrap()","symbolKind":"method"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"bootstrap","kind":"identifier"},{"text":"()","kind":"text"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"This method should only be called once. Calling it additional times is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"safe, but has no effect."}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Thread Safety"}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"text":"This method is thread-safe.","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/bootstrap()"]}],"abstract":[{"text":"Calls ","type":"text"},{"code":"LoggingSystem.bootstrap(_:)","type":"codeVoice"},{"text":" and configures this type as the logging","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"backend. The default log level is "},{"code":"info","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/bootstrap()":{"title":"bootstrap()","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bootstrap"},{"text":"()","kind":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/bootstrap()","abstract":[{"type":"text","text":"Calls "},{"type":"codeVoice","code":"LoggingSystem.bootstrap(_:)"},{"type":"text","text":" and configures this type as the logging"},{"type":"text","text":" "},{"type":"text","text":"backend. The default log level is "},{"type":"codeVoice","code":"info"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/bootstrap()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","abstract":[{"text":"The logging backend for this library.","type":"text"}],"kind":"symbol","title":"SpotifyAPILogHandler","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/init(label:loglevel:metadata:).json b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/init(label:loglevel:metadata:).json index 037decaaf..700b05f58 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/init(label:loglevel:metadata:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/init(label:loglevel:metadata:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/init(label:logLevel:metadata:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/init(label:loglevel:metadata:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","title":"init(label:logLevel:metadata:)","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A13APILogHandlerV5label8logLevel8metadataACSS_7Logging6LoggerV0H0OSDySSAI13MetadataValueOGtcfc","roleHeading":"Initializer","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"label"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"logLevel","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Logging6LoggerV5LevelO","kind":"typeIdentifier","text":"Level"},{"kind":"text","text":", "},{"text":"metadata","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"text":"Metadata","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"},{"text":")","kind":"text"}]},"abstract":[{"text":"Creates a logger.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"label","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"logLevel"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV5LevelO","text":"Level","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"metadata"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"},{"kind":"text","text":"."},{"text":"Metadata","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"},{"kind":"text","text":" = Logger.Metadata())"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"label","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A label for the logger."}]}]},{"name":"logLevel","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The log level."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Metadata for this logger."}]}],"name":"metadata"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/init(label:logLevel:metadata:)":{"abstract":[{"type":"text","text":"Creates a logger."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/init(label:logLevel:metadata:)","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/init(label:loglevel:metadata:)","kind":"symbol","title":"init(label:logLevel:metadata:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"label"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"logLevel","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"text":"Level","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"text":", ","kind":"text"},{"text":"metadata","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Metadata","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}],"role":"symbol","abstract":[{"type":"text","text":"The logging backend for this library."}],"title":"SpotifyAPILogHandler","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A13APILogHandlerV5label8logLevel8metadataACSS_7Logging6LoggerV0H0OSDySSAI13MetadataValueOGtcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"logLevel","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Level","preciseIdentifier":"s:7Logging6LoggerV5LevelO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"metadata","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Metadata","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"},{"text":")","kind":"text"}],"roleHeading":"Initializer","role":"symbol","title":"init(label:logLevel:metadata:)","symbolKind":"init"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/init(label:logLevel:metadata:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"label","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"logLevel"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"text":"Level","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"metadata"},{"text":": ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Metadata","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"},{"text":" = Logger.Metadata())","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A label for the logger."}],"type":"paragraph"}],"name":"label"},{"content":[{"inlineContent":[{"type":"text","text":"The log level."}],"type":"paragraph"}],"name":"logLevel"},{"content":[{"inlineContent":[{"text":"Metadata for this logger.","type":"text"}],"type":"paragraph"}],"name":"metadata"}]}],"abstract":[{"type":"text","text":"Creates a logger."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/init(label:loglevel:metadata:)"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/init(label:logLevel:metadata:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/init(label:logLevel:metadata:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"logLevel","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Level","preciseIdentifier":"s:7Logging6LoggerV5LevelO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"metadata","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV8Metadataa","kind":"typeIdentifier","text":"Metadata"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/init(label:loglevel:metadata:)","abstract":[{"type":"text","text":"Creates a logger."}],"title":"init(label:logLevel:metadata:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","abstract":[{"text":"The logging backend for this library.","type":"text"}],"kind":"symbol","title":"SpotifyAPILogHandler","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/label.json b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/label.json index 855e3dda0..a0fbcfd1d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/label.json +++ b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/label.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"]]},"metadata":{"title":"label","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"label"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI0A13APILogHandlerV5labelSSvp","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"label","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","abstract":[{"type":"text","text":"A label for the logger."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/label"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/label"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/label":{"abstract":[{"text":"A label for the logger.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/label","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/label","kind":"symbol","title":"label","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"label","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}],"role":"symbol","abstract":[{"type":"text","text":"The logging backend for this library."}],"title":"SpotifyAPILogHandler","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/label","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A label for the logger."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/label"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"label","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"]]},"metadata":{"roleHeading":"Instance Property","title":"label","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"label"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A13APILogHandlerV5labelSSvp","symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","abstract":[{"text":"The logging backend for this library.","type":"text"}],"kind":"symbol","title":"SpotifyAPILogHandler","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/label":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"label"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"label","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/label","role":"symbol","abstract":[{"type":"text","text":"A label for the logger."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/label"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/log(level:message:metadata:file:function:line:).json b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/log(level:message:metadata:file:function:line:).json index 13de4a0b5..dccbe6aec 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/log(level:message:metadata:file:function:line:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/log(level:message:metadata:file:function:line:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/LogHandler-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"log","kind":"identifier"},{"kind":"text","text":"("},{"text":"level","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"text":"Level","preciseIdentifier":"s:7Logging6LoggerV5LevelO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"message"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV7MessageV","text":"Message"},{"kind":"text","text":", "},{"kind":"externalParam","text":"metadata"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata"},{"text":"?, ","kind":"text"},{"text":"file","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"function"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"line"},{"kind":"text","text":": "},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"kind":"text","text":")"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/log(level:message:metadata:file:function:line:)"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"title":"log(level:message:metadata:file:function:line:)","platforms":[],"extendedModule":"Logging","modules":[{"name":"SpotifyWebAPI","relatedModules":["Logging"]}],"symbolKind":"method","externalID":"s:7Logging10LogHandlerPAAE3log5level7message8metadata4file8function4lineyAA6LoggerV5LevelO_AL7MessageVSDySSAL13MetadataValueOGSgS2SSutF::SYNTHESIZED::s:13SpotifyWebAPI0A13APILogHandlerV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"log","kind":"identifier"},{"text":"(","kind":"text"},{"text":"level","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Logging6LoggerV5LevelO","kind":"typeIdentifier","text":"Level"},{"text":", ","kind":"text"},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Message","preciseIdentifier":"s:7Logging6LoggerV7MessageV"},{"kind":"text","text":", "},{"text":"metadata","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"file"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"function"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"line","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","kind":"typeIdentifier","text":"UInt"},{"text":")","kind":"text"}],"role":"symbol","roleHeading":"Instance Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/log(level:message:metadata:file:function:line:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LogHandler.log(level:message:metadata:file:function:line:)"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/LogHandler-Implementations":{"title":"LogHandler Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/loghandler-implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/LogHandler-Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/log(level:message:metadata:file:function:line:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"log"},{"text":"(","kind":"text"},{"text":"level","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV5LevelO","text":"Level","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"message"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV7MessageV","text":"Message"},{"kind":"text","text":", "},{"text":"metadata","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"file"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"function","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"line"},{"text":": ","kind":"text"},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"text":")","kind":"text"}],"deprecated":true,"type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/log(level:message:metadata:file:function:line:)","kind":"symbol","role":"symbol","title":"log(level:message:metadata:file:function:line:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/log(level:message:metadata:file:function:line:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}],"role":"symbol","abstract":[{"type":"text","text":"The logging backend for this library."}],"title":"SpotifyAPILogHandler","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/LogHandler-Implementations"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Logging"]}],"externalID":"s:7Logging10LogHandlerPAAE3log5level7message8metadata4file8function4lineyAA6LoggerV5LevelO_AL7MessageVSDySSAL13MetadataValueOGSgS2SSutF::SYNTHESIZED::s:13SpotifyWebAPI0A13APILogHandlerV","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"log"},{"kind":"text","text":"("},{"text":"level","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"},{"text":".","kind":"text"},{"text":"Level","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"text":", ","kind":"text"},{"text":"message","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"},{"text":".","kind":"text"},{"text":"Message","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV7MessageV"},{"kind":"text","text":", "},{"text":"metadata","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Metadata","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"file"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"function"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"line"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"},{"text":")","kind":"text"}],"title":"log(level:message:metadata:file:function:line:)","platforms":[],"role":"symbol","extendedModule":"Logging"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/log(level:message:metadata:file:function:line:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"LogHandler.log(level:message:metadata:file:function:line:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"log","kind":"identifier"},{"text":"(","kind":"text"},{"text":"level","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"text":"Level","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"message"},{"kind":"text","text":": "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Message","preciseIdentifier":"s:7Logging6LoggerV7MessageV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"metadata"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"file"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"function","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"line"},{"text":": ","kind":"text"},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/log(level:message:metadata:file:function:line:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","abstract":[{"text":"The logging backend for this library.","type":"text"}],"kind":"symbol","title":"SpotifyAPILogHandler","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/log(level:message:metadata:file:function:line:)":{"deprecated":true,"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"log"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"level"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Level","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"message"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"text":"Message","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV7MessageV"},{"text":", ","kind":"text"},{"text":"metadata","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata"},{"kind":"text","text":"?, "},{"text":"file","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"function","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"line"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Su","text":"UInt"},{"text":")","kind":"text"}],"title":"log(level:message:metadata:file:function:line:)","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/log(level:message:metadata:file:function:line:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/log(level:message:metadata:file:function:line:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/LogHandler-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/LogHandler-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/loghandler-implementations","type":"topic","title":"LogHandler Implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/log(level:message:metadata:source:file:function:line:).json b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/log(level:message:metadata:source:file:function:line:).json index 28dd7db13..415207e5e 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/log(level:message:metadata:source:file:function:line:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/log(level:message:metadata:source:file:function:line:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/log(level:message:metadata:source:file:function:line:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"log"},{"text":"(","kind":"text"},{"text":"level","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO","text":"Level"},{"text":", ","kind":"text"},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV7MessageV","text":"Message"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"metadata"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"source"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"file","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"function","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"line"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"LogHandler.log(level:message:metadata:source:file:function:line:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/log(level:message:metadata:source:file:function:line:)"},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"log","kind":"identifier"},{"kind":"text","text":"("},{"text":"level","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"},{"kind":"text","text":"."},{"text":"Level","preciseIdentifier":"s:7Logging6LoggerV5LevelO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"message"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV7MessageV","text":"Message"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"metadata"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Metadata","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"},{"kind":"text","text":"?, "},{"text":"source","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"file"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"function","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"line","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"text":")","kind":"text"}],"symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"title":"log(level:message:metadata:source:file:function:line:)","externalID":"s:13SpotifyWebAPI0A13APILogHandlerV3log5level7message8metadata6source4file8function4liney7Logging6LoggerV5LevelO_AN7MessageVSDySSAN13MetadataValueOGSgS3SSutF","role":"symbol","roleHeading":"Instance Method"},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}],"role":"symbol","abstract":[{"type":"text","text":"The logging backend for this library."}],"title":"SpotifyAPILogHandler","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/log(level:message:metadata:source:file:function:line:)":{"abstract":[],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/log(level:message:metadata:source:file:function:line:)","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/log(level:message:metadata:source:file:function:line:)","kind":"symbol","title":"log(level:message:metadata:source:file:function:line:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"log"},{"kind":"text","text":"("},{"text":"level","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV5LevelO","text":"Level","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"message"},{"kind":"text","text":": "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Logging6LoggerV7MessageV","kind":"typeIdentifier","text":"Message"},{"text":", ","kind":"text"},{"text":"metadata","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"},{"kind":"text","text":"."},{"text":"Metadata","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"},{"kind":"text","text":"?, "},{"text":"source","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"file"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"function"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"line"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Su","text":"UInt"},{"text":")","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"LogHandler.log(level:message:metadata:source:file:function:line:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"log"},{"text":"(","kind":"text"},{"text":"level","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Logging6LoggerV5LevelO","kind":"typeIdentifier","text":"Level"},{"text":", ","kind":"text"},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"text":"Message","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV7MessageV"},{"kind":"text","text":", "},{"text":"metadata","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"text":"Metadata","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"},{"kind":"text","text":"?, "},{"text":"source","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"file","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"function"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"line","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/log(level:message:metadata:source:file:function:line:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"]]},"kind":"symbol","metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"log"},{"text":"(","kind":"text"},{"text":"level","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"text":"Level","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"text":", ","kind":"text"},{"text":"message","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Message","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV7MessageV"},{"kind":"text","text":", "},{"text":"metadata","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"source","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"file","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"function"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"line","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Su","text":"UInt"},{"text":")","kind":"text"}],"title":"log(level:message:metadata:source:file:function:line:)","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A13APILogHandlerV3log5level7message8metadata6source4file8function4liney7Logging6LoggerV5LevelO_AN7MessageVSDySSAN13MetadataValueOGSgS3SSutF","roleHeading":"Instance Method","symbolKind":"method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/log(level:message:metadata:source:file:function:line:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/log(level:message:metadata:source:file:function:line:)":{"url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/log(level:message:metadata:source:file:function:line:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"log","kind":"identifier"},{"text":"(","kind":"text"},{"text":"level","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO","text":"Level"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"message"},{"text":": ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV7MessageV","text":"Message","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"metadata"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"text":"Metadata","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"},{"kind":"text","text":"?, "},{"text":"source","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"file","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"function","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"line","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"log(level:message:metadata:source:file:function:line:)","role":"symbol","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/log(level:message:metadata:source:file:function:line:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","abstract":[{"text":"The logging backend for this library.","type":"text"}],"kind":"symbol","title":"SpotifyAPILogHandler","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/loghandler-implementations.json b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/loghandler-implementations.json index 6f0e8d018..3256fe370 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/loghandler-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/loghandler-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/loghandler-implementations"]}],"kind":"article","topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/log(level:message:metadata:file:function:line:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/LogHandler-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"LogHandler Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/log(level:message:metadata:file:function:line:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"log"},{"text":"(","kind":"text"},{"text":"level","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV5LevelO","text":"Level","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"message"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV7MessageV","text":"Message"},{"kind":"text","text":", "},{"text":"metadata","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"file"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"function","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"line"},{"text":": ","kind":"text"},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"text":")","kind":"text"}],"deprecated":true,"type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/log(level:message:metadata:file:function:line:)","kind":"symbol","role":"symbol","title":"log(level:message:metadata:file:function:line:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/log(level:message:metadata:file:function:line:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}],"role":"symbol","abstract":[{"type":"text","text":"The logging backend for this library."}],"title":"SpotifyAPILogHandler","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"]]},"kind":"article","sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/loghandler-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"LogHandler Implementations"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/LogHandler-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"anchor":"Instance-Methods","title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/log(level:message:metadata:file:function:line:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","abstract":[{"text":"The logging backend for this library.","type":"text"}],"kind":"symbol","title":"SpotifyAPILogHandler","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/log(level:message:metadata:file:function:line:)":{"deprecated":true,"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"log"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"level"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Level","preciseIdentifier":"s:7Logging6LoggerV5LevelO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"message"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"text":"Message","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV7MessageV"},{"text":", ","kind":"text"},{"text":"metadata","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata"},{"kind":"text","text":"?, "},{"text":"file","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"function","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"line"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Su","text":"UInt"},{"text":")","kind":"text"}],"title":"log(level:message:metadata:file:function:line:)","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/log(level:message:metadata:file:function:line:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/log(level:message:metadata:file:function:line:)","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/loglevel.json b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/loglevel.json index 146c0cbeb..bdbfa766c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/loglevel.json +++ b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/loglevel.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/logLevel","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/loglevel"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"LogHandler.logLevel","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logLevel"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Level","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO"}]}]}],"metadata":{"title":"logLevel","externalID":"s:13SpotifyWebAPI0A13APILogHandlerV8logLevel7Logging6LoggerV0G0Ovp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"logLevel","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV5LevelO","kind":"typeIdentifier","text":"Level"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}],"role":"symbol","abstract":[{"type":"text","text":"The logging backend for this library."}],"title":"SpotifyAPILogHandler","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/logLevel":{"abstract":[],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/logLevel","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/loglevel","kind":"symbol","title":"logLevel","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"logLevel"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV5LevelO","kind":"typeIdentifier","text":"Level"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/logLevel"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"]]},"metadata":{"roleHeading":"Instance Property","role":"symbol","title":"logLevel","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A13APILogHandlerV8logLevel7Logging6LoggerV0G0Ovp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"logLevel","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO","text":"Level"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"logLevel","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Level","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV5LevelO"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LogHandler.logLevel","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/loglevel"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/logLevel":{"title":"logLevel","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"logLevel","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Level","preciseIdentifier":"s:7Logging6LoggerV5LevelO"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/logLevel","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/loglevel","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","abstract":[{"text":"The logging backend for this library.","type":"text"}],"kind":"symbol","title":"SpotifyAPILogHandler","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/metadata.json b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/metadata.json index 083539378..797597bbf 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/metadata.json +++ b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/metadata.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/metadata"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LogHandler.metadata"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/metadata"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","title":"metadata","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI0A13APILogHandlerV8metadataSDySS7Logging6LoggerV13MetadataValueOGvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"metadata","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"text":"Metadata","preciseIdentifier":"s:7Logging6LoggerV8Metadataa","kind":"typeIdentifier"}],"role":"symbol"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"metadata"},{"text":": ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata","kind":"typeIdentifier"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/metadata":{"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/metadata","title":"metadata","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/metadata","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"metadata"},{"kind":"text","text":": "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Metadata","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}],"role":"symbol","abstract":[{"type":"text","text":"The logging backend for this library."}],"title":"SpotifyAPILogHandler","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"metadata"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"},{"text":".","kind":"text"},{"text":"Metadata","preciseIdentifier":"s:7Logging6LoggerV8Metadataa","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI0A13APILogHandlerV8metadataSDySS7Logging6LoggerV13MetadataValueOGvp","title":"metadata","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/metadata"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LogHandler.metadata"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"metadata"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/metadata"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","abstract":[{"text":"The logging backend for this library.","type":"text"}],"kind":"symbol","title":"SpotifyAPILogHandler","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/metadata":{"url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/metadata","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"metadata"},{"text":": ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Metadata","preciseIdentifier":"s:7Logging6LoggerV8Metadataa"}],"title":"metadata","role":"symbol","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/metadata"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/subscript(metadatakey:).json b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/subscript(metadatakey:).json index fd271dd6d..6cd72bb58 100644 --- a/docs/data/documentation/spotifywebapi/spotifyapiloghandler/subscript(metadatakey:).json +++ b/docs/data/documentation/spotifywebapi/spotifyapiloghandler/subscript(metadatakey:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/subscript(metadatakey:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LogHandler.subscript(metadataKey:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"metadataKey","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"metadataKey","kind":"internalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:SD5Valuea","kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/subscript(metadataKey:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"]]},"sections":[],"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI0A13APILogHandlerV11metadataKey7Logging6LoggerV13MetadataValueOSgSS_tcip","title":"subscript(metadataKey:)","roleHeading":"Instance Subscript","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"metadataKey"},{"text":" _: ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata"},{"text":".","kind":"text"},{"preciseIdentifier":"s:SD5Valuea","kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"role":"symbol","symbolKind":"subscript","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}],"role":"symbol","abstract":[{"type":"text","text":"The logging backend for this library."}],"title":"SpotifyAPILogHandler","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/subscript(metadataKey:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/subscript(metadataKey:)","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"metadataKey","kind":"externalParam"},{"kind":"text","text":" _: "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:SD5Valuea","kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/subscript(metadatakey:)","title":"subscript(metadataKey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"externalParam","text":"metadataKey"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"metadataKey"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Logging6LoggerV8Metadataa","kind":"typeIdentifier","text":"Metadata"},{"kind":"text","text":"."},{"text":"Value","preciseIdentifier":"s:SD5Valuea","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/subscript(metadataKey:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"subscript","externalID":"s:13SpotifyWebAPI0A13APILogHandlerV11metadataKey7Logging6LoggerV13MetadataValueOSgSS_tcip","roleHeading":"Instance Subscript","title":"subscript(metadataKey:)","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"metadataKey","kind":"externalParam"},{"text":" _: ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SD5Valuea","text":"Value"},{"kind":"text","text":"?"}]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyapiloghandler\/subscript(metadatakey:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LogHandler.subscript(metadataKey:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPILogHandler"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler","abstract":[{"text":"The logging backend for this library.","type":"text"}],"kind":"symbol","title":"SpotifyAPILogHandler","url":"\/documentation\/spotifywebapi\/spotifyapiloghandler","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAPILogHandler"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPILogHandler/subscript(metadataKey:)":{"url":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/subscript(metadatakey:)","kind":"symbol","title":"subscript(metadataKey:)","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"metadataKey","kind":"externalParam"},{"text":" _: ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV8Metadataa","text":"Metadata"},{"kind":"text","text":"."},{"preciseIdentifier":"s:SD5Valuea","kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPILogHandler\/subscript(metadataKey:)","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror.json b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror.json index 21bbf3826..cab96478d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror"]}],"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"metadata":{"role":"symbol","symbolKind":"struct","title":"SpotifyAuthenticationError","externalID":"s:13SpotifyWebAPI0A19AuthenticationErrorV","roleHeading":"Structure","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthenticationError"}]},"sections":[],"seeAlsoSections":[{"generated":true,"title":"Errors","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/s5ErrorP","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/s8SendableP"],"type":"conformsTo"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/error","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/errorDescription"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations"],"generated":true}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"overview","text":"Overview","level":2,"type":"heading"},{"inlineContent":[{"text":"Do not confuse this with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Used whenever there are errors related to authentication or authorization, such"},{"text":" ","type":"text"},{"text":"as retrieving an access token or refreshing an access token.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"The error response follows ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc6749"},{"type":"text","text":" on the OAuth 2.0 Authorization"},{"type":"text","text":" "},{"text":"Framework.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"See also:","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","type":"reference"}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#authentication-error-object","isActive":true},{"text":".","type":"text"}]}]}],"references":{"https://tools.ietf.org/html/rfc6749":{"type":"link","identifier":"https:\/\/tools.ietf.org\/html\/rfc6749","title":"RFC 6749","titleInlineContent":[{"text":"RFC 6749","type":"text"}],"url":"https:\/\/tools.ietf.org\/html\/rfc6749"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/Error-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Error-Implementations","title":"Error Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error-implementations"},"doc://SpotifyWebAPI/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/Decodable-Implementations":{"abstract":[],"title":"Decodable Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/decodable-implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Decodable-Implementations","kind":"article"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/LocalizedError-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"LocalizedError Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizederror-implementations"},"https://developer.spotify.com/documentation/web-api/#authentication-error-object":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#authentication-error-object","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#authentication-error-object","title":"Spotify web API reference"},"doc://SpotifyWebAPI/s5ErrorP":{"identifier":"doc:\/\/SpotifyWebAPI\/s5ErrorP","type":"unresolvable","title":"Swift.Error"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/error":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"type":"text","text":"A high level description of the error as specified in RFC 6749 Section"},{"text":" ","type":"text"},{"type":"text","text":"5.2."}],"title":"error","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/error","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/equatable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/errorDescription":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A more detailed description of the error as specified in RFC 6749 Section"},{"text":" ","type":"text"},{"type":"text","text":"4.1.2.1."}],"title":"errorDescription","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/errordescription","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/errorDescription","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/10Foundation14LocalizedErrorP":{"identifier":"doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","type":"unresolvable","title":"Foundation.LocalizedError"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A19AuthenticationErrorV","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyAuthenticationError","symbolKind":"struct","roleHeading":"Structure"},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/s5ErrorP","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/s8SendableP"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"topicSections":[{"anchor":"Instance-Properties","title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/error","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/errorDescription"],"generated":true},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations"],"anchor":"Default-Implementations"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"platforms":["macOS"]}]},{"content":[{"level":2,"anchor":"overview","text":"Overview","type":"heading"},{"inlineContent":[{"type":"text","text":"Do not confuse this with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"text":"Used whenever there are errors related to authentication or authorization, such","type":"text"},{"type":"text","text":" "},{"type":"text","text":"as retrieving an access token or refreshing an access token."}],"type":"paragraph"},{"inlineContent":[{"text":"The error response follows ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc6749"},{"text":" on the OAuth 2.0 Authorization","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Framework."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"See also:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","type":"reference"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","type":"reference","isActive":true}]}]}]},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#authentication-error-object","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","seeAlsoSections":[{"generated":true,"anchor":"Errors","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"],"title":"Errors"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/Error-Implementations":{"title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Error-Implementations","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error-implementations","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/errorDescription":{"url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/errordescription","title":"errorDescription","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"type":"text","text":"A more detailed description of the error as specified in RFC 6749 Section"},{"text":" ","type":"text"},{"type":"text","text":"4.1.2.1."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/errorDescription"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/10Foundation14LocalizedErrorP":{"identifier":"doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","title":"Foundation.LocalizedError","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/error":{"title":"error","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[{"type":"text","text":"A high level description of the error as specified in RFC 6749 Section"},{"text":" ","type":"text"},{"type":"text","text":"5.2."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/error","kind":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"https://developer.spotify.com/documentation/web-api/#authentication-error-object":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#authentication-error-object","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#authentication-error-object","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"https://tools.ietf.org/html/rfc6749":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc6749","type":"link","url":"https:\/\/tools.ietf.org\/html\/rfc6749","title":"RFC 6749","titleInlineContent":[{"text":"RFC 6749","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizederror-implementations","abstract":[],"role":"collectionGroup","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://SpotifyWebAPI/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s5ErrorP"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/Decodable-Implementations":{"abstract":[],"type":"topic","kind":"article","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Decodable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/!=(_:_:).json b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/!=(_:_:).json index 4dd793a4a..07eab96d2 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/!=(_:_:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A19AuthenticationErrorV","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","title":"!=(_:_:)","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op","roleHeading":"Operator"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/!=(_:_:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/!=(_:_:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/equatable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A19AuthenticationErrorV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Operator","symbolKind":"op","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Equatable-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/!=(_:_:)":{"title":"!=(_:_:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/!=(_:_:)","role":"symbol","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[],"kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/anyfailingpublisher(_:).json b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/anyfailingpublisher(_:).json index 582ff4e38..1bed26229 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/anyfailingpublisher(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/anyfailingpublisher(_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/anyfailingpublisher(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"outputType","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Output","kind":"typeIdentifier"},{"text":".Type = Output.self) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The output type for the publisher. It can usually"},{"text":" ","type":"text"},{"type":"text","text":"be inferred from the context."}]}],"name":"outputType"}],"kind":"parameters"},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Equivalent to"}]},{"type":"codeListing","syntax":null,"code":["Fail(error: self).eraseToAnyPublisher()"]}],"kind":"content"}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"title":"anyFailingPublisher(_:)","symbolKind":"method","roleHeading":"Instance Method","externalID":"s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF::SYNTHESIZED::s:13SpotifyWebAPI0A19AuthenticationErrorV","role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Error-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/anyFailingPublisher(_:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Returns "},{"code":"AnyPublisher","type":"codeVoice"},{"type":"text","text":" with the specified output type. The error type is"},{"text":" ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/Error-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Error-Implementations","title":"Error Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/anyFailingPublisher(_:)":{"kind":"symbol","role":"symbol","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"text":" ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"text":">(","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"anyFailingPublisher(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/anyFailingPublisher(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/anyfailingpublisher(_:)"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"anyFailingPublisher(_:)","externalID":"s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF::SYNTHESIZED::s:13SpotifyWebAPI0A19AuthenticationErrorV","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Output"},{"text":".Type) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"extendedModule":"Swift"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/anyFailingPublisher(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Error-Implementations"]]},"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"text":" ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"outputType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Output"},{"text":".Type = Output.self) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The output type for the publisher. It can usually"},{"text":" ","type":"text"},{"text":"be inferred from the context.","type":"text"}]}],"name":"outputType"}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Equivalent to","type":"text"}]},{"code":["Fail(error: self).eraseToAnyPublisher()"],"syntax":null,"type":"codeListing"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/anyfailingpublisher(_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/Error-Implementations":{"title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Error-Implementations","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error-implementations","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/anyFailingPublisher(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/anyFailingPublisher(_:)","role":"symbol","type":"topic","kind":"symbol","title":"anyFailingPublisher(_:)","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/anyfailingpublisher(_:)","abstract":[{"type":"text","text":"Returns "},{"code":"AnyPublisher","type":"codeVoice"},{"text":" with the specified output type. The error type is","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" type-erased to ","type":"text"},{"code":"Error","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Output"},{"text":".Type) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Output"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/decodable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/decodable-implementations.json index f197b0b97..c2837101c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/decodable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Decodable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/init(from:)"],"generated":true,"title":"Initializers"}],"sections":[],"metadata":{"title":"Decodable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/decodable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/init(from:)","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Decodable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"sections":[],"kind":"article","topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/init(from:)"],"title":"Initializers","generated":true,"anchor":"Initializers"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/init(from:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/init(from:)","type":"topic","title":"init(from:)","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/equatable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/equatable-implementations.json index 55b52cce5..d0f2dffce 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"]]},"sections":[],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/!=(_:_:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/!=(_:_:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/!=(_:_:)"],"title":"Operators","generated":true,"anchor":"Operators"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/!=(_:_:)":{"title":"!=(_:_:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/!=(_:_:)","role":"symbol","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/error-implementations.json b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/error-implementations.json index 30d2c3ab1..13c30b3b3 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/error-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/error-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Error Implementations","roleHeading":"API Collection"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error-implementations"]}],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/localizedDescription"]},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/anyFailingPublisher(_:)"],"title":"Instance Methods"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Error-Implementations"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/anyFailingPublisher(_:)":{"kind":"symbol","role":"symbol","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"text":" ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"text":">(","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"title":"anyFailingPublisher(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/anyFailingPublisher(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/anyfailingpublisher(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/localizedDescription":{"abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/localizedDescription","title":"localizedDescription","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizeddescription"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/localizedDescription"],"anchor":"Instance-Properties","title":"Instance Properties","generated":true},{"anchor":"Instance-Methods","generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/anyFailingPublisher(_:)"]}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Error-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Error Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/localizedDescription":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/localizedDescription","title":"localizedDescription","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizeddescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/anyFailingPublisher(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/anyFailingPublisher(_:)","role":"symbol","type":"topic","kind":"symbol","title":"anyFailingPublisher(_:)","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/anyfailingpublisher(_:)","abstract":[{"type":"text","text":"Returns "},{"code":"AnyPublisher","type":"codeVoice"},{"text":" with the specified output type. The error type is","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" type-erased to ","type":"text"},{"code":"Error","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Output"},{"text":".Type) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Output"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/error.json b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/error.json index 15f341d34..2685cfa3c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/error.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/error.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error"]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A19AuthenticationErrorV5errorSSvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property","title":"error"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/error","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"A high level description of the error as specified in RFC 6749 Section","type":"text"},{"type":"text","text":" "},{"type":"text","text":"5.2."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read the "},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc6749#section-5.2"},{"type":"text","text":"."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/error":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"type":"text","text":"A high level description of the error as specified in RFC 6749 Section"},{"text":" ","type":"text"},{"type":"text","text":"5.2."}],"title":"error","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/error","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"https://tools.ietf.org/html/rfc6749#section-5.2":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc6749#section-5.2","titleInlineContent":[{"type":"text","text":"RFC"}],"type":"link","title":"RFC","url":"https:\/\/tools.ietf.org\/html\/rfc6749#section-5.2"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read the "},{"identifier":"https:\/\/tools.ietf.org\/html\/rfc6749#section-5.2","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"error","externalID":"s:13SpotifyWebAPI0A19AuthenticationErrorV5errorSSvp","symbolKind":"property","role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"A high level description of the error as specified in RFC 6749 Section","type":"text"},{"type":"text","text":" "},{"type":"text","text":"5.2."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/error"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/error":{"title":"error","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[{"type":"text","text":"A high level description of the error as specified in RFC 6749 Section"},{"text":" ","type":"text"},{"type":"text","text":"5.2."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/error","kind":"symbol"},"https://tools.ietf.org/html/rfc6749#section-5.2":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc6749#section-5.2","url":"https:\/\/tools.ietf.org\/html\/rfc6749#section-5.2","type":"link","title":"RFC","titleInlineContent":[{"text":"RFC","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/errordescription.json b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/errordescription.json index c3ea7fe8d..2c3b47711 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/errordescription.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/errordescription.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/errordescription"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/errorDescription"},"abstract":[{"text":"A more detailed description of the error as specified in RFC 6749 Section","type":"text"},{"type":"text","text":" "},{"text":"4.1.2.1.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"May be "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" in rare cases."}]},{"type":"paragraph","inlineContent":[{"text":"Read the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc6749#section-4.1.2.1"},{"type":"text","text":"."}]}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"]]},"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A19AuthenticationErrorV16errorDescriptionSSSgvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"errorDescription","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://tools.ietf.org/html/rfc6749#section-4.1.2.1":{"title":"RFC","titleInlineContent":[{"type":"text","text":"RFC"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc6749#section-4.1.2.1","url":"https:\/\/tools.ietf.org\/html\/rfc6749#section-4.1.2.1","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/errorDescription":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A more detailed description of the error as specified in RFC 6749 Section"},{"text":" ","type":"text"},{"type":"text","text":"4.1.2.1."}],"title":"errorDescription","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/errordescription","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/errorDescription","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/errorDescription"},"sections":[],"metadata":{"roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI0A19AuthenticationErrorV16errorDescriptionSSSgvp","modules":[{"name":"SpotifyWebAPI"}],"title":"errorDescription","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"A more detailed description of the error as specified in RFC 6749 Section"},{"type":"text","text":" "},{"text":"4.1.2.1.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"May be ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" in rare cases."}]},{"type":"paragraph","inlineContent":[{"text":"Read the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/tools.ietf.org\/html\/rfc6749#section-4.1.2.1"},{"text":".","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/errordescription"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/errorDescription":{"url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/errordescription","title":"errorDescription","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[{"type":"text","text":"A more detailed description of the error as specified in RFC 6749 Section"},{"text":" ","type":"text"},{"type":"text","text":"4.1.2.1."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/errorDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://tools.ietf.org/html/rfc6749#section-4.1.2.1":{"url":"https:\/\/tools.ietf.org\/html\/rfc6749#section-4.1.2.1","title":"RFC","titleInlineContent":[{"text":"RFC","type":"text"}],"identifier":"https:\/\/tools.ietf.org\/html\/rfc6749#section-4.1.2.1","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/failurereason.json b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/failurereason.json index 19f392c4f..5973c9e17 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/failurereason.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/failurereason.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"role":"symbol","platforms":[{"deprecated":false,"introducedAt":"8.0","name":"iOS","unavailable":false,"beta":false},{"unavailable":false,"introducedAt":"10.10","name":"macOS","beta":false,"deprecated":false},{"unavailable":false,"deprecated":false,"beta":false,"introducedAt":"9.0","name":"tvOS"},{"introducedAt":"2.0","beta":false,"name":"watchOS","unavailable":false,"deprecated":false}],"title":"failureReason","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A19AuthenticationErrorV","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"extendedModule":"Foundation","roleHeading":"Instance Property","symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/failurereason"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/failureReason","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/failureReason":{"role":"symbol","title":"failureReason","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/failurereason","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/failureReason","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/LocalizedError-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"LocalizedError Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/failureReason","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A19AuthenticationErrorV","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":[{"beta":false,"name":"iOS","deprecated":false,"introducedAt":"8.0","unavailable":false},{"introducedAt":"10.10","unavailable":false,"beta":false,"deprecated":false,"name":"macOS"},{"introducedAt":"9.0","name":"tvOS","unavailable":false,"deprecated":false,"beta":false},{"deprecated":false,"introducedAt":"2.0","unavailable":false,"name":"watchOS","beta":false}],"extendedModule":"Foundation","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"role":"symbol","roleHeading":"Instance Property","title":"failureReason"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/failurereason"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.failureReason","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizederror-implementations","abstract":[],"role":"collectionGroup","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/failureReason":{"kind":"symbol","abstract":[],"title":"failureReason","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/failurereason","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/failureReason"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/helpanchor.json b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/helpanchor.json index 4913435ac..2af6b094a 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/helpanchor.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/helpanchor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","metadata":{"title":"helpAnchor","externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A19AuthenticationErrorV","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"extendedModule":"Foundation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"platforms":[{"deprecated":false,"introducedAt":"8.0","name":"iOS","unavailable":false,"beta":false},{"introducedAt":"10.10","deprecated":false,"unavailable":false,"name":"macOS","beta":false},{"name":"tvOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"9.0"},{"unavailable":false,"introducedAt":"2.0","name":"watchOS","deprecated":false,"beta":false}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/helpAnchor","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.helpAnchor","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/helpanchor"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/LocalizedError-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"LocalizedError Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/helpAnchor":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"helpAnchor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/helpAnchor","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/helpanchor","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/helpanchor"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","platforms":[{"name":"iOS","introducedAt":"8.0","unavailable":false,"beta":false,"deprecated":false},{"deprecated":false,"beta":false,"name":"macOS","unavailable":false,"introducedAt":"10.10"},{"introducedAt":"9.0","deprecated":false,"unavailable":false,"beta":false,"name":"tvOS"},{"introducedAt":"2.0","name":"watchOS","unavailable":false,"deprecated":false,"beta":false}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","title":"helpAnchor","extendedModule":"Foundation","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A19AuthenticationErrorV","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/helpAnchor"},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.helpAnchor"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/helpAnchor":{"type":"topic","abstract":[],"title":"helpAnchor","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/helpanchor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/helpAnchor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizederror-implementations","abstract":[],"role":"collectionGroup","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/init(from:).json b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/init(from:).json index f690c7fc8..45d8d62c3 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/init(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/init(from:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/init(from:)"},"sections":[],"metadata":{"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI0A19AuthenticationErrorV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","extendedModule":"SpotifyWebAPI","title":"init(from:)","symbolKind":"init"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Decodable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/init(from:)","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/Decodable-Implementations":{"abstract":[],"title":"Decodable Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/decodable-implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Decodable-Implementations","kind":"article"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Decodable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/init(from:)"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"extendedModule":"SpotifyWebAPI","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","externalID":"s:13SpotifyWebAPI0A19AuthenticationErrorV4fromACs7Decoder_p_tKcfc","role":"symbol","roleHeading":"Initializer"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/Decodable-Implementations":{"abstract":[],"type":"topic","kind":"article","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Decodable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/init(from:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/init(from:)","type":"topic","title":"init(from:)","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/localizeddescription.json b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/localizeddescription.json index 445a9e0c4..6bf512ee6 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/localizeddescription.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/localizeddescription.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizeddescription"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Error-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/localizedDescription"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"extendedModule":"Swift","role":"symbol","symbolKind":"property","platforms":[{"introducedAt":"8.0","unavailable":false,"beta":false,"deprecated":false,"name":"iOS"},{"name":"macOS","introducedAt":"10.10","unavailable":false,"beta":false,"deprecated":false},{"beta":false,"introducedAt":"9.0","deprecated":false,"unavailable":false,"name":"tvOS"},{"introducedAt":"2.0","unavailable":false,"deprecated":false,"beta":false,"name":"watchOS"}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI0A19AuthenticationErrorV","title":"localizedDescription","roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/Error-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Error-Implementations","title":"Error Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/localizedDescription":{"abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/localizedDescription","title":"localizedDescription","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizeddescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Error-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"metadata":{"symbolKind":"property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI0A19AuthenticationErrorV","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"platforms":[{"name":"iOS","introducedAt":"8.0","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"name":"macOS","beta":false,"introducedAt":"10.10","deprecated":false},{"name":"tvOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"9.0"},{"name":"watchOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"2.0"}],"roleHeading":"Instance Property","title":"localizedDescription","extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizeddescription"]}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/localizedDescription"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/localizedDescription":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/localizedDescription","title":"localizedDescription","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizeddescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/Error-Implementations":{"title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/Error-Implementations","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error-implementations","role":"collectionGroup","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/localizederror-implementations.json b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/localizederror-implementations.json index 3e41bf3d1..24fe79188 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/localizederror-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/localizederror-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"title":"LocalizedError Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/failureReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/helpAnchor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/recoverySuggestion"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizederror-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/helpAnchor":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"helpAnchor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/helpAnchor","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/helpanchor","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/recoverySuggestion":{"role":"symbol","title":"recoverySuggestion","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/recoverysuggestion","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/recoverySuggestion","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/failureReason":{"role":"symbol","title":"failureReason","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/failurereason","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/failureReason","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/failureReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/helpAnchor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/recoverySuggestion"],"anchor":"Instance-Properties","title":"Instance Properties","generated":true}],"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizederror-implementations"]}],"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"LocalizedError Implementations"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/failureReason":{"kind":"symbol","abstract":[],"title":"failureReason","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/failurereason","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/failureReason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/helpAnchor":{"type":"topic","abstract":[],"title":"helpAnchor","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/helpanchor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/helpAnchor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/recoverySuggestion":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/recoverysuggestion","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/recoverySuggestion","title":"recoverySuggestion"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/recoverysuggestion.json b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/recoverysuggestion.json index 6167341fc..c85054c96 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/recoverysuggestion.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthenticationerror/recoverysuggestion.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.recoverySuggestion","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/recoverysuggestion"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/recoverySuggestion"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"symbolKind":"property","extendedModule":"Foundation","platforms":[{"deprecated":false,"name":"iOS","introducedAt":"8.0","unavailable":false,"beta":false},{"name":"macOS","beta":false,"unavailable":false,"introducedAt":"10.10","deprecated":false},{"name":"tvOS","unavailable":false,"deprecated":false,"introducedAt":"9.0","beta":false},{"unavailable":false,"beta":false,"introducedAt":"2.0","deprecated":false,"name":"watchOS"}],"title":"recoverySuggestion","roleHeading":"Instance Property","role":"symbol","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A19AuthenticationErrorV"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/recoverySuggestion":{"role":"symbol","title":"recoverySuggestion","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/recoverysuggestion","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/recoverySuggestion","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/LocalizedError-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"LocalizedError Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"role":"symbol","platforms":[{"introducedAt":"8.0","unavailable":false,"beta":false,"name":"iOS","deprecated":false},{"deprecated":false,"beta":false,"unavailable":false,"name":"macOS","introducedAt":"10.10"},{"beta":false,"unavailable":false,"deprecated":false,"introducedAt":"9.0","name":"tvOS"},{"unavailable":false,"name":"watchOS","introducedAt":"2.0","deprecated":false,"beta":false}],"symbolKind":"property","roleHeading":"Instance Property","extendedModule":"Foundation","title":"recoverySuggestion","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A19AuthenticationErrorV","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/recoverySuggestion"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthenticationerror\/recoverysuggestion"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.recoverySuggestion","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/LocalizedError-Implementations","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizederror-implementations","abstract":[],"role":"collectionGroup","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError/recoverySuggestion":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/recoverysuggestion","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError\/recoverySuggestion","title":"recoverySuggestion"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror.json index 2764fdd66..9bbdfd365 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror.json @@ -1 +1 @@ -{"abstract":[{"text":"The user denied your app’s authorization request or there was an error during","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the process of authorizing your app."}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"struct","navigatorTitle":[{"text":"SpotifyAuthorizationError","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI0A18AuthorizationErrorV","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"roleHeading":"Structure","modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyAuthorizationError","role":"symbol"},"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/s5ErrorP","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/s8SendableP"],"title":"Conforms To","kind":"relationships"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This error will only be thrown during the process of requesting access and"},{"type":"text","text":" "},{"type":"text","text":"refresh tokens using "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true,"type":"reference"},{"type":"text","text":" or"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager"},{"type":"text","text":". More specifically, it is created"},{"text":" ","type":"text"},{"type":"text","text":"from the “error” (and possibly the “state”) parameter of the query string of"},{"type":"text","text":" "},{"type":"text","text":"the redirect URI. It is "},{"inlineContent":[{"type":"text","text":"not"}],"type":"emphasis"},{"type":"text","text":" decoded from the response body of a request. Read"},{"type":"text","text":" "},{"type":"text","text":"more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Do not confuse this with "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"},{"type":"text","text":". See also:"}]},{"items":[{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","isActive":true}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror"]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/errorDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/state"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"seeAlsoSections":[{"title":"Errors","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]}],"sections":[],"references":{"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-user-authorization":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"doc://SpotifyWebAPI/10Foundation14LocalizedErrorP":{"identifier":"doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","title":"Foundation.LocalizedError","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/init(from:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/error":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","abstract":[{"text":"The reason authorization failed; for example: “access_denied”.","type":"text"}],"title":"error","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/Error-Implementations":{"role":"collectionGroup","abstract":[],"type":"topic","title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Error-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Equatable-Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/state":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/state","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/state","kind":"symbol","title":"state","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The value of the state parameter supplied in the request."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/accessWasDenied":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","isActive":true},{"text":" == “access_denied”. Else, ","type":"text"},{"type":"codeVoice","code":"false"},{"text":". If","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", then the user denied your app’s authorization request.","type":"text"}],"title":"accessWasDenied","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessWasDenied","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/accesswasdenied"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/LocalizedError-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","kind":"article","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizederror-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/errorDescription":{"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/errordescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/errorDescription","title":"errorDescription","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/SpotifyWebAPI\/s5ErrorP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Errors","anchor":"Errors","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror"]}],"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/init(from:)"],"anchor":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/errorDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/state"],"anchor":"Instance-Properties","generated":true,"title":"Instance Properties"},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations"],"anchor":"Default-Implementations","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"level":2,"anchor":"overview","text":"Overview","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This error will only be thrown during the process of requesting access and","type":"text"},{"type":"text","text":" "},{"text":"refresh tokens using ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" or"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"type":"text","text":". More specifically, it is created"},{"text":" ","type":"text"},{"text":"from the “error” (and possibly the “state”) parameter of the query string of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the redirect URI. It is "},{"inlineContent":[{"type":"text","text":"not"}],"type":"emphasis"},{"type":"text","text":" decoded from the response body of a request. Read"},{"text":" ","type":"text"},{"text":"more at the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Do not confuse this with ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","type":"reference"},{"type":"text","text":". See also:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","type":"reference"}]}]}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"SpotifyAuthorizationError","roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"externalID":"s:13SpotifyWebAPI0A18AuthorizationErrorV","symbolKind":"struct"},"abstract":[{"text":"The user denied your app’s authorization request or there was an error during","type":"text"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","interfaceLanguage":"swift"},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/s5ErrorP","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/s8SendableP"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"references":{"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/s8SendableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/state":{"abstract":[{"text":"The value of the state parameter supplied in the request.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/state","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","title":"state","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/state","type":"topic"},"doc://SpotifyWebAPI/10Foundation14LocalizedErrorP":{"type":"unresolvable","title":"Foundation.LocalizedError","identifier":"doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/init(from:)":{"abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/init(from:)","type":"topic","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/error":{"type":"topic","role":"symbol","title":"error","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error","abstract":[{"type":"text","text":"The reason authorization failed; for example: “access_denied”."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/equatable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations","role":"collectionGroup","abstract":[],"title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizederror-implementations","kind":"article"},"doc://SpotifyWebAPI/s5ErrorP":{"title":"Swift.Error","identifier":"doc:\/\/SpotifyWebAPI\/s5ErrorP","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/#request-user-authorization":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"type":"link","title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/#request-user-authorization"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/errorDescription":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/errordescription","kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/errorDescription","title":"errorDescription","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/accessWasDenied":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/accesswasdenied","kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","type":"reference"},{"type":"text","text":" == “access_denied”. Else, "},{"code":"false","type":"codeVoice"},{"text":". If","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":", then the user denied your app’s authorization request."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","title":"accessWasDenied","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessWasDenied"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/Error-Implementations":{"abstract":[],"role":"collectionGroup","title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Error-Implementations","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error-implementations"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/!=(_:_:).json b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/!=(_:_:).json index 01b68957b..6cf9d0d4f 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/!=(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Equatable-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/!=(_:_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","symbolKind":"op","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A18AuthorizationErrorV"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Equatable-Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A18AuthorizationErrorV","title":"!=(_:_:)","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","extendedModule":"Swift","symbolKind":"op"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/equatable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/accesswasdenied.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/accesswasdenied.json index b390a278a..7302cf4e5 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/accesswasdenied.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/accesswasdenied.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/accesswasdenied"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"title":"accessWasDenied","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessWasDenied"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A18AuthorizationErrorV15accessWasDeniedSbvp","symbolKind":"property"},"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error"},{"type":"text","text":" == “access_denied”. Else, "},{"type":"codeVoice","code":"false"},{"type":"text","text":". If"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"type":"text","text":", then the user denied your app’s authorization request."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"accessWasDenied","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/error":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","abstract":[{"text":"The reason authorization failed; for example: “access_denied”.","type":"text"}],"title":"error","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/accessWasDenied":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","isActive":true},{"text":" == “access_denied”. Else, ","type":"text"},{"type":"codeVoice","code":"false"},{"text":". If","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", then the user denied your app’s authorization request.","type":"text"}],"title":"accessWasDenied","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessWasDenied","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/accesswasdenied"}}} \ No newline at end of file +{"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","isActive":true},{"text":" == “access_denied”. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"text":". If","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":", then the user denied your app’s authorization request."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"accessWasDenied","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessWasDenied"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:13SpotifyWebAPI0A18AuthorizationErrorV15accessWasDeniedSbvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"accessWasDenied","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/accesswasdenied"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/error":{"type":"topic","role":"symbol","title":"error","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error","abstract":[{"type":"text","text":"The reason authorization failed; for example: “access_denied”."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/accessWasDenied":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/accesswasdenied","kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","type":"reference"},{"type":"text","text":" == “access_denied”. Else, "},{"code":"false","type":"codeVoice"},{"text":". If","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":", then the user denied your app’s authorization request."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","title":"accessWasDenied","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessWasDenied"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/anyfailingpublisher(_:).json b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/anyfailingpublisher(_:).json index 56d6896d0..9b608c529 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/anyfailingpublisher(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/anyfailingpublisher(_:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Error-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"outputType"},{"text":": ","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":".Type = Output.self) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The output type for the publisher. It can usually"},{"text":" ","type":"text"},{"text":"be inferred from the context.","type":"text"}]}],"name":"outputType"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Equivalent to"}]},{"type":"codeListing","syntax":null,"code":["Fail(error: self).eraseToAnyPublisher()"]}]}],"abstract":[{"text":"Returns ","type":"text"},{"code":"AnyPublisher","type":"codeVoice"},{"text":" with the specified output type. The error type is","type":"text"},{"text":" ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/anyfailingpublisher(_:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/anyFailingPublisher(_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF::SYNTHESIZED::s:13SpotifyWebAPI0A18AuthorizationErrorV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"anyFailingPublisher(_:)","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/Error-Implementations":{"role":"collectionGroup","abstract":[],"type":"topic","title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Error-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/anyFailingPublisher(_:)":{"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"code":"self","type":"codeVoice"},{"type":"text","text":" type-erased to "},{"code":"Error","type":"codeVoice"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/anyfailingpublisher(_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"kind":"text","text":"<"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":".Type) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"anyFailingPublisher(_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/anyFailingPublisher(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"}}} \ No newline at end of file +{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/anyfailingpublisher(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Error-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"outputType","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Output","kind":"typeIdentifier"},{"text":".Type = Output.self) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The output type for the publisher. It can usually","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"be inferred from the context."}],"type":"paragraph"}],"name":"outputType"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Equivalent to"}]},{"type":"codeListing","code":["Fail(error: self).eraseToAnyPublisher()"],"syntax":null}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF::SYNTHESIZED::s:13SpotifyWebAPI0A18AuthorizationErrorV","title":"anyFailingPublisher(_:)","symbolKind":"method","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"text":">(","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/anyFailingPublisher(_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"AnyPublisher"},{"text":" with the specified output type. The error type is","type":"text"},{"type":"text","text":" "},{"code":"self","type":"codeVoice"},{"text":" type-erased to ","type":"text"},{"code":"Error","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/anyFailingPublisher(_:)":{"title":"anyFailingPublisher(_:)","kind":"symbol","abstract":[{"text":"Returns ","type":"text"},{"code":"AnyPublisher","type":"codeVoice"},{"text":" with the specified output type. The error type is","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/anyfailingpublisher(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/anyFailingPublisher(_:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Output"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":".Type) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/Error-Implementations":{"abstract":[],"role":"collectionGroup","title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Error-Implementations","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/equatable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/equatable-implementations.json index 2ab05a556..e8109b26c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]]},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"}}} \ No newline at end of file +{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/!=(_:_:)"],"generated":true,"anchor":"Operators"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/equatable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Equatable-Implementations"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/error-implementations.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/error-implementations.json index 6e8fbf1c0..5f0d4a04c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/error-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/error-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Error Implementations","roleHeading":"API Collection"},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Error-Implementations"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/localizedDescription"],"title":"Instance Properties","generated":true},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/anyFailingPublisher(_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/anyFailingPublisher(_:)":{"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"code":"self","type":"codeVoice"},{"type":"text","text":" type-erased to "},{"code":"Error","type":"codeVoice"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/anyfailingpublisher(_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"kind":"text","text":"<"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":".Type) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"anyFailingPublisher(_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/anyFailingPublisher(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/localizedDescription":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizeddescription","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"localizedDescription","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/localizedDescription"}}} \ No newline at end of file +{"kind":"article","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Error-Implementations","interfaceLanguage":"swift"},"metadata":{"roleHeading":"API Collection","title":"Error Implementations","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/localizedDescription"],"generated":true,"title":"Instance Properties","anchor":"Instance-Properties"},{"anchor":"Instance-Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/anyFailingPublisher(_:)"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/anyFailingPublisher(_:)":{"title":"anyFailingPublisher(_:)","kind":"symbol","abstract":[{"text":"Returns ","type":"text"},{"code":"AnyPublisher","type":"codeVoice"},{"text":" with the specified output type. The error type is","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/anyfailingpublisher(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/anyFailingPublisher(_:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Output"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":".Type) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/localizedDescription":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizeddescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"localizedDescription","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/localizedDescription","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/error.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/error.json index 14e5bda1c..9ebcee6dc 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/error.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/error.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The reason authorization failed; for example: “access_denied”."}],"metadata":{"externalID":"s:13SpotifyWebAPI0A18AuthorizationErrorV5errorSSvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"error","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Use the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","isActive":true,"type":"reference"},{"text":" boolean property to check if the user denied","type":"text"},{"type":"text","text":" "},{"text":"access to your application.","type":"text"}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/error":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","abstract":[{"text":"The reason authorization failed; for example: “access_denied”.","type":"text"}],"title":"error","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/accessWasDenied":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","isActive":true},{"text":" == “access_denied”. Else, ","type":"text"},{"type":"codeVoice","code":"false"},{"text":". If","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", then the user denied your app’s authorization request.","type":"text"}],"title":"accessWasDenied","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessWasDenied","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/accesswasdenied"}}} \ No newline at end of file +{"abstract":[{"text":"The reason authorization failed; for example: “access_denied”.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A18AuthorizationErrorV5errorSSvp","title":"error","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"Use the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","isActive":true},{"type":"text","text":" boolean property to check if the user denied"},{"type":"text","text":" "},{"type":"text","text":"access to your application."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/error":{"type":"topic","role":"symbol","title":"error","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error","abstract":[{"type":"text","text":"The reason authorization failed; for example: “access_denied”."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/accessWasDenied":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/accesswasdenied","kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/error","type":"reference"},{"type":"text","text":" == “access_denied”. Else, "},{"code":"false","type":"codeVoice"},{"text":". If","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":", then the user denied your app’s authorization request."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/accessWasDenied","title":"accessWasDenied","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessWasDenied"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/errordescription.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/errordescription.json index eab293c9d..7b00dcee2 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/errordescription.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/errordescription.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/errordescription"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"text":".","type":"text"}],"metadata":{"title":"errorDescription","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A18AuthorizationErrorV16errorDescriptionSSSgvp","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/errorDescription"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/errorDescription":{"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/errordescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/errorDescription","title":"errorDescription","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]]},"kind":"symbol","sections":[],"metadata":{"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A18AuthorizationErrorV16errorDescriptionSSSgvp","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/errorDescription","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/errordescription"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/errorDescription":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/errordescription","kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/errorDescription","title":"errorDescription","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/failurereason.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/failurereason.json index a21117b95..4377fd468 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/failurereason.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/failurereason.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/failurereason"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"failureReason","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"platforms":[{"deprecated":false,"name":"iOS","introducedAt":"8.0","unavailable":false,"beta":false},{"beta":false,"deprecated":false,"name":"macOS","introducedAt":"10.10","unavailable":false},{"unavailable":false,"deprecated":false,"name":"tvOS","introducedAt":"9.0","beta":false},{"unavailable":false,"deprecated":false,"name":"watchOS","introducedAt":"2.0","beta":false}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A18AuthorizationErrorV","extendedModule":"Foundation","roleHeading":"Instance Property","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/failureReason","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/LocalizedError-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","kind":"article","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizederror-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/failureReason":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"failureReason","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/failurereason","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/failureReason","role":"symbol","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/failureReason"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.failureReason","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A18AuthorizationErrorV","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"platforms":[{"introducedAt":"8.0","deprecated":false,"unavailable":false,"beta":false,"name":"iOS"},{"beta":false,"name":"macOS","introducedAt":"10.10","unavailable":false,"deprecated":false},{"beta":false,"deprecated":false,"name":"tvOS","introducedAt":"9.0","unavailable":false},{"beta":false,"name":"watchOS","introducedAt":"2.0","deprecated":false,"unavailable":false}],"roleHeading":"Instance Property","title":"failureReason","extendedModule":"Foundation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/failurereason"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations","role":"collectionGroup","abstract":[],"title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizederror-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/failureReason":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/failureReason","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/failurereason","role":"symbol","type":"topic","kind":"symbol","title":"failureReason","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/helpanchor.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/helpanchor.json index 78b69fdfb..1ca53383d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/helpanchor.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/helpanchor.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/helpanchor"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.helpAnchor"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/helpAnchor","interfaceLanguage":"swift"},"sections":[],"metadata":{"platforms":[{"introducedAt":"8.0","unavailable":false,"deprecated":false,"name":"iOS","beta":false},{"beta":false,"deprecated":false,"unavailable":false,"name":"macOS","introducedAt":"10.10"},{"introducedAt":"9.0","beta":false,"name":"tvOS","unavailable":false,"deprecated":false},{"unavailable":false,"name":"watchOS","deprecated":false,"beta":false,"introducedAt":"2.0"}],"externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A18AuthorizationErrorV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","roleHeading":"Instance Property","extendedModule":"Foundation","role":"symbol","title":"helpAnchor"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/helpAnchor":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/helpAnchor","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/helpanchor","title":"helpAnchor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/LocalizedError-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","kind":"article","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizederror-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/helpAnchor","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.helpAnchor","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/helpanchor"]}],"metadata":{"externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A18AuthorizationErrorV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"extendedModule":"Foundation","role":"symbol","roleHeading":"Instance Property","platforms":[{"beta":false,"introducedAt":"8.0","deprecated":false,"unavailable":false,"name":"iOS"},{"introducedAt":"10.10","unavailable":false,"beta":false,"name":"macOS","deprecated":false},{"deprecated":false,"introducedAt":"9.0","name":"tvOS","unavailable":false,"beta":false},{"unavailable":false,"name":"watchOS","beta":false,"introducedAt":"2.0","deprecated":false}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"title":"helpAnchor"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations","role":"collectionGroup","abstract":[],"title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizederror-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/helpAnchor":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/helpanchor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/helpAnchor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","role":"symbol","title":"helpAnchor","kind":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/init(from:).json b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/init(from:).json index f3a93276e..86606f10e 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/init(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/init(from:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/init(from:)"]}],"sections":[],"metadata":{"role":"symbol","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A18AuthorizationErrorV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/init(from:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/init(from:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"metadata":{"externalID":"s:13SpotifyWebAPI0A18AuthorizationErrorV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","title":"init(from:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/init(from:)":{"abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/init(from:)","type":"topic","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/localizeddescription.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/localizeddescription.json index 7a7f00fbf..7cd4c0e0d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/localizeddescription.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/localizeddescription.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Error-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/localizedDescription","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizeddescription"]}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"localizedDescription","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"8.0","deprecated":false},{"introducedAt":"10.10","unavailable":false,"name":"macOS","beta":false,"deprecated":false},{"deprecated":false,"name":"tvOS","unavailable":false,"beta":false,"introducedAt":"9.0"},{"deprecated":false,"beta":false,"name":"watchOS","introducedAt":"2.0","unavailable":false}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI0A18AuthorizationErrorV","role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/localizedDescription":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizeddescription","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"localizedDescription","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/localizedDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/Error-Implementations":{"role":"collectionGroup","abstract":[],"type":"topic","title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Error-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error-implementations"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Property","extendedModule":"Swift","platforms":[{"deprecated":false,"introducedAt":"8.0","beta":false,"name":"iOS","unavailable":false},{"introducedAt":"10.10","beta":false,"unavailable":false,"name":"macOS","deprecated":false},{"introducedAt":"9.0","deprecated":false,"beta":false,"name":"tvOS","unavailable":false},{"unavailable":false,"introducedAt":"2.0","beta":false,"deprecated":false,"name":"watchOS"}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI0A18AuthorizationErrorV","symbolKind":"property","title":"localizedDescription","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizeddescription"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Error-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/localizedDescription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/localizedDescription":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizeddescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"localizedDescription","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/localizedDescription","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/Error-Implementations":{"abstract":[],"role":"collectionGroup","title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/Error-Implementations","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/localizederror-implementations.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/localizederror-implementations.json index 3a4651129..92af6036e 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/localizederror-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/localizederror-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/failureReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/helpAnchor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/recoverySuggestion"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizederror-implementations"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"LocalizedError Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/recoverySuggestion":{"type":"topic","title":"recoverySuggestion","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/recoverySuggestion","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/recoverysuggestion","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/helpAnchor":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/helpAnchor","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/helpanchor","title":"helpAnchor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/failureReason":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"failureReason","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/failurereason","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/failureReason","role":"symbol","type":"topic","abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","topicSections":[{"anchor":"Instance-Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/failureReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/helpAnchor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/recoverySuggestion"],"title":"Instance Properties"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"LocalizedError Implementations"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizederror-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/failureReason":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/failureReason","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/failurereason","role":"symbol","type":"topic","kind":"symbol","title":"failureReason","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/helpAnchor":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/helpanchor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/helpAnchor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","role":"symbol","title":"helpAnchor","kind":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/recoverySuggestion":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/recoverySuggestion","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/recoverysuggestion","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"recoverySuggestion","kind":"symbol","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/recoverysuggestion.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/recoverysuggestion.json index e6c2d0b0c..b0984c523 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/recoverysuggestion.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/recoverysuggestion.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/recoverySuggestion","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.recoverySuggestion","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"title":"recoverySuggestion","extendedModule":"Foundation","platforms":[{"name":"iOS","beta":false,"unavailable":false,"introducedAt":"8.0","deprecated":false},{"deprecated":false,"name":"macOS","introducedAt":"10.10","unavailable":false,"beta":false},{"unavailable":false,"deprecated":false,"name":"tvOS","beta":false,"introducedAt":"9.0"},{"introducedAt":"2.0","beta":false,"name":"watchOS","unavailable":false,"deprecated":false}],"role":"symbol","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A18AuthorizationErrorV","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/recoverysuggestion"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/LocalizedError-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","kind":"article","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizederror-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/recoverySuggestion":{"type":"topic","title":"recoverySuggestion","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/recoverySuggestion","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/recoverysuggestion","kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"metadata":{"title":"recoverySuggestion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A18AuthorizationErrorV","extendedModule":"Foundation","platforms":[{"unavailable":false,"deprecated":false,"introducedAt":"8.0","name":"iOS","beta":false},{"deprecated":false,"name":"macOS","introducedAt":"10.10","beta":false,"unavailable":false},{"introducedAt":"9.0","deprecated":false,"name":"tvOS","beta":false,"unavailable":false},{"unavailable":false,"deprecated":false,"name":"watchOS","beta":false,"introducedAt":"2.0"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/recoverySuggestion"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/recoverysuggestion"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/recoverySuggestion":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/recoverySuggestion","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/recoverysuggestion","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"recoverySuggestion","kind":"symbol","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/LocalizedError-Implementations","role":"collectionGroup","abstract":[],"title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizederror-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/state.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/state.json index 710330a4c..4dbf39d84 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/state.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationerror/state.json @@ -1 +1 @@ -{"metadata":{"title":"state","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI0A18AuthorizationErrorV5stateSSSgvp","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/state"]}],"abstract":[{"type":"text","text":"The value of the state parameter supplied in the request."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/state","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/state":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/state","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/state","kind":"symbol","title":"state","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The value of the state parameter supplied in the request."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A18AuthorizationErrorV5stateSSSgvp","role":"symbol","roleHeading":"Instance Property","title":"state","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"abstract":[{"text":"The value of the state parameter supplied in the request.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationerror\/state"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/state","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError/state":{"abstract":[{"text":"The value of the state parameter supplied in the request.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError\/state","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","title":"state","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/state","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager.json index b8f734e62..7c75da23d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"type":"text","text":" "},{"type":"text","text":"It also contains all the authorization information."}],"relationshipsSections":[{"title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE"],"kind":"relationships"},{"type":"inheritedBy","title":"Inherited By","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager"]},{"title":"Conforming Types","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"],"type":"conformingTypes"}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager"],"title":"Create your Own Authorization Manager","generated":true}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"metadata":{"externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"title":"SpotifyAuthorizationManager","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"roleHeading":"Protocol","symbolKind":"protocol"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Se","text":"Decodable"},{"kind":"text","text":", "},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Overview","level":2,"type":"heading","anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"It provides an access token, the scopes that have been authorized for the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"access token, and a method for refreshing the access token."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Types that support authorization scopes should conform to"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","isActive":true},{"type":"text","text":", which inherits from this protocol."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Note that this protocol inherits from "},{"code":"Codable","type":"codeVoice"},{"text":". It is this type that you","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"should encode to data using a "},{"code":"JSONEncoder","type":"codeVoice"},{"type":"text","text":" in order to save it to persistent"},{"type":"text","text":" "},{"text":"storage. See ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage"},{"type":"text","text":" "},{"type":"text","text":"for more information."}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/scopes"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessTokenIsExpired(tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/refreshTokens(onlyIfExpired:tolerance:)"],"title":"Instance Methods"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didChange":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/didchange","kind":"symbol","required":true,"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","title":"didChange","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information has changed."}]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/refreshTokens(onlyIfExpired:tolerance:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/refreshTokens(onlyIfExpired:tolerance:)","abstract":[{"type":"text","text":"Refreshes the access token."}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/refreshtokens(onlyifexpired:tolerance:)","type":"topic","kind":"symbol","required":true,"title":"refreshTokens(onlyIfExpired:tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/accessTokenIsExpired(tolerance:)":{"type":"topic","title":"accessTokenIsExpired(tolerance:)","abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessTokenIsExpired(tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accessTokenIsExpired","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"required":true,"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstokenisexpired(tolerance:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/accessToken":{"type":"topic","title":"accessToken","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"required":true,"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstoken","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/isAuthorized(for:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/isAuthorized(for:)","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","isActive":true},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/isauthorized(for:)","type":"topic","kind":"symbol","required":true,"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/scopes":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/scopes","abstract":[{"type":"text","text":"The scopes that have been authorized for the access token."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/scopes","type":"topic","kind":"symbol","required":true,"title":"scopes"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/expirationDate":{"type":"topic","title":"expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/expirationDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":"?","kind":"text"}],"required":true,"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/expirationdate","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/authorization/":{"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/","type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"kind":"symbol","title":"deauthorize()","required":true,"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didDeauthorize":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize","kind":"symbol","required":true,"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","title":"didDeauthorize","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didDeauthorize"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"A publisher that emits after "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","isActive":true},{"text":" is called.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyScopeAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","title":"SpotifyScopeAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API and"},{"text":" ","type":"text"},{"text":"that ","type":"text"},{"inlineContent":[{"type":"text","text":"supports authorization scopes"}],"type":"strong"},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"title":"ClientCredentialsFlowManager","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","navigatorTitle":[{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"relationshipsSections":[{"kind":"relationships","title":"Inherits From","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE"],"type":"inheritsFrom"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager"],"kind":"relationships","type":"inheritedBy","title":"Inherited By"},{"kind":"relationships","type":"conformingTypes","title":"Conforming Types","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/expirationDate","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/scopes"],"anchor":"Instance-Properties"},{"generated":true,"anchor":"Instance-Methods","title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessTokenIsExpired(tolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/isAuthorized(for:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/refreshTokens(onlyIfExpired:tolerance:)"]}],"seeAlsoSections":[{"title":"Create your Own Authorization Manager","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager"],"generated":true,"anchor":"Create-your-Own-Authorization-Manager"}],"abstract":[{"text":"A type that can manage the authorization process for the Spotify web API.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"It also contains all the authorization information."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationManager","kind":"identifier"},{"kind":"text","text":" : "},{"text":"Decodable","kind":"typeIdentifier","preciseIdentifier":"s:Se"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Encodable","preciseIdentifier":"s:SE"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"It provides an access token, the scopes that have been authorized for the","type":"text"},{"text":" ","type":"text"},{"text":"access token, and a method for refreshing the access token.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Types that support authorization scopes should conform to","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager"},{"type":"text","text":", which inherits from this protocol."}]},{"inlineContent":[{"text":"Note that this protocol inherits from ","type":"text"},{"type":"codeVoice","code":"Codable"},{"type":"text","text":". It is this type that you"},{"text":" ","type":"text"},{"type":"text","text":"should encode to data using a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":" in order to save it to persistent"},{"type":"text","text":" "},{"type":"text","text":"storage. See "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","type":"reference"},{"text":" ","type":"text"},{"text":"for more information.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/","isActive":true},{"type":"text","text":"."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"protocol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"title":"SpotifyAuthorizationManager","role":"symbol","externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP","roleHeading":"Protocol"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didChange":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/didchange","kind":"symbol","type":"topic","title":"didChange","abstract":[{"type":"text","text":"A publisher that emits after the authorization information has changed."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/accessTokenIsExpired(tolerance:)":{"required":true,"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstokenisexpired(tolerance:)","title":"accessTokenIsExpired(tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessTokenIsExpired(tolerance:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didDeauthorize":{"abstract":[{"text":"A publisher that emits after ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" is called.","type":"text"}],"required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","kind":"symbol","type":"topic","title":"didDeauthorize","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"https://developer.spotify.com/documentation/general/guides/authorization/":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/expirationDate":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/expirationDate","required":true,"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/expirationdate","title":"expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyScopeAuthorizationManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API and"},{"text":" ","type":"text"},{"type":"text","text":"that "},{"inlineContent":[{"text":"supports authorization scopes","type":"text"}],"type":"strong"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","title":"SpotifyScopeAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/accessToken":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","required":true,"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstoken","title":"accessToken","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowManager":{"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowManager","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowManager","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"title":"ClientCredentialsFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"type":"topic","kind":"symbol","title":"deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","role":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/scopes":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/scopes","role":"symbol","abstract":[{"type":"text","text":"The scopes that have been authorized for the access token."}],"title":"scopes","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/scopes","type":"topic","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/refreshTokens(onlyIfExpired:tolerance:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/refreshTokens(onlyIfExpired:tolerance:)","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/refreshtokens(onlyifexpired:tolerance:)","abstract":[{"type":"text","text":"Refreshes the access token."}],"required":true,"title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/isAuthorized(for:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/isAuthorized(for:)","role":"symbol","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","type":"reference","isActive":true},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" and the application is","type":"text"},{"text":" ","type":"text"},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"title":"isAuthorized(for:)","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/isauthorized(for:)","type":"topic","required":true},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/accesstoken.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/accesstoken.json index ebac8539d..9053ddccb 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/accesstoken.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/accesstoken.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"title":"accessToken","symbolKind":"property","role":"symbol","required":true,"externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP11accessTokenSSSgvp"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"abstract":[{"type":"text","text":"The access token used in all of the requests to the Spotify web API."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstoken"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/accessToken":{"type":"topic","title":"accessToken","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"required":true,"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstoken","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken"},"metadata":{"required":true,"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"accessToken","externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP11accessTokenSSSgvp"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"accessToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstoken"]}],"abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/accessToken":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","required":true,"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstoken","title":"accessToken","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/accesstokenisexpired(tolerance:).json b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/accesstokenisexpired(tolerance:).json index 90783f6f3..8a48373ba 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/accesstokenisexpired(tolerance:).json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/accesstokenisexpired(tolerance:).json @@ -1 +1 @@ -{"abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstokenisexpired(tolerance:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessTokenIsExpired(tolerance:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The tolerance in seconds. The recommended default is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"120."}],"type":"paragraph"}],"name":"tolerance"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"true"},{"type":"text","text":" if "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/expirationDate","type":"reference"},{"text":" - ","type":"text"},{"code":"tolerance","type":"codeVoice"},{"type":"text","text":" is equal to or before"},{"text":" ","type":"text"},{"text":"the current date or if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","type":"reference","isActive":true},{"type":"text","text":" is "},{"type":"codeVoice","code":"nil"},{"text":". Else, ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"sections":[],"metadata":{"roleHeading":"Instance Method","title":"accessTokenIsExpired(tolerance:)","externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP20accessTokenIsExpired9toleranceSbSd_tF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"accessTokenIsExpired","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}],"required":true,"symbolKind":"method","role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/expirationDate":{"type":"topic","title":"expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/expirationDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":"?","kind":"text"}],"required":true,"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/expirationdate","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/accessToken":{"type":"topic","title":"accessToken","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"required":true,"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstoken","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/accessTokenIsExpired(tolerance:)":{"type":"topic","title":"accessTokenIsExpired(tolerance:)","abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessTokenIsExpired(tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accessTokenIsExpired","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"required":true,"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstokenisexpired(tolerance:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Determines whether the access token is expired within the given tolerance."}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","title":"accessTokenIsExpired(tolerance:)","role":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessTokenIsExpired"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP20accessTokenIsExpired9toleranceSbSd_tF"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessTokenIsExpired(tolerance:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessTokenIsExpired"},{"kind":"text","text":"("},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The tolerance in seconds. The recommended default is"},{"text":" ","type":"text"},{"type":"text","text":"120."}]}],"name":"tolerance"}]},{"content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"true"},{"type":"text","text":" if "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/expirationDate","isActive":true,"type":"reference"},{"text":" - ","type":"text"},{"code":"tolerance","type":"codeVoice"},{"text":" is equal to or before","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the current date or if "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","type":"reference"},{"type":"text","text":" is "},{"code":"nil","type":"codeVoice"},{"text":". Else, ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstokenisexpired(tolerance:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/expirationDate":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/expirationDate","required":true,"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/expirationdate","title":"expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/accessTokenIsExpired(tolerance:)":{"required":true,"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstokenisexpired(tolerance:)","title":"accessTokenIsExpired(tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessTokenIsExpired(tolerance:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/accessToken":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","required":true,"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstoken","title":"accessToken","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/deauthorize().json b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/deauthorize().json index e7d03384a..8e05a1b63 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/deauthorize().json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/deauthorize().json @@ -1 +1 @@ -{"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP11deauthorizeyyF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"text":"()","kind":"text"}],"role":"symbol","title":"deauthorize()","modules":[{"name":"SpotifyWebAPI"}],"required":true,"symbolKind":"method","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},"abstract":[{"text":"Sets the credentials for the authorization manager to ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Calling this method should cause ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize"},{"type":"text","text":" to emit a signal."}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"kind":"symbol","title":"deauthorize()","required":true,"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didDeauthorize":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize","kind":"symbol","required":true,"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","title":"didDeauthorize","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didDeauthorize"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"A publisher that emits after "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","isActive":true},{"text":" is called.","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"deauthorize","kind":"identifier"},{"kind":"text","text":"()"}],"platforms":["macOS"]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Calling this method should cause ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","isActive":true,"type":"reference"},{"text":" to emit a signal.","type":"text"}]}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"metadata":{"title":"deauthorize()","externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP11deauthorizeyyF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","required":true,"symbolKind":"method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"deauthorize","kind":"identifier"},{"text":"()","kind":"text"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"type":"topic","kind":"symbol","title":"deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","role":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didDeauthorize":{"abstract":[{"text":"A publisher that emits after ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" is called.","type":"text"}],"required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","kind":"symbol","type":"topic","title":"didDeauthorize","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/didchange.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/didchange.json index 42956c779..2aa34462c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/didchange.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/didchange.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/didchange"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","isActive":true},{"type":"text","text":", which emits after "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"type":"text","text":" is called."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"abstract":[{"text":"A publisher that emits after the authorization information has changed.","type":"text"}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","required":true,"role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"title":"didChange","externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP9didChange7Combine18PassthroughSubjectCyyts5NeverOGvp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didDeauthorize":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize","kind":"symbol","required":true,"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","title":"didDeauthorize","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didDeauthorize"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"A publisher that emits after "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","isActive":true},{"text":" is called.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didChange":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/didchange","kind":"symbol","required":true,"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","title":"didChange","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information has changed."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"kind":"symbol","title":"deauthorize()","required":true,"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A publisher that emits after the authorization information has changed."}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/didchange"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"required":true,"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"didChange","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PassthroughSubject","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP9didChange7Combine18PassthroughSubjectCyyts5NeverOGvp"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didChange","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize"},{"text":", which emits after ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","isActive":true,"type":"reference"},{"type":"text","text":" is called."}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didChange":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/didchange","kind":"symbol","type":"topic","title":"didChange","abstract":[{"type":"text","text":"A publisher that emits after the authorization information has changed."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"type":"topic","kind":"symbol","title":"deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","role":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didDeauthorize":{"abstract":[{"text":"A publisher that emits after ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" is called.","type":"text"}],"required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","kind":"symbol","type":"topic","title":"didDeauthorize","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/diddeauthorize.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/diddeauthorize.json index 5cfd862fe..bc67e4ce1 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/diddeauthorize.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/diddeauthorize.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"didDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier","text":"Never"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"type":"text","text":" Sets the credentials for the authorization manager to"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Subscribe to this publisher in order to remove the authorization"},{"text":" ","type":"text"},{"type":"text","text":"information from persistent storage when it emits."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"A publisher that emits after "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","isActive":true},{"type":"text","text":" is called."}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"didDeauthorize","externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP14didDeauthorize7Combine18PassthroughSubjectCyyts5NeverOGvp","modules":[{"name":"SpotifyWebAPI"}],"required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"role":"symbol"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didChange":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/didchange","kind":"symbol","required":true,"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","title":"didChange","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"text":"Never","preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"A publisher that emits after the authorization information has changed."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didDeauthorize":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize","kind":"symbol","required":true,"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","title":"didDeauthorize","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didDeauthorize"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"A publisher that emits after "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","isActive":true},{"text":" is called.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"kind":"symbol","title":"deauthorize()","required":true,"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","interfaceLanguage":"swift"},"metadata":{"title":"didDeauthorize","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"didDeauthorize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine18PassthroughSubjectC","kind":"typeIdentifier","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP14didDeauthorize7Combine18PassthroughSubjectCyyts5NeverOGvp","required":true,"roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize"]}],"kind":"symbol","abstract":[{"text":"A publisher that emits after ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","isActive":true,"type":"reference"},{"type":"text","text":" is called."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"didDeauthorize","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","isActive":true},{"type":"text","text":" Sets the credentials for the authorization manager to"},{"text":" ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Subscribe to this publisher in order to remove the authorization"},{"text":" ","type":"text"},{"type":"text","text":"information from persistent storage when it emits."}]},{"inlineContent":[{"type":"text","text":"See also "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didChange":{"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/didchange","kind":"symbol","type":"topic","title":"didChange","abstract":[{"type":"text","text":"A publisher that emits after the authorization information has changed."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didChange","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"didChange"},{"text":": ","kind":"text"},{"text":"PassthroughSubject","kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/deauthorize()":{"type":"topic","kind":"symbol","title":"deauthorize()","abstract":[{"type":"text","text":"Sets the credentials for the authorization manager to "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deauthorize"},{"kind":"text","text":"()"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()","role":"symbol","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/didDeauthorize":{"abstract":[{"text":"A publisher that emits after ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/deauthorize()"},{"text":" is called.","type":"text"}],"required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/didDeauthorize","kind":"symbol","type":"topic","title":"didDeauthorize","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"didDeauthorize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine18PassthroughSubjectC","text":"PassthroughSubject"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/expirationdate.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/expirationdate.json index 9f7adb5fb..d81c1135f 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/expirationdate.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/expirationdate.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The expiration date of the access token."}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP14expirationDate10Foundation0G0VSgvp","required":true,"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"expirationDate","roleHeading":"Instance Property","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"You are encouraged to use ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessTokenIsExpired(tolerance:)","isActive":true},{"type":"text","text":" to check if"},{"text":" ","type":"text"},{"text":"the token is expired.","type":"text"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/expirationDate","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/expirationdate"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/accessTokenIsExpired(tolerance:)":{"type":"topic","title":"accessTokenIsExpired(tolerance:)","abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessTokenIsExpired(tolerance:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accessTokenIsExpired","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"tolerance"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"required":true,"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstokenisexpired(tolerance:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/expirationDate":{"type":"topic","title":"expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/expirationDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":"?","kind":"text"}],"required":true,"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/expirationdate","kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/expirationDate"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are encouraged to use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessTokenIsExpired(tolerance:)"},{"text":" to check if","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the token is expired."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/expirationdate"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"abstract":[{"text":"The expiration date of the access token.","type":"text"}],"metadata":{"required":true,"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","title":"expirationDate","externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP14expirationDate10Foundation0G0VSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/accessTokenIsExpired(tolerance:)":{"required":true,"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstokenisexpired(tolerance:)","title":"accessTokenIsExpired(tolerance:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessTokenIsExpired(tolerance:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accessTokenIsExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","abstract":[{"text":"Determines whether the access token is expired within the given tolerance.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/expirationDate":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/expirationDate","required":true,"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/expirationdate","title":"expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/isauthorized(for:).json b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/isauthorized(for:).json index 3a3a7d288..af07d210a 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/isauthorized(for:).json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/isauthorized(for:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/isAuthorized(for:)","interfaceLanguage":"swift"},"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","isActive":true},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"kind":"symbol","metadata":{"role":"symbol","symbolKind":"method","externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP12isAuthorized3forSbShyAA5ScopeOG_tF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isAuthorized","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"title":"isAuthorized(for:)","required":true},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/isauthorized(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"scopes","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A set of "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"scopes"}],"kind":"parameters"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/accessToken":{"type":"topic","title":"accessToken","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"accessToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"required":true,"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstoken","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/isAuthorized(for:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/isAuthorized(for:)","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","isActive":true},{"text":" is not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/isauthorized(for:)","type":"topic","kind":"symbol","required":true,"title":"isAuthorized(for:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"type":"link","titleInlineContent":[{"text":"Spotify Authorization Scopes","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","title":"Spotify Authorization Scopes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/isauthorized(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","required":true,"title":"isAuthorized(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isAuthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"symbolKind":"method","role":"symbol","externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP12isAuthorized3forSbShyAA5ScopeOG_tF"},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/isAuthorized(for:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the application is"},{"type":"text","text":" "},{"type":"text","text":"authorized for the specified scopes, else "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"text":"scopes","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","text":"Scope","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"scopes","content":[{"inlineContent":[{"type":"text","text":"A set of "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/accessToken":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","required":true,"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstoken","title":"accessToken","abstract":[{"text":"The access token used in all of the requests to the Spotify web API.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"https://developer.spotify.com/documentation/general/guides/authorization/scopes/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","titleInlineContent":[{"type":"text","text":"Spotify Authorization Scopes"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/scopes\/","title":"Spotify Authorization Scopes","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/isAuthorized(for:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isAuthorized"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/isAuthorized(for:)","role":"symbol","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/accessToken","type":"reference","isActive":true},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" and the application is","type":"text"},{"text":" ","type":"text"},{"text":"authorized for the specified scopes, else ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"title":"isAuthorized(for:)","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/isauthorized(for:)","type":"topic","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/refreshtokens(onlyifexpired:tolerance:).json b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/refreshtokens(onlyifexpired:tolerance:).json index 2528510a7..aab78b038 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/refreshtokens(onlyifexpired:tolerance:).json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/refreshtokens(onlyifexpired:tolerance:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"onlyIfExpired","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Only refresh the token if it is expired."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The tolerance in seconds to use when determining if the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"token is expired. The recommended default is 120. The token is"},{"text":" ","type":"text"},{"type":"text","text":"considered expired if "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/expirationDate","isActive":true,"type":"reference"},{"text":" - ","type":"text"},{"type":"codeVoice","code":"tolerance"},{"text":" is equal to or","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"before the current date. This parameter has no effect if"},{"text":" ","type":"text"},{"code":"onlyIfExpired","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}]}],"name":"tolerance"}],"kind":"parameters"},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"You shouldn’t need to call this method"}]},{"type":"text","text":". It gets called automatically by"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","isActive":true},{"type":"text","text":" each time you make a request to the Spotify web API."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"Refreshes the access token."}],"kind":"symbol","sections":[],"metadata":{"role":"symbol","symbolKind":"method","externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP13refreshTokens13onlyIfExpired9tolerance7Combine12AnyPublisherVyyts5Error_pGSb_SdtF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"title":"refreshTokens(onlyIfExpired:tolerance:)","required":true},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/refreshtokens(onlyifexpired:tolerance:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/refreshTokens(onlyIfExpired:tolerance:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/expirationDate":{"type":"topic","title":"expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/expirationDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":"?","kind":"text"}],"required":true,"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/expirationdate","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/refreshTokens(onlyIfExpired:tolerance:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/refreshTokens(onlyIfExpired:tolerance:)","abstract":[{"type":"text","text":"Refreshes the access token."}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tolerance"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/refreshtokens(onlyifexpired:tolerance:)","type":"topic","kind":"symbol","required":true,"title":"refreshTokens(onlyIfExpired:tolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/refreshtokens(onlyifexpired:tolerance:)"]}],"abstract":[{"type":"text","text":"Refreshes the access token."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/refreshTokens(onlyIfExpired:tolerance:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"kind":"text","text":"("},{"kind":"externalParam","text":"onlyIfExpired"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Only refresh the token if it is expired."}]}],"name":"onlyIfExpired"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The tolerance in seconds to use when determining if the","type":"text"},{"type":"text","text":" "},{"text":"token is expired. The recommended default is 120. The token is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"considered expired if "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/expirationDate","isActive":true,"type":"reference"},{"type":"text","text":" - "},{"type":"codeVoice","code":"tolerance"},{"text":" is equal to or","type":"text"},{"type":"text","text":" "},{"text":"before the current date. This parameter has no effect if","type":"text"},{"text":" ","type":"text"},{"code":"onlyIfExpired","type":"codeVoice"},{"type":"text","text":" is "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}]}],"name":"tolerance"}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"You shouldn’t need to call this method"}]},{"text":". It gets called automatically by","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","type":"reference","isActive":true},{"type":"text","text":" each time you make a request to the Spotify web API."}]}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"symbolKind":"method","title":"refreshTokens(onlyIfExpired:tolerance:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"text":"tolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP13refreshTokens13onlyIfExpired9tolerance7Combine12AnyPublisherVyyts5Error_pGSb_SdtF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/expirationDate":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/expirationDate","required":true,"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/expirationdate","title":"expirationDate","abstract":[{"text":"The expiration date of the access token.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/refreshTokens(onlyIfExpired:tolerance:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/refreshTokens(onlyIfExpired:tolerance:)","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/refreshtokens(onlyifexpired:tolerance:)","abstract":[{"type":"text","text":"Refreshes the access token."}],"required":true,"title":"refreshTokens(onlyIfExpired:tolerance:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"onlyIfExpired"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"text":"tolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/scopes.json b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/scopes.json index ad058a098..096758ce8 100644 --- a/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/scopes.json +++ b/docs/data/documentation/spotifywebapi/spotifyauthorizationmanager/scopes.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/scopes","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"metadata":{"role":"symbol","title":"scopes","externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP6scopesShyAA5ScopeOGvp","modules":[{"name":"SpotifyWebAPI"}],"required":true,"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scopes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">","kind":"text"}]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/scopes"]}],"abstract":[{"type":"text","text":"The scopes that have been authorized for the access token."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/scopes":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/scopes","abstract":[{"type":"text","text":"The scopes that have been authorized for the access token."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/scopes","type":"topic","kind":"symbol","required":true,"title":"scopes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A20AuthorizationManagerP6scopesShyAA5ScopeOGvp","required":true,"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"kind":"text","text":">"}],"roleHeading":"Instance Property","role":"symbol","title":"scopes","symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/scopes"},"kind":"symbol","abstract":[{"text":"The scopes that have been authorized for the access token.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scopes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/scopes"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager/scopes":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scopes","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager\/scopes","role":"symbol","abstract":[{"type":"text","text":"The scopes that have been authorized for the access token."}],"title":"scopes","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/scopes","type":"topic","required":true},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycategory.json b/docs/data/documentation/spotifywebapi/spotifycategory.json index 07490de54..2863b4d57 100644 --- a/docs/data/documentation/spotifywebapi/spotifycategory.json +++ b/docs/data/documentation/spotifywebapi/spotifycategory.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycategory"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0A8CategoryV","modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyCategory","roleHeading":"Structure","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}]},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships"}],"abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/init(name:id:href:icons:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/icons","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/name"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/Equatable-Implementations"],"generated":true}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"],"generated":true,"title":"Other Objects"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/Equatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/Equatable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/spotifycategory\/equatable-implementations"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/icons":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/icons","title":"icons","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory\/icons","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"icons","kind":"identifier"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"The category icon, in various sizes."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/id":{"title":"id","abstract":[{"text":"The id of the category.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/id","url":"\/documentation\/spotifywebapi\/spotifycategory\/id","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/href":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/href","title":"href","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory\/href","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full category object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/init(from:)":{"title":"init(from:)","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifycategory\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/name":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/spotifycategory\/name","title":"name","abstract":[{"text":"The name of the category.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/name","kind":"symbol"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/init(name:id:href:icons:)":{"kind":"symbol","abstract":[{"type":"text","text":"Creates a Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/init(name:id:href:icons:)","type":"topic","title":"init(name:id:href:icons:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"icons","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"])","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycategory\/init(name:id:href:icons:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycategory"]}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"A Spotify category object.","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","interfaceLanguage":"swift"},"topicSections":[{"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/init(name:id:href:icons:)"],"generated":true,"title":"Initializers"},{"title":"Instance Properties","generated":true,"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/icons","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/name"]},{"generated":true,"anchor":"Default-Implementations","title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/Equatable-Implementations"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"],"anchor":"Other-Objects","generated":true,"title":"Other Objects"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"metadata":{"navigatorTitle":[{"text":"SpotifyCategory","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCategory"}],"roleHeading":"Structure","modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyCategory","symbolKind":"struct","role":"symbol","externalID":"s:13SpotifyWebAPI0A8CategoryV"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifycategory\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/Equatable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/href":{"title":"href","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full category object."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory\/href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/href","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/init(name:id:href:icons:)":{"url":"\/documentation\/spotifywebapi\/spotifycategory\/init(name:id:href:icons:)","title":"init(name:id:href:icons:)","role":"symbol","abstract":[{"text":"Creates a Spotify category object.","type":"text"}],"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"icons"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"kind":"text","text":"])"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/init(name:id:href:icons:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/name":{"title":"name","abstract":[{"text":"The name of the category.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory\/name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/name","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/init(from:)":{"url":"\/documentation\/spotifywebapi\/spotifycategory\/init(from:)","title":"init(from:)","role":"symbol","abstract":[],"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/init(from:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/id":{"title":"id","abstract":[{"text":"The id of the category.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory\/id","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/id","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/icons":{"type":"topic","role":"symbol","title":"icons","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"icons","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","abstract":[{"text":"The category icon, in various sizes.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycategory\/icons","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/icons"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycategory/!=(_:_:).json b/docs/data/documentation/spotifywebapi/spotifycategory/!=(_:_:).json index 35008c518..9dbca6eeb 100644 --- a/docs/data/documentation/spotifywebapi/spotifycategory/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/spotifycategory/!=(_:_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"symbolKind":"op","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A8CategoryV","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"!=(_:_:)","roleHeading":"Operator"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycategory\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/Equatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/Equatable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/spotifycategory\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/!=(_:_:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifycategory\/!=(_:_:)"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A8CategoryV","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"extendedModule":"Swift","roleHeading":"Operator","role":"symbol","symbolKind":"op","title":"!=(_:_:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycategory\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/!=(_:_:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifycategory\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/Equatable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycategory/equatable-implementations.json b/docs/data/documentation/spotifywebapi/spotifycategory/equatable-implementations.json index 9f2efadb6..8c4b52a11 100644 --- a/docs/data/documentation/spotifywebapi/spotifycategory/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifycategory/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycategory\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","metadata":{"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/!=(_:_:)"],"generated":true,"title":"Operators"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/!=(_:_:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifycategory\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"}}} \ No newline at end of file +{"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/!=(_:_:)"],"generated":true,"anchor":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycategory\/equatable-implementations"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/!=(_:_:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycategory/href.json b/docs/data/documentation/spotifywebapi/spotifycategory/href.json index 55588949e..3b850ec5a 100644 --- a/docs/data/documentation/spotifywebapi/spotifycategory/href.json +++ b/docs/data/documentation/spotifywebapi/spotifycategory/href.json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true,"type":"reference"},{"text":", passing in","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","type":"reference","isActive":true},{"type":"text","text":" as the response type to retrieve the results."}]}],"kind":"content"}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycategory\/href"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A8CategoryV4href10Foundation3URLVvp","title":"href","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"}],"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]]},"abstract":[{"text":"A link to the Spotify web API endpoint providing the full category object.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/href","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/href":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/href","title":"href","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory\/href","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full category object."}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycategory\/href"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","title":"href","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A8CategoryV4href10Foundation3URLVvp"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/href","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true},{"text":", passing in","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","isActive":true},{"text":" as the response type to retrieve the results.","type":"text"}]}],"kind":"content"}],"sections":[],"abstract":[{"text":"A link to the Spotify web API endpoint providing the full category object.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/href":{"title":"href","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full category object."}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory\/href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/href","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycategory/icons.json b/docs/data/documentation/spotifywebapi/spotifycategory/icons.json index 7756a56ae..9b8647c97 100644 --- a/docs/data/documentation/spotifywebapi/spotifycategory/icons.json +++ b/docs/data/documentation/spotifywebapi/spotifycategory/icons.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/icons"},"metadata":{"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A8CategoryV5iconsSayAA0A5ImageVGvp","title":"icons","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"icons"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The category icon, in various sizes."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"icons"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"},{"kind":"text","text":"]"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycategory\/icons"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/icons":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/icons","title":"icons","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory\/icons","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"icons","kind":"identifier"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"The category icon, in various sizes."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycategory\/icons"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"icons"},{"kind":"text","text":": ["},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"},{"kind":"text","text":"]"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/icons","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A8CategoryV5iconsSayAA0A5ImageVGvp","title":"icons","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"icons","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"text":"The category icon, in various sizes.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/icons":{"type":"topic","role":"symbol","title":"icons","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"icons","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","abstract":[{"text":"The category icon, in various sizes.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycategory\/icons","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/icons"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycategory/id.json b/docs/data/documentation/spotifywebapi/spotifycategory/id.json index 84866400e..6ac8c2b09 100644 --- a/docs/data/documentation/spotifywebapi/spotifycategory/id.json +++ b/docs/data/documentation/spotifywebapi/spotifycategory/id.json @@ -1 +1 @@ -{"metadata":{"title":"id","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A8CategoryV2idSSvp"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/id","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]]},"kind":"symbol","abstract":[{"text":"The id of the category.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycategory\/id"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/id":{"title":"id","abstract":[{"text":"The id of the category.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/id","url":"\/documentation\/spotifywebapi\/spotifycategory\/id","role":"symbol"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/id"},"abstract":[{"type":"text","text":"The id of the category."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycategory\/id"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]]},"metadata":{"externalID":"s:13SpotifyWebAPI0A8CategoryV2idSSvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","title":"id","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/id":{"title":"id","abstract":[{"text":"The id of the category.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory\/id","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/id","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycategory/init(from:).json b/docs/data/documentation/spotifywebapi/spotifycategory/init(from:).json index 1acd51c9f..a8c448ea9 100644 --- a/docs/data/documentation/spotifywebapi/spotifycategory/init(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifycategory/init(from:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","metadata":{"title":"init(from:)","symbolKind":"init","role":"symbol","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:13SpotifyWebAPI0A8CategoryV4fromACs7Decoder_p_tKcfc"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/init(from:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycategory\/init(from:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/init(from:)":{"title":"init(from:)","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifycategory\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]]},"metadata":{"symbolKind":"init","externalID":"s:13SpotifyWebAPI0A8CategoryV4fromACs7Decoder_p_tKcfc","role":"symbol","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycategory\/init(from:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/init(from:)"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/init(from:)":{"url":"\/documentation\/spotifywebapi\/spotifycategory\/init(from:)","title":"init(from:)","role":"symbol","abstract":[],"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/init(from:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycategory/init(name:id:href:icons:).json b/docs/data/documentation/spotifywebapi/spotifycategory/init(name:id:href:icons:).json index e6c5bd8e4..2ee762d1d 100644 --- a/docs/data/documentation/spotifywebapi/spotifycategory/init(name:id:href:icons:).json +++ b/docs/data/documentation/spotifywebapi/spotifycategory/init(name:id:href:icons:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]]},"abstract":[{"type":"text","text":"Creates a Spotify category object."}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/init(name:id:href:icons:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"icons","kind":"externalParam"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The name of the category."}]}],"name":"name"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The id of the category.","type":"text"}]}],"name":"id"},{"name":"href","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full"},{"type":"text","text":" "},{"text":"category object.","type":"text"}]}]},{"name":"icons","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The category icon, in various sizes."}]}]}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycategory\/init(name:id:href:icons:)"]}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":", "},{"text":"icons","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"])","kind":"text"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI0A8CategoryV4name2id4href5iconsACSS_SS10Foundation3URLVSayAA0A5ImageVGtcfc","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Initializer","title":"init(name:id:href:icons:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/init(name:id:href:icons:)":{"kind":"symbol","abstract":[{"type":"text","text":"Creates a Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/init(name:id:href:icons:)","type":"topic","title":"init(name:id:href:icons:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"icons","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"])","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycategory\/init(name:id:href:icons:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/init(name:id:href:icons:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"icons","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"])"}],"roleHeading":"Initializer","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A8CategoryV4name2id4href5iconsACSS_SS10Foundation3URLVSayAA0A5ImageVGtcfc","symbolKind":"init","title":"init(name:id:href:icons:)"},"abstract":[{"text":"Creates a Spotify category object.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":", "},{"kind":"externalParam","text":"icons"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","kind":"typeIdentifier"},{"kind":"text","text":"])"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"name","content":[{"type":"paragraph","inlineContent":[{"text":"The name of the category.","type":"text"}]}]},{"name":"id","content":[{"type":"paragraph","inlineContent":[{"text":"The id of the category.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"A link to the Spotify web API endpoint providing the full","type":"text"},{"text":" ","type":"text"},{"text":"category object.","type":"text"}]}],"name":"href"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The category icon, in various sizes.","type":"text"}]}],"name":"icons"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycategory\/init(name:id:href:icons:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/init(name:id:href:icons:)":{"url":"\/documentation\/spotifywebapi\/spotifycategory\/init(name:id:href:icons:)","title":"init(name:id:href:icons:)","role":"symbol","abstract":[{"text":"Creates a Spotify category object.","type":"text"}],"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"icons"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"kind":"text","text":"])"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/init(name:id:href:icons:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycategory/name.json b/docs/data/documentation/spotifywebapi/spotifycategory/name.json index 3cf585e4e..c434322f4 100644 --- a/docs/data/documentation/spotifywebapi/spotifycategory/name.json +++ b/docs/data/documentation/spotifywebapi/spotifycategory/name.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"name","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A8CategoryV4nameSSvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/name"},"sections":[],"abstract":[{"type":"text","text":"The name of the category."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycategory\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/name":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/spotifycategory\/name","title":"name","abstract":[{"text":"The name of the category.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/name","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The name of the category."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycategory\/name"]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A8CategoryV4nameSSvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"name"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/name","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory/name":{"title":"name","abstract":[{"text":"The name of the category.","type":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory\/name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory\/name","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycontext.json b/docs/data/documentation/spotifywebapi/spotifycontext.json index 5e46818ab..e4677214d 100644 --- a/docs/data/documentation/spotifywebapi/spotifycontext.json +++ b/docs/data/documentation/spotifywebapi/spotifycontext.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"seeAlsoSections":[{"title":"Player Objects","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycontext"]}],"sections":[],"metadata":{"role":"symbol","title":"SpotifyContext","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A7ContextV","roleHeading":"Structure","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyContext","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","interfaceLanguage":"swift"},"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyContext","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example, if a track is being played, then the context may be an album, an"},{"type":"text","text":" "},{"text":"artist, or a playlist.","type":"text"}]}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/init(uri:href:externalURLs:type:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/uri"],"title":"Instance Properties"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Equatable-Implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/externalURLs":{"abstract":[{"text":"Known external urls for the context.","type":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifycontext\/externalurls","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/externalURLs","role":"symbol","title":"externalURLs","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","title":"IDCategory.collection","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/collection","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"collection","kind":"identifier"}],"abstract":[{"text":"A collection.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/init(uri:href:externalURLs:type:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/init(uri:href:externalURLs:type:)","abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"kind":"symbol","role":"symbol","title":"init(uri:href:externalURLs:type:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycontext\/init(uri:href:externalurls:type:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"title":"IDCategory.playlist","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}],"abstract":[{"type":"text","text":"A playlist."}],"url":"\/documentation\/spotifywebapi\/idcategory\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/Decodable-Implementations":{"kind":"article","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/spotifycontext\/decodable-implementations","role":"collectionGroup","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/Equatable-Implementations":{"title":"Equatable Implementations","kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifycontext\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Equatable-Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/type":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/type","abstract":[{"text":"The object type of the item’s context. Valid values are","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true,"type":"reference"},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","type":"reference"},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad"},{"type":"text","text":", and "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection"},{"text":".","type":"text"}],"kind":"symbol","role":"symbol","title":"type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"url":"\/documentation\/spotifywebapi\/spotifycontext\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/uri":{"abstract":[{"type":"text","text":"The URI of the context."}],"role":"symbol","type":"topic","title":"uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/uri","url":"\/documentation\/spotifywebapi\/spotifycontext\/uri","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","url":"\/documentation\/spotifywebapi\/idcategory\/ad","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ad"}],"role":"symbol","title":"IDCategory.ad","abstract":[{"type":"text","text":"An ad."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/href":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/href","url":"\/documentation\/spotifywebapi\/spotifycontext\/href","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"A link to an endpoint providing further details about the context.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"title":"href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"topicSections":[{"anchor":"Initializers","title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/init(uri:href:externalURLs:type:)"],"generated":true},{"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/uri"],"title":"Instance Properties","generated":true},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Equatable-Implementations"],"anchor":"Default-Implementations"}],"seeAlsoSections":[{"generated":true,"anchor":"Player-Objects","title":"Player Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyContext"}],"platforms":["macOS"]}]},{"content":[{"type":"heading","level":2,"anchor":"overview","text":"Overview"},{"inlineContent":[{"type":"text","text":"For example, if a track is being played, then the context may be an album, an"},{"text":" ","type":"text"},{"type":"text","text":"artist, or a playlist."}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"metadata":{"symbolKind":"struct","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI0A7ContextV","roleHeading":"Structure","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyContext"}],"title":"SpotifyContext"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycontext"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/type":{"type":"topic","role":"symbol","title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/type","abstract":[{"type":"text","text":"The object type of the item’s context. Valid values are"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist"},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","isActive":true},{"type":"text","text":", and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycontext\/type","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/uri":{"title":"uri","kind":"symbol","type":"topic","abstract":[{"text":"The URI of the context.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycontext\/uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/uri","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","abstract":[{"type":"text","text":"An ad."}],"url":"\/documentation\/spotifywebapi\/idcategory\/ad","title":"IDCategory.ad","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ad","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","abstract":[{"text":"A playlist.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"}],"title":"IDCategory.playlist","url":"\/documentation\/spotifywebapi\/idcategory\/playlist","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/Decodable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifycontext\/decodable-implementations","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Decodable-Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","abstract":[{"text":"A collection.","type":"text"}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"collection","kind":"identifier"}],"role":"symbol","title":"IDCategory.collection","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/collection"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/href":{"abstract":[{"type":"text","text":"A link to an endpoint providing further details about the context."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext\/href","title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/href","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/Equatable-Implementations":{"type":"topic","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Equatable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifycontext\/equatable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/init(uri:href:externalURLs:type:)":{"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"text":")","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext\/init(uri:href:externalurls:type:)","title":"init(uri:href:externalURLs:type:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/init(uri:href:externalURLs:type:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/externalURLs":{"role":"symbol","abstract":[{"type":"text","text":"Known external urls for the context."}],"url":"\/documentation\/spotifywebapi\/spotifycontext\/externalurls","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"title":"externalURLs","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/externalURLs"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycontext/!=(_:_:).json b/docs/data/documentation/spotifywebapi/spotifycontext/!=(_:_:).json index 8472b765f..e7210b6ed 100644 --- a/docs/data/documentation/spotifywebapi/spotifycontext/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/spotifycontext/!=(_:_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycontext\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"!=(_:_:)","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A7ContextV","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/!=(_:_:)":{"title":"!=(_:_:)","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/Equatable-Implementations":{"title":"Equatable Implementations","kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifycontext\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Equatable-Implementations","abstract":[]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycontext\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Equatable-Implementations"]]},"kind":"symbol","metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A7ContextV","extendedModule":"Swift","roleHeading":"Operator","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/!=(_:_:)","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifycontext\/!=(_:_:)","role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/Equatable-Implementations":{"type":"topic","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Equatable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifycontext\/equatable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycontext/decodable-implementations.json b/docs/data/documentation/spotifywebapi/spotifycontext/decodable-implementations.json index 0d4215afa..d4e942e45 100644 --- a/docs/data/documentation/spotifywebapi/spotifycontext/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifycontext/decodable-implementations.json @@ -1 +1 @@ -{"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/init(from:)"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Decodable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycontext\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Decodable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/init(from:)":{"kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifycontext\/init(from:)","role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycontext\/decodable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Decodable-Implementations"},"sections":[],"kind":"article","topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/init(from:)"],"anchor":"Initializers"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"Decodable Implementations","roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/init(from:)":{"kind":"symbol","role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifycontext\/init(from:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycontext/equatable-implementations.json b/docs/data/documentation/spotifywebapi/spotifycontext/equatable-implementations.json index b524edae1..48c54816e 100644 --- a/docs/data/documentation/spotifywebapi/spotifycontext/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifycontext/equatable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycontext\/equatable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/!=(_:_:)"],"generated":true,"title":"Operators"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/!=(_:_:)":{"title":"!=(_:_:)","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Equatable-Implementations"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/!=(_:_:)"],"title":"Operators","generated":true,"anchor":"Operators"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"API Collection","title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycontext\/equatable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/!=(_:_:)","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifycontext\/!=(_:_:)","role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycontext/externalurls.json b/docs/data/documentation/spotifywebapi/spotifycontext/externalurls.json index 080dc73aa..0a4b061c1 100644 --- a/docs/data/documentation/spotifywebapi/spotifycontext/externalurls.json +++ b/docs/data/documentation/spotifywebapi/spotifycontext/externalurls.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"]]},"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI0A7ContextV12externalURLsSDySS10Foundation3URLVGSgvp","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"title":"externalURLs","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"Known external urls for the context."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"]?"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"items":[{"content":[{"inlineContent":[{"text":"key: The type of the URL, for example: “spotify” - The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" "},{"type":"text","text":"for the object."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"value: An external, public URL to the object."}],"type":"paragraph"}]}],"type":"unorderedList"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycontext\/externalurls"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/externalURLs","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","titleInlineContent":[{"text":"Spotify URL","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify URL"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/externalURLs":{"abstract":[{"text":"Known external urls for the context.","type":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifycontext\/externalurls","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/externalURLs","role":"symbol","title":"externalURLs","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycontext\/externalurls"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/externalURLs","interfaceLanguage":"swift"},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0A7ContextV12externalURLsSDySS10Foundation3URLVGSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property","title":"externalURLs","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"abstract":[{"text":"Known external urls for the context.","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"key: The type of the URL, for example: “spotify” - The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"text":"for the object.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"value: An external, public URL to the object.","type":"text"}]}]}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"titleInlineContent":[{"type":"text","text":"Spotify URL"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","title":"Spotify URL"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/externalURLs":{"role":"symbol","abstract":[{"type":"text","text":"Known external urls for the context."}],"url":"\/documentation\/spotifywebapi\/spotifycontext\/externalurls","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"title":"externalURLs","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/externalURLs"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycontext/href.json b/docs/data/documentation/spotifywebapi/spotifycontext/href.json index 48ad73109..62e3036e2 100644 --- a/docs/data/documentation/spotifywebapi/spotifycontext/href.json +++ b/docs/data/documentation/spotifywebapi/spotifycontext/href.json @@ -1 +1 @@ -{"abstract":[{"text":"A link to an endpoint providing further details about the context.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","type":"reference","isActive":true},{"type":"text","text":" to retrieve the results."}]}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A7ContextV4href10Foundation3URLVSgvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","symbolKind":"property","title":"href"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/href"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycontext\/href"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/href":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/href","url":"\/documentation\/spotifywebapi\/spotifycontext\/href","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"A link to an endpoint providing further details about the context.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"title":"href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"abstract":[{"text":"A link to an endpoint providing further details about the context.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycontext\/href"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/href","interfaceLanguage":"swift"},"metadata":{"title":"href","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A7ContextV4href10Foundation3URLVSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true},{"type":"text","text":" to retrieve the results."}]}],"kind":"content"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/href":{"abstract":[{"type":"text","text":"A link to an endpoint providing further details about the context."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext\/href","title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/href","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycontext/init(from:).json b/docs/data/documentation/spotifywebapi/spotifycontext/init(from:).json index 8ae0f42f7..82eeddfa3 100644 --- a/docs/data/documentation/spotifywebapi/spotifycontext/init(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifycontext/init(from:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycontext\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:13SpotifyWebAPI0A7ContextV4fromACs7Decoder_p_tKcfc","title":"init(from:)","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","symbolKind":"init","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Decodable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/Decodable-Implementations":{"kind":"article","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/spotifycontext\/decodable-implementations","role":"collectionGroup","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/init(from:)":{"kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifycontext\/init(from:)","role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycontext\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"init","externalID":"s:13SpotifyWebAPI0A7ContextV4fromACs7Decoder_p_tKcfc","title":"init(from:)","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Decodable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/init(from:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/init(from:)":{"kind":"symbol","role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifycontext\/init(from:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/Decodable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifycontext\/decodable-implementations","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/Decodable-Implementations","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycontext/init(uri:href:externalurls:type:).json b/docs/data/documentation/spotifywebapi/spotifycontext/init(uri:href:externalurls:type:).json index 90a1afb8a..0ad701600 100644 --- a/docs/data/documentation/spotifywebapi/spotifycontext/init(uri:href:externalurls:type:).json +++ b/docs/data/documentation/spotifywebapi/spotifycontext/init(uri:href:externalurls:type:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The URI of the context."}]}]},{"name":"href","content":[{"inlineContent":[{"text":"A link to an endpoint providing further details about the","type":"text"},{"type":"text","text":" "},{"text":"context.","type":"text"}],"type":"paragraph"}]},{"name":"externalURLs","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Known [external urls][1] for the context."}]}]},{"name":"type","content":[{"type":"paragraph","inlineContent":[{"text":"The object type of the item’s context. Valid values are","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true,"type":"reference"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","type":"reference","isActive":true},{"text":", and","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","isActive":true},{"type":"text","text":"."}]}]}]}],"sections":[],"metadata":{"title":"init(uri:href:externalURLs:type:)","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI0A7ContextV3uri4href12externalURLs4typeACSS_10Foundation3URLVSgSDySSAJGSgAA10IDCategoryOtcfc","role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/init(uri:href:externalURLs:type:)","interfaceLanguage":"swift"},"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycontext\/init(uri:href:externalurls:type:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"title":"IDCategory.playlist","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}],"abstract":[{"type":"text","text":"A playlist."}],"url":"\/documentation\/spotifywebapi\/idcategory\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/init(uri:href:externalURLs:type:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/init(uri:href:externalURLs:type:)","abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"kind":"symbol","role":"symbol","title":"init(uri:href:externalURLs:type:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycontext\/init(uri:href:externalurls:type:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?, ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","text":"IDCategory","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"text":"The URI of the context.","type":"text"}]}]},{"name":"href","content":[{"inlineContent":[{"text":"A link to an endpoint providing further details about the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"context."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Known [external urls][1] for the context."}],"type":"paragraph"}],"name":"externalURLs"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The object type of the item’s context. Valid values are","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true,"type":"reference"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","isActive":true},{"type":"text","text":", and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"name":"type"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycontext\/init(uri:href:externalurls:type:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/init(uri:href:externalURLs:type:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:13SpotifyWebAPI0A7ContextV3uri4href12externalURLs4typeACSS_10Foundation3URLVSgSDySSAJGSgAA10IDCategoryOtcfc","symbolKind":"init","title":"init(uri:href:externalURLs:type:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":")"}],"roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/init(uri:href:externalURLs:type:)":{"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"text":")","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext\/init(uri:href:externalurls:type:)","title":"init(uri:href:externalURLs:type:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/init(uri:href:externalURLs:type:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","abstract":[{"text":"A playlist.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"}],"title":"IDCategory.playlist","url":"\/documentation\/spotifywebapi\/idcategory\/playlist","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycontext/type.json b/docs/data/documentation/spotifywebapi/spotifycontext/type.json index 14a9964de..8af065e90 100644 --- a/docs/data/documentation/spotifywebapi/spotifycontext/type.json +++ b/docs/data/documentation/spotifywebapi/spotifycontext/type.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"type","externalID":"s:13SpotifyWebAPI0A7ContextV4typeAA10IDCategoryOvp","roleHeading":"Instance Property","symbolKind":"property"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycontext\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/type","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"For example, if ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/type","isActive":true,"type":"reference"},{"type":"text","text":" is "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","isActive":true,"type":"reference"},{"text":", then the current","type":"text"},{"type":"text","text":" "},{"type":"text","text":"track\/episode is playing in the context of a playlist."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/type"},{"text":" is ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection"},{"type":"text","text":", then the user is playing their"},{"text":" ","type":"text"},{"type":"text","text":"saved tracks (labeled as “Liked Songs” in the native Spotify clients)."}]}],"kind":"content"}],"abstract":[{"text":"The object type of the item’s context. Valid values are","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","type":"reference"},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","type":"reference"},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist"},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show"},{"text":", ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad"},{"type":"text","text":", and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","isActive":true,"type":"reference"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","title":"IDCategory.collection","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/collection","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"collection","kind":"identifier"}],"abstract":[{"text":"A collection.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/type":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/type","abstract":[{"text":"The object type of the item’s context. Valid values are","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true,"type":"reference"},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","type":"reference"},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","type":"reference"},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad"},{"type":"text","text":", and "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection"},{"text":".","type":"text"}],"kind":"symbol","role":"symbol","title":"type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"url":"\/documentation\/spotifywebapi\/spotifycontext\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","url":"\/documentation\/spotifywebapi\/idcategory\/ad","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ad"}],"role":"symbol","title":"IDCategory.ad","abstract":[{"type":"text","text":"An ad."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"title":"IDCategory.playlist","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}],"abstract":[{"type":"text","text":"A playlist."}],"url":"\/documentation\/spotifywebapi\/idcategory\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycontext\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/type","interfaceLanguage":"swift"},"abstract":[{"text":"The object type of the item’s context. Valid values are","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","type":"reference"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist"},{"text":",","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","isActive":true,"type":"reference"},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","type":"reference","isActive":true},{"type":"text","text":", and "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","title":"type","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"}],"externalID":"s:13SpotifyWebAPI0A7ContextV4typeAA10IDCategoryOvp"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example, if "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/type"},{"text":" is ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","type":"reference","isActive":true},{"type":"text","text":", then the current"},{"type":"text","text":" "},{"type":"text","text":"track\/episode is playing in the context of a playlist."}]},{"type":"paragraph","inlineContent":[{"text":"If ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/type","isActive":true},{"text":" is ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","isActive":true,"type":"reference"},{"type":"text","text":", then the user is playing their"},{"text":" ","type":"text"},{"text":"saved tracks (labeled as “Liked Songs” in the native Spotify clients).","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","abstract":[{"type":"text","text":"An ad."}],"url":"\/documentation\/spotifywebapi\/idcategory\/ad","title":"IDCategory.ad","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ad","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","abstract":[{"text":"A playlist.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"}],"title":"IDCategory.playlist","url":"\/documentation\/spotifywebapi\/idcategory\/playlist","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/type":{"type":"topic","role":"symbol","title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/type","abstract":[{"type":"text","text":"The object type of the item’s context. Valid values are"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist"},{"text":",","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference","isActive":true},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","isActive":true},{"type":"text","text":", and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycontext\/type","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","abstract":[{"text":"A collection.","type":"text"}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"collection","kind":"identifier"}],"role":"symbol","title":"IDCategory.collection","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycontext/uri.json b/docs/data/documentation/spotifywebapi/spotifycontext/uri.json index 8eb46886a..6854748d4 100644 --- a/docs/data/documentation/spotifywebapi/spotifycontext/uri.json +++ b/docs/data/documentation/spotifywebapi/spotifycontext/uri.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"languages":["swift"]}]}],"abstract":[{"text":"The URI of the context.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycontext\/uri"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/uri"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"]]},"metadata":{"externalID":"s:13SpotifyWebAPI0A7ContextV3uriSSvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"role":"symbol","title":"uri","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/uri":{"abstract":[{"type":"text","text":"The URI of the context."}],"role":"symbol","type":"topic","title":"uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/uri","url":"\/documentation\/spotifywebapi\/spotifycontext\/uri","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycontext\/uri"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/uri"},"kind":"symbol","abstract":[{"text":"The URI of the context.","type":"text"}],"metadata":{"roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI0A7ContextV3uriSSvp","title":"uri","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext/uri":{"title":"uri","kind":"symbol","type":"topic","abstract":[{"text":"The URI of the context.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycontext\/uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext\/uri","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycopyright.json b/docs/data/documentation/spotifywebapi/spotifycopyright.json index 9755845e0..9eeb131e6 100644 --- a/docs/data/documentation/spotifywebapi/spotifycopyright.json +++ b/docs/data/documentation/spotifywebapi/spotifycopyright.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A Spotify copyright object."}],"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/init(text:type:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/text","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/type"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"metadata":{"title":"SpotifyCopyright","roleHeading":"Structure","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"role":"symbol","symbolKind":"struct","externalID":"s:13SpotifyWebAPI0A9CopyrightV"},"seeAlsoSections":[{"generated":true,"title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyCopyright","kind":"identifier"}],"platforms":["macOS"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycopyright"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/init(from:)":{"url":"\/documentation\/spotifywebapi\/spotifycopyright\/init(from:)","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/init(from:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/text":{"url":"\/documentation\/spotifywebapi\/spotifycopyright\/text","title":"text","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/text","abstract":[{"text":"The copyright text.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"text","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/init(text:type:)":{"url":"\/documentation\/spotifywebapi\/spotifycopyright\/init(text:type:)","title":"init(text:type:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/init(text:type:)","abstract":[{"type":"text","text":"Creates a Spotify copyright object."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"text","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/type":{"url":"\/documentation\/spotifywebapi\/spotifycopyright\/type","title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/type","abstract":[{"text":"The type of copyright.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifycopyright\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/Equatable-Implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyCopyright","kind":"identifier"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"title":"Other Objects","generated":true,"anchor":"Other-Objects"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships"}],"metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCopyright"}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","role":"symbol","roleHeading":"Structure","externalID":"s:13SpotifyWebAPI0A9CopyrightV","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct"},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/init(text:type:)"],"anchor":"Initializers"},{"anchor":"Instance-Properties","title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/text","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/type"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/Equatable-Implementations"],"anchor":"Default-Implementations","title":"Default Implementations","generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycopyright"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/text":{"title":"text","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/text","abstract":[{"text":"The copyright text.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycopyright\/text","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/type":{"url":"\/documentation\/spotifywebapi\/spotifycopyright\/type","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"type","role":"symbol","abstract":[{"text":"The type of copyright.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/init(from:)","kind":"symbol","role":"symbol","title":"init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifycopyright\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/Equatable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifycopyright\/equatable-implementations","kind":"article","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/init(text:type:)":{"url":"\/documentation\/spotifywebapi\/spotifycopyright\/init(text:type:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"init(text:type:)","role":"symbol","abstract":[{"text":"Creates a Spotify copyright object.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/init(text:type:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycopyright/!=(_:_:).json b/docs/data/documentation/spotifywebapi/spotifycopyright/!=(_:_:).json index 98e36992b..2bd2d712b 100644 --- a/docs/data/documentation/spotifywebapi/spotifycopyright/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/spotifycopyright/!=(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A9CopyrightV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","symbolKind":"op"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycopyright\/!=(_:_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifycopyright\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/Equatable-Implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/!=(_:_:)":{"type":"topic","kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/spotifycopyright\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/Equatable-Implementations"]]},"kind":"symbol","sections":[],"metadata":{"title":"!=(_:_:)","roleHeading":"Operator","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A9CopyrightV","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","symbolKind":"op"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycopyright\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/!=(_:_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/!=(_:_:)":{"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/!=(_:_:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/Equatable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifycopyright\/equatable-implementations","kind":"article","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycopyright/equatable-implementations.json b/docs/data/documentation/spotifywebapi/spotifycopyright/equatable-implementations.json index 8bc6c1e5e..f9522118f 100644 --- a/docs/data/documentation/spotifywebapi/spotifycopyright/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifycopyright/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations"},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycopyright\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright"]]},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/!=(_:_:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/Equatable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/!=(_:_:)":{"type":"topic","kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/spotifycopyright\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"sections":[],"topicSections":[{"anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/!=(_:_:)"],"generated":true,"title":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycopyright\/equatable-implementations"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/!=(_:_:)":{"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/!=(_:_:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycopyright/init(from:).json b/docs/data/documentation/spotifywebapi/spotifycopyright/init(from:).json index 5eb589794..be94eecd0 100644 --- a/docs/data/documentation/spotifywebapi/spotifycopyright/init(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifycopyright/init(from:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycopyright\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"symbolKind":"init","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A9CopyrightV4fromACs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","roleHeading":"Initializer"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/init(from:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/init(from:)":{"url":"\/documentation\/spotifywebapi\/spotifycopyright\/init(from:)","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/init(from:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/init(from:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)","roleHeading":"Initializer","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"externalID":"s:13SpotifyWebAPI0A9CopyrightV4fromACs7Decoder_p_tKcfc","symbolKind":"init"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycopyright\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/init(from:)","kind":"symbol","role":"symbol","title":"init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifycopyright\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycopyright/init(text:type:).json b/docs/data/documentation/spotifywebapi/spotifycopyright/init(text:type:).json index 9c8664edc..a5be766f3 100644 --- a/docs/data/documentation/spotifywebapi/spotifycopyright/init(text:type:).json +++ b/docs/data/documentation/spotifywebapi/spotifycopyright/init(text:type:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"text","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The copyright text.","type":"text"}]}],"name":"text"},{"content":[{"inlineContent":[{"type":"text","text":"The type of copyright: C = the copyright; P = the sound recording"},{"text":" ","type":"text"},{"type":"text","text":"(performance) copyright."}],"type":"paragraph"}],"name":"type"}],"kind":"parameters"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/init(text:type:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright"]]},"metadata":{"title":"init(text:type:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"externalID":"s:13SpotifyWebAPI0A9CopyrightV4text4typeACSS_SStcfc","symbolKind":"init","roleHeading":"Initializer","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycopyright\/init(text:type:)"]}],"sections":[],"abstract":[{"text":"Creates a Spotify copyright object.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/init(text:type:)":{"url":"\/documentation\/spotifywebapi\/spotifycopyright\/init(text:type:)","title":"init(text:type:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/init(text:type:)","abstract":[{"type":"text","text":"Creates a Spotify copyright object."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"text","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"Creates a Spotify copyright object.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/init(text:type:)"},"metadata":{"title":"init(text:type:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","role":"symbol","externalID":"s:13SpotifyWebAPI0A9CopyrightV4text4typeACSS_SStcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"text","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"text","content":[{"inlineContent":[{"text":"The copyright text.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The type of copyright: C = the copyright; P = the sound recording"},{"type":"text","text":" "},{"text":"(performance) copyright.","type":"text"}],"type":"paragraph"}],"name":"type"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycopyright\/init(text:type:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/init(text:type:)":{"url":"\/documentation\/spotifywebapi\/spotifycopyright\/init(text:type:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"init(text:type:)","role":"symbol","abstract":[{"text":"Creates a Spotify copyright object.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/init(text:type:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycopyright/text.json b/docs/data/documentation/spotifywebapi/spotifycopyright/text.json index ed757bef3..4e091db41 100644 --- a/docs/data/documentation/spotifywebapi/spotifycopyright/text.json +++ b/docs/data/documentation/spotifywebapi/spotifycopyright/text.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycopyright\/text"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/text","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"The copyright text."}],"metadata":{"externalID":"s:13SpotifyWebAPI0A9CopyrightV4textSSvp","title":"text","role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"text","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"text","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/text":{"url":"\/documentation\/spotifywebapi\/spotifycopyright\/text","title":"text","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/text","abstract":[{"text":"The copyright text.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"text","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The copyright text."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycopyright\/text"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/text"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"roleHeading":"Instance Property","title":"text","role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A9CopyrightV4textSSvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"text","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"text","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/text":{"title":"text","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/text","abstract":[{"text":"The copyright text.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycopyright\/text","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycopyright/type.json b/docs/data/documentation/spotifywebapi/spotifycopyright/type.json index a2ecb55c8..941f42f85 100644 --- a/docs/data/documentation/spotifywebapi/spotifycopyright/type.json +++ b/docs/data/documentation/spotifywebapi/spotifycopyright/type.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"C = the copyright; P = the sound recording (performance) copyright.","type":"text"}]}]}],"sections":[],"metadata":{"title":"type","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI0A9CopyrightV4typeSSvp","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/type","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The type of copyright."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycopyright\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/type":{"url":"\/documentation\/spotifywebapi\/spotifycopyright\/type","title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/type","abstract":[{"text":"The type of copyright.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycopyright\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright"]]},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The type of copyright."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"C = the copyright; P = the sound recording (performance) copyright."}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/type"},"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI0A9CopyrightV4typeSSvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"type","role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright/type":{"url":"\/documentation\/spotifywebapi\/spotifycopyright\/type","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"type","role":"symbol","abstract":[{"text":"The type of copyright.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright\/type"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycursor.json b/docs/data/documentation/spotifywebapi/spotifycursor.json index 14d30b8ea..46c016f06 100644 --- a/docs/data/documentation/spotifywebapi/spotifycursor.json +++ b/docs/data/documentation/spotifywebapi/spotifycursor.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycursor"]}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyCursor","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"overview","type":"heading","level":2,"text":"Overview"},{"inlineContent":[{"type":"text","text":"Used to find the next or previous set of items in a "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"See ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played"},{"text":" and","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/init(before:after:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/after","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/before"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"kind":"symbol","abstract":[{"text":"A Spotify Cursor object.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Structure","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCursor","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI0A6CursorV","role":"symbol","navigatorTitle":[{"text":"SpotifyCursor","kind":"identifier"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"title":"Other Objects"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/before":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/before","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"before","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The key to the item before the current item—a unix millisecond timestamp."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycursor\/before","title":"before","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/init(before:after:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/init(before:after:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"before"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"after","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"abstract":[{"type":"text","text":"Creates a Spotify Cursor object."}],"role":"symbol","title":"init(before:after:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycursor\/init(before:after:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/after":{"kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"after"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"after","abstract":[{"text":"The key to the item after the current item—a unix millisecond timestamp.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/after","url":"\/documentation\/spotifywebapi\/spotifycursor\/after"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recently-played":{"title":"get current user’s recently played tracks","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","titleInlineContent":[{"text":"get current user’s recently played tracks","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/Equatable-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/spotifycursor\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/init(from:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/init(from:)","type":"topic","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/spotifycursor\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"anchor":"Initializers","generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/init(before:after:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/init(from:)"]},{"generated":true,"anchor":"Instance-Properties","title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/after","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/before"]},{"generated":true,"anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/Equatable-Implementations"],"title":"Default Implementations"}],"metadata":{"roleHeading":"Structure","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCursor"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"externalID":"s:13SpotifyWebAPI0A6CursorV","title":"SpotifyCursor","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"overview","level":2,"text":"Overview","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Used to find the next or previous set of items in a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","isActive":true,"type":"reference"},{"text":" and","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","type":"reference","isActive":true},{"text":".","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycursor"]}],"abstract":[{"text":"A Spotify Cursor object.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true,"title":"Other Objects","anchor":"Other-Objects"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/after":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/after","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycursor\/after","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"after","abstract":[{"text":"The key to the item after the current item—a unix millisecond timestamp.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifycursor\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recently-played":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played","titleInlineContent":[{"type":"text","text":"get current user’s recently played tracks"}],"title":"get current user’s recently played tracks","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recently-played"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/init(before:after:)":{"url":"\/documentation\/spotifywebapi\/spotifycursor\/init(before:after:)","role":"symbol","kind":"symbol","title":"init(before:after:)","abstract":[{"type":"text","text":"Creates a Spotify Cursor object."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"before","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"after","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/init(before:after:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/before":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/before","title":"before","abstract":[{"text":"The key to the item before the current item—a unix millisecond timestamp.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycursor\/before","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"before","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifycursor\/init(from:)","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/init(from:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycursor/!=(_:_:).json b/docs/data/documentation/spotifywebapi/spotifycursor/!=(_:_:).json index 8defd1632..649d54278 100644 --- a/docs/data/documentation/spotifywebapi/spotifycursor/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/spotifycursor/!=(_:_:).json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A6CursorV","roleHeading":"Operator","symbolKind":"op","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycursor\/!=(_:_:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/!=(_:_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/Equatable-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/spotifycursor\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/!=(_:_:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifycursor\/!=(_:_:)"}}} \ No newline at end of file +{"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A6CursorV","extendedModule":"Swift","roleHeading":"Operator","title":"!=(_:_:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"op"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/!=(_:_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycursor\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifycursor\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/spotifycursor\/!=(_:_:)","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycursor/after.json b/docs/data/documentation/spotifywebapi/spotifycursor/after.json index 778be50a4..0cccbf829 100644 --- a/docs/data/documentation/spotifywebapi/spotifycursor/after.json +++ b/docs/data/documentation/spotifywebapi/spotifycursor/after.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"after"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Use this parameter to move forward in time."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Pass this value into"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","type":"reference","isActive":true},{"text":".","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.enum.case","type":"reference","isActive":true},{"type":"text","text":" in order to"},{"text":" ","type":"text"},{"type":"text","text":"reference the page of results that chronologically succeed the current"},{"text":" ","type":"text"},{"type":"text","text":"page."}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/after"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycursor\/after"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor"]]},"metadata":{"externalID":"s:13SpotifyWebAPI0A6CursorV5afterSSSgvp","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"after"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","title":"after","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"The key to the item after the current item—a unix millisecond timestamp."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/after":{"kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"after"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"after","abstract":[{"text":"The key to the item after the current item—a unix millisecond timestamp.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/after","url":"\/documentation\/spotifywebapi\/spotifycursor\/after"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/after(_:)-swift.enum.case":{"title":"TimeReference.after(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.enum.case","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"abstract":[{"text":"A period after a specified date.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.enum.case"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use this parameter to move forward in time."}]},{"inlineContent":[{"text":"Pass this value into","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","type":"reference","isActive":true},{"type":"text","text":"."},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.enum.case"},{"text":" in order to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"reference the page of results that chronologically succeed the current"},{"type":"text","text":" "},{"type":"text","text":"page."}],"type":"paragraph"}]}],"abstract":[{"text":"The key to the item after the current item—a unix millisecond timestamp.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycursor\/after"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor"]]},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI0A6CursorV5afterSSSgvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"after","roleHeading":"Instance Property","role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/after","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/after(_:)-swift.enum.case":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.enum.case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"TimeReference.after(_:)","abstract":[{"text":"A period after a specified date.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.enum.case"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/after":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/after","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycursor\/after","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"after","abstract":[{"text":"The key to the item after the current item—a unix millisecond timestamp.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycursor/before.json b/docs/data/documentation/spotifywebapi/spotifycursor/before.json index c302a89ea..c27587142 100644 --- a/docs/data/documentation/spotifywebapi/spotifycursor/before.json +++ b/docs/data/documentation/spotifywebapi/spotifycursor/before.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI0A6CursorV6beforeSSSgvp","title":"before","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"before"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"before"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Use this parameter to move back in time.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Pass this value into"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","isActive":true,"type":"reference"},{"type":"text","text":"."},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.enum.case"},{"type":"text","text":" in order to"},{"type":"text","text":" "},{"text":"reference the page of results that chronologically precede the current","type":"text"},{"type":"text","text":" "},{"text":"page.","type":"text"}],"type":"paragraph"}]}],"sections":[],"abstract":[{"type":"text","text":"The key to the item before the current item—a unix millisecond timestamp."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/before"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycursor\/before"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/before":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/before","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"before","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The key to the item before the current item—a unix millisecond timestamp."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycursor\/before","title":"before","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/before(_:)-swift.enum.case":{"title":"TimeReference.before(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.enum.case","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"before","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"A period before a specified date."}],"url":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.enum.case"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/before","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"before","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Use this parameter to move back in time.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Pass this value into"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","isActive":true,"type":"reference"},{"text":".","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.enum.case"},{"text":" in order to","type":"text"},{"type":"text","text":" "},{"text":"reference the page of results that chronologically precede the current","type":"text"},{"type":"text","text":" "},{"type":"text","text":"page."}]}],"kind":"content"}],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"before"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"before","externalID":"s:13SpotifyWebAPI0A6CursorV6beforeSSSgvp","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor"]]},"abstract":[{"text":"The key to the item before the current item—a unix millisecond timestamp.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycursor\/before"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/before":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/before","title":"before","abstract":[{"text":"The key to the item before the current item—a unix millisecond timestamp.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycursor\/before","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"before","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/before(_:)-swift.enum.case":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.enum.case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"before","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"text":"A period before a specified date.","type":"text"}],"title":"TimeReference.before(_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.enum.case","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycursor/equatable-implementations.json b/docs/data/documentation/spotifywebapi/spotifycursor/equatable-implementations.json index 40eb7f772..aae774138 100644 --- a/docs/data/documentation/spotifywebapi/spotifycursor/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifycursor/equatable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycursor\/equatable-implementations"]}],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/Equatable-Implementations"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations","roleHeading":"API Collection"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/!=(_:_:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifycursor\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycursor\/equatable-implementations"]}],"kind":"article","topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/!=(_:_:)"],"title":"Operators","generated":true,"anchor":"Operators"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/spotifycursor\/!=(_:_:)","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycursor/init(before:after:).json b/docs/data/documentation/spotifywebapi/spotifycursor/init(before:after:).json index 22be71d17..471108d5f 100644 --- a/docs/data/documentation/spotifywebapi/spotifycursor/init(before:after:).json +++ b/docs/data/documentation/spotifywebapi/spotifycursor/init(before:after:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifycursor\/init(before:after:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/init(before:after:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"title":"init(before:after:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"before","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"after","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}],"externalID":"s:13SpotifyWebAPI0A6CursorV6before5afterACSSSg_AFtcfc","role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"before","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"after","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"before","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key to the item before the current item."}]}]},{"content":[{"inlineContent":[{"text":"The key to the item after the current item.","type":"text"}],"type":"paragraph"}],"name":"after"}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Used to find the next or previous set of items in a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"abstract":[{"text":"Creates a Spotify Cursor object.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/init(before:after:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/init(before:after:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"before"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"after","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"abstract":[{"type":"text","text":"Creates a Spotify Cursor object."}],"role":"symbol","title":"init(before:after:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycursor\/init(before:after:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"before"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"after"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil)"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key to the item before the current item."}]}],"name":"before"},{"content":[{"inlineContent":[{"type":"text","text":"The key to the item after the current item."}],"type":"paragraph"}],"name":"after"}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Used to find the next or previous set of items in a "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","isActive":true},{"text":".","type":"text"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycursor\/init(before:after:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"init(before:after:)","role":"symbol","roleHeading":"Initializer","symbolKind":"init","externalID":"s:13SpotifyWebAPI0A6CursorV6before5afterACSSSg_AFtcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"before","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"after"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}]},"abstract":[{"text":"Creates a Spotify Cursor object.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/init(before:after:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/init(before:after:)":{"url":"\/documentation\/spotifywebapi\/spotifycursor\/init(before:after:)","role":"symbol","kind":"symbol","title":"init(before:after:)","abstract":[{"type":"text","text":"Creates a Spotify Cursor object."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"before","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"after","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/init(before:after:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifycursor/init(from:).json b/docs/data/documentation/spotifywebapi/spotifycursor/init(from:).json index 3ab387066..3bdd4e168 100644 --- a/docs/data/documentation/spotifywebapi/spotifycursor/init(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifycursor/init(from:).json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/init(from:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"init","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A6CursorV4fromACs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycursor\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/init(from:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/init(from:)","type":"topic","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/spotifycursor\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifycursor\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/init(from:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"role":"symbol","title":"init(from:)","externalID":"s:13SpotifyWebAPI0A6CursorV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifycursor\/init(from:)","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/init(from:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodelogger.json b/docs/data/documentation/spotifywebapi/spotifydecodelogger.json index 8bd89bb9e..853aea66f 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodelogger.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodelogger.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI19spotifyDecodeLogger7Logging0F0Vvp","roleHeading":"Global Variable","symbolKind":"var","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spotifyDecodeLogger","kind":"identifier"},{"kind":"text","text":": "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"}],"title":"spotifyDecodeLogger","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger"},"abstract":[{"type":"text","text":"Logs messages related to the decoding of data."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodelogger"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spotifyDecodeLogger","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Set the "},{"code":"logLevel","type":"codeVoice"},{"text":" to ","type":"text"},{"code":"trace","type":"codeVoice"},{"type":"text","text":" to log the raw data received from each request"},{"text":" ","type":"text"},{"type":"text","text":"to the Spotify web API."}]},{"type":"paragraph","inlineContent":[{"text":"Set the ","type":"text"},{"code":"logLevel","type":"codeVoice"},{"text":" to ","type":"text"},{"type":"codeVoice","code":"warning"},{"text":" to log various warning and error messages.","type":"text"}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/spotifyDecodeLogger":{"url":"\/documentation\/spotifywebapi\/spotifydecodelogger","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger","title":"spotifyDecodeLogger","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spotifyDecodeLogger"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"abstract":[{"type":"text","text":"Logs messages related to the decoding of data."}]}}} \ No newline at end of file +{"metadata":{"roleHeading":"Global Variable","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spotifyDecodeLogger","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Logger","preciseIdentifier":"s:7Logging6LoggerV"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"spotifyDecodeLogger","externalID":"s:13SpotifyWebAPI19spotifyDecodeLogger7Logging0F0Vvp","symbolKind":"var"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifydecodelogger"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"spotifyDecodeLogger","kind":"identifier"},{"kind":"text","text":": "},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Set the "},{"code":"logLevel","type":"codeVoice"},{"type":"text","text":" to "},{"type":"codeVoice","code":"trace"},{"text":" to log the raw data received from each request","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to the Spotify web API."}]},{"type":"paragraph","inlineContent":[{"text":"Set the ","type":"text"},{"type":"codeVoice","code":"logLevel"},{"type":"text","text":" to "},{"type":"codeVoice","code":"warning"},{"type":"text","text":" to log various warning and error messages."}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Logs messages related to the decoding of data."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/spotifyDecodeLogger":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spotifyDecodeLogger","kind":"identifier"},{"kind":"text","text":": "},{"text":"Logger","kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/spotifyDecodeLogger","type":"topic","abstract":[{"text":"Logs messages related to the decoding of data.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifydecodelogger","role":"symbol","kind":"symbol","title":"spotifyDecodeLogger"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror.json index dca402b74..89e2263c7 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/s5ErrorP","doc:\/\/SpotifyWebAPI\/s8SendableP"],"type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/init(url:rawData:responseType:statusCode:underlyingError:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/description","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/errorDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/prettyCodingPath","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/statusCode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/underlyingError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/url"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)"]},{"title":"Type Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Assign a folder URL to the static var "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","isActive":true},{"type":"text","text":" to write the json"},{"text":" ","type":"text"},{"type":"text","text":"response from the Spotify web API to disk when instances of this error are"},{"text":" ","type":"text"},{"text":"created. See ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","isActive":true},{"type":"text","text":". This is intended for debugging purposes."},{"text":" ","type":"text"},{"text":"It it initialized to the path specified by the “SPOTIFY_DATA_DUMP_FOLDER” environment","type":"text"},{"type":"text","text":" "},{"text":"variable, if it exists. You can change this if necessary.","type":"text"}]},{"inlineContent":[{"text":"This error is almost always due to a bug in this library. File a bug report","type":"text"},{"type":"text","text":" "},{"type":"text","text":"if you get this error."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Do not "},{"code":"dump","type":"codeVoice"},{"type":"text","text":" this error; instead, use its string representation for"},{"text":" ","type":"text"},{"type":"text","text":"debugging (e.g., print it to the standard output, use string interpolation"},{"text":" ","type":"text"},{"text":"or use ","type":"text"},{"code":"String(describing:)","type":"codeVoice"},{"type":"text","text":"). Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/localizedDescription","isActive":true,"type":"reference"},{"text":" for displaying","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the error to the end user."}]}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A13DecodingErrorV","role":"symbol","symbolKind":"struct","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"roleHeading":"Structure","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyDecodingError","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"},"seeAlsoSections":[{"generated":true,"title":"Errors","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"]}],"abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/localizedDescription":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/localizedDescription","title":"localizedDescription","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizeddescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/debugErrorDescription":{"abstract":[{"text":"Debug information that is useful in diagnosing the cause of this error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","title":"debugErrorDescription","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/debugerrordescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugErrorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic"},"doc://SpotifyWebAPI/s8SendableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/underlyingError":{"abstract":[{"text":"The underlying error encountered when trying to decode ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","isActive":true},{"type":"text","text":" into"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType"},{"text":". Usually ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","isActive":true},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/underlyingError","title":"underlyingError","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/underlyingerror","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"underlyingError"},{"text":": (any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/dataDumpFolder":{"abstract":[{"text":"The folder to write the json response (","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"type":"text","text":") from the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API to when instances of this error are created. This is intended for"},{"type":"text","text":" "},{"text":"debugging purposes.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","title":"dataDumpFolder","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"dataDumpFolder","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/statusCode":{"abstract":[{"type":"text","text":"The http status code."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/statusCode","title":"statusCode","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/statuscode","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"decode this into a string."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","title":"rawData","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/url":{"abstract":[{"text":"The URL that was used to make the request for the data.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/url","title":"url","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/url","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"url"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/10Foundation14LocalizedErrorP":{"identifier":"doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","type":"unresolvable","title":"Foundation.LocalizedError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/prettyCodingPath":{"abstract":[{"type":"text","text":"If the underlying error is a DecodingError, then this will be the coding"},{"type":"text","text":" "},{"type":"text","text":"path at which a decoding error was encountered formatted as if you were"},{"text":" ","type":"text"},{"type":"text","text":"accessing nested properties from a Swift type; for example:"},{"type":"text","text":" "},{"text":"“items[27].track.album.release_date”.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/prettyCodingPath","title":"prettyCodingPath","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/prettycodingpath","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prettyCodingPath"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/description":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/description","title":"description","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/description","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/writeToFolder(_:)":{"abstract":[{"text":"Writes ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","isActive":true},{"type":"text","text":" and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription"},{"type":"text","text":" to a sub-folder within the"},{"text":" ","type":"text"},{"text":"specified folder.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","title":"writeToFolder(_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/writetofolder(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"writeToFolder"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/init(url:rawData:responseType:statusCode:underlyingError:)":{"abstract":[{"text":"Creates a new decoding error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/init(url:rawData:responseType:statusCode:underlyingError:)","title":"init(url:rawData:responseType:statusCode:underlyingError:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/init(url:rawdata:responsetype:statuscode:underlyingerror:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"url"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"rawData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"responseType","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Any","kind":"keyword"},{"kind":"text","text":".Type, "},{"text":"statusCode","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"underlyingError","kind":"externalParam"},{"text":": (any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?)","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/errorDescription":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/errorDescription","title":"errorDescription","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/errordescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"https://developer.apple.com/documentation/swift/decodingerror":{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","titleInlineContent":[{"type":"text","text":"DecodingError"}],"title":"DecodingError","url":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","type":"link"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/LocalizedError-Implementations":{"title":"LocalizedError Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations","kind":"article","abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/Error-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/Error-Implementations","title":"Error Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/error-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/s5ErrorP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s5ErrorP","title":"Swift.Error"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/expectedResponseType":{"abstract":[{"type":"text","text":"The type that this library was expecting to be able to decode the data"},{"type":"text","text":" "},{"type":"text","text":"into."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType","title":"expectedResponseType","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/expectedresponsetype","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"expectedResponseType","kind":"identifier"},{"kind":"text","text":": any "},{"kind":"keyword","text":"Any"},{"text":".Type","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"],"anchor":"Errors","title":"Errors"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyDecodingError","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","type":"heading","level":2,"anchor":"overview"},{"inlineContent":[{"text":"Assign a folder URL to the static var ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","type":"reference","isActive":true},{"type":"text","text":" to write the json"},{"text":" ","type":"text"},{"text":"response from the Spotify web API to disk when instances of this error are","type":"text"},{"text":" ","type":"text"},{"text":"created. See ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","type":"reference","isActive":true},{"type":"text","text":". This is intended for debugging purposes."},{"type":"text","text":" "},{"type":"text","text":"It it initialized to the path specified by the “SPOTIFY_DATA_DUMP_FOLDER” environment"},{"text":" ","type":"text"},{"text":"variable, if it exists. You can change this if necessary.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This error is almost always due to a bug in this library. File a bug report"},{"type":"text","text":" "},{"type":"text","text":"if you get this error."}]},{"inlineContent":[{"text":"Do not ","type":"text"},{"code":"dump","type":"codeVoice"},{"text":" this error; instead, use its string representation for","type":"text"},{"text":" ","type":"text"},{"text":"debugging (e.g., print it to the standard output, use string interpolation","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"or use "},{"code":"String(describing:)","type":"codeVoice"},{"type":"text","text":"). Use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/localizedDescription"},{"type":"text","text":" for displaying"},{"type":"text","text":" "},{"type":"text","text":"the error to the end user."}],"type":"paragraph"}]}],"abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"text":" ","type":"text"},{"text":"expected types.","type":"text"}],"metadata":{"symbolKind":"struct","externalID":"s:13SpotifyWebAPI0A13DecodingErrorV","modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyDecodingError","navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","roleHeading":"Structure","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/init(url:rawData:responseType:statusCode:underlyingError:)"],"anchor":"Initializers","title":"Initializers"},{"anchor":"Instance-Properties","title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/description","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/errorDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/prettyCodingPath","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/statusCode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/underlyingError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/url"],"generated":true},{"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)"],"generated":true,"title":"Instance Methods"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder"],"title":"Type Properties","generated":true,"anchor":"Type-Properties"},{"title":"Default Implementations","anchor":"Default-Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"},"sections":[],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/s5ErrorP","doc:\/\/SpotifyWebAPI\/s8SendableP"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/statusCode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/statusCode","title":"statusCode","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"statusCode"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The http status code."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/statuscode","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/s5ErrorP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s5ErrorP","title":"Swift.Error"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/LocalizedError-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizederror-implementations","role":"collectionGroup","kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations","type":"topic","title":"LocalizedError Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/description":{"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/description","type":"topic","title":"description","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/underlyingError":{"abstract":[{"type":"text","text":"The underlying error encountered when trying to decode "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"type":"text","text":" into"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType","type":"reference"},{"type":"text","text":". Usually "},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","isActive":true,"type":"reference"},{"text":".","type":"text"}],"title":"underlyingError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/underlyingerror","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/underlyingError","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"underlyingError","kind":"identifier"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":")?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/prettyCodingPath":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/prettyCodingPath","title":"prettyCodingPath","type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/prettycodingpath","abstract":[{"type":"text","text":"If the underlying error is a DecodingError, then this will be the coding"},{"type":"text","text":" "},{"text":"path at which a decoding error was encountered formatted as if you were","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"accessing nested properties from a Swift type; for example:"},{"type":"text","text":" "},{"text":"“items[27].track.album.release_date”.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"prettyCodingPath","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/dataDumpFolder":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"dataDumpFolder","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","type":"topic","abstract":[{"text":"The folder to write the json response (","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"text":") from the Spotify web","type":"text"},{"type":"text","text":" "},{"type":"text","text":"API to when instances of this error are created. This is intended for"},{"type":"text","text":" "},{"text":"debugging purposes.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder","role":"symbol","kind":"symbol","title":"dataDumpFolder"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/writeToFolder(_:)":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/writetofolder(_:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Writes "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"text":" and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","isActive":true},{"type":"text","text":" to a sub-folder within the"},{"text":" ","type":"text"},{"type":"text","text":"specified folder."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"writeToFolder"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","title":"writeToFolder(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/url":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The URL that was used to make the request for the data."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"url"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/url","title":"url","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/url"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/errorDescription":{"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/errordescription","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/errorDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"errorDescription","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"https://developer.apple.com/documentation/swift/decodingerror":{"titleInlineContent":[{"type":"text","text":"DecodingError"}],"title":"DecodingError","url":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","kind":"symbol","title":"rawData","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"type":"text","text":" "},{"text":"decode this into a string.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/init(url:rawData:responseType:statusCode:underlyingError:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"url"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"rawData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": any "},{"text":"Any","kind":"keyword"},{"text":".Type, ","kind":"text"},{"kind":"externalParam","text":"statusCode"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"underlyingError","kind":"externalParam"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":")?)"}],"kind":"symbol","abstract":[{"text":"Creates a new decoding error.","type":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/init(url:rawdata:responsetype:statuscode:underlyingerror:)","title":"init(url:rawData:responseType:statusCode:underlyingError:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/init(url:rawData:responseType:statusCode:underlyingError:)"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/localizedDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"localizedDescription","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/localizedDescription","role":"symbol","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizeddescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/Error-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/Error-Implementations","title":"Error Implementations","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/error-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/10Foundation14LocalizedErrorP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","title":"Foundation.LocalizedError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/debugErrorDescription":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/debugerrordescription","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Debug information that is useful in diagnosing the cause of this error."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugErrorDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","title":"debugErrorDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/expectedResponseType":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/expectedresponsetype","kind":"symbol","abstract":[{"type":"text","text":"The type that this library was expecting to be able to decode the data"},{"text":" ","type":"text"},{"type":"text","text":"into."}],"type":"topic","title":"expectedResponseType","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expectedResponseType","kind":"identifier"},{"kind":"text","text":": any "},{"text":"Any","kind":"keyword"},{"kind":"text","text":".Type"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType"},"doc://SpotifyWebAPI/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP","title":"Swift.Sendable"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/anyfailingpublisher(_:).json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/anyfailingpublisher(_:).json index 462dc91ae..f11ebd9e9 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/anyfailingpublisher(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/anyfailingpublisher(_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/anyfailingpublisher(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Method","externalID":"s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF::SYNTHESIZED::s:13SpotifyWebAPI0A13DecodingErrorV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Output"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","extendedModule":"Swift","title":"anyFailingPublisher(_:)","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/Error-Implementations"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/anyFailingPublisher(_:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"AnyPublisher"},{"text":" with the specified output type. The error type is","type":"text"},{"type":"text","text":" "},{"code":"self","type":"codeVoice"},{"type":"text","text":" type-erased to "},{"code":"Error","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"kind":"text","text":"<"},{"text":"Output","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"outputType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":".Type = Output.self) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"outputType","content":[{"type":"paragraph","inlineContent":[{"text":"The output type for the publisher. It can usually","type":"text"},{"text":" ","type":"text"},{"text":"be inferred from the context.","type":"text"}]}]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Equivalent to"}]},{"code":["Fail(error: self).eraseToAnyPublisher()"],"syntax":null,"type":"codeListing"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/Error-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/Error-Implementations","title":"Error Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/error-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/anyFailingPublisher(_:)":{"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"AnyPublisher"},{"text":" with the specified output type. The error type is","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/anyFailingPublisher(_:)","kind":"symbol","title":"anyFailingPublisher(_:)","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/anyfailingpublisher(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"outputType"},{"text":": ","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":".Type = Output.self) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}]},{"parameters":[{"name":"outputType","content":[{"inlineContent":[{"type":"text","text":"The output type for the publisher. It can usually"},{"type":"text","text":" "},{"text":"be inferred from the context.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Equivalent to","type":"text"}]},{"code":["Fail(error: self).eraseToAnyPublisher()"],"type":"codeListing","syntax":null}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/Error-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/anyFailingPublisher(_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/anyfailingpublisher(_:)"]}],"metadata":{"extendedModule":"Swift","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"externalID":"s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF::SYNTHESIZED::s:13SpotifyWebAPI0A13DecodingErrorV","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"anyFailingPublisher","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","roleHeading":"Instance Method","title":"anyFailingPublisher(_:)"},"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"AnyPublisher"},{"text":" with the specified output type. The error type is","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/Error-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/Error-Implementations","title":"Error Implementations","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/error-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/anyFailingPublisher(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/anyFailingPublisher(_:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"anyFailingPublisher(_:)","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/anyfailingpublisher(_:)","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"AnyPublisher"},{"text":" with the specified output type. The error type is","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"self"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/datadumpfolder.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/datadumpfolder.json index 2dbcd0b9d..a142c01a3 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/datadumpfolder.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/datadumpfolder.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The folder to write the json response ("},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","isActive":true},{"type":"text","text":") from the Spotify web"},{"text":" ","type":"text"},{"type":"text","text":"API to when instances of this error are created. This is intended for"},{"type":"text","text":" "},{"text":"debugging purposes.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dataDumpFolder"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"It it initialized to the path specified by the “SPOTIFY_DATA_DUMP_FOLDER”","type":"text"},{"type":"text","text":" "},{"text":"environment variable, if it exists. You can change this if necessary.","type":"text"}]},{"inlineContent":[{"text":"You are encouraged to upload the data to this ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/jsoneditoronline.org"},{"type":"text","text":"."}],"type":"paragraph"}]}],"metadata":{"title":"dataDumpFolder","symbolKind":"property","roleHeading":"Type Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A13DecodingErrorV14dataDumpFolder10Foundation3URLVSgvpZ","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dataDumpFolder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?","kind":"text"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"decode this into a string."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","title":"rawData","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"https://jsoneditoronline.org":{"title":"online JSON viewer","titleInlineContent":[{"text":"online JSON viewer","type":"text"}],"identifier":"https:\/\/jsoneditoronline.org","url":"https:\/\/jsoneditoronline.org","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/dataDumpFolder":{"abstract":[{"text":"The folder to write the json response (","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"type":"text","text":") from the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API to when instances of this error are created. This is intended for"},{"type":"text","text":" "},{"text":"debugging purposes.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","title":"dataDumpFolder","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"dataDumpFolder","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dataDumpFolder","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?","kind":"text"}],"externalID":"s:13SpotifyWebAPI0A13DecodingErrorV14dataDumpFolder10Foundation3URLVSgvpZ","title":"dataDumpFolder","symbolKind":"property","role":"symbol","roleHeading":"Type Property"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"dataDumpFolder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"It it initialized to the path specified by the “SPOTIFY_DATA_DUMP_FOLDER”"},{"type":"text","text":" "},{"text":"environment variable, if it exists. You can change this if necessary.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are encouraged to upload the data to this "},{"type":"reference","isActive":true,"identifier":"https:\/\/jsoneditoronline.org"},{"type":"text","text":"."}]}]}],"abstract":[{"type":"text","text":"The folder to write the json response ("},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","isActive":true,"type":"reference"},{"text":") from the Spotify web","type":"text"},{"type":"text","text":" "},{"type":"text","text":"API to when instances of this error are created. This is intended for"},{"text":" ","type":"text"},{"text":"debugging purposes.","type":"text"}],"references":{"https://jsoneditoronline.org":{"title":"online JSON viewer","identifier":"https:\/\/jsoneditoronline.org","type":"link","titleInlineContent":[{"text":"online JSON viewer","type":"text"}],"url":"https:\/\/jsoneditoronline.org"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/dataDumpFolder":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"dataDumpFolder","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","type":"topic","abstract":[{"text":"The folder to write the json response (","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"text":") from the Spotify web","type":"text"},{"type":"text","text":" "},{"type":"text","text":"API to when instances of this error are created. This is intended for"},{"type":"text","text":" "},{"text":"debugging purposes.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder","role":"symbol","kind":"symbol","title":"dataDumpFolder"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","kind":"symbol","title":"rawData","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"type":"text","text":" "},{"text":"decode this into a string.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/debugerrordescription.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/debugerrordescription.json index 937325c45..93f6b3682 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/debugerrordescription.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/debugerrordescription.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","interfaceLanguage":"swift"},"abstract":[{"text":"Debug information that is useful in diagnosing the cause of this error.","type":"text"}],"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A13DecodingErrorV05debugE11DescriptionSSvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugErrorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","title":"debugErrorDescription","symbolKind":"property"},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/debugerrordescription"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugErrorDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"This property, along with ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"text":", is written to a file when you call","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","isActive":true},{"text":".","type":"text"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"decode this into a string."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","title":"rawData","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/debugErrorDescription":{"abstract":[{"text":"Debug information that is useful in diagnosing the cause of this error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","title":"debugErrorDescription","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/debugerrordescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugErrorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/writeToFolder(_:)":{"abstract":[{"text":"Writes ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","isActive":true},{"type":"text","text":" and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription"},{"type":"text","text":" to a sub-folder within the"},{"text":" ","type":"text"},{"text":"specified folder.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","title":"writeToFolder(_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/writetofolder(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"writeToFolder"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Debug information that is useful in diagnosing the cause of this error."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/debugerrordescription"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugErrorDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This property, along with "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","isActive":true},{"type":"text","text":", is written to a file when you call"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","type":"reference"},{"type":"text","text":"."}]}]}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription"},"metadata":{"title":"debugErrorDescription","externalID":"s:13SpotifyWebAPI0A13DecodingErrorV05debugE11DescriptionSSvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugErrorDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/writeToFolder(_:)":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/writetofolder(_:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Writes "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"text":" and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","isActive":true},{"type":"text","text":" to a sub-folder within the"},{"text":" ","type":"text"},{"type":"text","text":"specified folder."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"writeToFolder"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","title":"writeToFolder(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/debugErrorDescription":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/debugerrordescription","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Debug information that is useful in diagnosing the cause of this error."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugErrorDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","title":"debugErrorDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","kind":"symbol","title":"rawData","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"type":"text","text":" "},{"text":"decode this into a string.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/description.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/description.json index a4cbc835b..d537d9747 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/description.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/description.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/description"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/description","interfaceLanguage":"swift"},"metadata":{"title":"description","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A13DecodingErrorV11descriptionSSvp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/description":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/description","title":"description","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/description","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"}}} \ No newline at end of file +{"metadata":{"title":"description","externalID":"s:13SpotifyWebAPI0A13DecodingErrorV11descriptionSSvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/description","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/description":{"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/description","type":"topic","title":"description","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/error-implementations.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/error-implementations.json index bffcc5736..7c5695c83 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/error-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/error-implementations.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/Error-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/error-implementations"]}],"kind":"article","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/localizedDescription"],"generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/anyFailingPublisher(_:)"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Error Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/localizedDescription":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/localizedDescription","title":"localizedDescription","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizeddescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/anyFailingPublisher(_:)":{"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"AnyPublisher"},{"text":" with the specified output type. The error type is","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/anyFailingPublisher(_:)","kind":"symbol","title":"anyFailingPublisher(_:)","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/anyfailingpublisher(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/error-implementations"]}],"topicSections":[{"title":"Instance Properties","anchor":"Instance-Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/localizedDescription"]},{"generated":true,"title":"Instance Methods","anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/anyFailingPublisher(_:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/Error-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Error Implementations"},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/anyFailingPublisher(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/anyFailingPublisher(_:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"anyFailingPublisher(_:)","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/anyfailingpublisher(_:)","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"AnyPublisher"},{"text":" with the specified output type. The error type is","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"self"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/localizedDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"localizedDescription","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/localizedDescription","role":"symbol","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizeddescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/errordescription.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/errordescription.json index 456c3fd81..1b6dd01a6 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/errordescription.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/errordescription.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/errordescription"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/errorDescription"},"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A13DecodingErrorV16errorDescriptionSSSgvp","roleHeading":"Instance Property","title":"errorDescription","role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/errorDescription":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/errorDescription","title":"errorDescription","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/errordescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/errordescription"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/errorDescription","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:13SpotifyWebAPI0A13DecodingErrorV16errorDescriptionSSSgvp","symbolKind":"property","role":"symbol","title":"errorDescription"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/errorDescription":{"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/errordescription","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/errorDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"errorDescription","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/expectedresponsetype.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/expectedresponsetype.json index 7658e8180..cfa4d5e91 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/expectedresponsetype.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/expectedresponsetype.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"abstract":[{"type":"text","text":"The type that this library was expecting to be able to decode the data"},{"type":"text","text":" "},{"text":"into.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expectedResponseType"},{"kind":"text","text":": any "},{"text":"Any","kind":"keyword"},{"text":".Type","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/expectedresponsetype"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A13DecodingErrorV20expectedResponseTypeypXpvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"expectedResponseType","kind":"identifier"},{"text":": any ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":".Type","kind":"text"}],"title":"expectedResponseType","roleHeading":"Instance Property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/expectedResponseType":{"abstract":[{"type":"text","text":"The type that this library was expecting to be able to decode the data"},{"type":"text","text":" "},{"type":"text","text":"into."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType","title":"expectedResponseType","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/expectedresponsetype","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"expectedResponseType","kind":"identifier"},{"kind":"text","text":": any "},{"kind":"keyword","text":"Any"},{"text":".Type","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/expectedresponsetype"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0A13DecodingErrorV20expectedResponseTypeypXpvp","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"expectedResponseType","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expectedResponseType","kind":"identifier"},{"kind":"text","text":": any "},{"text":"Any","kind":"keyword"},{"text":".Type","kind":"text"}]},"abstract":[{"text":"The type that this library was expecting to be able to decode the data","type":"text"},{"type":"text","text":" "},{"text":"into.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"expectedResponseType"},{"text":": any ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":".Type","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/expectedResponseType":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/expectedresponsetype","kind":"symbol","abstract":[{"type":"text","text":"The type that this library was expecting to be able to decode the data"},{"text":" ","type":"text"},{"type":"text","text":"into."}],"type":"topic","title":"expectedResponseType","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expectedResponseType","kind":"identifier"},{"kind":"text","text":": any "},{"text":"Any","kind":"keyword"},{"kind":"text","text":".Type"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/failurereason.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/failurereason.json index 4f6d64eca..d7d88315d 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/failurereason.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/failurereason.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/failureReason"},"sections":[],"metadata":{"role":"symbol","externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A13DecodingErrorV","extendedModule":"Foundation","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","title":"failureReason","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"platforms":[{"name":"iOS","deprecated":false,"introducedAt":"8.0","unavailable":false,"beta":false},{"name":"macOS","introducedAt":"10.10","unavailable":false,"deprecated":false,"beta":false},{"name":"tvOS","deprecated":false,"beta":false,"introducedAt":"9.0","unavailable":false},{"introducedAt":"2.0","unavailable":false,"name":"watchOS","beta":false,"deprecated":false}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/failurereason"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/failureReason":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/failurereason","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/failureReason","title":"failureReason","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/LocalizedError-Implementations":{"title":"LocalizedError Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations","kind":"article","abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"platforms":[{"deprecated":false,"name":"iOS","introducedAt":"8.0","unavailable":false,"beta":false},{"name":"macOS","introducedAt":"10.10","unavailable":false,"beta":false,"deprecated":false},{"name":"tvOS","beta":false,"deprecated":false,"introducedAt":"9.0","unavailable":false},{"name":"watchOS","deprecated":false,"introducedAt":"2.0","unavailable":false,"beta":false}],"externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A13DecodingErrorV","extendedModule":"Foundation","title":"failureReason","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/failureReason","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/failurereason"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/LocalizedError-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizederror-implementations","role":"collectionGroup","kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations","type":"topic","title":"LocalizedError Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/failureReason":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/failurereason","abstract":[],"title":"failureReason","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/failureReason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/helpanchor.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/helpanchor.json index 0b3506866..767d88631 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/helpanchor.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/helpanchor.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.helpAnchor","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/helpAnchor","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"symbolKind":"property","extendedModule":"Foundation","title":"helpAnchor","role":"symbol","platforms":[{"deprecated":false,"name":"iOS","introducedAt":"8.0","unavailable":false,"beta":false},{"unavailable":false,"beta":false,"introducedAt":"10.10","name":"macOS","deprecated":false},{"name":"tvOS","deprecated":false,"unavailable":false,"introducedAt":"9.0","beta":false},{"beta":false,"deprecated":false,"unavailable":false,"introducedAt":"2.0","name":"watchOS"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"roleHeading":"Instance Property","externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A13DecodingErrorV"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/helpanchor"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/LocalizedError-Implementations":{"title":"LocalizedError Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations","kind":"article","abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/helpAnchor":{"title":"helpAnchor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/helpAnchor","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/helpanchor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/helpAnchor","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.helpAnchor"},{"text":".","type":"text"}],"metadata":{"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A13DecodingErrorV","roleHeading":"Instance Property","role":"symbol","platforms":[{"unavailable":false,"name":"iOS","beta":false,"introducedAt":"8.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","deprecated":false,"introducedAt":"10.10"},{"beta":false,"introducedAt":"9.0","name":"tvOS","unavailable":false,"deprecated":false},{"unavailable":false,"deprecated":false,"name":"watchOS","beta":false,"introducedAt":"2.0"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"helpAnchor","extendedModule":"Foundation"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/helpanchor"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/helpAnchor":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/helpanchor","type":"topic","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/helpAnchor","title":"helpAnchor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/LocalizedError-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizederror-implementations","role":"collectionGroup","kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations","type":"topic","title":"LocalizedError Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/init(url:rawdata:responsetype:statuscode:underlyingerror:).json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/init(url:rawdata:responsetype:statuscode:underlyingerror:).json index c8bd95e4d..c4e6a9db6 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/init(url:rawdata:responsetype:statuscode:underlyingerror:).json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/init(url:rawdata:responsetype:statuscode:underlyingerror:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"url"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"text":"rawData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"responseType"},{"text":": any ","kind":"text"},{"text":"Any","kind":"keyword"},{"kind":"text","text":".Type, "},{"text":"statusCode","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"underlyingError"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":")?)"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"url","content":[{"inlineContent":[{"text":"The URL that was used to make the request for the data.","type":"text"}],"type":"paragraph"}]},{"name":"rawData","content":[{"inlineContent":[{"text":"The raw data from the server.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The type that the caller was expecting to be able to"},{"text":" ","type":"text"},{"type":"text","text":"decode the data into."}]}],"name":"responseType"},{"name":"statusCode","content":[{"inlineContent":[{"type":"text","text":"The HTTP status code."}],"type":"paragraph"}]},{"name":"underlyingError","content":[{"type":"paragraph","inlineContent":[{"text":"The underlying error encountered when trying to decode","type":"text"},{"text":" ","type":"text"},{"text":"the data. Usually ","type":"text"},{"code":"DecodingError","type":"codeVoice"},{"type":"text","text":"."}]}]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"As soon as this instance is created, "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription"},{"text":" will be written to a folder at the path specified","type":"text"},{"type":"text","text":" "},{"text":"by ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","type":"reference","isActive":true},{"text":", if it is non-","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":", using "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)"},{"type":"text","text":"."}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/init(url:rawData:responseType:statusCode:underlyingError:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI0A13DecodingErrorV3url7rawData12responseType10statusCode010underlyingE0AC10Foundation3URLVSg_AI0H0VSgypXpSiSgs0E0_pSgtcfc","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"url"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"rawData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"responseType","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Any","kind":"keyword"},{"kind":"text","text":".Type, "},{"text":"statusCode","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"text":"underlyingError","kind":"externalParam"},{"kind":"text","text":": (any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")?)"}],"role":"symbol","title":"init(url:rawData:responseType:statusCode:underlyingError:)","symbolKind":"init"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/init(url:rawdata:responsetype:statuscode:underlyingerror:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Creates a new decoding error."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"decode this into a string."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","title":"rawData","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/debugErrorDescription":{"abstract":[{"text":"Debug information that is useful in diagnosing the cause of this error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","title":"debugErrorDescription","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/debugerrordescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugErrorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/init(url:rawData:responseType:statusCode:underlyingError:)":{"abstract":[{"text":"Creates a new decoding error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/init(url:rawData:responseType:statusCode:underlyingError:)","title":"init(url:rawData:responseType:statusCode:underlyingError:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/init(url:rawdata:responsetype:statuscode:underlyingerror:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"url"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"rawData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"responseType","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Any","kind":"keyword"},{"kind":"text","text":".Type, "},{"text":"statusCode","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"underlyingError","kind":"externalParam"},{"text":": (any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?)","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/writeToFolder(_:)":{"abstract":[{"text":"Writes ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","isActive":true},{"type":"text","text":" and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription"},{"type":"text","text":" to a sub-folder within the"},{"text":" ","type":"text"},{"text":"specified folder.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","title":"writeToFolder(_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/writetofolder(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"writeToFolder"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/dataDumpFolder":{"abstract":[{"text":"The folder to write the json response (","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"type":"text","text":") from the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API to when instances of this error are created. This is intended for"},{"type":"text","text":" "},{"text":"debugging purposes.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","title":"dataDumpFolder","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"dataDumpFolder","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"url"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"rawData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"kind":"text","text":"?, "},{"text":"responseType","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Any","kind":"keyword"},{"kind":"text","text":".Type, "},{"text":"statusCode","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"underlyingError"},{"text":": (any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":")?)"}],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The URL that was used to make the request for the data.","type":"text"}]}],"name":"url"},{"name":"rawData","content":[{"inlineContent":[{"type":"text","text":"The raw data from the server."}],"type":"paragraph"}]},{"name":"responseType","content":[{"inlineContent":[{"text":"The type that the caller was expecting to be able to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decode the data into."}],"type":"paragraph"}]},{"name":"statusCode","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The HTTP status code."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The underlying error encountered when trying to decode","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the data. Usually "},{"type":"codeVoice","code":"DecodingError"},{"text":".","type":"text"}]}],"name":"underlyingError"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"As soon as this instance is created, "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","type":"reference"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","type":"reference"},{"text":" will be written to a folder at the path specified","type":"text"},{"type":"text","text":" "},{"type":"text","text":"by "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder"},{"type":"text","text":", if it is non-"},{"type":"codeVoice","code":"nil"},{"text":", using ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","isActive":true},{"text":".","type":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/init(url:rawData:responseType:statusCode:underlyingError:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/init(url:rawdata:responsetype:statuscode:underlyingerror:)"]}],"abstract":[{"type":"text","text":"Creates a new decoding error."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"metadata":{"title":"init(url:rawData:responseType:statusCode:underlyingError:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"url"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"rawData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"responseType","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"keyword","text":"Any"},{"kind":"text","text":".Type, "},{"text":"statusCode","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"underlyingError","kind":"externalParam"},{"kind":"text","text":": (any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?)","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A13DecodingErrorV3url7rawData12responseType10statusCode010underlyingE0AC10Foundation3URLVSg_AI0H0VSgypXpSiSgs0E0_pSgtcfc","symbolKind":"init","roleHeading":"Initializer","role":"symbol"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","kind":"symbol","title":"rawData","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"type":"text","text":" "},{"text":"decode this into a string.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/writeToFolder(_:)":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/writetofolder(_:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Writes "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"text":" and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","isActive":true},{"type":"text","text":" to a sub-folder within the"},{"text":" ","type":"text"},{"type":"text","text":"specified folder."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"writeToFolder"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","title":"writeToFolder(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/debugErrorDescription":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/debugerrordescription","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Debug information that is useful in diagnosing the cause of this error."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugErrorDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","title":"debugErrorDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/init(url:rawData:responseType:statusCode:underlyingError:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"url"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"rawData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": any "},{"text":"Any","kind":"keyword"},{"text":".Type, ","kind":"text"},{"kind":"externalParam","text":"statusCode"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"underlyingError","kind":"externalParam"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":")?)"}],"kind":"symbol","abstract":[{"text":"Creates a new decoding error.","type":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/init(url:rawdata:responsetype:statuscode:underlyingerror:)","title":"init(url:rawData:responseType:statusCode:underlyingError:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/init(url:rawData:responseType:statusCode:underlyingError:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/dataDumpFolder":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"dataDumpFolder","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","type":"topic","abstract":[{"text":"The folder to write the json response (","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"text":") from the Spotify web","type":"text"},{"type":"text","text":" "},{"type":"text","text":"API to when instances of this error are created. This is intended for"},{"type":"text","text":" "},{"text":"debugging purposes.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder","role":"symbol","kind":"symbol","title":"dataDumpFolder"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/localizeddescription.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/localizeddescription.json index cba1af6bd..abaaf8487 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/localizeddescription.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/localizeddescription.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/localizedDescription"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/Error-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/localizeddescription"]}],"sections":[],"metadata":{"extendedModule":"Swift","title":"localizedDescription","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI0A13DecodingErrorV","roleHeading":"Instance Property","role":"symbol","platforms":[{"name":"iOS","deprecated":false,"unavailable":false,"beta":false,"introducedAt":"8.0"},{"beta":false,"deprecated":false,"introducedAt":"10.10","unavailable":false,"name":"macOS"},{"name":"tvOS","deprecated":false,"introducedAt":"9.0","unavailable":false,"beta":false},{"introducedAt":"2.0","deprecated":false,"beta":false,"unavailable":false,"name":"watchOS"}],"symbolKind":"property"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/Error-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/Error-Implementations","title":"Error Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/error-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/localizedDescription":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/localizedDescription","title":"localizedDescription","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizeddescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/Error-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Error.localizedDescription","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/localizeddescription"]}],"metadata":{"platforms":[{"introducedAt":"8.0","unavailable":false,"deprecated":false,"beta":false,"name":"iOS"},{"introducedAt":"10.10","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"beta":false,"introducedAt":"9.0","name":"tvOS","unavailable":false,"deprecated":false},{"unavailable":false,"deprecated":false,"beta":false,"introducedAt":"2.0","name":"watchOS"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"title":"localizedDescription","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI0A13DecodingErrorV"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/localizedDescription","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/localizedDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"localizedDescription","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/localizedDescription","role":"symbol","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizeddescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/Error-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/Error-Implementations","title":"Error Implementations","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/error-implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/localizederror-implementations.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/localizederror-implementations.json index 0cf5255fc..5bea17225 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/localizederror-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/localizederror-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"LocalizedError Implementations"},"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/failureReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/helpAnchor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/recoverySuggestion"],"generated":true,"title":"Instance Properties"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/localizederror-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/recoverySuggestion":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/recoverySuggestion","type":"topic","title":"recoverySuggestion","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/recoverysuggestion","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/failureReason":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/failurereason","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/failureReason","title":"failureReason","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/helpAnchor":{"title":"helpAnchor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/helpAnchor","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/helpanchor"}}} \ No newline at end of file +{"sections":[],"topicSections":[{"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/failureReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/helpAnchor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/recoverySuggestion"],"generated":true,"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/localizederror-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"LocalizedError Implementations","roleHeading":"API Collection","role":"collectionGroup"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/recoverySuggestion":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/recoverysuggestion","abstract":[],"title":"recoverySuggestion","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/recoverySuggestion","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/failureReason":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/failurereason","abstract":[],"title":"failureReason","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/failureReason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/helpAnchor":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/helpanchor","type":"topic","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/helpAnchor","title":"helpAnchor"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/prettycodingpath.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/prettycodingpath.json index af7fe92fe..61138c7ac 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/prettycodingpath.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/prettycodingpath.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/prettycodingpath"]}],"abstract":[{"text":"If the underlying error is a DecodingError, then this will be the coding","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"path at which a decoding error was encountered formatted as if you were"},{"type":"text","text":" "},{"type":"text","text":"accessing nested properties from a Swift type; for example:"},{"type":"text","text":" "},{"text":"“items[27].track.album.release_date”.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"prettyCodingPath","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror"},{"text":".","type":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/prettyCodingPath"},"sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prettyCodingPath","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property","title":"prettyCodingPath","externalID":"s:13SpotifyWebAPI0A13DecodingErrorV16prettyCodingPathSSSgvp","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/prettyCodingPath":{"abstract":[{"type":"text","text":"If the underlying error is a DecodingError, then this will be the coding"},{"type":"text","text":" "},{"type":"text","text":"path at which a decoding error was encountered formatted as if you were"},{"text":" ","type":"text"},{"type":"text","text":"accessing nested properties from a Swift type; for example:"},{"type":"text","text":" "},{"text":"“items[27].track.album.release_date”.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/prettyCodingPath","title":"prettyCodingPath","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/prettycodingpath","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prettyCodingPath"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"https://developer.apple.com/documentation/swift/decodingerror":{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","url":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/prettyCodingPath"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"prettyCodingPath","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"abstract":[{"type":"text","text":"If the underlying error is a DecodingError, then this will be the coding"},{"text":" ","type":"text"},{"type":"text","text":"path at which a decoding error was encountered formatted as if you were"},{"text":" ","type":"text"},{"type":"text","text":"accessing nested properties from a Swift type; for example:"},{"text":" ","type":"text"},{"type":"text","text":"“items[27].track.album.release_date”."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/prettycodingpath"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"prettyCodingPath","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"prettyCodingPath","role":"symbol","externalID":"s:13SpotifyWebAPI0A13DecodingErrorV16prettyCodingPathSSSgvp"},"references":{"https://developer.apple.com/documentation/swift/decodingerror":{"type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/prettyCodingPath":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/prettyCodingPath","title":"prettyCodingPath","type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/prettycodingpath","abstract":[{"type":"text","text":"If the underlying error is a DecodingError, then this will be the coding"},{"type":"text","text":" "},{"text":"path at which a decoding error was encountered formatted as if you were","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"accessing nested properties from a Swift type; for example:"},{"type":"text","text":" "},{"text":"“items[27].track.album.release_date”.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"prettyCodingPath","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/rawdata.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/rawdata.json index 77ad4c8fa..d7efa6646 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/rawdata.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/rawdata.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A13DecodingErrorV7rawData10Foundation0G0VSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"title":"rawData","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"This property, along with ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","isActive":true},{"text":", is written to a file","type":"text"},{"type":"text","text":" "},{"text":"when you call ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","type":"reference","isActive":true},{"type":"text","text":"."}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"The raw data returned by the server. You should almost always be able to"},{"type":"text","text":" "},{"text":"decode this into a string.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"decode this into a string."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","title":"rawData","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/writeToFolder(_:)":{"abstract":[{"text":"Writes ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","isActive":true},{"type":"text","text":" and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription"},{"type":"text","text":" to a sub-folder within the"},{"text":" ","type":"text"},{"text":"specified folder.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","title":"writeToFolder(_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/writetofolder(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"writeToFolder"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/debugErrorDescription":{"abstract":[{"text":"Debug information that is useful in diagnosing the cause of this error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","title":"debugErrorDescription","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/debugerrordescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugErrorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rawData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A13DecodingErrorV7rawData10Foundation0G0VSgvp","title":"rawData"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"This property, along with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription"},{"type":"text","text":", is written to a file"},{"text":" ","type":"text"},{"type":"text","text":"when you call "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The raw data returned by the server. You should almost always be able to"},{"type":"text","text":" "},{"type":"text","text":"decode this into a string."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/debugErrorDescription":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/debugerrordescription","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Debug information that is useful in diagnosing the cause of this error."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugErrorDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","title":"debugErrorDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","kind":"symbol","title":"rawData","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"type":"text","text":" "},{"text":"decode this into a string.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/writeToFolder(_:)":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/writetofolder(_:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Writes "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"text":" and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","isActive":true},{"type":"text","text":" to a sub-folder within the"},{"text":" ","type":"text"},{"type":"text","text":"specified folder."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"writeToFolder"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","title":"writeToFolder(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/recoverysuggestion.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/recoverysuggestion.json index 4b7a5cdf7..b8b784f37 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/recoverysuggestion.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/recoverysuggestion.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"metadata":{"role":"symbol","roleHeading":"Instance Property","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"extendedModule":"Foundation","title":"recoverySuggestion","platforms":[{"deprecated":false,"beta":false,"name":"iOS","unavailable":false,"introducedAt":"8.0"},{"introducedAt":"10.10","unavailable":false,"deprecated":false,"beta":false,"name":"macOS"},{"introducedAt":"9.0","name":"tvOS","unavailable":false,"beta":false,"deprecated":false},{"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"2.0","deprecated":false}],"externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A13DecodingErrorV","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/recoverySuggestion","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/recoverysuggestion"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/recoverySuggestion":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/recoverySuggestion","type":"topic","title":"recoverySuggestion","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/recoverysuggestion","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/LocalizedError-Implementations":{"title":"LocalizedError Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations","kind":"article","abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizederror-implementations"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/recoverySuggestion","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/recoverysuggestion"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"platforms":[{"deprecated":false,"introducedAt":"8.0","unavailable":false,"beta":false,"name":"iOS"},{"name":"macOS","deprecated":false,"introducedAt":"10.10","unavailable":false,"beta":false},{"introducedAt":"9.0","name":"tvOS","unavailable":false,"beta":false,"deprecated":false},{"introducedAt":"2.0","deprecated":false,"beta":false,"name":"watchOS","unavailable":false}],"title":"recoverySuggestion","extendedModule":"Foundation","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A13DecodingErrorV","role":"symbol","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.recoverySuggestion","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/recoverySuggestion":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/recoverysuggestion","abstract":[],"title":"recoverySuggestion","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/recoverySuggestion","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/LocalizedError-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizederror-implementations","role":"collectionGroup","kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/LocalizedError-Implementations","type":"topic","title":"LocalizedError Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/statuscode.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/statuscode.json index 58e6d5653..ea43fbbc3 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/statuscode.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/statuscode.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The http status code."}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A13DecodingErrorV10statusCodeSiSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?"}],"title":"statusCode","roleHeading":"Instance Property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/statuscode"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/statusCode"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/statusCode":{"abstract":[{"type":"text","text":"The http status code."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/statusCode","title":"statusCode","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/statuscode","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/statusCode","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"statusCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The http status code.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/statuscode"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"statusCode"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"title":"statusCode","role":"symbol","externalID":"s:13SpotifyWebAPI0A13DecodingErrorV10statusCodeSiSgvp"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/statusCode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/statusCode","title":"statusCode","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"statusCode"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The http status code."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/statuscode","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/underlyingerror.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/underlyingerror.json index 1be4aff66..d01b4fd19 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/underlyingerror.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/underlyingerror.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/underlyingerror"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"sections":[],"abstract":[{"text":"The underlying error encountered when trying to decode ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","isActive":true},{"type":"text","text":" into"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType","type":"reference"},{"type":"text","text":". Usually "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","isActive":true},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"underlyingError","kind":"identifier"},{"kind":"text","text":": (any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")?","kind":"text"}]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"underlyingError"},{"text":": (any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?","kind":"text"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI0A13DecodingErrorV010underlyingE0s0E0_pSgvp","roleHeading":"Instance Property","title":"underlyingError","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/underlyingError"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"decode this into a string."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","title":"rawData","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/underlyingError":{"abstract":[{"text":"The underlying error encountered when trying to decode ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","isActive":true},{"type":"text","text":" into"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType"},{"text":". Usually ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","isActive":true},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/underlyingError","title":"underlyingError","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/underlyingerror","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"underlyingError"},{"text":": (any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"https://developer.apple.com/documentation/swift/decodingerror":{"type":"link","title":"DecodingError","url":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","titleInlineContent":[{"type":"text","text":"DecodingError"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/expectedResponseType":{"abstract":[{"type":"text","text":"The type that this library was expecting to be able to decode the data"},{"type":"text","text":" "},{"type":"text","text":"into."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType","title":"expectedResponseType","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/expectedresponsetype","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"expectedResponseType","kind":"identifier"},{"kind":"text","text":": any "},{"kind":"keyword","text":"Any"},{"text":".Type","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"underlyingError","kind":"identifier"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":")?","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/underlyingerror"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"The underlying error encountered when trying to decode "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","type":"reference"},{"text":" into","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType","type":"reference"},{"text":". Usually ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","isActive":true},{"type":"text","text":"."}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A13DecodingErrorV010underlyingE0s0E0_pSgvp","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"underlyingError","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"underlyingError"},{"text":": (any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":")?","kind":"text"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/underlyingError","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/expectedResponseType":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/expectedresponsetype","kind":"symbol","abstract":[{"type":"text","text":"The type that this library was expecting to be able to decode the data"},{"text":" ","type":"text"},{"type":"text","text":"into."}],"type":"topic","title":"expectedResponseType","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expectedResponseType","kind":"identifier"},{"kind":"text","text":": any "},{"text":"Any","kind":"keyword"},{"kind":"text","text":".Type"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/underlyingError":{"abstract":[{"type":"text","text":"The underlying error encountered when trying to decode "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"type":"text","text":" into"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType","type":"reference"},{"type":"text","text":". Usually "},{"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","isActive":true,"type":"reference"},{"text":".","type":"text"}],"title":"underlyingError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/underlyingerror","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/underlyingError","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"underlyingError","kind":"identifier"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":")?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","kind":"symbol","title":"rawData","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"type":"text","text":" "},{"text":"decode this into a string.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.apple.com/documentation/swift/decodingerror":{"url":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror","title":"DecodingError","type":"link","titleInlineContent":[{"text":"DecodingError","type":"text"}],"identifier":"https:\/\/developer.apple.com\/documentation\/swift\/decodingerror"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/url.json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/url.json index 9c7c48622..3d07ff291 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/url.json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/url.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/url"]}],"sections":[],"metadata":{"roleHeading":"Instance Property","title":"url","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A13DecodingErrorV3url10Foundation3URLVSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"url"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/url","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The URL that was used to make the request for the data."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"url"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/url":{"abstract":[{"text":"The URL that was used to make the request for the data.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/url","title":"url","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/url","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"url"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"url","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"abstract":[{"text":"The URL that was used to make the request for the data.","type":"text"}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"url"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A13DecodingErrorV3url10Foundation3URLVSgvp","symbolKind":"property","title":"url","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/url"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/url"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/url":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The URL that was used to make the request for the data."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"url"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/url","title":"url","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/url"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifydecodingerror/writetofolder(_:).json b/docs/data/documentation/spotifywebapi/spotifydecodingerror/writetofolder(_:).json index c70ea93cc..75a7b0f18 100644 --- a/docs/data/documentation/spotifywebapi/spotifydecodingerror/writetofolder(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifydecodingerror/writetofolder(_:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI0A13DecodingErrorV13writeToFoldery10Foundation3URLVAGKF","symbolKind":"method","title":"writeToFolder(_:)","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"writeToFolder","kind":"identifier"},{"kind":"text","text":"("},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"roleHeading":"Instance Method","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)"},"abstract":[{"type":"text","text":"Writes "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"type":"text","text":" and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription"},{"type":"text","text":" to a sub-folder within the"},{"type":"text","text":" "},{"text":"specified folder.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@discardableResult"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"writeToFolder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"folder"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"text":"A folder to write the data to.","type":"text"}],"type":"paragraph"}],"name":"folder"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"return-value","text":"Return Value","level":2},{"inlineContent":[{"type":"text","text":"The sub-folder that the data was written to."}],"type":"paragraph"}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"The name of the sub-folder will be "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType"},{"type":"text","text":" with the current"},{"type":"text","text":" "},{"type":"text","text":"date appended to it."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","isActive":true,"type":"reference"},{"type":"text","text":" is non-"},{"code":"nil","type":"codeVoice"},{"text":", then this method is called by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/init(url:rawData:responseType:statusCode:underlyingError:)","isActive":true},{"type":"text","text":", passing in"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","type":"reference","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"You are encouraged to upload the data to this ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/jsoneditoronline.org"},{"type":"text","text":"."}]},{"type":"aside","name":"Throws","content":[{"inlineContent":[{"type":"text","text":"If an error is encountered when creating the sub-folder or"},{"text":" ","type":"text"},{"type":"text","text":"writing the data."}],"type":"paragraph"}],"style":"note"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/writetofolder(_:)"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"decode this into a string."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","title":"rawData","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/init(url:rawData:responseType:statusCode:underlyingError:)":{"abstract":[{"text":"Creates a new decoding error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/init(url:rawData:responseType:statusCode:underlyingError:)","title":"init(url:rawData:responseType:statusCode:underlyingError:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/init(url:rawdata:responsetype:statuscode:underlyingerror:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"url"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"rawData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"responseType","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Any","kind":"keyword"},{"kind":"text","text":".Type, "},{"text":"statusCode","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"underlyingError","kind":"externalParam"},{"text":": (any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":")?)","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/debugErrorDescription":{"abstract":[{"text":"Debug information that is useful in diagnosing the cause of this error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","title":"debugErrorDescription","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/debugerrordescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugErrorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/expectedResponseType":{"abstract":[{"type":"text","text":"The type that this library was expecting to be able to decode the data"},{"type":"text","text":" "},{"type":"text","text":"into."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType","title":"expectedResponseType","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/expectedresponsetype","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"expectedResponseType","kind":"identifier"},{"kind":"text","text":": any "},{"kind":"keyword","text":"Any"},{"text":".Type","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/writeToFolder(_:)":{"abstract":[{"text":"Writes ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","isActive":true},{"type":"text","text":" and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription"},{"type":"text","text":" to a sub-folder within the"},{"text":" ","type":"text"},{"text":"specified folder.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","title":"writeToFolder(_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/writetofolder(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"writeToFolder"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"type":"topic"},"https://jsoneditoronline.org":{"title":"online JSON viewer","identifier":"https:\/\/jsoneditoronline.org","url":"https:\/\/jsoneditoronline.org","titleInlineContent":[{"type":"text","text":"online JSON viewer"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/dataDumpFolder":{"abstract":[{"text":"The folder to write the json response (","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"type":"text","text":") from the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API to when instances of this error are created. This is intended for"},{"type":"text","text":" "},{"text":"debugging purposes.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","title":"dataDumpFolder","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"dataDumpFolder","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"?","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifydecodingerror\/writetofolder(_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:13SpotifyWebAPI0A13DecodingErrorV13writeToFoldery10Foundation3URLVAGKF","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"title":"writeToFolder(_:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"writeToFolder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]]},"sections":[],"abstract":[{"type":"text","text":"Writes "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","isActive":true},{"type":"text","text":" and "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","type":"reference","isActive":true},{"type":"text","text":" to a sub-folder within the"},{"text":" ","type":"text"},{"text":"specified folder.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@discardableResult","kind":"attribute"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"writeToFolder"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"folder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A folder to write the data to."}],"type":"paragraph"}],"name":"folder"}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The sub-folder that the data was written to.","type":"text"}]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"The name of the sub-folder will be "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType","isActive":true},{"type":"text","text":" with the current"},{"text":" ","type":"text"},{"text":"date appended to it.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"If ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder"},{"text":" is non-","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":", then this method is called by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/init(url:rawData:responseType:statusCode:underlyingError:)","isActive":true},{"text":", passing in","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You are encouraged to upload the data to this "},{"identifier":"https:\/\/jsoneditoronline.org","type":"reference","isActive":true},{"type":"text","text":"."}]},{"style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If an error is encountered when creating the sub-folder or"},{"type":"text","text":" "},{"text":"writing the data.","type":"text"}]}],"name":"Throws"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/debugErrorDescription":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/debugerrordescription","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Debug information that is useful in diagnosing the cause of this error."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugErrorDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","title":"debugErrorDescription"},"https://jsoneditoronline.org":{"type":"link","titleInlineContent":[{"text":"online JSON viewer","type":"text"}],"url":"https:\/\/jsoneditoronline.org","title":"online JSON viewer","identifier":"https:\/\/jsoneditoronline.org"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/writeToFolder(_:)":{"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/writetofolder(_:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Writes "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"text":" and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/debugErrorDescription","isActive":true},{"type":"text","text":" to a sub-folder within the"},{"text":" ","type":"text"},{"type":"text","text":"specified folder."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"writeToFolder"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/writeToFolder(_:)","title":"writeToFolder(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/dataDumpFolder":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"dataDumpFolder","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/dataDumpFolder","type":"topic","abstract":[{"text":"The folder to write the json response (","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData"},{"text":") from the Spotify web","type":"text"},{"type":"text","text":" "},{"type":"text","text":"API to when instances of this error are created. This is intended for"},{"type":"text","text":" "},{"text":"debugging purposes.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder","role":"symbol","kind":"symbol","title":"dataDumpFolder"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/expectedResponseType":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/expectedresponsetype","kind":"symbol","abstract":[{"type":"text","text":"The type that this library was expecting to be able to decode the data"},{"text":" ","type":"text"},{"type":"text","text":"into."}],"type":"topic","title":"expectedResponseType","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expectedResponseType","kind":"identifier"},{"kind":"text","text":": any "},{"text":"Any","kind":"keyword"},{"kind":"text","text":".Type"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/expectedResponseType"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/rawData":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/rawData","kind":"symbol","title":"rawData","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","abstract":[{"text":"The raw data returned by the server. You should almost always be able to","type":"text"},{"type":"text","text":" "},{"text":"decode this into a string.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError/init(url:rawData:responseType:statusCode:underlyingError:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"url"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"rawData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": any "},{"text":"Any","kind":"keyword"},{"text":".Type, ","kind":"text"},{"kind":"externalParam","text":"statusCode"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"underlyingError","kind":"externalParam"},{"kind":"text","text":": (any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":")?)"}],"kind":"symbol","abstract":[{"text":"Creates a new decoding error.","type":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifydecodingerror\/init(url:rawdata:responsetype:statuscode:underlyingerror:)","title":"init(url:rawData:responseType:statusCode:underlyingError:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError\/init(url:rawData:responseType:statusCode:underlyingError:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror.json b/docs/data/documentation/spotifywebapi/spotifyerror.json index 977a84ed5..bd3c7195b 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror.json +++ b/docs/data/documentation/spotifywebapi/spotifyerror.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Structure","symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyError"}],"externalID":"s:13SpotifyWebAPI0A5ErrorV","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}]},"seeAlsoSections":[{"title":"Errors","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"],"generated":true}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"overview","level":2,"type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true,"type":"reference"}],"type":"paragraph"}]}]},{"inlineContent":[{"type":"text","text":"It has two properties:"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/message","isActive":true,"type":"reference"},{"text":": A short description of the cause of the error.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/statusCode","isActive":true},{"type":"text","text":": The HTTP status code that is also returned in the response"},{"type":"text","text":" "},{"text":"header.","type":"text"}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","type":"reference"},{"text":":","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"400: Bad Request","type":"text"}],"type":"strong"},{"text":" - The request could not be understood by the server due","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to malformed syntax. The message body will contain more information"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"401: Unauthorized","type":"text"}]},{"type":"text","text":" - The request requires user authentication or, if the"},{"text":" ","type":"text"},{"type":"text","text":"request included authorization credentials, authorization has been refused"},{"type":"text","text":" "},{"type":"text","text":"for those credentials."}]}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"403: Forbidden"}]},{"type":"text","text":" - The server understood the request, but is refusing to"},{"text":" ","type":"text"},{"type":"text","text":"fulfill it."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"text":"404: Not Found","type":"text"}]},{"text":" - The requested resource could not be found. This error","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"can be due to a temporary or permanent condition."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"inlineContent":[{"type":"text","text":"500: Internal Server Error."}],"type":"strong"},{"text":" You should never receive this error because","type":"text"},{"type":"text","text":" "},{"type":"text","text":"our clever coders catch them all."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"502: Bad Gateway"}]},{"type":"text","text":" - The server was acting as a gateway or proxy and"},{"text":" ","type":"text"},{"text":"received an invalid response from the upstream server.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"503: Service Unavailable"}],"type":"strong"},{"type":"text","text":" - The server is currently unable to handle the"},{"text":" ","type":"text"},{"type":"text","text":"request due to a temporary condition which will be alleviated after some"},{"text":" ","type":"text"},{"text":"delay. You can choose to resend the request again.","type":"text"}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#regular-error-object"},{"text":".","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/errorDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/message","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/statusCode"],"title":"Instance Properties"},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/s5ErrorP","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/s8SendableP"],"kind":"relationships"}],"abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"references":{"doc://SpotifyWebAPI/10Foundation14LocalizedErrorP":{"type":"unresolvable","title":"Foundation.LocalizedError","identifier":"doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP"},"doc://SpotifyWebAPI/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/SpotifyWebAPI\/s5ErrorP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/statusCode":{"url":"\/documentation\/spotifywebapi\/spotifyerror\/statuscode","kind":"symbol","role":"symbol","type":"topic","title":"statusCode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/statusCode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"statusCode"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"https://developer.spotify.com/documentation/web-api/#response-status-codes":{"type":"link","title":"status Codes","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","titleInlineContent":[{"text":"status Codes","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Equatable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/equatable-implementations","role":"collectionGroup"},"https://developer.spotify.com/documentation/web-api/#regular-error-object":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#regular-error-object","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#regular-error-object","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations","title":"LocalizedError Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/localizederror-implementations","abstract":[]},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/errorDescription":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"errorDescription","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror\/errordescription","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/errorDescription"},"doc://SpotifyWebAPI/s8SendableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/message":{"title":"message","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/message","role":"symbol","abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyerror\/message","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"message"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Decodable-Implementations":{"type":"topic","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Decodable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/decodable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Encodable-Implementations":{"type":"topic","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Encodable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/encodable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Error-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/error-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Error-Implementations","title":"Error Implementations"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyError","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}],"roleHeading":"Structure","role":"symbol","externalID":"s:13SpotifyWebAPI0A5ErrorV","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"],"generated":true,"title":"Errors","anchor":"Errors"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"overview","text":"Overview","level":2},{"type":"paragraph","inlineContent":[{"text":"See also:","type":"text"}]},{"items":[{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"It has two properties:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/message","type":"reference","isActive":true},{"text":": A short description of the cause of the error.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/statusCode"},{"text":": The HTTP status code that is also returned in the response","type":"text"},{"type":"text","text":" "},{"text":"header.","type":"text"}]}]}]},{"inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","type":"reference","isActive":true},{"type":"text","text":":"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"inlineContent":[{"text":"400: Bad Request","type":"text"}],"type":"strong"},{"text":" - The request could not be understood by the server due","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"to malformed syntax. The message body will contain more information"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"401: Unauthorized"}],"type":"strong"},{"type":"text","text":" - The request requires user authentication or, if the"},{"type":"text","text":" "},{"text":"request included authorization credentials, authorization has been refused","type":"text"},{"type":"text","text":" "},{"text":"for those credentials.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"403: Forbidden"}],"type":"strong"},{"text":" - The server understood the request, but is refusing to","type":"text"},{"type":"text","text":" "},{"text":"fulfill it.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"404: Not Found"}]},{"text":" - The requested resource could not be found. This error","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"can be due to a temporary or permanent condition."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"500: Internal Server Error."}]},{"text":" You should never receive this error because","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"our clever coders catch them all."}]}]},{"content":[{"inlineContent":[{"inlineContent":[{"type":"text","text":"502: Bad Gateway"}],"type":"strong"},{"text":" - The server was acting as a gateway or proxy and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"received an invalid response from the upstream server."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"503: Service Unavailable"}]},{"type":"text","text":" - The server is currently unable to handle the"},{"text":" ","type":"text"},{"type":"text","text":"request due to a temporary condition which will be alleviated after some"},{"type":"text","text":" "},{"type":"text","text":"delay. You can choose to resend the request again."}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#regular-error-object","type":"reference","isActive":true},{"text":".","type":"text"}]}]}],"sections":[],"abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"},"topicSections":[{"title":"Instance Properties","generated":true,"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/errorDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/message","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/statusCode"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations"],"generated":true,"anchor":"Default-Implementations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror"]}],"relationshipsSections":[{"kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/s5ErrorP","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/s8SendableP"],"title":"Conforms To"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/statusCode":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"statusCode"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"statusCode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/statusCode","url":"\/documentation\/spotifywebapi\/spotifyerror\/statuscode"},"doc://SpotifyWebAPI/10Foundation14LocalizedErrorP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","title":"Foundation.LocalizedError"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"https://developer.spotify.com/documentation/web-api/#response-status-codes":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","title":"status Codes","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","type":"link","titleInlineContent":[{"text":"status Codes","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Decodable-Implementations":{"kind":"article","abstract":[],"type":"topic","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyerror\/decodable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/LocalizedError-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/localizederror-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"LocalizedError Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Encodable-Implementations":{"kind":"article","abstract":[],"type":"topic","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Encodable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyerror\/encodable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s5ErrorP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Error-Implementations":{"kind":"article","abstract":[],"type":"topic","title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Error-Implementations","url":"\/documentation\/spotifywebapi\/spotifyerror\/error-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/errorDescription":{"kind":"symbol","abstract":[],"type":"topic","title":"errorDescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifyerror\/errordescription","role":"symbol"},"https://developer.spotify.com/documentation/web-api/#regular-error-object":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#regular-error-object","title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#regular-error-object","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/s8SendableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/message":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/message","title":"message","url":"\/documentation\/spotifywebapi\/spotifyerror\/message","role":"symbol","abstract":[{"type":"text","text":"A short description of the cause of the error."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"message"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Equatable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyerror\/equatable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror/!=(_:_:).json b/docs/data/documentation/spotifywebapi/spotifyerror/!=(_:_:).json index 499c46dd9..96342cd2d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyerror/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A5ErrorV","symbolKind":"op","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyerror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Equatable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/equatable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/spotifyerror\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/!=(_:_:)","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/!=(_:_:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A5ErrorV","title":"!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/!=(_:_:)","kind":"symbol","type":"topic","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Equatable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyerror\/equatable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror/anyfailingpublisher(_:).json b/docs/data/documentation/spotifywebapi/spotifyerror/anyfailingpublisher(_:).json index cd5355fe7..51073306c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror/anyfailingpublisher(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyerror/anyfailingpublisher(_:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"text":".Type) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Output"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"externalID":"s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF::SYNTHESIZED::s:13SpotifyWebAPI0A5ErrorV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"anyFailingPublisher(_:)"},"abstract":[{"text":"Returns ","type":"text"},{"code":"AnyPublisher","type":"codeVoice"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"code":"self","type":"codeVoice"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/anyFailingPublisher(_:)"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"outputType","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":".Type = Output.self) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The output type for the publisher. It can usually"},{"text":" ","type":"text"},{"text":"be inferred from the context.","type":"text"}],"type":"paragraph"}],"name":"outputType"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Equivalent to","type":"text"}]},{"type":"codeListing","syntax":null,"code":["Fail(error: self).eraseToAnyPublisher()"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyerror\/anyfailingpublisher(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Error-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/anyFailingPublisher(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Output","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"anyFailingPublisher(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/anyFailingPublisher(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"code":"self","type":"codeVoice"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyerror\/anyfailingpublisher(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Error-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/error-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Error-Implementations","title":"Error Implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anyFailingPublisher"},{"kind":"text","text":"<"},{"text":"Output","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"outputType"},{"kind":"text","text":": "},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":".Type = Output.self) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The output type for the publisher. It can usually","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be inferred from the context."}],"type":"paragraph"}],"name":"outputType"}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Equivalent to","type":"text"}]},{"type":"codeListing","code":["Fail(error: self).eraseToAnyPublisher()"],"syntax":null}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyerror\/anyfailingpublisher(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Error-Implementations"]]},"abstract":[{"text":"Returns ","type":"text"},{"code":"AnyPublisher","type":"codeVoice"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"type":"codeVoice","code":"self"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/anyFailingPublisher(_:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","title":"anyFailingPublisher(_:)","symbolKind":"method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":".Type) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","externalID":"s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF::SYNTHESIZED::s:13SpotifyWebAPI0A5ErrorV"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/anyFailingPublisher(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyerror\/anyfailingpublisher(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/anyFailingPublisher(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"anyFailingPublisher","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":".Type) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Returns "},{"code":"AnyPublisher","type":"codeVoice"},{"text":" with the specified output type. The error type is","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"self"},{"text":" type-erased to ","type":"text"},{"code":"Error","type":"codeVoice"},{"type":"text","text":"."}],"title":"anyFailingPublisher(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Error-Implementations":{"kind":"article","abstract":[],"type":"topic","title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Error-Implementations","url":"\/documentation\/spotifywebapi\/spotifyerror\/error-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror/decodable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyerror/decodable-implementations.json index 7b7413234..8ce383486 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyerror/decodable-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"Decodable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Decodable-Implementations"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/decodable-implementations"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/init(from:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/init(from:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyerror\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]}}} \ No newline at end of file +{"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/init(from:)"],"anchor":"Initializers"}],"kind":"article","sections":[],"metadata":{"title":"Decodable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyerror\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Decodable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/spotifyerror\/init(from:)","role":"symbol","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/init(from:)","title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror/encodable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyerror/encodable-implementations.json index eaf236869..82cc028b6 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyerror/encodable-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"Encodable Implementations","role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Encodable-Implementations"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/encodable-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/encode(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/encode(to:)":{"title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/encode(to:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyerror\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Encodable Implementations","roleHeading":"API Collection"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/encodable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"]]},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Encodable-Implementations"},"sections":[],"topicSections":[{"anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/encode(to:)"],"title":"Instance Methods","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/encode(to:)":{"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/encode(to:)","url":"\/documentation\/spotifywebapi\/spotifyerror\/encode(to:)","abstract":[],"kind":"symbol","title":"encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror/encode(to:).json b/docs/data/documentation/spotifywebapi/spotifyerror/encode(to:).json index 22287be7a..0991dfcdc 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/spotifyerror/encode(to:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/encode(to:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Encodable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/encode(to:)"},"metadata":{"role":"symbol","title":"encode(to:)","externalID":"s:13SpotifyWebAPI0A5ErrorV6encode2toys7Encoder_p_tKF","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Encodable-Implementations":{"type":"topic","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Encodable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/encodable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/encode(to:)":{"title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/encode(to:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyerror\/encode(to:)"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyerror\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Encodable-Implementations"]]},"metadata":{"title":"encode(to:)","role":"symbol","extendedModule":"SpotifyWebAPI","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A5ErrorV6encode2toys7Encoder_p_tKF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/encode(to:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/encode(to:)":{"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/encode(to:)","url":"\/documentation\/spotifywebapi\/spotifyerror\/encode(to:)","abstract":[],"kind":"symbol","title":"encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Encodable-Implementations":{"kind":"article","abstract":[],"type":"topic","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Encodable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyerror\/encodable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror/equatable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyerror/equatable-implementations.json index 6e0dc1347..a502743ca 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyerror/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"]]},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Equatable-Implementations"},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/equatable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/spotifyerror\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/!=(_:_:)","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/equatable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/!=(_:_:)"],"generated":true,"anchor":"Operators","title":"Operators"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/!=(_:_:)","kind":"symbol","type":"topic","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror/error-implementations.json b/docs/data/documentation/spotifywebapi/spotifyerror/error-implementations.json index 902bd1088..05add1640 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror/error-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyerror/error-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyerror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"Error Implementations","role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/localizedDescription"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/anyFailingPublisher(_:)"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Error-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/localizedDescription":{"type":"topic","abstract":[],"title":"localizedDescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/localizedDescription","url":"\/documentation\/spotifywebapi\/spotifyerror\/localizeddescription","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/anyFailingPublisher(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Output","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"anyFailingPublisher(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/anyFailingPublisher(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"code":"self","type":"codeVoice"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyerror\/anyfailingpublisher(_:)"}}} \ No newline at end of file +{"metadata":{"title":"Error Implementations","roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Error-Implementations"},"topicSections":[{"title":"Instance Properties","anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/localizedDescription"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/anyFailingPublisher(_:)"],"generated":true,"anchor":"Instance-Methods"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyerror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"]]},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/anyFailingPublisher(_:)":{"url":"\/documentation\/spotifywebapi\/spotifyerror\/anyfailingpublisher(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/anyFailingPublisher(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"anyFailingPublisher","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":".Type) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Returns "},{"code":"AnyPublisher","type":"codeVoice"},{"text":" with the specified output type. The error type is","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"self"},{"text":" type-erased to ","type":"text"},{"code":"Error","type":"codeVoice"},{"type":"text","text":"."}],"title":"anyFailingPublisher(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/localizedDescription":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/localizedDescription","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror\/localizeddescription","title":"localizedDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror/errordescription.json b/docs/data/documentation/spotifywebapi/spotifyerror/errordescription.json index 22d494ffe..c04cd38ec 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror/errordescription.json +++ b/docs/data/documentation/spotifywebapi/spotifyerror/errordescription.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyerror\/errordescription"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI0A5ErrorV16errorDescriptionSSSgvp","title":"errorDescription","role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.errorDescription","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/errorDescription","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/errorDescription":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"errorDescription","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror\/errordescription","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/errorDescription"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/errorDescription","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyerror\/errordescription"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.errorDescription","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Instance Property","title":"errorDescription","externalID":"s:13SpotifyWebAPI0A5ErrorV16errorDescriptionSSSgvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/errorDescription":{"kind":"symbol","abstract":[],"type":"topic","title":"errorDescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifyerror\/errordescription","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror/failurereason.json b/docs/data/documentation/spotifywebapi/spotifyerror/failurereason.json index f89c508f4..9b24eb2d5 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror/failurereason.json +++ b/docs/data/documentation/spotifywebapi/spotifyerror/failurereason.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","role":"symbol","externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A5ErrorV","extendedModule":"Foundation","platforms":[{"name":"iOS","beta":false,"unavailable":false,"introducedAt":"8.0","deprecated":false},{"unavailable":false,"introducedAt":"10.10","deprecated":false,"name":"macOS","beta":false},{"name":"tvOS","unavailable":false,"deprecated":false,"introducedAt":"9.0","beta":false},{"introducedAt":"2.0","name":"watchOS","deprecated":false,"unavailable":false,"beta":false}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"failureReason","symbolKind":"property","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/failureReason","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/failurereason"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations","title":"LocalizedError Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/localizederror-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/failureReason":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/failureReason","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyerror\/failurereason","title":"failureReason","kind":"symbol","abstract":[]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.failureReason","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/failureReason"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"platforms":[{"deprecated":false,"beta":false,"introducedAt":"8.0","name":"iOS","unavailable":false},{"unavailable":false,"name":"macOS","beta":false,"deprecated":false,"introducedAt":"10.10"},{"name":"tvOS","beta":false,"deprecated":false,"unavailable":false,"introducedAt":"9.0"},{"name":"watchOS","deprecated":false,"introducedAt":"2.0","unavailable":false,"beta":false}],"title":"failureReason","extendedModule":"Foundation","externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A5ErrorV","role":"symbol","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/failurereason"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/LocalizedError-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/localizederror-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"LocalizedError Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/failureReason":{"url":"\/documentation\/spotifywebapi\/spotifyerror\/failurereason","role":"symbol","kind":"symbol","type":"topic","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/failureReason","title":"failureReason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror/helpanchor.json b/docs/data/documentation/spotifywebapi/spotifyerror/helpanchor.json index 5d0fc527c..19dc8b47e 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror/helpanchor.json +++ b/docs/data/documentation/spotifywebapi/spotifyerror/helpanchor.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/helpAnchor","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.helpAnchor","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyerror\/helpanchor"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"metadata":{"externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A5ErrorV","platforms":[{"beta":false,"name":"iOS","unavailable":false,"introducedAt":"8.0","deprecated":false},{"name":"macOS","introducedAt":"10.10","unavailable":false,"beta":false,"deprecated":false},{"introducedAt":"9.0","beta":false,"name":"tvOS","unavailable":false,"deprecated":false},{"beta":false,"name":"watchOS","introducedAt":"2.0","deprecated":false,"unavailable":false}],"title":"helpAnchor","role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"extendedModule":"Foundation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations","title":"LocalizedError Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/localizederror-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/helpAnchor":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/helpAnchor","title":"helpAnchor","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror\/helpanchor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"platforms":[{"deprecated":false,"unavailable":false,"beta":false,"name":"iOS","introducedAt":"8.0"},{"introducedAt":"10.10","beta":false,"unavailable":false,"deprecated":false,"name":"macOS"},{"name":"tvOS","deprecated":false,"introducedAt":"9.0","unavailable":false,"beta":false},{"name":"watchOS","introducedAt":"2.0","beta":false,"unavailable":false,"deprecated":false}],"title":"helpAnchor","extendedModule":"Foundation","externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A5ErrorV","role":"symbol","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/helpAnchor"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.helpAnchor","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/helpanchor"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/LocalizedError-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/localizederror-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"LocalizedError Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/helpAnchor":{"type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyerror\/helpanchor","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/helpAnchor","title":"helpAnchor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror/init(from:).json b/docs/data/documentation/spotifywebapi/spotifyerror/init(from:).json index 86354e2fb..50e60da54 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror/init(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifyerror/init(from:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Decodable-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyerror\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"symbol","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A5ErrorV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","extendedModule":"SpotifyWebAPI","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Decodable-Implementations":{"type":"topic","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Decodable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/decodable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/init(from:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyerror\/init(from:)"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/init(from:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Decodable-Implementations"]]},"metadata":{"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI0A5ErrorV4fromACs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"extendedModule":"SpotifyWebAPI","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","role":"symbol"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyerror\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/spotifyerror\/init(from:)","role":"symbol","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/init(from:)","title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Decodable-Implementations":{"kind":"article","abstract":[],"type":"topic","title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyerror\/decodable-implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror/localizeddescription.json b/docs/data/documentation/spotifywebapi/spotifyerror/localizeddescription.json index 21c890fea..0cf015b89 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror/localizeddescription.json +++ b/docs/data/documentation/spotifywebapi/spotifyerror/localizeddescription.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/localizedDescription"},"metadata":{"roleHeading":"Instance Property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI0A5ErrorV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"platforms":[{"name":"iOS","deprecated":false,"unavailable":false,"beta":false,"introducedAt":"8.0"},{"beta":false,"unavailable":false,"introducedAt":"10.10","deprecated":false,"name":"macOS"},{"introducedAt":"9.0","deprecated":false,"beta":false,"unavailable":false,"name":"tvOS"},{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"2.0","name":"watchOS"}],"role":"symbol","extendedModule":"Swift","title":"localizedDescription","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/localizeddescription"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Error-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/localizedDescription":{"type":"topic","abstract":[],"title":"localizedDescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/localizedDescription","url":"\/documentation\/spotifywebapi\/spotifyerror\/localizeddescription","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Error-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/error-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Error-Implementations","title":"Error Implementations"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","symbolKind":"property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI0A5ErrorV","platforms":[{"name":"iOS","deprecated":false,"unavailable":false,"introducedAt":"8.0","beta":false},{"introducedAt":"10.10","deprecated":false,"unavailable":false,"beta":false,"name":"macOS"},{"introducedAt":"9.0","name":"tvOS","beta":false,"unavailable":false,"deprecated":false},{"deprecated":false,"beta":false,"name":"watchOS","introducedAt":"2.0","unavailable":false}],"title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","extendedModule":"Swift"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/localizedDescription","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/localizeddescription"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Error-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/localizedDescription":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/localizedDescription","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror\/localizeddescription","title":"localizedDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/Error-Implementations":{"kind":"article","abstract":[],"type":"topic","title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/Error-Implementations","url":"\/documentation\/spotifywebapi\/spotifyerror\/error-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror/localizederror-implementations.json b/docs/data/documentation/spotifywebapi/spotifyerror/localizederror-implementations.json index b59adb1b6..d7eb98847 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror/localizederror-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyerror/localizederror-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/failureReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/helpAnchor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/recoverySuggestion"],"generated":true,"title":"Instance Properties"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyerror\/localizederror-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"LocalizedError Implementations","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection"},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/recoverySuggestion":{"url":"\/documentation\/spotifywebapi\/spotifyerror\/recoverysuggestion","kind":"symbol","title":"recoverySuggestion","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/recoverySuggestion","role":"symbol","type":"topic","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/failureReason":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/failureReason","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyerror\/failurereason","title":"failureReason","kind":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/helpAnchor":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/helpAnchor","title":"helpAnchor","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror\/helpanchor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","anchor":"Instance-Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/failureReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/helpAnchor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/recoverySuggestion"]}],"metadata":{"title":"LocalizedError Implementations","roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/localizederror-implementations"]}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/helpAnchor":{"type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyerror\/helpanchor","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/helpAnchor","title":"helpAnchor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/failureReason":{"url":"\/documentation\/spotifywebapi\/spotifyerror\/failurereason","role":"symbol","kind":"symbol","type":"topic","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/failureReason","title":"failureReason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/recoverySuggestion":{"type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyerror\/recoverysuggestion","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/recoverySuggestion","title":"recoverySuggestion","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror/message.json b/docs/data/documentation/spotifywebapi/spotifyerror/message.json index 57308a4b3..282cc501c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror/message.json +++ b/docs/data/documentation/spotifywebapi/spotifyerror/message.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/message","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}]}],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"message","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A5ErrorV7messageSSvp"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyerror\/message"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/message":{"title":"message","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/message","role":"symbol","abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyerror\/message","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"message"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/message"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"message"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"]]},"abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"message"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A5ErrorV7messageSSvp","modules":[{"name":"SpotifyWebAPI"}],"title":"message","symbolKind":"property","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/message"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/message":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/message","title":"message","url":"\/documentation\/spotifywebapi\/spotifyerror\/message","role":"symbol","abstract":[{"type":"text","text":"A short description of the cause of the error."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"message"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror/recoverysuggestion.json b/docs/data/documentation/spotifywebapi/spotifyerror/recoverysuggestion.json index 302159015..6c24ecad1 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror/recoverysuggestion.json +++ b/docs/data/documentation/spotifywebapi/spotifyerror/recoverysuggestion.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/recoverysuggestion"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/recoverySuggestion","interfaceLanguage":"swift"},"metadata":{"externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A5ErrorV","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","extendedModule":"Foundation","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"platforms":[{"deprecated":false,"name":"iOS","beta":false,"introducedAt":"8.0","unavailable":false},{"deprecated":false,"name":"macOS","beta":false,"unavailable":false,"introducedAt":"10.10"},{"name":"tvOS","unavailable":false,"beta":false,"introducedAt":"9.0","deprecated":false},{"deprecated":false,"name":"watchOS","beta":false,"unavailable":false,"introducedAt":"2.0"}],"roleHeading":"Instance Property","title":"recoverySuggestion"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/LocalizedError-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations","title":"LocalizedError Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/localizederror-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/recoverySuggestion":{"url":"\/documentation\/spotifywebapi\/spotifyerror\/recoverysuggestion","kind":"symbol","title":"recoverySuggestion","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/recoverySuggestion","role":"symbol","type":"topic","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/recoverySuggestion","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A5ErrorV","extendedModule":"Foundation","role":"symbol","platforms":[{"beta":false,"unavailable":false,"deprecated":false,"name":"iOS","introducedAt":"8.0"},{"deprecated":false,"introducedAt":"10.10","name":"macOS","unavailable":false,"beta":false},{"beta":false,"unavailable":false,"introducedAt":"9.0","deprecated":false,"name":"tvOS"},{"introducedAt":"2.0","deprecated":false,"name":"watchOS","unavailable":false,"beta":false}],"title":"recoverySuggestion","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/recoverysuggestion"]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/recoverySuggestion":{"type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyerror\/recoverysuggestion","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/recoverySuggestion","title":"recoverySuggestion","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/LocalizedError-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyerror\/localizederror-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/LocalizedError-Implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"LocalizedError Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyerror/statuscode.json b/docs/data/documentation/spotifywebapi/spotifyerror/statuscode.json index 22ec1f361..608de4331 100644 --- a/docs/data/documentation/spotifywebapi/spotifyerror/statuscode.json +++ b/docs/data/documentation/spotifywebapi/spotifyerror/statuscode.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/statuscode"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/statusCode","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"The ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","type":"reference"},{"type":"text","text":":"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"400: Bad Request"}],"type":"strong"},{"type":"text","text":" - The request could not be understood by the server"},{"type":"text","text":" "},{"text":"due to malformed syntax. The message body will contain more information","type":"text"}]}]},{"content":[{"inlineContent":[{"inlineContent":[{"text":"401: Unauthorized","type":"text"}],"type":"strong"},{"type":"text","text":" - The request requires user authentication or, if"},{"text":" ","type":"text"},{"type":"text","text":"the request included authorization credentials, authorization has been"},{"type":"text","text":" "},{"text":"refused for those credentials.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"403: Forbidden"}]},{"type":"text","text":" - The server understood the request, but is refusing"},{"text":" ","type":"text"},{"text":"to fulfill it.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"text":"404: Not Found","type":"text"}]},{"type":"text","text":" - The requested resource could not be found. This"},{"type":"text","text":" "},{"text":"error can be due to a temporary or permanent condition.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"500: Internal Server Error.","type":"text"}]},{"text":" You should never receive this error","type":"text"},{"type":"text","text":" "},{"text":"because our clever coders catch them all.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"502: Bad Gateway","type":"text"}]},{"type":"text","text":" - The server was acting as a gateway or proxy and"},{"text":" ","type":"text"},{"type":"text","text":"received an invalid response from the upstream server."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"503: Service Unavailable","type":"text"}]},{"text":" - The server is currently unable to handle","type":"text"},{"text":" ","type":"text"},{"text":"the request due to a temporary condition which will be alleviated after","type":"text"},{"type":"text","text":" "},{"type":"text","text":"some delay. You can choose to resend the request again."}]}]}]}]}],"abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A5ErrorV10statusCodeSivp","role":"symbol","symbolKind":"property","title":"statusCode","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/statusCode":{"url":"\/documentation\/spotifywebapi\/spotifyerror\/statuscode","kind":"symbol","role":"symbol","type":"topic","title":"statusCode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/statusCode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"statusCode"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"https://developer.spotify.com/documentation/web-api/#response-status-codes":{"titleInlineContent":[{"type":"text","text":"status Codes"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","title":"status Codes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"statusCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","type":"reference","isActive":true},{"type":"text","text":":"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"text":"400: Bad Request","type":"text"}]},{"type":"text","text":" - The request could not be understood by the server"},{"text":" ","type":"text"},{"type":"text","text":"due to malformed syntax. The message body will contain more information"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"401: Unauthorized","type":"text"}]},{"type":"text","text":" - The request requires user authentication or, if"},{"text":" ","type":"text"},{"text":"the request included authorization credentials, authorization has been","type":"text"},{"type":"text","text":" "},{"text":"refused for those credentials.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"403: Forbidden"}]},{"text":" - The server understood the request, but is refusing","type":"text"},{"type":"text","text":" "},{"text":"to fulfill it.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"404: Not Found"}]},{"type":"text","text":" - The requested resource could not be found. This"},{"type":"text","text":" "},{"text":"error can be due to a temporary or permanent condition.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"500: Internal Server Error."}]},{"type":"text","text":" You should never receive this error"},{"text":" ","type":"text"},{"type":"text","text":"because our clever coders catch them all."}]}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"502: Bad Gateway"}]},{"text":" - The server was acting as a gateway or proxy and","type":"text"},{"type":"text","text":" "},{"text":"received an invalid response from the upstream server.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"503: Service Unavailable"}]},{"text":" - The server is currently unable to handle","type":"text"},{"text":" ","type":"text"},{"text":"the request due to a temporary condition which will be alleviated after","type":"text"},{"text":" ","type":"text"},{"text":"some delay. You can choose to resend the request again.","type":"text"}]}]}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/statusCode","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"statusCode","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A5ErrorV10statusCodeSivp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyerror\/statuscode"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"]]},"abstract":[{"type":"text","text":"The HTTP status code that is also returned in the response header."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError/statusCode":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"statusCode"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"statusCode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError\/statusCode","url":"\/documentation\/spotifywebapi\/spotifyerror\/statuscode"},"https://developer.spotify.com/documentation/web-api/#response-status-codes":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","title":"status Codes","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","titleInlineContent":[{"text":"status Codes","type":"text"}],"type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror.json b/docs/data/documentation/spotifywebapi/spotifygeneralerror.json index e5591051a..3aad9b94d 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror.json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror.json @@ -1 +1 @@ -{"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/s5ErrorP","doc:\/\/SpotifyWebAPI\/s8SendableP"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}]}]},{"kind":"content","content":[{"type":"heading","text":"Overview","level":2,"anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true,"type":"reference"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true}],"type":"paragraph"}]}]}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/identifierParsingError(message:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/insufficientScope(requiredScopes:authorizedScopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/invalidIdCategory(expected:received:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/invalidState(supplied:received:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/other(_:localizedDescription:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/topLevelKeyNotFound(key:dict:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/unauthorized(_:)"],"title":"Enumeration Cases"},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/CustomStringConvertible-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations"],"generated":true}],"sections":[],"metadata":{"title":"SpotifyGeneralError","roleHeading":"Enumeration","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyGeneralError"}],"symbolKind":"enum","externalID":"s:13SpotifyWebAPI0A12GeneralErrorO","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"title":"Errors","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"]}],"abstract":[{"type":"text","text":"An error originating from this library that is not represented by any of the"},{"text":" ","type":"text"},{"type":"text","text":"other error types."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/topLevelKeyNotFound(key:dict:)":{"abstract":[{"type":"text","text":"Spotify sometimes returns data wrapped in an extraneous top-level"},{"type":"text","text":" "},{"type":"text","text":"dictionary that the client doesn’t need to care about. This error is thrown"},{"text":" ","type":"text"},{"type":"text","text":"if the expected top level key associated with the data is not found."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/topLevelKeyNotFound(key:dict:)","title":"SpotifyGeneralError.topLevelKeyNotFound(key:dict:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/toplevelkeynotfound(key:dict:)","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"topLevelKeyNotFound","kind":"identifier"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dict"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"AnyHashable","preciseIdentifier":"s:s11AnyHashableV"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"])","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/LocalizedError-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/s8SendableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify identifier","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","titleInlineContent":[{"type":"text","text":"Spotify identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/unauthorized(_:)":{"abstract":[{"type":"text","text":"You have tried to access an endpoint before authorizing your app or the"},{"type":"text","text":" "},{"type":"text","text":"access token needed to be refreshed but the refresh token was "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/unauthorized(_:)","title":"SpotifyGeneralError.unauthorized(_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/unauthorized(_:)","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unauthorized","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/s5ErrorP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s5ErrorP","title":"Swift.Error"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/invalidIdCategory(expected:received:)":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidIdCategory","kind":"identifier"},{"text":"(","kind":"text"},{"text":"expected","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"received","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/invalidIdCategory(expected:received:)","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/invalididcategory(expected:received:)","abstract":[{"text":"The id category or categories didn’t match one of the expected categories.","type":"text"}],"role":"symbol","title":"SpotifyGeneralError.invalidIdCategory(expected:received:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/httpError(_:_:)":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","abstract":[{"type":"text","text":"The http request returned a response with a status code in the 4xx (client"},{"type":"text","text":" "},{"text":"error) or 5xx (server error) range, and the response body could not be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into any of the other errors types ("},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference","isActive":true},{"text":").","type":"text"}],"title":"SpotifyGeneralError.httpError(_:_:)","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"httpError","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/insufficientScope(requiredScopes:authorizedScopes:)":{"title":"SpotifyGeneralError.insufficientScope(requiredScopes:authorizedScopes:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"insufficientScope","kind":"identifier"},{"kind":"text","text":"("},{"text":"requiredScopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"authorizedScopes","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","text":"Scope"},{"kind":"text","text":">)"}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/insufficientscope(requiredscopes:authorizedscopes:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"You tried to access an endpoint that your app does not have the required"},{"type":"text","text":" "},{"text":"scopes for.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/insufficientScope(requiredScopes:authorizedScopes:)","role":"symbol"},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/identifierParsingError(message:)":{"type":"topic","title":"SpotifyGeneralError.identifierParsingError(message:)","abstract":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"text":" (URI, id, URL) of a specific type","type":"text"},{"type":"text","text":" "},{"text":"could not be parsed. The message will contain more information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/identifierParsingError(message:)","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifierParsingError"},{"kind":"text","text":"("},{"kind":"externalParam","text":"message"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/identifierparsingerror(message:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/Error-Implementations":{"abstract":[],"title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/Error-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/error-implementations","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/invalidState(supplied:received:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidState","kind":"identifier"},{"text":"(","kind":"text"},{"text":"supplied","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"received"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/invalidstate(supplied:received:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/invalidState(supplied:received:)","type":"topic","title":"SpotifyGeneralError.invalidState(supplied:received:)","role":"symbol","abstract":[{"text":"The value provided for the state parameter when you requested access and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refresh tokens didn’t match the value returned from Spotify in the query"},{"text":" ","type":"text"},{"text":"string of the redirect URI.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/other(_:localizedDescription:)":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"other","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"title":"SpotifyGeneralError.other(_:localizedDescription:)","role":"symbol","abstract":[{"text":"Some other error.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/other(_:localizeddescription:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/other(_:localizedDescription:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/CustomStringConvertible-Implementations":{"title":"CustomStringConvertible Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/CustomStringConvertible-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/customstringconvertible-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/10Foundation14LocalizedErrorP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","title":"Foundation.LocalizedError"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/identifierParsingError(message:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/insufficientScope(requiredScopes:authorizedScopes:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/invalidIdCategory(expected:received:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/invalidState(supplied:received:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/other(_:localizedDescription:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/topLevelKeyNotFound(key:dict:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/unauthorized(_:)"],"anchor":"Enumeration-Cases","generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/CustomStringConvertible-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations"],"title":"Default Implementations","generated":true,"anchor":"Default-Implementations"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"],"anchor":"Errors","title":"Errors","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyGeneralError","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"level":2,"anchor":"overview","type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","type":"reference"}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","type":"reference","isActive":true}],"type":"paragraph"}]}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Enumeration","title":"SpotifyGeneralError","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"SpotifyGeneralError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI0A12GeneralErrorO","role":"symbol"},"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","interfaceLanguage":"swift"},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","doc:\/\/SpotifyWebAPI\/s5ErrorP","doc:\/\/SpotifyWebAPI\/s8SendableP"],"type":"conformsTo"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/other(_:localizedDescription:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/other(_:localizeddescription:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/other(_:localizedDescription:)","role":"symbol","abstract":[{"type":"text","text":"Some other error."}],"title":"SpotifyGeneralError.other(_:localizedDescription:)","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"other"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"localizedDescription","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/s8SendableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/CustomStringConvertible-Implementations":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/customstringconvertible-implementations","kind":"article","abstract":[],"role":"collectionGroup","title":"CustomStringConvertible Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/CustomStringConvertible-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","type":"unresolvable","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/httpError(_:_:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"httpError"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"text":"The http request returned a response with a status code in the 4xx (client","type":"text"},{"type":"text","text":" "},{"text":"error) or 5xx (server error) range, and the response body could not be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into any of the other errors types ("},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},{"type":"text","text":")."}],"title":"SpotifyGeneralError.httpError(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/insufficientScope(requiredScopes:authorizedScopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/insufficientScope(requiredScopes:authorizedScopes:)","title":"SpotifyGeneralError.insufficientScope(requiredScopes:authorizedScopes:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/insufficientscope(requiredscopes:authorizedscopes:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insufficientScope"},{"kind":"text","text":"("},{"text":"requiredScopes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","text":"Scope"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"authorizedScopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"type":"topic","abstract":[{"text":"You tried to access an endpoint that your app does not have the required","type":"text"},{"type":"text","text":" "},{"text":"scopes for.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/invalidState(supplied:received:)":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidState"},{"text":"(","kind":"text"},{"text":"supplied","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"received","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}],"title":"SpotifyGeneralError.invalidState(supplied:received:)","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/invalidstate(supplied:received:)","abstract":[{"text":"The value provided for the state parameter when you requested access and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refresh tokens didn’t match the value returned from Spotify in the query"},{"type":"text","text":" "},{"text":"string of the redirect URI.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/invalidState(supplied:received:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/unauthorized(_:)":{"abstract":[{"text":"You have tried to access an endpoint before authorizing your app or the","type":"text"},{"type":"text","text":" "},{"text":"access token needed to be refreshed but the refresh token was ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"title":"SpotifyGeneralError.unauthorized(_:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unauthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/unauthorized(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/unauthorized(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/topLevelKeyNotFound(key:dict:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/topLevelKeyNotFound(key:dict:)","title":"SpotifyGeneralError.topLevelKeyNotFound(key:dict:)","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/toplevelkeynotfound(key:dict:)","abstract":[{"text":"Spotify sometimes returns data wrapped in an extraneous top-level","type":"text"},{"type":"text","text":" "},{"type":"text","text":"dictionary that the client doesn’t need to care about. This error is thrown"},{"type":"text","text":" "},{"type":"text","text":"if the expected top level key associated with the data is not found."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"topLevelKeyNotFound"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"dict","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"AnyHashable","preciseIdentifier":"s:s11AnyHashableV","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"kind":"text","text":"])"}]},"doc://SpotifyWebAPI/10Foundation14LocalizedErrorP":{"identifier":"doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","type":"unresolvable","title":"Foundation.LocalizedError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/LocalizedError-Implementations":{"abstract":[],"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizederror-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations","role":"collectionGroup","title":"LocalizedError Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/identifierParsingError(message:)":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/identifierparsingerror(message:)","role":"symbol","title":"SpotifyGeneralError.identifierParsingError(message:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/identifierParsingError(message:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"identifierParsingError","kind":"identifier"},{"kind":"text","text":"("},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"A "},{"type":"reference","isActive":true,"identifier":"`https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids`"},{"text":" (URI, id, URL) of a specific type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"could not be parsed. The message will contain more information."}]},"doc://SpotifyWebAPI/s23CustomStringConvertibleP":{"identifier":"doc:\/\/SpotifyWebAPI\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"`https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids`":{"identifier":"`https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids`","title":"Spotify identifier","type":"link","titleInlineContent":[{"type":"text","text":"Spotify identifier"}],"url":"`https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids`"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/Error-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/Error-Implementations","kind":"article","role":"collectionGroup","title":"Error Implementations","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/error-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/invalidIdCategory(expected:received:)":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/invalididcategory(expected:received:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidIdCategory"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"expected"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"received"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"title":"SpotifyGeneralError.invalidIdCategory(expected:received:)","role":"symbol","abstract":[{"type":"text","text":"The id category or categories didn’t match one of the expected categories."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/invalidIdCategory(expected:received:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s5ErrorP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/anyfailingpublisher(_:).json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/anyfailingpublisher(_:).json index b773fe013..f11be16d9 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/anyfailingpublisher(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/anyfailingpublisher(_:).json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","symbolKind":"method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Output"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"externalID":"s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF::SYNTHESIZED::s:13SpotifyWebAPI0A12GeneralErrorO","title":"anyFailingPublisher(_:)","roleHeading":"Instance Method","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"outputType"},{"text":": ","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":".Type = Output.self) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The output type for the publisher. It can usually","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be inferred from the context."}]}],"name":"outputType"}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Equivalent to"}],"type":"paragraph"},{"type":"codeListing","code":["Fail(error: self).eraseToAnyPublisher()"],"syntax":null}],"kind":"content"}],"sections":[],"abstract":[{"text":"Returns ","type":"text"},{"code":"AnyPublisher","type":"codeVoice"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"type":"codeVoice","code":"self"},{"text":" type-erased to ","type":"text"},{"code":"Error","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/anyFailingPublisher(_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/anyfailingpublisher(_:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/Error-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/anyFailingPublisher(_:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"anyFailingPublisher","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Output","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/anyfailingpublisher(_:)","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"type":"codeVoice","code":"self"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"text":".","type":"text"}],"type":"topic","title":"anyFailingPublisher(_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/anyFailingPublisher(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/Error-Implementations":{"abstract":[],"title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/Error-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/error-implementations","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"text":" ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" type-erased to "},{"code":"Error","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/anyfailingpublisher(_:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"outputType","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Output"},{"text":".Type = Output.self) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The output type for the publisher. It can usually","type":"text"},{"type":"text","text":" "},{"text":"be inferred from the context.","type":"text"}],"type":"paragraph"}],"name":"outputType"}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"text":"Equivalent to","type":"text"}],"type":"paragraph"},{"syntax":null,"code":["Fail(error: self).eraseToAnyPublisher()"],"type":"codeListing"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"anyFailingPublisher","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"text":"Output","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"anyFailingPublisher(_:)","extendedModule":"Swift","externalID":"s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF::SYNTHESIZED::s:13SpotifyWebAPI0A12GeneralErrorO","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/anyFailingPublisher(_:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/Error-Implementations"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/anyFailingPublisher(_:)":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/anyFailingPublisher(_:)","kind":"symbol","type":"topic","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"text":" ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"title":"anyFailingPublisher(_:)","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/anyfailingpublisher(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"text":"Output","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Output"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/Error-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/Error-Implementations","kind":"article","role":"collectionGroup","title":"Error Implementations","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/error-implementations","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/customstringconvertible-implementations.json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/customstringconvertible-implementations.json index 3df02cc57..88e86d5c8 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/customstringconvertible-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/customstringconvertible-implementations.json @@ -1 +1 @@ -{"sections":[],"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","title":"CustomStringConvertible Implementations","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/CustomStringConvertible-Implementations"},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/description"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/customstringconvertible-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/description":{"title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/description","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/description"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"topicSections":[{"title":"Instance Properties","anchor":"Instance-Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/description"]}],"kind":"article","sections":[],"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"CustomStringConvertible Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/customstringconvertible-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/description":{"abstract":[],"title":"description","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/description.json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/description.json index f685acaed..4efb2e887 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/description.json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/description.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/description"},"metadata":{"extendedModule":"SpotifyWebAPI","title":"description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A12GeneralErrorO11descriptionSSvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/description"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/CustomStringConvertible-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/CustomStringConvertible-Implementations":{"title":"CustomStringConvertible Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/CustomStringConvertible-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/customstringconvertible-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/description":{"title":"description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/description","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/description"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/description","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"externalID":"s:13SpotifyWebAPI0A12GeneralErrorO11descriptionSSvp","extendedModule":"SpotifyWebAPI","role":"symbol","title":"description"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/CustomStringConvertible-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/description":{"abstract":[],"title":"description","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/description","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/description"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/CustomStringConvertible-Implementations":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/customstringconvertible-implementations","kind":"article","abstract":[],"role":"collectionGroup","title":"CustomStringConvertible Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/CustomStringConvertible-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/error-implementations.json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/error-implementations.json index 2b3518c22..2208f3903 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/error-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/error-implementations.json @@ -1 +1 @@ -{"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/Error-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Error Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/localizedDescription"],"title":"Instance Properties","generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/anyFailingPublisher(_:)"],"generated":true,"title":"Instance Methods"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/anyFailingPublisher(_:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"anyFailingPublisher","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Output","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/anyfailingpublisher(_:)","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"type":"codeVoice","code":"self"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"text":".","type":"text"}],"type":"topic","title":"anyFailingPublisher(_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/anyFailingPublisher(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/localizedDescription":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/localizedDescription","title":"localizedDescription","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizeddescription","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Error Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"topicSections":[{"title":"Instance Properties","anchor":"Instance-Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/localizedDescription"]},{"anchor":"Instance-Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/anyFailingPublisher(_:)"],"title":"Instance Methods"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/Error-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/error-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/anyFailingPublisher(_:)":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/anyFailingPublisher(_:)","kind":"symbol","type":"topic","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"text":" ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"title":"anyFailingPublisher(_:)","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/anyfailingpublisher(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"text":"Output","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Output"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/localizedDescription":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/localizedDescription","type":"topic","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizeddescription","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","title":"localizedDescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/errordescription.json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/errordescription.json index 16fe1ea04..9ad3d4251 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/errordescription.json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/errordescription.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/errorDescription"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.errorDescription","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/errordescription"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations"]]},"metadata":{"title":"errorDescription","role":"symbol","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A12GeneralErrorO16errorDescriptionSSSgvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/errorDescription":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/errordescription","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/errorDescription","abstract":[],"title":"errorDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/LocalizedError-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizederror-implementations"}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI0A12GeneralErrorO16errorDescriptionSSSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","title":"errorDescription","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/errorDescription"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.errorDescription","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/errordescription"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/LocalizedError-Implementations":{"abstract":[],"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizederror-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations","role":"collectionGroup","title":"LocalizedError Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/errorDescription":{"title":"errorDescription","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/errordescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/errorDescription","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/failurereason.json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/failurereason.json index 22e54badd..b5908b2b6 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/failurereason.json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/failurereason.json @@ -1 +1 @@ -{"metadata":{"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","extendedModule":"Foundation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"failureReason","role":"symbol","platforms":[{"name":"iOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"8.0"},{"beta":false,"introducedAt":"10.10","unavailable":false,"name":"macOS","deprecated":false},{"name":"tvOS","unavailable":false,"beta":false,"deprecated":false,"introducedAt":"9.0"},{"beta":false,"deprecated":false,"introducedAt":"2.0","name":"watchOS","unavailable":false}],"externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A12GeneralErrorO","symbolKind":"property"},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/failureReason"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/failurereason"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.failureReason","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/failureReason":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/failurereason","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/failureReason","title":"failureReason","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/LocalizedError-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizederror-implementations"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/failureReason"},"metadata":{"platforms":[{"introducedAt":"8.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"beta":false,"unavailable":false,"deprecated":false,"introducedAt":"10.10","name":"macOS"},{"beta":false,"deprecated":false,"name":"tvOS","unavailable":false,"introducedAt":"9.0"},{"beta":false,"name":"watchOS","unavailable":false,"introducedAt":"2.0","deprecated":false}],"extendedModule":"Foundation","title":"failureReason","role":"symbol","externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A12GeneralErrorO","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/failurereason"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.failureReason","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/LocalizedError-Implementations":{"abstract":[],"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizederror-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations","role":"collectionGroup","title":"LocalizedError Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/failureReason":{"title":"failureReason","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/failureReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/failurereason","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/helpanchor.json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/helpanchor.json index 83a112f57..c1d55f3e4 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/helpanchor.json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/helpanchor.json @@ -1 +1 @@ -{"metadata":{"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","title":"helpAnchor","extendedModule":"Foundation","platforms":[{"deprecated":false,"name":"iOS","introducedAt":"8.0","unavailable":false,"beta":false},{"introducedAt":"10.10","name":"macOS","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"introducedAt":"9.0","deprecated":false,"name":"tvOS","beta":false},{"deprecated":false,"name":"watchOS","beta":false,"introducedAt":"2.0","unavailable":false}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A12GeneralErrorO"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/helpanchor"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"LocalizedError.helpAnchor","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/helpAnchor","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/LocalizedError-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/helpAnchor":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/helpanchor","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/helpAnchor","title":"helpAnchor","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"title":"helpAnchor","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A12GeneralErrorO","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","platforms":[{"deprecated":false,"name":"iOS","introducedAt":"8.0","unavailable":false,"beta":false},{"deprecated":false,"beta":false,"name":"macOS","unavailable":false,"introducedAt":"10.10"},{"unavailable":false,"introducedAt":"9.0","name":"tvOS","beta":false,"deprecated":false},{"introducedAt":"2.0","unavailable":false,"name":"watchOS","deprecated":false,"beta":false}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"extendedModule":"Foundation"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/helpAnchor","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/helpanchor"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.helpAnchor"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/helpAnchor":{"title":"helpAnchor","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/helpanchor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/helpAnchor","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/LocalizedError-Implementations":{"abstract":[],"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizederror-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations","role":"collectionGroup","title":"LocalizedError Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/httperror(_:_:).json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/httperror(_:_:).json index 6c531e8a6..f359d4f1f 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/httperror(_:_:).json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/httperror(_:_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Case","title":"SpotifyGeneralError.httpError(_:_:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI0A12GeneralErrorO04httpE0yAC10Foundation4DataV_So17NSHTTPURLResponseCtcACmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"httpError","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)"]}],"abstract":[{"type":"text","text":"The http request returned a response with a status code in the 4xx (client"},{"text":" ","type":"text"},{"type":"text","text":"error) or 5xx (server error) range, and the response body could not be"},{"type":"text","text":" "},{"text":"decoded into any of the other errors types (","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","type":"reference","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference","isActive":true},{"type":"text","text":")."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"httpError","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"Contains the body data and http response metadata from the server."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/httpError(_:_:)":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","abstract":[{"type":"text","text":"The http request returned a response with a status code in the 4xx (client"},{"type":"text","text":" "},{"text":"error) or 5xx (server error) range, and the response body could not be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into any of the other errors types ("},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"},{"text":",","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference","isActive":true},{"text":").","type":"text"}],"title":"SpotifyGeneralError.httpError(_:_:)","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"httpError","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"metadata":{"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"httpError"},{"kind":"text","text":"("},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier","text":"HTTPURLResponse"},{"text":")","kind":"text"}],"symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A12GeneralErrorO04httpE0yAC10Foundation4DataV_So17NSHTTPURLResponseCtcACmF","title":"SpotifyGeneralError.httpError(_:_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"httpError"},{"kind":"text","text":"("},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"Contains the body data and http response metadata from the server."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)"]}],"abstract":[{"text":"The http request returned a response with a status code in the 4xx (client","type":"text"},{"type":"text","text":" "},{"type":"text","text":"error) or 5xx (server error) range, and the response body could not be"},{"text":" ","type":"text"},{"type":"text","text":"decoded into any of the other errors types ("},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true,"type":"reference"},{"type":"text","text":","},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","type":"reference"},{"type":"text","text":", "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","type":"reference","isActive":true},{"text":").","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/httpError(_:_:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/httpError(_:_:)","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"httpError"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"text":"The http request returned a response with a status code in the 4xx (client","type":"text"},{"type":"text","text":" "},{"text":"error) or 5xx (server error) range, and the response body could not be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"decoded into any of the other errors types ("},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","isActive":true},{"type":"text","text":","},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","isActive":true},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},{"type":"text","text":")."}],"title":"SpotifyGeneralError.httpError(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/identifierparsingerror(message:).json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/identifierparsingerror(message:).json index e5952700f..a3424593c 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/identifierparsingerror(message:).json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/identifierparsingerror(message:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifierParsingError"},{"kind":"text","text":"("},{"kind":"externalParam","text":"message"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" (URI, id, URL) of a specific type"},{"type":"text","text":" "},{"type":"text","text":"could not be parsed. The message will contain more information."}],"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/identifierparsingerror(message:)"]}],"metadata":{"title":"SpotifyGeneralError.identifierParsingError(message:)","roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"identifierParsingError","kind":"identifier"},{"text":"(","kind":"text"},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI0A12GeneralErrorO017identifierParsingE0yACSS_tcACmF","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/identifierParsingError(message:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify identifier","titleInlineContent":[{"type":"text","text":"Spotify identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/identifierParsingError(message:)":{"type":"topic","title":"SpotifyGeneralError.identifierParsingError(message:)","abstract":[{"type":"text","text":"A "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"text":" (URI, id, URL) of a specific type","type":"text"},{"type":"text","text":" "},{"text":"could not be parsed. The message will contain more information.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/identifierParsingError(message:)","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifierParsingError"},{"kind":"text","text":"("},{"kind":"externalParam","text":"message"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/identifierparsingerror(message:)","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/identifierParsingError(message:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"A ","type":"text"},{"identifier":"`https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids`","type":"reference","isActive":true},{"text":" (URI, id, URL) of a specific type","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"could not be parsed. The message will contain more information."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifierParsingError"},{"kind":"text","text":"("},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/identifierparsingerror(message:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","title":"SpotifyGeneralError.identifierParsingError(message:)","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A12GeneralErrorO017identifierParsingE0yACSS_tcACmF","symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifierParsingError"},{"kind":"text","text":"("},{"kind":"externalParam","text":"message"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"`https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids`":{"type":"link","title":"Spotify identifier","identifier":"`https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids`","titleInlineContent":[{"type":"text","text":"Spotify identifier"}],"url":"`https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids`"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/identifierParsingError(message:)":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/identifierparsingerror(message:)","role":"symbol","title":"SpotifyGeneralError.identifierParsingError(message:)","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/identifierParsingError(message:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"identifierParsingError","kind":"identifier"},{"kind":"text","text":"("},{"text":"message","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"A "},{"type":"reference","isActive":true,"identifier":"`https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids`"},{"text":" (URI, id, URL) of a specific type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"could not be parsed. The message will contain more information."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/insufficientscope(requiredscopes:authorizedscopes:).json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/insufficientscope(requiredscopes:authorizedscopes:).json index 6377cd171..9e3fb2d4d 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/insufficientscope(requiredscopes:authorizedscopes:).json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/insufficientscope(requiredscopes:authorizedscopes:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/insufficientscope(requiredscopes:authorizedscopes:)"]}],"abstract":[{"text":"You tried to access an endpoint that your app does not have the required","type":"text"},{"text":" ","type":"text"},{"text":"scopes for.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/insufficientScope(requiredScopes:authorizedScopes:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"sections":[],"kind":"symbol","metadata":{"role":"symbol","symbolKind":"case","title":"SpotifyGeneralError.insufficientScope(requiredScopes:authorizedScopes:)","externalID":"s:13SpotifyWebAPI0A12GeneralErrorO17insufficientScopeyACShyAA0G0OG_AGtcACmF","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"insufficientScope","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredScopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">, ","kind":"text"},{"text":"authorizedScopes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"insufficientScope"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredScopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"authorizedScopes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">)","kind":"text"}]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"requiredScopes: The scopes that are required for this endpoint."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"authorizedScopes: The scopes that your app is authorized for.","type":"text"}],"type":"paragraph"}]}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/insufficientScope(requiredScopes:authorizedScopes:)":{"title":"SpotifyGeneralError.insufficientScope(requiredScopes:authorizedScopes:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"insufficientScope","kind":"identifier"},{"kind":"text","text":"("},{"text":"requiredScopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"authorizedScopes","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","text":"Scope"},{"kind":"text","text":">)"}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/insufficientscope(requiredscopes:authorizedscopes:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"You tried to access an endpoint that your app does not have the required"},{"type":"text","text":" "},{"text":"scopes for.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/insufficientScope(requiredScopes:authorizedScopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]}}} \ No newline at end of file +{"abstract":[{"text":"You tried to access an endpoint that your app does not have the required","type":"text"},{"type":"text","text":" "},{"type":"text","text":"scopes for."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/insufficientscope(requiredscopes:authorizedscopes:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI0A12GeneralErrorO17insufficientScopeyACShyAA0G0OG_AGtcACmF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insufficientScope"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredScopes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","text":"Scope"},{"kind":"text","text":">, "},{"text":"authorizedScopes","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"title":"SpotifyGeneralError.insufficientScope(requiredScopes:authorizedScopes:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/insufficientScope(requiredScopes:authorizedScopes:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"insufficientScope","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"requiredScopes"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"authorizedScopes"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"requiredScopes: The scopes that are required for this endpoint."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"authorizedScopes: The scopes that your app is authorized for.","type":"text"}]}]}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/insufficientScope(requiredScopes:authorizedScopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/insufficientScope(requiredScopes:authorizedScopes:)","title":"SpotifyGeneralError.insufficientScope(requiredScopes:authorizedScopes:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/insufficientscope(requiredscopes:authorizedscopes:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insufficientScope"},{"kind":"text","text":"("},{"text":"requiredScopes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","text":"Scope"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"authorizedScopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"type":"topic","abstract":[{"text":"You tried to access an endpoint that your app does not have the required","type":"text"},{"type":"text","text":" "},{"text":"scopes for.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/invalididcategory(expected:received:).json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/invalididcategory(expected:received:).json index b77b80bdf..10cbf2142 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/invalididcategory(expected:received:).json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/invalididcategory(expected:received:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The id category or categories didn’t match one of the expected categories."}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"case","externalID":"s:13SpotifyWebAPI0A12GeneralErrorO17invalidIdCategoryyACSayAA10IDCategoryOG_AGtcACmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidIdCategory"},{"text":"(","kind":"text"},{"text":"expected","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"received"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"},{"kind":"text","text":"])"}],"roleHeading":"Case","role":"symbol","title":"SpotifyGeneralError.invalidIdCategory(expected:received:)","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidIdCategory"},{"kind":"text","text":"("},{"text":"expected","kind":"externalParam"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"received"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"])"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"expected: The expected categories. Some endpoints allow for URIS from"},{"type":"text","text":" "},{"text":"multiple categories. For example, the endpoint for adding items to a","type":"text"},{"text":" ","type":"text"},{"text":"playlist allows for track or episode URIs.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"received: The id category that was received. In some cases, multiple","type":"text"},{"type":"text","text":" "},{"type":"text","text":"categories will be returned. It is not necessarily the case that all"},{"type":"text","text":" "},{"type":"text","text":"of these categories are invalid. For example, if you provide a"},{"type":"text","text":" "},{"type":"text","text":"collection of artist, track, and episode URIS to the endpoint for"},{"type":"text","text":" "},{"text":"adding items to a playlist, then ","type":"text"},{"code":"expected","type":"codeVoice"},{"type":"text","text":" will be "},{"type":"codeVoice","code":"[track, episode]"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"received"},{"text":" will be ","type":"text"},{"type":"codeVoice","code":"[track, episode, artist]"},{"text":",","type":"text"},{"type":"text","text":" "},{"text":"representing all of the provided categories, not just the invalid","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"ones."}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"text":"For example, if you pass a track URI to the endpoint for retrieving an","type":"text"},{"text":" ","type":"text"},{"text":"artist, you will get this error.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/invalididcategory(expected:received:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/invalidIdCategory(expected:received:)"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/invalidIdCategory(expected:received:)":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidIdCategory","kind":"identifier"},{"text":"(","kind":"text"},{"text":"expected","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"received","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/invalidIdCategory(expected:received:)","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/invalididcategory(expected:received:)","abstract":[{"text":"The id category or categories didn’t match one of the expected categories.","type":"text"}],"role":"symbol","title":"SpotifyGeneralError.invalidIdCategory(expected:received:)"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/invalidIdCategory(expected:received:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/invalididcategory(expected:received:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The id category or categories didn’t match one of the expected categories.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidIdCategory","kind":"identifier"},{"kind":"text","text":"("},{"text":"expected","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"received","kind":"externalParam"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"expected: The expected categories. Some endpoints allow for URIS from"},{"type":"text","text":" "},{"type":"text","text":"multiple categories. For example, the endpoint for adding items to a"},{"text":" ","type":"text"},{"type":"text","text":"playlist allows for track or episode URIs."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"received: The id category that was received. In some cases, multiple"},{"type":"text","text":" "},{"type":"text","text":"categories will be returned. It is not necessarily the case that all"},{"type":"text","text":" "},{"type":"text","text":"of these categories are invalid. For example, if you provide a"},{"type":"text","text":" "},{"type":"text","text":"collection of artist, track, and episode URIS to the endpoint for"},{"text":" ","type":"text"},{"text":"adding items to a playlist, then ","type":"text"},{"code":"expected","type":"codeVoice"},{"type":"text","text":" will be "},{"type":"codeVoice","code":"[track, episode]"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"received"},{"type":"text","text":" will be "},{"type":"codeVoice","code":"[track, episode, artist]"},{"text":",","type":"text"},{"text":" ","type":"text"},{"text":"representing all of the provided categories, not just the invalid","type":"text"},{"type":"text","text":" "},{"type":"text","text":"ones."}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"text":"For example, if you pass a track URI to the endpoint for retrieving an","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"artist, you will get this error."}]},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"},{"type":"text","text":"."}],"type":"paragraph"}]}],"metadata":{"roleHeading":"Case","externalID":"s:13SpotifyWebAPI0A12GeneralErrorO17invalidIdCategoryyACSayAA10IDCategoryOG_AGtcACmF","title":"SpotifyGeneralError.invalidIdCategory(expected:received:)","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidIdCategory","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"expected"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"text":"received","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"])","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/invalidIdCategory(expected:received:)":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/invalididcategory(expected:received:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidIdCategory"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"expected"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"received"},{"text":": [","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"title":"SpotifyGeneralError.invalidIdCategory(expected:received:)","role":"symbol","abstract":[{"type":"text","text":"The id category or categories didn’t match one of the expected categories."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/invalidIdCategory(expected:received:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/invalidstate(supplied:received:).json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/invalidstate(supplied:received:).json index 4df21c321..5dfd5f64e 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/invalidstate(supplied:received:).json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/invalidstate(supplied:received:).json @@ -1 +1 @@ -{"abstract":[{"text":"The value provided for the state parameter when you requested access and","type":"text"},{"type":"text","text":" "},{"text":"refresh tokens didn’t match the value returned from Spotify in the query","type":"text"},{"type":"text","text":" "},{"type":"text","text":"string of the redirect URI."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/invalidState(supplied:received:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidState"},{"kind":"text","text":"("},{"text":"supplied","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"received","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}]}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"supplied: The value supplied when requesting the access and refresh","type":"text"},{"text":" ","type":"text"},{"text":"tokens.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"received: The value received from Spotify in the query string of the"},{"type":"text","text":" "},{"text":"redirect URI.","type":"text"}],"type":"paragraph"}]}]}],"kind":"content"}],"metadata":{"externalID":"s:13SpotifyWebAPI0A12GeneralErrorO12invalidStateyACSSSg_AEtcACmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidState","kind":"identifier"},{"kind":"text","text":"("},{"text":"supplied","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"received","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"title":"SpotifyGeneralError.invalidState(supplied:received:)","role":"symbol","symbolKind":"case","roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/invalidstate(supplied:received:)"]}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/invalidState(supplied:received:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidState","kind":"identifier"},{"text":"(","kind":"text"},{"text":"supplied","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"received"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/invalidstate(supplied:received:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/invalidState(supplied:received:)","type":"topic","title":"SpotifyGeneralError.invalidState(supplied:received:)","role":"symbol","abstract":[{"text":"The value provided for the state parameter when you requested access and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"refresh tokens didn’t match the value returned from Spotify in the query"},{"text":" ","type":"text"},{"text":"string of the redirect URI.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/invalidState(supplied:received:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"metadata":{"symbolKind":"case","externalID":"s:13SpotifyWebAPI0A12GeneralErrorO12invalidStateyACSSSg_AEtcACmF","title":"SpotifyGeneralError.invalidState(supplied:received:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidState"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"supplied"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"received","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/invalidstate(supplied:received:)"]}],"sections":[],"abstract":[{"type":"text","text":"The value provided for the state parameter when you requested access and"},{"type":"text","text":" "},{"text":"refresh tokens didn’t match the value returned from Spotify in the query","type":"text"},{"type":"text","text":" "},{"text":"string of the redirect URI.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidState","kind":"identifier"},{"text":"(","kind":"text"},{"text":"supplied","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"received"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"supplied: The value supplied when requesting the access and refresh","type":"text"},{"type":"text","text":" "},{"text":"tokens.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"received: The value received from Spotify in the query string of the"},{"text":" ","type":"text"},{"type":"text","text":"redirect URI."}]}]}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/invalidState(supplied:received:)":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidState"},{"text":"(","kind":"text"},{"text":"supplied","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"received","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}],"title":"SpotifyGeneralError.invalidState(supplied:received:)","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/invalidstate(supplied:received:)","abstract":[{"text":"The value provided for the state parameter when you requested access and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refresh tokens didn’t match the value returned from Spotify in the query"},{"type":"text","text":" "},{"text":"string of the redirect URI.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/invalidState(supplied:received:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/localizeddescription.json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/localizeddescription.json index 4cbdf5348..855b01eff 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/localizeddescription.json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/localizeddescription.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI0A12GeneralErrorO","platforms":[{"unavailable":false,"name":"iOS","introducedAt":"8.0","beta":false,"deprecated":false},{"name":"macOS","deprecated":false,"introducedAt":"10.10","unavailable":false,"beta":false},{"introducedAt":"9.0","unavailable":false,"name":"tvOS","deprecated":false,"beta":false},{"deprecated":false,"beta":false,"introducedAt":"2.0","name":"watchOS","unavailable":false}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","extendedModule":"Swift","title":"localizedDescription","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/localizedDescription","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/localizeddescription"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/Error-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/Error-Implementations":{"abstract":[],"title":"Error Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/Error-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/error-implementations","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/localizedDescription":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/localizedDescription","title":"localizedDescription","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizeddescription","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/Error-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/localizedDescription","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","role":"symbol","title":"localizedDescription","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI0A12GeneralErrorO","extendedModule":"Swift","platforms":[{"unavailable":false,"beta":false,"introducedAt":"8.0","deprecated":false,"name":"iOS"},{"deprecated":false,"name":"macOS","unavailable":false,"beta":false,"introducedAt":"10.10"},{"unavailable":false,"introducedAt":"9.0","name":"tvOS","deprecated":false,"beta":false},{"beta":false,"unavailable":false,"name":"watchOS","deprecated":false,"introducedAt":"2.0"}],"symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/localizedDescription":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/localizedDescription","type":"topic","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizeddescription","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","title":"localizedDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/Error-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/Error-Implementations","kind":"article","role":"collectionGroup","title":"Error Implementations","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/error-implementations","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/localizederror-implementations.json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/localizederror-implementations.json index 3107bbf31..e48299466 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/localizederror-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/localizederror-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/errorDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/failureReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/helpAnchor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/recoverySuggestion"]}],"sections":[],"metadata":{"title":"LocalizedError Implementations","roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/localizederror-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/recoverySuggestion":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/recoverysuggestion","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/recoverySuggestion","title":"recoverySuggestion"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/helpAnchor":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/helpanchor","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/helpAnchor","title":"helpAnchor","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/errorDescription":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/errordescription","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/errorDescription","abstract":[],"title":"errorDescription"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/failureReason":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/failurereason","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/failureReason","title":"failureReason","abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"LocalizedError Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/localizederror-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations"},"sections":[],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/errorDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/failureReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/helpAnchor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/recoverySuggestion"],"anchor":"Instance-Properties","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/helpAnchor":{"title":"helpAnchor","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/helpanchor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/helpAnchor","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/failureReason":{"title":"failureReason","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/failureReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/failurereason","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/recoverySuggestion":{"title":"recoverySuggestion","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/recoverysuggestion","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/recoverySuggestion","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/errorDescription":{"title":"errorDescription","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/errordescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/errorDescription","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/other(_:localizeddescription:).json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/other(_:localizeddescription:).json index 9bd1eb72b..d5739cd79 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/other(_:localizeddescription:).json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/other(_:localizeddescription:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"other"},{"text":"(","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"title":"SpotifyGeneralError.other(_:localizedDescription:)","role":"symbol","roleHeading":"Case","externalID":"s:13SpotifyWebAPI0A12GeneralErrorO5otheryACSS_SStcACmF"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/other(_:localizeddescription:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/other(_:localizedDescription:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Some other error.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"other"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"localizedDescription","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" = \"An unexpected error occurred.\")"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/other(_:localizedDescription:)":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"other","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"title":"SpotifyGeneralError.other(_:localizedDescription:)","role":"symbol","abstract":[{"text":"Some other error.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/other(_:localizeddescription:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/other(_:localizedDescription:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Some other error."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/other(_:localizedDescription:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"other","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"localizedDescription","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"title":"SpotifyGeneralError.other(_:localizedDescription:)","externalID":"s:13SpotifyWebAPI0A12GeneralErrorO5otheryACSS_SStcACmF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","symbolKind":"case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/other(_:localizeddescription:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"other"},{"text":"(","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" = \"An unexpected error occurred.\")"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/other(_:localizedDescription:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/other(_:localizeddescription:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/other(_:localizedDescription:)","role":"symbol","abstract":[{"type":"text","text":"Some other error."}],"title":"SpotifyGeneralError.other(_:localizedDescription:)","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"other"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"localizedDescription","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/recoverysuggestion.json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/recoverysuggestion.json index 718387c2b..f5697594b 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/recoverysuggestion.json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/recoverysuggestion.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/recoverysuggestion"]}],"metadata":{"roleHeading":"Instance Property","title":"recoverySuggestion","extendedModule":"Foundation","platforms":[{"unavailable":false,"deprecated":false,"beta":false,"introducedAt":"8.0","name":"iOS"},{"introducedAt":"10.10","beta":false,"name":"macOS","unavailable":false,"deprecated":false},{"introducedAt":"9.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"introducedAt":"2.0","name":"watchOS","deprecated":false,"beta":false,"unavailable":false}],"role":"symbol","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A12GeneralErrorO","symbolKind":"property","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/recoverySuggestion","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations"]]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/LocalizedError-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations","title":"LocalizedError Implementations","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/recoverySuggestion":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/recoverysuggestion","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/recoverySuggestion","title":"recoverySuggestion"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/recoverySuggestion"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/recoverysuggestion"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations"]]},"metadata":{"platforms":[{"introducedAt":"8.0","unavailable":false,"beta":false,"deprecated":false,"name":"iOS"},{"introducedAt":"10.10","name":"macOS","unavailable":false,"beta":false,"deprecated":false},{"beta":false,"name":"tvOS","introducedAt":"9.0","deprecated":false,"unavailable":false},{"deprecated":false,"beta":false,"introducedAt":"2.0","unavailable":false,"name":"watchOS"}],"externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A12GeneralErrorO","modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","extendedModule":"Foundation","role":"symbol","title":"recoverySuggestion"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/recoverySuggestion":{"title":"recoverySuggestion","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/recoverysuggestion","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/recoverySuggestion","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/LocalizedError-Implementations":{"abstract":[],"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizederror-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/LocalizedError-Implementations","role":"collectionGroup","title":"LocalizedError Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/toplevelkeynotfound(key:dict:).json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/toplevelkeynotfound(key:dict:).json index 7acfc0808..c9565385f 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/toplevelkeynotfound(key:dict:).json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/toplevelkeynotfound(key:dict:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Spotify sometimes returns data wrapped in an extraneous top-level","type":"text"},{"type":"text","text":" "},{"text":"dictionary that the client doesn’t need to care about. This error is thrown","type":"text"},{"type":"text","text":" "},{"type":"text","text":"if the expected top level key associated with the data is not found."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"metadata":{"title":"SpotifyGeneralError.topLevelKeyNotFound(key:dict:)","symbolKind":"case","externalID":"s:13SpotifyWebAPI0A12GeneralErrorO19topLevelKeyNotFoundyACSS_SDys11AnyHashableVypGtcACmF","role":"symbol","roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"topLevelKeyNotFound","kind":"identifier"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"dict","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:s11AnyHashableV","text":"AnyHashable","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"])","kind":"text"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/toplevelkeynotfound(key:dict:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/topLevelKeyNotFound(key:dict:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"topLevelKeyNotFound","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"dict"},{"kind":"text","text":": ["},{"text":"AnyHashable","kind":"typeIdentifier","preciseIdentifier":"s:s11AnyHashableV"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"kind":"text","text":"])"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example, adding a tracks to a playlist returns the following response:"}]},{"code":["{ \"snapshot_id\" : \"3245kj...\" }"],"syntax":null,"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The value of the snapshot id is returned instead of the entire dictionary"},{"text":" ","type":"text"},{"type":"text","text":"or this error is thrown if the key can’t be found."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/topLevelKeyNotFound(key:dict:)":{"abstract":[{"type":"text","text":"Spotify sometimes returns data wrapped in an extraneous top-level"},{"type":"text","text":" "},{"type":"text","text":"dictionary that the client doesn’t need to care about. This error is thrown"},{"text":" ","type":"text"},{"type":"text","text":"if the expected top level key associated with the data is not found."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/topLevelKeyNotFound(key:dict:)","title":"SpotifyGeneralError.topLevelKeyNotFound(key:dict:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/toplevelkeynotfound(key:dict:)","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"topLevelKeyNotFound","kind":"identifier"},{"kind":"text","text":"("},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dict"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"AnyHashable","preciseIdentifier":"s:s11AnyHashableV"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"])","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/topLevelKeyNotFound(key:dict:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Spotify sometimes returns data wrapped in an extraneous top-level"},{"text":" ","type":"text"},{"text":"dictionary that the client doesn’t need to care about. This error is thrown","type":"text"},{"type":"text","text":" "},{"text":"if the expected top level key associated with the data is not found.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/toplevelkeynotfound(key:dict:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"topLevelKeyNotFound","kind":"identifier"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"dict","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:s11AnyHashableV","text":"AnyHashable","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"])","kind":"text"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"For example, adding a tracks to a playlist returns the following response:"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["{ \"snapshot_id\" : \"3245kj...\" }"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The value of the snapshot id is returned instead of the entire dictionary"},{"type":"text","text":" "},{"type":"text","text":"or this error is thrown if the key can’t be found."}]}]}],"metadata":{"roleHeading":"Case","externalID":"s:13SpotifyWebAPI0A12GeneralErrorO19topLevelKeyNotFoundyACSS_SDys11AnyHashableVypGtcACmF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","title":"SpotifyGeneralError.topLevelKeyNotFound(key:dict:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"topLevelKeyNotFound","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"dict","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s11AnyHashableV","text":"AnyHashable"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"])","kind":"text"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/topLevelKeyNotFound(key:dict:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/topLevelKeyNotFound(key:dict:)","title":"SpotifyGeneralError.topLevelKeyNotFound(key:dict:)","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/toplevelkeynotfound(key:dict:)","abstract":[{"text":"Spotify sometimes returns data wrapped in an extraneous top-level","type":"text"},{"type":"text","text":" "},{"type":"text","text":"dictionary that the client doesn’t need to care about. This error is thrown"},{"type":"text","text":" "},{"type":"text","text":"if the expected top level key associated with the data is not found."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"topLevelKeyNotFound"},{"text":"(","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"dict","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"AnyHashable","preciseIdentifier":"s:s11AnyHashableV","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"kind":"text","text":"])"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifygeneralerror/unauthorized(_:).json b/docs/data/documentation/spotifywebapi/spotifygeneralerror/unauthorized(_:).json index 16de9bd12..a22266c27 100644 --- a/docs/data/documentation/spotifywebapi/spotifygeneralerror/unauthorized(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifygeneralerror/unauthorized(_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/unauthorized(_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unauthorized"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"role":"symbol","title":"SpotifyGeneralError.unauthorized(_:)","roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI0A12GeneralErrorO12unauthorizedyACSScACmF"},"abstract":[{"text":"You have tried to access an endpoint before authorizing your app or the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"access token needed to be refreshed but the refresh token was "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/unauthorized(_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unauthorized"},{"text":"(","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/insufficientScope(requiredScopes:authorizedScopes:)"},{"type":"text","text":"."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/insufficientScope(requiredScopes:authorizedScopes:)":{"title":"SpotifyGeneralError.insufficientScope(requiredScopes:authorizedScopes:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"insufficientScope","kind":"identifier"},{"kind":"text","text":"("},{"text":"requiredScopes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"authorizedScopes","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","text":"Scope"},{"kind":"text","text":">)"}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/insufficientscope(requiredscopes:authorizedscopes:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"You tried to access an endpoint that your app does not have the required"},{"type":"text","text":" "},{"text":"scopes for.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/insufficientScope(requiredScopes:authorizedScopes:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/unauthorized(_:)":{"abstract":[{"type":"text","text":"You have tried to access an endpoint before authorizing your app or the"},{"type":"text","text":" "},{"type":"text","text":"access token needed to be refreshed but the refresh token was "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/unauthorized(_:)","title":"SpotifyGeneralError.unauthorized(_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/unauthorized(_:)","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unauthorized","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"metadata":{"title":"SpotifyGeneralError.unauthorized(_:)","roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unauthorized"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"externalID":"s:13SpotifyWebAPI0A12GeneralErrorO12unauthorizedyACSScACmF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/unauthorized(_:)"},"abstract":[{"type":"text","text":"You have tried to access an endpoint before authorizing your app or the"},{"type":"text","text":" "},{"text":"access token needed to be refreshed but the refresh token was ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifygeneralerror\/unauthorized(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unauthorized"},{"text":"(","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/insufficientScope(requiredScopes:authorizedScopes:)"},{"text":".","type":"text"}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/insufficientScope(requiredScopes:authorizedScopes:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/insufficientScope(requiredScopes:authorizedScopes:)","title":"SpotifyGeneralError.insufficientScope(requiredScopes:authorizedScopes:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/insufficientscope(requiredscopes:authorizedscopes:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insufficientScope"},{"kind":"text","text":"("},{"text":"requiredScopes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","text":"Scope"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"authorizedScopes"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"type":"topic","abstract":[{"text":"You tried to access an endpoint that your app does not have the required","type":"text"},{"type":"text","text":" "},{"text":"scopes for.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError/unauthorized(_:)":{"abstract":[{"text":"You have tried to access an endpoint before authorizing your app or the","type":"text"},{"type":"text","text":" "},{"text":"access token needed to be refreshed but the refresh token was ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"title":"SpotifyGeneralError.unauthorized(_:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unauthorized","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/spotifygeneralerror\/unauthorized(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError\/unauthorized(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyidentifier.json b/docs/data/documentation/spotifywebapi/spotifyidentifier.json index 789ea27d4..17790cf95 100644 --- a/docs/data/documentation/spotifywebapi/spotifyidentifier.json +++ b/docs/data/documentation/spotifywebapi/spotifyidentifier.json @@ -1 +1 @@ -{"abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"metadata":{"symbolKind":"struct","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A10IdentifierV","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"title":"SpotifyIdentifier","roleHeading":"Structure"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Overview","type":"heading","anchor":"overview"},{"inlineContent":[{"type":"text","text":"See "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"You can pass an instance of this struct into any method that accepts a","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"type":"text","text":" type."}],"type":"paragraph"},{"inlineContent":[{"text":"This struct provides a convenient way to convert between the different formats,","type":"text"},{"type":"text","text":" "},{"text":"which include the id, the URI, and the URL.","type":"text"}],"type":"paragraph"}]}],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier"]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(id:idCategory:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(uri:ensureCategoryMatches:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(url:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/idCategory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/uri","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/url"],"title":"Instance Properties"},{"title":"Type Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/commaSeparatedIdsString(_:ensureCategoryMatches:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/idsArray(_:ensureCategoryMatches:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"seeAlsoSections":[{"title":"Spotify Identifiers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","interfaceLanguage":"swift"},"sections":[],"references":{"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","title":"Spotify URIs and ids","titleInlineContent":[{"type":"text","text":"Spotify URIs and ids"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/idCategory":{"role":"symbol","kind":"symbol","title":"idCategory","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/idcategory","abstract":[{"text":"The id category for the Spotify content.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"idCategory","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/idCategory"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/id":{"abstract":[{"type":"text","text":"The id for the Spotify content."}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/id","title":"id","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"title":"SpotifyIdentifier","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"kind":"identifier","text":"SpotifyIdentifier"}],"role":"symbol","abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"text":"such as artists, tracks, and playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/equatable-implementations","type":"topic","kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/uri":{"abstract":[{"type":"text","text":"The unique resource identifier for the Spotify content."}],"title":"uri","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/uri","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/uri"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/commaSeparatedIdsString(_:ensureCategoryMatches:)":{"type":"topic","title":"commaSeparatedIdsString(_:ensureCategoryMatches:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/commaSeparatedIdsString(_:ensureCategoryMatches:)","abstract":[{"type":"text","text":"Creates a comma separated string (with no spaces) of ids from a sequence of"},{"type":"text","text":" "},{"text":"URIs (used in the query parameter of some requests).","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"commaSeparatedIdsString","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"ensureCategoryMatches"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"},{"kind":"text","text":"]?) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/commaseparatedidsstring(_:ensurecategorymatches:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/init(uri:ensureCategoryMatches:)":{"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(uri:ensurecategorymatches:)","abstract":[{"type":"text","text":"Creates an instance from a URI."}],"role":"symbol","title":"init(uri:ensureCategoryMatches:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"ensureCategoryMatches","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"]?) "},{"text":"throws","kind":"keyword"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(uri:ensureCategoryMatches:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/idsArray(_:ensureCategoryMatches:)":{"type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"idsArray","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"ensureCategoryMatches"},{"text":": [","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"]?) "},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/idsArray(_:ensureCategoryMatches:)","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/idsarray(_:ensurecategorymatches:)","abstract":[{"text":"Creates an array of Spotify ids from a sequence of URIs.","type":"text"}],"role":"symbol","title":"idsArray(_:ensureCategoryMatches:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/url":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"url"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"title":"url","abstract":[{"text":"Use this URL to open the content in the web player.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/url","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/url","kind":"symbol"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/init(url:)":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Creates an instance from a Spotify URL to the content."}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"url","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(url:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(url:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(url:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/init(id:idCategory:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"idCategory"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(id:idcategory:)","abstract":[{"type":"text","text":"Creates an instance from an id and an id category."}],"title":"init(id:idCategory:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(id:idCategory:)","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier"]}],"sections":[],"abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"text":" ","type":"text"},{"type":"text","text":"such as artists, tracks, and playlists."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"metadata":{"externalID":"s:13SpotifyWebAPI0A10IdentifierV","roleHeading":"Structure","title":"SpotifyIdentifier","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}],"symbolKind":"struct","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"},"kind":"symbol","topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(id:idCategory:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(uri:ensureCategoryMatches:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(url:)"],"title":"Initializers","anchor":"Initializers"},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/idCategory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/uri","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/url"],"title":"Instance Properties","anchor":"Instance-Properties"},{"generated":true,"anchor":"Type-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/commaSeparatedIdsString(_:ensureCategoryMatches:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/idsArray(_:ensureCategoryMatches:)"],"title":"Type Methods"},{"generated":true,"anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/Equatable-Implementations"],"title":"Default Implementations"}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"],"title":"Spotify Identifiers","anchor":"Spotify-Identifiers"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyIdentifier","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Overview","anchor":"overview","type":"heading"},{"inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"You can pass an instance of this struct into any method that accepts a"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","isActive":true},{"text":" type.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This struct provides a convenient way to convert between the different formats,"},{"text":" ","type":"text"},{"type":"text","text":"which include the id, the URI, and the URL."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/init(id:idCategory:)":{"role":"symbol","abstract":[{"type":"text","text":"Creates an instance from an id and an id category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(id:idCategory:)","kind":"symbol","type":"topic","title":"init(id:idCategory:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"idCategory","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(id:idcategory:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/idCategory":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/idCategory","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"idCategory"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"title":"idCategory","abstract":[{"type":"text","text":"The id category for the Spotify content."}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/idcategory"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/id":{"abstract":[{"text":"The id for the Spotify content.","type":"text"}],"title":"id","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/id","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/Equatable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/equatable-implementations","title":"Equatable Implementations"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/init(url:)":{"abstract":[{"text":"Creates an instance from a Spotify URL to the content.","type":"text"}],"title":"init(url:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"url","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(url:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(url:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/commaSeparatedIdsString(_:ensureCategoryMatches:)":{"role":"symbol","abstract":[{"text":"Creates a comma separated string (with no spaces) of ids from a sequence of","type":"text"},{"type":"text","text":" "},{"text":"URIs (used in the query parameter of some requests).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/commaSeparatedIdsString(_:ensureCategoryMatches:)","kind":"symbol","type":"topic","title":"commaSeparatedIdsString(_:ensureCategoryMatches:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"commaSeparatedIdsString"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"ensureCategoryMatches"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"},{"text":"]?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/commaseparatedidsstring(_:ensurecategorymatches:)"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/uri":{"role":"symbol","abstract":[{"type":"text","text":"The unique resource identifier for the Spotify content."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/uri","kind":"symbol","type":"topic","title":"uri","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/init(from:)":{"abstract":[],"title":"init(from:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(from:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/init(uri:ensureCategoryMatches:)":{"role":"symbol","abstract":[{"type":"text","text":"Creates an instance from a URI."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(uri:ensureCategoryMatches:)","kind":"symbol","type":"topic","title":"init(uri:ensureCategoryMatches:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"ensureCategoryMatches","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"text":"]?) ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(uri:ensurecategorymatches:)"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URIs and ids","titleInlineContent":[{"type":"text","text":"Spotify URIs and ids"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/url":{"role":"symbol","abstract":[{"type":"text","text":"Use this URL to open the content in the web player."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/url","kind":"symbol","type":"topic","title":"url","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"url"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/url"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/idsArray(_:ensureCategoryMatches:)":{"abstract":[{"type":"text","text":"Creates an array of Spotify ids from a sequence of URIs."}],"title":"idsArray(_:ensureCategoryMatches:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"idsArray","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"ensureCategoryMatches"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"]?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/idsarray(_:ensurecategorymatches:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/idsArray(_:ensureCategoryMatches:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","title":"SpotifyIdentifier","url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyidentifier/!=(_:_:).json b/docs/data/documentation/spotifywebapi/spotifyidentifier/!=(_:_:).json index 694cacacc..3b8d3578d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyidentifier/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyidentifier/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A10IdentifierV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","symbolKind":"op"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/Equatable-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"title":"SpotifyIdentifier","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"kind":"identifier","text":"SpotifyIdentifier"}],"role":"symbol","abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"text":"such as artists, tracks, and playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/!=(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/equatable-implementations","type":"topic","kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"metadata":{"extendedModule":"Swift","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A10IdentifierV"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","title":"SpotifyIdentifier","url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/Equatable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/equatable-implementations","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/!=(_:_:)","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyidentifier/commaseparatedidsstring(_:ensurecategorymatches:).json b/docs/data/documentation/spotifywebapi/spotifyidentifier/commaseparatedidsstring(_:ensurecategorymatches:).json index 87dca128f..49265b31f 100644 --- a/docs/data/documentation/spotifywebapi/spotifyidentifier/commaseparatedidsstring(_:ensurecategorymatches:).json +++ b/docs/data/documentation/spotifywebapi/spotifyidentifier/commaseparatedidsstring(_:ensurecategorymatches:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/commaSeparatedIdsString(_:ensureCategoryMatches:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a comma separated string (with no spaces) of ids from a sequence of"},{"type":"text","text":" "},{"text":"URIs (used in the query parameter of some requests).","type":"text"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"commaSeparatedIdsString(_:ensureCategoryMatches:)","role":"symbol","symbolKind":"method","roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"commaSeparatedIdsString"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"ensureCategoryMatches","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"]?) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"externalID":"s:13SpotifyWebAPI0A10IdentifierV23commaSeparatedIdsString_21ensureCategoryMatchesSSx_SayAA10IDCategoryOGSgtKSTRzAA0A14URIConvertible_p7ElementRtzlFZ"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/commaseparatedidsstring(_:ensurecategorymatches:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"commaSeparatedIdsString"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"uris","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"ensureCategoryMatches"},{"text":" ","kind":"text"},{"text":"categories","kind":"internalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"]? = nil) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:ST7ElementQa","text":"Element"},{"text":" == any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"uris","content":[{"inlineContent":[{"type":"text","text":"A sequence of Spotify URIs."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"If not ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":", ensure the id categories of all the URIs","type":"text"},{"type":"text","text":" "},{"text":"match one or more categories. The default is ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}]}],"name":"categories"}]},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"A comma-separated string of Ids."}],"type":"paragraph"}],"kind":"content"},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"name":"Throws","content":[{"type":"paragraph","inlineContent":[{"text":"If ","type":"text"},{"type":"codeVoice","code":"categories"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the id category of a URI does"},{"type":"text","text":" "},{"text":"not match one the required categories or if an id or id category","type":"text"},{"type":"text","text":" "},{"text":"could not be parsed from a URI.","type":"text"}]}],"style":"note","type":"aside"}],"kind":"content"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/commaSeparatedIdsString(_:ensureCategoryMatches:)":{"type":"topic","title":"commaSeparatedIdsString(_:ensureCategoryMatches:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/commaSeparatedIdsString(_:ensureCategoryMatches:)","abstract":[{"type":"text","text":"Creates a comma separated string (with no spaces) of ids from a sequence of"},{"type":"text","text":" "},{"text":"URIs (used in the query parameter of some requests).","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"commaSeparatedIdsString","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"ensureCategoryMatches"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"},{"kind":"text","text":"]?) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/commaseparatedidsstring(_:ensurecategorymatches:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"title":"SpotifyIdentifier","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"kind":"identifier","text":"SpotifyIdentifier"}],"role":"symbol","abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"text":"such as artists, tracks, and playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"commaSeparatedIdsString","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uris","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"text":"ensureCategoryMatches","kind":"externalParam"},{"kind":"text","text":" "},{"text":"categories","kind":"internalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"kind":"text","text":"]? = nil) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":" : "},{"text":"Sequence","preciseIdentifier":"s:ST","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ST7ElementQa","text":"Element"},{"kind":"text","text":" == any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"A sequence of Spotify URIs.","type":"text"}],"type":"paragraph"}],"name":"uris"},{"content":[{"inlineContent":[{"type":"text","text":"If not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", ensure the id categories of all the URIs"},{"type":"text","text":" "},{"type":"text","text":"match one or more categories. The default is "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"categories"}]},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"A comma-separated string of Ids."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"type":"codeVoice","code":"categories"},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the id category of a URI does"},{"text":" ","type":"text"},{"type":"text","text":"not match one the required categories or if an id or id category"},{"type":"text","text":" "},{"text":"could not be parsed from a URI.","type":"text"}]}],"name":"Throws"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/commaSeparatedIdsString(_:ensureCategoryMatches:)","interfaceLanguage":"swift"},"abstract":[{"text":"Creates a comma separated string (with no spaces) of ids from a sequence of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"URIs (used in the query parameter of some requests)."}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0A10IdentifierV23commaSeparatedIdsString_21ensureCategoryMatchesSSx_SayAA10IDCategoryOGSgtKSTRzAA0A14URIConvertible_p7ElementRtzlFZ","modules":[{"name":"SpotifyWebAPI"}],"title":"commaSeparatedIdsString(_:ensureCategoryMatches:)","symbolKind":"method","roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"commaSeparatedIdsString","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":", "},{"text":"ensureCategoryMatches","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"]?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/commaseparatedidsstring(_:ensurecategorymatches:)"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/commaSeparatedIdsString(_:ensureCategoryMatches:)":{"role":"symbol","abstract":[{"text":"Creates a comma separated string (with no spaces) of ids from a sequence of","type":"text"},{"type":"text","text":" "},{"text":"URIs (used in the query parameter of some requests).","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/commaSeparatedIdsString(_:ensureCategoryMatches:)","kind":"symbol","type":"topic","title":"commaSeparatedIdsString(_:ensureCategoryMatches:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"commaSeparatedIdsString"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"ensureCategoryMatches"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"},{"text":"]?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/commaseparatedidsstring(_:ensurecategorymatches:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","title":"SpotifyIdentifier","url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyidentifier/equatable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyidentifier/equatable-implementations.json index f284afb13..c31a2b6c8 100644 --- a/docs/data/documentation/spotifywebapi/spotifyidentifier/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyidentifier/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/!=(_:_:)"],"generated":true,"title":"Operators"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"kind":"article","metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"title":"SpotifyIdentifier","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"kind":"identifier","text":"SpotifyIdentifier"}],"role":"symbol","abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"text":"such as artists, tracks, and playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/!=(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"kind":"article","topicSections":[{"generated":true,"anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/!=(_:_:)"],"title":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/equatable-implementations"]}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","title":"SpotifyIdentifier","url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/!=(_:_:)","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyidentifier/id.json b/docs/data/documentation/spotifywebapi/spotifyidentifier/id.json index 83cbae7e9..6dc0c2e59 100644 --- a/docs/data/documentation/spotifywebapi/spotifyidentifier/id.json +++ b/docs/data/documentation/spotifywebapi/spotifyidentifier/id.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/id"]}],"abstract":[{"type":"text","text":"The id for the Spotify content."}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"title":"id","externalID":"s:13SpotifyWebAPI0A10IdentifierV2idSSvp","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/id"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/id":{"abstract":[{"type":"text","text":"The id for the Spotify content."}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/id","title":"id","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"title":"SpotifyIdentifier","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"kind":"identifier","text":"SpotifyIdentifier"}],"role":"symbol","abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"text":"such as artists, tracks, and playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The id for the Spotify content."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/id","interfaceLanguage":"swift"},"metadata":{"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:13SpotifyWebAPI0A10IdentifierV2idSSvp"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/id"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","title":"SpotifyIdentifier","url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/id":{"abstract":[{"text":"The id for the Spotify content.","type":"text"}],"title":"id","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/id","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/id"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyidentifier/idcategory.json b/docs/data/documentation/spotifywebapi/spotifyidentifier/idcategory.json index 091a83655..4a3444da3 100644 --- a/docs/data/documentation/spotifywebapi/spotifyidentifier/idcategory.json +++ b/docs/data/documentation/spotifywebapi/spotifyidentifier/idcategory.json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/idcategory"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"idCategory","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/idCategory"},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0A10IdentifierV10idCategoryAA10IDCategoryOvp","roleHeading":"Instance Property","title":"idCategory","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"idCategory","kind":"identifier"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"abstract":[{"type":"text","text":"The id category for the Spotify content."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/idCategory":{"role":"symbol","kind":"symbol","title":"idCategory","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/idcategory","abstract":[{"text":"The id category for the Spotify content.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"idCategory","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/idCategory"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"title":"SpotifyIdentifier","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"kind":"identifier","text":"SpotifyIdentifier"}],"role":"symbol","abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"text":"such as artists, tracks, and playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"idCategory","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"idCategory"},{"text":": ","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI0A10IdentifierV10idCategoryAA10IDCategoryOvp"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/idCategory","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"abstract":[{"text":"The id category for the Spotify content.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"idCategory","kind":"identifier"},{"kind":"text","text":": "},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/idcategory"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","title":"SpotifyIdentifier","url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/idCategory":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/idCategory","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"idCategory"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"title":"idCategory","abstract":[{"type":"text","text":"The id category for the Spotify content."}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/idcategory"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyidentifier/idsarray(_:ensurecategorymatches:).json b/docs/data/documentation/spotifywebapi/spotifyidentifier/idsarray(_:ensurecategorymatches:).json index 068bc51d7..88f215d1a 100644 --- a/docs/data/documentation/spotifywebapi/spotifyidentifier/idsarray(_:ensurecategorymatches:).json +++ b/docs/data/documentation/spotifywebapi/spotifyidentifier/idsarray(_:ensurecategorymatches:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"idsArray","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uris"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"ensureCategoryMatches"},{"text":" ","kind":"text"},{"text":"categories","kind":"internalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","text":"IDCategory"},{"text":"]? = nil) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"] "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element","preciseIdentifier":"s:ST7ElementQa"},{"kind":"text","text":" == any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A sequence of Spotify URIs."}],"type":"paragraph"}],"name":"uris"},{"content":[{"inlineContent":[{"type":"text","text":"If not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", ensure the id categories of all the URIs"},{"text":" ","type":"text"},{"type":"text","text":"match one or more categories. The default is "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"categories"}],"kind":"parameters"},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of Spotify ids."}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"aside","name":"Throws","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"If ","type":"text"},{"type":"codeVoice","code":"categories"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" and the id category of a URI does","type":"text"},{"type":"text","text":" "},{"text":"not match one the required categories or if an id or id category","type":"text"},{"type":"text","text":" "},{"type":"text","text":"could not be parsed from a URI."}]}]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"idsArray(_:ensureCategoryMatches:)","roleHeading":"Type Method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"idsArray","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"ensureCategoryMatches","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"},{"text":"]?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI0A10IdentifierV8idsArray_21ensureCategoryMatchesSaySSGx_SayAA10IDCategoryOGSgtKSTRzAA0A14URIConvertible_p7ElementRtzlFZ","role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/idsArray(_:ensureCategoryMatches:)"},"abstract":[{"type":"text","text":"Creates an array of Spotify ids from a sequence of URIs."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/idsarray(_:ensurecategorymatches:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"title":"SpotifyIdentifier","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"kind":"identifier","text":"SpotifyIdentifier"}],"role":"symbol","abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"text":"such as artists, tracks, and playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/idsArray(_:ensureCategoryMatches:)":{"type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"idsArray","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"ensureCategoryMatches"},{"text":": [","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"]?) "},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/idsArray(_:ensureCategoryMatches:)","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/idsarray(_:ensurecategorymatches:)","abstract":[{"text":"Creates an array of Spotify ids from a sequence of URIs.","type":"text"}],"role":"symbol","title":"idsArray(_:ensureCategoryMatches:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","metadata":{"symbolKind":"method","externalID":"s:13SpotifyWebAPI0A10IdentifierV8idsArray_21ensureCategoryMatchesSaySSGx_SayAA10IDCategoryOGSgtKSTRzAA0A14URIConvertible_p7ElementRtzlFZ","title":"idsArray(_:ensureCategoryMatches:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"idsArray","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":", ","kind":"text"},{"text":"ensureCategoryMatches","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"]?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Type Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/idsArray(_:ensureCategoryMatches:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"abstract":[{"type":"text","text":"Creates an array of Spotify ids from a sequence of URIs."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"idsArray","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"uris"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"ensureCategoryMatches"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"},{"kind":"text","text":"]? = nil) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"] ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","kind":"typeIdentifier","text":"Sequence"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:ST7ElementQa","text":"Element"},{"kind":"text","text":" == any "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"uris","content":[{"inlineContent":[{"text":"A sequence of Spotify URIs.","type":"text"}],"type":"paragraph"}]},{"name":"categories","content":[{"inlineContent":[{"text":"If not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", ensure the id categories of all the URIs"},{"text":" ","type":"text"},{"text":"match one or more categories. The default is ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"text":"An array of Spotify ids.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"name":"Throws","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"type":"codeVoice","code":"categories"},{"type":"text","text":" is not "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the id category of a URI does"},{"text":" ","type":"text"},{"type":"text","text":"not match one the required categories or if an id or id category"},{"text":" ","type":"text"},{"type":"text","text":"could not be parsed from a URI."}]}],"type":"aside"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/idsarray(_:ensurecategorymatches:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","title":"SpotifyIdentifier","url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/idsArray(_:ensureCategoryMatches:)":{"abstract":[{"type":"text","text":"Creates an array of Spotify ids from a sequence of URIs."}],"title":"idsArray(_:ensureCategoryMatches:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"idsArray","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"ensureCategoryMatches"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"]?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/idsarray(_:ensurecategorymatches:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/idsArray(_:ensureCategoryMatches:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyidentifier/init(from:).json b/docs/data/documentation/spotifywebapi/spotifyidentifier/init(from:).json index f2cbe7f67..69fdb9dbb 100644 --- a/docs/data/documentation/spotifywebapi/spotifyidentifier/init(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifyidentifier/init(from:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"roleHeading":"Initializer","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI0A10IdentifierV4fromACs7Decoder_p_tKcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(from:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"title":"SpotifyIdentifier","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"kind":"identifier","text":"SpotifyIdentifier"}],"role":"symbol","abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"text":"such as artists, tracks, and playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI0A10IdentifierV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/init(from:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","title":"SpotifyIdentifier","url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/init(from:)":{"abstract":[],"title":"init(from:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(from:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyidentifier/init(id:idcategory:).json b/docs/data/documentation/spotifywebapi/spotifyidentifier/init(id:idcategory:).json index 6c6fef61e..b6d43584d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyidentifier/init(id:idcategory:).json +++ b/docs/data/documentation/spotifywebapi/spotifyidentifier/init(id:idcategory:).json @@ -1 +1 @@ -{"abstract":[{"text":"Creates an instance from an id and an id category.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"idCategory","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"id","content":[{"type":"paragraph","inlineContent":[{"text":"A Spotify id.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An id category."}]}],"name":"idCategory"}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"See ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"The id category must be one of the following:"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","type":"reference"}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre"}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","type":"reference","isActive":true}]}]}],"type":"unorderedList"}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/init(id:idcategory:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(id:idCategory:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"init","externalID":"s:13SpotifyWebAPI0A10IdentifierV2id0E8CategoryACSS_AA10IDCategoryOtcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"idCategory","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"},{"kind":"text","text":")"}],"role":"symbol","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"title":"init(id:idCategory:)"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"title":"SpotifyIdentifier","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"kind":"identifier","text":"SpotifyIdentifier"}],"role":"symbol","abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"text":"such as artists, tracks, and playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"title":"IDCategory.playlist","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}],"abstract":[{"type":"text","text":"A playlist."}],"url":"\/documentation\/spotifywebapi\/idcategory\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/init(id:idCategory:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"idCategory"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(id:idcategory:)","abstract":[{"type":"text","text":"Creates an instance from an id and an id category."}],"title":"init(id:idCategory:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(id:idCategory:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","title":"IDCategory.chapter","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/chapter","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"chapter","kind":"identifier"}],"abstract":[{"type":"text","text":"An audiobook chapter."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"role":"symbol","title":"IDCategory.genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","url":"\/documentation\/spotifywebapi\/idcategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}]},"https://developer.spotify.com/documentation/general/guides/local-files-spotify-playlists/":{"type":"link","title":"Identifying Local Files","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","titleInlineContent":[{"text":"Identifying Local Files","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/local":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","kind":"symbol","abstract":[{"text":"See ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","isActive":true,"type":"reference"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/idcategory\/local","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"local"}],"type":"topic","title":"IDCategory.local"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"}],"url":"\/documentation\/spotifywebapi\/idcategory\/user","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"topic","title":"IDCategory.user","role":"symbol","abstract":[{"type":"text","text":"A Spotify user."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","url":"\/documentation\/spotifywebapi\/idcategory\/ad","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ad"}],"role":"symbol","title":"IDCategory.ad","abstract":[{"type":"text","text":"An ad."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","url":"\/documentation\/spotifywebapi\/idcategory\/unknown","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}],"role":"symbol","title":"IDCategory.unknown","abstract":[{"text":"Unknown. This should be rare.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","title":"Spotify URIs and ids","titleInlineContent":[{"type":"text","text":"Spotify URIs and ids"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","title":"IDCategory.collection","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/collection","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"collection","kind":"identifier"}],"abstract":[{"text":"A collection.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audiobook"}],"url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","type":"topic","title":"IDCategory.audiobook","role":"symbol","abstract":[{"type":"text","text":"An audiobook."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(id:idCategory:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"idCategory"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":")"}],"title":"init(id:idCategory:)","roleHeading":"Initializer","role":"symbol","externalID":"s:13SpotifyWebAPI0A10IdentifierV2id0E8CategoryACSS_AA10IDCategoryOtcfc"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"idCategory"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":")"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"A Spotify id.","type":"text"}],"type":"paragraph"}],"name":"id"},{"content":[{"inlineContent":[{"text":"An id category.","type":"text"}],"type":"paragraph"}],"name":"idCategory"}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"See "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"The id category must be one of the following:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","type":"reference"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","isActive":true}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","type":"reference","isActive":true}],"type":"paragraph"}]}]}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","sections":[],"abstract":[{"text":"Creates an instance from an id and an id category.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/init(id:idcategory:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","abstract":[{"text":"A collection.","type":"text"}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"collection","kind":"identifier"}],"role":"symbol","title":"IDCategory.collection","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","abstract":[{"type":"text","text":"Unknown. This should be rare."}],"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"title":"IDCategory.unknown","url":"\/documentation\/spotifywebapi\/idcategory\/unknown","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"url":"\/documentation\/spotifywebapi\/idcategory\/chapter","title":"IDCategory.chapter","abstract":[{"type":"text","text":"An audiobook chapter."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/init(id:idCategory:)":{"role":"symbol","abstract":[{"type":"text","text":"Creates an instance from an id and an id category."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(id:idCategory:)","kind":"symbol","type":"topic","title":"init(id:idCategory:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"idCategory","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(id:idcategory:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/local":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","abstract":[{"type":"text","text":"See "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"IDCategory.local","url":"\/documentation\/spotifywebapi\/idcategory\/local","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"local"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"title":"IDCategory.user","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","url":"\/documentation\/spotifywebapi\/idcategory\/user","abstract":[{"type":"text","text":"A Spotify user."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","title":"SpotifyIdentifier","url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}],"title":"IDCategory.genre","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"Spotify URIs and ids"}],"title":"Spotify URIs and ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"}],"abstract":[{"text":"An audiobook.","type":"text"}],"kind":"symbol","title":"IDCategory.audiobook","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","abstract":[{"type":"text","text":"An ad."}],"url":"\/documentation\/spotifywebapi\/idcategory\/ad","title":"IDCategory.ad","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ad","kind":"identifier"}],"role":"symbol"},"https://developer.spotify.com/documentation/general/guides/local-files-spotify-playlists/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","titleInlineContent":[{"text":"Identifying Local Files","type":"text"}],"title":"Identifying Local Files"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","abstract":[{"text":"A playlist.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"}],"title":"IDCategory.playlist","url":"\/documentation\/spotifywebapi\/idcategory\/playlist","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyidentifier/init(uri:ensurecategorymatches:).json b/docs/data/documentation/spotifywebapi/spotifyidentifier/init(uri:ensurecategorymatches:).json index 0ebbe978b..c884e2c09 100644 --- a/docs/data/documentation/spotifywebapi/spotifyidentifier/init(uri:ensurecategorymatches:).json +++ b/docs/data/documentation/spotifywebapi/spotifyidentifier/init(uri:ensurecategorymatches:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"uri"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"ensureCategoryMatches"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"categories"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"text":"]? = nil) ","kind":"text"},{"text":"throws","kind":"keyword"}]}]},{"kind":"parameters","parameters":[{"name":"uri","content":[{"inlineContent":[{"text":"A Spotify URI.","type":"text"}],"type":"paragraph"}]},{"name":"categories","content":[{"inlineContent":[{"text":"If not ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", throw an error if the id category of the URI"},{"text":" ","type":"text"},{"text":"does not match one of these id categories. See ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"},{"text":" for more","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"information. The default is "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The id category must be one of the following, or an error will be thrown:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","isActive":true,"type":"reference"}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","isActive":true}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","isActive":true,"type":"reference"}]}]}]},{"style":"note","content":[{"inlineContent":[{"text":"If ","type":"text"},{"code":"categories","type":"codeVoice"},{"type":"text","text":" is not "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and the id category of the URI"},{"type":"text","text":" "},{"type":"text","text":"does not match one the required categories or if an id or id category"},{"text":" ","type":"text"},{"text":"could not be parsed from the URI.","type":"text"}],"type":"paragraph"}],"type":"aside","name":"Throws"}]}],"abstract":[{"text":"Creates an instance from a URI.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/init(uri:ensurecategorymatches:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(uri:ensureCategoryMatches:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"role":"symbol","title":"init(uri:ensureCategoryMatches:)","externalID":"s:13SpotifyWebAPI0A10IdentifierV3uri21ensureCategoryMatchesAcA0A14URIConvertible_p_SayAA10IDCategoryOGSgtKcfc","symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"text":"ensureCategoryMatches","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":"]?) ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"role":"symbol","title":"IDCategory.genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","url":"\/documentation\/spotifywebapi\/idcategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","url":"\/documentation\/spotifywebapi\/idcategory\/unknown","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}],"role":"symbol","title":"IDCategory.unknown","abstract":[{"text":"Unknown. This should be rare.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/init(uri:ensureCategoryMatches:)":{"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(uri:ensurecategorymatches:)","abstract":[{"type":"text","text":"Creates an instance from a URI."}],"role":"symbol","title":"init(uri:ensureCategoryMatches:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"ensureCategoryMatches","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":"]?) "},{"text":"throws","kind":"keyword"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(uri:ensureCategoryMatches:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify URIs and ids","titleInlineContent":[{"type":"text","text":"Spotify URIs and ids"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/local":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","kind":"symbol","abstract":[{"text":"See ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","isActive":true,"type":"reference"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/idcategory\/local","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"local"}],"type":"topic","title":"IDCategory.local"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","title":"IDCategory.chapter","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/chapter","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"chapter","kind":"identifier"}],"abstract":[{"type":"text","text":"An audiobook chapter."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","title":"IDCategory.collection","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/collection","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"collection","kind":"identifier"}],"abstract":[{"text":"A collection.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"}],"url":"\/documentation\/spotifywebapi\/idcategory\/user","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"topic","title":"IDCategory.user","role":"symbol","abstract":[{"type":"text","text":"A Spotify user."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"title":"IDCategory.playlist","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}],"abstract":[{"type":"text","text":"A playlist."}],"url":"\/documentation\/spotifywebapi\/idcategory\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"title":"SpotifyIdentifier","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"kind":"identifier","text":"SpotifyIdentifier"}],"role":"symbol","abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"text":"such as artists, tracks, and playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audiobook"}],"url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","type":"topic","title":"IDCategory.audiobook","role":"symbol","abstract":[{"type":"text","text":"An audiobook."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","url":"\/documentation\/spotifywebapi\/idcategory\/ad","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ad"}],"role":"symbol","title":"IDCategory.ad","abstract":[{"type":"text","text":"An ad."}]},"https://developer.spotify.com/documentation/general/guides/local-files-spotify-playlists/":{"titleInlineContent":[{"type":"text","text":"Identifying Local Files"}],"type":"link","title":"Identifying Local Files","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(uri:ensureCategoryMatches:)"},"sections":[],"kind":"symbol","metadata":{"title":"init(uri:ensureCategoryMatches:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"ensureCategoryMatches"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"]?) "},{"kind":"keyword","text":"throws"}],"externalID":"s:13SpotifyWebAPI0A10IdentifierV3uri21ensureCategoryMatchesAcA0A14URIConvertible_p_SayAA10IDCategoryOGSgtKcfc","symbolKind":"init"},"abstract":[{"type":"text","text":"Creates an instance from a URI."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/init(uri:ensurecategorymatches:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"ensureCategoryMatches"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"categories"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"text":"]? = nil) ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"uri","content":[{"inlineContent":[{"text":"A Spotify URI.","type":"text"}],"type":"paragraph"}]},{"name":"categories","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If not "},{"type":"codeVoice","code":"nil"},{"text":", throw an error if the id category of the URI","type":"text"},{"type":"text","text":" "},{"type":"text","text":"does not match one of these id categories. See "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"},{"text":" for more","type":"text"},{"text":" ","type":"text"},{"text":"information. The default is ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}]}]}]},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"The id category must be one of the following, or an error will be thrown:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show"}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"reference"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","isActive":true}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","type":"reference","isActive":true}],"type":"paragraph"}]}]},{"type":"aside","style":"note","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"code":"categories","type":"codeVoice"},{"text":" is not ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" and the id category of the URI"},{"type":"text","text":" "},{"type":"text","text":"does not match one the required categories or if an id or id category"},{"type":"text","text":" "},{"type":"text","text":"could not be parsed from the URI."}]}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","abstract":[{"type":"text","text":"Unknown. This should be rare."}],"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"title":"IDCategory.unknown","url":"\/documentation\/spotifywebapi\/idcategory\/unknown","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","abstract":[{"text":"A collection.","type":"text"}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"collection","kind":"identifier"}],"role":"symbol","title":"IDCategory.collection","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","abstract":[{"text":"A playlist.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"}],"title":"IDCategory.playlist","url":"\/documentation\/spotifywebapi\/idcategory\/playlist","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"}],"abstract":[{"text":"An audiobook.","type":"text"}],"kind":"symbol","title":"IDCategory.audiobook","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}],"title":"IDCategory.genre","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URIs and ids","titleInlineContent":[{"type":"text","text":"Spotify URIs and ids"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/local":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","abstract":[{"type":"text","text":"See "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"IDCategory.local","url":"\/documentation\/spotifywebapi\/idcategory\/local","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"local"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/local-files-spotify-playlists/":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","title":"Identifying Local Files","titleInlineContent":[{"text":"Identifying Local Files","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","abstract":[{"type":"text","text":"An ad."}],"url":"\/documentation\/spotifywebapi\/idcategory\/ad","title":"IDCategory.ad","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ad","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/init(uri:ensureCategoryMatches:)":{"role":"symbol","abstract":[{"type":"text","text":"Creates an instance from a URI."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(uri:ensureCategoryMatches:)","kind":"symbol","type":"topic","title":"init(uri:ensureCategoryMatches:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"ensureCategoryMatches","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"text":"]?) ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(uri:ensurecategorymatches:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"url":"\/documentation\/spotifywebapi\/idcategory\/chapter","title":"IDCategory.chapter","abstract":[{"type":"text","text":"An audiobook chapter."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"title":"IDCategory.user","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","url":"\/documentation\/spotifywebapi\/idcategory\/user","abstract":[{"type":"text","text":"A Spotify user."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","title":"SpotifyIdentifier","url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyidentifier/init(url:).json b/docs/data/documentation/spotifywebapi/spotifyidentifier/init(url:).json index bf462db2d..6a430387c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyidentifier/init(url:).json +++ b/docs/data/documentation/spotifywebapi/spotifyidentifier/init(url:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Creates an instance from a Spotify URL to the content.","type":"text"}],"metadata":{"title":"init(url:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"url"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI0A10IdentifierV3urlAC10Foundation3URLV_tKcfc","symbolKind":"init"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(url:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/init(url:)"]}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"url"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A URL that, when opened, displays the content in the web"},{"text":" ","type":"text"},{"text":"player.","type":"text"}]}],"name":"url"}],"kind":"parameters"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"See ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"The first path component must be the id category. The second path component"},{"type":"text","text":" "},{"type":"text","text":"must be the id of the content. All additional path components and\/or query"},{"type":"text","text":" "},{"text":"parameters, if present, are ignored.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"For example:"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["\"https:\/\/open.spotify.com\/playlist\/33yLOStnp2emkEA76ew1Dz\""]},{"type":"paragraph","inlineContent":[{"text":"The id category must be one of the following:","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","isActive":true}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","isActive":true,"type":"reference"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","type":"reference"}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","type":"reference"}]}]}],"type":"unorderedList"},{"style":"note","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"text":"If the id and\/or id category of the content could not be parsed","type":"text"},{"type":"text","text":" "},{"text":"from the URL.","type":"text"}]}],"type":"aside"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"title":"IDCategory.playlist","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}],"abstract":[{"type":"text","text":"A playlist."}],"url":"\/documentation\/spotifywebapi\/idcategory\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"}],"url":"\/documentation\/spotifywebapi\/idcategory\/user","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"topic","title":"IDCategory.user","role":"symbol","abstract":[{"type":"text","text":"A Spotify user."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/local":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","kind":"symbol","abstract":[{"text":"See ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","isActive":true,"type":"reference"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/idcategory\/local","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"local"}],"type":"topic","title":"IDCategory.local"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","url":"\/documentation\/spotifywebapi\/idcategory\/ad","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ad"}],"role":"symbol","title":"IDCategory.ad","abstract":[{"type":"text","text":"An ad."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"role":"symbol","title":"IDCategory.genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","url":"\/documentation\/spotifywebapi\/idcategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify URIs and ids"}],"title":"Spotify URIs and ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"https://developer.spotify.com/documentation/general/guides/local-files-spotify-playlists/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","type":"link","title":"Identifying Local Files","titleInlineContent":[{"text":"Identifying Local Files","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/init(url:)":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Creates an instance from a Spotify URL to the content."}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"url","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(url:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(url:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(url:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","title":"IDCategory.collection","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/collection","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"collection","kind":"identifier"}],"abstract":[{"text":"A collection.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","url":"\/documentation\/spotifywebapi\/idcategory\/unknown","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}],"role":"symbol","title":"IDCategory.unknown","abstract":[{"text":"Unknown. This should be rare.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"title":"SpotifyIdentifier","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"kind":"identifier","text":"SpotifyIdentifier"}],"role":"symbol","abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"text":"such as artists, tracks, and playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","title":"IDCategory.chapter","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/chapter","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"chapter","kind":"identifier"}],"abstract":[{"type":"text","text":"An audiobook chapter."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audiobook"}],"url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","type":"topic","title":"IDCategory.audiobook","role":"symbol","abstract":[{"type":"text","text":"An audiobook."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(url:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"abstract":[{"text":"Creates an instance from a Spotify URL to the content.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/init(url:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"url"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"},{"parameters":[{"name":"url","content":[{"inlineContent":[{"text":"A URL that, when opened, displays the content in the web","type":"text"},{"type":"text","text":" "},{"text":"player.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"See ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":".","type":"text"}]},{"inlineContent":[{"text":"The first path component must be the id category. The second path component","type":"text"},{"type":"text","text":" "},{"type":"text","text":"must be the id of the content. All additional path components and\/or query"},{"type":"text","text":" "},{"type":"text","text":"parameters, if present, are ignored."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example:"}]},{"syntax":null,"type":"codeListing","code":["\"https:\/\/open.spotify.com\/playlist\/33yLOStnp2emkEA76ew1Dz\""]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The id category must be one of the following:"}]},{"items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","type":"reference","isActive":true}],"type":"paragraph"}]}],"type":"unorderedList"},{"content":[{"type":"paragraph","inlineContent":[{"text":"If the id and\/or id category of the content could not be parsed","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"from the URL."}]}],"type":"aside","style":"note","name":"Throws"}],"kind":"content"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"url"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A10IdentifierV3urlAC10Foundation3URLV_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","title":"init(url:)","symbolKind":"init"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/init(url:)":{"abstract":[{"text":"Creates an instance from a Spotify URL to the content.","type":"text"}],"title":"init(url:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"url","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(url:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/init(url:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","title":"SpotifyIdentifier","url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","abstract":[{"type":"text","text":"An ad."}],"url":"\/documentation\/spotifywebapi\/idcategory\/ad","title":"IDCategory.ad","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ad","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"url":"\/documentation\/spotifywebapi\/idcategory\/chapter","title":"IDCategory.chapter","abstract":[{"type":"text","text":"An audiobook chapter."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","abstract":[{"text":"A playlist.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"}],"title":"IDCategory.playlist","url":"\/documentation\/spotifywebapi\/idcategory\/playlist","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"title":"IDCategory.user","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","url":"\/documentation\/spotifywebapi\/idcategory\/user","abstract":[{"type":"text","text":"A Spotify user."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","title":"Spotify URIs and ids","titleInlineContent":[{"text":"Spotify URIs and ids","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/local":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","abstract":[{"type":"text","text":"See "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"IDCategory.local","url":"\/documentation\/spotifywebapi\/idcategory\/local","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"local"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","abstract":[{"type":"text","text":"Unknown. This should be rare."}],"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"title":"IDCategory.unknown","url":"\/documentation\/spotifywebapi\/idcategory\/unknown","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"https://developer.spotify.com/documentation/general/guides/local-files-spotify-playlists/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","titleInlineContent":[{"type":"text","text":"Identifying Local Files"}],"title":"Identifying Local Files","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"}],"abstract":[{"text":"An audiobook.","type":"text"}],"kind":"symbol","title":"IDCategory.audiobook","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}],"title":"IDCategory.genre","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","abstract":[{"text":"A collection.","type":"text"}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"collection","kind":"identifier"}],"role":"symbol","title":"IDCategory.collection","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/collection"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyidentifier/uri.json b/docs/data/documentation/spotifywebapi/spotifyidentifier/uri.json index 834d6ebe1..f0bc16a7c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyidentifier/uri.json +++ b/docs/data/documentation/spotifywebapi/spotifyidentifier/uri.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Equivalent to"}]},{"type":"codeListing","code":["\"spotify:\\(idCategory.rawValue):\\(id)\""],"syntax":null},{"type":"paragraph","inlineContent":[{"text":"See ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":"."}]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"The unique resource identifier for the Spotify content."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/uri","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/uri"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI0A10IdentifierV3uriSSvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"uri","role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/uri":{"abstract":[{"type":"text","text":"The unique resource identifier for the Spotify content."}],"title":"uri","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/uri","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/uri"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","title":"Spotify URIs and ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify URIs and ids"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"title":"SpotifyIdentifier","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"kind":"identifier","text":"SpotifyIdentifier"}],"role":"symbol","abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"text":"such as artists, tracks, and playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/uri","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"kind":"symbol","sections":[],"abstract":[{"text":"The unique resource identifier for the Spotify content.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Equivalent to"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["\"spotify:\\(idCategory.rawValue):\\(id)\""]},{"type":"paragraph","inlineContent":[{"text":"See ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"text":".","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/uri"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A10IdentifierV3uriSSvp","role":"symbol","title":"uri"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"title":"Spotify URIs and ids","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"text":"Spotify URIs and ids","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","title":"SpotifyIdentifier","url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/uri":{"role":"symbol","abstract":[{"type":"text","text":"The unique resource identifier for the Spotify content."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/uri","kind":"symbol","type":"topic","title":"uri","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/uri"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyidentifier/url.json b/docs/data/documentation/spotifywebapi/spotifyidentifier/url.json index 20a1d21fe..632c9a6b2 100644 --- a/docs/data/documentation/spotifywebapi/spotifyidentifier/url.json +++ b/docs/data/documentation/spotifywebapi/spotifyidentifier/url.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"url","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Equivalent to:","type":"text"}],"type":"paragraph"},{"code":["\"https:\/\/open.spotify.com\/\\(idCategory.rawValue)\/\\(id)\""],"syntax":null,"type":"codeListing"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/url"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A10IdentifierV3url10Foundation3URLVSgvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"url"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"symbolKind":"property","title":"url","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/url","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"kind":"symbol","abstract":[{"text":"Use this URL to open the content in the web player.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"title":"SpotifyIdentifier","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"kind":"identifier","text":"SpotifyIdentifier"}],"role":"symbol","abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"text":"such as artists, tracks, and playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/url":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"url"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"title":"url","abstract":[{"text":"Use this URL to open the content in the web player.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyidentifier\/url","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/url","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Use this URL to open the content in the web player."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyidentifier\/url"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"url","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Equivalent to:"}],"type":"paragraph"},{"syntax":null,"type":"codeListing","code":["\"https:\/\/open.spotify.com\/\\(idCategory.rawValue)\/\\(id)\""]}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A10IdentifierV3url10Foundation3URLVSgvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"url","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"url"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/url","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier/url":{"role":"symbol","abstract":[{"type":"text","text":"Use this URL to open the content in the web player."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier\/url","kind":"symbol","type":"topic","title":"url","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"url"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier\/url"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","title":"SpotifyIdentifier","url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyimage.json b/docs/data/documentation/spotifywebapi/spotifyimage.json index 3bd14631d..a2d507711 100644 --- a/docs/data/documentation/spotifywebapi/spotifyimage.json +++ b/docs/data/documentation/spotifywebapi/spotifyimage.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"struct","roleHeading":"Structure","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"title":"SpotifyImage","externalID":"s:13SpotifyWebAPI0A5ImageV"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyImage"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Overview","level":2,"anchor":"overview","type":"heading"},{"inlineContent":[{"text":"Includes the URL to the image and its height and width.","type":"text"}],"type":"paragraph"},{"name":"Warning","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"If this image belongs to a playlist, then the URL is temporary and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"will expire in less than a day. Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","isActive":true,"type":"reference"},{"type":"text","text":" to"},{"type":"text","text":" "},{"text":"retrieve the image for a playlist.","type":"text"}]}],"style":"warning"}],"kind":"content"}],"seeAlsoSections":[{"title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true}],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/init(height:width:url:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/height","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/width"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/load()"],"title":"Instance Methods"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyimage"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"text":"A Spotify image object.","type":"text"}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/url":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"url","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"url":"\/documentation\/spotifywebapi\/spotifyimage\/url","abstract":[{"text":"The source URL of the image.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url","title":"url","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/width":{"title":"width","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/width","abstract":[{"type":"text","text":"The image width in pixels."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"width"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifyimage\/width","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/init(height:width:url:)":{"type":"topic","abstract":[{"text":"Creates a Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/init(height:width:url:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"height","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"width"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"url","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(height:width:url:)","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyimage\/init(height:width:url:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/init(from:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/init(from:)","title":"init(from:)","url":"\/documentation\/spotifywebapi\/spotifyimage\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/load()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"load"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Image","preciseIdentifier":"s:7SwiftUI5ImageV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyimage\/load()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/load()","type":"topic","title":"load()","role":"symbol","abstract":[{"type":"text","text":"Loads the image from "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/Equatable-Implementations","kind":"article","abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyimage\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/height":{"title":"height","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/height","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"height","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The image height in pixels."}],"url":"\/documentation\/spotifywebapi\/spotifyimage\/height"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true,"title":"Other Objects","anchor":"Other-Objects"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"anchor":"overview","type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"text":"Includes the URL to the image and its height and width.","type":"text"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If this image belongs to a playlist, then the URL is temporary and"},{"type":"text","text":" "},{"text":"will expire in less than a day. Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","isActive":true,"type":"reference"},{"text":" to","type":"text"},{"text":" ","type":"text"},{"text":"retrieve the image for a playlist.","type":"text"}]}],"name":"Warning","type":"aside","style":"warning"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyimage"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"abstract":[{"type":"text","text":"A Spotify image object."}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","title":"Conforms To"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"},"metadata":{"title":"SpotifyImage","roleHeading":"Structure","role":"symbol","externalID":"s:13SpotifyWebAPI0A5ImageV","symbolKind":"struct","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyImage","kind":"identifier"}]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/init(height:width:url:)"],"generated":true,"title":"Initializers","anchor":"Initializers"},{"anchor":"Instance-Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/height","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/width"],"title":"Instance Properties"},{"anchor":"Instance-Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/load()"],"title":"Instance Methods"},{"title":"Default Implementations","anchor":"Default-Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/Equatable-Implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/load()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/load()","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Loads the image from "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url"},{"text":".","type":"text"}],"type":"topic","title":"load()","url":"\/documentation\/spotifywebapi\/spotifyimage\/load()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"load","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Image","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI5ImageV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/init(height:width:url:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyimage\/init(height:width:url:)","kind":"symbol","abstract":[{"text":"Creates a Spotify image object.","type":"text"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"height"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"url","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":")","kind":"text"}],"role":"symbol","title":"init(height:width:url:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/init(height:width:url:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/Equatable-Implementations","type":"topic","role":"collectionGroup","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/spotifyimage\/equatable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/height":{"url":"\/documentation\/spotifywebapi\/spotifyimage\/height","abstract":[{"type":"text","text":"The image height in pixels."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"height","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","title":"height","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/height"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/url":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyimage\/url","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"url","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"title":"url","abstract":[{"text":"The source URL of the image.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/width":{"title":"width","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"width","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"abstract":[{"text":"The image width in pixels.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyimage\/width","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/width","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/init(from:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/init(from:)","title":"init(from:)","url":"\/documentation\/spotifywebapi\/spotifyimage\/init(from:)","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyimage/!=(_:_:).json b/docs/data/documentation/spotifywebapi/spotifyimage/!=(_:_:).json index 75d36e2fa..03cde34ef 100644 --- a/docs/data/documentation/spotifywebapi/spotifyimage/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyimage/!=(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"!=(_:_:)","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A5ImageV","role":"symbol","roleHeading":"Operator"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/Equatable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyimage\/!=(_:_:)"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/Equatable-Implementations","kind":"article","abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyimage\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/!=(_:_:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyimage\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A5ImageV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","roleHeading":"Operator","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/!=(_:_:)"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyimage\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyimage\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/Equatable-Implementations","type":"topic","role":"collectionGroup","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/spotifyimage\/equatable-implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyimage/equatable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyimage/equatable-implementations.json index d87ca2d7c..8d24c419c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyimage/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyimage/equatable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyimage\/equatable-implementations"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations","roleHeading":"API Collection"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/!=(_:_:)"],"title":"Operators","generated":true}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/!=(_:_:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyimage\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/!=(_:_:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/!=(_:_:)"],"generated":true,"title":"Operators","anchor":"Operators"}],"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/Equatable-Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyimage\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyimage\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyimage/height.json b/docs/data/documentation/spotifywebapi/spotifyimage/height.json index e4e038d5d..18238b670 100644 --- a/docs/data/documentation/spotifywebapi/spotifyimage/height.json +++ b/docs/data/documentation/spotifywebapi/spotifyimage/height.json @@ -1 +1 @@ -{"abstract":[{"text":"The image height in pixels.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/height","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"height"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?","kind":"text"}]}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"May be "},{"code":"nil","type":"codeVoice"},{"type":"text","text":", especially if uploaded by a user."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A5ImageV6heightSiSgvp","title":"height","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"height","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property"},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyimage\/height"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/height":{"title":"height","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/height","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"height","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The image height in pixels."}],"url":"\/documentation\/spotifywebapi\/spotifyimage\/height"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"height","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"May be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", especially if uploaded by a user."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"]]},"abstract":[{"type":"text","text":"The image height in pixels."}],"metadata":{"title":"height","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A5ImageV6heightSiSgvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"height","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyimage\/height"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/height"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/height":{"url":"\/documentation\/spotifywebapi\/spotifyimage\/height","abstract":[{"type":"text","text":"The image height in pixels."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"height","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","title":"height","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/height"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyimage/init(from:).json b/docs/data/documentation/spotifywebapi/spotifyimage/init(from:).json index 95951ff0e..36552e8b7 100644 --- a/docs/data/documentation/spotifywebapi/spotifyimage/init(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifyimage/init(from:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/init(from:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"]]},"metadata":{"roleHeading":"Initializer","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI0A5ImageV4fromACs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyimage\/init(from:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/init(from:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/init(from:)","title":"init(from:)","url":"\/documentation\/spotifywebapi\/spotifyimage\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyimage\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0A5ImageV4fromACs7Decoder_p_tKcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","symbolKind":"init","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/init(from:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/init(from:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/init(from:)","title":"init(from:)","url":"\/documentation\/spotifywebapi\/spotifyimage\/init(from:)","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyimage/init(height:width:url:).json b/docs/data/documentation/spotifywebapi/spotifyimage/init(height:width:url:).json index bb90811a9..cefd9d4df 100644 --- a/docs/data/documentation/spotifywebapi/spotifyimage/init(height:width:url:).json +++ b/docs/data/documentation/spotifywebapi/spotifyimage/init(height:width:url:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/init(height:width:url:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"]]},"abstract":[{"type":"text","text":"Creates a Spotify image object."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"height"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"text":"url","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The image height in pixels.","type":"text"}]}],"name":"height"},{"name":"width","content":[{"inlineContent":[{"type":"text","text":"The image width in pixels."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The source URL of the image."}]}],"name":"url"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyimage\/init(height:width:url:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"init(height:width:url:)","roleHeading":"Initializer","role":"symbol","externalID":"s:13SpotifyWebAPI0A5ImageV6height5width3urlACSiSg_AG10Foundation3URLVtcfc","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"height","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"url","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":")"}]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/init(height:width:url:)":{"type":"topic","abstract":[{"text":"Creates a Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/init(height:width:url:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"height","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"width"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"url","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(height:width:url:)","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyimage\/init(height:width:url:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Creates a Spotify image object."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"]]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:13SpotifyWebAPI0A5ImageV6height5width3urlACSiSg_AG10Foundation3URLVtcfc","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"height","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"url"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","title":"init(height:width:url:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"height","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"width"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"text":"url","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The image height in pixels."}],"type":"paragraph"}],"name":"height"},{"name":"width","content":[{"inlineContent":[{"type":"text","text":"The image width in pixels."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The source URL of the image.","type":"text"}],"type":"paragraph"}],"name":"url"}],"kind":"parameters"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyimage\/init(height:width:url:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/init(height:width:url:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/init(height:width:url:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyimage\/init(height:width:url:)","kind":"symbol","abstract":[{"text":"Creates a Spotify image object.","type":"text"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"height"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"url","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":")","kind":"text"}],"role":"symbol","title":"init(height:width:url:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/init(height:width:url:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyimage/load().json b/docs/data/documentation/spotifywebapi/spotifyimage/load().json index 2d69c67d4..282c491b7 100644 --- a/docs/data/documentation/spotifywebapi/spotifyimage/load().json +++ b/docs/data/documentation/spotifywebapi/spotifyimage/load().json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/load()","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"load","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7SwiftUI5ImageV","kind":"typeIdentifier","text":"Image"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"This method will ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"always"}]},{"type":"text","text":" use "},{"code":"URLSessionDataTask","type":"codeVoice"},{"type":"text","text":". If you want to use"},{"text":" ","type":"text"},{"text":"your own network client, then do so directly by making a GET request to","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"content":[{"inlineContent":[{"text":"If this image belongs to a playlist, then it is temporary and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"will expire in less than a day. Use "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","isActive":true},{"text":" ","type":"text"},{"type":"text","text":"to retrieve the image for a playlist."}],"type":"paragraph"}],"name":"Warning","type":"aside","style":"warning"},{"style":"note","type":"aside","content":[{"inlineContent":[{"text":"If the data cannot be converted to ","type":"text"},{"type":"codeVoice","code":"Image"},{"text":", or if some other","type":"text"},{"type":"text","text":" "},{"type":"text","text":"network error occurs."}],"type":"paragraph"}],"name":"Throws"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"]]},"abstract":[{"type":"text","text":"Loads the image from "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url","type":"reference","isActive":true},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"title":"load()","externalID":"s:13SpotifyWebAPI0A5ImageV4load7Combine12AnyPublisherVy7SwiftUI0D0Vs5Error_pGyF","role":"symbol","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"load","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7SwiftUI5ImageV","kind":"typeIdentifier","text":"Image"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyimage\/load()"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/url":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"url","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"url":"\/documentation\/spotifywebapi\/spotifyimage\/url","abstract":[{"text":"The source URL of the image.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url","title":"url","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/load()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"load"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Image","preciseIdentifier":"s:7SwiftUI5ImageV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyimage\/load()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/load()","type":"topic","title":"load()","role":"symbol","abstract":[{"type":"text","text":"Loads the image from "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url"},{"type":"text","text":"."}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyimage\/load()"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"method","extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"load"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Image","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI5ImageV"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"load()","externalID":"s:13SpotifyWebAPI0A5ImageV4load7Combine12AnyPublisherVy7SwiftUI0D0Vs5Error_pGyF"},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/load()","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"load","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Image","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI5ImageV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"This method will "},{"inlineContent":[{"type":"text","text":"always"}],"type":"strong"},{"type":"text","text":" use "},{"code":"URLSessionDataTask","type":"codeVoice"},{"type":"text","text":". If you want to use"},{"type":"text","text":" "},{"type":"text","text":"your own network client, then do so directly by making a GET request to"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url"},{"type":"text","text":"."}],"type":"paragraph"},{"style":"warning","name":"Warning","content":[{"type":"paragraph","inlineContent":[{"text":"If this image belongs to a playlist, then it is temporary and","type":"text"},{"text":" ","type":"text"},{"text":"will expire in less than a day. Use ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)"},{"text":" ","type":"text"},{"text":"to retrieve the image for a playlist.","type":"text"}]}],"type":"aside"},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If the data cannot be converted to "},{"code":"Image","type":"codeVoice"},{"text":", or if some other","type":"text"},{"type":"text","text":" "},{"text":"network error occurs.","type":"text"}]}],"name":"Throws","style":"note"}],"kind":"content"}],"abstract":[{"text":"Loads the image from ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/load()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/load()","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Loads the image from "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url"},{"text":".","type":"text"}],"type":"topic","title":"load()","url":"\/documentation\/spotifywebapi\/spotifyimage\/load()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"load","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Image","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI5ImageV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/url":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyimage\/url","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"url","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"title":"url","abstract":[{"text":"The source URL of the image.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyimage/url.json b/docs/data/documentation/spotifywebapi/spotifyimage/url.json index e044d3a23..b29d75987 100644 --- a/docs/data/documentation/spotifywebapi/spotifyimage/url.json +++ b/docs/data/documentation/spotifywebapi/spotifyimage/url.json @@ -1 +1 @@ -{"abstract":[{"text":"The source URL of the image.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyimage\/url"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:13SpotifyWebAPI0A5ImageV3url10Foundation3URLVvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"url"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"url"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"url"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Consider using ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/load()","type":"reference","isActive":true},{"type":"text","text":" to load the image from this URL into"},{"type":"text","text":" "},{"type":"codeVoice","code":"SwiftUI.Image"},{"text":".","type":"text"}],"type":"paragraph"},{"content":[{"inlineContent":[{"text":"If this image belongs to a playlist, then it is temporary and","type":"text"},{"type":"text","text":" "},{"text":"will expire in less than a day. Use ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"to retrieve the image for a playlist."}],"type":"paragraph"}],"type":"aside","style":"warning","name":"Warning"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/url":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"url","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"url":"\/documentation\/spotifywebapi\/spotifyimage\/url","abstract":[{"text":"The source URL of the image.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url","title":"url","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"playlistImage"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","role":"symbol","title":"playlistImage(_:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/load()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"load"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Image","preciseIdentifier":"s:7SwiftUI5ImageV","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyimage\/load()","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/load()","type":"topic","title":"load()","role":"symbol","abstract":[{"type":"text","text":"Loads the image from "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyimage\/url"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url","interfaceLanguage":"swift"},"metadata":{"externalID":"s:13SpotifyWebAPI0A5ImageV3url10Foundation3URLVvp","modules":[{"name":"SpotifyWebAPI"}],"title":"url","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"url"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"symbolKind":"property","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"url"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Consider using ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/load()"},{"type":"text","text":" to load the image from this URL into"},{"text":" ","type":"text"},{"type":"codeVoice","code":"SwiftUI.Image"},{"type":"text","text":"."}]},{"name":"Warning","style":"warning","content":[{"inlineContent":[{"type":"text","text":"If this image belongs to a playlist, then it is temporary and"},{"type":"text","text":" "},{"type":"text","text":"will expire in less than a day. Use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve the image for a playlist."}],"type":"paragraph"}],"type":"aside"}],"kind":"content"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The source URL of the image."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/load()":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/load()","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Loads the image from "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url"},{"text":".","type":"text"}],"type":"topic","title":"load()","url":"\/documentation\/spotifywebapi\/spotifyimage\/load()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"load","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Image","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI5ImageV"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/url":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyimage\/url","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"url","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"title":"url","abstract":[{"text":"The source URL of the image.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/url","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistImage(_:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"Get the current images associated with a specific playlist."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"playlistImage"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"], any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistImage(_:)","kind":"symbol","role":"symbol","title":"playlistImage(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyimage/width.json b/docs/data/documentation/spotifywebapi/spotifyimage/width.json index a2e652f45..9101fa4bf 100644 --- a/docs/data/documentation/spotifywebapi/spotifyimage/width.json +++ b/docs/data/documentation/spotifywebapi/spotifyimage/width.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyimage\/width"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"width","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"May be ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", especially if uploaded by a user."}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/width"},"metadata":{"externalID":"s:13SpotifyWebAPI0A5ImageV5widthSiSgvp","title":"width","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"width","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"abstract":[{"type":"text","text":"The image width in pixels."}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/width":{"title":"width","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/width","abstract":[{"type":"text","text":"The image width in pixels."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"width"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifyimage\/width","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The image width in pixels."}],"metadata":{"title":"width","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A5ImageV5widthSiSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"width","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyimage\/width"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/width","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"width","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"May be "},{"type":"codeVoice","code":"nil"},{"text":", especially if uploaded by a user.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/width":{"title":"width","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"width","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"abstract":[{"text":"The image width in pixels.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyimage\/width","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/width","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror.json b/docs/data/documentation/spotifywebapi/spotifyplayererror.json index 7834a79b5..92147d11f 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"symbolKind":"struct","title":"SpotifyPlayerError","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV","roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","interfaceLanguage":"swift"},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/s5ErrorP","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/s8SendableP"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/errorDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"],"title":"Enumerations"},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations"],"generated":true}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"type":"text","text":" "},{"type":"text","text":"related to the player endpoints."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","isActive":true,"type":"reference"}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"It is almost the same as "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"},{"text":", except it also has a ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"text","text":"property:"}]},{"items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},{"type":"text","text":": A short description of the cause of the error."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},{"text":": A player error reason.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},{"text":": The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","isActive":true,"type":"reference"},{"type":"text","text":" that is also returned in the"},{"type":"text","text":" "},{"type":"text","text":"response header."}]}]}],"type":"unorderedList"}]}],"seeAlsoSections":[{"title":"Errors","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror"]}],"references":{"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Decodable-Implementations":{"type":"topic","title":"Decodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/decodable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Decodable-Implementations"},"doc://SpotifyWebAPI/s8SendableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"message","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/errorDescription":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errordescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"role":"symbol","title":"errorDescription","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/errorDescription"},"https://developer.spotify.com/documentation/web-api/#response-status-codes":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","titleInlineContent":[{"text":"HTTP status code","type":"text"}],"title":"HTTP status code","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","type":"link"},"doc://SpotifyWebAPI/s5ErrorP":{"identifier":"doc:\/\/SpotifyWebAPI\/s5ErrorP","title":"Swift.Error","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"role":"symbol","type":"topic","title":"RateLimitedError","kind":"symbol","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RateLimitedError","kind":"identifier"}],"abstract":[{"type":"text","text":"Too Many Requests - Rate limiting has been applied."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other error types."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","title":"SpotifyGeneralError","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifygeneralerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyGeneralError"}],"navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","title":"SpotifyError","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyError"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyerror","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Regular Error Object returned by the Spotify web API."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/equatable-implementations","abstract":[],"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Equatable-Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Error-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/error-implementations","abstract":[],"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Error-Implementations","type":"topic","title":"Error Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyDecodingError"}],"type":"topic","abstract":[{"text":"The data from the Spotify web API could not be decoded into any of the","type":"text"},{"type":"text","text":" "},{"text":"expected types.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","title":"SpotifyDecodingError","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyDecodingError"}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Encodable-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Encodable-Implementations","type":"topic","title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/encodable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"statusCode","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"kind":"symbol","title":"SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"type":"text","text":" "},{"text":"the process of authorizing your app.","type":"text"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyAuthorizationError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"role":"symbol"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/10Foundation14LocalizedErrorP":{"identifier":"doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","title":"Foundation.LocalizedError","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/LocalizedError-Implementations":{"title":"LocalizedError Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"abstract":[{"type":"text","text":"The Spotify authentication error object."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyAuthenticationError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","title":"SpotifyAuthenticationError","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV","text":"SpotifyPlayerError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"title":"reason","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyPlayerError","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","anchor":"overview","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError"}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","type":"reference"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"text":"It is almost the same as ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","type":"reference"},{"type":"text","text":", except it also has a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},{"text":" ","type":"text"},{"text":"property:","type":"text"}]},{"items":[{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"reference"},{"text":": A short description of the cause of the error.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},{"type":"text","text":": A player error reason."}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","isActive":true},{"type":"text","text":": The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes"},{"text":" that is also returned in the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"response header."}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"The Spotify player error object. This is returned when making requests","type":"text"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError"],"anchor":"Errors","title":"Errors","generated":true}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/s5ErrorP","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/s8SendableP"],"type":"conformsTo"}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV","symbolKind":"struct","title":"SpotifyPlayerError","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyPlayerError"}],"roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"SpotifyPlayerError"}]},"topicSections":[{"generated":true,"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/errorDescription","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"],"title":"Instance Properties"},{"generated":true,"anchor":"Enumerations","title":"Enumerations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Error-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations"],"anchor":"Default-Implementations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror"]}],"references":{"doc://SpotifyWebAPI/10Foundation14LocalizedErrorP":{"title":"Foundation.LocalizedError","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/10Foundation14LocalizedErrorP"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/LocalizedError-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations","type":"topic","kind":"article","title":"LocalizedError Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizederror-implementations"},"doc://SpotifyWebAPI/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s5ErrorP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthenticationError":{"kind":"symbol","title":"SpotifyAuthenticationError","abstract":[{"type":"text","text":"The Spotify authentication error object."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthenticationError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthenticationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthenticationError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyError":{"url":"\/documentation\/spotifywebapi\/spotifyerror","abstract":[{"text":"The Regular Error Object returned by the Spotify web API.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyError","kind":"identifier"}],"type":"topic","title":"SpotifyError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyError","kind":"identifier"}]},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationError":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationError"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationError","url":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyAuthorizationError"}],"kind":"symbol","title":"SpotifyAuthorizationError","type":"topic","abstract":[{"type":"text","text":"The user denied your app’s authorization request or there was an error during"},{"text":" ","type":"text"},{"text":"the process of authorizing your app.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","kind":"symbol","title":"message","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"topic","abstract":[{"type":"text","text":"A short description of the cause of the error."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/errorDescription":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/errorDescription","type":"topic","kind":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errordescription"},"https://developer.spotify.com/documentation/web-api/#response-status-codes":{"title":"HTTP status code","type":"link","titleInlineContent":[{"type":"text","text":"HTTP status code"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Error-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/error-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Error-Implementations","role":"collectionGroup","abstract":[],"type":"topic","title":"Error Implementations"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyDecodingError":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyDecodingError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyDecodingError","kind":"identifier"}],"role":"symbol","title":"SpotifyDecodingError","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyDecodingError","abstract":[{"type":"text","text":"The data from the Spotify web API could not be decoded into any of the"},{"type":"text","text":" "},{"type":"text","text":"expected types."}],"url":"\/documentation\/spotifywebapi\/spotifydecodingerror","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RateLimitedError":{"abstract":[{"text":"Too Many Requests - Rate limiting has been applied.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RateLimitedError"}],"title":"RateLimitedError","url":"\/documentation\/spotifywebapi\/ratelimitederror","navigatorTitle":[{"text":"RateLimitedError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RateLimitedError","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyGeneralError":{"url":"\/documentation\/spotifywebapi\/spotifygeneralerror","abstract":[{"text":"An error originating from this library that is not represented by any of the","type":"text"},{"type":"text","text":" "},{"text":"other error types.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyGeneralError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyGeneralError","kind":"identifier"}],"type":"topic","title":"SpotifyGeneralError","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpotifyGeneralError","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","title":"statusCode","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"title":"reason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"reason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyPlayerError","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV"},{"text":".","kind":"text"},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Encodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Encodable-Implementations","type":"topic","kind":"article","title":"Encodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/encodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Decodable-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Decodable-Implementations","role":"collectionGroup","abstract":[],"type":"topic","title":"Decodable Implementations"},"doc://SpotifyWebAPI/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8SendableP"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/!=(_:_:).json b/docs/data/documentation/spotifywebapi/spotifyplayererror/!=(_:_:).json index 2d8c5f35f..a8bb18328 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV","symbolKind":"op","roleHeading":"Operator","role":"symbol"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/equatable-implementations","abstract":[],"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Equatable-Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/!=(_:_:)":{"abstract":[],"type":"topic","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/!=(_:_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"title":"!=(_:_:)","symbolKind":"op","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/!=(_:_:)":{"kind":"symbol","title":"!=(_:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/anyfailingpublisher(_:).json b/docs/data/documentation/spotifywebapi/spotifyplayererror/anyfailingpublisher(_:).json index 0cf62895a..53bb15acc 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/anyfailingpublisher(_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/anyfailingpublisher(_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/anyfailingpublisher(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV","symbolKind":"method","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"text":"Output","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"title":"anyFailingPublisher(_:)","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/anyFailingPublisher(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Error-Implementations"]]},"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"type":"codeVoice","code":"self"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"outputType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":".Type = Output.self) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"parameters":[{"name":"outputType","content":[{"inlineContent":[{"text":"The output type for the publisher. It can usually","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be inferred from the context."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"text":"Equivalent to","type":"text"}],"type":"paragraph"},{"syntax":null,"code":["Fail(error: self).eraseToAnyPublisher()"],"type":"codeListing"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/anyFailingPublisher(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/anyFailingPublisher(_:)","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/anyfailingpublisher(_:)","abstract":[{"text":"Returns ","type":"text"},{"code":"AnyPublisher","type":"codeVoice"},{"text":" with the specified output type. The error type is","type":"text"},{"text":" ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" type-erased to "},{"code":"Error","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"anyFailingPublisher","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Output"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","title":"anyFailingPublisher(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Error-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/error-implementations","abstract":[],"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Error-Implementations","type":"topic","title":"Error Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anyFailingPublisher"},{"kind":"text","text":"<"},{"text":"Output","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"outputType","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Output","kind":"typeIdentifier"},{"text":".Type = Output.self) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The output type for the publisher. It can usually"},{"type":"text","text":" "},{"text":"be inferred from the context.","type":"text"}]}],"name":"outputType"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Equivalent to","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["Fail(error: self).eraseToAnyPublisher()"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/anyFailingPublisher(_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"AnyPublisher"},{"text":" with the specified output type. The error type is","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Error-Implementations"]]},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"text":"Output","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Output"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"anyFailingPublisher(_:)","roleHeading":"Instance Method","symbolKind":"method","role":"symbol","extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/anyfailingpublisher(_:)"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Error-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/error-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Error-Implementations","role":"collectionGroup","abstract":[],"type":"topic","title":"Error Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/anyFailingPublisher(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/anyFailingPublisher(_:)","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"AnyPublisher","type":"codeVoice"},{"text":" with the specified output type. The error type is","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/anyfailingpublisher(_:)","title":"anyFailingPublisher(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":".Type) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/decodable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/decodable-implementations.json index 987740fed..50726834c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/decodable-implementations.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"kind":"article","topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/init(from:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Decodable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/decodable-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Decodable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/init(from:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/init(from:)","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic"}}} \ No newline at end of file +{"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","title":"Decodable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Decodable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/init(from:)"],"anchor":"Initializers","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/init(from:)","abstract":[],"kind":"symbol","type":"topic","title":"init(from:)","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/encodable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/encodable-implementations.json index ff5f616b9..8b35b7e55 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/encodable-implementations.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Encodable Implementations"},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/encode(to:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Encodable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/encodable-implementations"]}],"sections":[],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/encode(to:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/encode(to:)","abstract":[],"title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/encode(to:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/encode(to:)"],"generated":true,"anchor":"Instance-Methods"}],"kind":"article","metadata":{"role":"collectionGroup","title":"Encodable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Encodable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/encode(to:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/encode(to:)","title":"encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/encode(to:).json b/docs/data/documentation/spotifywebapi/spotifyplayererror/encode(to:).json index 36d98d52f..e6129b56e 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/encode(to:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV6encode2toys7Encoder_p_tKF","role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Encodable-Implementations"]]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/encode(to:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/encode(to:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/encode(to:)","abstract":[],"title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/encode(to:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Encodable-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Encodable-Implementations","type":"topic","title":"Encodable Implementations","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/encodable-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Encodable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/encode(to:)"]}],"sections":[],"metadata":{"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","symbolKind":"method","title":"encode(to:)","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV6encode2toys7Encoder_p_tKF","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/encode(to:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/encode(to:)","title":"encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Encodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Encodable-Implementations","type":"topic","kind":"article","title":"Encodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/encodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/equatable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/equatable-implementations.json index e92ca283c..7c6ae4c5d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/equatable-implementations"]}],"kind":"article","topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/!=(_:_:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/!=(_:_:)":{"abstract":[],"type":"topic","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/!=(_:_:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/!=(_:_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/!=(_:_:)"],"anchor":"Operators","title":"Operators"}],"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/equatable-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"roleHeading":"API Collection","title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/!=(_:_:)":{"kind":"symbol","title":"!=(_:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/error-implementations.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/error-implementations.json index 046b17c6e..269bffb19 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/error-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/error-implementations.json @@ -1 +1 @@ -{"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Error-Implementations"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Error Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/localizedDescription"],"generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/anyFailingPublisher(_:)"],"generated":true,"title":"Instance Methods"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/anyFailingPublisher(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/anyFailingPublisher(_:)","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/anyfailingpublisher(_:)","abstract":[{"text":"Returns ","type":"text"},{"code":"AnyPublisher","type":"codeVoice"},{"text":" with the specified output type. The error type is","type":"text"},{"text":" ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" type-erased to "},{"code":"Error","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"anyFailingPublisher","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Output"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","title":"anyFailingPublisher(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/localizedDescription":{"role":"symbol","title":"localizedDescription","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizeddescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/localizedDescription","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic"}}} \ No newline at end of file +{"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"metadata":{"title":"Error Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/localizedDescription"],"anchor":"Instance-Properties"},{"anchor":"Instance-Methods","title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/anyFailingPublisher(_:)"],"generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Error-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/anyFailingPublisher(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/anyFailingPublisher(_:)","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"AnyPublisher","type":"codeVoice"},{"text":" with the specified output type. The error type is","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/anyfailingpublisher(_:)","title":"anyFailingPublisher(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":".Type) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/localizedDescription":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/localizedDescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"localizedDescription","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizeddescription","abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errordescription.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errordescription.json index 0ac10e359..efab3e2f0 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errordescription.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errordescription.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV16errorDescriptionSSSgvp"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/errorDescription"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"errorDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errordescription"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/errorDescription":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errordescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"role":"symbol","title":"errorDescription","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/errorDescription"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV16errorDescriptionSSSgvp","title":"errorDescription","roleHeading":"Instance Property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/errorDescription","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errordescription"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/errorDescription":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/errorDescription","type":"topic","kind":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"errorDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errordescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason.json index 19ae17433..75c812d97 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Enumeration","title":"SpotifyPlayerError.ErrorReason","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"symbolKind":"enum","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"abstract":[{"type":"text","text":"A player error reason."}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/s12CaseIterableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"platforms":["macOS"]}]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPaused","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPlaying","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/contextDisallow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/deviceNotControllable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/endlessContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noActiveDevice","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noNextTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noPreviousTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noSpecificTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPaused","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingLocally","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/premiumRequired","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/rateLimited","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/remoteControlDisallow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/unknown","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/volumeControlDisallow"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/init(rawValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations"],"generated":true}],"references":{"doc://SpotifyWebAPI/SY":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SY","title":"Swift.RawRepresentable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noNextTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noNextTrack","abstract":[{"type":"text","text":"The command requires a next track, but there is none in the context."}],"title":"SpotifyPlayerError.ErrorReason.noNextTrack","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"noNextTrack","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nonexttrack"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/deviceNotControllable":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/deviceNotControllable","abstract":[{"text":"Not possible to remote control the device.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.deviceNotControllable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"deviceNotControllable"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/devicenotcontrollable"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/unknown","abstract":[{"type":"text","text":"Certain actions are restricted because of unknown reasons."}],"title":"SpotifyPlayerError.ErrorReason.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/unknown"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/RawRepresentable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/rawrepresentable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/alreadyPaused":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPaused","abstract":[{"text":"The command requires playback to not be paused.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.alreadyPaused","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"alreadyPaused"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadypaused"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/contextDisallow":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/contextDisallow","abstract":[{"type":"text","text":"The command could not be performed on the context."}],"title":"SpotifyPlayerError.ErrorReason.contextDisallow","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"contextDisallow","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/contextdisallow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingLocally":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingLocally","abstract":[{"text":"The command requires playback on the local device.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.notPlayingLocally","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"notPlayingLocally"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayinglocally"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/endlessContext":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endlessContext"}],"title":"SpotifyPlayerError.ErrorReason.endlessContext","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/endlesscontext","abstract":[{"type":"text","text":"The shuffle command cannot be applied on an endless context."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/endlessContext"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/init(rawValue:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/init(rawValue:)","abstract":[],"title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/init(rawvalue:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/rateLimited":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/rateLimited","abstract":[{"text":"The user is rate limited due to too frequent track play, also known","type":"text"},{"text":" ","type":"text"},{"text":"as cat-on-the-keyboard spamming.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.rateLimited","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"rateLimited"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/ratelimited"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/volumeControlDisallow":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/volumeControlDisallow","abstract":[{"type":"text","text":"Not possible to remote control the device’s volume."}],"title":"SpotifyPlayerError.ErrorReason.volumeControlDisallow","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"volumeControlDisallow","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/volumecontroldisallow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/premiumRequired":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/premiumRequired","abstract":[{"text":"The request is prohibited for non-premium users.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.premiumRequired","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"premiumRequired"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/premiumrequired"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPaused":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPaused","abstract":[{"type":"text","text":"The command requires playback to be paused."}],"title":"SpotifyPlayerError.ErrorReason.notPaused","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"notPaused","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notpaused"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noActiveDevice":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noActiveDevice","abstract":[{"text":"Requires an active device and the user has none.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.noActiveDevice","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noActiveDevice"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noactivedevice"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/remoteControlDisallow":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteControlDisallow","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"The context cannot be remote-controlled."}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/remotecontroldisallow","title":"SpotifyPlayerError.ErrorReason.remoteControlDisallow","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/remoteControlDisallow","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingTrack","abstract":[{"type":"text","text":"The command requires that a track is currently playing."}],"title":"SpotifyPlayerError.ErrorReason.notPlayingTrack","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"notPlayingTrack","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingtrack"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/alreadyPlaying":{"abstract":[{"text":"The track should not be restarted if the same track and context is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"already playing, and there is a resume point."}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadyplaying","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"alreadyPlaying","kind":"identifier"}],"type":"topic","kind":"symbol","title":"SpotifyPlayerError.ErrorReason.alreadyPlaying","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPlaying"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noPreviousTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noPreviousTrack","abstract":[{"text":"The command requires a previous track, but there is none in the","type":"text"},{"type":"text","text":" "},{"text":"context.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.noPreviousTrack","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noPreviousTrack","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noprevioustrack"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations","kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noSpecificTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noSpecificTrack","abstract":[{"text":"The requested track does not exist.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.noSpecificTrack","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"noSpecificTrack"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nospecifictrack"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingContext":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingContext","abstract":[{"text":"The command requires that a context is currently playing.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.notPlayingContext","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"notPlayingContext","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingcontext"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","interfaceLanguage":"swift"},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/s12CaseIterableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"enum","role":"symbol","title":"SpotifyPlayerError.ErrorReason"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPaused","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPlaying","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/contextDisallow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/deviceNotControllable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/endlessContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noActiveDevice","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noNextTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noPreviousTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noSpecificTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPaused","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingLocally","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingTrack","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/premiumRequired","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/rateLimited","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/remoteControlDisallow","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/unknown","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/volumeControlDisallow"],"title":"Enumeration Cases","generated":true,"anchor":"Enumeration-Cases"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/init(rawValue:)"],"title":"Initializers","generated":true,"anchor":"Initializers"},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations"],"title":"Default Implementations","anchor":"Default-Implementations"}],"abstract":[{"type":"text","text":"A player error reason."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/alreadyPlaying":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alreadyPlaying","kind":"identifier"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.alreadyPlaying","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadyplaying","abstract":[{"type":"text","text":"The track should not be restarted if the same track and context is"},{"type":"text","text":" "},{"type":"text","text":"already playing, and there is a resume point."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPlaying","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/rateLimited":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/ratelimited","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/rateLimited","title":"SpotifyPlayerError.ErrorReason.rateLimited","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rateLimited"}],"abstract":[{"type":"text","text":"The user is rate limited due to too frequent track play, also known"},{"type":"text","text":" "},{"type":"text","text":"as cat-on-the-keyboard spamming."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/deviceNotControllable":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/devicenotcontrollable","abstract":[{"text":"Not possible to remote control the device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/deviceNotControllable","role":"symbol","title":"SpotifyPlayerError.ErrorReason.deviceNotControllable","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deviceNotControllable"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noPreviousTrack":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noprevioustrack","abstract":[{"type":"text","text":"The command requires a previous track, but there is none in the"},{"type":"text","text":" "},{"type":"text","text":"context."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noPreviousTrack","role":"symbol","title":"SpotifyPlayerError.ErrorReason.noPreviousTrack","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"noPreviousTrack","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/unknown":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/unknown","abstract":[{"text":"Certain actions are restricted because of unknown reasons.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/unknown","role":"symbol","title":"SpotifyPlayerError.ErrorReason.unknown","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/volumeControlDisallow":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/volumecontroldisallow","abstract":[{"type":"text","text":"Not possible to remote control the device’s volume."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/volumeControlDisallow","role":"symbol","title":"SpotifyPlayerError.ErrorReason.volumeControlDisallow","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"volumeControlDisallow","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noSpecificTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noSpecificTrack","abstract":[{"text":"The requested track does not exist.","type":"text"}],"type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"noSpecificTrack","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason.noSpecificTrack","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nospecifictrack","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/premiumRequired":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"premiumRequired"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.premiumRequired","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/premiumrequired","abstract":[{"text":"The request is prohibited for non-premium users.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/premiumRequired","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/remoteControlDisallow":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteControlDisallow"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.remoteControlDisallow","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/remotecontroldisallow","abstract":[{"text":"The context cannot be remote-controlled.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/remoteControlDisallow","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/endlessContext":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"endlessContext","kind":"identifier"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.endlessContext","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/endlesscontext","abstract":[{"type":"text","text":"The shuffle command cannot be applied on an endless context."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/endlessContext","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/alreadyPaused":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alreadyPaused","kind":"identifier"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.alreadyPaused","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadypaused","abstract":[{"type":"text","text":"The command requires playback to not be paused."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPaused","kind":"symbol"},"doc://SpotifyWebAPI/s12CaseIterableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s12CaseIterableP","type":"unresolvable","title":"Swift.CaseIterable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noActiveDevice":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noActiveDevice","kind":"identifier"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.noActiveDevice","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noactivedevice","abstract":[{"type":"text","text":"Requires an active device and the user has none."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noActiveDevice","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/RawRepresentable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/rawrepresentable-implementations","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article"},"doc://SpotifyWebAPI/SY":{"identifier":"doc:\/\/SpotifyWebAPI\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPaused":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"notPaused","kind":"identifier"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.notPaused","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notpaused","abstract":[{"text":"The command requires playback to be paused.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPaused","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingContext":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notPlayingContext"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.notPlayingContext","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingcontext","abstract":[{"text":"The command requires that a context is currently playing.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingContext","kind":"symbol"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingLocally":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayinglocally","abstract":[{"type":"text","text":"The command requires playback on the local device."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingLocally","role":"symbol","title":"SpotifyPlayerError.ErrorReason.notPlayingLocally","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notPlayingLocally"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingTrack":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingtrack","abstract":[{"text":"The command requires that a track is currently playing.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingTrack","role":"symbol","title":"SpotifyPlayerError.ErrorReason.notPlayingTrack","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"notPlayingTrack","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/Equatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/Equatable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/equatable-implementations","type":"topic","title":"Equatable Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/init(rawValue:)":{"title":"init(rawValue:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/init(rawValue:)","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/init(rawvalue:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noNextTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noNextTrack","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"noNextTrack"}],"title":"SpotifyPlayerError.ErrorReason.noNextTrack","abstract":[{"text":"The command requires a next track, but there is none in the context.","type":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nonexttrack"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/contextDisallow":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/contextdisallow","abstract":[{"type":"text","text":"The command could not be performed on the context."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/contextDisallow","role":"symbol","title":"SpotifyPlayerError.ErrorReason.contextDisallow","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contextDisallow","kind":"identifier"}]},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/!=(_:_:).json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/!=(_:_:).json index ff997d8e7..b41956c9d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"metadata":{"role":"symbol","title":"!=(_:_:)","symbolKind":"op","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Operator"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/!=(_:_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/!=(_:_:)","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations","kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/!=(_:_:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/Equatable-Implementations"]]},"metadata":{"roleHeading":"Operator","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"op"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/Equatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/Equatable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/equatable-implementations","type":"topic","title":"Equatable Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/!=(_:_:)","abstract":[],"kind":"symbol","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/!=(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/alreadypaused.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/alreadypaused.json index 11de9a26d..d4b26cf60 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/alreadypaused.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/alreadypaused.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPaused"},"abstract":[{"type":"text","text":"The command requires playback to not be paused."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"symbolKind":"case","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO13alreadyPausedyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alreadyPaused"}],"roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"SpotifyPlayerError.ErrorReason.alreadyPaused"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadypaused"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alreadyPaused"}]}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/alreadyPaused":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPaused","abstract":[{"text":"The command requires playback to not be paused.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.alreadyPaused","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"alreadyPaused"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadypaused"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"alreadyPaused","kind":"identifier"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO13alreadyPausedyA2EmF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","title":"SpotifyPlayerError.ErrorReason.alreadyPaused","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadypaused"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alreadyPaused"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPaused","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The command requires playback to not be paused."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/alreadyPaused":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alreadyPaused","kind":"identifier"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.alreadyPaused","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadypaused","abstract":[{"type":"text","text":"The command requires playback to not be paused."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPaused","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/alreadyplaying.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/alreadyplaying.json index 739cdd80a..622f72bd8 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/alreadyplaying.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/alreadyplaying.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The track should not be restarted if the same track and context is"},{"text":" ","type":"text"},{"type":"text","text":"already playing, and there is a resume point."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPlaying"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadyplaying"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alreadyPlaying"}],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"case","title":"SpotifyPlayerError.ErrorReason.alreadyPlaying","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO14alreadyPlayingyA2EmF","role":"symbol","roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"alreadyPlaying","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/alreadyPlaying":{"abstract":[{"text":"The track should not be restarted if the same track and context is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"already playing, and there is a resume point."}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadyplaying","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"alreadyPlaying","kind":"identifier"}],"type":"topic","kind":"symbol","title":"SpotifyPlayerError.ErrorReason.alreadyPlaying","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPlaying"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPlaying"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"alreadyPlaying","kind":"identifier"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadyplaying"]}],"metadata":{"symbolKind":"case","title":"SpotifyPlayerError.ErrorReason.alreadyPlaying","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alreadyPlaying","kind":"identifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO14alreadyPlayingyA2EmF"},"sections":[],"abstract":[{"type":"text","text":"The track should not be restarted if the same track and context is"},{"text":" ","type":"text"},{"type":"text","text":"already playing, and there is a resume point."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/alreadyPlaying":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alreadyPlaying","kind":"identifier"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.alreadyPlaying","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadyplaying","abstract":[{"type":"text","text":"The track should not be restarted if the same track and context is"},{"type":"text","text":" "},{"type":"text","text":"already playing, and there is a resume point."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPlaying","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/contextdisallow.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/contextdisallow.json index 659711620..04a2caedd 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/contextdisallow.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/contextdisallow.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/contextdisallow"]}],"sections":[],"metadata":{"role":"symbol","title":"SpotifyPlayerError.ErrorReason.contextDisallow","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO15contextDisallowyA2EmF","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"contextDisallow","kind":"identifier"}]},"abstract":[{"type":"text","text":"The command could not be performed on the context."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/contextDisallow","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contextDisallow","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/contextDisallow":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/contextDisallow","abstract":[{"type":"text","text":"The command could not be performed on the context."}],"title":"SpotifyPlayerError.ErrorReason.contextDisallow","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"contextDisallow","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/contextdisallow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/contextdisallow"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO15contextDisallowyA2EmF","title":"SpotifyPlayerError.ErrorReason.contextDisallow","symbolKind":"case","roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"contextDisallow"}],"modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/contextDisallow"},"abstract":[{"type":"text","text":"The command could not be performed on the context."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"contextDisallow","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/contextDisallow":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/contextdisallow","abstract":[{"type":"text","text":"The command could not be performed on the context."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/contextDisallow","role":"symbol","title":"SpotifyPlayerError.ErrorReason.contextDisallow","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contextDisallow","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/devicenotcontrollable.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/devicenotcontrollable.json index 929004310..639516869 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/devicenotcontrollable.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/devicenotcontrollable.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/deviceNotControllable"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"deviceNotControllable","kind":"identifier"}],"role":"symbol","title":"SpotifyPlayerError.ErrorReason.deviceNotControllable","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","roleHeading":"Case","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO21deviceNotControllableyA2EmF"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/devicenotcontrollable"]}],"abstract":[{"type":"text","text":"Not possible to remote control the device."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"deviceNotControllable","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/deviceNotControllable":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/deviceNotControllable","abstract":[{"text":"Not possible to remote control the device.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.deviceNotControllable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"deviceNotControllable"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/devicenotcontrollable"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/deviceNotControllable","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"abstract":[{"text":"Not possible to remote control the device.","type":"text"}],"sections":[],"metadata":{"symbolKind":"case","roleHeading":"Case","title":"SpotifyPlayerError.ErrorReason.deviceNotControllable","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO21deviceNotControllableyA2EmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"deviceNotControllable","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/devicenotcontrollable"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deviceNotControllable"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/deviceNotControllable":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/devicenotcontrollable","abstract":[{"text":"Not possible to remote control the device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/deviceNotControllable","role":"symbol","title":"SpotifyPlayerError.ErrorReason.deviceNotControllable","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deviceNotControllable"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/encode(to:).json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/encode(to:).json index 531c610a1..be2650451 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/encode(to:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","extendedModule":"Swift","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO","roleHeading":"Instance Method","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/RawRepresentable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/rawrepresentable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/encode(to:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/encode(to:)","abstract":[],"title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/encode(to:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO","role":"symbol","roleHeading":"Instance Method","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"encode(to:)"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/encode(to:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/encode(to:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/RawRepresentable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/rawrepresentable-implementations","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/encode(to:)":{"title":"encode(to:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/encode(to:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/encode(to:)","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/endlesscontext.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/endlesscontext.json index 483b6aff2..1562d52d9 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/endlesscontext.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/endlesscontext.json @@ -1 +1 @@ -{"metadata":{"title":"SpotifyPlayerError.ErrorReason.endlessContext","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO14endlessContextyA2EmF","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endlessContext"}],"roleHeading":"Case"},"abstract":[{"text":"The shuffle command cannot be applied on an endless context.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"endlessContext","kind":"identifier"}]}]}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/endlesscontext"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/endlessContext"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/endlessContext":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endlessContext"}],"title":"SpotifyPlayerError.ErrorReason.endlessContext","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/endlesscontext","abstract":[{"type":"text","text":"The shuffle command cannot be applied on an endless context."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/endlessContext"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"The shuffle command cannot be applied on an endless context.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/endlesscontext"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"endlessContext","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"endlessContext"}],"role":"symbol","title":"SpotifyPlayerError.ErrorReason.endlessContext","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO14endlessContextyA2EmF","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/endlessContext"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/endlessContext":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"endlessContext","kind":"identifier"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.endlessContext","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/endlesscontext","abstract":[{"type":"text","text":"The shuffle command cannot be applied on an endless context."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/endlessContext","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/equatable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/equatable-implementations.json index 69ebc5689..d01a8b6b6 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/equatable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/!=(_:_:)"],"generated":true,"title":"Operators"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/!=(_:_:)","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/!=(_:_:)"],"anchor":"Operators","generated":true,"title":"Operators"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/!=(_:_:)","abstract":[],"kind":"symbol","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/!=(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/hash(into:).json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/hash(into:).json index 59b1bac95..c96a72a36 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/hash(into:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/hash(into:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations"]]},"kind":"symbol","metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","role":"symbol","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"roleHeading":"Instance Method","extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/hash(into:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/hash(into:)","kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/hash(into:)","title":"hash(into:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/RawRepresentable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/rawrepresentable-implementations","abstract":[]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations"]]},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO","extendedModule":"Swift","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"title":"hash(into:)","roleHeading":"Instance Method"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/hash(into:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"role":"symbol","title":"hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/RawRepresentable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/rawrepresentable-implementations","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/hashvalue.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/hashvalue.json index 735d9ca0a..6044e784a 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/hashvalue.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/hashvalue.json @@ -1 +1 @@ -{"sections":[],"metadata":{"role":"symbol","title":"hashValue","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO","symbolKind":"property","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/hashValue","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/hashvalue"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/hashValue":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/hashValue","title":"hashValue","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/RawRepresentable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/rawrepresentable-implementations","abstract":[]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/hashValue","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"hashValue","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO","extendedModule":"Swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/RawRepresentable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/rawrepresentable-implementations","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/hashValue":{"abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/hashvalue","title":"hashValue","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/hashValue","type":"topic","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/init(from:).json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/init(from:).json index bdcc1cda2..a6776ec71 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/init(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/init(from:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations"]]},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","symbolKind":"init","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/init(from:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/RawRepresentable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/rawrepresentable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/init(from:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations"]]},"metadata":{"roleHeading":"Initializer","title":"init(from:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"init","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","extendedModule":"Swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/init(from:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/init(from:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/init(from:)":{"role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/RawRepresentable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/rawrepresentable-implementations","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/init(rawvalue:).json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/init(rawvalue:).json index 4ce874687..4f0e4901d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/init(rawvalue:).json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/init(rawvalue:).json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(rawValue:)","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO8rawValueAESgSS_tcfc","roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/init(rawvalue:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/init(rawValue:)"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/init(rawValue:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/init(rawValue:)","abstract":[],"title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/init(rawvalue:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/init(rawValue:)"},"metadata":{"title":"init(rawValue:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO8rawValueAESgSS_tcfc","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/init(rawValue:)":{"title":"init(rawValue:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/init(rawValue:)","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/init(rawvalue:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/noactivedevice.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/noactivedevice.json index 95c5afd78..168ab29b5 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/noactivedevice.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/noactivedevice.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"noActiveDevice"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"metadata":{"title":"SpotifyPlayerError.ErrorReason.noActiveDevice","roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"noActiveDevice","kind":"identifier"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO14noActiveDeviceyA2EmF","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noActiveDevice"},"abstract":[{"text":"Requires an active device and the user has none.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noactivedevice"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noActiveDevice":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noActiveDevice","abstract":[{"text":"Requires an active device and the user has none.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.noActiveDevice","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noActiveDevice"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noactivedevice"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"noActiveDevice","kind":"identifier"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noActiveDevice"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noactivedevice"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"noActiveDevice","kind":"identifier"}],"roleHeading":"Case","title":"SpotifyPlayerError.ErrorReason.noActiveDevice","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO14noActiveDeviceyA2EmF"},"kind":"symbol","abstract":[{"type":"text","text":"Requires an active device and the user has none."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noActiveDevice":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noActiveDevice","kind":"identifier"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.noActiveDevice","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noactivedevice","abstract":[{"type":"text","text":"Requires an active device and the user has none."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noActiveDevice","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/nonexttrack.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/nonexttrack.json index c1538e5fa..6fb55aafb 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/nonexttrack.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/nonexttrack.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noNextTrack"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Case","title":"SpotifyPlayerError.ErrorReason.noNextTrack","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO11noNextTrackyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noNextTrack","kind":"identifier"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nonexttrack"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The command requires a next track, but there is none in the context."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"noNextTrack"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noNextTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noNextTrack","abstract":[{"type":"text","text":"The command requires a next track, but there is none in the context."}],"title":"SpotifyPlayerError.ErrorReason.noNextTrack","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"noNextTrack","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nonexttrack"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The command requires a next track, but there is none in the context."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nonexttrack"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noNextTrack","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO11noNextTrackyA2EmF","title":"SpotifyPlayerError.ErrorReason.noNextTrack","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"noNextTrack"}],"role":"symbol","roleHeading":"Case","symbolKind":"case"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"noNextTrack","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noNextTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noNextTrack","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"noNextTrack"}],"title":"SpotifyPlayerError.ErrorReason.noNextTrack","abstract":[{"text":"The command requires a next track, but there is none in the context.","type":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nonexttrack"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/noprevioustrack.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/noprevioustrack.json index 2ec5d8640..718407924 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/noprevioustrack.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/noprevioustrack.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noPreviousTrack","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"The command requires a previous track, but there is none in the"},{"text":" ","type":"text"},{"type":"text","text":"context."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noprevioustrack"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noPreviousTrack"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO15noPreviousTrackyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noPreviousTrack"}],"role":"symbol","title":"SpotifyPlayerError.ErrorReason.noPreviousTrack","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","roleHeading":"Case"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noPreviousTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noPreviousTrack","abstract":[{"text":"The command requires a previous track, but there is none in the","type":"text"},{"type":"text","text":" "},{"text":"context.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.noPreviousTrack","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noPreviousTrack","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noprevioustrack"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noprevioustrack"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"abstract":[{"type":"text","text":"The command requires a previous track, but there is none in the"},{"text":" ","type":"text"},{"type":"text","text":"context."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"title":"SpotifyPlayerError.ErrorReason.noPreviousTrack","roleHeading":"Case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"noPreviousTrack","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO15noPreviousTrackyA2EmF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noPreviousTrack","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"noPreviousTrack"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noPreviousTrack":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noprevioustrack","abstract":[{"type":"text","text":"The command requires a previous track, but there is none in the"},{"type":"text","text":" "},{"type":"text","text":"context."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noPreviousTrack","role":"symbol","title":"SpotifyPlayerError.ErrorReason.noPreviousTrack","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"noPreviousTrack","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/nospecifictrack.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/nospecifictrack.json index c1c4d848b..594e22ec8 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/nospecifictrack.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/nospecifictrack.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noSpecificTrack"},"metadata":{"roleHeading":"Case","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO15noSpecificTrackyA2EmF","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"noSpecificTrack","kind":"identifier"}],"role":"symbol","symbolKind":"case","title":"SpotifyPlayerError.ErrorReason.noSpecificTrack"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The requested track does not exist.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nospecifictrack"]}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"noSpecificTrack","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noSpecificTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noSpecificTrack","abstract":[{"text":"The requested track does not exist.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.noSpecificTrack","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"noSpecificTrack"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nospecifictrack"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO15noSpecificTrackyA2EmF","roleHeading":"Case","title":"SpotifyPlayerError.ErrorReason.noSpecificTrack","role":"symbol","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noSpecificTrack","kind":"identifier"}]},"kind":"symbol","abstract":[{"text":"The requested track does not exist.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noSpecificTrack"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nospecifictrack"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"noSpecificTrack","kind":"identifier"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noSpecificTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noSpecificTrack","abstract":[{"text":"The requested track does not exist.","type":"text"}],"type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"noSpecificTrack","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason.noSpecificTrack","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nospecifictrack","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/notpaused.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/notpaused.json index e7511cbd1..bba3d8257 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/notpaused.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/notpaused.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPaused","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"notPaused","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason.notPaused","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO9notPausedyA2EmF","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"notPaused","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The command requires playback to be paused."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notpaused"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPaused":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPaused","abstract":[{"type":"text","text":"The command requires playback to be paused."}],"title":"SpotifyPlayerError.ErrorReason.notPaused","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"notPaused","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notpaused"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"notPaused","kind":"identifier"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"title":"SpotifyPlayerError.ErrorReason.notPaused","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO9notPausedyA2EmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"notPaused"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPaused","interfaceLanguage":"swift"},"abstract":[{"text":"The command requires playback to be paused.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notpaused"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPaused":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"notPaused","kind":"identifier"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.notPaused","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notpaused","abstract":[{"text":"The command requires playback to be paused.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPaused","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayingcontext.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayingcontext.json index 47c899d11..adfe8f6f8 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayingcontext.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayingcontext.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notPlayingContext"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingContext","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"type":"text","text":"The command requires that a context is currently playing."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingcontext"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"notPlayingContext","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO17notPlayingContextyA2EmF","symbolKind":"case","roleHeading":"Case","title":"SpotifyPlayerError.ErrorReason.notPlayingContext","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingContext":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingContext","abstract":[{"text":"The command requires that a context is currently playing.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.notPlayingContext","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"notPlayingContext","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingcontext"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingcontext"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingContext"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"notPlayingContext","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO17notPlayingContextyA2EmF","role":"symbol","title":"SpotifyPlayerError.ErrorReason.notPlayingContext","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"notPlayingContext","kind":"identifier"}],"roleHeading":"Case"},"sections":[],"abstract":[{"text":"The command requires that a context is currently playing.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingContext":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notPlayingContext"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.notPlayingContext","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingcontext","abstract":[{"text":"The command requires that a context is currently playing.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingContext","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayinglocally.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayinglocally.json index b8d264dcf..74575fb53 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayinglocally.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayinglocally.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingLocally","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO17notPlayingLocallyyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notPlayingLocally"}],"title":"SpotifyPlayerError.ErrorReason.notPlayingLocally","roleHeading":"Case"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notPlayingLocally"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayinglocally"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The command requires playback on the local device.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingLocally":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingLocally","abstract":[{"text":"The command requires playback on the local device.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.notPlayingLocally","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"notPlayingLocally"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayinglocally"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingLocally","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notPlayingLocally"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"case","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO17notPlayingLocallyyA2EmF","role":"symbol","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notPlayingLocally"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyPlayerError.ErrorReason.notPlayingLocally"},"abstract":[{"text":"The command requires playback on the local device.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayinglocally"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingLocally":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayinglocally","abstract":[{"type":"text","text":"The command requires playback on the local device."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingLocally","role":"symbol","title":"SpotifyPlayerError.ErrorReason.notPlayingLocally","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notPlayingLocally"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayingtrack.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayingtrack.json index 5bc18d2ba..eb48d110a 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayingtrack.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayingtrack.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notPlayingTrack"}]}],"kind":"declarations"}],"abstract":[{"text":"The command requires that a track is currently playing.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingtrack"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingTrack","interfaceLanguage":"swift"},"metadata":{"title":"SpotifyPlayerError.ErrorReason.notPlayingTrack","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"notPlayingTrack","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO15notPlayingTrackyA2EmF","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingTrack","abstract":[{"type":"text","text":"The command requires that a track is currently playing."}],"title":"SpotifyPlayerError.ErrorReason.notPlayingTrack","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"notPlayingTrack","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingtrack"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The command requires that a track is currently playing."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"notPlayingTrack","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingtrack"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingTrack"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"metadata":{"title":"SpotifyPlayerError.ErrorReason.notPlayingTrack","role":"symbol","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO15notPlayingTrackyA2EmF","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notPlayingTrack"}],"symbolKind":"case"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingTrack":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingtrack","abstract":[{"text":"The command requires that a track is currently playing.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingTrack","role":"symbol","title":"SpotifyPlayerError.ErrorReason.notPlayingTrack","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"notPlayingTrack","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/premiumrequired.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/premiumrequired.json index 9cc1324a3..8a22aad41 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/premiumrequired.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/premiumrequired.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"metadata":{"symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyPlayerError.ErrorReason.premiumRequired","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"premiumRequired"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO15premiumRequiredyA2EmF"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/premiumrequired"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/premiumRequired","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"abstract":[{"text":"The request is prohibited for non-premium users.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"premiumRequired"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/premiumRequired":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/premiumRequired","abstract":[{"text":"The request is prohibited for non-premium users.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.premiumRequired","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"premiumRequired"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/premiumrequired"}}} \ No newline at end of file +{"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO15premiumRequiredyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"premiumRequired","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyPlayerError.ErrorReason.premiumRequired","roleHeading":"Case"},"sections":[],"abstract":[{"type":"text","text":"The request is prohibited for non-premium users."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"premiumRequired"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/premiumrequired"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/premiumRequired"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/premiumRequired":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"premiumRequired"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.premiumRequired","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/premiumrequired","abstract":[{"text":"The request is prohibited for non-premium users.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/premiumRequired","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/ratelimited.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/ratelimited.json index dc0e92836..8703ff847 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/ratelimited.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/ratelimited.json @@ -1 +1 @@ -{"abstract":[{"text":"The user is rate limited due to too frequent track play, also known","type":"text"},{"type":"text","text":" "},{"text":"as cat-on-the-keyboard spamming.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rateLimited"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/ratelimited"]}],"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO11rateLimitedyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"rateLimited","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason.rateLimited","roleHeading":"Case"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/rateLimited","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/rateLimited":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/rateLimited","abstract":[{"text":"The user is rate limited due to too frequent track play, also known","type":"text"},{"text":" ","type":"text"},{"text":"as cat-on-the-keyboard spamming.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.rateLimited","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"rateLimited"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/ratelimited"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyPlayerError.ErrorReason.rateLimited","roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"rateLimited"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO11rateLimitedyA2EmF","symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rateLimited"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/ratelimited"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The user is rate limited due to too frequent track play, also known","type":"text"},{"type":"text","text":" "},{"type":"text","text":"as cat-on-the-keyboard spamming."}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/rateLimited"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/rateLimited":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/ratelimited","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/rateLimited","title":"SpotifyPlayerError.ErrorReason.rateLimited","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rateLimited"}],"abstract":[{"type":"text","text":"The user is rate limited due to too frequent track play, also known"},{"type":"text","text":" "},{"type":"text","text":"as cat-on-the-keyboard spamming."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/rawrepresentable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/rawrepresentable-implementations.json index 28d92e208..942bd8b7d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/rawrepresentable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/rawrepresentable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/init(from:)"],"generated":true},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/hashValue"],"generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/hash(into:)"],"title":"Instance Methods","generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"RawRepresentable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/rawrepresentable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/encode(to:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/encode(to:)","abstract":[],"title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/encode(to:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/hashValue":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/hashValue","title":"hashValue","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/hash(into:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/hash(into:)","kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/hash(into:)","title":"hash(into:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/init(from:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"RawRepresentable Implementations","roleHeading":"API Collection"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/init(from:)"],"generated":true,"title":"Initializers"},{"generated":true,"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/hashValue"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/hash(into:)"],"anchor":"Instance-Methods","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/rawrepresentable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/init(from:)":{"role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/hashValue":{"abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/hashvalue","title":"hashValue","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/hashValue","type":"topic","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/hash(into:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"role":"symbol","title":"hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/encode(to:)":{"title":"encode(to:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/encode(to:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/encode(to:)","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/remotecontroldisallow.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/remotecontroldisallow.json index a443d8322..e39641532 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/remotecontroldisallow.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/remotecontroldisallow.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteControlDisallow","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason.remoteControlDisallow","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO21remoteControlDisallowyA2EmF","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"remoteControlDisallow","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"text":"The context cannot be remote-controlled.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/remoteControlDisallow","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/remotecontroldisallow"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/remoteControlDisallow":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteControlDisallow","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"The context cannot be remote-controlled."}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/remotecontroldisallow","title":"SpotifyPlayerError.ErrorReason.remoteControlDisallow","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/remoteControlDisallow","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The context cannot be remote-controlled."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/remotecontroldisallow"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteControlDisallow","kind":"identifier"}],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO21remoteControlDisallowyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"remoteControlDisallow","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason.remoteControlDisallow","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"case","roleHeading":"Case"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/remoteControlDisallow","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/remoteControlDisallow":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteControlDisallow"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.remoteControlDisallow","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/remotecontroldisallow","abstract":[{"text":"The context cannot be remote-controlled.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/remoteControlDisallow","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/unknown.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/unknown.json index b363a0d05..db781a858 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/unknown.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/unknown.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/unknown","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO7unknownyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unknown","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason.unknown","roleHeading":"Case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unknown","kind":"identifier"}]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Unfortunately, there is a bug at the moment with the Spotify API in"},{"type":"text","text":" "},{"type":"text","text":"which this error reason is returned for many requests instead of one of"},{"type":"text","text":" "},{"text":"the more specific errors in this enum.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/unknown"]}],"abstract":[{"type":"text","text":"Certain actions are restricted because of unknown reasons."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/unknown","abstract":[{"type":"text","text":"Certain actions are restricted because of unknown reasons."}],"title":"SpotifyPlayerError.ErrorReason.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/unknown"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"}}} \ No newline at end of file +{"metadata":{"symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO7unknownyA2EmF","role":"symbol","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"title":"SpotifyPlayerError.ErrorReason.unknown"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unknown","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"text":"Unfortunately, there is a bug at the moment with the Spotify API in","type":"text"},{"text":" ","type":"text"},{"text":"which this error reason is returned for many requests instead of one of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the more specific errors in this enum."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/unknown"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/unknown"},"abstract":[{"type":"text","text":"Certain actions are restricted because of unknown reasons."}],"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/unknown":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/unknown","abstract":[{"text":"Certain actions are restricted because of unknown reasons.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/unknown","role":"symbol","title":"SpotifyPlayerError.ErrorReason.unknown","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/volumecontroldisallow.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/volumecontroldisallow.json index 97b9bba6b..564465880 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/volumecontroldisallow.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/errorreason/volumecontroldisallow.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"volumeControlDisallow"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Not possible to remote control the device’s volume."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/volumecontroldisallow"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/volumeControlDisallow","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"role":"symbol","title":"SpotifyPlayerError.ErrorReason.volumeControlDisallow","symbolKind":"case","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO21volumeControlDisallowyA2EmF","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"volumeControlDisallow"}],"modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/volumeControlDisallow":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/volumeControlDisallow","abstract":[{"type":"text","text":"Not possible to remote control the device’s volume."}],"title":"SpotifyPlayerError.ErrorReason.volumeControlDisallow","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"volumeControlDisallow","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/volumecontroldisallow"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/volumecontroldisallow"]}],"sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"volumeControlDisallow"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO21volumeControlDisallowyA2EmF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","title":"SpotifyPlayerError.ErrorReason.volumeControlDisallow","roleHeading":"Case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"volumeControlDisallow","kind":"identifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"]]},"kind":"symbol","abstract":[{"type":"text","text":"Not possible to remote control the device’s volume."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/volumeControlDisallow","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/volumeControlDisallow":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/volumecontroldisallow","abstract":[{"type":"text","text":"Not possible to remote control the device’s volume."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/volumeControlDisallow","role":"symbol","title":"SpotifyPlayerError.ErrorReason.volumeControlDisallow","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"volumeControlDisallow","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/failurereason.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/failurereason.json index ea5a91007..b5f7d63a7 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/failurereason.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/failurereason.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"LocalizedError.failureReason","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/failurereason"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/failureReason"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"symbolKind":"property","extendedModule":"Foundation","platforms":[{"unavailable":false,"introducedAt":"8.0","deprecated":false,"name":"iOS","beta":false},{"name":"macOS","unavailable":false,"deprecated":false,"introducedAt":"10.10","beta":false},{"deprecated":false,"name":"tvOS","introducedAt":"9.0","unavailable":false,"beta":false},{"name":"watchOS","beta":false,"unavailable":false,"introducedAt":"2.0","deprecated":false}],"title":"failureReason","roleHeading":"Instance Property","role":"symbol","externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/LocalizedError-Implementations":{"title":"LocalizedError Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/failureReason":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/failurereason","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/failureReason","title":"failureReason","abstract":[]}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/failureReason","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Foundation"]}],"title":"failureReason","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"extendedModule":"Foundation","externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV","symbolKind":"property","role":"symbol","platforms":[{"beta":false,"deprecated":false,"introducedAt":"8.0","unavailable":false,"name":"iOS"},{"unavailable":false,"introducedAt":"10.10","deprecated":false,"name":"macOS","beta":false},{"name":"tvOS","deprecated":false,"introducedAt":"9.0","beta":false,"unavailable":false},{"introducedAt":"2.0","name":"watchOS","deprecated":false,"unavailable":false,"beta":false}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/failurereason"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failureReason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/failureReason":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/failureReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/failurereason","title":"failureReason","kind":"symbol","type":"topic","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/LocalizedError-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations","type":"topic","kind":"article","title":"LocalizedError Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/helpanchor.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/helpanchor.json index 43a5a4b6c..6427ec077 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/helpanchor.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/helpanchor.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/helpanchor"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.helpAnchor"},{"type":"text","text":"."}],"sections":[],"metadata":{"roleHeading":"Instance Property","platforms":[{"name":"iOS","deprecated":false,"introducedAt":"8.0","beta":false,"unavailable":false},{"name":"macOS","introducedAt":"10.10","beta":false,"deprecated":false,"unavailable":false},{"unavailable":false,"introducedAt":"9.0","name":"tvOS","deprecated":false,"beta":false},{"introducedAt":"2.0","deprecated":false,"unavailable":false,"name":"watchOS","beta":false}],"symbolKind":"property","role":"symbol","title":"helpAnchor","extendedModule":"Foundation","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/helpAnchor"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/LocalizedError-Implementations":{"title":"LocalizedError Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/helpAnchor":{"title":"helpAnchor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/helpAnchor","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/helpanchor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/helpAnchor","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/helpanchor"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"platforms":[{"name":"iOS","deprecated":false,"introducedAt":"8.0","beta":false,"unavailable":false},{"name":"macOS","deprecated":false,"introducedAt":"10.10","unavailable":false,"beta":false},{"introducedAt":"9.0","name":"tvOS","unavailable":false,"beta":false,"deprecated":false},{"introducedAt":"2.0","deprecated":false,"beta":false,"name":"watchOS","unavailable":false}],"title":"helpAnchor","extendedModule":"Foundation","externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV","role":"symbol","roleHeading":"Instance Property","symbolKind":"property","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.helpAnchor"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/helpAnchor":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/helpanchor","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"helpAnchor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/helpAnchor","role":"symbol","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/LocalizedError-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations","type":"topic","kind":"article","title":"LocalizedError Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizederror-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/init(from:).json b/docs/data/documentation/spotifywebapi/spotifyplayererror/init(from:).json index 8247fc006..8ecfc5b45 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/init(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/init(from:).json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/init(from:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/init(from:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Decodable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","title":"init(from:)","extendedModule":"SpotifyWebAPI","role":"symbol"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/init(from:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/init(from:)","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Decodable-Implementations":{"type":"topic","title":"Decodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/decodable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Decodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Decodable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/init(from:)"},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV4fromACs7Decoder_p_tKcfc","extendedModule":"SpotifyWebAPI","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","roleHeading":"Initializer"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Decodable-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Decodable-Implementations","role":"collectionGroup","abstract":[],"type":"topic","title":"Decodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/init(from:)","abstract":[],"kind":"symbol","type":"topic","title":"init(from:)","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/localizeddescription.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/localizeddescription.json index b5aa0d1e3..3df677bb2 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/localizeddescription.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/localizeddescription.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/localizedDescription","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Error-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","title":"localizedDescription","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV","symbolKind":"property","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"introducedAt":"8.0","beta":false},{"unavailable":false,"introducedAt":"10.10","deprecated":false,"name":"macOS","beta":false},{"deprecated":false,"name":"tvOS","introducedAt":"9.0","unavailable":false,"beta":false},{"deprecated":false,"unavailable":false,"name":"watchOS","beta":false,"introducedAt":"2.0"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"extendedModule":"Swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Error.localizedDescription","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Error-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/error-implementations","abstract":[],"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Error-Implementations","type":"topic","title":"Error Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/localizedDescription":{"role":"symbol","title":"localizedDescription","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizeddescription","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/localizedDescription","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV","roleHeading":"Instance Property","role":"symbol","platforms":[{"name":"iOS","deprecated":false,"beta":false,"unavailable":false,"introducedAt":"8.0"},{"introducedAt":"10.10","name":"macOS","beta":false,"unavailable":false,"deprecated":false},{"introducedAt":"9.0","beta":false,"deprecated":false,"unavailable":false,"name":"tvOS"},{"name":"watchOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"2.0"}],"extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"localizedDescription"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Error.localizedDescription","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Error-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/localizedDescription"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/Error-Implementations":{"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/error-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/Error-Implementations","role":"collectionGroup","abstract":[],"type":"topic","title":"Error Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/localizedDescription":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/localizedDescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"localizedDescription","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizeddescription","abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/localizederror-implementations.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/localizederror-implementations.json index e02a95034..03ad3a219 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/localizederror-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/localizederror-implementations.json @@ -1 +1 @@ -{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/localizederror-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"LocalizedError Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/failureReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/helpAnchor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/recoverySuggestion"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/failureReason":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/failurereason","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/failureReason","title":"failureReason","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/helpAnchor":{"title":"helpAnchor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/helpAnchor","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/helpanchor"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/recoverySuggestion":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/recoverysuggestion","abstract":[],"role":"symbol","title":"recoverySuggestion","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/recoverySuggestion"}}} \ No newline at end of file +{"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"topicSections":[{"title":"Instance Properties","generated":true,"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/failureReason","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/helpAnchor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/recoverySuggestion"]}],"sections":[],"metadata":{"role":"collectionGroup","roleHeading":"API Collection","title":"LocalizedError Implementations","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/localizederror-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/helpAnchor":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/helpanchor","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"helpAnchor","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"helpAnchor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/helpAnchor","role":"symbol","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/recoverySuggestion":{"title":"recoverySuggestion","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/recoverysuggestion","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/recoverySuggestion"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/failureReason":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/failureReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/failurereason","title":"failureReason","kind":"symbol","type":"topic","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"failureReason","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/message.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/message.json index ba70fd80d..0073453e2 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/message.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/message.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/message"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV7messageSSvp","modules":[{"name":"SpotifyWebAPI"}],"title":"message","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"sections":[],"abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"message","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"message","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV7messageSSvp","symbolKind":"property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/message"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"A short description of the cause of the error."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","kind":"symbol","title":"message","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"topic","abstract":[{"type":"text","text":"A short description of the cause of the error."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/reason.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/reason.json index 5ed887729..7b8e601cd 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/reason.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/reason.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","interfaceLanguage":"swift"},"metadata":{"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV6reasonAC0E6ReasonOvp","roleHeading":"Instance Property","title":"reason","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"reason","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV","text":"SpotifyPlayerError"},{"text":".","kind":"text"},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}]},"abstract":[{"text":"A player error reason.","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"reason","kind":"identifier"},{"kind":"text","text":": "},{"text":"SpotifyPlayerError","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO","kind":"typeIdentifier","text":"ErrorReason","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noPreviousTrack","isActive":true,"type":"reference"},{"text":": The command requires a previous track,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"but there is none in the context."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noNextTrack","type":"reference","isActive":true},{"text":": The command requires a next track, but there","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is none in the context."}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noSpecificTrack"},{"type":"text","text":": The requested track does not exist."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPaused","isActive":true,"type":"reference"},{"type":"text","text":": The command requires playback to not be"},{"text":" ","type":"text"},{"text":"paused.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPaused","type":"reference"},{"type":"text","text":": The command requires playback to be paused."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingLocally"},{"type":"text","text":": The command requires playback on the"},{"text":" ","type":"text"},{"type":"text","text":"local device."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingTrack","isActive":true},{"type":"text","text":": The command requires that a track is"},{"type":"text","text":" "},{"type":"text","text":"currently playing."}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingContext","type":"reference"},{"type":"text","text":": The command requires that a context is"},{"text":" ","type":"text"},{"type":"text","text":"currently playing."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/endlessContext"},{"text":": The shuffle command cannot be applied on","type":"text"},{"type":"text","text":" "},{"type":"text","text":"an endless context."}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/contextDisallow"},{"text":": The command could not be performed on","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the context."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPlaying"},{"text":": The track should not be restarted if the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"same track and context is already playing, and there is a resume point."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/rateLimited","isActive":true},{"type":"text","text":": The user is rate limited due to too frequent"},{"type":"text","text":" "},{"type":"text","text":"track play, also known as cat-on-the-keyboard spamming."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/remoteControlDisallow","type":"reference","isActive":true},{"type":"text","text":": The context cannot be"},{"text":" ","type":"text"},{"text":"remote-controlled.","type":"text"}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/deviceNotControllable","type":"reference"},{"text":": Not possible to remote control the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"device."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/volumeControlDisallow","isActive":true},{"type":"text","text":": Not possible to remote control the"},{"text":" ","type":"text"},{"type":"text","text":"device’s volume."}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noActiveDevice"},{"text":": Requires an active device and the user","type":"text"},{"type":"text","text":" "},{"type":"text","text":"has none."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/premiumRequired","type":"reference","isActive":true},{"text":": The request is prohibited for","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"non-premium users."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/unknown"},{"type":"text","text":": Certain actions are restricted because of"},{"text":" ","type":"text"},{"type":"text","text":"unknown reasons. Unfortunately, there is a bug at the moment with the"},{"type":"text","text":" "},{"type":"text","text":"Spotify web API in which this error reason is returned for many requests"},{"type":"text","text":" "},{"text":"instead of one of the more specific errors above.","type":"text"}],"type":"paragraph"}]}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/reason"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPaused":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPaused","abstract":[{"type":"text","text":"The command requires playback to be paused."}],"title":"SpotifyPlayerError.ErrorReason.notPaused","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"notPaused","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notpaused"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingContext":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingContext","abstract":[{"text":"The command requires that a context is currently playing.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.notPlayingContext","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"notPlayingContext","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingcontext"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noSpecificTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noSpecificTrack","abstract":[{"text":"The requested track does not exist.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.noSpecificTrack","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"noSpecificTrack"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nospecifictrack"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noPreviousTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noPreviousTrack","abstract":[{"text":"The command requires a previous track, but there is none in the","type":"text"},{"type":"text","text":" "},{"text":"context.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.noPreviousTrack","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noPreviousTrack","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noprevioustrack"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ErrorReason","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"A player error reason."}],"title":"SpotifyPlayerError.ErrorReason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","navigatorTitle":[{"kind":"identifier","text":"ErrorReason"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noActiveDevice":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noActiveDevice","abstract":[{"text":"Requires an active device and the user has none.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.noActiveDevice","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noActiveDevice"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noactivedevice"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/volumeControlDisallow":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/volumeControlDisallow","abstract":[{"type":"text","text":"Not possible to remote control the device’s volume."}],"title":"SpotifyPlayerError.ErrorReason.volumeControlDisallow","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"volumeControlDisallow","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/volumecontroldisallow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/alreadyPaused":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPaused","abstract":[{"text":"The command requires playback to not be paused.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.alreadyPaused","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"alreadyPaused"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadypaused"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/remoteControlDisallow":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remoteControlDisallow","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"The context cannot be remote-controlled."}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/remotecontroldisallow","title":"SpotifyPlayerError.ErrorReason.remoteControlDisallow","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/remoteControlDisallow","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/deviceNotControllable":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/deviceNotControllable","abstract":[{"text":"Not possible to remote control the device.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.deviceNotControllable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"deviceNotControllable"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/devicenotcontrollable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV","text":"SpotifyPlayerError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"title":"reason","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/endlessContext":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endlessContext"}],"title":"SpotifyPlayerError.ErrorReason.endlessContext","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/endlesscontext","abstract":[{"type":"text","text":"The shuffle command cannot be applied on an endless context."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/endlessContext"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/rateLimited":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/rateLimited","abstract":[{"text":"The user is rate limited due to too frequent track play, also known","type":"text"},{"text":" ","type":"text"},{"text":"as cat-on-the-keyboard spamming.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.rateLimited","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"rateLimited"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/ratelimited"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/premiumRequired":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/premiumRequired","abstract":[{"text":"The request is prohibited for non-premium users.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.premiumRequired","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"premiumRequired"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/premiumrequired"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingLocally":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingLocally","abstract":[{"text":"The command requires playback on the local device.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.notPlayingLocally","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"notPlayingLocally"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayinglocally"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/unknown","abstract":[{"type":"text","text":"Certain actions are restricted because of unknown reasons."}],"title":"SpotifyPlayerError.ErrorReason.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/unknown"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/contextDisallow":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/contextDisallow","abstract":[{"type":"text","text":"The command could not be performed on the context."}],"title":"SpotifyPlayerError.ErrorReason.contextDisallow","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"contextDisallow","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/contextdisallow"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noNextTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noNextTrack","abstract":[{"type":"text","text":"The command requires a next track, but there is none in the context."}],"title":"SpotifyPlayerError.ErrorReason.noNextTrack","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"noNextTrack","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nonexttrack"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/alreadyPlaying":{"abstract":[{"text":"The track should not be restarted if the same track and context is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"already playing, and there is a resume point."}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadyplaying","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"alreadyPlaying","kind":"identifier"}],"type":"topic","kind":"symbol","title":"SpotifyPlayerError.ErrorReason.alreadyPlaying","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPlaying"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingTrack","abstract":[{"type":"text","text":"The command requires that a track is currently playing."}],"title":"SpotifyPlayerError.ErrorReason.notPlayingTrack","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"notPlayingTrack","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingtrack"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/reason"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"title":"reason","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV6reasonAC0E6ReasonOvp","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"reason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV","text":"SpotifyPlayerError"},{"text":".","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO","kind":"typeIdentifier","text":"ErrorReason"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reason","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","text":"SpotifyPlayerError","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","text":"ErrorReason","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noPreviousTrack","isActive":true},{"type":"text","text":": The command requires a previous track,"},{"type":"text","text":" "},{"type":"text","text":"but there is none in the context."}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noNextTrack","isActive":true,"type":"reference"},{"text":": The command requires a next track, but there","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"is none in the context."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noSpecificTrack","type":"reference"},{"type":"text","text":": The requested track does not exist."}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPaused","type":"reference"},{"text":": The command requires playback to not be","type":"text"},{"type":"text","text":" "},{"text":"paused.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPaused"},{"text":": The command requires playback to be paused.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingLocally"},{"type":"text","text":": The command requires playback on the"},{"type":"text","text":" "},{"type":"text","text":"local device."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingTrack","type":"reference","isActive":true},{"type":"text","text":": The command requires that a track is"},{"type":"text","text":" "},{"text":"currently playing.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingContext","isActive":true},{"type":"text","text":": The command requires that a context is"},{"text":" ","type":"text"},{"type":"text","text":"currently playing."}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/endlessContext","type":"reference","isActive":true},{"text":": The shuffle command cannot be applied on","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"an endless context."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/contextDisallow"},{"text":": The command could not be performed on","type":"text"},{"type":"text","text":" "},{"text":"the context.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPlaying","type":"reference","isActive":true},{"type":"text","text":": The track should not be restarted if the"},{"type":"text","text":" "},{"type":"text","text":"same track and context is already playing, and there is a resume point."}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/rateLimited","isActive":true},{"text":": The user is rate limited due to too frequent","type":"text"},{"type":"text","text":" "},{"text":"track play, also known as cat-on-the-keyboard spamming.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/remoteControlDisallow","isActive":true},{"type":"text","text":": The context cannot be"},{"type":"text","text":" "},{"type":"text","text":"remote-controlled."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/deviceNotControllable"},{"type":"text","text":": Not possible to remote control the"},{"type":"text","text":" "},{"type":"text","text":"device."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/volumeControlDisallow","isActive":true,"type":"reference"},{"type":"text","text":": Not possible to remote control the"},{"type":"text","text":" "},{"text":"device’s volume.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noActiveDevice"},{"type":"text","text":": Requires an active device and the user"},{"text":" ","type":"text"},{"type":"text","text":"has none."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/premiumRequired","type":"reference","isActive":true},{"type":"text","text":": The request is prohibited for"},{"type":"text","text":" "},{"type":"text","text":"non-premium users."}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/unknown","type":"reference"},{"text":": Certain actions are restricted because of","type":"text"},{"text":" ","type":"text"},{"text":"unknown reasons. Unfortunately, there is a bug at the moment with the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Spotify web API in which this error reason is returned for many requests"},{"type":"text","text":" "},{"type":"text","text":"instead of one of the more specific errors above."}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"abstract":[{"type":"text","text":"A player error reason."}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noSpecificTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noSpecificTrack","abstract":[{"text":"The requested track does not exist.","type":"text"}],"type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"noSpecificTrack","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason.noSpecificTrack","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nospecifictrack","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/endlessContext":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"endlessContext","kind":"identifier"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.endlessContext","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/endlesscontext","abstract":[{"type":"text","text":"The shuffle command cannot be applied on an endless context."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/endlessContext","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/volumeControlDisallow":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/volumecontroldisallow","abstract":[{"type":"text","text":"Not possible to remote control the device’s volume."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/volumeControlDisallow","role":"symbol","title":"SpotifyPlayerError.ErrorReason.volumeControlDisallow","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"volumeControlDisallow","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/premiumRequired":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"premiumRequired"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.premiumRequired","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/premiumrequired","abstract":[{"text":"The request is prohibited for non-premium users.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/premiumRequired","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/deviceNotControllable":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/devicenotcontrollable","abstract":[{"text":"Not possible to remote control the device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/deviceNotControllable","role":"symbol","title":"SpotifyPlayerError.ErrorReason.deviceNotControllable","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deviceNotControllable"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"title":"reason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"reason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyPlayerError","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV"},{"text":".","kind":"text"},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noNextTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noNextTrack","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"noNextTrack"}],"title":"SpotifyPlayerError.ErrorReason.noNextTrack","abstract":[{"text":"The command requires a next track, but there is none in the context.","type":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nonexttrack"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/alreadyPlaying":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alreadyPlaying","kind":"identifier"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.alreadyPlaying","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadyplaying","abstract":[{"type":"text","text":"The track should not be restarted if the same track and context is"},{"type":"text","text":" "},{"type":"text","text":"already playing, and there is a resume point."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPlaying","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noPreviousTrack":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noprevioustrack","abstract":[{"type":"text","text":"The command requires a previous track, but there is none in the"},{"type":"text","text":" "},{"type":"text","text":"context."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noPreviousTrack","role":"symbol","title":"SpotifyPlayerError.ErrorReason.noPreviousTrack","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"noPreviousTrack","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/remoteControlDisallow":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remoteControlDisallow"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.remoteControlDisallow","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/remotecontroldisallow","abstract":[{"text":"The context cannot be remote-controlled.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/remoteControlDisallow","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingTrack":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingtrack","abstract":[{"text":"The command requires that a track is currently playing.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingTrack","role":"symbol","title":"SpotifyPlayerError.ErrorReason.notPlayingTrack","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"notPlayingTrack","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/rateLimited":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/ratelimited","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/rateLimited","title":"SpotifyPlayerError.ErrorReason.rateLimited","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rateLimited"}],"abstract":[{"type":"text","text":"The user is rate limited due to too frequent track play, also known"},{"type":"text","text":" "},{"type":"text","text":"as cat-on-the-keyboard spamming."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPaused":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"notPaused","kind":"identifier"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.notPaused","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notpaused","abstract":[{"text":"The command requires playback to be paused.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPaused","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/unknown":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/unknown","abstract":[{"text":"Certain actions are restricted because of unknown reasons.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/unknown","role":"symbol","title":"SpotifyPlayerError.ErrorReason.unknown","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason":{"abstract":[{"text":"A player error reason.","type":"text"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorReason"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason","type":"topic","role":"symbol","navigatorTitle":[{"text":"ErrorReason","kind":"identifier"}],"title":"SpotifyPlayerError.ErrorReason","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noActiveDevice":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noActiveDevice","kind":"identifier"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.noActiveDevice","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noactivedevice","abstract":[{"type":"text","text":"Requires an active device and the user has none."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noActiveDevice","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingLocally":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayinglocally","abstract":[{"type":"text","text":"The command requires playback on the local device."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingLocally","role":"symbol","title":"SpotifyPlayerError.ErrorReason.notPlayingLocally","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notPlayingLocally"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/alreadyPaused":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alreadyPaused","kind":"identifier"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.alreadyPaused","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadypaused","abstract":[{"type":"text","text":"The command requires playback to not be paused."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/alreadyPaused","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/contextDisallow":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/contextdisallow","abstract":[{"type":"text","text":"The command could not be performed on the context."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/contextDisallow","role":"symbol","title":"SpotifyPlayerError.ErrorReason.contextDisallow","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contextDisallow","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/notPlayingContext":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"notPlayingContext"}],"type":"topic","role":"symbol","title":"SpotifyPlayerError.ErrorReason.notPlayingContext","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingcontext","abstract":[{"text":"The command requires that a context is currently playing.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/notPlayingContext","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/recoverysuggestion.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/recoverysuggestion.json index f4296b86d..12823c38a 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/recoverysuggestion.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/recoverysuggestion.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/recoverysuggestion"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/recoverySuggestion","interfaceLanguage":"swift"},"sections":[],"metadata":{"extendedModule":"Foundation","title":"recoverySuggestion","symbolKind":"property","modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV","platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","introducedAt":"8.0","beta":false},{"name":"macOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"10.10"},{"introducedAt":"9.0","name":"tvOS","deprecated":false,"unavailable":false,"beta":false},{"introducedAt":"2.0","deprecated":false,"name":"watchOS","unavailable":false,"beta":false}],"role":"symbol","roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/LocalizedError-Implementations":{"title":"LocalizedError Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/recoverySuggestion":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/recoverysuggestion","abstract":[],"role":"symbol","title":"recoverySuggestion","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recoverySuggestion","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/recoverySuggestion"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/recoverySuggestion"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"modules":[{"relatedModules":["Foundation"],"name":"SpotifyWebAPI"}],"title":"recoverySuggestion","symbolKind":"property","extendedModule":"Foundation","roleHeading":"Instance Property","platforms":[{"introducedAt":"8.0","unavailable":false,"deprecated":false,"beta":false,"name":"iOS"},{"introducedAt":"10.10","beta":false,"name":"macOS","unavailable":false,"deprecated":false},{"introducedAt":"9.0","beta":false,"name":"tvOS","deprecated":false,"unavailable":false},{"name":"watchOS","introducedAt":"2.0","beta":false,"deprecated":false,"unavailable":false}],"role":"symbol","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:13SpotifyWebAPI0A11PlayerErrorV"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/recoverysuggestion"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/LocalizedError-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/LocalizedError-Implementations","type":"topic","kind":"article","title":"LocalizedError Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizederror-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/recoverySuggestion":{"title":"recoverySuggestion","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/recoverysuggestion","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recoverySuggestion"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/recoverySuggestion"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyplayererror/statuscode.json b/docs/data/documentation/spotifywebapi/spotifyplayererror/statuscode.json index 167958016..6bee5070f 100644 --- a/docs/data/documentation/spotifywebapi/spotifyplayererror/statuscode.json +++ b/docs/data/documentation/spotifywebapi/spotifyplayererror/statuscode.json @@ -1 +1 @@ -{"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI0A11PlayerErrorV10statusCodeSivp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"statusCode","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"abstract":[{"type":"text","text":"The HTTP status code that is also returned in the response header."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","isActive":true},{"type":"text","text":":"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"inlineContent":[{"type":"text","text":"400: Bad Request"}],"type":"strong"},{"type":"text","text":" - The request could not be understood by the server"},{"type":"text","text":" "},{"text":"due to malformed syntax. The message body will contain more information","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"401: Unauthorized"}]},{"text":" - The request requires user authentication or, if","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the request included authorization credentials, authorization has been"},{"type":"text","text":" "},{"text":"refused for those credentials.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"403: Forbidden","type":"text"}],"type":"strong"},{"text":" - The server understood the request, but is refusing","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"to fulfill it."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"404: Not Found","type":"text"}],"type":"strong"},{"type":"text","text":" - The requested resource could not be found. This"},{"text":" ","type":"text"},{"text":"error can be due to a temporary or permanent condition.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"500: Internal Server Error."}]},{"type":"text","text":" You should never receive this error"},{"type":"text","text":" "},{"type":"text","text":"because our clever coders catch them all."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"502: Bad Gateway","type":"text"}]},{"text":" - The server was acting as a gateway or proxy and","type":"text"},{"text":" ","type":"text"},{"text":"received an invalid response from the upstream server.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"503: Service Unavailable"}]},{"type":"text","text":" - The server is currently unable to handle"},{"type":"text","text":" "},{"type":"text","text":"the request due to a temporary condition which will be alleviated after"},{"text":" ","type":"text"},{"text":"some delay. You can choose to resend the request again.","type":"text"}],"type":"paragraph"}]}]}],"kind":"content"}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"},"https://developer.spotify.com/documentation/web-api/#response-status-codes":{"title":"status Codes","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","titleInlineContent":[{"text":"status Codes","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"statusCode","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"}}} \ No newline at end of file +{"abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","isActive":true},{"type":"text","text":":"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"400: Bad Request"}],"type":"strong"},{"type":"text","text":" - The request could not be understood by the server"},{"text":" ","type":"text"},{"text":"due to malformed syntax. The message body will contain more information","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"401: Unauthorized"}]},{"text":" - The request requires user authentication or, if","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the request included authorization credentials, authorization has been"},{"type":"text","text":" "},{"type":"text","text":"refused for those credentials."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"text":"403: Forbidden","type":"text"}]},{"text":" - The server understood the request, but is refusing","type":"text"},{"text":" ","type":"text"},{"text":"to fulfill it.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"404: Not Found","type":"text"}]},{"type":"text","text":" - The requested resource could not be found. This"},{"text":" ","type":"text"},{"type":"text","text":"error can be due to a temporary or permanent condition."}]}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"500: Internal Server Error."}]},{"text":" You should never receive this error","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"because our clever coders catch them all."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"502: Bad Gateway"}],"type":"strong"},{"type":"text","text":" - The server was acting as a gateway or proxy and"},{"text":" ","type":"text"},{"text":"received an invalid response from the upstream server.","type":"text"}]}]},{"content":[{"inlineContent":[{"inlineContent":[{"type":"text","text":"503: Service Unavailable"}],"type":"strong"},{"type":"text","text":" - The server is currently unable to handle"},{"text":" ","type":"text"},{"text":"the request due to a temporary condition which will be alleviated after","type":"text"},{"type":"text","text":" "},{"text":"some delay. You can choose to resend the request again.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"metadata":{"title":"statusCode","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A11PlayerErrorV10statusCodeSivp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"statusCode"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol"},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/#response-status-codes":{"title":"status Codes","type":"link","titleInlineContent":[{"text":"status Codes","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#response-status-codes"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","title":"statusCode","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyqueue.json b/docs/data/documentation/spotifywebapi/spotifyqueue.json index 3b1963262..b059cccfd 100644 --- a/docs/data/documentation/spotifywebapi/spotifyqueue.json +++ b/docs/data/documentation/spotifywebapi/spotifyqueue.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyQueue","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}],"symbolKind":"struct","title":"SpotifyQueue","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Structure","externalID":"s:13SpotifyWebAPI0A5QueueV","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyqueue"]}],"seeAlsoSections":[{"title":"Player Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"generated":true}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyQueue","kind":"identifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Overview","anchor":"overview","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Used in the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()"},{"type":"text","text":" endpoint."}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue"}],"type":"paragraph"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/init(currentlyPlaying:queue:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/currentlyPlaying","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/queue"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Equatable-Implementations"],"generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/queue":{"url":"\/documentation\/spotifywebapi\/spotifyqueue\/queue","abstract":[{"text":"An array of the full versions of the tracks\/episodes in the user’s","type":"text"},{"text":" ","type":"text"},{"text":"queue.","type":"text"}],"type":"topic","title":"queue","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/queue","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":": [","kind":"text"},{"text":"PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/ApproximatelyEquatable-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifyqueue\/approximatelyequatable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/ApproximatelyEquatable-Implementations","type":"topic","title":"ApproximatelyEquatable Implementations","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifyqueue\/decodable-implementations","abstract":[],"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/init(currentlyPlaying:queue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"currentlyPlaying"},{"text":": ","kind":"text"},{"text":"PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"queue"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem"},{"text":"])","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue\/init(currentlyplaying:queue:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/init(currentlyPlaying:queue:)","type":"topic","title":"init(currentlyPlaying:queue:)","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-queue":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue","title":"Spotify web API reference","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/currentlyPlaying":{"kind":"symbol","abstract":[{"type":"text","text":"The full version of the currently playing track or episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/currentlyPlaying","type":"topic","title":"currentlyPlaying","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"currentlyPlaying","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue\/currentlyplaying","role":"symbol"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Equatable-Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyqueue\/equatable-implementations","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Structure","modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI0A5QueueV","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyQueue","kind":"identifier"}],"title":"SpotifyQueue","role":"symbol","symbolKind":"struct"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"kind":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyqueue"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","kind":"relationships"}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"],"title":"Player Objects","anchor":"Player-Objects","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"platforms":["macOS"]}]},{"content":[{"anchor":"overview","level":2,"text":"Overview","type":"heading"},{"inlineContent":[{"text":"Used in the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","type":"reference","isActive":true},{"text":" endpoint.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue","isActive":true,"type":"reference"}]}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Initializers","anchor":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/init(currentlyPlaying:queue:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/currentlyPlaying","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/queue"],"generated":true,"anchor":"Instance-Properties"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Equatable-Implementations"],"anchor":"Default-Implementations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/currentlyPlaying":{"title":"currentlyPlaying","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/currentlyPlaying","url":"\/documentation\/spotifywebapi\/spotifyqueue\/currentlyplaying","abstract":[{"type":"text","text":"The full version of the currently playing track or episode."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentlyPlaying","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/queue":{"title":"queue","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/queue","url":"\/documentation\/spotifywebapi\/spotifyqueue\/queue","abstract":[{"type":"text","text":"An array of the full versions of the tracks\/episodes in the user’s"},{"type":"text","text":" "},{"type":"text","text":"queue."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"queue","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/Decodable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Decodable-Implementations","abstract":[],"kind":"article","title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/spotifyqueue\/decodable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyqueue\/approximatelyequatable-implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-queue":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue","type":"link"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/Equatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Equatable-Implementations","abstract":[],"kind":"article","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/spotifyqueue\/equatable-implementations","type":"topic"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/init(currentlyPlaying:queue:)":{"abstract":[{"type":"text","text":"The user’s queue and currently playing track\/episode."}],"title":"init(currentlyPlaying:queue:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/init(currentlyPlaying:queue:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyqueue\/init(currentlyplaying:queue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"currentlyPlaying"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"queue"},{"text":": [","kind":"text"},{"text":"PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":"])","kind":"text"}]},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyqueue/!=(_:_:).json b/docs/data/documentation/spotifywebapi/spotifyqueue/!=(_:_:).json index 32ec388f3..5454713d8 100644 --- a/docs/data/documentation/spotifywebapi/spotifyqueue/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyqueue/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"roleHeading":"Operator","extendedModule":"Swift","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"op","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A5QueueV"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/!=(_:_:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/!=(_:_:)"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Equatable-Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyqueue\/equatable-implementations","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/!=(_:_:)":{"title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/!=(_:_:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyqueue\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"!=(_:_:)","roleHeading":"Operator","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A5QueueV"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Equatable-Implementations"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/!=(_:_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/Equatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Equatable-Implementations","abstract":[],"kind":"article","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/spotifyqueue\/equatable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/spotifyqueue\/!=(_:_:)","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyqueue/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyqueue/approximatelyequatable-implementations.json index 66c6b629a..bea5f7889 100644 --- a/docs/data/documentation/spotifywebapi/spotifyqueue/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyqueue/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/isApproximatelyEqual(to:)"],"generated":true,"title":"Instance Methods"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"ApproximatelyEquatable Implementations","roleHeading":"API Collection"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/isApproximatelyEqual(to:)":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"text":" operator. Else,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/isApproximatelyEqual(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyqueue\/isapproximatelyequal(to:)"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"kind":"article","sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"ApproximatelyEquatable Implementations","roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue"]]},"topicSections":[{"generated":true,"title":"Instance Methods","anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/isApproximatelyEqual(to:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/approximatelyequatable-implementations"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/isApproximatelyEqual(to:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/isApproximatelyEqual(to:)","kind":"symbol","title":"isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/spotifyqueue\/isapproximatelyequal(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SpotifyQueue","preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyqueue/currentlyplaying.json b/docs/data/documentation/spotifywebapi/spotifyqueue/currentlyplaying.json index fff854c72..a997fbd7c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyqueue/currentlyplaying.json +++ b/docs/data/documentation/spotifywebapi/spotifyqueue/currentlyplaying.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/currentlyPlaying"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/currentlyplaying"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue"]]},"kind":"symbol","abstract":[{"text":"The full version of the currently playing track or episode.","type":"text"}],"metadata":{"externalID":"s:13SpotifyWebAPI0A5QueueV16currentlyPlayingAA12PlaylistItemOSgvp","title":"currentlyPlaying","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"currentlyPlaying","kind":"identifier"},{"kind":"text","text":": "},{"text":"PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"currentlyPlaying","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PlaylistItem","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":"?","kind":"text"}]}]},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"Although the type is ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"type":"text","text":", this does not necessarily mean that"},{"type":"text","text":" "},{"type":"text","text":"the item is playing in the context of a playlist. Can be "},{"code":"nil","type":"codeVoice"},{"text":". For","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"example, if the user has a private session enabled or an ad is playing,"},{"type":"text","text":" "},{"type":"text","text":"then this will be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/currentlyPlaying":{"kind":"symbol","abstract":[{"type":"text","text":"The full version of the currently playing track or episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/currentlyPlaying","type":"topic","title":"currentlyPlaying","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"currentlyPlaying","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue\/currentlyplaying","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"currentlyPlaying","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","text":"PlaylistItem","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"Although the type is "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","isActive":true},{"text":", this does not necessarily mean that","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the item is playing in the context of a playlist. Can be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":". For"},{"type":"text","text":" "},{"type":"text","text":"example, if the user has a private session enabled or an ad is playing,"},{"type":"text","text":" "},{"text":"then this will be ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue"]]},"abstract":[{"type":"text","text":"The full version of the currently playing track or episode."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/currentlyPlaying","interfaceLanguage":"swift"},"metadata":{"title":"currentlyPlaying","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A5QueueV16currentlyPlayingAA12PlaylistItemOSgvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"currentlyPlaying","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem"},{"text":"?","kind":"text"}]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/currentlyplaying"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/currentlyPlaying":{"title":"currentlyPlaying","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/currentlyPlaying","url":"\/documentation\/spotifywebapi\/spotifyqueue\/currentlyplaying","abstract":[{"type":"text","text":"The full version of the currently playing track or episode."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentlyPlaying","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyqueue/decodable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyqueue/decodable-implementations.json index 9f6b1dbdb..0b697cdf5 100644 --- a/docs/data/documentation/spotifywebapi/spotifyqueue/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyqueue/decodable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/init(from:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Decodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/init(from:)","kind":"symbol","abstract":[],"title":"init(from:)","url":"\/documentation\/spotifywebapi\/spotifyqueue\/init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"Decodable Implementations","roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Decodable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/init(from:)"],"title":"Initializers","anchor":"Initializers","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/decodable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue"]]},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/init(from:)":{"url":"\/documentation\/spotifywebapi\/spotifyqueue\/init(from:)","title":"init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyqueue/equatable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyqueue/equatable-implementations.json index 2da8ffc22..12d994170 100644 --- a/docs/data/documentation/spotifywebapi/spotifyqueue/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyqueue/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"Equatable Implementations","role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/!=(_:_:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/!=(_:_:)":{"title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/!=(_:_:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyqueue\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue"]]},"kind":"article","sections":[],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/!=(_:_:)"],"generated":true,"anchor":"Operators"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations","roleHeading":"API Collection"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/spotifyqueue\/!=(_:_:)","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyqueue/init(currentlyplaying:queue:).json b/docs/data/documentation/spotifywebapi/spotifyqueue/init(currentlyplaying:queue:).json index dabb65100..6e635d37f 100644 --- a/docs/data/documentation/spotifywebapi/spotifyqueue/init(currentlyplaying:queue:).json +++ b/docs/data/documentation/spotifywebapi/spotifyqueue/init(currentlyplaying:queue:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/init(currentlyPlaying:queue:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/init(currentlyplaying:queue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","title":"init(currentlyPlaying:queue:)","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI0A5QueueV16currentlyPlaying5queueAcA12PlaylistItemOSg_SayAGGtcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"currentlyPlaying","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":"?, ","kind":"text"},{"text":"queue","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"kind":"text","text":"])"}]},"abstract":[{"type":"text","text":"The user’s queue and currently playing track\/episode."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"currentlyPlaying","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","kind":"typeIdentifier","text":"PlaylistItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem"},{"text":"?, ","kind":"text"},{"text":"queue","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","text":"PlaylistItem","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"currentlyPlaying","content":[{"inlineContent":[{"type":"text","text":"The full version of the currently playing track or"},{"text":" ","type":"text"},{"type":"text","text":"episode."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of the full versions of the tracks\/episodes in the"},{"text":" ","type":"text"},{"type":"text","text":"user’s queue."}]}],"name":"queue"}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Used in the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","type":"reference","isActive":true},{"text":" endpoint.","type":"text"}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-queue":{"type":"link","title":"Spotify web API reference","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","title":"queue()","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/init(currentlyPlaying:queue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"currentlyPlaying"},{"text":": ","kind":"text"},{"text":"PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"queue"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem"},{"text":"])","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue\/init(currentlyplaying:queue:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/init(currentlyPlaying:queue:)","type":"topic","title":"init(currentlyPlaying:queue:)","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/init(currentlyPlaying:queue:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/init(currentlyplaying:queue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"currentlyPlaying","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":"?, ","kind":"text"},{"text":"queue","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":"])","kind":"text"}],"title":"init(currentlyPlaying:queue:)","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI0A5QueueV16currentlyPlaying5queueAcA12PlaylistItemOSg_SayAGGtcfc","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"sections":[],"abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"currentlyPlaying","kind":"externalParam"},{"kind":"text","text":": "},{"text":"PlaylistItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"queue","kind":"externalParam"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem","kind":"typeIdentifier"},{"text":"])","kind":"text"}]}]},{"parameters":[{"name":"currentlyPlaying","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The full version of the currently playing track or"},{"type":"text","text":" "},{"type":"text","text":"episode."}]}]},{"name":"queue","content":[{"type":"paragraph","inlineContent":[{"text":"An array of the full versions of the tracks\/episodes in the","type":"text"},{"text":" ","type":"text"},{"text":"user’s queue.","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Used in the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","type":"reference","isActive":true},{"type":"text","text":" endpoint."}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue","isActive":true},{"type":"text","text":"."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue"]]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/queue()":{"title":"queue()","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/queue()","url":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","abstract":[{"type":"text","text":"Get the user’s queue and the currently playing track\/episode."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-queue":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue","type":"link","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-queue"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/init(currentlyPlaying:queue:)":{"abstract":[{"type":"text","text":"The user’s queue and currently playing track\/episode."}],"title":"init(currentlyPlaying:queue:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/init(currentlyPlaying:queue:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyqueue\/init(currentlyplaying:queue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"currentlyPlaying"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"queue"},{"text":": [","kind":"text"},{"text":"PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":"])","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyqueue/init(from:).json b/docs/data/documentation/spotifywebapi/spotifyqueue/init(from:).json index 9291bba0d..9f6dcb078 100644 --- a/docs/data/documentation/spotifywebapi/spotifyqueue/init(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifyqueue/init(from:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"init","title":"init(from:)","roleHeading":"Initializer","role":"symbol","externalID":"s:13SpotifyWebAPI0A5QueueV4fromACs7Decoder_p_tKcfc","extendedModule":"SpotifyWebAPI"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/init(from:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/init(from:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Decodable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/Decodable-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifyqueue\/decodable-implementations","abstract":[],"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/init(from:)","kind":"symbol","abstract":[],"title":"init(from:)","url":"\/documentation\/spotifywebapi\/spotifyqueue\/init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","externalID":"s:13SpotifyWebAPI0A5QueueV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","extendedModule":"SpotifyWebAPI","symbolKind":"init"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Decodable-Implementations"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/Decodable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/Decodable-Implementations","abstract":[],"kind":"article","title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/spotifyqueue\/decodable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/init(from:)":{"url":"\/documentation\/spotifywebapi\/spotifyqueue\/init(from:)","title":"init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyqueue/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/spotifyqueue/isapproximatelyequal(to:).json index 911f4dfa4..e13a41ab8 100644 --- a/docs/data/documentation/spotifywebapi/spotifyqueue/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/spotifyqueue/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"Another instance of ","type":"text"},{"type":"codeVoice","code":"Self"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"other"}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Dates are compared using "},{"code":"timeIntervalSince1970","type":"codeVoice"},{"type":"text","text":", so they are considered"},{"type":"text","text":" "},{"type":"text","text":"floating point properties for the purposes of this method."}]}]}],"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/isapproximatelyequal(to:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/ApproximatelyEquatable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI0A5QueueV20isApproximatelyEqual2toSbAC_tF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"isApproximatelyEqual(to:)","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","roleHeading":"Instance Method"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/ApproximatelyEquatable-Implementations":{"url":"\/documentation\/spotifywebapi\/spotifyqueue\/approximatelyequatable-implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/ApproximatelyEquatable-Implementations","type":"topic","title":"ApproximatelyEquatable Implementations","role":"collectionGroup","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/isApproximatelyEqual(to:)":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"text":" operator. Else,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","text":"SpotifyQueue"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/isApproximatelyEqual(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyqueue\/isapproximatelyequal(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"text":" operator. Else,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"extendedModule":"SpotifyWebAPI","role":"symbol","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SpotifyQueue","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"isApproximatelyEqual(to:)","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0A5QueueV20isApproximatelyEqual2toSbAC_tF"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","text":"SpotifyQueue"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"other","content":[{"inlineContent":[{"type":"text","text":"Another instance of "},{"type":"codeVoice","code":"Self"},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Dates are compared using "},{"type":"codeVoice","code":"timeIntervalSince1970"},{"text":", so they are considered","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"floating point properties for the purposes of this method."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/ApproximatelyEquatable-Implementations"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/isApproximatelyEqual(to:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/isapproximatelyequal(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/isApproximatelyEqual(to:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/isApproximatelyEqual(to:)","kind":"symbol","title":"isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/spotifyqueue\/isapproximatelyequal(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SpotifyQueue","preciseIdentifier":"s:13SpotifyWebAPI0A5QueueV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyqueue\/approximatelyequatable-implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyqueue/queue.json b/docs/data/documentation/spotifywebapi/spotifyqueue/queue.json index 0d95c7642..e99060d8e 100644 --- a/docs/data/documentation/spotifywebapi/spotifyqueue/queue.json +++ b/docs/data/documentation/spotifywebapi/spotifyqueue/queue.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/queue"},"abstract":[{"type":"text","text":"An array of the full versions of the tracks\/episodes in the user’s"},{"type":"text","text":" "},{"type":"text","text":"queue."}],"kind":"symbol","sections":[],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A5QueueV5queueSayAA12PlaylistItemOGvp","modules":[{"name":"SpotifyWebAPI"}],"title":"queue","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":": [","kind":"text"},{"text":"PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"kind":"text","text":"]"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"queue","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"PlaylistItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"kind":"text","text":"]"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/queue"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/queue":{"url":"\/documentation\/spotifywebapi\/spotifyqueue\/queue","abstract":[{"text":"An array of the full versions of the tracks\/episodes in the user’s","type":"text"},{"text":" ","type":"text"},{"text":"queue.","type":"text"}],"type":"topic","title":"queue","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/queue","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":": [","kind":"text"},{"text":"PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"abstract":[{"type":"text","text":"Either a track or an episode. Used for endpoints that return track and\/or"},{"text":" ","type":"text"},{"type":"text","text":"episode objects."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","url":"\/documentation\/spotifywebapi\/playlistitem","type":"topic","title":"PlaylistItem","navigatorTitle":[{"text":"PlaylistItem","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/queue"},"abstract":[{"text":"An array of the full versions of the tracks\/episodes in the user’s","type":"text"},{"type":"text","text":" "},{"type":"text","text":"queue."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"queue","kind":"identifier"},{"text":": [","kind":"text"},{"text":"PlaylistItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":"]","kind":"text"}]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyqueue\/queue"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queue"},{"kind":"text","text":": ["},{"text":"PlaylistItem","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO"},{"text":"]","kind":"text"}],"title":"queue","externalID":"s:13SpotifyWebAPI0A5QueueV5queueSayAA12PlaylistItemOGvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistItem":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaylistItem","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistItem","navigatorTitle":[{"kind":"identifier","text":"PlaylistItem"}],"type":"topic","abstract":[{"text":"Either a track or an episode. Used for endpoints that return track and\/or","type":"text"},{"type":"text","text":" "},{"text":"episode objects.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playlistitem","role":"symbol","kind":"symbol","title":"PlaylistItem"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue/queue":{"title":"queue","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue\/queue","url":"\/documentation\/spotifywebapi\/spotifyqueue\/queue","abstract":[{"type":"text","text":"An array of the full versions of the tracks\/episodes in the user’s"},{"type":"text","text":" "},{"type":"text","text":"queue."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"queue","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PlaylistItemO","text":"PlaylistItem","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyscopeauthorizationmanager.json b/docs/data/documentation/spotifywebapi/spotifyscopeauthorizationmanager.json index 2e3db4fcc..6e66b02a8 100644 --- a/docs/data/documentation/spotifywebapi/spotifyscopeauthorizationmanager.json +++ b/docs/data/documentation/spotifywebapi/spotifyscopeauthorizationmanager.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"symbolKind":"protocol","navigatorTitle":[{"kind":"identifier","text":"SpotifyScopeAuthorizationManager"}],"externalID":"s:13SpotifyWebAPI0A25ScopeAuthorizationManagerP","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"roleHeading":"Protocol","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"SpotifyScopeAuthorizationManager"},"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"],"title":"Create your Own Authorization Manager","generated":true}],"abstract":[{"text":"A type that can manage the authorization process for the Spotify web API and","type":"text"},{"type":"text","text":" "},{"text":"that ","type":"text"},{"inlineContent":[{"type":"text","text":"supports authorization scopes"}],"type":"strong"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyScopeAuthorizationManager"},{"kind":"text","text":" : "},{"text":"SpotifyAuthorizationManager","preciseIdentifier":"s:13SpotifyWebAPI0A20AuthorizationManagerP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"typeIdentifier"}]}],"kind":"declarations"},{"content":[{"text":"Overview","type":"heading","anchor":"overview","level":2},{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager"},{"type":"text","text":" and"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","isActive":true,"type":"reference"},{"text":" conform to this protocol.","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"},{"type":"text","text":" is not a conforming type because it"},{"type":"text","text":" "},{"type":"text","text":"does not support authorization scopes."}],"type":"paragraph"}],"kind":"content"}],"sections":[],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE"],"type":"inheritsFrom","title":"Inherits From"},{"type":"conformingTypes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],"kind":"relationships","title":"Conforming Types"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Manages the authorization process for the Client Credentials Flow."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyScopeAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","title":"SpotifyScopeAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API and"},{"text":" ","type":"text"},{"text":"that ","type":"text"},{"inlineContent":[{"type":"text","text":"supports authorization scopes"}],"type":"strong"},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","title":"AuthorizationCodeFlowPKCEManager","role":"symbol","type":"topic","kind":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","title":"AuthorizationCodeFlowManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEBackendManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow with Proof","type":"text"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","title":"SpotifyAuthorizationManager","role":"symbol","navigatorTitle":[{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyAuthorizationManager","kind":"identifier"}],"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"text":"It also contains all the authorization information.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","title":"AuthorizationCodeFlowBackendManager","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"A type that can manage the authorization process for the Spotify web API and","type":"text"},{"type":"text","text":" "},{"text":"that ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"supports authorization scopes"}]},{"text":".","type":"text"}],"relationshipsSections":[{"title":"Inherits From","kind":"relationships","type":"inheritsFrom","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager"],"type":"conformingTypes","title":"Conforming Types","kind":"relationships"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A20AuthorizationManagerP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","text":"SpotifyAuthorizationManager"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Overview","type":"heading","level":2,"anchor":"overview"},{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","isActive":true},{"text":" and","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","type":"reference","isActive":true},{"text":" conform to this protocol.","type":"text"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager"},{"type":"text","text":" is not a conforming type because it"},{"type":"text","text":" "},{"text":"does not support authorization scopes.","type":"text"}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","interfaceLanguage":"swift"},"metadata":{"symbolKind":"protocol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Protocol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyScopeAuthorizationManager"}],"title":"SpotifyScopeAuthorizationManager","navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A25ScopeAuthorizationManagerP"},"seeAlsoSections":[{"title":"Create your Own Authorization Manager","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager"],"generated":true,"anchor":"Create-your-Own-Authorization-Manager"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyScopeAuthorizationManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyScopeAuthorizationManager","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API and"},{"text":" ","type":"text"},{"type":"text","text":"that "},{"inlineContent":[{"text":"supports authorization scopes","type":"text"}],"type":"strong"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","title":"SpotifyScopeAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyScopeAuthorizationManager","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAuthorizationManager":{"abstract":[{"type":"text","text":"A type that can manage the authorization process for the Spotify web API."},{"text":" ","type":"text"},{"type":"text","text":"It also contains all the authorization information."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAuthorizationManager","kind":"symbol","type":"topic","title":"SpotifyAuthorizationManager","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyAuthorizationManager"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsFlowBackendManager":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ClientCredentialsFlowBackendManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsFlowBackendManager","navigatorTitle":[{"text":"ClientCredentialsFlowBackendManager","kind":"identifier"}],"type":"topic","abstract":[{"text":"Manages the authorization process for the Client Credentials Flow.","type":"text"}],"url":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","role":"symbol","kind":"symbol","title":"ClientCredentialsFlowBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowManager"}],"title":"AuthorizationCodeFlowManager","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowManager","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackendManager":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackendManager","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","navigatorTitle":[{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"title":"AuthorizationCodeFlowBackendManager","kind":"symbol","abstract":[{"text":"Manages the authorization process for the Authorization Code Flow.","type":"text"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"AuthorizationCodeFlowBackendManager","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEBackendManager":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEBackendManager","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"type":"text","text":"Key for Code Exchange (PKCE)."}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowPKCEBackendManager"}],"kind":"symbol","title":"AuthorizationCodeFlowPKCEBackendManager"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowPKCEManager":{"abstract":[{"type":"text","text":"Manages the authorization process for the Authorization Code Flow with Proof"},{"type":"text","text":" "},{"text":"Key for Code Exchange (PKCE).","type":"text"}],"role":"symbol","navigatorTitle":[{"text":"AuthorizationCodeFlowPKCEManager","kind":"identifier"}],"title":"AuthorizationCodeFlowPKCEManager","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowPKCEManager"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowPKCEManager","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifytimeinterval.json b/docs/data/documentation/spotifywebapi/spotifytimeinterval.json index 6c8b115cf..80ddf277d 100644 --- a/docs/data/documentation/spotifywebapi/spotifytimeinterval.json +++ b/docs/data/documentation/spotifywebapi/spotifytimeinterval.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#time-interval-object","isActive":true},{"text":".","type":"text"}]}],"kind":"content"}],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Structure","title":"SpotifyTimeInterval","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyTimeInterval","kind":"identifier"}],"symbolKind":"struct","externalID":"s:13SpotifyWebAPI0A12TimeIntervalV"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval"]}],"kind":"symbol","abstract":[{"type":"text","text":"This is a generic object used to represent various time intervals within Audio"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"type":"text","text":" "},{"type":"text","text":"are determined, please see "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"reference","isActive":true},{"text":".","type":"text"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/init(start:duration:confidence:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/confidence","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/duration","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/start"],"title":"Instance Properties"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/Equatable-Implementations"]}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","type":"conformsTo"}],"seeAlsoSections":[{"title":"Audio Analysis Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/duration":{"title":"duration","abstract":[{"text":"The duration (in seconds) of the time interval.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/duration","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"duration","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/duration"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"title":"Segment","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Segment"}],"navigatorTitle":[{"text":"Segment","kind":"identifier"}],"abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"url":"\/documentation\/spotifywebapi\/segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","title":"Rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/confidence":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/confidence","title":"confidence","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/confidence","abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the interval."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confidence","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"title":"AudioFeatures","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioFeatures"}],"navigatorTitle":[{"text":"AudioFeatures","kind":"identifier"}],"abstract":[{"type":"text","text":"The audio features of a track."}],"url":"\/documentation\/spotifywebapi\/audiofeatures"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"url":"\/documentation\/spotifywebapi\/audioanalysis","kind":"symbol","navigatorTitle":[{"text":"AudioAnalysis","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","title":"AudioAnalysis","type":"topic","role":"symbol","abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"timbre."}]},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#time-interval-object":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#time-interval-object","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#time-interval-object","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"url":"\/documentation\/spotifywebapi\/section","type":"topic","title":"Section","kind":"symbol","navigatorTitle":[{"text":"Section","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"verse, bridge, guitar solo, etc."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/ApproximatelyEquatable-Implementations","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/approximatelyequatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/start":{"url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/start","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/start","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"start","role":"symbol","abstract":[{"text":"The starting point (in seconds) of the time interval.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/init(start:duration:confidence:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/init(start:duration:confidence:)","title":"init(start:duration:confidence:)","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/init(start:duration:confidence:)","abstract":[{"type":"text","text":"Creates a Spotify Time Interval."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"start"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"confidence","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/Equatable-Implementations":{"type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/equatable-implementations","abstract":[],"kind":"article"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A12TimeIntervalV","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"roleHeading":"Structure","symbolKind":"struct","title":"SpotifyTimeInterval"},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"],"anchor":"Audio-Analysis-Objects","generated":true,"title":"Audio Analysis Objects"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval"]}],"abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/init(start:duration:confidence:)"],"title":"Initializers","anchor":"Initializers"},{"generated":true,"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/confidence","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/duration","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/start"],"title":"Instance Properties"},{"anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyTimeInterval","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"overview","text":"Overview","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more at the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#time-interval-object","isActive":true,"type":"reference"},{"text":".","type":"text"}]}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioFeatures":{"url":"\/documentation\/spotifywebapi\/audiofeatures","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioFeatures","navigatorTitle":[{"kind":"identifier","text":"AudioFeatures"}],"title":"AudioFeatures","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AudioFeatures"}],"abstract":[{"text":"The audio features of a track.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/init(start:duration:confidence:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/init(start:duration:confidence:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/init(start:duration:confidence:)","type":"topic","title":"init(start:duration:confidence:)","abstract":[{"type":"text","text":"Creates a Spotify Time Interval."}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"start"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"confidence","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}]},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#time-interval-object":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#time-interval-object","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#time-interval-object","title":"Spotify web API reference","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudioAnalysis":{"navigatorTitle":[{"kind":"identifier","text":"AudioAnalysis"}],"title":"AudioAnalysis","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudioAnalysis","url":"\/documentation\/spotifywebapi\/audioanalysis","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioAnalysis"}],"abstract":[{"text":"Describes a tracks structure and musical content, including rhythm, pitch, and","type":"text"},{"text":" ","type":"text"},{"text":"timbre.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/Equatable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/equatable-implementations","type":"topic","title":"Equatable Implementations","abstract":[]},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"titleInlineContent":[{"type":"text","text":"Rhythm"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","title":"Rhythm","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Segment":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A segment of a track with a roughly consistent sound."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Segment"}],"url":"\/documentation\/spotifywebapi\/segment","title":"Segment","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Segment","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Segment"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/start":{"title":"start","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"type":"text","text":"The starting point (in seconds) of the time interval."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/start","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/start"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/init(from:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/init(from:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/init(from:)","type":"topic","title":"init(from:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/duration":{"title":"duration","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"duration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The duration (in seconds) of the time interval.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/duration","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/duration"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/confidence":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/confidence","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/confidence","type":"topic","title":"confidence","abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the interval.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"confidence","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Section":{"navigatorTitle":[{"kind":"identifier","text":"Section"}],"abstract":[{"text":"Sections are defined by large variations in rhythm or timbre, e.g. chorus,","type":"text"},{"text":" ","type":"text"},{"text":"verse, bridge, guitar solo, etc.","type":"text"}],"url":"\/documentation\/spotifywebapi\/section","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Section","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Section"}],"title":"Section","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/approximatelyequatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifytimeinterval/!=(_:_:).json b/docs/data/documentation/spotifywebapi/spotifytimeinterval/!=(_:_:).json index 36f5811ba..6090a7325 100644 --- a/docs/data/documentation/spotifywebapi/spotifytimeinterval/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/spotifytimeinterval/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/!=(_:_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A12TimeIntervalV","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Operator","title":"!=(_:_:)","extendedModule":"Swift","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/Equatable-Implementations":{"type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/equatable-implementations","abstract":[],"kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/!=(_:_:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/!=(_:_:)"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","title":"Rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}],"type":"link"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/Equatable-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"roleHeading":"Operator","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A12TimeIntervalV","extendedModule":"Swift","title":"!=(_:_:)"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/Equatable-Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/equatable-implementations","type":"topic","title":"Equatable Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/!=(_:_:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[],"kind":"symbol","title":"!=(_:_:)","role":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"title":"Rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifytimeinterval/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/spotifytimeinterval/approximatelyequatable-implementations.json index 00c379e1d..1387be619 100644 --- a/docs/data/documentation/spotifywebapi/spotifytimeinterval/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifytimeinterval/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/isApproximatelyEqual(to:)"]}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"ApproximatelyEquatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"]]},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/ApproximatelyEquatable-Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/isApproximatelyEqual(to:)":{"title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/isApproximatelyEqual(to:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are approximately equal to"},{"text":" ","type":"text"},{"text":"those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of 0.001. Else, returns"},{"type":"text","text":" "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/isapproximatelyequal(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"title":"Rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"text":"Rhythm","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"}}} \ No newline at end of file +{"metadata":{"title":"ApproximatelyEquatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup"},"kind":"article","topicSections":[{"anchor":"Instance-Methods","title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/isApproximatelyEqual(to:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/approximatelyequatable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/ApproximatelyEquatable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"type":"link","titleInlineContent":[{"text":"Rhythm","type":"text"}],"title":"Rhythm","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/isApproximatelyEqual(to:)":{"kind":"symbol","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are approximately equal to"},{"text":" ","type":"text"},{"text":"those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of 0.001. Else, returns"},{"type":"text","text":" "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/isApproximatelyEqual(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","title":"isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/isapproximatelyequal(to:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifytimeinterval/confidence.json b/docs/data/documentation/spotifywebapi/spotifytimeinterval/confidence.json index b3b77239c..004ff50eb 100644 --- a/docs/data/documentation/spotifywebapi/spotifytimeinterval/confidence.json +++ b/docs/data/documentation/spotifywebapi/spotifytimeinterval/confidence.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/confidence","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/confidence"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the interval."}],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"confidence","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"title":"confidence","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A12TimeIntervalV10confidenceSdvp"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confidence"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link","title":"Rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/confidence":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/confidence","title":"confidence","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/confidence","abstract":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the interval."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"confidence","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"confidence"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","metadata":{"symbolKind":"property","title":"confidence","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"confidence"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A12TimeIntervalV10confidenceSdvp"},"abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the interval.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/confidence"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/confidence"},"sections":[],"references":{"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"type":"link","title":"Rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/confidence":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/confidence","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/confidence","type":"topic","title":"confidence","abstract":[{"text":"The confidence, from 0.0 to 1.0, of the reliability of the interval.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"confidence","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifytimeinterval/duration.json b/docs/data/documentation/spotifywebapi/spotifytimeinterval/duration.json index 488b4a0ff..509cdeb96 100644 --- a/docs/data/documentation/spotifywebapi/spotifytimeinterval/duration.json +++ b/docs/data/documentation/spotifywebapi/spotifytimeinterval/duration.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"]]},"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A12TimeIntervalV8durationSdvp","roleHeading":"Instance Property","title":"duration","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"duration","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property"},"abstract":[{"text":"The duration (in seconds) of the time interval.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/duration"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/duration"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/duration":{"title":"duration","abstract":[{"text":"The duration (in seconds) of the time interval.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/duration","kind":"symbol","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"duration","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/duration"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"type":"link","titleInlineContent":[{"text":"Rhythm","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","title":"Rhythm"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"duration","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","externalID":"s:13SpotifyWebAPI0A12TimeIntervalV8durationSdvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"duration","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"roleHeading":"Instance Property"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/duration"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"]]},"abstract":[{"type":"text","text":"The duration (in seconds) of the time interval."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"duration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/duration"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","title":"Rhythm","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/duration":{"title":"duration","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"duration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The duration (in seconds) of the time interval.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/duration","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/duration"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifytimeinterval/equatable-implementations.json b/docs/data/documentation/spotifywebapi/spotifytimeinterval/equatable-implementations.json index 12d3732de..e98042a5b 100644 --- a/docs/data/documentation/spotifywebapi/spotifytimeinterval/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifytimeinterval/equatable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations","roleHeading":"API Collection"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/!=(_:_:)"],"generated":true}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/equatable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/!=(_:_:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","title":"Rhythm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"}}} \ No newline at end of file +{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/!=(_:_:)"],"generated":true,"anchor":"Operators"}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations"},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/Equatable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/!=(_:_:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[],"kind":"symbol","title":"!=(_:_:)","role":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link","title":"Rhythm"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifytimeinterval/init(from:).json b/docs/data/documentation/spotifywebapi/spotifytimeinterval/init(from:).json index 184f12009..431260a41 100644 --- a/docs/data/documentation/spotifywebapi/spotifytimeinterval/init(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifytimeinterval/init(from:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/init(from:)"]}],"metadata":{"roleHeading":"Initializer","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI0A12TimeIntervalV4fromACs7Decoder_p_tKcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/init(from:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/init(from:)","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"titleInlineContent":[{"text":"Rhythm","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link","title":"Rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/init(from:)"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","title":"init(from:)","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI0A12TimeIntervalV4fromACs7Decoder_p_tKcfc","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","title":"Rhythm","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link","titleInlineContent":[{"type":"text","text":"Rhythm"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/init(from:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/init(from:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/init(from:)","type":"topic","title":"init(from:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifytimeinterval/init(start:duration:confidence:).json b/docs/data/documentation/spotifywebapi/spotifytimeinterval/init(start:duration:confidence:).json index 25486846e..69a48ab51 100644 --- a/docs/data/documentation/spotifywebapi/spotifytimeinterval/init(start:duration:confidence:).json +++ b/docs/data/documentation/spotifywebapi/spotifytimeinterval/init(start:duration:confidence:).json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/init(start:duration:confidence:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"start","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"confidence","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"symbolKind":"init","roleHeading":"Initializer","title":"init(start:duration:confidence:)","role":"symbol","externalID":"s:13SpotifyWebAPI0A12TimeIntervalV5start8duration10confidenceACSd_S2dtcfc"},"abstract":[{"type":"text","text":"Creates a Spotify Time Interval."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/init(start:duration:confidence:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"start","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"confidence","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"start","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The starting point (in seconds) of the time interval."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The duration (in seconds) of the time interval.","type":"text"}]}],"name":"duration"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the"},{"text":" ","type":"text"},{"type":"text","text":"interval."}]}],"name":"confidence"}]},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"This is a generic object used to represent various time intervals within"},{"type":"text","text":" "},{"type":"text","text":"Audio Analysis. For information about Bars, Beats, Tatums, Sections, and"},{"text":" ","type":"text"},{"type":"text","text":"Segments are determined, please see "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#time-interval-object","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#time-interval-object":{"titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#time-interval-object","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#time-interval-object","title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/init(start:duration:confidence:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/init(start:duration:confidence:)","title":"init(start:duration:confidence:)","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/init(start:duration:confidence:)","abstract":[{"type":"text","text":"Creates a Spotify Time Interval."}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"start"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"confidence","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"titleInlineContent":[{"text":"Rhythm","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","title":"Rhythm"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/init(start:duration:confidence:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"start"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"confidence","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The starting point (in seconds) of the time interval.","type":"text"}]}],"name":"start"},{"name":"duration","content":[{"inlineContent":[{"type":"text","text":"The duration (in seconds) of the time interval."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The confidence, from 0.0 to 1.0, of the reliability of the"},{"type":"text","text":" "},{"text":"interval.","type":"text"}],"type":"paragraph"}],"name":"confidence"}],"kind":"parameters"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"text":"This is a generic object used to represent various time intervals within","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Audio Analysis. For information about Bars, Beats, Tatums, Sections, and"},{"text":" ","type":"text"},{"text":"Segments are determined, please see ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#time-interval-object","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"init(start:duration:confidence:)","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI0A12TimeIntervalV5start8duration10confidenceACSd_S2dtcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"start"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"confidence","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"init"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Creates a Spotify Time Interval."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/init(start:duration:confidence:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/init(start:duration:confidence:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/init(start:duration:confidence:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/init(start:duration:confidence:)","type":"topic","title":"init(start:duration:confidence:)","abstract":[{"type":"text","text":"Creates a Spotify Time Interval."}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"start"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"confidence","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}]},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#time-interval-object":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#time-interval-object","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"title":"Spotify web API reference","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#time-interval-object"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}],"title":"Rhythm","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifytimeinterval/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/spotifytimeinterval/isapproximatelyequal(to:).json index 72eccfded..bfa9e8c28 100644 --- a/docs/data/documentation/spotifywebapi/spotifytimeinterval/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/spotifytimeinterval/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/isapproximatelyequal(to:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/ApproximatelyEquatable-Implementations"]]},"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"text":" if all the properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" are approximately equal to"},{"text":" ","type":"text"},{"type":"text","text":"those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of 0.001. Else, returns"},{"text":" ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"metadata":{"extendedModule":"SpotifyWebAPI","title":"isApproximatelyEqual(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"SpotifyTimeInterval","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0A12TimeIntervalV20isApproximatelyEqual2toSbAC_tF","symbolKind":"method"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV","kind":"typeIdentifier","text":"SpotifyTimeInterval"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"Another instance of ","type":"text"},{"type":"codeVoice","code":"Self"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"other"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"title":"Rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/isApproximatelyEqual(to:)":{"title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/isApproximatelyEqual(to:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are approximately equal to"},{"text":" ","type":"text"},{"text":"those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of 0.001. Else, returns"},{"type":"text","text":" "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/isapproximatelyequal(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/ApproximatelyEquatable-Implementations","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/approximatelyequatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0A12TimeIntervalV20isApproximatelyEqual2toSbAC_tF","extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","title":"isApproximatelyEqual(to:)"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another instance of "},{"code":"Self","type":"codeVoice"},{"text":".","type":"text"}]}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/ApproximatelyEquatable-Implementations"]]},"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are approximately equal to"},{"type":"text","text":" "},{"type":"text","text":"those of "},{"code":"other","type":"codeVoice"},{"text":" within an absolute tolerance of 0.001. Else, returns","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"references":{"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"type":"text","text":"Rhythm"}],"title":"Rhythm","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/isApproximatelyEqual(to:)":{"kind":"symbol","abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are approximately equal to"},{"text":" ","type":"text"},{"text":"those of ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of 0.001. Else, returns"},{"type":"text","text":" "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/isApproximatelyEqual(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"SpotifyTimeInterval","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A12TimeIntervalV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","title":"isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/isapproximatelyequal(to:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/approximatelyequatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifytimeinterval/start.json b/docs/data/documentation/spotifywebapi/spotifytimeinterval/start.json index 7950b8695..3a1b40448 100644 --- a/docs/data/documentation/spotifywebapi/spotifytimeinterval/start.json +++ b/docs/data/documentation/spotifywebapi/spotifytimeinterval/start.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The starting point (in seconds) of the time interval."}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A12TimeIntervalV5startSdvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","title":"start"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/start"},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/start"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"title":"Audio Analysis Objects","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","kind":"article","role":"collectionGroup","type":"topic","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"url":"\/documentation\/spotifywebapi\/audio-analysis-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"title":"SpotifyTimeInterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments"},{"text":" ","type":"text"},{"text":"are determined, please see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimeInterval","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimeinterval","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimeInterval"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/start":{"url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/start","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/start","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"start","role":"symbol","abstract":[{"text":"The starting point (in seconds) of the time interval.","type":"text"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"type":"link","title":"Rhythm","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","titleInlineContent":[{"text":"Rhythm","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/start"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A12TimeIntervalV5startSdvp","title":"start","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimeinterval\/start"]}],"abstract":[{"type":"text","text":"The starting point (in seconds) of the time interval."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audio-Analysis-Objects":{"url":"\/documentation\/spotifywebapi\/audio-analysis-objects","kind":"article","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audio-Analysis-Objects","title":"Audio Analysis Objects","abstract":[{"type":"text","text":"Objects that relate to audio analysis."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval/start":{"title":"start","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"type":"text","text":"The starting point (in seconds) of the time interval."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval\/start","url":"\/documentation\/spotifywebapi\/spotifytimeinterval\/start"},"https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-analysis/#rhythm":{"type":"link","titleInlineContent":[{"type":"text","text":"Rhythm"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm","title":"Rhythm","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimeInterval":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimeinterval","abstract":[{"text":"This is a generic object used to represent various time intervals within Audio","type":"text"},{"type":"text","text":" "},{"text":"Analysis. For information about how Bars, Beats, Tatums, Sections, and Segments","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are determined, please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/tracks\/get-audio-analysis\/#rhythm"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimeInterval"}],"title":"SpotifyTimeInterval","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimeInterval"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimeInterval"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifytimestampformatter.json b/docs/data/documentation/spotifywebapi/spotifytimestampformatter.json index 81f3b1dfc..5687b0daf 100644 --- a/docs/data/documentation/spotifywebapi/spotifytimestampformatter.json +++ b/docs/data/documentation/spotifywebapi/spotifytimestampformatter.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimestampformatter"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"},"abstract":[{"text":"A formatter that converts between dates and Spotify timestamp strings.","type":"text"}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/date(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/string(from:)"]},{"title":"Type Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/millisecondsFormatter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/secondsFormatter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/shared"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI0A18TimestampFormatterV","title":"SpotifyTimestampFormatter","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimestampFormatter"}],"symbolKind":"struct","roleHeading":"Structure"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","anchor":"overview","level":2,"text":"Overview"},{"inlineContent":[{"text":"Use the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/shared","isActive":true,"type":"reference"},{"text":" instance whenever possible.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/shared":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"shared","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A18TimestampFormatterV","text":"SpotifyTimestampFormatter"}],"title":"shared","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/shared","abstract":[{"type":"text","text":"A shared instance of "},{"code":"Self","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/shared"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimestampFormatter"}],"title":"SpotifyTimestampFormatter","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter","abstract":[{"text":"A formatter that converts between dates and Spotify timestamp strings.","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/secondsFormatter":{"role":"symbol","title":"secondsFormatter","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/secondsformatter","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/secondsFormatter","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"secondsFormatter"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSISO8601DateFormatter","kind":"typeIdentifier","text":"ISO8601DateFormatter"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/millisecondsFormatter":{"title":"millisecondsFormatter","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/millisecondsFormatter","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"millisecondsFormatter","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSISO8601DateFormatter","text":"ISO8601DateFormatter","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/millisecondsformatter","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/date(from:)":{"title":"date(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/date(from:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"date","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/date(from:)","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/string(from:)":{"title":"string(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/string(from:)","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"string"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/string(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimestampFormatter"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"anchor":"overview","level":2,"text":"Overview","type":"heading"},{"inlineContent":[{"type":"text","text":"Use the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/shared","type":"reference","isActive":true},{"text":" instance whenever possible.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"metadata":{"title":"SpotifyTimestampFormatter","symbolKind":"struct","navigatorTitle":[{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A18TimestampFormatterV","role":"symbol","roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyTimestampFormatter"}]},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/date(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/string(from:)"],"anchor":"Instance-Methods"},{"generated":true,"title":"Type Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/millisecondsFormatter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/secondsFormatter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/shared"],"anchor":"Type-Properties"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimestampformatter"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"abstract":[{"text":"A formatter that converts between dates and Spotify timestamp strings.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/shared":{"url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/shared","role":"symbol","kind":"symbol","abstract":[{"text":"A shared instance of ","type":"text"},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/shared","title":"shared","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"shared","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A18TimestampFormatterV","text":"SpotifyTimestampFormatter","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimestampFormatter"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"SpotifyTimestampFormatter","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter","abstract":[{"type":"text","text":"A formatter that converts between dates and Spotify timestamp strings."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/secondsFormatter":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/secondsformatter","kind":"symbol","title":"secondsFormatter","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"secondsFormatter","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSISO8601DateFormatter","text":"ISO8601DateFormatter","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/secondsFormatter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/date(from:)":{"title":"date(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/date(from:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"date"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/date(from:)","kind":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/millisecondsFormatter":{"url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/millisecondsformatter","abstract":[],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/millisecondsFormatter","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"millisecondsFormatter","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSISO8601DateFormatter","text":"ISO8601DateFormatter"}],"kind":"symbol","type":"topic","title":"millisecondsFormatter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/string(from:)":{"abstract":[],"title":"string(from:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"string","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/string(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/string(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifytimestampformatter/date(from:).json b/docs/data/documentation/spotifywebapi/spotifytimestampformatter/date(from:).json index 736c8a512..645378d90 100644 --- a/docs/data/documentation/spotifywebapi/spotifytimestampformatter/date(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifytimestampformatter/date(from:).json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifytimestampformatter\/date(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"date","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"string","kind":"internalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/date(from:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A18TimestampFormatterV4date4from10Foundation4DateVSgSS_tF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"date","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"date(from:)","roleHeading":"Instance Method"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/date(from:)":{"title":"date(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/date(from:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"date","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/date(from:)","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimestampFormatter"}],"title":"SpotifyTimestampFormatter","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter","abstract":[{"text":"A formatter that converts between dates and Spotify timestamp strings.","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"date","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A18TimestampFormatterV4date4from10Foundation4DateVSgSS_tF","title":"date(from:)","roleHeading":"Instance Method","role":"symbol"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"date","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"string"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/date(from:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimestampformatter\/date(from:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimestampFormatter"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"SpotifyTimestampFormatter","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter","abstract":[{"type":"text","text":"A formatter that converts between dates and Spotify timestamp strings."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/date(from:)":{"title":"date(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/date(from:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"date"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/date(from:)","kind":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifytimestampformatter/millisecondsformatter.json b/docs/data/documentation/spotifywebapi/spotifytimestampformatter/millisecondsformatter.json index 2016f9607..ed5fd5eee 100644 --- a/docs/data/documentation/spotifywebapi/spotifytimestampformatter/millisecondsformatter.json +++ b/docs/data/documentation/spotifywebapi/spotifytimestampformatter/millisecondsformatter.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/millisecondsFormatter","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"]]},"metadata":{"roleHeading":"Type Property","title":"millisecondsFormatter","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"millisecondsFormatter"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSISO8601DateFormatter","text":"ISO8601DateFormatter"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A18TimestampFormatterV012millisecondsE0So013NSISO8601DateE0CvpZ"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"millisecondsFormatter"},{"text":": ","kind":"text"},{"text":"ISO8601DateFormatter","preciseIdentifier":"c:objc(cs)NSISO8601DateFormatter","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimestampformatter\/millisecondsformatter"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimestampFormatter"}],"title":"SpotifyTimestampFormatter","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter","abstract":[{"text":"A formatter that converts between dates and Spotify timestamp strings.","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/millisecondsFormatter":{"title":"millisecondsFormatter","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/millisecondsFormatter","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"millisecondsFormatter","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSISO8601DateFormatter","text":"ISO8601DateFormatter","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/millisecondsformatter","type":"topic","abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"millisecondsFormatter","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSISO8601DateFormatter","text":"ISO8601DateFormatter","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimestampformatter\/millisecondsformatter"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"millisecondsFormatter","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"millisecondsFormatter","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSISO8601DateFormatter","text":"ISO8601DateFormatter"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A18TimestampFormatterV012millisecondsE0So013NSISO8601DateE0CvpZ","roleHeading":"Type Property","symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/millisecondsFormatter"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimestampFormatter"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"SpotifyTimestampFormatter","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter","abstract":[{"type":"text","text":"A formatter that converts between dates and Spotify timestamp strings."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/millisecondsFormatter":{"url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/millisecondsformatter","abstract":[],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/millisecondsFormatter","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"millisecondsFormatter","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSISO8601DateFormatter","text":"ISO8601DateFormatter"}],"kind":"symbol","type":"topic","title":"millisecondsFormatter"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifytimestampformatter/secondsformatter.json b/docs/data/documentation/spotifywebapi/spotifytimestampformatter/secondsformatter.json index c49aa77fe..f1396209b 100644 --- a/docs/data/documentation/spotifywebapi/spotifytimestampformatter/secondsformatter.json +++ b/docs/data/documentation/spotifywebapi/spotifytimestampformatter/secondsformatter.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"secondsFormatter"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSISO8601DateFormatter","kind":"typeIdentifier","text":"ISO8601DateFormatter"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Type Property","title":"secondsFormatter","externalID":"s:13SpotifyWebAPI0A18TimestampFormatterV07secondsE0So013NSISO8601DateE0CvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"secondsFormatter","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ISO8601DateFormatter","preciseIdentifier":"c:objc(cs)NSISO8601DateFormatter"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"]]},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/secondsFormatter","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimestampformatter\/secondsformatter"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/secondsFormatter":{"role":"symbol","title":"secondsFormatter","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/secondsformatter","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/secondsFormatter","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"secondsFormatter"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSISO8601DateFormatter","kind":"typeIdentifier","text":"ISO8601DateFormatter"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimestampFormatter"}],"title":"SpotifyTimestampFormatter","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter","abstract":[{"text":"A formatter that converts between dates and Spotify timestamp strings.","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"secondsFormatter","kind":"identifier"},{"kind":"text","text":": "},{"text":"ISO8601DateFormatter","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSISO8601DateFormatter"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimestampformatter\/secondsformatter"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"]]},"kind":"symbol","metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0A18TimestampFormatterV07secondsE0So013NSISO8601DateE0CvpZ","modules":[{"name":"SpotifyWebAPI"}],"title":"secondsFormatter","symbolKind":"property","roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"secondsFormatter","kind":"identifier"},{"kind":"text","text":": "},{"text":"ISO8601DateFormatter","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSISO8601DateFormatter"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/secondsFormatter"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/secondsFormatter":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/secondsformatter","kind":"symbol","title":"secondsFormatter","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"secondsFormatter","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSISO8601DateFormatter","text":"ISO8601DateFormatter","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/secondsFormatter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimestampFormatter"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"SpotifyTimestampFormatter","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter","abstract":[{"type":"text","text":"A formatter that converts between dates and Spotify timestamp strings."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifytimestampformatter/shared.json b/docs/data/documentation/spotifywebapi/spotifytimestampformatter/shared.json index 2f0a2b1d4..b9c39ce16 100644 --- a/docs/data/documentation/spotifywebapi/spotifytimestampformatter/shared.json +++ b/docs/data/documentation/spotifywebapi/spotifytimestampformatter/shared.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shared"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter","text":"SpotifyTimestampFormatter","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A18TimestampFormatterV"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimestampformatter\/shared"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/shared"},"abstract":[{"type":"text","text":"A shared instance of "},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"]]},"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI0A18TimestampFormatterV6sharedACvpZ","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Type Property","role":"symbol","title":"shared","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"shared"},{"text":": ","kind":"text"},{"text":"SpotifyTimestampFormatter","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A18TimestampFormatterV"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/shared":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"shared","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A18TimestampFormatterV","text":"SpotifyTimestampFormatter"}],"title":"shared","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/shared","abstract":[{"type":"text","text":"A shared instance of "},{"code":"Self","type":"codeVoice"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/shared"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimestampFormatter"}],"title":"SpotifyTimestampFormatter","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter","abstract":[{"text":"A formatter that converts between dates and Spotify timestamp strings.","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shared","kind":"identifier"},{"text":": ","kind":"text"},{"text":"SpotifyTimestampFormatter","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A18TimestampFormatterV"}],"roleHeading":"Type Property","role":"symbol","externalID":"s:13SpotifyWebAPI0A18TimestampFormatterV6sharedACvpZ","title":"shared"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/shared","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"A shared instance of ","type":"text"},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"shared"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter","kind":"typeIdentifier","text":"SpotifyTimestampFormatter","preciseIdentifier":"s:13SpotifyWebAPI0A18TimestampFormatterV"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifytimestampformatter\/shared"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimestampFormatter"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"SpotifyTimestampFormatter","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter","abstract":[{"type":"text","text":"A formatter that converts between dates and Spotify timestamp strings."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/shared":{"url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/shared","role":"symbol","kind":"symbol","abstract":[{"text":"A shared instance of ","type":"text"},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/shared","title":"shared","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"shared","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A18TimestampFormatterV","text":"SpotifyTimestampFormatter","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifytimestampformatter/string(from:).json b/docs/data/documentation/spotifywebapi/spotifytimestampformatter/string(from:).json index 3e11413c6..cb88eed7c 100644 --- a/docs/data/documentation/spotifywebapi/spotifytimestampformatter/string(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifytimestampformatter/string(from:).json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/string(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"string","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"date"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimestampformatter\/string(from:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI0A18TimestampFormatterV6string4fromSS10Foundation4DateV_tF","role":"symbol","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"title":"string(from:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"string","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/string(from:)":{"title":"string(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/string(from:)","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"string"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/string(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyTimestampFormatter"}],"title":"SpotifyTimestampFormatter","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter","abstract":[{"text":"A formatter that converts between dates and Spotify timestamp strings.","type":"text"}],"navigatorTitle":[{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"role":"symbol","title":"string(from:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"string","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI0A18TimestampFormatterV6string4fromSS10Foundation4DateV_tF","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifytimestampformatter\/string(from:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"string"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"date","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/string(from:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter","navigatorTitle":[{"kind":"identifier","text":"SpotifyTimestampFormatter"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyTimestampFormatter","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"SpotifyTimestampFormatter","url":"\/documentation\/spotifywebapi\/spotifytimestampformatter","abstract":[{"type":"text","text":"A formatter that converts between dates and Spotify timestamp strings."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyTimestampFormatter/string(from:)":{"abstract":[],"title":"string(from:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"string","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/string(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyTimestampFormatter\/string(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuriconvertible.json b/docs/data/documentation/spotifywebapi/spotifyuriconvertible.json index a11971892..0b3227b3e 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuriconvertible.json +++ b/docs/data/documentation/spotifywebapi/spotifyuriconvertible.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"relationshipsSections":[{"title":"Conforming Types","type":"conformingTypes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"],"kind":"relationships"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuriconvertible"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","interfaceLanguage":"swift"},"metadata":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","externalID":"s:13SpotifyWebAPI0A14URIConvertibleP","symbolKind":"protocol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyURIConvertible"}],"roleHeading":"Protocol"},"abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible\/uri"],"title":"Instance Properties"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyURIConvertible"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Overview","anchor":"overview","type":"heading"},{"inlineContent":[{"type":"text","text":"Read more about "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"The only requirement is","type":"text"}]},{"syntax":null,"code":["var uri: String { get }"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"reference"},{"type":"text","text":", "},{"type":"codeVoice","code":"String"},{"text":", ","type":"text"},{"code":"SubString","type":"codeVoice"},{"text":", and some of the objects returned","type":"text"},{"type":"text","text":" "},{"type":"text","text":"by the Spotify web API are conforming types. Usually, you should not need to"},{"type":"text","text":" "},{"type":"text","text":"conform additional types to this protocol."}]},{"inlineContent":[{"text":"A Spotify URI has the following format:","type":"text"}],"type":"paragraph"},{"code":["\"spotify:\\(idCategory):\\(id)\""],"syntax":null,"type":"codeListing"},{"inlineContent":[{"type":"text","text":"The id category must be one of the following:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","isActive":true,"type":"reference"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user"}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection"}]}]}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"navigatorTitle":[{"kind":"identifier","text":"Audiobook"}],"title":"Audiobook","abstract":[{"type":"text","text":"A Spotify audiobook."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Audiobook"}],"url":"\/documentation\/spotifywebapi\/audiobook"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring":{"type":"topic","title":"Substring","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Ss","text":"Substring","kind":"identifier"}],"navigatorTitle":[{"text":"Substring","kind":"identifier"}],"role":"symbol","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/substring"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"audiobook"}],"url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","type":"topic","title":"IDCategory.audiobook","role":"symbol","abstract":[{"type":"text","text":"An audiobook."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible/uri":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible\/uri","title":"uri","role":"symbol","kind":"symbol","required":true,"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible\/uri","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"text":"The unique resource identifier for the Spotify content.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","url":"\/documentation\/spotifywebapi\/idcategory\/unknown","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}],"role":"symbol","title":"IDCategory.unknown","abstract":[{"text":"Unknown. This should be rare.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"}],"url":"\/documentation\/spotifywebapi\/idcategory\/user","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"topic","title":"IDCategory.user","role":"symbol","abstract":[{"type":"text","text":"A Spotify user."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AudiobookChapter","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/audiobookchapter","navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol","title":"AudiobookChapter","type":"topic","abstract":[{"type":"text","text":"A Spotify audiobook chapter."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","title":"IDCategory.collection","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/collection","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"collection","kind":"identifier"}],"abstract":[{"text":"A collection.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artist"}],"url":"\/documentation\/spotifywebapi\/idcategory\/artist","kind":"symbol","type":"topic"},"https://developer.spotify.com/documentation/general/guides/local-files-spotify-playlists/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","titleInlineContent":[{"type":"text","text":"Identifying Local Files"}],"type":"link","title":"Identifying Local Files","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","url":"\/documentation\/spotifywebapi\/idcategory\/ad","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ad"}],"role":"symbol","title":"IDCategory.ad","abstract":[{"type":"text","text":"An ad."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"role":"symbol","title":"IDCategory.genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","url":"\/documentation\/spotifywebapi\/idcategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"title":"Playlist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A Spotify playlist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Playlist"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlist","navigatorTitle":[{"kind":"identifier","text":"Playlist"}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify URIs","titleInlineContent":[{"text":"Spotify URIs","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/local":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","kind":"symbol","abstract":[{"text":"See ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","isActive":true,"type":"reference"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/idcategory\/local","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"local"}],"type":"topic","title":"IDCategory.local"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","title":"IDCategory.chapter","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/chapter","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"chapter","kind":"identifier"}],"abstract":[{"type":"text","text":"An audiobook chapter."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","title":"IDCategory.show","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"show","kind":"identifier"}],"abstract":[{"type":"text","text":"A show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"title":"IDCategory.playlist","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"playlist","kind":"identifier"}],"abstract":[{"type":"text","text":"A playlist."}],"url":"\/documentation\/spotifywebapi\/idcategory\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"title":"String","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"identifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/swift\/string","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"abstract":[{"type":"text","text":"An album."}],"title":"IDCategory.album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"title":"SpotifyIdentifier","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyIdentifier","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"kind":"identifier","text":"SpotifyIdentifier"}],"role":"symbol","abstract":[{"text":"Encapsulates the various formats that Spotify uses to uniquely identify content","type":"text"},{"type":"text","text":" "},{"text":"such as artists, tracks, and playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible\/uri"],"anchor":"Instance-Properties","title":"Instance Properties","generated":true}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyURIConvertible","symbolKind":"protocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"role":"symbol","roleHeading":"Protocol","externalID":"s:13SpotifyWebAPI0A14URIConvertibleP"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"relationshipsSections":[{"type":"conformingTypes","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring"],"title":"Conforming Types","kind":"relationships"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyURIConvertible"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Overview","anchor":"overview","type":"heading","level":2},{"inlineContent":[{"text":"Read more about ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"The only requirement is","type":"text"}]},{"code":["var uri: String { get }"],"syntax":null,"type":"codeListing"},{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","type":"reference","isActive":true},{"type":"text","text":", "},{"code":"String","type":"codeVoice"},{"type":"text","text":", "},{"code":"SubString","type":"codeVoice"},{"text":", and some of the objects returned","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"by the Spotify web API are conforming types. Usually, you should not need to"},{"type":"text","text":" "},{"text":"conform additional types to this protocol.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"A Spotify URI has the following format:","type":"text"}]},{"syntax":null,"type":"codeListing","code":["\"spotify:\\(idCategory):\\(id)\""]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The id category must be one of the following:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","type":"reference"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"}]}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","isActive":true,"type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","isActive":true}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","isActive":true,"type":"reference"}],"type":"paragraph"}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuriconvertible"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"title":"IDCategory.user","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","url":"\/documentation\/spotifywebapi\/idcategory\/user","abstract":[{"type":"text","text":"A Spotify user."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/unknown","abstract":[{"type":"text","text":"Unknown. This should be rare."}],"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"title":"IDCategory.unknown","url":"\/documentation\/spotifywebapi\/idcategory\/unknown","role":"symbol"},"https://developer.spotify.com/documentation/general/guides/local-files-spotify-playlists/":{"titleInlineContent":[{"type":"text","text":"Identifying Local Files"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","title":"Identifying Local Files","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/artist":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/artist","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"artist","kind":"identifier"}],"title":"IDCategory.artist","abstract":[{"text":"An artist.","type":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/collection":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/collection","abstract":[{"text":"A collection.","type":"text"}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"collection","kind":"identifier"}],"role":"symbol","title":"IDCategory.collection","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/chapter":{"url":"\/documentation\/spotifywebapi\/idcategory\/chapter","title":"IDCategory.chapter","abstract":[{"type":"text","text":"An audiobook chapter."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/chapter"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Audiobook":{"url":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","abstract":[{"text":"A Spotify audiobook.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Audiobook","navigatorTitle":[{"text":"Audiobook","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Audiobook"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible/uri":{"abstract":[{"type":"text","text":"The unique resource identifier for the Spotify content."}],"required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible\/uri","type":"topic","kind":"symbol","title":"uri","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible\/uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/ad":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/ad","abstract":[{"type":"text","text":"An ad."}],"url":"\/documentation\/spotifywebapi\/idcategory\/ad","title":"IDCategory.ad","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ad","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring","title":"Substring","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Substring","preciseIdentifier":"s:Ss"}],"role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/substring","kind":"symbol","navigatorTitle":[{"text":"Substring","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyIdentifier":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Encapsulates the various formats that Spotify uses to uniquely identify content"},{"type":"text","text":" "},{"type":"text","text":"such as artists, tracks, and playlists."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyIdentifier","title":"SpotifyIdentifier","url":"\/documentation\/spotifywebapi\/spotifyidentifier","navigatorTitle":[{"text":"SpotifyIdentifier","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/playlist":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/playlist","abstract":[{"text":"A playlist.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"playlist","kind":"identifier"}],"title":"IDCategory.playlist","url":"\/documentation\/spotifywebapi\/idcategory\/playlist","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/genre":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"genre"}],"title":"IDCategory.genre","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/genre","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/genre","type":"topic","abstract":[{"type":"text","text":"A genre."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/album":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/album","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","title":"IDCategory.album","url":"\/documentation\/spotifywebapi\/idcategory\/album","abstract":[{"type":"text","text":"An album."}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"titleInlineContent":[{"type":"text","text":"Spotify URIs"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URIs","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"identifier"}],"title":"String","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","url":"\/documentation\/spotifywebapi\/swift\/string","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AudiobookChapter":{"abstract":[{"text":"A Spotify audiobook chapter.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"AudiobookChapter"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AudiobookChapter","title":"AudiobookChapter","kind":"symbol","url":"\/documentation\/spotifywebapi\/audiobookchapter","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudiobookChapter"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Playlist","kind":"identifier"}],"abstract":[{"text":"A Spotify playlist.","type":"text"}],"type":"topic","title":"Playlist","navigatorTitle":[{"text":"Playlist","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playlist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/local":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/local","abstract":[{"type":"text","text":"See "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/local-files-spotify-playlists\/","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"IDCategory.local","url":"\/documentation\/spotifywebapi\/idcategory\/local","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"local"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/show":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/show","abstract":[{"type":"text","text":"A show."}],"kind":"symbol","title":"IDCategory.show","type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/show","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"show"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/audiobook":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"audiobook","kind":"identifier"}],"abstract":[{"text":"An audiobook.","type":"text"}],"kind":"symbol","title":"IDCategory.audiobook","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/audiobook","url":"\/documentation\/spotifywebapi\/idcategory\/audiobook","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuriconvertible/uri.json b/docs/data/documentation/spotifywebapi/spotifyuriconvertible/uri.json index 113a2b77d..a2fb32c0a 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuriconvertible/uri.json +++ b/docs/data/documentation/spotifywebapi/spotifyuriconvertible/uri.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuriconvertible\/uri"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The unique resource identifier for the Spotify content."}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"uri","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI0A14URIConvertibleP3uriSSvp","required":true},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible\/uri","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"See ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible/uri":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible\/uri","title":"uri","role":"symbol","kind":"symbol","required":true,"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible\/uri","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"text":"The unique resource identifier for the Spotify content.","type":"text"}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","titleInlineContent":[{"type":"text","text":"Spotify URIs and ids"}],"title":"Spotify URIs and ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible\/uri"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"See ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuriconvertible\/uri"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The unique resource identifier for the Spotify content."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","required":true,"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A14URIConvertibleP3uriSSvp","role":"symbol","title":"uri","symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible/uri":{"abstract":[{"type":"text","text":"The unique resource identifier for the Spotify content."}],"required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible\/uri","type":"topic","kind":"symbol","title":"uri","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible\/uri"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"text":"Spotify URIs and ids","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URIs and ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser.json b/docs/data/documentation/spotifywebapi/spotifyuser.json index 861e1aebe..0eade304c 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","interfaceLanguage":"swift"},"abstract":[{"text":"A Spotify user.","type":"text"}],"seeAlsoSections":[{"title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true}],"metadata":{"externalID":"s:13SpotifyWebAPI0A4UserV","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyUser","kind":"identifier"}],"symbolKind":"struct","title":"SpotifyUser","roleHeading":"Structure"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"text":"Overview","level":2,"anchor":"overview","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Can represent both the public and private version. When the public version is"},{"type":"text","text":" "},{"text":"returned, properties that are only available in the private version will be","type":"text"},{"text":" ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser"]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/allowsExplicitContent","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/country","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/displayName","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/explicitContentSettingIsLocked","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/images","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/product","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/uri"],"title":"Instance Properties"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Equatable-Implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)":{"title":"init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"displayName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"allowsExplicitContent","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"explicitContentSettingIsLocked","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?, "},{"text":"followers","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"product","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?)","kind":"text"}],"abstract":[{"text":"Creates a Spotify user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)","url":"\/documentation\/spotifywebapi\/spotifyuser\/init(displayname:uri:id:images:href:allowsexplicitcontent:explicitcontentsettingislocked:followers:country:email:product:externalurls:)","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"}],"url":"\/documentation\/spotifywebapi\/idcategory\/user","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"topic","title":"IDCategory.user","role":"symbol","abstract":[{"type":"text","text":"A Spotify user."}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify URI"}],"type":"link","title":"Spotify URI","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/Encodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Encodable-Implementations","title":"Encodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyuser\/encodable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/type":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/type","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/type","title":"type","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The object type. Always "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"reference","isActive":true},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/followers":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/followers","url":"\/documentation\/spotifywebapi\/spotifyuser\/followers","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Information about the followers of this user."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followers"},{"kind":"text","text":": "},{"text":"Followers","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"text":"?","kind":"text"}],"title":"followers"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/Decodable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyuser\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Decodable-Implementations","title":"Decodable Implementations","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyuser\/equatable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/images":{"kind":"symbol","abstract":[{"type":"text","text":"The user’s profile image in various sizes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/images","type":"topic","title":"images","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/images","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/externalURLs":{"abstract":[{"text":"Known external urls for this user.","type":"text"}],"title":"externalURLs","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/externalurls","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/externalURLs"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/allowsExplicitContent":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/allowsexplicitcontent","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/allowsExplicitContent","abstract":[{"text":"When ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":", indicates that explicit content "},{"inlineContent":[{"text":"is","type":"text"}],"type":"emphasis"},{"type":"text","text":" allowed. If "},{"type":"codeVoice","code":"false"},{"type":"text","text":", then"},{"type":"text","text":" "},{"type":"text","text":"explicit content should "},{"type":"emphasis","inlineContent":[{"text":"not","type":"text"}]},{"type":"text","text":" be played because the user has disabled it in"},{"text":" ","type":"text"},{"type":"text","text":"their settings."}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allowsExplicitContent"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","title":"allowsExplicitContent"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/id":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/id","url":"\/documentation\/spotifywebapi\/spotifyuser\/id","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"type":"text","text":" for this user."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/product":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/product","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/product","abstract":[{"type":"text","text":"The user’s Spotify subscription level: “premium”, “free”, etc. (The"},{"type":"text","text":" "},{"text":"subscription level “open” can be considered the same as “free”.)","type":"text"}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","title":"product"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/href":{"type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/href","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint for this user."}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/href","title":"href","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/displayName":{"title":"displayName","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/displayName","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"displayName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"text":"The name displayed on the user’s profile.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/displayname"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/uri":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/uri","url":"\/documentation\/spotifywebapi\/spotifyuser\/uri","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"type":"text","text":" for this user."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/explicitContentSettingIsLocked":{"url":"\/documentation\/spotifywebapi\/spotifyuser\/explicitcontentsettingislocked","title":"explicitContentSettingIsLocked","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/explicitContentSettingIsLocked","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"explicitContentSettingIsLocked"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?"}],"abstract":[{"text":"When ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", indicates that the explicit content setting is locked and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"can’t be changed by the user."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/country":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/country","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/country","abstract":[{"type":"text","text":"The country of the user, as set in the user’s account profile. An ISO"},{"type":"text","text":" "},{"type":"text","text":"3166-1 alpha-2 country code."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"country","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","title":"country"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/email":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"email"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/email","abstract":[{"type":"text","text":"The user’s email address, as entered by the user when creating their"},{"text":" ","type":"text"},{"text":"account.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email","title":"email"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"kind":"symbol","seeAlsoSections":[{"title":"Other Objects","anchor":"Other-Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true}],"metadata":{"roleHeading":"Structure","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}],"symbolKind":"struct","externalID":"s:13SpotifyWebAPI0A4UserV","navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"title":"SpotifyUser","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"abstract":[{"text":"A Spotify user.","type":"text"}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)"],"anchor":"Initializers","title":"Initializers"},{"anchor":"Instance-Properties","title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/allowsExplicitContent","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/country","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/displayName","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/explicitContentSettingIsLocked","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/images","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/product","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/uri"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Equatable-Implementations"],"anchor":"Default-Implementations","title":"Default Implementations","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}]}]},{"content":[{"anchor":"overview","type":"heading","text":"Overview","level":2},{"inlineContent":[{"type":"text","text":"Can represent both the public and private version. When the public version is"},{"type":"text","text":" "},{"type":"text","text":"returned, properties that are only available in the private version will be"},{"type":"text","text":" "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"title":"IDCategory.user","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","url":"\/documentation\/spotifywebapi\/idcategory\/user","abstract":[{"type":"text","text":"A Spotify user."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/uri":{"url":"\/documentation\/spotifywebapi\/spotifyuser\/uri","abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"text":" for this user.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/uri","role":"symbol","type":"topic","title":"uri","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyuser\/equatable-implementations","kind":"article","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/images":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/images","url":"\/documentation\/spotifywebapi\/spotifyuser\/images","kind":"symbol","type":"topic","title":"images","abstract":[{"text":"The user’s profile image in various sizes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/externalURLs":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/externalurls","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/externalURLs","abstract":[{"type":"text","text":"Known external urls for this user."}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"]?"}],"title":"externalURLs","type":"topic"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/href":{"url":"\/documentation\/spotifywebapi\/spotifyuser\/href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/href","type":"topic","title":"href","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint for this user."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)":{"abstract":[{"type":"text","text":"Creates a Spotify user."}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)","url":"\/documentation\/spotifywebapi\/spotifyuser\/init(displayname:uri:id:images:href:allowsexplicitcontent:explicitcontentsettingislocked:followers:country:email:product:externalurls:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"displayName"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"allowsExplicitContent","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"explicitContentSettingIsLocked"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"?, ","kind":"text"},{"text":"followers","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"product","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?)","kind":"text"}],"title":"init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/email":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/email","abstract":[{"type":"text","text":"The user’s email address, as entered by the user when creating their"},{"type":"text","text":" "},{"type":"text","text":"account."}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"email","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"email","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/Decodable-Implementations":{"title":"Decodable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyuser\/decodable-implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/followers":{"url":"\/documentation\/spotifywebapi\/spotifyuser\/followers","abstract":[{"type":"text","text":"Information about the followers of this user."}],"kind":"symbol","title":"followers","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/followers","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"followers","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/displayName":{"url":"\/documentation\/spotifywebapi\/spotifyuser\/displayname","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The name displayed on the user’s profile."}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"displayName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/displayName","title":"displayName"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/Encodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Encodable-Implementations","type":"topic","kind":"article","title":"Encodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyuser\/encodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/product":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"product","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/product","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/product","role":"symbol","abstract":[{"type":"text","text":"The user’s Spotify subscription level: “premium”, “free”, etc. (The"},{"type":"text","text":" "},{"type":"text","text":"subscription level “open” can be considered the same as “free”.)"}],"type":"topic","kind":"symbol","title":"product"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","type":"unresolvable","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/country":{"title":"country","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/country","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"country","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"text":"The country of the user, as set in the user’s account profile. An ISO","type":"text"},{"type":"text","text":" "},{"text":"3166-1 alpha-2 country code.","type":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyuser\/country"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/explicitContentSettingIsLocked":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/explicitContentSettingIsLocked","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"explicitContentSettingIsLocked"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"When "},{"type":"codeVoice","code":"true"},{"type":"text","text":", indicates that the explicit content setting is locked and"},{"type":"text","text":" "},{"text":"can’t be changed by the user.","type":"text"}],"title":"explicitContentSettingIsLocked","url":"\/documentation\/spotifywebapi\/spotifyuser\/explicitcontentsettingislocked","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/allowsExplicitContent":{"abstract":[{"text":"When ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", indicates that explicit content ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"is"}]},{"type":"text","text":" allowed. If "},{"type":"codeVoice","code":"false"},{"type":"text","text":", then"},{"type":"text","text":" "},{"type":"text","text":"explicit content should "},{"type":"emphasis","inlineContent":[{"type":"text","text":"not"}]},{"text":" be played because the user has disabled it in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"their settings."}],"title":"allowsExplicitContent","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allowsExplicitContent"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/allowsexplicitcontent","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/allowsExplicitContent"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/type":{"abstract":[{"text":"The object type. Always ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"reference"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/type","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"kind":"symbol","type":"topic","title":"type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","title":"Spotify URI","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"Spotify URI"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/id":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/id","title":"id","url":"\/documentation\/spotifywebapi\/spotifyuser\/id","abstract":[{"type":"text","text":"The "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference"},{"text":" for this user.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/!=(_:_:).json b/docs/data/documentation/spotifywebapi/spotifyuser/!=(_:_:).json index 7dd1afbd8..127214dc7 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/!=(_:_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Equatable-Implementations"]]},"kind":"symbol","metadata":{"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A4UserV","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Operator","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"!=(_:_:)","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyuser\/equatable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/spotifyuser\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/!=(_:_:)","abstract":[],"role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Equatable-Implementations"]]},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Operator","role":"symbol","extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI0A4UserV","symbolKind":"op"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/!=(_:_:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/!=(_:_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyuser\/equatable-implementations","kind":"article","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/allowsexplicitcontent.json b/docs/data/documentation/spotifywebapi/spotifyuser/allowsexplicitcontent.json index 1335ba9ee..5c5f52b6d 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/allowsexplicitcontent.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/allowsexplicitcontent.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/allowsExplicitContent","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A4UserV21allowsExplicitContentSbSgvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"allowsExplicitContent","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"role":"symbol","title":"allowsExplicitContent","symbolKind":"property"},"abstract":[{"text":"When ","type":"text"},{"code":"true","type":"codeVoice"},{"text":", indicates that explicit content ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"is"}]},{"text":" allowed. If ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":", then"},{"type":"text","text":" "},{"text":"explicit content should ","type":"text"},{"inlineContent":[{"type":"text","text":"not"}],"type":"emphasis"},{"text":" be played because the user has disabled it in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"their settings."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"allowsExplicitContent","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"This property is only available for the ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"current","type":"text"}]},{"text":" user and requires the","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","type":"reference"},{"text":" scope. Otherwise, it will be ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/allowsexplicitcontent"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/allowsExplicitContent":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/allowsexplicitcontent","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/allowsExplicitContent","abstract":[{"text":"When ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":", indicates that explicit content "},{"inlineContent":[{"text":"is","type":"text"}],"type":"emphasis"},{"type":"text","text":" allowed. If "},{"type":"codeVoice","code":"false"},{"type":"text","text":", then"},{"type":"text","text":" "},{"type":"text","text":"explicit content should "},{"type":"emphasis","inlineContent":[{"text":"not","type":"text"}]},{"type":"text","text":" be played because the user has disabled it in"},{"text":" ","type":"text"},{"type":"text","text":"their settings."}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allowsExplicitContent"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","title":"allowsExplicitContent"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","title":"Scope.userReadPrivate","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Read access to the user’s subscription details (type of user account)."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"When "},{"code":"true","type":"codeVoice"},{"type":"text","text":", indicates that explicit content "},{"type":"emphasis","inlineContent":[{"text":"is","type":"text"}]},{"text":" allowed. If ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":", then"},{"text":" ","type":"text"},{"type":"text","text":"explicit content should "},{"inlineContent":[{"text":"not","type":"text"}],"type":"emphasis"},{"text":" be played because the user has disabled it in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"their settings."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"kind":"symbol","sections":[],"metadata":{"title":"allowsExplicitContent","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"allowsExplicitContent","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:13SpotifyWebAPI0A4UserV21allowsExplicitContentSbSgvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allowsExplicitContent"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"text":"This property is only available for the ","type":"text"},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" user and requires the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","isActive":true},{"type":"text","text":" scope. Otherwise, it will be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/allowsexplicitcontent"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/allowsExplicitContent"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/allowsExplicitContent":{"abstract":[{"text":"When ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", indicates that explicit content ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"is"}]},{"type":"text","text":" allowed. If "},{"type":"codeVoice","code":"false"},{"type":"text","text":", then"},{"type":"text","text":" "},{"type":"text","text":"explicit content should "},{"type":"emphasis","inlineContent":[{"type":"text","text":"not"}]},{"text":" be played because the user has disabled it in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"their settings."}],"title":"allowsExplicitContent","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allowsExplicitContent"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/allowsexplicitcontent","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/allowsExplicitContent"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","abstract":[{"text":"Read access to the user’s subscription details (type of user account).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPrivate"}],"title":"Scope.userReadPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/country.json b/docs/data/documentation/spotifywebapi/spotifyuser/country.json index 9020b859c..25af473fc 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/country.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/country.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The country of the user, as set in the user’s account profile. An ISO"},{"text":" ","type":"text"},{"type":"text","text":"3166-1 alpha-2 country code."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/country"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/country"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"country","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Read about "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This property is only available for the "},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"type":"text","text":" user and requires the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","isActive":true},{"type":"text","text":" scope. Otherwise, it will be "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}]}]}],"metadata":{"roleHeading":"Instance Property","title":"country","externalID":"s:13SpotifyWebAPI0A4UserV7countrySSSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"country","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 codes","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 codes"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/country":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/country","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/country","abstract":[{"type":"text","text":"The country of the user, as set in the user’s account profile. An ISO"},{"type":"text","text":" "},{"type":"text","text":"3166-1 alpha-2 country code."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"country","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","title":"country"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","title":"Scope.userReadPrivate","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Read access to the user’s subscription details (type of user account)."}],"kind":"symbol"}}} \ No newline at end of file +{"sections":[],"metadata":{"roleHeading":"Instance Property","title":"country","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"country","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI0A4UserV7countrySSSgvp"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/country"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/country","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The country of the user, as set in the user’s account profile. An ISO","type":"text"},{"text":" ","type":"text"},{"text":"3166-1 alpha-2 country code.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"country","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read about "},{"isActive":true,"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":"."}]},{"inlineContent":[{"text":"This property is only available for the ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"type":"text","text":" user and requires the"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"},{"text":" scope. Otherwise, it will be ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","abstract":[{"text":"Read access to the user’s subscription details (type of user account).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPrivate"}],"title":"Scope.userReadPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 codes","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 codes","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/country":{"title":"country","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/country","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"country","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"text":"The country of the user, as set in the user’s account profile. An ISO","type":"text"},{"type":"text","text":" "},{"text":"3166-1 alpha-2 country code.","type":"text"}],"type":"topic","url":"\/documentation\/spotifywebapi\/spotifyuser\/country"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/decodable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyuser/decodable-implementations.json index 491854473..45d456c5f 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/decodable-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Decodable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"Decodable Implementations","role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"kind":"article","sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/init(from:)"],"title":"Initializers"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/init(from:)","type":"topic","title":"init(from:)","role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyuser\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"metadata":{"title":"Decodable Implementations","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Decodable-Implementations"},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/init(from:)"],"anchor":"Initializers"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/decodable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/init(from:)":{"role":"symbol","title":"init(from:)","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyuser\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/displayname.json b/docs/data/documentation/spotifywebapi/spotifyuser/displayname.json index dcd84b9b6..e5c3bb907 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/displayname.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/displayname.json @@ -1 +1 @@ -{"metadata":{"title":"displayName","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"displayName","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A4UserV11displayNameSSSgvp","symbolKind":"property"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/displayName"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"abstract":[{"text":"The name displayed on the user’s profile.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"displayName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/displayname"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/displayName":{"title":"displayName","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/displayName","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"displayName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"text":"The name displayed on the user’s profile.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/displayname"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/displayname"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The name displayed on the user’s profile.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"displayName"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/displayName"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A4UserV11displayNameSSSgvp","title":"displayName","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"displayName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/displayName":{"url":"\/documentation\/spotifywebapi\/spotifyuser\/displayname","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The name displayed on the user’s profile."}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"displayName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/displayName","title":"displayName"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/email.json b/docs/data/documentation/spotifywebapi/spotifyuser/email.json index c127cc1b4..28f5d28d9 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/email.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/email.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email","interfaceLanguage":"swift"},"sections":[],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"email"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI0A4UserV5emailSSSgvp","roleHeading":"Instance Property","role":"symbol","title":"email","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"The user’s email address, as entered by the user when creating their"},{"type":"text","text":" "},{"text":"account.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"email","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"This property is only available for the ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"type":"text","text":" user and requires the"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail"},{"text":" scope. Otherwise, it will be ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"},{"style":"warning","type":"aside","content":[{"inlineContent":[{"text":"This email address is unverified; there is no proof that it","type":"text"},{"text":" ","type":"text"},{"text":"actually belongs to the user.","type":"text"}],"type":"paragraph"}],"name":"Warning"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/email"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/email":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"email"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/email","abstract":[{"type":"text","text":"The user’s email address, as entered by the user when creating their"},{"text":" ","type":"text"},{"text":"account.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email","title":"email"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadEmail":{"title":"Scope.userReadEmail","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userReadEmail","kind":"identifier"}],"abstract":[{"text":"Read access to a user’s email address.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","url":"\/documentation\/spotifywebapi\/scope\/userreademail","kind":"symbol","type":"topic","role":"symbol"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","symbolKind":"property","title":"email","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"email"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A4UserV5emailSSSgvp"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The user’s email address, as entered by the user when creating their"},{"text":" ","type":"text"},{"type":"text","text":"account."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/email"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"email"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"This property is only available for the ","type":"text"},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"type":"text","text":" user and requires the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","isActive":true},{"type":"text","text":" scope. Otherwise, it will be "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"aside","content":[{"inlineContent":[{"text":"This email address is unverified; there is no proof that it","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"actually belongs to the user."}],"type":"paragraph"}],"style":"warning","name":"Warning"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadEmail":{"title":"Scope.userReadEmail","kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s email address."}],"url":"\/documentation\/spotifywebapi\/scope\/userreademail","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userReadEmail","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/email":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/email","abstract":[{"type":"text","text":"The user’s email address, as entered by the user when creating their"},{"type":"text","text":" "},{"type":"text","text":"account."}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"email","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"email","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/email"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/encodable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyuser/encodable-implementations.json index 701a8fc0a..52dfed9f4 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/encodable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Encodable-Implementations","interfaceLanguage":"swift"},"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Encodable Implementations"},"sections":[],"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/encode(to:)"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/encode(to:)":{"type":"topic","kind":"symbol","role":"symbol","title":"encode(to:)","url":"\/documentation\/spotifywebapi\/spotifyuser\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"metadata":{"role":"collectionGroup","title":"Encodable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"sections":[],"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Encodable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/encode(to:)"],"generated":true,"anchor":"Instance-Methods"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/encode(to:)":{"title":"encode(to:)","url":"\/documentation\/spotifywebapi\/spotifyuser\/encode(to:)","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/encode(to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/encode(to:).json b/docs/data/documentation/spotifywebapi/spotifyuser/encode(to:).json index 7a029e004..684159dfd 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/encode(to:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","title":"encode(to:)","externalID":"s:13SpotifyWebAPI0A4UserV6encode2toys7Encoder_p_tKF","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Instance Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/encode(to:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Encodable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/encode(to:)":{"type":"topic","kind":"symbol","role":"symbol","title":"encode(to:)","url":"\/documentation\/spotifywebapi\/spotifyuser\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/Encodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Encodable-Implementations","title":"Encodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/spotifyuser\/encodable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Encodable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"metadata":{"externalID":"s:13SpotifyWebAPI0A4UserV6encode2toys7Encoder_p_tKF","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/encode(to:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/encode(to:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/encode(to:)":{"title":"encode(to:)","url":"\/documentation\/spotifywebapi\/spotifyuser\/encode(to:)","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/encode(to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/Encodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Encodable-Implementations","type":"topic","kind":"article","title":"Encodable Implementations","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/spotifyuser\/encodable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/equatable-implementations.json b/docs/data/documentation/spotifywebapi/spotifyuser/equatable-implementations.json index 3f7e4b764..a4f7cdd56 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Equatable Implementations"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/equatable-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/!=(_:_:)"],"title":"Operators","generated":true}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/spotifyuser\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/!=(_:_:)","abstract":[],"role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations"},"sections":[],"topicSections":[{"title":"Operators","generated":true,"anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/!=(_:_:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/explicitcontentsettingislocked.json b/docs/data/documentation/spotifywebapi/spotifyuser/explicitcontentsettingislocked.json index 7509f5477..1dbf5bcd2 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/explicitcontentsettingislocked.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/explicitcontentsettingislocked.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"explicitContentSettingIsLocked"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","title":"explicitContentSettingIsLocked","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A4UserV30explicitContentSettingIsLockedSbSgvp"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/explicitContentSettingIsLocked","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"When "},{"type":"codeVoice","code":"true"},{"type":"text","text":", indicates that the explicit content setting is locked and"},{"type":"text","text":" "},{"type":"text","text":"can’t be changed by the user."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/explicitcontentsettingislocked"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"explicitContentSettingIsLocked"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example, this user may be associated with a kids account that has"},{"type":"text","text":" "},{"type":"text","text":"content restrictions on it (e.g., parental controls)."}]},{"inlineContent":[{"type":"text","text":"This property is only available for the "},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"type":"text","text":" user and requires the"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"},{"type":"text","text":" scope. Otherwise, it will be "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/explicitContentSettingIsLocked":{"url":"\/documentation\/spotifywebapi\/spotifyuser\/explicitcontentsettingislocked","title":"explicitContentSettingIsLocked","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/explicitContentSettingIsLocked","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"explicitContentSettingIsLocked"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?"}],"abstract":[{"text":"When ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", indicates that the explicit content setting is locked and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"can’t be changed by the user."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","title":"Scope.userReadPrivate","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Read access to the user’s subscription details (type of user account)."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/explicitContentSettingIsLocked","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"explicitContentSettingIsLocked","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A4UserV30explicitContentSettingIsLockedSbSgvp","modules":[{"name":"SpotifyWebAPI"}],"title":"explicitContentSettingIsLocked"},"abstract":[{"type":"text","text":"When "},{"code":"true","type":"codeVoice"},{"text":", indicates that the explicit content setting is locked and","type":"text"},{"type":"text","text":" "},{"text":"can’t be changed by the user.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"explicitContentSettingIsLocked","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"For example, this user may be associated with a kids account that has"},{"type":"text","text":" "},{"type":"text","text":"content restrictions on it (e.g., parental controls)."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This property is only available for the "},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"type":"text","text":" user and requires the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","isActive":true},{"text":" scope. Otherwise, it will be ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/explicitcontentsettingislocked"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/explicitContentSettingIsLocked":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/explicitContentSettingIsLocked","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"explicitContentSettingIsLocked"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"When "},{"type":"codeVoice","code":"true"},{"type":"text","text":", indicates that the explicit content setting is locked and"},{"type":"text","text":" "},{"text":"can’t be changed by the user.","type":"text"}],"title":"explicitContentSettingIsLocked","url":"\/documentation\/spotifywebapi\/spotifyuser\/explicitcontentsettingislocked","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","abstract":[{"text":"Read access to the user’s subscription details (type of user account).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPrivate"}],"title":"Scope.userReadPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/externalurls.json b/docs/data/documentation/spotifywebapi/spotifyuser/externalurls.json index eb06e2260..6b880b920 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/externalurls.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/externalurls.json @@ -1 +1 @@ -{"abstract":[{"text":"Known external urls for this user.","type":"text"}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/externalURLs","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"key: The type of the URL, for example: “spotify” - The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"text":" ","type":"text"},{"text":"for the object.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"value: An external, public URL to the object."}],"type":"paragraph"}]}]}]}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"externalURLs","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]?","kind":"text"}],"externalID":"s:13SpotifyWebAPI0A4UserV12externalURLsSDySS10Foundation3URLVGSgvp","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/externalurls"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/externalURLs":{"abstract":[{"text":"Known external urls for this user.","type":"text"}],"title":"externalURLs","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/externalurls","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/externalURLs"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify URL","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify URL"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/externalurls"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/externalURLs","interfaceLanguage":"swift"},"abstract":[{"text":"Known external urls for this user.","type":"text"}],"metadata":{"externalID":"s:13SpotifyWebAPI0A4UserV12externalURLsSDySS10Foundation3URLVGSgvp","symbolKind":"property","roleHeading":"Instance Property","title":"externalURLs","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]?","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"]?"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"key: The type of the URL, for example: “spotify” - The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":" "},{"text":"for the object.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"value: An external, public URL to the object."}],"type":"paragraph"}]}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/externalURLs":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/externalurls","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/externalURLs","abstract":[{"type":"text","text":"Known external urls for this user."}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"]?"}],"title":"externalURLs","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URL","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"text":"Spotify URL","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/followers.json b/docs/data/documentation/spotifywebapi/spotifyuser/followers.json index e04a30f97..b9f6e77c3 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/followers.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/followers.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/followers"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"followers","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","text":"Followers"},{"text":"?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Information about the followers of this user."}],"metadata":{"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A4UserV9followersAA9FollowersVSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"followers","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"followers","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/followers"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/followers":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/followers","url":"\/documentation\/spotifywebapi\/spotifyuser\/followers","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Information about the followers of this user."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"followers"},{"kind":"text","text":": "},{"text":"Followers","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"text":"?","kind":"text"}],"title":"followers"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/followers","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/followers"]}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI0A4UserV9followersAA9FollowersVSgvp","roleHeading":"Instance Property","title":"followers","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"followers","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers"},{"kind":"text","text":"?"}],"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"type":"text","text":"Information about the followers of this user."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"followers"},{"text":": ","kind":"text"},{"text":"Followers","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/followers":{"url":"\/documentation\/spotifywebapi\/spotifyuser\/followers","abstract":[{"type":"text","text":"Information about the followers of this user."}],"kind":"symbol","title":"followers","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/followers","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"followers","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"kind":"text","text":"?"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/href.json b/docs/data/documentation/spotifywebapi/spotifyuser/href.json index 801698615..aa1b06b93 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/href.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/href.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/href","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint for this user."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","type":"reference","isActive":true},{"text":", passing in ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"as the response type to retrieve the results."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/href"]}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI0A4UserV4href10Foundation3URLVvp","title":"href","role":"symbol","symbolKind":"property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/href":{"type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/href","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint for this user."}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/href","title":"href","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/href"]}],"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint for this user."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"roleHeading":"Instance Property","role":"symbol","title":"href","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A4UserV4href10Foundation3URLVvp","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/href"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"Use ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"type":"text","text":", passing in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","isActive":true},{"type":"text","text":" "},{"type":"text","text":"as the response type to retrieve the results."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/href":{"url":"\/documentation\/spotifywebapi\/spotifyuser\/href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/href","type":"topic","title":"href","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint for this user."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/id.json b/docs/data/documentation/spotifywebapi/spotifyuser/id.json index 0e8f8ad30..ece4d9f50 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/id.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/id.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/id"]}],"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"type":"text","text":" for this user."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"id","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI0A4UserV2idSSvp","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/id"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/id":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/id","url":"\/documentation\/spotifywebapi\/spotifyuser\/id","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"type":"text","text":" for this user."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","title":"Spotify user ID","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"text":"Spotify user ID","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/id"},"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"type":"text","text":" for this user."}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A4UserV2idSSvp","title":"id","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/id"]}],"sections":[],"references":{"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","title":"Spotify user ID","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"Spotify user ID"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/id":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/id","title":"id","url":"\/documentation\/spotifywebapi\/spotifyuser\/id","abstract":[{"type":"text","text":"The "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference"},{"text":" for this user.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/images.json b/docs/data/documentation/spotifywebapi/spotifyuser/images.json index b939ed7c6..4421bf0f0 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/images.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/images.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"images"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"]?"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/images"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/images"},"sections":[],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A4UserV6imagesSayAA0A5ImageVGSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"images"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"]?"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"images","role":"symbol"},"abstract":[{"type":"text","text":"The user’s profile image in various sizes."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/images":{"kind":"symbol","abstract":[{"type":"text","text":"The user’s profile image in various sizes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/images","type":"topic","title":"images","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/images","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/images"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"abstract":[{"text":"The user’s profile image in various sizes.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/images","interfaceLanguage":"swift"},"sections":[],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI0A4UserV6imagesSayAA0A5ImageVGSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"]?"}],"title":"images"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/images":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"images","kind":"identifier"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/images","url":"\/documentation\/spotifywebapi\/spotifyuser\/images","kind":"symbol","type":"topic","title":"images","abstract":[{"text":"The user’s profile image in various sizes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/init(displayname:uri:id:images:href:allowsexplicitcontent:explicitcontentsettingislocked:followers:country:email:product:externalurls:).json b/docs/data/documentation/spotifywebapi/spotifyuser/init(displayname:uri:id:images:href:allowsexplicitcontent:explicitcontentsettingislocked:followers:country:email:product:externalurls:).json index d15d05869..e0a82a321 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/init(displayname:uri:id:images:href:allowsexplicitcontent:explicitcontentsettingislocked:followers:country:email:product:externalurls:).json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/init(displayname:uri:id:images:href:allowsexplicitcontent:explicitcontentsettingislocked:followers:country:email:product:externalurls:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Creates a Spotify user."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/init(displayname:uri:id:images:href:allowsexplicitcontent:explicitcontentsettingislocked:followers:country:email:product:externalurls:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"displayName"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","kind":"typeIdentifier","text":"SpotifyImage"},{"text":"]? = nil, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"allowsExplicitContent","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"? = nil, ","kind":"text"},{"text":"explicitContentSettingIsLocked","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"followers"},{"text":": ","kind":"text"},{"text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"product","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]? = nil)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"displayName","content":[{"inlineContent":[{"type":"text","text":"The name displayed on the user’s profile."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for this user."}]}],"name":"uri"},{"name":"id","content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"text":" for this user.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The user’s profile image in various sizes."}],"type":"paragraph"}],"name":"images"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint for this user."}]}],"name":"href"},{"name":"allowsExplicitContent","content":[{"type":"paragraph","inlineContent":[{"text":"When ","type":"text"},{"code":"true","type":"codeVoice"},{"text":", indicates that explicit content","type":"text"},{"type":"text","text":" "},{"type":"emphasis","inlineContent":[{"text":"is","type":"text"}]},{"type":"text","text":" allowed. If "},{"type":"codeVoice","code":"false"},{"text":", then explicit content should ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"not"}]},{"type":"text","text":" be"},{"text":" ","type":"text"},{"type":"text","text":"played because the user has disabled it in their settings. This"},{"type":"text","text":" "},{"text":"property is only available for the ","type":"text"},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"text":" user and requires the","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","isActive":true},{"type":"text","text":" scope. Otherwise, it will be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}]}]},{"name":"explicitContentSettingIsLocked","content":[{"inlineContent":[{"type":"text","text":"When "},{"type":"codeVoice","code":"true"},{"text":", indicates that the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"explicit content setting is locked and can’t be changed by the"},{"type":"text","text":" "},{"type":"text","text":"user. For example, this user may be associated with a kids account"},{"type":"text","text":" "},{"type":"text","text":"that has content restrictions on it (e.g., parental controls). This"},{"text":" ","type":"text"},{"type":"text","text":"property is only available for the "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"text":" user and requires the","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","isActive":true},{"type":"text","text":" scope. Otherwise, it will be "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Information about the followers of this user.","type":"text"}]}],"name":"followers"},{"name":"country","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The country of the user, as set in the user’s account profile."},{"text":" ","type":"text"},{"type":"text","text":"An "},{"type":"reference","isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},{"type":"text","text":". This property is only"},{"type":"text","text":" "},{"text":"available for the ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"current","type":"text"}]},{"type":"text","text":" user and requires the"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","isActive":true},{"text":" scope. Otherwise, it will be ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}]}]},{"name":"email","content":[{"type":"paragraph","inlineContent":[{"text":"The user’s email address, as entered by the user when creating","type":"text"},{"text":" ","type":"text"},{"text":"their account. This property is only available for the ","type":"text"},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"type":"text","text":" "},{"type":"text","text":"user and requires the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail"},{"type":"text","text":" scope. Otherwise, it"},{"text":" ","type":"text"},{"text":"will be ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The user’s Spotify subscription level: “premium”, “free”,"},{"type":"text","text":" "},{"type":"text","text":"etc. (The subscription level “open” can be considered the same as"},{"type":"text","text":" "},{"type":"text","text":"“free”.) This property is only available for the "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"text":" user and","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"requires the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","type":"reference"},{"type":"text","text":" scope. Otherwise, it will be"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}]}],"name":"product"},{"name":"externalURLs","content":[{"inlineContent":[{"type":"text","text":"Known external urls for this artist."},{"text":" ","type":"text"},{"type":"text","text":"- key: The type of the URL, for example: “spotify” - The "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"text":" for the object.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"- value: An external, public URL to the object."}],"type":"paragraph"}]}],"kind":"parameters"}],"kind":"symbol","metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"displayName"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowsExplicitContent"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"text":"explicitContentSettingIsLocked","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?, "},{"text":"followers","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers"},{"text":"?, ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?)"}],"role":"symbol","roleHeading":"Initializer","symbolKind":"init","externalID":"s:13SpotifyWebAPI0A4UserV11displayName3uri2id6images4href21allowsExplicitContent08explicitM15SettingIsLocked9followers7country5email7product12externalURLsACSSSg_S2SSayAA0A5ImageVGSg10Foundation3URLVSbSgAxA9FollowersVSgA3PSDySSAWGSgtcfc","title":"init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","title":"Spotify URL","titleInlineContent":[{"text":"Spotify","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"URL"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","title":"Scope.userReadPrivate","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Read access to the user’s subscription details (type of user account)."}],"kind":"symbol"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2 country code","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2 country code","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadEmail":{"title":"Scope.userReadEmail","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userReadEmail","kind":"identifier"}],"abstract":[{"text":"Read access to a user’s email address.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","url":"\/documentation\/spotifywebapi\/scope\/userreademail","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)":{"title":"init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"displayName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"allowsExplicitContent","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"explicitContentSettingIsLocked","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"?, "},{"text":"followers","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"country"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"product","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?)","kind":"text"}],"abstract":[{"text":"Creates a Spotify user.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)","url":"\/documentation\/spotifywebapi\/spotifyuser\/init(displayname:uri:id:images:href:allowsexplicitcontent:explicitcontentsettingislocked:followers:country:email:product:externalurls:)","kind":"symbol","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/init(displayname:uri:id:images:href:allowsexplicitcontent:explicitcontentsettingislocked:followers:country:email:product:externalurls:)"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Creates a Spotify user."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"metadata":{"roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"title":"init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)","externalID":"s:13SpotifyWebAPI0A4UserV11displayName3uri2id6images4href21allowsExplicitContent08explicitM15SettingIsLocked9followers7country5email7product12externalURLsACSSSg_S2SSayAA0A5ImageVGSg10Foundation3URLVSbSgAxA9FollowersVSgA3PSDySSAWGSgtcfc","role":"symbol","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"displayName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"uri"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"images"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","kind":"typeIdentifier","text":"SpotifyImage"},{"text":"]?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":", "},{"kind":"externalParam","text":"allowsExplicitContent"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"explicitContentSettingIsLocked"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"followers"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"kind":"text","text":"?, "},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"email"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"product"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?)"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"displayName","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","kind":"typeIdentifier","text":"SpotifyImage"},{"kind":"text","text":"]? = nil, "},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"allowsExplicitContent"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"? = nil, "},{"text":"explicitContentSettingIsLocked","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"followers"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Followers","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","preciseIdentifier":"s:13SpotifyWebAPI9FollowersV"},{"text":"? = nil, ","kind":"text"},{"text":"country","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"product","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]? = nil)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"displayName","content":[{"type":"paragraph","inlineContent":[{"text":"The name displayed on the user’s profile.","type":"text"}]}]},{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference"},{"type":"text","text":" for this user."}]}]},{"name":"id","content":[{"inlineContent":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"text":" for this user.","type":"text"}],"type":"paragraph"}]},{"name":"images","content":[{"type":"paragraph","inlineContent":[{"text":"The user’s profile image in various sizes.","type":"text"}]}]},{"name":"href","content":[{"inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint for this user."}],"type":"paragraph"}]},{"name":"allowsExplicitContent","content":[{"type":"paragraph","inlineContent":[{"text":"When ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", indicates that explicit content","type":"text"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"is"}],"type":"emphasis"},{"type":"text","text":" allowed. If "},{"type":"codeVoice","code":"false"},{"type":"text","text":", then explicit content should "},{"inlineContent":[{"type":"text","text":"not"}],"type":"emphasis"},{"text":" be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"played because the user has disabled it in their settings. This"},{"type":"text","text":" "},{"type":"text","text":"property is only available for the "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"type":"text","text":" user and requires the"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","isActive":true,"type":"reference"},{"type":"text","text":" scope. Otherwise, it will be "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}]}]},{"content":[{"inlineContent":[{"text":"When ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", indicates that the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"explicit content setting is locked and can’t be changed by the"},{"text":" ","type":"text"},{"type":"text","text":"user. For example, this user may be associated with a kids account"},{"type":"text","text":" "},{"type":"text","text":"that has content restrictions on it (e.g., parental controls). This"},{"type":"text","text":" "},{"text":"property is only available for the ","type":"text"},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" user and requires the"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","isActive":true},{"type":"text","text":" scope. Otherwise, it will be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"explicitContentSettingIsLocked"},{"name":"followers","content":[{"type":"paragraph","inlineContent":[{"text":"Information about the followers of this user.","type":"text"}]}]},{"name":"country","content":[{"type":"paragraph","inlineContent":[{"text":"The country of the user, as set in the user’s account profile.","type":"text"},{"type":"text","text":" "},{"text":"An ","type":"text"},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":". This property is only"},{"type":"text","text":" "},{"text":"available for the ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"type":"text","text":" user and requires the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"},{"type":"text","text":" scope. Otherwise, it will be "},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}]}]},{"name":"email","content":[{"type":"paragraph","inlineContent":[{"text":"The user’s email address, as entered by the user when creating","type":"text"},{"text":" ","type":"text"},{"text":"their account. This property is only available for the ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" ","type":"text"},{"type":"text","text":"user and requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","isActive":true},{"type":"text","text":" scope. Otherwise, it"},{"type":"text","text":" "},{"text":"will be ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The user’s Spotify subscription level: “premium”, “free”,"},{"text":" ","type":"text"},{"type":"text","text":"etc. (The subscription level “open” can be considered the same as"},{"type":"text","text":" "},{"type":"text","text":"“free”.) This property is only available for the "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" user and"},{"type":"text","text":" "},{"type":"text","text":"requires the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","isActive":true},{"type":"text","text":" scope. Otherwise, it will be"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}]}],"name":"product"},{"name":"externalURLs","content":[{"inlineContent":[{"type":"text","text":"Known external urls for this artist."},{"type":"text","text":" "},{"type":"text","text":"- key: The type of the URL, for example: “spotify” - The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the object."},{"type":"text","text":" "},{"type":"text","text":"- value: An external, public URL to the object."}],"type":"paragraph"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","abstract":[{"text":"Read access to the user’s subscription details (type of user account).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPrivate"}],"title":"Scope.userReadPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URL","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"Spotify"},{"type":"text","text":" "},{"type":"text","text":"URL"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)":{"abstract":[{"type":"text","text":"Creates a Spotify user."}],"role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)","url":"\/documentation\/spotifywebapi\/spotifyuser\/init(displayname:uri:id:images:href:allowsexplicitcontent:explicitcontentsettingislocked:followers:country:email:product:externalurls:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"displayName"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"images","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"allowsExplicitContent","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"explicitContentSettingIsLocked"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"?, ","kind":"text"},{"text":"followers","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9FollowersV","text":"Followers","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"product","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?)","kind":"text"}],"title":"init(displayName:uri:id:images:href:allowsExplicitContent:explicitContentSettingIsLocked:followers:country:email:product:externalURLs:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadEmail":{"title":"Scope.userReadEmail","kind":"symbol","abstract":[{"type":"text","text":"Read access to a user’s email address."}],"url":"\/documentation\/spotifywebapi\/scope\/userreademail","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadEmail","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userReadEmail","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2 country code","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2 country code"}],"type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/init(from:).json b/docs/data/documentation/spotifywebapi/spotifyuser/init(from:).json index 68d19ff38..a1e380745 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/init(from:).json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/init(from:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/init(from:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Decodable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"metadata":{"title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"init","roleHeading":"Initializer","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI0A4UserV4fromACs7Decoder_p_tKcfc","extendedModule":"SpotifyWebAPI"},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/init(from:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/Decodable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/spotifyuser\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Decodable-Implementations","title":"Decodable Implementations","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/init(from:)","type":"topic","title":"init(from:)","role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/spotifyuser\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Decodable-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"init(from:)","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A4UserV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","extendedModule":"SpotifyWebAPI"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/init(from:)":{"role":"symbol","title":"init(from:)","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/spotifyuser\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/Decodable-Implementations":{"title":"Decodable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/spotifyuser\/decodable-implementations","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/product.json b/docs/data/documentation/spotifywebapi/spotifyuser/product.json index 0c484c7cd..3b01cf5e4 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/product.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/product.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/product","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The user’s Spotify subscription level: “premium”, “free”, etc. (The","type":"text"},{"type":"text","text":" "},{"type":"text","text":"subscription level “open” can be considered the same as “free”.)"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"product","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"text":"This property is only available for the ","type":"text"},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"text":" user and requires the","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","isActive":true},{"text":" scope. Otherwise, it will be ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI0A4UserV7productSSSgvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"product","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","title":"product","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/product"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","title":"Scope.userReadPrivate","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userReadPrivate","kind":"identifier"}],"abstract":[{"type":"text","text":"Read access to the user’s subscription details (type of user account)."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/product":{"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser\/product","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/product","abstract":[{"type":"text","text":"The user’s Spotify subscription level: “premium”, “free”, etc. (The"},{"type":"text","text":" "},{"text":"subscription level “open” can be considered the same as “free”.)","type":"text"}],"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"type":"topic","title":"product"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/product"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/product"]}],"abstract":[{"type":"text","text":"The user’s Spotify subscription level: “premium”, “free”, etc. (The"},{"text":" ","type":"text"},{"type":"text","text":"subscription level “open” can be considered the same as “free”.)"}],"sections":[],"metadata":{"title":"product","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"product","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI0A4UserV7productSSSgvp"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"product","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"This property is only available for the "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"text":" user and requires the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate","isActive":true,"type":"reference"},{"type":"text","text":" scope. Otherwise, it will be "},{"code":"nil","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/product":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"product","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/product","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/product","role":"symbol","abstract":[{"type":"text","text":"The user’s Spotify subscription level: “premium”, “free”, etc. (The"},{"type":"text","text":" "},{"type":"text","text":"subscription level “open” can be considered the same as “free”.)"}],"type":"topic","kind":"symbol","title":"product"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope/userReadPrivate":{"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/scope\/userreadprivate","abstract":[{"text":"Read access to the user’s subscription details (type of user account).","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userReadPrivate"}],"title":"Scope.userReadPrivate","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope\/userReadPrivate"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/type.json b/docs/data/documentation/spotifywebapi/spotifyuser/type.json index 760178c70..c44365071 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/type.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/type.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI0A4UserV4typeAA10IDCategoryOvp","title":"type","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","kind":"typeIdentifier","text":"IDCategory"}],"languages":["swift"]}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/type","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The object type. Always "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"reference","isActive":true},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/type":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/type","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/type","title":"type","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The object type. Always "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"reference","isActive":true},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"}],"url":"\/documentation\/spotifywebapi\/idcategory\/user","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"topic","title":"IDCategory.user","role":"symbol","abstract":[{"type":"text","text":"A Spotify user."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The object type. Always "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","isActive":true},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/type","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"type","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"role":"symbol","externalID":"s:13SpotifyWebAPI0A4UserV4typeAA10IDCategoryOvp","roleHeading":"Instance Property"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/spotifyuser\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/type":{"abstract":[{"text":"The object type. Always ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","type":"reference"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyuser\/type","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"kind":"symbol","type":"topic","title":"type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/user":{"title":"IDCategory.user","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/user","url":"\/documentation\/spotifywebapi\/idcategory\/user","abstract":[{"type":"text","text":"A Spotify user."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/spotifyuser/uri.json b/docs/data/documentation/spotifywebapi/spotifyuser/uri.json index 01121ab8a..48ca6825e 100644 --- a/docs/data/documentation/spotifywebapi/spotifyuser/uri.json +++ b/docs/data/documentation/spotifywebapi/spotifyuser/uri.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]}],"kind":"declarations"}],"sections":[],"metadata":{"title":"uri","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI0A4UserV3uriSSvp","role":"symbol"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/uri"},"abstract":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":" for this user."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/uri"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify URI","titleInlineContent":[{"type":"text","text":"Spotify URI"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/uri":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/uri","url":"\/documentation\/spotifywebapi\/spotifyuser\/uri","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"type":"text","text":" for this user."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/spotifyuser\/uri"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/uri","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","title":"uri","externalID":"s:13SpotifyWebAPI0A4UserV3uriSSvp"},"abstract":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":" for this user."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser"]]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","titleInlineContent":[{"type":"text","text":"Spotify URI"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser/uri":{"url":"\/documentation\/spotifywebapi\/spotifyuser\/uri","abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"text":" for this user.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser\/uri","role":"symbol","type":"topic","title":"uri","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift.json b/docs/data/documentation/spotifywebapi/swift.json index 56d9d4e97..5b702c74d 100644 --- a/docs/data/documentation/spotifywebapi/swift.json +++ b/docs/data/documentation/spotifywebapi/swift.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collection","roleHeading":"Extended Module","symbolKind":"extension","title":"Swift","externalID":"s:m:s:e:s:SD13SpotifyWebAPISSRszSSRs_rlE14formURLEncoded10Foundation4DataVSgyF"},"topicSections":[{"title":"Extended Protocols","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence"]},{"title":"Extended Structures","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional"],"title":"Extended Enumerations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/DecodingError":{"kind":"symbol","title":"DecodingError","navigatorTitle":[{"kind":"identifier","text":"DecodingError"}],"abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s13DecodingErrorO","text":"DecodingError","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/decodingerror","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring":{"type":"topic","title":"Substring","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Ss","text":"Substring","kind":"identifier"}],"navigatorTitle":[{"text":"Substring","kind":"identifier"}],"role":"symbol","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/substring"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set":{"title":"Set","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","role":"symbol","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Set"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/set"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence":{"title":"Sequence","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence","role":"symbol","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:ST","text":"Sequence"}],"navigatorTitle":[{"text":"Sequence","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/sequence"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Collection":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Collection","kind":"identifier","preciseIdentifier":"s:Sl"}],"url":"\/documentation\/spotifywebapi\/swift\/collection","kind":"symbol","navigatorTitle":[{"text":"Collection","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection","type":"topic","title":"Collection","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Numeric":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Numeric","preciseIdentifier":"s:Sj","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/numeric","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Numeric"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric","title":"Numeric","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/AdditiveArithmetic":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s18AdditiveArithmeticP","text":"AdditiveArithmetic","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/additivearithmetic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AdditiveArithmetic"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic","type":"topic","title":"AdditiveArithmetic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/RandomAccessCollection":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"RandomAccessCollection","preciseIdentifier":"s:Sk","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/randomaccesscollection","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RandomAccessCollection"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection","title":"RandomAccessCollection","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"title":"String","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"identifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/swift\/string","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"title":"KeyedEncodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"identifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"title":"KeyedDecodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyedDecodingContainer","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"identifier","text":"KeyedDecodingContainer"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Dictionary":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SD","text":"Dictionary","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/dictionary","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Dictionary"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary","type":"topic","title":"Dictionary","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Error":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/error","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error","title":"Error","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional","navigatorTitle":[{"kind":"identifier","text":"Optional"}],"title":"Optional","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/optional","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Optional","preciseIdentifier":"s:Sq"}],"type":"topic","abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"externalID":"s:m:s:e:s:SD13SpotifyWebAPISSRszSSRs_rlE14formURLEncoded10Foundation4DataVSgyF","roleHeading":"Extended Module","role":"collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Swift","symbolKind":"extension"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"title":"Extended Protocols","anchor":"Extended-Protocols","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence"]},{"title":"Extended Structures","anchor":"Extended-Structures","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring"],"generated":true},{"anchor":"Extended-Enumerations","generated":true,"title":"Extended Enumerations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"identifier"}],"title":"String","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","url":"\/documentation\/spotifywebapi\/swift\/string","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set":{"type":"topic","title":"Set","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Set","preciseIdentifier":"s:Sh"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Set"}],"url":"\/documentation\/spotifywebapi\/swift\/set","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Numeric":{"navigatorTitle":[{"text":"Numeric","kind":"identifier"}],"role":"symbol","abstract":[],"title":"Numeric","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Numeric","preciseIdentifier":"s:Sj","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric","url":"\/documentation\/spotifywebapi\/swift\/numeric","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyedDecodingContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","abstract":[],"title":"KeyedDecodingContainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sq","text":"Optional"}],"title":"Optional","url":"\/documentation\/spotifywebapi\/swift\/optional","navigatorTitle":[{"text":"Optional","kind":"identifier"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Collection":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection","url":"\/documentation\/spotifywebapi\/swift\/collection","title":"Collection","abstract":[],"navigatorTitle":[{"text":"Collection","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sl","text":"Collection"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"title":"KeyedEncodingContainer","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"identifier","text":"KeyedEncodingContainer"}],"navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/AdditiveArithmetic":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/swift\/additivearithmetic","navigatorTitle":[{"text":"AdditiveArithmetic","kind":"identifier"}],"abstract":[],"title":"AdditiveArithmetic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"AdditiveArithmetic","preciseIdentifier":"s:s18AdditiveArithmeticP"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/RandomAccessCollection":{"role":"symbol","abstract":[],"navigatorTitle":[{"text":"RandomAccessCollection","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"RandomAccessCollection","kind":"identifier","preciseIdentifier":"s:Sk"}],"url":"\/documentation\/spotifywebapi\/swift\/randomaccesscollection","kind":"symbol","type":"topic","title":"RandomAccessCollection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence":{"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/sequence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence","type":"topic","title":"Sequence","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Sequence"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/DecodingError":{"title":"DecodingError","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/decodingerror","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s13DecodingErrorO","text":"DecodingError","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecodingError"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring","title":"Substring","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Substring","preciseIdentifier":"s:Ss"}],"role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/substring","kind":"symbol","navigatorTitle":[{"text":"Substring","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Dictionary":{"title":"Dictionary","url":"\/documentation\/spotifywebapi\/swift\/dictionary","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Dictionary","kind":"identifier","preciseIdentifier":"s:SD"}],"navigatorTitle":[{"kind":"identifier","text":"Dictionary"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Error":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/swift\/error","kind":"symbol","navigatorTitle":[{"text":"Error","kind":"identifier"}],"title":"Error","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/additivearithmetic.json b/docs/data/documentation/spotifywebapi/swift/additivearithmetic.json index 2863d29fa..3ff9911ae 100644 --- a/docs/data/documentation/spotifywebapi/swift/additivearithmetic.json +++ b/docs/data/documentation/spotifywebapi/swift/additivearithmetic.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s18AdditiveArithmeticP","kind":"typeIdentifier","text":"AdditiveArithmetic"}]}]}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)"],"title":"Instance Methods"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/additivearithmetic"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Extended Protocol","externalID":"s:e:s:s18AdditiveArithmeticP13SpotifyWebAPIE20isApproximatelyEqual2to17absoluteTolerance08relativeK04normSbx_qd__qd__qd__xXEtSFRd__lF","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s18AdditiveArithmeticP","text":"AdditiveArithmetic","kind":"identifier"}],"role":"symbol","extendedModule":"Swift","navigatorTitle":[{"kind":"identifier","text":"AdditiveArithmetic"}],"title":"AdditiveArithmetic","symbolKind":"extension"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/AdditiveArithmetic":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s18AdditiveArithmeticP","text":"AdditiveArithmetic","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/additivearithmetic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AdditiveArithmetic"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic","type":"topic","title":"AdditiveArithmetic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/AdditiveArithmetic/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)","url":"\/documentation\/spotifywebapi\/swift\/additivearithmetic\/isapproximatelyequal(to:absolutetolerance:relativetolerance:norm:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"Test if ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" and "},{"code":"other","type":"codeVoice"},{"type":"text","text":" are approximately equal with specified"},{"type":"text","text":" "},{"type":"text","text":"tolerances and norm."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"<"},{"text":"Magnitude","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"absoluteTolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Magnitude","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"relativeTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Magnitude"},{"kind":"text","text":", "},{"kind":"externalParam","text":"norm"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Magnitude","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"extension","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AdditiveArithmetic","preciseIdentifier":"s:s18AdditiveArithmeticP"}],"navigatorTitle":[{"kind":"identifier","text":"AdditiveArithmetic"}],"role":"symbol","externalID":"s:e:s:s18AdditiveArithmeticP13SpotifyWebAPIE20isApproximatelyEqual2to17absoluteTolerance08relativeK04normSbx_qd__qd__qd__xXEtSFRd__lF","roleHeading":"Extended Protocol","extendedModule":"Swift","title":"AdditiveArithmetic"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/additivearithmetic"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)"],"title":"Instance Methods","anchor":"Instance-Methods","generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s18AdditiveArithmeticP","kind":"typeIdentifier","text":"AdditiveArithmetic"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/AdditiveArithmetic/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Test if "},{"type":"codeVoice","code":"self"},{"type":"text","text":" and "},{"code":"other","type":"codeVoice"},{"text":" are approximately equal with specified","type":"text"},{"type":"text","text":" "},{"type":"text","text":"tolerances and norm."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Magnitude"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"absoluteTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"relativeTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"norm","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Magnitude","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)","url":"\/documentation\/spotifywebapi\/swift\/additivearithmetic\/isapproximatelyequal(to:absolutetolerance:relativetolerance:norm:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/AdditiveArithmetic":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/swift\/additivearithmetic","navigatorTitle":[{"text":"AdditiveArithmetic","kind":"identifier"}],"abstract":[],"title":"AdditiveArithmetic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"AdditiveArithmetic","preciseIdentifier":"s:s18AdditiveArithmeticP"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/additivearithmetic/isapproximatelyequal(to:absolutetolerance:relativetolerance:norm:).json b/docs/data/documentation/spotifywebapi/swift/additivearithmetic/isapproximatelyequal(to:absolutetolerance:relativetolerance:norm:).json index c7e0f51ab..d60571e83 100644 --- a/docs/data/documentation/spotifywebapi/swift/additivearithmetic/isapproximatelyequal(to:absolutetolerance:relativetolerance:norm:).json +++ b/docs/data/documentation/spotifywebapi/swift/additivearithmetic/isapproximatelyequal(to:absolutetolerance:relativetolerance:norm:).json @@ -1 +1 @@ -{"abstract":[{"text":"Test if ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"other"},{"text":" are approximately equal with specified","type":"text"},{"type":"text","text":" "},{"type":"text","text":"tolerances and norm."}],"metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:s18AdditiveArithmeticP13SpotifyWebAPIE20isApproximatelyEqual2to17absoluteTolerance08relativeK04normSbx_qd__qd__qd__xXEtSFRd__lF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"<"},{"text":"Magnitude","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"externalParam","text":"absoluteTolerance"},{"kind":"text","text":": "},{"text":"Magnitude","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"relativeTolerance"},{"text":": ","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"norm"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)","roleHeading":"Instance Method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Magnitude","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"absoluteTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"relativeTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier"},{"kind":"text","text":" = 0, "},{"text":"norm","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Magnitude","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SF","text":"FloatingPoint","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The value to which "},{"type":"codeVoice","code":"self"},{"type":"text","text":" is compared."}]}],"name":"other"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The absolute tolerance to use in the comparison.","type":"text"}]},{"inlineContent":[{"text":"This value should be non-negative and finite. This constraint on is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"only checked in debug builds, because a mathematically well-defined"},{"type":"text","text":" "},{"type":"text","text":"result exists for any tolerance, even one out of range."}],"type":"paragraph"}],"name":"absoluteTolerance"},{"content":[{"inlineContent":[{"type":"text","text":"The relative tolerance to use in the comparison."},{"text":" ","type":"text"},{"text":"Defaults to zero.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This value should be non-negative and less than or equal to 1. This"},{"type":"text","text":" "},{"text":"constraint on is only checked in debug builds, because a mathematically","type":"text"},{"type":"text","text":" "},{"text":"well-defined result exists for any tolerance, even one out of range.","type":"text"}]}],"name":"relativeTolerance"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The norm to use for the comparison.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Defaults to "},{"type":"codeVoice","code":"\\.magnitude"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"For example, if we wanted to test if a complex value was inside a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"circle of radius 0.001 centered at (1 + 0i), we could use:"}]},{"syntax":null,"code":["z.isApproximatelyEqual("," to: 1,"," absoluteTolerance: 0.001,"," norm: \\.length",")"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"(if we used the default, we would be testing if "},{"code":"z","type":"codeVoice"},{"text":" were inside a","type":"text"},{"text":" ","type":"text"},{"text":"square region","type":"text"},{"type":"text","text":" "},{"type":"text","text":"instead.)"}]}],"name":"norm"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"codeVoice","code":"true"},{"type":"text","text":" if "},{"type":"codeVoice","code":"self"},{"type":"text","text":" and "},{"code":"other","type":"codeVoice"},{"type":"text","text":" are equal, or if they are finite and either"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["norm(self - other) <= absoluteTolerance"]},{"inlineContent":[{"type":"text","text":"or"}],"type":"paragraph"},{"code":["norm(self - other) <= relativeTolerance * scale"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"type":"text","text":"where "},{"type":"codeVoice","code":"scale"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"max(norm(self), norm(other))"},{"type":"text","text":"."}]},{"level":2,"text":"Mathematical Properties:","anchor":"Mathematical-Properties","type":"heading"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)","type":"reference","isActive":true},{"text":" ","type":"text"},{"text":"is ","type":"text"},{"inlineContent":[{"text":"reflexive","type":"text"}],"type":"emphasis"},{"type":"text","text":" for non-exceptional values (such as NaN)."}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)","isActive":true},{"text":" ","type":"text"},{"text":"is ","type":"text"},{"inlineContent":[{"text":"symmetric","type":"text"}],"type":"emphasis"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)","type":"reference"},{"type":"text","text":" "},{"text":"is ","type":"text"},{"inlineContent":[{"type":"text","text":"not"}],"type":"strong"},{"text":" ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"transitive","type":"text"}]},{"type":"text","text":". Because of this, approximately equality is"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"not an equivalence relation","type":"text"}]},{"type":"text","text":", even when restricted to non-exceptional"},{"text":" ","type":"text"},{"text":"values.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"For any point ","type":"text"},{"type":"codeVoice","code":"a"},{"type":"text","text":", the set of values that compare approximately equal to"},{"type":"text","text":" "},{"type":"codeVoice","code":"a"},{"type":"text","text":" is "},{"inlineContent":[{"type":"text","text":"convex"}],"type":"emphasis"},{"type":"text","text":". (Under the assumption that "},{"code":"norm","type":"codeVoice"},{"type":"text","text":" implements a valid"},{"type":"text","text":" "},{"text":"norm, which cannot be checked by this function.)","type":"text"}]}]}],"type":"unorderedList"},{"text":"See Also:","level":2,"type":"heading","anchor":"See-Also"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"isApproximatelyEqual(to:[relativeTolerance:norm:])","type":"codeVoice"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"isApproximatelyEqual(to:absoluteTolerance:[relativeTolerance:])"}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/additivearithmetic\/isapproximatelyequal(to:absolutetolerance:relativetolerance:norm:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/AdditiveArithmetic":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s18AdditiveArithmeticP","text":"AdditiveArithmetic","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/additivearithmetic","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AdditiveArithmetic"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic","type":"topic","title":"AdditiveArithmetic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/AdditiveArithmetic/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)","url":"\/documentation\/spotifywebapi\/swift\/additivearithmetic\/isapproximatelyequal(to:absolutetolerance:relativetolerance:norm:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"Test if ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" and "},{"code":"other","type":"codeVoice"},{"type":"text","text":" are approximately equal with specified"},{"type":"text","text":" "},{"type":"text","text":"tolerances and norm."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"<"},{"text":"Magnitude","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"absoluteTolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Magnitude","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"relativeTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Magnitude"},{"kind":"text","text":", "},{"kind":"externalParam","text":"norm"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Magnitude","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Magnitude"},{"text":">(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"absoluteTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"relativeTolerance"},{"text":": ","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier"},{"text":" = 0, ","kind":"text"},{"text":"norm","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Magnitude"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Magnitude"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SF","text":"FloatingPoint"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The value to which "},{"type":"codeVoice","code":"self"},{"type":"text","text":" is compared."}]}],"name":"other"},{"name":"absoluteTolerance","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The absolute tolerance to use in the comparison."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This value should be non-negative and finite. This constraint on is"},{"type":"text","text":" "},{"text":"only checked in debug builds, because a mathematically well-defined","type":"text"},{"type":"text","text":" "},{"text":"result exists for any tolerance, even one out of range.","type":"text"}]}]},{"name":"relativeTolerance","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The relative tolerance to use in the comparison."},{"type":"text","text":" "},{"type":"text","text":"Defaults to zero."}]},{"inlineContent":[{"text":"This value should be non-negative and less than or equal to 1. This","type":"text"},{"type":"text","text":" "},{"type":"text","text":"constraint on is only checked in debug builds, because a mathematically"},{"text":" ","type":"text"},{"text":"well-defined result exists for any tolerance, even one out of range.","type":"text"}],"type":"paragraph"}]},{"name":"norm","content":[{"type":"paragraph","inlineContent":[{"text":"The norm to use for the comparison.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Defaults to "},{"type":"codeVoice","code":"\\.magnitude"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"For example, if we wanted to test if a complex value was inside a"},{"text":" ","type":"text"},{"text":"circle of radius 0.001 centered at (1 + 0i), we could use:","type":"text"}],"type":"paragraph"},{"code":["z.isApproximatelyEqual("," to: 1,"," absoluteTolerance: 0.001,"," norm: \\.length",")"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"text":"(if we used the default, we would be testing if ","type":"text"},{"code":"z","type":"codeVoice"},{"type":"text","text":" were inside a"},{"type":"text","text":" "},{"type":"text","text":"square region"},{"type":"text","text":" "},{"type":"text","text":"instead.)"}]}]}],"kind":"parameters"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"codeVoice","code":"true"},{"type":"text","text":" if "},{"code":"self","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" are equal, or if they are finite and either"}],"type":"paragraph"},{"code":["norm(self - other) <= absoluteTolerance"],"type":"codeListing","syntax":null},{"inlineContent":[{"type":"text","text":"or"}],"type":"paragraph"},{"syntax":null,"type":"codeListing","code":["norm(self - other) <= relativeTolerance * scale"]},{"inlineContent":[{"text":"where ","type":"text"},{"type":"codeVoice","code":"scale"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"max(norm(self), norm(other))"},{"text":".","type":"text"}],"type":"paragraph"},{"anchor":"Mathematical-Properties","level":2,"type":"heading","text":"Mathematical Properties:"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)","type":"reference"},{"type":"text","text":" "},{"type":"text","text":"is "},{"type":"emphasis","inlineContent":[{"type":"text","text":"reflexive"}]},{"text":" for non-exceptional values (such as NaN).","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)"},{"text":" ","type":"text"},{"type":"text","text":"is "},{"type":"emphasis","inlineContent":[{"type":"text","text":"symmetric"}]},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"is "},{"type":"strong","inlineContent":[{"text":"not","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"transitive"}],"type":"emphasis"},{"type":"text","text":". Because of this, approximately equality is"},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"text":"not an equivalence relation","type":"text"}]},{"type":"text","text":", even when restricted to non-exceptional"},{"type":"text","text":" "},{"type":"text","text":"values."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"For any point ","type":"text"},{"code":"a","type":"codeVoice"},{"text":", the set of values that compare approximately equal to","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"a"},{"type":"text","text":" is "},{"type":"emphasis","inlineContent":[{"type":"text","text":"convex"}]},{"text":". (Under the assumption that ","type":"text"},{"code":"norm","type":"codeVoice"},{"text":" implements a valid","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"norm, which cannot be checked by this function.)"}]}]}],"type":"unorderedList"},{"level":2,"type":"heading","text":"See Also:","anchor":"See-Also"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"isApproximatelyEqual(to:[relativeTolerance:norm:])","type":"codeVoice"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"isApproximatelyEqual(to:absoluteTolerance:[relativeTolerance:])","type":"codeVoice"}]}]}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/additivearithmetic\/isapproximatelyequal(to:absolutetolerance:relativetolerance:norm:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"title":"isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:s18AdditiveArithmeticP13SpotifyWebAPIE20isApproximatelyEqual2to17absoluteTolerance08relativeK04normSbx_qd__qd__qd__xXEtSFRd__lF","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Magnitude","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"absoluteTolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Magnitude","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"relativeTolerance"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Magnitude"},{"text":", ","kind":"text"},{"text":"norm","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"kind":"symbol","abstract":[{"type":"text","text":"Test if "},{"type":"codeVoice","code":"self"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" are approximately equal with specified"},{"type":"text","text":" "},{"text":"tolerances and norm.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/AdditiveArithmetic/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Test if "},{"type":"codeVoice","code":"self"},{"type":"text","text":" and "},{"code":"other","type":"codeVoice"},{"text":" are approximately equal with specified","type":"text"},{"type":"text","text":" "},{"type":"text","text":"tolerances and norm."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Magnitude"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"absoluteTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"relativeTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"norm","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Magnitude","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:norm:)","url":"\/documentation\/spotifywebapi\/swift\/additivearithmetic\/isapproximatelyequal(to:absolutetolerance:relativetolerance:norm:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/AdditiveArithmetic":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/swift\/additivearithmetic","navigatorTitle":[{"text":"AdditiveArithmetic","kind":"identifier"}],"abstract":[],"title":"AdditiveArithmetic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"AdditiveArithmetic","preciseIdentifier":"s:s18AdditiveArithmeticP"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/AdditiveArithmetic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/collection.json b/docs/data/documentation/spotifywebapi/swift/collection.json index 46500ab44..172f4f1b7 100644 --- a/docs/data/documentation/spotifywebapi/swift/collection.json +++ b/docs/data/documentation/spotifywebapi/swift/collection.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sl","text":"Collection"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/collection"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection\/chunked(size:)"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"metadata":{"extendedModule":"Swift","title":"Collection","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sl","text":"Collection","kind":"identifier"}],"externalID":"s:e:s:Sl13SpotifyWebAPISi5IndexRtzrlE7chunked4sizeSaySay7ElementQzGGSi_tF","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Extended Protocol","role":"symbol","symbolKind":"extension","navigatorTitle":[{"text":"Collection","kind":"identifier"}]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Collection/chunked(size:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chunked"},{"text":"(","kind":"text"},{"text":"size","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":") -> [[","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:ST7ElementQa","kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"]]"}],"url":"\/documentation\/spotifywebapi\/swift\/collection\/chunked(size:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection\/chunked(size:)","type":"topic","title":"chunked(size:)","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Index"},{"text":" is ","type":"text"},{"code":"Int","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"text":"Splits this collection into an array of arrays, each of which will have","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the specified size (although the last may be smaller)."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Collection":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Collection","kind":"identifier","preciseIdentifier":"s:Sl"}],"url":"\/documentation\/spotifywebapi\/swift\/collection","kind":"symbol","navigatorTitle":[{"text":"Collection","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection","type":"topic","title":"Collection","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/collection"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Collection","kind":"typeIdentifier","preciseIdentifier":"s:Sl"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection","interfaceLanguage":"swift"},"metadata":{"navigatorTitle":[{"text":"Collection","kind":"identifier"}],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sl","kind":"identifier","text":"Collection"}],"externalID":"s:e:s:Sl13SpotifyWebAPISi5IndexRtzrlE7chunked4sizeSaySay7ElementQzGGSi_tF","title":"Collection","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","roleHeading":"Extended Protocol","symbolKind":"extension"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection\/chunked(size:)"],"anchor":"Instance-Methods","title":"Instance Methods","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Collection/chunked(size:)":{"abstract":[{"text":"Splits this collection into an array of arrays, each of which will have","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the specified size (although the last may be smaller)."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection\/chunked(size:)","role":"symbol","kind":"symbol","title":"chunked(size:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"chunked","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":") -> [[","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:ST7ElementQa","text":"Element"},{"text":"]]","kind":"text"}],"url":"\/documentation\/spotifywebapi\/swift\/collection\/chunked(size:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Index","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Int","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Collection":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection","url":"\/documentation\/spotifywebapi\/swift\/collection","title":"Collection","abstract":[],"navigatorTitle":[{"text":"Collection","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sl","text":"Collection"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/collection/chunked(size:).json b/docs/data/documentation/spotifywebapi/swift/collection/chunked(size:).json index 2892930b2..cc521efc8 100644 --- a/docs/data/documentation/spotifywebapi/swift/collection/chunked(size:).json +++ b/docs/data/documentation/spotifywebapi/swift/collection/chunked(size:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","extendedModule":"Swift","title":"chunked(size:)","role":"symbol","conformance":{"constraints":[{"code":"Index","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Int","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"chunked"},{"text":"(","kind":"text"},{"text":"size","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> [[","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ST7ElementQa","text":"Element"},{"text":"]]","kind":"text"}],"externalID":"s:Sl13SpotifyWebAPISi5IndexRtzrlE7chunked4sizeSaySay7ElementQzGGSi_tF","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}]},"abstract":[{"text":"Splits this collection into an array of arrays, each of which will have","type":"text"},{"text":" ","type":"text"},{"text":"the specified size (although the last may be smaller).","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection\/chunked(size:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"chunked","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"size"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> [["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:ST7ElementQa"},{"kind":"text","text":"]]"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"size","content":[{"type":"paragraph","inlineContent":[{"text":"The size of each nested array.","type":"text"}]}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/collection\/chunked(size:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Collection":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Collection","kind":"identifier","preciseIdentifier":"s:Sl"}],"url":"\/documentation\/spotifywebapi\/swift\/collection","kind":"symbol","navigatorTitle":[{"text":"Collection","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection","type":"topic","title":"Collection","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Collection/chunked(size:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chunked"},{"text":"(","kind":"text"},{"text":"size","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":") -> [[","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:ST7ElementQa","kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"]]"}],"url":"\/documentation\/spotifywebapi\/swift\/collection\/chunked(size:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection\/chunked(size:)","type":"topic","title":"chunked(size:)","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Index"},{"text":" is ","type":"text"},{"code":"Int","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"text":"Splits this collection into an array of arrays, each of which will have","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the specified size (although the last may be smaller)."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection\/chunked(size:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"externalID":"s:Sl13SpotifyWebAPISi5IndexRtzrlE7chunked4sizeSaySay7ElementQzGGSi_tF","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"method","extendedModule":"Swift","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chunked"},{"text":"(","kind":"text"},{"text":"size","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> [[","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:ST7ElementQa"},{"kind":"text","text":"]]"}],"title":"chunked(size:)","conformance":{"constraints":[{"type":"codeVoice","code":"Index"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Int"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Method"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection"]]},"abstract":[{"text":"Splits this collection into an array of arrays, each of which will have","type":"text"},{"text":" ","type":"text"},{"text":"the specified size (although the last may be smaller).","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/collection\/chunked(size:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"chunked","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"size"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":") -> [[","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element","preciseIdentifier":"s:ST7ElementQa"},{"kind":"text","text":"]]"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The size of each nested array."}],"type":"paragraph"}],"name":"size"}],"kind":"parameters"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Collection/chunked(size:)":{"abstract":[{"text":"Splits this collection into an array of arrays, each of which will have","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the specified size (although the last may be smaller)."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection\/chunked(size:)","role":"symbol","kind":"symbol","title":"chunked(size:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"chunked","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":") -> [[","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:ST7ElementQa","text":"Element"},{"text":"]]","kind":"text"}],"url":"\/documentation\/spotifywebapi\/swift\/collection\/chunked(size:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Index","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Int","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Collection":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Collection","url":"\/documentation\/spotifywebapi\/swift\/collection","title":"Collection","abstract":[],"navigatorTitle":[{"text":"Collection","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sl","text":"Collection"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/decodingerror.json b/docs/data/documentation/spotifywebapi/swift/decodingerror.json index 3e4ad5cdd..118c1dcad 100644 --- a/docs/data/documentation/spotifywebapi/swift/decodingerror.json +++ b/docs/data/documentation/spotifywebapi/swift/decodingerror.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/decodingerror"]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError\/context","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError\/prettyCodingPath"],"title":"Instance Properties"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s13DecodingErrorO","text":"DecodingError","kind":"typeIdentifier"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError","interfaceLanguage":"swift"},"metadata":{"externalID":"s:e:s:s13DecodingErrorO13SpotifyWebAPIE7contextAB7ContextVSgvp","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s13DecodingErrorO","text":"DecodingError","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecodingError"}],"title":"DecodingError","role":"symbol","symbolKind":"extension","roleHeading":"Extended Enumeration","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/DecodingError/prettyCodingPath":{"kind":"symbol","title":"prettyCodingPath","abstract":[{"type":"text","text":"Formats the coding path as if you were accessing nested properties from a"},{"text":" ","type":"text"},{"type":"text","text":"Swift type; e.g., “items[27].track.album.release_date”."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"prettyCodingPath","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/swift\/decodingerror\/prettycodingpath","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError\/prettyCodingPath"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/DecodingError":{"kind":"symbol","title":"DecodingError","navigatorTitle":[{"kind":"identifier","text":"DecodingError"}],"abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s13DecodingErrorO","text":"DecodingError","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/decodingerror","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/DecodingError/context":{"role":"symbol","url":"\/documentation\/spotifywebapi\/swift\/decodingerror\/context","abstract":[{"text":"The context of the error. Each of the enum cases have a context.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"},{"kind":"text","text":": "},{"text":"DecodingError","kind":"typeIdentifier","preciseIdentifier":"s:s13DecodingErrorO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Context","preciseIdentifier":"s:s13DecodingErrorO7ContextV"},{"kind":"text","text":"?"}],"title":"context","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError\/context"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s13DecodingErrorO","text":"DecodingError"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError"},"metadata":{"role":"symbol","title":"DecodingError","roleHeading":"Extended Enumeration","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:e:s:s13DecodingErrorO13SpotifyWebAPIE7contextAB7ContextVSgvp","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecodingError","preciseIdentifier":"s:s13DecodingErrorO"}],"navigatorTitle":[{"kind":"identifier","text":"DecodingError"}],"symbolKind":"extension","extendedModule":"Swift"},"sections":[],"topicSections":[{"generated":true,"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError\/context","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError\/prettyCodingPath"],"title":"Instance Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/decodingerror"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/DecodingError":{"title":"DecodingError","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/decodingerror","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s13DecodingErrorO","text":"DecodingError","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecodingError"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/DecodingError/context":{"url":"\/documentation\/spotifywebapi\/swift\/decodingerror\/context","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"context","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s13DecodingErrorO","text":"DecodingError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Context","preciseIdentifier":"s:s13DecodingErrorO7ContextV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The context of the error. Each of the enum cases have a context."}],"role":"symbol","title":"context","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError\/context","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/DecodingError/prettyCodingPath":{"abstract":[{"type":"text","text":"Formats the coding path as if you were accessing nested properties from a"},{"text":" ","type":"text"},{"text":"Swift type; e.g., “items[27].track.album.release_date”.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError\/prettyCodingPath","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"prettyCodingPath","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/swift\/decodingerror\/prettycodingpath","kind":"symbol","title":"prettyCodingPath","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/decodingerror/context.json b/docs/data/documentation/spotifywebapi/swift/decodingerror/context.json index 7c156a602..4ec8ea519 100644 --- a/docs/data/documentation/spotifywebapi/swift/decodingerror/context.json +++ b/docs/data/documentation/spotifywebapi/swift/decodingerror/context.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"context"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s13DecodingErrorO","text":"DecodingError"},{"text":".","kind":"text"},{"preciseIdentifier":"s:s13DecodingErrorO7ContextV","text":"Context","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"The context of the error. Each of the enum cases have a context."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/decodingerror\/context"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError"]]},"metadata":{"role":"symbol","roleHeading":"Instance Property","title":"context","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"externalID":"s:s13DecodingErrorO13SpotifyWebAPIE7contextAB7ContextVSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"context"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s13DecodingErrorO","text":"DecodingError"},{"kind":"text","text":"."},{"text":"Context","preciseIdentifier":"s:s13DecodingErrorO7ContextV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"extendedModule":"Swift","symbolKind":"property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError\/context","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/DecodingError":{"kind":"symbol","title":"DecodingError","navigatorTitle":[{"kind":"identifier","text":"DecodingError"}],"abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s13DecodingErrorO","text":"DecodingError","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/decodingerror","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/DecodingError/context":{"role":"symbol","url":"\/documentation\/spotifywebapi\/swift\/decodingerror\/context","abstract":[{"text":"The context of the error. Each of the enum cases have a context.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"},{"kind":"text","text":": "},{"text":"DecodingError","kind":"typeIdentifier","preciseIdentifier":"s:s13DecodingErrorO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Context","preciseIdentifier":"s:s13DecodingErrorO7ContextV"},{"kind":"text","text":"?"}],"title":"context","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError\/context"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"externalID":"s:s13DecodingErrorO13SpotifyWebAPIE7contextAB7ContextVSgvp","extendedModule":"Swift","symbolKind":"property","title":"context","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"context","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DecodingError","preciseIdentifier":"s:s13DecodingErrorO"},{"kind":"text","text":"."},{"text":"Context","preciseIdentifier":"s:s13DecodingErrorO7ContextV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s13DecodingErrorO","text":"DecodingError","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Context","kind":"typeIdentifier","preciseIdentifier":"s:s13DecodingErrorO7ContextV"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError\/context"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/decodingerror\/context"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The context of the error. Each of the enum cases have a context."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/DecodingError/context":{"url":"\/documentation\/spotifywebapi\/swift\/decodingerror\/context","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"context","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s13DecodingErrorO","text":"DecodingError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Context","preciseIdentifier":"s:s13DecodingErrorO7ContextV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The context of the error. Each of the enum cases have a context."}],"role":"symbol","title":"context","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError\/context","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/DecodingError":{"title":"DecodingError","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/decodingerror","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s13DecodingErrorO","text":"DecodingError","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecodingError"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/decodingerror/prettycodingpath.json b/docs/data/documentation/spotifywebapi/swift/decodingerror/prettycodingpath.json index 5ced89cd5..5b6d6a6f9 100644 --- a/docs/data/documentation/spotifywebapi/swift/decodingerror/prettycodingpath.json +++ b/docs/data/documentation/spotifywebapi/swift/decodingerror/prettycodingpath.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Formats the coding path as if you were accessing nested properties from a"},{"text":" ","type":"text"},{"text":"Swift type; e.g., “items[27].track.album.release_date”.","type":"text"}],"metadata":{"extendedModule":"Swift","title":"prettyCodingPath","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:s13DecodingErrorO13SpotifyWebAPIE16prettyCodingPathSSSgvp","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prettyCodingPath"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError\/prettyCodingPath","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"prettyCodingPath","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/decodingerror\/prettycodingpath"]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/DecodingError":{"kind":"symbol","title":"DecodingError","navigatorTitle":[{"kind":"identifier","text":"DecodingError"}],"abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s13DecodingErrorO","text":"DecodingError","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/decodingerror","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/DecodingError/prettyCodingPath":{"kind":"symbol","title":"prettyCodingPath","abstract":[{"type":"text","text":"Formats the coding path as if you were accessing nested properties from a"},{"text":" ","type":"text"},{"type":"text","text":"Swift type; e.g., “items[27].track.album.release_date”."}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"prettyCodingPath","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/swift\/decodingerror\/prettycodingpath","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError\/prettyCodingPath"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Formats the coding path as if you were accessing nested properties from a"},{"type":"text","text":" "},{"text":"Swift type; e.g., “items[27].track.album.release_date”.","type":"text"}],"sections":[],"kind":"symbol","metadata":{"title":"prettyCodingPath","roleHeading":"Instance Property","externalID":"s:s13DecodingErrorO13SpotifyWebAPIE16prettyCodingPathSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prettyCodingPath","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"property","extendedModule":"Swift","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/decodingerror\/prettycodingpath"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prettyCodingPath","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError\/prettyCodingPath","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/DecodingError":{"title":"DecodingError","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/decodingerror","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s13DecodingErrorO","text":"DecodingError","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecodingError"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/DecodingError/prettyCodingPath":{"abstract":[{"type":"text","text":"Formats the coding path as if you were accessing nested properties from a"},{"text":" ","type":"text"},{"text":"Swift type; e.g., “items[27].track.album.release_date”.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/DecodingError\/prettyCodingPath","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"prettyCodingPath","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/swift\/decodingerror\/prettycodingpath","kind":"symbol","title":"prettyCodingPath","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/dictionary.json b/docs/data/documentation/spotifywebapi/swift/dictionary.json index 94896d623..5c399421a 100644 --- a/docs/data/documentation/spotifywebapi/swift/dictionary.json +++ b/docs/data/documentation/spotifywebapi/swift/dictionary.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/dictionary"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","metadata":{"role":"symbol","symbolKind":"extension","navigatorTitle":[{"kind":"identifier","text":"Dictionary"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"Dictionary","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SD","text":"Dictionary","kind":"identifier"}],"externalID":"s:e:s:SD13SpotifyWebAPISSRszSSRs_rlE14formURLEncoded10Foundation4DataVSgyF","roleHeading":"Extended Structure","extendedModule":"Swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:SD","text":"Dictionary"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary\/formURLEncoded()"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Dictionary":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SD","text":"Dictionary","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/dictionary","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Dictionary"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary","type":"topic","title":"Dictionary","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Dictionary/formURLEncoded()":{"type":"topic","title":"formURLEncoded()","abstract":[{"text":"Encodes this dictionary into data according to the “x-www-form-urlencoded”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"format."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary\/formURLEncoded()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/swift\/dictionary\/formurlencoded()","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Key","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"Value"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"sections":[],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Dictionary","kind":"identifier","preciseIdentifier":"s:SD"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"extension","externalID":"s:e:s:SD13SpotifyWebAPISSRszSSRs_rlE14formURLEncoded10Foundation4DataVSgyF","roleHeading":"Extended Structure","title":"Dictionary","navigatorTitle":[{"text":"Dictionary","kind":"identifier"}],"extendedModule":"Swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary"},"topicSections":[{"anchor":"Instance-Methods","generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary\/formURLEncoded()"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/dictionary"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Dictionary","preciseIdentifier":"s:SD"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Dictionary/formURLEncoded()":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/dictionary\/formurlencoded()","abstract":[{"type":"text","text":"Encodes this dictionary into data according to the “x-www-form-urlencoded”"},{"text":" ","type":"text"},{"type":"text","text":"format."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Key","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":" and "},{"code":"Value","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary\/formURLEncoded()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"formURLEncoded"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Dictionary":{"title":"Dictionary","url":"\/documentation\/spotifywebapi\/swift\/dictionary","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Dictionary","kind":"identifier","preciseIdentifier":"s:SD"}],"navigatorTitle":[{"kind":"identifier","text":"Dictionary"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/dictionary/formurlencoded().json b/docs/data/documentation/spotifywebapi/swift/dictionary/formurlencoded().json index b89b0abc2..fccfe6109 100644 --- a/docs/data/documentation/spotifywebapi/swift/dictionary/formurlencoded().json +++ b/docs/data/documentation/spotifywebapi/swift/dictionary/formurlencoded().json @@ -1 +1 @@ -{"sections":[],"metadata":{"symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Key"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":" and ","type":"text"},{"code":"Value","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","role":"symbol","externalID":"s:SD13SpotifyWebAPISSRszSSRs_rlE14formURLEncoded10Foundation4DataVSgyF","title":"formURLEncoded()"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Encodes this dictionary into data according to the “x-www-form-urlencoded”"},{"text":" ","type":"text"},{"text":"format.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/dictionary\/formurlencoded()"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary\/formURLEncoded()","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Returns ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the query string cannot be converted to "},{"code":"Data","type":"codeVoice"},{"text":" using a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"utf-8 character encoding."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Dictionary":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SD","text":"Dictionary","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/dictionary","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Dictionary"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary","type":"topic","title":"Dictionary","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Dictionary/formURLEncoded()":{"type":"topic","title":"formURLEncoded()","abstract":[{"text":"Encodes this dictionary into data according to the “x-www-form-urlencoded”","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"format."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary\/formURLEncoded()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/swift\/dictionary\/formurlencoded()","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Key","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"Value"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Encodes this dictionary into data according to the “x-www-form-urlencoded”"},{"type":"text","text":" "},{"text":"format.","type":"text"}],"sections":[],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","extendedModule":"Swift","title":"formURLEncoded()","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:SD13SpotifyWebAPISSRszSSRs_rlE14formURLEncoded10Foundation4DataVSgyF","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Key"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"Value"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"text":"() -> ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"role":"symbol"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formURLEncoded"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"text":"Returns ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the query string cannot be converted to "},{"type":"codeVoice","code":"Data"},{"type":"text","text":" using a"},{"type":"text","text":" "},{"text":"utf-8 character encoding.","type":"text"}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/dictionary\/formurlencoded()"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary\/formURLEncoded()","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Dictionary":{"title":"Dictionary","url":"\/documentation\/spotifywebapi\/swift\/dictionary","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Dictionary","kind":"identifier","preciseIdentifier":"s:SD"}],"navigatorTitle":[{"kind":"identifier","text":"Dictionary"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Dictionary/formURLEncoded()":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/dictionary\/formurlencoded()","abstract":[{"type":"text","text":"Encodes this dictionary into data according to the “x-www-form-urlencoded”"},{"text":" ","type":"text"},{"type":"text","text":"format."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Key","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":" and "},{"code":"Value","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"title":"formURLEncoded()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Dictionary\/formURLEncoded()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"formURLEncoded"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/error.json b/docs/data/documentation/spotifywebapi/swift/error.json index 225d3e308..aea9093ac 100644 --- a/docs/data/documentation/spotifywebapi/swift/error.json +++ b/docs/data/documentation/spotifywebapi/swift/error.json @@ -1 +1 @@ -{"sections":[],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error\/anyFailingPublisher(_:)"]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/error"]}],"metadata":{"roleHeading":"Extended Protocol","symbolKind":"extension","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","title":"Error","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"identifier"}],"externalID":"s:e:s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF","role":"symbol","navigatorTitle":[{"text":"Error","kind":"identifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Error":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/error","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error","title":"Error","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Error/anyFailingPublisher(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anyFailingPublisher"},{"kind":"text","text":"<"},{"text":"Output","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","role":"symbol","abstract":[{"text":"Returns ","type":"text"},{"code":"AnyPublisher","type":"codeVoice"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"code":"self","type":"codeVoice"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"text":".","type":"text"}],"title":"anyFailingPublisher(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error\/anyFailingPublisher(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/error\/anyfailingpublisher(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"metadata":{"roleHeading":"Extended Protocol","title":"Error","extendedModule":"Swift","symbolKind":"extension","navigatorTitle":[{"text":"Error","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"identifier"}],"role":"symbol","externalID":"s:e:s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}]},"topicSections":[{"generated":true,"title":"Instance Methods","anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error\/anyFailingPublisher(_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/error"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Error":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/swift\/error","kind":"symbol","navigatorTitle":[{"text":"Error","kind":"identifier"}],"title":"Error","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Error/anyFailingPublisher(_:)":{"title":"anyFailingPublisher(_:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error\/anyFailingPublisher(_:)","url":"\/documentation\/spotifywebapi\/swift\/error\/anyfailingpublisher(_:)","kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"code":"self","type":"codeVoice"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/error/anyfailingpublisher(_:).json b/docs/data/documentation/spotifywebapi/swift/error/anyfailingpublisher(_:).json index 61c02e93e..356d215e2 100644 --- a/docs/data/documentation/spotifywebapi/swift/error/anyfailingpublisher(_:).json +++ b/docs/data/documentation/spotifywebapi/swift/error/anyfailingpublisher(_:).json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"outputType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":".Type = Output.self) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"outputType","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The output type for the publisher. It can usually"},{"type":"text","text":" "},{"text":"be inferred from the context.","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Equivalent to"}]},{"type":"codeListing","syntax":null,"code":["Fail(error: self).eraseToAnyPublisher()"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/error\/anyfailingpublisher(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error\/anyFailingPublisher(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"AnyPublisher"},{"text":" with the specified output type. The error type is","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"self"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"anyFailingPublisher"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"text":"Output","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Output"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"role":"symbol","extendedModule":"Swift","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF","title":"anyFailingPublisher(_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Error/anyFailingPublisher(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anyFailingPublisher"},{"kind":"text","text":"<"},{"text":"Output","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"kind":"symbol","role":"symbol","abstract":[{"text":"Returns ","type":"text"},{"code":"AnyPublisher","type":"codeVoice"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"code":"self","type":"codeVoice"},{"type":"text","text":" type-erased to "},{"type":"codeVoice","code":"Error"},{"text":".","type":"text"}],"title":"anyFailingPublisher(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error\/anyFailingPublisher(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/error\/anyfailingpublisher(_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Error":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/error","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Error"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error","title":"Error","type":"topic","role":"symbol","abstract":[]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Returns "},{"code":"AnyPublisher","type":"codeVoice"},{"text":" with the specified output type. The error type is","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"outputType","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Output"},{"text":".Type = Output.self) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The output type for the publisher. It can usually","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be inferred from the context."}]}],"name":"outputType"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Equivalent to"}]},{"syntax":null,"code":["Fail(error: self).eraseToAnyPublisher()"],"type":"codeListing"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/error\/anyfailingpublisher(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error"]]},"kind":"symbol","metadata":{"role":"symbol","externalID":"s:s5ErrorP13SpotifyWebAPIE19anyFailingPublishery7Combine03AnyG0Vyqd__sAA_pGqd__mlF","extendedModule":"Swift","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anyFailingPublisher"},{"kind":"text","text":"<"},{"text":"Output","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Output","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"method","title":"anyFailingPublisher(_:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error\/anyFailingPublisher(_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Error/anyFailingPublisher(_:)":{"title":"anyFailingPublisher(_:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"anyFailingPublisher","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Output"},{"kind":"text","text":">("},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Output","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error\/anyFailingPublisher(_:)","url":"\/documentation\/spotifywebapi\/swift\/error\/anyfailingpublisher(_:)","kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"AnyPublisher"},{"type":"text","text":" with the specified output type. The error type is"},{"type":"text","text":" "},{"code":"self","type":"codeVoice"},{"text":" type-erased to ","type":"text"},{"type":"codeVoice","code":"Error"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Error":{"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/swift\/error","kind":"symbol","navigatorTitle":[{"text":"Error","kind":"identifier"}],"title":"Error","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Error"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer.json b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer.json index b6f1e35e8..ff4035794 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer.json +++ b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Extended Structure","externalID":"s:e:s:s22KeyedDecodingContainerV13SpotifyWebAPIE06decodeD4Date6forKey10Foundation0H0Vx_tKF","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer","kind":"identifier"}],"role":"symbol","extendedModule":"Swift","navigatorTitle":[{"text":"KeyedDecodingContainer","kind":"identifier"}],"title":"KeyedDecodingContainer","symbolKind":"extension"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeAndUnwrapArray(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeDateFromExpiresInSeconds(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeDateFromExpiresInSecondsIfPresent(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeMillisecondsSince1970(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeMillisecondsSince1970IfPresent(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyDate(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyDateIfPresent(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyImages(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyScopesIfPresent(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyTimestamp(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyTimestampIfPresent(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeUserURI(forKey:)"],"title":"Instance Methods"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeMillisecondsSince1970IfPresent(forKey:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodemillisecondssince1970ifpresent(forkey:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeMillisecondsSince1970IfPresent(forKey:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}]},"title":"decodeMillisecondsSince1970IfPresent(forKey:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeMillisecondsSince1970IfPresent"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyDate(forKey:)":{"kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Decodes a Date from a date-string with one of"},{"type":"text","text":" "},{"type":"text","text":"the following formats:"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeSpotifyDate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}],"title":"decodeSpotifyDate(forKey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyDate(forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifydate(forkey:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyImages(forKey:)":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeSpotifyImages"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyImages(forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifyimages(forkey:)","type":"topic","title":"decodeSpotifyImages(forKey:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeMillisecondsSince1970(forKey:)":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeMillisecondsSince1970(forKey:)","title":"decodeMillisecondsSince1970(forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodemillisecondssince1970(forkey:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeMillisecondsSince1970"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeDateFromExpiresInSecondsIfPresent(forKey:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeDateFromExpiresInSecondsIfPresent(forKey:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"decodeDateFromExpiresInSecondsIfPresent(forKey:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeDateFromExpiresInSecondsIfPresent"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodedatefromexpiresinsecondsifpresent(forkey:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyTimestampIfPresent(forKey:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyTimestampIfPresent(forKey:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeSpotifyTimestampIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifytimestampifpresent(forkey:)","title":"decodeSpotifyTimestampIfPresent(forKey:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyDateIfPresent(forKey:)":{"type":"topic","title":"decodeSpotifyDateIfPresent(forKey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyDateIfPresent(forKey:)","abstract":[{"text":"Decodes a Date from a date-string with one of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the following formats:"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeSpotifyDateIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifydateifpresent(forkey:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeUserURI(forKey:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeUserURI","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodeuseruri(forkey:)","abstract":[],"title":"decodeUserURI(forKey:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeUserURI(forKey:)","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyTimestamp(forKey:)":{"abstract":[],"title":"decodeSpotifyTimestamp(forKey:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeSpotifyTimestamp","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifytimestamp(forkey:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyTimestamp(forKey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeAndUnwrapArray(forKey:)":{"type":"topic","title":"decodeAndUnwrapArray(forKey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeAndUnwrapArray(forKey:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeAndUnwrapArray"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier","text":"KeyedDecodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"]"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodeandunwraparray(forkey:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"title":"KeyedDecodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyedDecodingContainer","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"identifier","text":"KeyedDecodingContainer"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeDateFromExpiresInSeconds(forKey:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeDateFromExpiresInSeconds(forKey:)","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeDateFromExpiresInSeconds","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"title":"decodeDateFromExpiresInSeconds(forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodedatefromexpiresinseconds(forkey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyScopesIfPresent(forKey:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifyscopesifpresent(forkey:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"decodeSpotifyScopesIfPresent(forKey:)","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeSpotifyScopesIfPresent"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyScopesIfPresent(forKey:)"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"}],"navigatorTitle":[{"kind":"identifier","text":"KeyedDecodingContainer"}],"roleHeading":"Extended Structure","symbolKind":"extension","title":"KeyedDecodingContainer","externalID":"s:e:s:s22KeyedDecodingContainerV13SpotifyWebAPIE06decodeD4Date6forKey10Foundation0H0Vx_tKF","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier","text":"KeyedDecodingContainer"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"anchor":"Instance-Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeAndUnwrapArray(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeDateFromExpiresInSeconds(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeDateFromExpiresInSecondsIfPresent(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeMillisecondsSince1970(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeMillisecondsSince1970IfPresent(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyDate(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyDateIfPresent(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyImages(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyScopesIfPresent(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyTimestamp(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyTimestampIfPresent(forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeUserURI(forKey:)"],"title":"Instance Methods"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeAndUnwrapArray(forKey:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"decodeAndUnwrapArray(forKey:)","role":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeAndUnwrapArray(forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodeandunwraparray(forkey:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeAndUnwrapArray"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"]"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeMillisecondsSince1970IfPresent(forKey:)":{"title":"decodeMillisecondsSince1970IfPresent(forKey:)","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodemillisecondssince1970ifpresent(forkey:)","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeMillisecondsSince1970IfPresent(forKey:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeMillisecondsSince1970IfPresent"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":"?","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyTimestamp(forKey:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyTimestamp(forKey:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyTimestamp"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier","text":"KeyedDecodingContainer"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"title":"decodeSpotifyTimestamp(forKey:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifytimestamp(forkey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeUserURI(forKey:)":{"role":"symbol","title":"decodeUserURI(forKey:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodeuseruri(forkey:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeUserURI","kind":"identifier"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeUserURI(forKey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyedDecodingContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","abstract":[],"title":"KeyedDecodingContainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeDateFromExpiresInSecondsIfPresent(forKey:)":{"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodedatefromexpiresinsecondsifpresent(forkey:)","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeDateFromExpiresInSecondsIfPresent(forKey:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeDateFromExpiresInSecondsIfPresent"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"decodeDateFromExpiresInSecondsIfPresent(forKey:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeMillisecondsSince1970(forKey:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeMillisecondsSince1970(forKey:)","type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodemillisecondssince1970(forkey:)","title":"decodeMillisecondsSince1970(forKey:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeMillisecondsSince1970"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"}],"conformance":{"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyDateIfPresent(forKey:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeSpotifyDateIfPresent","kind":"identifier"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyDateIfPresent(forKey:)","title":"decodeSpotifyDateIfPresent(forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifydateifpresent(forkey:)","abstract":[{"text":"Decodes a Date from a date-string with one of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the following formats:"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyTimestampIfPresent(forKey:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifytimestampifpresent(forkey:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeSpotifyTimestampIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyTimestampIfPresent(forKey:)","abstract":[],"title":"decodeSpotifyTimestampIfPresent(forKey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyScopesIfPresent(forKey:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyScopesIfPresent"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"kind":"text","text":">?"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifyscopesifpresent(forkey:)","title":"decodeSpotifyScopesIfPresent(forKey:)","type":"topic","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyScopesIfPresent(forKey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyImages(forKey:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifyimages(forkey:)","type":"topic","abstract":[],"kind":"symbol","title":"decodeSpotifyImages(forKey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyImages(forKey:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyImages"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyDate(forKey:)":{"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifydate(forkey:)","type":"topic","abstract":[{"type":"text","text":"Decodes a Date from a date-string with one of"},{"type":"text","text":" "},{"text":"the following formats:","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyDate(forKey:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeSpotifyDate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"}],"title":"decodeSpotifyDate(forKey:)","conformance":{"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeDateFromExpiresInSeconds(forKey:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeDateFromExpiresInSeconds"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}],"conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodedatefromexpiresinseconds(forkey:)","title":"decodeDateFromExpiresInSeconds(forKey:)","type":"topic","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeDateFromExpiresInSeconds(forKey:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodeandunwraparray(forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodeandunwraparray(forkey:).json index 970561112..3684f827b 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodeandunwraparray(forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodeandunwraparray(forkey:).json @@ -1 +1 @@ -{"metadata":{"title":"decodeAndUnwrapArray(forKey:)","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"method","role":"symbol","externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE20decodeAndUnwrapArray6forKeySayqd__Gx_tKSeRd__lF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeAndUnwrapArray"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"]"}],"extendedModule":"Swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeAndUnwrapArray","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"] "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Se","kind":"typeIdentifier","text":"Decodable"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodeandunwraparray(forkey:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeAndUnwrapArray(forKey:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"title":"KeyedDecodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyedDecodingContainer","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"identifier","text":"KeyedDecodingContainer"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeAndUnwrapArray(forKey:)":{"type":"topic","title":"decodeAndUnwrapArray(forKey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeAndUnwrapArray(forKey:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeAndUnwrapArray"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier","text":"KeyedDecodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"]"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodeandunwraparray(forkey:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file +{"metadata":{"title":"decodeAndUnwrapArray(forKey:)","role":"symbol","externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE20decodeAndUnwrapArray6forKeySayqd__Gx_tKSeRd__lF","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeAndUnwrapArray","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":"]","kind":"text"}],"symbolKind":"method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodeandunwraparray(forkey:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeAndUnwrapArray(forKey:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeAndUnwrapArray","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"forKey"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"] "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Se","text":"Decodable"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyedDecodingContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","abstract":[],"title":"KeyedDecodingContainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeAndUnwrapArray(forKey:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"decodeAndUnwrapArray(forKey:)","role":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeAndUnwrapArray(forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodeandunwraparray(forkey:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeAndUnwrapArray"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"]"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodedatefromexpiresinseconds(forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodedatefromexpiresinseconds(forkey:).json index 5a684913a..aabf9169d 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodedatefromexpiresinseconds(forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodedatefromexpiresinseconds(forkey:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"extendedModule":"Swift","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeDateFromExpiresInSeconds","kind":"identifier"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE30decodeDateFromExpiresInSeconds6forKey10Foundation0H0Vx_tKF","roleHeading":"Instance Method","title":"decodeDateFromExpiresInSeconds(forKey:)","role":"symbol","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeDateFromExpiresInSeconds(forKey:)"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodedatefromexpiresinseconds(forkey:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeDateFromExpiresInSeconds","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier","text":"KeyedDecodingContainer"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeDateFromExpiresInSeconds(forKey:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeDateFromExpiresInSeconds(forKey:)","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeDateFromExpiresInSeconds","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"title":"decodeDateFromExpiresInSeconds(forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodedatefromexpiresinseconds(forkey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"title":"KeyedDecodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyedDecodingContainer","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"identifier","text":"KeyedDecodingContainer"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeDateFromExpiresInSeconds"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeDateFromExpiresInSeconds(forKey:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE30decodeDateFromExpiresInSeconds6forKey10Foundation0H0Vx_tKF","extendedModule":"Swift","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeDateFromExpiresInSeconds","kind":"identifier"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"}],"title":"decodeDateFromExpiresInSeconds(forKey:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodedatefromexpiresinseconds(forkey:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeDateFromExpiresInSeconds(forKey:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeDateFromExpiresInSeconds"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}],"conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodedatefromexpiresinseconds(forkey:)","title":"decodeDateFromExpiresInSeconds(forKey:)","type":"topic","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeDateFromExpiresInSeconds(forKey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyedDecodingContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","abstract":[],"title":"KeyedDecodingContainer"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodedatefromexpiresinsecondsifpresent(forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodedatefromexpiresinsecondsifpresent(forkey:).json index a32033a14..bcecfface 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodedatefromexpiresinsecondsifpresent(forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodedatefromexpiresinsecondsifpresent(forkey:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeDateFromExpiresInSecondsIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeDateFromExpiresInSecondsIfPresent(forKey:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","title":"decodeDateFromExpiresInSecondsIfPresent(forKey:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"method","extendedModule":"Swift","externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE39decodeDateFromExpiresInSecondsIfPresent6forKey10Foundation0H0VSgx_tKF","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeDateFromExpiresInSecondsIfPresent"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodedatefromexpiresinsecondsifpresent(forkey:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"title":"KeyedDecodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyedDecodingContainer","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"identifier","text":"KeyedDecodingContainer"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeDateFromExpiresInSecondsIfPresent(forKey:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeDateFromExpiresInSecondsIfPresent(forKey:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"decodeDateFromExpiresInSecondsIfPresent(forKey:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeDateFromExpiresInSecondsIfPresent"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodedatefromexpiresinsecondsifpresent(forkey:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodedatefromexpiresinsecondsifpresent(forkey:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE39decodeDateFromExpiresInSecondsIfPresent6forKey10Foundation0H0VSgx_tKF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeDateFromExpiresInSecondsIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":"?","kind":"text"}],"roleHeading":"Instance Method","title":"decodeDateFromExpiresInSecondsIfPresent(forKey:)"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeDateFromExpiresInSecondsIfPresent"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeDateFromExpiresInSecondsIfPresent(forKey:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyedDecodingContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","abstract":[],"title":"KeyedDecodingContainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeDateFromExpiresInSecondsIfPresent(forKey:)":{"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodedatefromexpiresinsecondsifpresent(forkey:)","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeDateFromExpiresInSecondsIfPresent(forKey:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeDateFromExpiresInSecondsIfPresent"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"decodeDateFromExpiresInSecondsIfPresent(forKey:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodemillisecondssince1970(forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodemillisecondssince1970(forkey:).json index cc559f83b..cd0e173ca 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodemillisecondssince1970(forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodemillisecondssince1970(forkey:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeMillisecondsSince1970(forKey:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeMillisecondsSince1970","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","metadata":{"extendedModule":"Swift","title":"decodeMillisecondsSince1970(forKey:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeMillisecondsSince1970"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}],"externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE27decodeMillisecondsSince19706forKey10Foundation4DateVx_tKF","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Instance Method","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodemillisecondssince1970(forkey:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"title":"KeyedDecodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyedDecodingContainer","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"identifier","text":"KeyedDecodingContainer"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeMillisecondsSince1970(forKey:)":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeMillisecondsSince1970(forKey:)","title":"decodeMillisecondsSince1970(forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodemillisecondssince1970(forkey:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeMillisecondsSince1970"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeMillisecondsSince1970"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"decodeMillisecondsSince1970(forKey:)","extendedModule":"Swift","conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE27decodeMillisecondsSince19706forKey10Foundation4DateVx_tKF","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeMillisecondsSince1970","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeMillisecondsSince1970(forKey:)"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodemillisecondssince1970(forkey:)"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeMillisecondsSince1970(forKey:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeMillisecondsSince1970(forKey:)","type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodemillisecondssince1970(forkey:)","title":"decodeMillisecondsSince1970(forKey:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeMillisecondsSince1970"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"}],"conformance":{"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyedDecodingContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","abstract":[],"title":"KeyedDecodingContainer"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodemillisecondssince1970ifpresent(forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodemillisecondssince1970ifpresent(forkey:).json index e7637229a..3f0b17371 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodemillisecondssince1970ifpresent(forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodemillisecondssince1970ifpresent(forkey:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodemillisecondssince1970ifpresent(forkey:)"]}],"metadata":{"title":"decodeMillisecondsSince1970IfPresent(forKey:)","extendedModule":"Swift","externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE36decodeMillisecondsSince1970IfPresent6forKey10Foundation4DateVSgx_tKF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeMillisecondsSince1970IfPresent"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}]}},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeMillisecondsSince1970IfPresent","kind":"identifier"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier","text":"KeyedDecodingContainer"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeMillisecondsSince1970IfPresent(forKey:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"title":"KeyedDecodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyedDecodingContainer","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"identifier","text":"KeyedDecodingContainer"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeMillisecondsSince1970IfPresent(forKey:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodemillisecondssince1970ifpresent(forkey:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeMillisecondsSince1970IfPresent(forKey:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}]},"title":"decodeMillisecondsSince1970IfPresent(forKey:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeMillisecondsSince1970IfPresent"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeMillisecondsSince1970IfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier","text":"KeyedDecodingContainer"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodemillisecondssince1970ifpresent(forkey:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeMillisecondsSince1970IfPresent(forKey:)","interfaceLanguage":"swift"},"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE36decodeMillisecondsSince1970IfPresent6forKey10Foundation4DateVSgx_tKF","extendedModule":"Swift","title":"decodeMillisecondsSince1970IfPresent(forKey:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeMillisecondsSince1970IfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier","text":"KeyedDecodingContainer"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Instance Method","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeMillisecondsSince1970IfPresent(forKey:)":{"title":"decodeMillisecondsSince1970IfPresent(forKey:)","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodemillisecondssince1970ifpresent(forkey:)","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeMillisecondsSince1970IfPresent(forKey:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeMillisecondsSince1970IfPresent"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":"?","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyedDecodingContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","abstract":[],"title":"KeyedDecodingContainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifydate(forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifydate(forkey:).json index c3ffd8eaf..b9599a554 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifydate(forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifydate(forkey:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Decodes a Date from a date-string with one of"},{"text":" ","type":"text"},{"text":"the following formats:","type":"text"}],"metadata":{"roleHeading":"Instance Method","title":"decodeSpotifyDate(forKey:)","externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE06decodeD4Date6forKey10Foundation0H0Vx_tKF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyDate"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"}],"symbolKind":"method","extendedModule":"Swift","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeSpotifyDate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"key","content":[{"type":"paragraph","inlineContent":[{"text":"The key that is associated with a date string in one of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the above formats."}]}]}]},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"text":"The decoded Date.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"“YYYY-MM-DD”"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"“YYYY-MM”","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"“YYYY”","type":"text"}]}]}]},{"type":"aside","name":"Throws","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"If the value cannot be decoded into a string, or if the format of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the string does not match any of the above formats."}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifydate(forkey:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyDate(forKey:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"title":"KeyedDecodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyedDecodingContainer","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"identifier","text":"KeyedDecodingContainer"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyDate(forKey:)":{"kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Decodes a Date from a date-string with one of"},{"type":"text","text":" "},{"type":"text","text":"the following formats:"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeSpotifyDate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}],"title":"decodeSpotifyDate(forKey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyDate(forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifydate(forkey:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyDate(forKey:)","interfaceLanguage":"swift"},"abstract":[{"text":"Decodes a Date from a date-string with one of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the following formats:"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeSpotifyDate"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key that is associated with a date string in one of"},{"type":"text","text":" "},{"type":"text","text":"the above formats."}]}]}]},{"kind":"content","content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The decoded Date."}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"“YYYY-MM-DD”"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"“YYYY-MM”"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“YYYY”"}]}]}]},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"If the value cannot be decoded into a string, or if the format of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the string does not match any of the above formats."}]}],"style":"note","name":"Throws"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifydate(forkey:)"]}],"sections":[],"metadata":{"roleHeading":"Instance Method","externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE06decodeD4Date6forKey10Foundation0H0Vx_tKF","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"title":"decodeSpotifyDate(forKey:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeSpotifyDate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"extendedModule":"Swift","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyDate(forKey:)":{"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifydate(forkey:)","type":"topic","abstract":[{"type":"text","text":"Decodes a Date from a date-string with one of"},{"type":"text","text":" "},{"text":"the following formats:","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyDate(forKey:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeSpotifyDate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"}],"title":"decodeSpotifyDate(forKey:)","conformance":{"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyedDecodingContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","abstract":[],"title":"KeyedDecodingContainer"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifydateifpresent(forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifydateifpresent(forkey:).json index 795eca9c1..ea055dae1 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifydateifpresent(forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifydateifpresent(forkey:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"title":"decodeSpotifyDateIfPresent(forKey:)","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"symbolKind":"method","externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE06decodeD13DateIfPresent6forKey10Foundation0H0VSgx_tKF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeSpotifyDateIfPresent"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"extendedModule":"Swift"},"kind":"symbol","abstract":[{"type":"text","text":"Decodes a Date from a date-string with one of"},{"text":" ","type":"text"},{"text":"the following formats:","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifydateifpresent(forkey:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyDateIfPresent(forKey:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeSpotifyDateIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"?"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The key that is associated with a date string in one of"},{"type":"text","text":" "},{"type":"text","text":"the above formats."}],"type":"paragraph"}],"name":"key"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"text":"The decoded Date, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if no date-string is present for the"},{"text":" ","type":"text"},{"text":"given key, ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"or if the format of the date-string is invalid"}]},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"“YYYY-MM-DD”"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"“YYYY-MM”","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“YYYY”"}]}]}],"type":"unorderedList"},{"type":"aside","name":"Throws","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If the value cannot be decoded into a string."}]}]}],"kind":"content"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"title":"KeyedDecodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyedDecodingContainer","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"identifier","text":"KeyedDecodingContainer"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyDateIfPresent(forKey:)":{"type":"topic","title":"decodeSpotifyDateIfPresent(forKey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyDateIfPresent(forKey:)","abstract":[{"text":"Decodes a Date from a date-string with one of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the following formats:"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeSpotifyDateIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifydateifpresent(forkey:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeSpotifyDateIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":"?","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"key","content":[{"inlineContent":[{"text":"The key that is associated with a date string in one of","type":"text"},{"text":" ","type":"text"},{"text":"the above formats.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The decoded Date, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if no date-string is present for the"},{"type":"text","text":" "},{"type":"text","text":"given key, "},{"inlineContent":[{"text":"or if the format of the date-string is invalid","type":"text"}],"type":"strong"},{"type":"text","text":"."}]}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"“YYYY-MM-DD”","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“YYYY-MM”"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“YYYY”"}]}]}]},{"style":"note","content":[{"inlineContent":[{"text":"If the value cannot be decoded into a string.","type":"text"}],"type":"paragraph"}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifydateifpresent(forkey:)"]}],"sections":[],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeSpotifyDateIfPresent","kind":"identifier"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":"?","kind":"text"}],"roleHeading":"Instance Method","extendedModule":"Swift","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"decodeSpotifyDateIfPresent(forKey:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE06decodeD13DateIfPresent6forKey10Foundation0H0VSgx_tKF","symbolKind":"method"},"abstract":[{"type":"text","text":"Decodes a Date from a date-string with one of"},{"type":"text","text":" "},{"text":"the following formats:","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyDateIfPresent(forKey:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyedDecodingContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","abstract":[],"title":"KeyedDecodingContainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyDateIfPresent(forKey:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeSpotifyDateIfPresent","kind":"identifier"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyDateIfPresent(forKey:)","title":"decodeSpotifyDateIfPresent(forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifydateifpresent(forkey:)","abstract":[{"text":"Decodes a Date from a date-string with one of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the following formats:"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifyimages(forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifyimages(forkey:).json index 778972716..8c44599aa 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifyimages(forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifyimages(forkey:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifyimages(forkey:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyImages(forKey:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeSpotifyImages"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"},{"kind":"text","text":"]"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeSpotifyImages","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"]"}],"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"title":"decodeSpotifyImages(forKey:)","externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE06decodeD6Images6forKeySayAC0D5ImageVGx_tKF","roleHeading":"Instance Method","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"Swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyImages(forKey:)":{"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeSpotifyImages"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyImages(forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifyimages(forkey:)","type":"topic","title":"decodeSpotifyImages(forKey:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"title":"KeyedDecodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyedDecodingContainer","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"identifier","text":"KeyedDecodingContainer"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifyimages(forkey:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyImages(forKey:)"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeSpotifyImages","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"extendedModule":"Swift","externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE06decodeD6Images6forKeySayAC0D5ImageVGx_tKF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeSpotifyImages","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"]","kind":"text"}],"roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"method","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"decodeSpotifyImages(forKey:)"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyedDecodingContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","abstract":[],"title":"KeyedDecodingContainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyImages(forKey:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifyimages(forkey:)","type":"topic","abstract":[],"kind":"symbol","title":"decodeSpotifyImages(forKey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyImages(forKey:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyImages"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifyscopesifpresent(forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifyscopesifpresent(forkey:).json index b1c0ee8af..be7d7de21 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifyscopesifpresent(forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifyscopesifpresent(forkey:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeSpotifyScopesIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"text":">?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifyscopesifpresent(forkey:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyScopesIfPresent(forKey:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE06decodeD15ScopesIfPresent6forKeyShyAC5ScopeOGSgx_tKF","extendedModule":"Swift","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}]},"title":"decodeSpotifyScopesIfPresent(forKey:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeSpotifyScopesIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier","text":"KeyedDecodingContainer"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"symbolKind":"method","roleHeading":"Instance Method"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"title":"KeyedDecodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyedDecodingContainer","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"identifier","text":"KeyedDecodingContainer"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyScopesIfPresent(forKey:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifyscopesifpresent(forkey:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"decodeSpotifyScopesIfPresent(forKey:)","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeSpotifyScopesIfPresent"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyScopesIfPresent(forKey:)"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"method","externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE06decodeD15ScopesIfPresent6forKeyShyAC5ScopeOGSgx_tKF","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Swift","title":"decodeSpotifyScopesIfPresent(forKey:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeSpotifyScopesIfPresent","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">?"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Instance Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeSpotifyScopesIfPresent"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"kind":"text","text":">?"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifyscopesifpresent(forkey:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyScopesIfPresent(forKey:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyScopesIfPresent(forKey:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyScopesIfPresent"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"text":"Scope","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"kind":"text","text":">?"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifyscopesifpresent(forkey:)","title":"decodeSpotifyScopesIfPresent(forKey:)","type":"topic","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyScopesIfPresent(forKey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyedDecodingContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","abstract":[],"title":"KeyedDecodingContainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifytimestamp(forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifytimestamp(forkey:).json index bb188d8fc..d27ccde08 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifytimestamp(forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifytimestamp(forkey:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifytimestamp(forkey:)"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyTimestamp(forKey:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeSpotifyTimestamp"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE06decodeD9Timestamp6forKey10Foundation4DateVx_tKF","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyTimestamp"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"title":"decodeSpotifyTimestamp(forKey:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}]},"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"title":"KeyedDecodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyedDecodingContainer","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"identifier","text":"KeyedDecodingContainer"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyTimestamp(forKey:)":{"abstract":[],"title":"decodeSpotifyTimestamp(forKey:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeSpotifyTimestamp","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifytimestamp(forkey:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyTimestamp(forKey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyTimestamp(forKey:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"decodeSpotifyTimestamp(forKey:)","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeSpotifyTimestamp"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}],"extendedModule":"Swift","roleHeading":"Instance Method","externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE06decodeD9Timestamp6forKey10Foundation4DateVx_tKF","conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifytimestamp(forkey:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeSpotifyTimestamp","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyTimestamp(forKey:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyTimestamp(forKey:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeSpotifyTimestamp"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier","text":"KeyedDecodingContainer"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"title":"decodeSpotifyTimestamp(forKey:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifytimestamp(forkey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyedDecodingContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","abstract":[],"title":"KeyedDecodingContainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifytimestampifpresent(forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifytimestampifpresent(forkey:).json index 82994da7d..b57235487 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifytimestampifpresent(forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifytimestampifpresent(forkey:).json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeSpotifyTimestampIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifytimestampifpresent(forkey:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyTimestampIfPresent(forKey:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","symbolKind":"method","extendedModule":"Swift","conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE06decodeD18TimestampIfPresent6forKey10Foundation4DateVSgx_tKF","title":"decodeSpotifyTimestampIfPresent(forKey:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeSpotifyTimestampIfPresent"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyTimestampIfPresent(forKey:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyTimestampIfPresent(forKey:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeSpotifyTimestampIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV","text":"KeyedDecodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?","kind":"text"}],"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifytimestampifpresent(forkey:)","title":"decodeSpotifyTimestampIfPresent(forKey:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"title":"KeyedDecodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyedDecodingContainer","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"identifier","text":"KeyedDecodingContainer"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyTimestampIfPresent(forKey:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","symbolKind":"method","externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE06decodeD18TimestampIfPresent6forKey10Foundation4DateVSgx_tKF","title":"decodeSpotifyTimestampIfPresent(forKey:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeSpotifyTimestampIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Method","extendedModule":"Swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeSpotifyTimestampIfPresent","kind":"identifier"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifytimestampifpresent(forkey:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyedDecodingContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","abstract":[],"title":"KeyedDecodingContainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeSpotifyTimestampIfPresent(forKey:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifytimestampifpresent(forkey:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeSpotifyTimestampIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeSpotifyTimestampIfPresent(forKey:)","abstract":[],"title":"decodeSpotifyTimestampIfPresent(forKey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodeuseruri(forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodeuseruri(forkey:).json index 718dd9ee0..2f30ec52e 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodeuseruri(forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodeuseruri(forkey:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodeuseruri(forkey:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeUserURI(forKey:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeUserURI","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"decodeUserURI(forKey:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"method","extendedModule":"Swift","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"roleHeading":"Instance Method","externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE13decodeUserURI6forKeySSx_tKF","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeUserURI","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeUserURI(forKey:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeUserURI","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodeuseruri(forkey:)","abstract":[],"title":"decodeUserURI(forKey:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeUserURI(forKey:)","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"title":"KeyedDecodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","type":"topic","role":"symbol","navigatorTitle":[{"text":"KeyedDecodingContainer","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s22KeyedDecodingContainerV","kind":"identifier","text":"KeyedDecodingContainer"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeUserURI(forKey:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"decodeUserURI(forKey:)","role":"symbol","conformance":{"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeUserURI"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"externalID":"s:s22KeyedDecodingContainerV13SpotifyWebAPIE13decodeUserURI6forKeySSx_tKF"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodeuseruri(forkey:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeUserURI","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"kind":"text","text":": "},{"text":"KeyedDecodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer":{"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"}],"url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"KeyedDecodingContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer","abstract":[],"title":"KeyedDecodingContainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedDecodingContainer/decodeUserURI(forKey:)":{"role":"symbol","title":"decodeUserURI(forKey:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodeuseruri(forkey:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeUserURI","kind":"identifier"},{"kind":"text","text":"("},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyedDecodingContainer","preciseIdentifier":"s:s22KeyedDecodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedDecodingContainer\/decodeUserURI(forKey:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer.json b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer.json index 3eff8af91..e8324bbc0 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer.json +++ b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer.json @@ -1 +1 @@ -{"sections":[],"metadata":{"role":"symbol","navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"title":"KeyedEncodingContainer","externalID":"s:e:s:s22KeyedEncodingContainerV13SpotifyWebAPIE06encodeD4Date_13datePrecision6forKeyy10Foundation0H0V_SSSgxtKF","symbolKind":"extension","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer","kind":"identifier"}],"extendedModule":"Swift","roleHeading":"Extended Structure"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeMillisecondsSince1970(_:forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeMillisecondsSince1970IfPresent(_:forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyDate(_:datePrecision:forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyDateIfPresent(_:datePrecision:forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyScopesIfPresent(_:forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyTimestamp(_:forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyTimestampIfPresent(_:forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeUserURI(_:forKey:)"],"title":"Instance Methods"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeyedEncodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyTimestampIfPresent(_:forKey:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyTimestampIfPresent(_:forKey:)","title":"encodeSpotifyTimestampIfPresent(_:forKey:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifytimestampifpresent(_:forkey:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodeSpotifyTimestampIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyDate(_:datePrecision:forKey:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyDate(_:datePrecision:forKey:)","title":"encodeSpotifyDate(_:datePrecision:forKey:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifydate(_:dateprecision:forkey:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodeSpotifyDate","kind":"identifier"},{"kind":"text","text":"("},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"datePrecision","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[{"text":"Encodes a Date to a date-string in one of the following formats, depending","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"on the "},{"code":"datePrecision","type":"codeVoice"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeUserURI(_:forKey:)":{"title":"encodeUserURI(_:forKey:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeUserURI"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}]},"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeUserURI(_:forKey:)","role":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodeuseruri(_:forkey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyTimestamp(_:forKey:)":{"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodeSpotifyTimestamp"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier","text":"KeyedEncodingContainer"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","role":"symbol","title":"encodeSpotifyTimestamp(_:forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifytimestamp(_:forkey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyTimestamp(_:forKey:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"title":"KeyedEncodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"identifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeMillisecondsSince1970(_:forKey:)":{"kind":"symbol","title":"encodeMillisecondsSince1970(_:forKey:)","abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodemillisecondssince1970(_:forkey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeMillisecondsSince1970(_:forKey:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeMillisecondsSince1970","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":", "},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyScopesIfPresent(_:forKey:)":{"type":"topic","abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyScopesIfPresent(_:forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifyscopesifpresent(_:forkey:)","title":"encodeSpotifyScopesIfPresent(_:forKey:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeSpotifyScopesIfPresent"},{"kind":"text","text":"("},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">?, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeMillisecondsSince1970IfPresent(_:forKey:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encodeMillisecondsSince1970IfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"text":"KeyedEncodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encodeMillisecondsSince1970IfPresent(_:forKey:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodemillisecondssince1970ifpresent(_:forkey:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeMillisecondsSince1970IfPresent(_:forKey:)","conformance":{"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyDateIfPresent(_:datePrecision:forKey:)":{"abstract":[{"text":"Encodes a Date to a date-string in one of the following formats, depending","type":"text"},{"type":"text","text":" "},{"text":"on the ","type":"text"},{"code":"datePrecision","type":"codeVoice"},{"text":".","type":"text"}],"title":"encodeSpotifyDateIfPresent(_:datePrecision:forKey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyDateIfPresent(_:datePrecision:forKey:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeSpotifyDateIfPresent"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":"?, ","kind":"text"},{"text":"datePrecision","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifydateifpresent(_:dateprecision:forkey:)","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","externalID":"s:e:s:s22KeyedEncodingContainerV13SpotifyWebAPIE06encodeD4Date_13datePrecision6forKeyy10Foundation0H0V_SSSgxtKF","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"identifier","text":"KeyedEncodingContainer"}],"navigatorTitle":[{"kind":"identifier","text":"KeyedEncodingContainer"}],"roleHeading":"Extended Structure","title":"KeyedEncodingContainer"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer"]}],"sections":[],"kind":"symbol","topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeMillisecondsSince1970(_:forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeMillisecondsSince1970IfPresent(_:forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyDate(_:datePrecision:forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyDateIfPresent(_:datePrecision:forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyScopesIfPresent(_:forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyTimestamp(_:forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyTimestampIfPresent(_:forKey:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeUserURI(_:forKey:)"],"anchor":"Instance-Methods"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeUserURI(_:forKey:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodeuseruri(_:forkey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeUserURI(_:forKey:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodeUserURI"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"KeyedEncodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"encodeUserURI(_:forKey:)","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeMillisecondsSince1970(_:forKey:)":{"title":"encodeMillisecondsSince1970(_:forKey:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodeMillisecondsSince1970","kind":"identifier"},{"kind":"text","text":"("},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodemillisecondssince1970(_:forkey:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeMillisecondsSince1970(_:forKey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyScopesIfPresent(_:forKey:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeSpotifyScopesIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">?, "},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifyscopesifpresent(_:forkey:)","title":"encodeSpotifyScopesIfPresent(_:forKey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyScopesIfPresent(_:forKey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"title":"KeyedEncodingContainer","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"identifier","text":"KeyedEncodingContainer"}],"navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyTimestampIfPresent(_:forKey:)":{"role":"symbol","kind":"symbol","title":"encodeSpotifyTimestampIfPresent(_:forKey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyTimestampIfPresent(_:forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifytimestampifpresent(_:forkey:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeSpotifyTimestampIfPresent"},{"text":"(","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyDate(_:datePrecision:forKey:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyDate(_:datePrecision:forKey:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodeSpotifyDate"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"datePrecision"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier","text":"KeyedEncodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"title":"encodeSpotifyDate(_:datePrecision:forKey:)","abstract":[{"text":"Encodes a Date to a date-string in one of the following formats, depending","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on the "},{"type":"codeVoice","code":"datePrecision"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifydate(_:dateprecision:forkey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeMillisecondsSince1970IfPresent(_:forKey:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeMillisecondsSince1970IfPresent(_:forKey:)","role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeMillisecondsSince1970IfPresent","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":"?, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","title":"encodeMillisecondsSince1970IfPresent(_:forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodemillisecondssince1970ifpresent(_:forkey:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyDateIfPresent(_:datePrecision:forKey:)":{"url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifydateifpresent(_:dateprecision:forkey:)","kind":"symbol","type":"topic","abstract":[{"text":"Encodes a Date to a date-string in one of the following formats, depending","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on the "},{"code":"datePrecision","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyDateIfPresent(_:datePrecision:forKey:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodeSpotifyDateIfPresent","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"datePrecision"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"encodeSpotifyDateIfPresent(_:datePrecision:forKey:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyTimestamp(_:forKey:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"kind":"symbol","title":"encodeSpotifyTimestamp(_:forKey:)","abstract":[],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyTimestamp(_:forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifytimestamp(_:forkey:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodeSpotifyTimestamp","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodemillisecondssince1970(_:forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodemillisecondssince1970(_:forkey:).json index 60cefa1db..3eb8217ba 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodemillisecondssince1970(_:forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodemillisecondssince1970(_:forkey:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodemillisecondssince1970(_:forkey:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeMillisecondsSince1970(_:forKey:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:s22KeyedEncodingContainerV13SpotifyWebAPIE27encodeMillisecondsSince1970_6forKeyy10Foundation4DateV_xtKF","role":"symbol","title":"encodeMillisecondsSince1970(_:forKey:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodeMillisecondsSince1970","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeMillisecondsSince1970","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"date","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeMillisecondsSince1970(_:forKey:)":{"kind":"symbol","title":"encodeMillisecondsSince1970(_:forKey:)","abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodemillisecondssince1970(_:forkey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeMillisecondsSince1970(_:forKey:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeMillisecondsSince1970","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":", "},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"title":"KeyedEncodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"identifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeMillisecondsSince1970(_:forKey:)"},"metadata":{"roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeMillisecondsSince1970"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"KeyedEncodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encodeMillisecondsSince1970(_:forKey:)","extendedModule":"Swift","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"externalID":"s:s22KeyedEncodingContainerV13SpotifyWebAPIE27encodeMillisecondsSince1970_6forKeyy10Foundation4DateV_xtKF","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"method"},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodemillisecondssince1970(_:forkey:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodeMillisecondsSince1970","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"date","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"title":"KeyedEncodingContainer","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"identifier","text":"KeyedEncodingContainer"}],"navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeMillisecondsSince1970(_:forKey:)":{"title":"encodeMillisecondsSince1970(_:forKey:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodeMillisecondsSince1970","kind":"identifier"},{"kind":"text","text":"("},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodemillisecondssince1970(_:forkey:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeMillisecondsSince1970(_:forKey:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodemillisecondssince1970ifpresent(_:forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodemillisecondssince1970ifpresent(_:forkey:).json index cb7ba524e..95964ddb6 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodemillisecondssince1970ifpresent(_:forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodemillisecondssince1970ifpresent(_:forkey:).json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encodeMillisecondsSince1970IfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"date","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodemillisecondssince1970ifpresent(_:forkey:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer"]]},"kind":"symbol","metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodeMillisecondsSince1970IfPresent","kind":"identifier"},{"kind":"text","text":"("},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"KeyedEncodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"extendedModule":"Swift","externalID":"s:s22KeyedEncodingContainerV13SpotifyWebAPIE36encodeMillisecondsSince1970IfPresent_6forKeyy10Foundation4DateVSg_xtKF","title":"encodeMillisecondsSince1970IfPresent(_:forKey:)","role":"symbol","roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeMillisecondsSince1970IfPresent(_:forKey:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeMillisecondsSince1970IfPresent(_:forKey:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encodeMillisecondsSince1970IfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"text":"KeyedEncodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encodeMillisecondsSince1970IfPresent(_:forKey:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodemillisecondssince1970ifpresent(_:forkey:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeMillisecondsSince1970IfPresent(_:forKey:)","conformance":{"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"title":"KeyedEncodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"identifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeMillisecondsSince1970IfPresent"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"date","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier","text":"KeyedEncodingContainer"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"metadata":{"title":"encodeMillisecondsSince1970IfPresent(_:forKey:)","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:s22KeyedEncodingContainerV13SpotifyWebAPIE36encodeMillisecondsSince1970IfPresent_6forKeyy10Foundation4DateVSg_xtKF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodeMillisecondsSince1970IfPresent"},{"text":"(","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"method","conformance":{"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeMillisecondsSince1970IfPresent(_:forKey:)"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodemillisecondssince1970ifpresent(_:forkey:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeMillisecondsSince1970IfPresent(_:forKey:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeMillisecondsSince1970IfPresent(_:forKey:)","role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeMillisecondsSince1970IfPresent","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":"?, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","title":"encodeMillisecondsSince1970IfPresent(_:forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodemillisecondssince1970ifpresent(_:forkey:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"title":"KeyedEncodingContainer","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"identifier","text":"KeyedEncodingContainer"}],"navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifydate(_:dateprecision:forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifydate(_:dateprecision:forkey:).json index 9d2832d6f..c32d4e8ec 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifydate(_:dateprecision:forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifydate(_:dateprecision:forkey:).json @@ -1 +1 @@ -{"sections":[],"abstract":[{"text":"Encodes a Date to a date-string in one of the following formats, depending","type":"text"},{"type":"text","text":" "},{"text":"on the ","type":"text"},{"type":"codeVoice","code":"datePrecision"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeSpotifyDate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"date"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"datePrecision","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"kind":"text","text":": "},{"text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]},{"parameters":[{"name":"date","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A Date."}]}]},{"content":[{"inlineContent":[{"text":"One of the above-mentioned values.","type":"text"}],"type":"paragraph"}],"name":"datePrecision"},{"name":"key","content":[{"inlineContent":[{"text":"A key to associate the Date with.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The date will be encoded into a date-string using a format based on the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"value of "},{"type":"codeVoice","code":"datePrecision"},{"text":":","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“YYYY-MM-DD” if "},{"type":"codeVoice","code":"datePrecision"},{"type":"text","text":" == “day”"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“YYYY-MM” if "},{"code":"datePrecision","type":"codeVoice"},{"type":"text","text":" == “month”"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“YYYY” if "},{"code":"datePrecision","type":"codeVoice"},{"type":"text","text":" == “year” or == "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}]}]}],"type":"unorderedList"},{"content":[{"inlineContent":[{"type":"text","text":"If the date string could not be encoded into the container for"},{"type":"text","text":" "},{"text":"the given key.","type":"text"}],"type":"paragraph"}],"type":"aside","style":"note","name":"Throws"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyDate(_:datePrecision:forKey:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifydate(_:dateprecision:forkey:)"]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"externalID":"s:s22KeyedEncodingContainerV13SpotifyWebAPIE06encodeD4Date_13datePrecision6forKeyy10Foundation0H0V_SSSgxtKF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeSpotifyDate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":", ","kind":"text"},{"text":"datePrecision","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"method","title":"encodeSpotifyDate(_:datePrecision:forKey:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}]},"roleHeading":"Instance Method","extendedModule":"Swift","role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyDate(_:datePrecision:forKey:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyDate(_:datePrecision:forKey:)","title":"encodeSpotifyDate(_:datePrecision:forKey:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifydate(_:dateprecision:forkey:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodeSpotifyDate","kind":"identifier"},{"kind":"text","text":"("},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"datePrecision","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[{"text":"Encodes a Date to a date-string in one of the following formats, depending","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"on the "},{"code":"datePrecision","type":"codeVoice"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"title":"KeyedEncodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"identifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Encodes a Date to a date-string in one of the following formats, depending"},{"type":"text","text":" "},{"text":"on the ","type":"text"},{"type":"codeVoice","code":"datePrecision"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyDate(_:datePrecision:forKey:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifydate(_:dateprecision:forkey:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeSpotifyDate"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"date"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"datePrecision","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"forKey"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A Date."}],"type":"paragraph"}],"name":"date"},{"name":"datePrecision","content":[{"type":"paragraph","inlineContent":[{"text":"One of the above-mentioned values.","type":"text"}]}]},{"name":"key","content":[{"inlineContent":[{"type":"text","text":"A key to associate the Date with."}],"type":"paragraph"}]}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"The date will be encoded into a date-string using a format based on the","type":"text"},{"text":" ","type":"text"},{"text":"value of ","type":"text"},{"type":"codeVoice","code":"datePrecision"},{"type":"text","text":":"}]},{"items":[{"content":[{"inlineContent":[{"text":"“YYYY-MM-DD” if ","type":"text"},{"code":"datePrecision","type":"codeVoice"},{"text":" == “day”","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"“YYYY-MM” if "},{"type":"codeVoice","code":"datePrecision"},{"type":"text","text":" == “month”"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"“YYYY” if "},{"code":"datePrecision","type":"codeVoice"},{"text":" == “year” or == ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"type":"paragraph"}]}],"type":"unorderedList"},{"style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If the date string could not be encoded into the container for"},{"type":"text","text":" "},{"type":"text","text":"the given key."}]}],"name":"Throws"}],"kind":"content"}],"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"method","roleHeading":"Instance Method","title":"encodeSpotifyDate(_:datePrecision:forKey:)","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodeSpotifyDate"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":", ","kind":"text"},{"text":"datePrecision","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier","text":"KeyedEncodingContainer"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:s22KeyedEncodingContainerV13SpotifyWebAPIE06encodeD4Date_13datePrecision6forKeyy10Foundation0H0V_SSSgxtKF","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyDate(_:datePrecision:forKey:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyDate(_:datePrecision:forKey:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodeSpotifyDate"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"datePrecision"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier","text":"KeyedEncodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"title":"encodeSpotifyDate(_:datePrecision:forKey:)","abstract":[{"text":"Encodes a Date to a date-string in one of the following formats, depending","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on the "},{"type":"codeVoice","code":"datePrecision"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifydate(_:dateprecision:forkey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"title":"KeyedEncodingContainer","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"identifier","text":"KeyedEncodingContainer"}],"navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifydateifpresent(_:dateprecision:forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifydateifpresent(_:dateprecision:forkey:).json index 4014974ef..245c3abcb 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifydateifpresent(_:dateprecision:forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifydateifpresent(_:dateprecision:forkey:).json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer"]]},"abstract":[{"type":"text","text":"Encodes a Date to a date-string in one of the following formats, depending"},{"type":"text","text":" "},{"type":"text","text":"on the "},{"type":"codeVoice","code":"datePrecision"},{"text":".","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifydateifpresent(_:dateprecision:forkey:)"]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodeSpotifyDateIfPresent","kind":"identifier"},{"kind":"text","text":"("},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"datePrecision"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier","text":"KeyedEncodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method","symbolKind":"method","extendedModule":"Swift","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"title":"encodeSpotifyDateIfPresent(_:datePrecision:forKey:)","role":"symbol","externalID":"s:s22KeyedEncodingContainerV13SpotifyWebAPIE06encodeD13DateIfPresent_13datePrecision6forKeyy10Foundation0H0VSg_SSSgxtKF"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeSpotifyDateIfPresent"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"date","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"datePrecision"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A Date."}]}],"name":"date"},{"content":[{"inlineContent":[{"type":"text","text":"One of the above-mentioned values."}],"type":"paragraph"}],"name":"datePrecision"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A key to associate the Date with."}]}],"name":"key"}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"type":"codeVoice","code":"date"},{"type":"text","text":" is "},{"type":"codeVoice","code":"nil"},{"text":", then doesn’t encode anything.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"The date will be encoded into a date-string using a format based on the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"value of "},{"code":"datePrecision","type":"codeVoice"},{"type":"text","text":":"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“YYYY-MM-DD” if "},{"code":"datePrecision","type":"codeVoice"},{"text":" == “day”","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"“YYYY-MM” if "},{"code":"datePrecision","type":"codeVoice"},{"text":" == “month”","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"“YYYY” if ","type":"text"},{"type":"codeVoice","code":"datePrecision"},{"type":"text","text":" == “year” or == "},{"type":"codeVoice","code":"nil"},{"text":".","type":"text"}]}]}]},{"name":"Throws","style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"If the date string could not be encoded into the container for","type":"text"},{"text":" ","type":"text"},{"text":"the given key.","type":"text"}]}]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyDateIfPresent(_:datePrecision:forKey:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyDateIfPresent(_:datePrecision:forKey:)":{"abstract":[{"text":"Encodes a Date to a date-string in one of the following formats, depending","type":"text"},{"type":"text","text":" "},{"text":"on the ","type":"text"},{"code":"datePrecision","type":"codeVoice"},{"text":".","type":"text"}],"title":"encodeSpotifyDateIfPresent(_:datePrecision:forKey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyDateIfPresent(_:datePrecision:forKey:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeSpotifyDateIfPresent"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":"?, ","kind":"text"},{"text":"datePrecision","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifydateifpresent(_:dateprecision:forkey:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"title":"KeyedEncodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"identifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyDateIfPresent(_:datePrecision:forKey:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"title":"encodeSpotifyDateIfPresent(_:datePrecision:forKey:)","roleHeading":"Instance Method","externalID":"s:s22KeyedEncodingContainerV13SpotifyWebAPIE06encodeD13DateIfPresent_13datePrecision6forKeyy10Foundation0H0VSg_SSSgxtKF","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeSpotifyDateIfPresent"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?, ","kind":"text"},{"text":"datePrecision","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier","text":"KeyedEncodingContainer"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"extendedModule":"Swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifydateifpresent(_:dateprecision:forkey:)"]}],"sections":[],"abstract":[{"type":"text","text":"Encodes a Date to a date-string in one of the following formats, depending"},{"type":"text","text":" "},{"type":"text","text":"on the "},{"type":"codeVoice","code":"datePrecision"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeSpotifyDateIfPresent","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"date","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"datePrecision"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A Date."}],"type":"paragraph"}],"name":"date"},{"name":"datePrecision","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"One of the above-mentioned values."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"A key to associate the Date with.","type":"text"}]}],"name":"key"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"If ","type":"text"},{"type":"codeVoice","code":"date"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then doesn’t encode anything."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The date will be encoded into a date-string using a format based on the"},{"text":" ","type":"text"},{"text":"value of ","type":"text"},{"type":"codeVoice","code":"datePrecision"},{"text":":","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"“YYYY-MM-DD” if "},{"code":"datePrecision","type":"codeVoice"},{"type":"text","text":" == “day”"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"“YYYY-MM” if ","type":"text"},{"code":"datePrecision","type":"codeVoice"},{"type":"text","text":" == “month”"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"“YYYY” if "},{"code":"datePrecision","type":"codeVoice"},{"text":" == “year” or == ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"style":"note","content":[{"inlineContent":[{"type":"text","text":"If the date string could not be encoded into the container for"},{"text":" ","type":"text"},{"type":"text","text":"the given key."}],"type":"paragraph"}],"name":"Throws","type":"aside"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyDateIfPresent(_:datePrecision:forKey:)":{"url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifydateifpresent(_:dateprecision:forkey:)","kind":"symbol","type":"topic","abstract":[{"text":"Encodes a Date to a date-string in one of the following formats, depending","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on the "},{"code":"datePrecision","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyDateIfPresent(_:datePrecision:forKey:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodeSpotifyDateIfPresent","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"datePrecision"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"encodeSpotifyDateIfPresent(_:datePrecision:forKey:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"title":"KeyedEncodingContainer","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"identifier","text":"KeyedEncodingContainer"}],"navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifyscopesifpresent(_:forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifyscopesifpresent(_:forkey:).json index 33fd92dbf..695d518a6 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifyscopesifpresent(_:forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifyscopesifpresent(_:forkey:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyScopesIfPresent(_:forKey:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encodeSpotifyScopesIfPresent","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">?, "},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier","text":"KeyedEncodingContainer"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encodeSpotifyScopesIfPresent(_:forKey:)","symbolKind":"method","role":"symbol","conformance":{"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:s22KeyedEncodingContainerV13SpotifyWebAPIE06encodeD15ScopesIfPresent_6forKeyyShyAC5ScopeOGSg_xtKF","extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodeSpotifyScopesIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"scopes","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifyscopesifpresent(_:forkey:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"title":"KeyedEncodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"identifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyScopesIfPresent(_:forKey:)":{"type":"topic","abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyScopesIfPresent(_:forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifyscopesifpresent(_:forkey:)","title":"encodeSpotifyScopesIfPresent(_:forKey:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeSpotifyScopesIfPresent"},{"kind":"text","text":"("},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO"},{"text":">?, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","title":"Scope","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Scope"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/scope","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"abstract":[{"text":"The Spotify authorization scopes.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyScopesIfPresent(_:forKey:)","interfaceLanguage":"swift"},"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodeSpotifyScopesIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:s22KeyedEncodingContainerV13SpotifyWebAPIE06encodeD15ScopesIfPresent_6forKeyyShyAC5ScopeOGSg_xtKF","title":"encodeSpotifyScopesIfPresent(_:forKey:)","extendedModule":"Swift","roleHeading":"Instance Method"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodeSpotifyScopesIfPresent"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"scopes"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","kind":"typeIdentifier","text":"Scope"},{"text":">?, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifyscopesifpresent(_:forkey:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyScopesIfPresent(_:forKey:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeSpotifyScopesIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5ScopeO","text":"Scope"},{"kind":"text","text":">?, "},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifyscopesifpresent(_:forkey:)","title":"encodeSpotifyScopesIfPresent(_:forKey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyScopesIfPresent(_:forKey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Scope":{"url":"\/documentation\/spotifywebapi\/scope","kind":"symbol","type":"topic","title":"Scope","abstract":[{"type":"text","text":"The Spotify authorization scopes."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Scope","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Scope","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Scope"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"title":"KeyedEncodingContainer","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"identifier","text":"KeyedEncodingContainer"}],"navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifytimestamp(_:forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifytimestamp(_:forkey:).json index 216bc411a..1df5dbc31 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifytimestamp(_:forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifytimestamp(_:forkey:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyTimestamp(_:forKey:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifytimestamp(_:forkey:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodeSpotifyTimestamp","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","title":"encodeSpotifyTimestamp(_:forKey:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"externalID":"s:s22KeyedEncodingContainerV13SpotifyWebAPIE06encodeD9Timestamp_6forKeyy10Foundation4DateV_xtKF","roleHeading":"Instance Method","extendedModule":"Swift","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}]}},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encodeSpotifyTimestamp","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"date"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"forKey","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyTimestamp(_:forKey:)":{"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodeSpotifyTimestamp"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier","text":"KeyedEncodingContainer"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","role":"symbol","title":"encodeSpotifyTimestamp(_:forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifytimestamp(_:forkey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyTimestamp(_:forKey:)","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"title":"KeyedEncodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"identifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyTimestamp(_:forKey:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeSpotifyTimestamp"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"date"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier","text":"KeyedEncodingContainer"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"encodeSpotifyTimestamp(_:forKey:)","extendedModule":"Swift","externalID":"s:s22KeyedEncodingContainerV13SpotifyWebAPIE06encodeD9Timestamp_6forKeyy10Foundation4DateV_xtKF","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","symbolKind":"method","roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodeSpotifyTimestamp"},{"text":"(","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifytimestamp(_:forkey:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyTimestamp(_:forKey:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}]},"kind":"symbol","title":"encodeSpotifyTimestamp(_:forKey:)","abstract":[],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyTimestamp(_:forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifytimestamp(_:forkey:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodeSpotifyTimestamp","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"title":"KeyedEncodingContainer","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"identifier","text":"KeyedEncodingContainer"}],"navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifytimestampifpresent(_:forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifytimestampifpresent(_:forkey:).json index b945ea70b..a41db6561 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifytimestampifpresent(_:forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifytimestampifpresent(_:forkey:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyTimestampIfPresent(_:forKey:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"text":".","type":"text"}]},"title":"encodeSpotifyTimestampIfPresent(_:forKey:)","symbolKind":"method","roleHeading":"Instance Method","externalID":"s:s22KeyedEncodingContainerV13SpotifyWebAPIE06encodeD18TimestampIfPresent_6forKeyy10Foundation4DateVSg_xtKF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeSpotifyTimestampIfPresent"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier","text":"KeyedEncodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodeSpotifyTimestampIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"date"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?, "},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"kind":"text","text":": "},{"text":"KeyedEncodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifytimestampifpresent(_:forkey:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"title":"KeyedEncodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"identifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyTimestampIfPresent(_:forKey:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyTimestampIfPresent(_:forKey:)","title":"encodeSpotifyTimestampIfPresent(_:forKey:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifytimestampifpresent(_:forkey:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodeSpotifyTimestampIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifytimestampifpresent(_:forkey:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeSpotifyTimestampIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"date"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"forKey","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodeSpotifyTimestampIfPresent","kind":"identifier"},{"kind":"text","text":"("},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier","text":"KeyedEncodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"Swift","role":"symbol","externalID":"s:s22KeyedEncodingContainerV13SpotifyWebAPIE06encodeD18TimestampIfPresent_6forKeyy10Foundation4DateVSg_xtKF","title":"encodeSpotifyTimestampIfPresent(_:forKey:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyTimestampIfPresent(_:forKey:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeSpotifyTimestampIfPresent(_:forKey:)":{"role":"symbol","kind":"symbol","title":"encodeSpotifyTimestampIfPresent(_:forKey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeSpotifyTimestampIfPresent(_:forKey:)","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifytimestampifpresent(_:forkey:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeSpotifyTimestampIfPresent"},{"text":"(","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?, "},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV","text":"KeyedEncodingContainer"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"title":"KeyedEncodingContainer","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"identifier","text":"KeyedEncodingContainer"}],"navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodeuseruri(_:forkey:).json b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodeuseruri(_:forkey:).json index b62c84c88..dcc2ea993 100644 --- a/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodeuseruri(_:forkey:).json +++ b/docs/data/documentation/spotifywebapi/swift/keyedencodingcontainer/encodeuseruri(_:forkey:).json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodeuseruri(_:forkey:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"roleHeading":"Instance Method","title":"encodeUserURI(_:forKey:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"method","extendedModule":"Swift","externalID":"s:s22KeyedEncodingContainerV13SpotifyWebAPIE13encodeUserURI_6forKeyySS_xtKF","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"K"},{"type":"text","text":" conforms to "},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodeUserURI","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"kind":"text","text":"<"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeUserURI(_:forKey:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodeUserURI","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"uri","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"title":"KeyedEncodingContainer","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainer","kind":"identifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeUserURI(_:forKey:)":{"title":"encodeUserURI(_:forKey:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeUserURI"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"K"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"CodingKey"},{"text":".","type":"text"}]},"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeUserURI(_:forKey:)","role":"symbol","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodeuseruri(_:forkey:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"metadata":{"externalID":"s:s22KeyedEncodingContainerV13SpotifyWebAPIE13encodeUserURI_6forKeyySS_xtKF","title":"encodeUserURI(_:forKey:)","role":"symbol","extendedModule":"Swift","symbolKind":"method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Instance Method","conformance":{"constraints":[{"code":"K","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"CodingKey","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodeUserURI","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"KeyedEncodingContainer","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"text":"<","kind":"text"},{"text":"K","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeUserURI(_:forKey:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodeUserURI"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"uri","kind":"internalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"typeIdentifier","text":"KeyedEncodingContainer"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"K"},{"text":">.","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodeuseruri(_:forkey:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer/encodeUserURI(_:forKey:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodeuseruri(_:forkey:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer\/encodeUserURI(_:forKey:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodeUserURI"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"KeyedEncodingContainer","kind":"typeIdentifier","preciseIdentifier":"s:s22KeyedEncodingContainerV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"K"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"K","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"CodingKey"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"encodeUserURI(_:forKey:)","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/KeyedEncodingContainer":{"title":"KeyedEncodingContainer","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/KeyedEncodingContainer","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s22KeyedEncodingContainerV","kind":"identifier","text":"KeyedEncodingContainer"}],"navigatorTitle":[{"text":"KeyedEncodingContainer","kind":"identifier"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/numeric.json b/docs/data/documentation/spotifywebapi/swift/numeric.json index 990234d3b..aa525cbba 100644 --- a/docs/data/documentation/spotifywebapi/swift/numeric.json +++ b/docs/data/documentation/spotifywebapi/swift/numeric.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"metadata":{"symbolKind":"extension","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:e:s:Sj13SpotifyWebAPISF9MagnitudeRpzrlE20isApproximatelyEqual2to17relativeTolerance4normSbx_A2CxXEtF","navigatorTitle":[{"text":"Numeric","kind":"identifier"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Numeric","preciseIdentifier":"s:Sj"}],"title":"Numeric","roleHeading":"Extended Protocol"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:relativeTolerance:norm:)"]}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Numeric","preciseIdentifier":"s:Sj","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/numeric"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Numeric":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Numeric","preciseIdentifier":"s:Sj","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/numeric","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Numeric"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric","title":"Numeric","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Numeric/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"absoluteTolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Magnitude","kind":"typeIdentifier","preciseIdentifier":"s:Sj9MagnitudeQa"},{"text":", ","kind":"text"},{"text":"relativeTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sj9MagnitudeQa","kind":"typeIdentifier","text":"Magnitude"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"text":"Test if ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" are approximately equal with specified"},{"text":" ","type":"text"},{"type":"text","text":"tolerances."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Magnitude"},{"type":"text","text":" conforms to "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/numeric\/isapproximatelyequal(to:absolutetolerance:relativetolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Numeric/isApproximatelyEqual(to:relativeTolerance:norm:)":{"url":"\/documentation\/spotifywebapi\/swift\/numeric\/isapproximatelyequal(to:relativetolerance:norm:)","abstract":[{"text":"Test if ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" and "},{"code":"other","type":"codeVoice"},{"type":"text","text":" are approximately equal."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Magnitude","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"FloatingPoint","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:relativeTolerance:norm:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"relativeTolerance","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:Sj9MagnitudeQa","kind":"typeIdentifier","text":"Magnitude"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"norm"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Magnitude","preciseIdentifier":"s:Sj9MagnitudeQa"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"isApproximatelyEqual(to:relativeTolerance:norm:)","kind":"symbol"}}} \ No newline at end of file +{"metadata":{"navigatorTitle":[{"text":"Numeric","kind":"identifier"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"extension","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Numeric","preciseIdentifier":"s:Sj"}],"roleHeading":"Extended Protocol","role":"symbol","externalID":"s:e:s:Sj13SpotifyWebAPISF9MagnitudeRpzrlE20isApproximatelyEqual2to17relativeTolerance4normSbx_A2CxXEtF","title":"Numeric"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sj","text":"Numeric"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/numeric"]}],"topicSections":[{"title":"Instance Methods","anchor":"Instance-Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:relativeTolerance:norm:)"],"generated":true}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Numeric/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","kind":"symbol","role":"symbol","type":"topic","abstract":[{"text":"Test if ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" and "},{"code":"other","type":"codeVoice"},{"type":"text","text":" are approximately equal with specified"},{"type":"text","text":" "},{"text":"tolerances.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"absoluteTolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sj9MagnitudeQa","text":"Magnitude","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"relativeTolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sj9MagnitudeQa","kind":"typeIdentifier","text":"Magnitude"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","url":"\/documentation\/spotifywebapi\/swift\/numeric\/isapproximatelyequal(to:absolutetolerance:relativetolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Magnitude"},{"text":" conforms to ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Numeric":{"navigatorTitle":[{"text":"Numeric","kind":"identifier"}],"role":"symbol","abstract":[],"title":"Numeric","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Numeric","preciseIdentifier":"s:Sj","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric","url":"\/documentation\/spotifywebapi\/swift\/numeric","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Numeric/isApproximatelyEqual(to:relativeTolerance:norm:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Magnitude"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FloatingPoint"},{"text":".","type":"text"}]},"title":"isApproximatelyEqual(to:relativeTolerance:norm:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"relativeTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Magnitude","preciseIdentifier":"s:Sj9MagnitudeQa"},{"kind":"text","text":", "},{"kind":"externalParam","text":"norm"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier","preciseIdentifier":"s:Sj9MagnitudeQa"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:relativeTolerance:norm:)","abstract":[{"type":"text","text":"Test if "},{"type":"codeVoice","code":"self"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" are approximately equal."}],"url":"\/documentation\/spotifywebapi\/swift\/numeric\/isapproximatelyequal(to:relativetolerance:norm:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/numeric/isapproximatelyequal(to:absolutetolerance:relativetolerance:).json b/docs/data/documentation/spotifywebapi/swift/numeric/isapproximatelyequal(to:absolutetolerance:relativetolerance:).json index 2c3dc1748..ee9d1d905 100644 --- a/docs/data/documentation/spotifywebapi/swift/numeric/isapproximatelyequal(to:absolutetolerance:relativetolerance:).json +++ b/docs/data/documentation/spotifywebapi/swift/numeric/isapproximatelyequal(to:absolutetolerance:relativetolerance:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/numeric\/isapproximatelyequal(to:absolutetolerance:relativetolerance:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)"},"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","externalID":"s:Sj13SpotifyWebAPISF9MagnitudeRpzrlE20isApproximatelyEqual2to17absoluteTolerance08relativeJ0Sbx_A2CtF","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"absoluteTolerance","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Magnitude","preciseIdentifier":"s:Sj9MagnitudeQa"},{"text":", ","kind":"text"},{"text":"relativeTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Magnitude","preciseIdentifier":"s:Sj9MagnitudeQa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Magnitude","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"absoluteTolerance"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Magnitude","preciseIdentifier":"s:Sj9MagnitudeQa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"relativeTolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:Sj9MagnitudeQa","text":"Magnitude","kind":"typeIdentifier"},{"kind":"text","text":" = 0) -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"},{"parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"text":"The value to which ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" is compared."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The absolute tolerance to use in the comparison."}]},{"type":"paragraph","inlineContent":[{"text":"This value should be non-negative and finite. This constraint on is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"only checked in debug builds, because a mathematically well-defined"},{"text":" ","type":"text"},{"type":"text","text":"result exists for any tolerance, even one out of range."}]}],"name":"absoluteTolerance"},{"name":"relativeTolerance","content":[{"inlineContent":[{"type":"text","text":"The relative tolerance to use in the comparison."},{"text":" ","type":"text"},{"type":"text","text":"Defaults to zero."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This value should be non-negative and less than or equal to 1. This","type":"text"},{"type":"text","text":" "},{"type":"text","text":"constraint on is only checked in debug builds, because a mathematically"},{"type":"text","text":" "},{"text":"well-defined result exists for any tolerance, even one out of range.","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"code":"true","type":"codeVoice"},{"text":" if ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"other","type":"codeVoice"},{"text":" are equal, or if they are finite and either","type":"text"}]},{"type":"codeListing","code":["(self - other).magnitude <= absoluteTolerance"],"syntax":null},{"type":"paragraph","inlineContent":[{"type":"text","text":"or"}]},{"syntax":null,"type":"codeListing","code":["(self - other).magnitude <= relativeTolerance * scale"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"where "},{"code":"scale","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"max(self.magnitude, other.magnitude)","type":"codeVoice"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Mathematical Properties:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","type":"reference"},{"type":"text","text":" "},{"type":"text","text":"is "},{"inlineContent":[{"type":"text","text":"reflexive"}],"type":"emphasis"},{"text":" for non-exceptional values (such as NaN).","type":"text"}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","type":"reference"},{"type":"text","text":" "},{"type":"text","text":"is "},{"inlineContent":[{"text":"symmetric","type":"text"}],"type":"emphasis"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","type":"reference"},{"text":" ","type":"text"},{"text":"is ","type":"text"},{"type":"strong","inlineContent":[{"text":"not","type":"text"}]},{"text":" ","type":"text"},{"inlineContent":[{"text":"transitive","type":"text"}],"type":"emphasis"},{"text":". Because of this, approximately equality is","type":"text"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"not an equivalence relation"}],"type":"strong"},{"text":", even when restricted to non-exceptional","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"values."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"For any point ","type":"text"},{"type":"codeVoice","code":"a"},{"type":"text","text":", the set of values that compare approximately equal to"},{"type":"text","text":" "},{"code":"a","type":"codeVoice"},{"text":" is ","type":"text"},{"inlineContent":[{"type":"text","text":"convex"}],"type":"emphasis"},{"text":". (Under the assumption that ","type":"text"},{"code":"norm","type":"codeVoice"},{"type":"text","text":" implements a valid"},{"text":" ","type":"text"},{"type":"text","text":"norm, which cannot be checked by this function.)"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"text":"See Also:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"codeVoice","code":"isApproximatelyEqual(to:[relativeTolerance:])"}],"type":"paragraph"}]}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"text":"Test if ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" and "},{"code":"other","type":"codeVoice"},{"text":" are approximately equal with specified","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"tolerances."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Numeric/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"absoluteTolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Magnitude","kind":"typeIdentifier","preciseIdentifier":"s:Sj9MagnitudeQa"},{"text":", ","kind":"text"},{"text":"relativeTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sj9MagnitudeQa","kind":"typeIdentifier","text":"Magnitude"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"text":"Test if ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" are approximately equal with specified"},{"text":" ","type":"text"},{"type":"text","text":"tolerances."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Magnitude"},{"type":"text","text":" conforms to "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/numeric\/isapproximatelyequal(to:absolutetolerance:relativetolerance:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Numeric":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Numeric","preciseIdentifier":"s:Sj","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/numeric","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Numeric"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric","title":"Numeric","type":"topic","role":"symbol","abstract":[]}}} \ No newline at end of file +{"sections":[],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Magnitude"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"absoluteTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:Sj9MagnitudeQa","kind":"typeIdentifier","text":"Magnitude"},{"text":", ","kind":"text"},{"text":"relativeTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier","preciseIdentifier":"s:Sj9MagnitudeQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","externalID":"s:Sj13SpotifyWebAPISF9MagnitudeRpzrlE20isApproximatelyEqual2to17absoluteTolerance08relativeJ0Sbx_A2CtF","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric"]]},"abstract":[{"type":"text","text":"Test if "},{"type":"codeVoice","code":"self"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"other"},{"text":" are approximately equal with specified","type":"text"},{"text":" ","type":"text"},{"text":"tolerances.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"absoluteTolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Magnitude","kind":"typeIdentifier","preciseIdentifier":"s:Sj9MagnitudeQa"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"relativeTolerance"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier","preciseIdentifier":"s:Sj9MagnitudeQa"},{"kind":"text","text":" = 0) -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The value to which ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" is compared.","type":"text"}]}],"name":"other"},{"name":"absoluteTolerance","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The absolute tolerance to use in the comparison."}]},{"inlineContent":[{"text":"This value should be non-negative and finite. This constraint on is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"only checked in debug builds, because a mathematically well-defined"},{"type":"text","text":" "},{"text":"result exists for any tolerance, even one out of range.","type":"text"}],"type":"paragraph"}]},{"name":"relativeTolerance","content":[{"inlineContent":[{"text":"The relative tolerance to use in the comparison.","type":"text"},{"text":" ","type":"text"},{"text":"Defaults to zero.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This value should be non-negative and less than or equal to 1. This"},{"text":" ","type":"text"},{"text":"constraint on is only checked in debug builds, because a mathematically","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"well-defined result exists for any tolerance, even one out of range."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"code":"true","type":"codeVoice"},{"type":"text","text":" if "},{"code":"self","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"other"},{"text":" are equal, or if they are finite and either","type":"text"}]},{"code":["(self - other).magnitude <= absoluteTolerance"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"type":"text","text":"or"}]},{"syntax":null,"code":["(self - other).magnitude <= relativeTolerance * scale"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"text":"where ","type":"text"},{"type":"codeVoice","code":"scale"},{"text":" is ","type":"text"},{"code":"max(self.magnitude, other.magnitude)","type":"codeVoice"},{"type":"text","text":"."}]},{"inlineContent":[{"text":"Mathematical Properties:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)"},{"text":" ","type":"text"},{"type":"text","text":"is "},{"inlineContent":[{"text":"reflexive","type":"text"}],"type":"emphasis"},{"type":"text","text":" for non-exceptional values (such as NaN)."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"is "},{"type":"emphasis","inlineContent":[{"type":"text","text":"symmetric"}]},{"text":".","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)"},{"type":"text","text":" "},{"type":"text","text":"is "},{"type":"strong","inlineContent":[{"type":"text","text":"not"}]},{"text":" ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"transitive","type":"text"}]},{"text":". Because of this, approximately equality is","type":"text"},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"not an equivalence relation"}],"type":"strong"},{"type":"text","text":", even when restricted to non-exceptional"},{"type":"text","text":" "},{"type":"text","text":"values."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"For any point "},{"code":"a","type":"codeVoice"},{"type":"text","text":", the set of values that compare approximately equal to"},{"type":"text","text":" "},{"type":"codeVoice","code":"a"},{"text":" is ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"convex"}]},{"text":". (Under the assumption that ","type":"text"},{"code":"norm","type":"codeVoice"},{"text":" implements a valid","type":"text"},{"type":"text","text":" "},{"type":"text","text":"norm, which cannot be checked by this function.)"}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"See Also:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"codeVoice","code":"isApproximatelyEqual(to:[relativeTolerance:])"}],"type":"paragraph"}]}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/numeric\/isapproximatelyequal(to:absolutetolerance:relativetolerance:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Numeric/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","kind":"symbol","role":"symbol","type":"topic","abstract":[{"text":"Test if ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" and "},{"code":"other","type":"codeVoice"},{"type":"text","text":" are approximately equal with specified"},{"type":"text","text":" "},{"text":"tolerances.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"absoluteTolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sj9MagnitudeQa","text":"Magnitude","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"relativeTolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sj9MagnitudeQa","kind":"typeIdentifier","text":"Magnitude"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isApproximatelyEqual(to:absoluteTolerance:relativeTolerance:)","url":"\/documentation\/spotifywebapi\/swift\/numeric\/isapproximatelyequal(to:absolutetolerance:relativetolerance:)","conformance":{"constraints":[{"type":"codeVoice","code":"Magnitude"},{"text":" conforms to ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Numeric":{"navigatorTitle":[{"text":"Numeric","kind":"identifier"}],"role":"symbol","abstract":[],"title":"Numeric","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Numeric","preciseIdentifier":"s:Sj","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric","url":"\/documentation\/spotifywebapi\/swift\/numeric","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/numeric/isapproximatelyequal(to:relativetolerance:norm:).json b/docs/data/documentation/spotifywebapi/swift/numeric/isapproximatelyequal(to:relativetolerance:norm:).json index df1cd529d..629b5f82e 100644 --- a/docs/data/documentation/spotifywebapi/swift/numeric/isapproximatelyequal(to:relativetolerance:norm:).json +++ b/docs/data/documentation/spotifywebapi/swift/numeric/isapproximatelyequal(to:relativetolerance:norm:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"relativeTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Magnitude","preciseIdentifier":"s:Sj9MagnitudeQa","kind":"typeIdentifier"},{"text":" = Magnitude.ulpOfOne.squareRoot(), ","kind":"text"},{"text":"norm","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier","preciseIdentifier":"s:Sj9MagnitudeQa"},{"kind":"text","text":" = \\.magnitude) -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"other","content":[{"inlineContent":[{"type":"text","text":"The value to which "},{"type":"codeVoice","code":"self"},{"type":"text","text":" is compared."}],"type":"paragraph"}]},{"name":"relativeTolerance","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The tolerance to use for the comparison. Defaults to"},{"type":"text","text":" "},{"type":"codeVoice","code":".ulpOfOne.squareRoot()"},{"text":".","type":"text"}]},{"inlineContent":[{"text":"This value should be non-negative and less than or equal to 1. This","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"constraint on is only checked in debug builds, because a mathematically"},{"type":"text","text":" "},{"text":"well-defined result exists for any tolerance, even one out of range.","type":"text"}],"type":"paragraph"}]},{"name":"norm","content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/Norm_(mathematics)","type":"reference","isActive":true},{"type":"text","text":" to use for the comparison."},{"type":"text","text":" "},{"type":"text","text":"Defaults to "},{"code":"\\.magnitude","type":"codeVoice"},{"type":"text","text":"."}]}]}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"codeVoice","code":"true"},{"text":" if ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"other","type":"codeVoice"},{"type":"text","text":" are equal, or if they are finite and"}],"type":"paragraph"},{"code":["norm(self - other) <= relativeTolerance * scale"],"type":"codeListing","syntax":null},{"inlineContent":[{"type":"text","text":"where "},{"code":"scale","type":"codeVoice"},{"text":" is","type":"text"}],"type":"paragraph"},{"syntax":null,"code":["max(norm(self), norm(other), .leastNormalMagnitude)"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"text":"The default value of ","type":"text"},{"type":"codeVoice","code":"relativeTolerance"},{"type":"text","text":" is "},{"code":".ulpOfOne.squareRoot()","type":"codeVoice"},{"text":", which","type":"text"},{"type":"text","text":" "},{"text":"corresponds to expecting “about half the digits” in the computed results to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"be good. This is the usual guidance in numerical analysis, if you don’t"},{"type":"text","text":" "},{"type":"text","text":"know anything about the computation being performed, but is not suitable"},{"type":"text","text":" "},{"text":"for all use cases.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Mathematical Properties:","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:relativeTolerance:norm:)","type":"reference","isActive":true},{"text":" is ","type":"text"},{"inlineContent":[{"text":"reflexive","type":"text"}],"type":"emphasis"},{"text":" for","type":"text"},{"type":"text","text":" "},{"text":"non-exceptional values (such as NaN).","type":"text"}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:relativeTolerance:norm:)","type":"reference","isActive":true},{"text":" is ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"symmetric"}]},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:relativeTolerance:norm:)"},{"type":"text","text":" is "},{"type":"strong","inlineContent":[{"text":"not","type":"text"}]},{"type":"text","text":" "},{"inlineContent":[{"text":"transitive","type":"text"}],"type":"emphasis"},{"text":". Because of this, approximately equality is ","type":"text"},{"type":"strong","inlineContent":[{"text":"not an","type":"text"}]},{"text":" ","type":"text"},{"inlineContent":[{"text":"equivalence relation","type":"text"}],"type":"strong"},{"type":"text","text":", even when restricted to non-exceptional values."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"For any point "},{"code":"a","type":"codeVoice"},{"text":", the set of values that compare approximately equal to","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"a"},{"type":"text","text":" is "},{"inlineContent":[{"type":"text","text":"convex"}],"type":"emphasis"},{"text":". (Under the assumption that the ","type":"text"},{"type":"codeVoice","code":".magnitude"},{"type":"text","text":" property"},{"type":"text","text":" "},{"text":"implements a valid norm.)","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:relativeTolerance:norm:)"},{"type":"text","text":" is "},{"inlineContent":[{"text":"scale invariant","type":"text"}],"type":"emphasis"},{"type":"text","text":","},{"text":" ","type":"text"},{"type":"text","text":"so long as no underflow or overflow has occurred, and no exceptional"},{"text":" ","type":"text"},{"text":"value is produced by the scaling.","type":"text"}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"See Also:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"codeVoice","code":"isApproximatelyEqual(to:absoluteTolerance:[relativeTolerance:norm:])"}],"type":"paragraph"}]}]}],"kind":"content"}],"abstract":[{"type":"text","text":"Test if "},{"code":"self","type":"codeVoice"},{"type":"text","text":" and "},{"code":"other","type":"codeVoice"},{"text":" are approximately equal.","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:relativeTolerance:norm:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/numeric\/isapproximatelyequal(to:relativetolerance:norm:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Magnitude","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":"."}]},"extendedModule":"Swift","title":"isApproximatelyEqual(to:relativeTolerance:norm:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"relativeTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sj9MagnitudeQa","kind":"typeIdentifier","text":"Magnitude"},{"kind":"text","text":", "},{"text":"norm","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Magnitude","preciseIdentifier":"s:Sj9MagnitudeQa"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:Sj13SpotifyWebAPISF9MagnitudeRpzrlE20isApproximatelyEqual2to17relativeTolerance4normSbx_A2CxXEtF","role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Numeric/isApproximatelyEqual(to:relativeTolerance:norm:)":{"url":"\/documentation\/spotifywebapi\/swift\/numeric\/isapproximatelyequal(to:relativetolerance:norm:)","abstract":[{"text":"Test if ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" and "},{"code":"other","type":"codeVoice"},{"type":"text","text":" are approximately equal."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Magnitude","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"FloatingPoint","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:relativeTolerance:norm:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"relativeTolerance","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:Sj9MagnitudeQa","kind":"typeIdentifier","text":"Magnitude"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"norm"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Magnitude","preciseIdentifier":"s:Sj9MagnitudeQa"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"isApproximatelyEqual(to:relativeTolerance:norm:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Numeric":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Numeric","preciseIdentifier":"s:Sj","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/numeric","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Numeric"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric","title":"Numeric","type":"topic","role":"symbol","abstract":[]},"https://en.wikipedia.org/wiki/Norm_(mathematics)":{"url":"https:\/\/en.wikipedia.org\/wiki\/Norm_(mathematics)","titleInlineContent":[{"text":"norm","type":"text"}],"title":"norm","identifier":"https:\/\/en.wikipedia.org\/wiki\/Norm_(mathematics)","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/numeric\/isapproximatelyequal(to:relativetolerance:norm:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Test if ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" and "},{"code":"other","type":"codeVoice"},{"text":" are approximately equal.","type":"text"}],"metadata":{"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"relativeTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:Sj9MagnitudeQa","text":"Magnitude","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"norm","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier","preciseIdentifier":"s:Sj9MagnitudeQa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Instance Method","externalID":"s:Sj13SpotifyWebAPISF9MagnitudeRpzrlE20isApproximatelyEqual2to17relativeTolerance4normSbx_A2CxXEtF","role":"symbol","title":"isApproximatelyEqual(to:relativeTolerance:norm:)","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Magnitude"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":"."}]}},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:relativeTolerance:norm:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"relativeTolerance","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:Sj9MagnitudeQa","text":"Magnitude"},{"kind":"text","text":" = Magnitude.ulpOfOne.squareRoot(), "},{"kind":"externalParam","text":"norm"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:Sj9MagnitudeQa","kind":"typeIdentifier","text":"Magnitude"},{"text":" = \\.magnitude) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The value to which "},{"code":"self","type":"codeVoice"},{"type":"text","text":" is compared."}],"type":"paragraph"}],"name":"other"},{"name":"relativeTolerance","content":[{"type":"paragraph","inlineContent":[{"text":"The tolerance to use for the comparison. Defaults to","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":".ulpOfOne.squareRoot()"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"This value should be non-negative and less than or equal to 1. This","type":"text"},{"type":"text","text":" "},{"type":"text","text":"constraint on is only checked in debug builds, because a mathematically"},{"text":" ","type":"text"},{"text":"well-defined result exists for any tolerance, even one out of range.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/Norm_(mathematics)","isActive":true},{"text":" to use for the comparison.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Defaults to "},{"code":"\\.magnitude","type":"codeVoice"},{"type":"text","text":"."}]}],"name":"norm"}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"true"},{"text":" if ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"other"},{"text":" are equal, or if they are finite and","type":"text"}]},{"syntax":null,"code":["norm(self - other) <= relativeTolerance * scale"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"where "},{"type":"codeVoice","code":"scale"},{"type":"text","text":" is"}]},{"syntax":null,"type":"codeListing","code":["max(norm(self), norm(other), .leastNormalMagnitude)"]},{"inlineContent":[{"text":"The default value of ","type":"text"},{"code":"relativeTolerance","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":".ulpOfOne.squareRoot()"},{"type":"text","text":", which"},{"type":"text","text":" "},{"type":"text","text":"corresponds to expecting “about half the digits” in the computed results to"},{"text":" ","type":"text"},{"type":"text","text":"be good. This is the usual guidance in numerical analysis, if you don’t"},{"text":" ","type":"text"},{"text":"know anything about the computation being performed, but is not suitable","type":"text"},{"type":"text","text":" "},{"text":"for all use cases.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Mathematical Properties:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:relativeTolerance:norm:)","isActive":true,"type":"reference"},{"text":" is ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"reflexive"}]},{"type":"text","text":" for"},{"text":" ","type":"text"},{"text":"non-exceptional values (such as NaN).","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:relativeTolerance:norm:)","isActive":true,"type":"reference"},{"type":"text","text":" is "},{"inlineContent":[{"text":"symmetric","type":"text"}],"type":"emphasis"},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:relativeTolerance:norm:)","isActive":true},{"type":"text","text":" is "},{"type":"strong","inlineContent":[{"type":"text","text":"not"}]},{"type":"text","text":" "},{"type":"emphasis","inlineContent":[{"type":"text","text":"transitive"}]},{"type":"text","text":". Because of this, approximately equality is "},{"type":"strong","inlineContent":[{"type":"text","text":"not an"}]},{"type":"text","text":" "},{"type":"strong","inlineContent":[{"type":"text","text":"equivalence relation"}]},{"type":"text","text":", even when restricted to non-exceptional values."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"For any point "},{"type":"codeVoice","code":"a"},{"type":"text","text":", the set of values that compare approximately equal to"},{"type":"text","text":" "},{"type":"codeVoice","code":"a"},{"type":"text","text":" is "},{"inlineContent":[{"text":"convex","type":"text"}],"type":"emphasis"},{"text":". (Under the assumption that the ","type":"text"},{"code":".magnitude","type":"codeVoice"},{"type":"text","text":" property"},{"text":" ","type":"text"},{"text":"implements a valid norm.)","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:relativeTolerance:norm:)","type":"reference"},{"type":"text","text":" is "},{"type":"emphasis","inlineContent":[{"type":"text","text":"scale invariant"}]},{"type":"text","text":","},{"type":"text","text":" "},{"text":"so long as no underflow or overflow has occurred, and no exceptional","type":"text"},{"type":"text","text":" "},{"type":"text","text":"value is produced by the scaling."}]}]}]},{"type":"paragraph","inlineContent":[{"text":"See Also:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"code":"isApproximatelyEqual(to:absoluteTolerance:[relativeTolerance:norm:])","type":"codeVoice"}],"type":"paragraph"}]}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric"]]},"kind":"symbol","references":{"https://en.wikipedia.org/wiki/Norm_(mathematics)":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/Norm_(mathematics)","type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/Norm_(mathematics)","titleInlineContent":[{"text":"norm","type":"text"}],"title":"norm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Numeric":{"navigatorTitle":[{"text":"Numeric","kind":"identifier"}],"role":"symbol","abstract":[],"title":"Numeric","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Numeric","preciseIdentifier":"s:Sj","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric","url":"\/documentation\/spotifywebapi\/swift\/numeric","type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Numeric/isApproximatelyEqual(to:relativeTolerance:norm:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Magnitude"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FloatingPoint"},{"text":".","type":"text"}]},"title":"isApproximatelyEqual(to:relativeTolerance:norm:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"relativeTolerance","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Magnitude","preciseIdentifier":"s:Sj9MagnitudeQa"},{"kind":"text","text":", "},{"kind":"externalParam","text":"norm"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Magnitude","kind":"typeIdentifier","preciseIdentifier":"s:Sj9MagnitudeQa"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Numeric\/isApproximatelyEqual(to:relativeTolerance:norm:)","abstract":[{"type":"text","text":"Test if "},{"type":"codeVoice","code":"self"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" are approximately equal."}],"url":"\/documentation\/spotifywebapi\/swift\/numeric\/isapproximatelyequal(to:relativetolerance:norm:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/optional.json b/docs/data/documentation/spotifywebapi/swift/optional.json index 1c2b49a74..06495d109 100644 --- a/docs/data/documentation/spotifywebapi/swift/optional.json +++ b/docs/data/documentation/spotifywebapi/swift/optional.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/optional"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"Optional"}],"role":"symbol","externalID":"s:e:s:Sq13SpotifyWebAPIAA22ApproximatelyEquatableRzlE02isD5Equal2toSbxSg_tF","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","roleHeading":"Extended Enumeration","title":"Optional","symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sq","kind":"identifier","text":"Optional"}]},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable"],"kind":"relationships"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/ApproximatelyEquatable-Implementations"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sq","text":"Optional","kind":"typeIdentifier"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"type":"topic","title":"ApproximatelyEquatable","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}],"kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ApproximatelyEquatable"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/ApproximatelyEquatable-Implementations","title":"ApproximatelyEquatable Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/swift\/optional\/approximatelyequatable-implementations","type":"topic","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional","navigatorTitle":[{"kind":"identifier","text":"Optional"}],"title":"Optional","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/optional","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Optional","preciseIdentifier":"s:Sq"}],"type":"topic","abstract":[],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/optional"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"Optional","symbolKind":"extension","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sq","text":"Optional"}],"extendedModule":"Swift","roleHeading":"Extended Enumeration","externalID":"s:e:s:Sq13SpotifyWebAPIAA22ApproximatelyEquatableRzlE02isD5Equal2toSbxSg_tF","navigatorTitle":[{"text":"Optional","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Optional","kind":"typeIdentifier","preciseIdentifier":"s:Sq"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional"},"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP"],"kind":"relationships","title":"Conforms To"}],"topicSections":[{"anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/ApproximatelyEquatable-Implementations"],"generated":true,"title":"Default Implementations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"url":"\/documentation\/spotifywebapi\/approximatelyequatable","title":"ApproximatelyEquatable","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","navigatorTitle":[{"kind":"identifier","text":"ApproximatelyEquatable"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/ApproximatelyEquatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/swift\/optional\/approximatelyequatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sq","text":"Optional"}],"title":"Optional","url":"\/documentation\/spotifywebapi\/swift\/optional","navigatorTitle":[{"text":"Optional","kind":"identifier"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/optional/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/swift/optional/approximatelyequatable-implementations.json index 5c4c74c4d..67a3acfda 100644 --- a/docs/data/documentation/spotifywebapi/swift/optional/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/swift/optional/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"title":"ApproximatelyEquatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/isApproximatelyEqual(to:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/ApproximatelyEquatable-Implementations"},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/optional\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional","navigatorTitle":[{"kind":"identifier","text":"Optional"}],"title":"Optional","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/optional","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Optional","preciseIdentifier":"s:Sq"}],"type":"topic","abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional/isApproximatelyEqual(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/isApproximatelyEqual(to:)","conformance":{"constraints":[{"type":"codeVoice","code":"Wrapped"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"isApproximatelyEqual(to:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/optional\/isapproximatelyequal(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Optional","preciseIdentifier":"s:Sq","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Wrapped"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/isApproximatelyEqual(to:)"],"generated":true,"anchor":"Instance-Methods","title":"Instance Methods"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/optional\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional/isApproximatelyEqual(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sq","text":"Optional","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/swift\/optional\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/isApproximatelyEqual(to:)","kind":"symbol","type":"topic","role":"symbol","title":"isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sq","text":"Optional"}],"title":"Optional","url":"\/documentation\/spotifywebapi\/swift\/optional","navigatorTitle":[{"text":"Optional","kind":"identifier"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/optional/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/swift/optional/isapproximatelyequal(to:).json index e016a8470..c1752da18 100644 --- a/docs/data/documentation/spotifywebapi/swift/optional/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/swift/optional/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"isApproximatelyEqual(to:)","externalID":"s:Sq13SpotifyWebAPIAA22ApproximatelyEquatableRzlE02isD5Equal2toSbxSg_tF","symbolKind":"method","extendedModule":"Swift","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Optional","preciseIdentifier":"s:Sq"},{"text":"<","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/optional\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/ApproximatelyEquatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Optional","kind":"typeIdentifier","preciseIdentifier":"s:Sq"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Wrapped"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/isApproximatelyEqual(to:)"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"ApproximatelyEquatable.isApproximatelyEqual(to:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional/isApproximatelyEqual(to:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/isApproximatelyEqual(to:)","conformance":{"constraints":[{"type":"codeVoice","code":"Wrapped"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"isApproximatelyEqual(to:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/optional\/isapproximatelyequal(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Optional","preciseIdentifier":"s:Sq","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Wrapped"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/ApproximatelyEquatable-Implementations","title":"ApproximatelyEquatable Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/swift\/optional\/approximatelyequatable-implementations","type":"topic","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional","navigatorTitle":[{"kind":"identifier","text":"Optional"}],"title":"Optional","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/optional","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Optional","preciseIdentifier":"s:Sq"}],"type":"topic","abstract":[],"role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/optional\/isapproximatelyequal(to:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/ApproximatelyEquatable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","roleHeading":"Instance Method","externalID":"s:Sq13SpotifyWebAPIAA22ApproximatelyEquatableRzlE02isD5Equal2toSbxSg_tF","symbolKind":"method","title":"isApproximatelyEqual(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sq","text":"Optional","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Wrapped"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ApproximatelyEquatable.isApproximatelyEqual(to:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sq","text":"Optional","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional/isApproximatelyEqual(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sq","text":"Optional","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/swift\/optional\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/isApproximatelyEqual(to:)","kind":"symbol","type":"topic","role":"symbol","title":"isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional\/ApproximatelyEquatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/swift\/optional\/approximatelyequatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Optional":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sq","text":"Optional"}],"title":"Optional","url":"\/documentation\/spotifywebapi\/swift\/optional","navigatorTitle":[{"text":"Optional","kind":"identifier"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Optional"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/randomaccesscollection.json b/docs/data/documentation/spotifywebapi/swift/randomaccesscollection.json index bc65e68ee..a6b7a9654 100644 --- a/docs/data/documentation/spotifywebapi/swift/randomaccesscollection.json +++ b/docs/data/documentation/spotifywebapi/swift/randomaccesscollection.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/randomaccesscollection"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection"},"metadata":{"role":"symbol","navigatorTitle":[{"text":"RandomAccessCollection","kind":"identifier"}],"title":"RandomAccessCollection","externalID":"s:e:s:Sk13SpotifyWebAPIAA22ApproximatelyEquatable7ElementRpzrlE02isD5Equal2toSbqd___tSkRd__ACQyd__ADRSlF","symbolKind":"extension","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sk","text":"RandomAccessCollection","kind":"identifier"}],"extendedModule":"Swift","roleHeading":"Extended Protocol"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sk","kind":"typeIdentifier","text":"RandomAccessCollection"}],"languages":["swift"]}],"kind":"declarations"}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection\/isApproximatelyEqual(to:)"],"title":"Instance Methods"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/RandomAccessCollection":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"RandomAccessCollection","preciseIdentifier":"s:Sk","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/randomaccesscollection","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RandomAccessCollection"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection","title":"RandomAccessCollection","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/RandomAccessCollection/isApproximatelyEqual(to:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection\/isApproximatelyEqual(to:)","title":"isApproximatelyEqual(to:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/randomaccesscollection\/isapproximatelyequal(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[{"text":"Compares each element in the collections, in order, for approximate","type":"text"},{"type":"text","text":" "},{"text":"equality.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"extension","externalID":"s:e:s:Sk13SpotifyWebAPIAA22ApproximatelyEquatable7ElementRpzrlE02isD5Equal2toSbqd___tSkRd__ACQyd__ADRSlF","title":"RandomAccessCollection","extendedModule":"Swift","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sk","text":"RandomAccessCollection"}],"roleHeading":"Extended Protocol","navigatorTitle":[{"kind":"identifier","text":"RandomAccessCollection"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/randomaccesscollection"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection"},"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection\/isApproximatelyEqual(to:)"],"title":"Instance Methods","anchor":"Instance-Methods"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"RandomAccessCollection","kind":"typeIdentifier","preciseIdentifier":"s:Sk"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/RandomAccessCollection":{"role":"symbol","abstract":[],"navigatorTitle":[{"text":"RandomAccessCollection","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"RandomAccessCollection","kind":"identifier","preciseIdentifier":"s:Sk"}],"url":"\/documentation\/spotifywebapi\/swift\/randomaccesscollection","kind":"symbol","type":"topic","title":"RandomAccessCollection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/RandomAccessCollection/isApproximatelyEqual(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/swift\/randomaccesscollection\/isapproximatelyequal(to:)","type":"topic","title":"isApproximatelyEqual(to:)","role":"symbol","abstract":[{"type":"text","text":"Compares each element in the collections, in order, for approximate"},{"text":" ","type":"text"},{"text":"equality.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection\/isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/randomaccesscollection/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/swift/randomaccesscollection/isapproximatelyequal(to:).json index 29b6d1998..c42150401 100644 --- a/docs/data/documentation/spotifywebapi/swift/randomaccesscollection/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/swift/randomaccesscollection/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"RandomAccessCollection","preciseIdentifier":"s:Sk"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","preciseIdentifier":"s:ST7ElementQa","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:ST7ElementQa","text":"Element"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"Another collection.","type":"text"}],"type":"paragraph"}],"name":"other"}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Returns "},{"code":"false","type":"codeVoice"},{"type":"text","text":" if the collections have a different number of elements."}]}],"kind":"content"}],"sections":[],"kind":"symbol","metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Swift","externalID":"s:Sk13SpotifyWebAPIAA22ApproximatelyEquatable7ElementRpzrlE02isD5Equal2toSbqd___tSkRd__ACQyd__ADRSlF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:)","roleHeading":"Instance Method"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/randomaccesscollection\/isapproximatelyequal(to:)"]}],"abstract":[{"text":"Compares each element in the collections, in order, for approximate","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"equality."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/RandomAccessCollection/isApproximatelyEqual(to:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection\/isApproximatelyEqual(to:)","title":"isApproximatelyEqual(to:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/randomaccesscollection\/isapproximatelyequal(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[{"text":"Compares each element in the collections, in order, for approximate","type":"text"},{"type":"text","text":" "},{"text":"equality.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/RandomAccessCollection":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"RandomAccessCollection","preciseIdentifier":"s:Sk","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/swift\/randomaccesscollection","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RandomAccessCollection"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection","title":"RandomAccessCollection","type":"topic","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Compares each element in the collections, in order, for approximate","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"equality."}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"method","externalID":"s:Sk13SpotifyWebAPIAA22ApproximatelyEquatable7ElementRpzrlE02isD5Equal2toSbqd___tSkRd__ACQyd__ADRSlF","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","extendedModule":"Swift","title":"isApproximatelyEqual(to:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"text":".","type":"text"}]},"role":"symbol"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Sk","text":"RandomAccessCollection","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:ST7ElementQa"},{"kind":"text","text":" == "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:ST7ElementQa","text":"Element","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"Another collection.","type":"text"}],"type":"paragraph"}],"name":"other"}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Returns ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":" if the collections have a different number of elements."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/randomaccesscollection\/isapproximatelyequal(to:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/RandomAccessCollection/isApproximatelyEqual(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/swift\/randomaccesscollection\/isapproximatelyequal(to:)","type":"topic","title":"isApproximatelyEqual(to:)","role":"symbol","abstract":[{"type":"text","text":"Compares each element in the collections, in order, for approximate"},{"text":" ","type":"text"},{"text":"equality.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection\/isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/RandomAccessCollection":{"role":"symbol","abstract":[],"navigatorTitle":[{"text":"RandomAccessCollection","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/RandomAccessCollection","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"RandomAccessCollection","kind":"identifier","preciseIdentifier":"s:Sk"}],"url":"\/documentation\/spotifywebapi\/swift\/randomaccesscollection","kind":"symbol","type":"topic","title":"RandomAccessCollection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/sequence.json b/docs/data/documentation/spotifywebapi/swift/sequence.json index 68dcdf2e9..4524e6f65 100644 --- a/docs/data/documentation/spotifywebapi/swift/sequence.json +++ b/docs/data/documentation/spotifywebapi/swift/sequence.json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Sequence","kind":"identifier","preciseIdentifier":"s:ST"}],"externalID":"s:e:s:ST13SpotifyWebAPIAA0A5ImageV7ElementRtzrlE7largestACSgvp","symbolKind":"extension","navigatorTitle":[{"text":"Sequence","kind":"identifier"}],"role":"symbol","title":"Sequence","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"roleHeading":"Extended Protocol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/sequence"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ST","text":"Sequence"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/largest"]},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/commaSeparatedString()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/isApproximatelyEqual(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/removingDuplicates()"]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence":{"title":"Sequence","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence","role":"symbol","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:ST","text":"Sequence"}],"navigatorTitle":[{"text":"Sequence","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/sequence"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence/removingDuplicates()":{"title":"removingDuplicates()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/removingDuplicates()","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removingDuplicates","kind":"identifier"},{"text":"() -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ST7ElementQa","text":"Element"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"Returns an array with only the unique elements of this sequence."}],"url":"\/documentation\/spotifywebapi\/swift\/sequence\/removingduplicates()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence/isApproximatelyEqual(to:)":{"abstract":[{"type":"text","text":"Compares each element in the sequences, in order, for approximate equality."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/swift\/sequence\/isapproximatelyequal(to:)","kind":"symbol","title":"isApproximatelyEqual(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence/largest":{"abstract":[{"type":"text","text":"Returns the largest image in this sequence of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","isActive":true,"type":"reference"},{"type":"text","text":", or "},{"type":"codeVoice","code":"nil"},{"text":" if","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the sequence is empty."}],"type":"topic","title":"largest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/largest","url":"\/documentation\/spotifywebapi\/swift\/sequence\/largest","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"SpotifyImage","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"largest"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence/commaSeparatedString()":{"title":"commaSeparatedString()","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RawRepresentable"},{"type":"text","text":" and "},{"code":"Element.RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"StringProtocol","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/commaSeparatedString()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"commaSeparatedString"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Creates a comma separated string of the raw values of the sequence’s"},{"type":"text","text":" "},{"text":"elements. No spaces are added between the commas.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Available when Sequence.Element conforms to "},{"type":"codeVoice","code":"RawRepresentable"},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"Element.RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"StringProtocol"},{"text":" (","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":" or "},{"code":"SubString","type":"codeVoice"},{"text":").","type":"text"}],"url":"\/documentation\/spotifywebapi\/swift\/sequence\/commaseparatedstring()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/largest"],"anchor":"Instance-Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/commaSeparatedString()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/isApproximatelyEqual(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/removingDuplicates()"],"generated":true,"anchor":"Instance-Methods","title":"Instance Methods"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/sequence"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"metadata":{"roleHeading":"Extended Protocol","extendedModule":"Swift","title":"Sequence","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:ST","text":"Sequence"}],"navigatorTitle":[{"kind":"identifier","text":"Sequence"}],"role":"symbol","externalID":"s:e:s:ST13SpotifyWebAPIAA0A5ImageV7ElementRtzrlE7largestACSgvp","symbolKind":"extension"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"}]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence":{"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/sequence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence","type":"topic","title":"Sequence","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Sequence"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence/isApproximatelyEqual(to:)":{"url":"\/documentation\/spotifywebapi\/swift\/sequence\/isapproximatelyequal(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"isApproximatelyEqual(to:)","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"text":"Compares each element in the sequences, in order, for approximate equality.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/isApproximatelyEqual(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence/largest":{"title":"largest","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"largest"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/largest","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"SpotifyImage"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/swift\/sequence\/largest","abstract":[{"text":"Returns the largest image in this sequence of ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","isActive":true},{"text":", or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if"},{"type":"text","text":" "},{"type":"text","text":"the sequence is empty."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence/commaSeparatedString()":{"title":"commaSeparatedString()","url":"\/documentation\/spotifywebapi\/swift\/sequence\/commaseparatedstring()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/commaSeparatedString()","type":"topic","abstract":[{"type":"text","text":"Creates a comma separated string of the raw values of the sequence’s"},{"type":"text","text":" "},{"type":"text","text":"elements. No spaces are added between the commas."},{"text":" ","type":"text"},{"type":"text","text":"Available when Sequence.Element conforms to "},{"type":"codeVoice","code":"RawRepresentable"},{"text":" and","type":"text"},{"text":" ","type":"text"},{"code":"Element.RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"StringProtocol"},{"text":" (","type":"text"},{"type":"codeVoice","code":"String"},{"text":" or ","type":"text"},{"code":"SubString","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"commaSeparatedString","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RawRepresentable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"Element.RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"StringProtocol"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence/removingDuplicates()":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/removingDuplicates()","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removingDuplicates"},{"kind":"text","text":"() -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:ST7ElementQa","text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/spotifywebapi\/swift\/sequence\/removingduplicates()","kind":"symbol","abstract":[{"text":"Returns an array with only the unique elements of this sequence.","type":"text"}],"title":"removingDuplicates()"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/sequence/commaseparatedstring().json b/docs/data/documentation/spotifywebapi/swift/sequence/commaseparatedstring().json index a4d1550e7..0b83c3eab 100644 --- a/docs/data/documentation/spotifywebapi/swift/sequence/commaseparatedstring().json +++ b/docs/data/documentation/spotifywebapi/swift/sequence/commaseparatedstring().json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"commaSeparatedString"},{"text":"() -> ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Equivalent to ","type":"text"},{"type":"codeVoice","code":"self.map(\\.rawValue).joined(separator: \",\")"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/sequence\/commaseparatedstring()"]}],"metadata":{"role":"symbol","title":"commaSeparatedString()","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"RawRepresentable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"Element.RawValue"},{"type":"text","text":" conforms to "},{"code":"StringProtocol","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"commaSeparatedString","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:ST13SpotifyWebAPISY7ElementRpzSyAB_8RawValueRPzrlE20commaSeparatedStringSSyF","extendedModule":"Swift","roleHeading":"Instance Method"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/commaSeparatedString()"},"abstract":[{"type":"text","text":"Creates a comma separated string of the raw values of the sequence’s"},{"text":" ","type":"text"},{"text":"elements. No spaces are added between the commas.","type":"text"},{"text":" ","type":"text"},{"text":"Available when Sequence.Element conforms to ","type":"text"},{"code":"RawRepresentable","type":"codeVoice"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"codeVoice","code":"Element.RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"StringProtocol"},{"type":"text","text":" ("},{"code":"String","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"SubString"},{"type":"text","text":")."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence/commaSeparatedString()":{"title":"commaSeparatedString()","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RawRepresentable"},{"type":"text","text":" and "},{"code":"Element.RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"StringProtocol","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/commaSeparatedString()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"commaSeparatedString"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Creates a comma separated string of the raw values of the sequence’s"},{"type":"text","text":" "},{"text":"elements. No spaces are added between the commas.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Available when Sequence.Element conforms to "},{"type":"codeVoice","code":"RawRepresentable"},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"codeVoice","code":"Element.RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"StringProtocol"},{"text":" (","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":" or "},{"code":"SubString","type":"codeVoice"},{"text":").","type":"text"}],"url":"\/documentation\/spotifywebapi\/swift\/sequence\/commaseparatedstring()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence":{"title":"Sequence","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence","role":"symbol","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:ST","text":"Sequence"}],"navigatorTitle":[{"text":"Sequence","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/sequence"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence"]]},"kind":"symbol","abstract":[{"text":"Creates a comma separated string of the raw values of the sequence’s","type":"text"},{"type":"text","text":" "},{"type":"text","text":"elements. No spaces are added between the commas."},{"text":" ","type":"text"},{"text":"Available when Sequence.Element conforms to ","type":"text"},{"type":"codeVoice","code":"RawRepresentable"},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"codeVoice","code":"Element.RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"StringProtocol"},{"type":"text","text":" ("},{"code":"String","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"SubString","type":"codeVoice"},{"type":"text","text":")."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"commaSeparatedString"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Equivalent to ","type":"text"},{"type":"codeVoice","code":"self.map(\\.rawValue).joined(separator: \",\")"},{"text":".","type":"text"}]}],"kind":"content"}],"metadata":{"roleHeading":"Instance Method","extendedModule":"Swift","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RawRepresentable"},{"text":" and ","type":"text"},{"code":"Element.RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"StringProtocol"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"commaSeparatedString"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"role":"symbol","title":"commaSeparatedString()","symbolKind":"method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:ST13SpotifyWebAPISY7ElementRpzSyAB_8RawValueRPzrlE20commaSeparatedStringSSyF"},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/sequence\/commaseparatedstring()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/commaSeparatedString()","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence":{"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/sequence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence","type":"topic","title":"Sequence","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Sequence"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence/commaSeparatedString()":{"title":"commaSeparatedString()","url":"\/documentation\/spotifywebapi\/swift\/sequence\/commaseparatedstring()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/commaSeparatedString()","type":"topic","abstract":[{"type":"text","text":"Creates a comma separated string of the raw values of the sequence’s"},{"type":"text","text":" "},{"type":"text","text":"elements. No spaces are added between the commas."},{"text":" ","type":"text"},{"type":"text","text":"Available when Sequence.Element conforms to "},{"type":"codeVoice","code":"RawRepresentable"},{"text":" and","type":"text"},{"text":" ","type":"text"},{"code":"Element.RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"StringProtocol"},{"text":" (","type":"text"},{"type":"codeVoice","code":"String"},{"text":" or ","type":"text"},{"code":"SubString","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"commaSeparatedString","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RawRepresentable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"Element.RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"StringProtocol"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/sequence/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/swift/sequence/isapproximatelyequal(to:).json index 53a5631b1..4c1407708 100644 --- a/docs/data/documentation/spotifywebapi/swift/sequence/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/swift/sequence/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/isApproximatelyEqual(to:)"},"metadata":{"extendedModule":"Swift","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:ST13SpotifyWebAPIAA22ApproximatelyEquatable7ElementRpzrlE02isD5Equal2toSbqd___tSTRd__ACQyd__ADRSlF"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/sequence\/isapproximatelyequal(to:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Compares each element in the sequences, in order, for approximate equality."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":" : "},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element","preciseIdentifier":"s:ST7ElementQa"},{"text":" == ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:ST7ElementQa","kind":"typeIdentifier","text":"Element"}]}]},{"parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"text":"Another sequence.","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":" if the sequences produce a different number of elements."}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence":{"title":"Sequence","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence","role":"symbol","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:ST","text":"Sequence"}],"navigatorTitle":[{"text":"Sequence","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/sequence"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence/isApproximatelyEqual(to:)":{"abstract":[{"type":"text","text":"Compares each element in the sequences, in order, for approximate equality."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/swift\/sequence\/isapproximatelyequal(to:)","kind":"symbol","title":"isApproximatelyEqual(to:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:ST7ElementQa","text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:ST7ElementQa"}]}]},{"kind":"parameters","parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Another sequence."}]}]}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"false"},{"text":" if the sequences produce a different number of elements.","type":"text"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/isApproximatelyEqual(to:)"},"metadata":{"roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","role":"symbol","externalID":"s:ST13SpotifyWebAPIAA22ApproximatelyEquatable7ElementRpzrlE02isD5Equal2toSbqd___tSTRd__ACQyd__ADRSlF","symbolKind":"method","title":"isApproximatelyEqual(to:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/sequence\/isapproximatelyequal(to:)"]}],"abstract":[{"type":"text","text":"Compares each element in the sequences, in order, for approximate equality."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence":{"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/sequence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence","type":"topic","title":"Sequence","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Sequence"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence/isApproximatelyEqual(to:)":{"url":"\/documentation\/spotifywebapi\/swift\/sequence\/isapproximatelyequal(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"isApproximatelyEqual(to:)","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"text":"Compares each element in the sequences, in order, for approximate equality.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/isApproximatelyEqual(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/sequence/largest.json b/docs/data/documentation/spotifywebapi/swift/sequence/largest.json index 925202973..27b6bf487 100644 --- a/docs/data/documentation/spotifywebapi/swift/sequence/largest.json +++ b/docs/data/documentation/spotifywebapi/swift/sequence/largest.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"largest","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","roleHeading":"Instance Property","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"code":"SpotifyImage","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:ST13SpotifyWebAPIAA0A5ImageV7ElementRtzrlE7largestACSgvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"largest"},{"kind":"text","text":": "},{"text":"SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"?","kind":"text"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/sequence\/largest"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Returns the largest image in this sequence of ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","isActive":true,"type":"reference"},{"text":", or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if","type":"text"},{"type":"text","text":" "},{"text":"the sequence is empty.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/largest"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"largest","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SpotifyImage","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"When determining the largest image, Images with "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" for"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/height","isActive":true,"type":"reference"},{"type":"text","text":" and\/or "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/width","type":"reference","isActive":true},{"type":"text","text":" are considered to"},{"text":" ","type":"text"},{"type":"text","text":"have a "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/height","isActive":true,"type":"reference"},{"type":"text","text":" and\/or "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/width","isActive":true},{"type":"text","text":" of 0."}]},{"inlineContent":[{"text":"The largest image is calculated based on ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/height"},{"type":"text","text":" *"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/width","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence/largest":{"abstract":[{"type":"text","text":"Returns the largest image in this sequence of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","isActive":true,"type":"reference"},{"type":"text","text":", or "},{"type":"codeVoice","code":"nil"},{"text":" if","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the sequence is empty."}],"type":"topic","title":"largest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/largest","url":"\/documentation\/spotifywebapi\/swift\/sequence\/largest","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"SpotifyImage","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"largest"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence":{"title":"Sequence","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence","role":"symbol","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:ST","text":"Sequence"}],"navigatorTitle":[{"text":"Sequence","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/sequence"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/height":{"title":"height","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/height","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"height","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The image height in pixels."}],"url":"\/documentation\/spotifywebapi\/spotifyimage\/height"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/width":{"title":"width","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/width","abstract":[{"type":"text","text":"The image width in pixels."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"width"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/spotifyimage\/width","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Returns the largest image in this sequence of ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage"},{"type":"text","text":", or "},{"type":"codeVoice","code":"nil"},{"text":" if","type":"text"},{"type":"text","text":" "},{"text":"the sequence is empty.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/largest","interfaceLanguage":"swift"},"metadata":{"title":"largest","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","extendedModule":"Swift","symbolKind":"property","externalID":"s:ST13SpotifyWebAPIAA0A5ImageV7ElementRtzrlE7largestACSgvp","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"SpotifyImage"},{"type":"text","text":"."}]},"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"largest"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyImage","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"?","kind":"text"}]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/sequence\/largest"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"largest","kind":"identifier"},{"kind":"text","text":": "},{"text":"SpotifyImage","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"When determining the largest image, Images with ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" for"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/height","isActive":true,"type":"reference"},{"text":" and\/or ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/width","isActive":true,"type":"reference"},{"type":"text","text":" are considered to"},{"text":" ","type":"text"},{"type":"text","text":"have a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/height"},{"text":" and\/or ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/width","isActive":true},{"text":" of 0.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The largest image is calculated based on "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/height","type":"reference"},{"type":"text","text":" *"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/width","type":"reference","isActive":true},{"type":"text","text":"."}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/width":{"title":"width","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"width","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"abstract":[{"text":"The image width in pixels.","type":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyimage\/width","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/width","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence":{"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/sequence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence","type":"topic","title":"Sequence","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Sequence"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage/height":{"url":"\/documentation\/spotifywebapi\/spotifyimage\/height","abstract":[{"type":"text","text":"The image height in pixels."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"height","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","title":"height","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage\/height"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence/largest":{"title":"largest","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"largest"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A5ImageV","text":"SpotifyImage"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/largest","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"SpotifyImage"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/swift\/sequence\/largest","abstract":[{"text":"Returns the largest image in this sequence of ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","isActive":true},{"text":", or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if"},{"type":"text","text":" "},{"type":"text","text":"the sequence is empty."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/sequence/removingduplicates().json b/docs/data/documentation/spotifywebapi/swift/sequence/removingduplicates().json index 9e4ad9b0d..2e9aa6d61 100644 --- a/docs/data/documentation/spotifywebapi/swift/sequence/removingduplicates().json +++ b/docs/data/documentation/spotifywebapi/swift/sequence/removingduplicates().json @@ -1 +1 @@ -{"metadata":{"title":"removingDuplicates()","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removingDuplicates","kind":"identifier"},{"text":"() -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:ST7ElementQa","text":"Element"},{"kind":"text","text":"]"}],"extendedModule":"Swift","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","externalID":"s:ST13SpotifyWebAPISQ7ElementRpzrlE18removingDuplicatesSayACGyF","symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removingDuplicates","kind":"identifier"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:ST7ElementQa","text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/removingDuplicates()","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/sequence\/removingduplicates()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence"]]},"abstract":[{"type":"text","text":"Returns an array with only the unique elements of this sequence."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence/removingDuplicates()":{"title":"removingDuplicates()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/removingDuplicates()","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removingDuplicates","kind":"identifier"},{"text":"() -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ST7ElementQa","text":"Element"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"Returns an array with only the unique elements of this sequence."}],"url":"\/documentation\/spotifywebapi\/swift\/sequence\/removingduplicates()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence":{"title":"Sequence","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence","role":"symbol","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:ST","text":"Sequence"}],"navigatorTitle":[{"text":"Sequence","kind":"identifier"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/sequence"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/removingDuplicates()"},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/sequence\/removingduplicates()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Returns an array with only the unique elements of this sequence."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removingDuplicates"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:ST7ElementQa"},{"text":"]","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"removingDuplicates()","role":"symbol","extendedModule":"Swift","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}]},"roleHeading":"Instance Method","externalID":"s:ST13SpotifyWebAPISQ7ElementRpzrlE18removingDuplicatesSayACGyF","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removingDuplicates"},{"kind":"text","text":"() -> ["},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","preciseIdentifier":"s:ST7ElementQa","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence":{"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/sequence","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence","type":"topic","title":"Sequence","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Sequence"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Sequence/removingDuplicates()":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Sequence\/removingDuplicates()","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removingDuplicates"},{"kind":"text","text":"() -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:ST7ElementQa","text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/spotifywebapi\/swift\/sequence\/removingduplicates()","kind":"symbol","abstract":[{"text":"Returns an array with only the unique elements of this sequence.","type":"text"}],"title":"removingDuplicates()"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/set.json b/docs/data/documentation/spotifywebapi/swift/set.json index a686a6907..52e76ee4b 100644 --- a/docs/data/documentation/spotifywebapi/swift/set.json +++ b/docs/data/documentation/spotifywebapi/swift/set.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/ApproximatelyEquatable-Implementations"]}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable"],"title":"Conforms To","type":"conformsTo"}],"metadata":{"extendedModule":"Swift","title":"Set","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Set","preciseIdentifier":"s:Sh","kind":"identifier"}],"externalID":"s:e:s:Sh13SpotifyWebAPIAA22ApproximatelyEquatableRzrlE02isD5Equal2toSbShyxG_tF","role":"symbol","roleHeading":"Extended Structure","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"extension","navigatorTitle":[{"text":"Set","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/set"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/ApproximatelyEquatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/set\/approximatelyequatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set":{"title":"Set","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","role":"symbol","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Set"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/set"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"title":"ApproximatelyEquatable","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"type":"text","text":" and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ApproximatelyEquatable","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ApproximatelyEquatable"}],"abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/set"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","interfaceLanguage":"swift"},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP"],"type":"conformsTo"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"generated":true,"title":"Default Implementations","anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/ApproximatelyEquatable-Implementations"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"roleHeading":"Extended Structure","title":"Set","symbolKind":"extension","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"identifier","text":"Set"}],"navigatorTitle":[{"text":"Set","kind":"identifier"}],"role":"symbol","externalID":"s:e:s:Sh13SpotifyWebAPIAA22ApproximatelyEquatableRzrlE02isD5Equal2toSbShyxG_tF","extendedModule":"Swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","type":"unresolvable","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set":{"type":"topic","title":"Set","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Set","preciseIdentifier":"s:Sh"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Set"}],"url":"\/documentation\/spotifywebapi\/swift\/set","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"title":"ApproximatelyEquatable","role":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ApproximatelyEquatable"}],"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/approximatelyequatable","navigatorTitle":[{"kind":"identifier","text":"ApproximatelyEquatable"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set/ApproximatelyEquatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/swift\/set\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","abstract":[],"kind":"article","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/set/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/swift/set/approximatelyequatable-implementations.json index d304de7f6..4152787a0 100644 --- a/docs/data/documentation/spotifywebapi/swift/set/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/swift/set/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/set\/approximatelyequatable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/ApproximatelyEquatable-Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set"]]},"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations"},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/isApproximatelyEqual(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set/isApproximatelyEqual(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"text":" and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/swift\/set\/isapproximatelyequal(to:)","abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/isApproximatelyEqual(to:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set":{"title":"Set","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","role":"symbol","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Set"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/set"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set"]]},"metadata":{"title":"ApproximatelyEquatable Implementations","role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/set\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/isApproximatelyEqual(to:)"],"title":"Instance Methods","anchor":"Instance-Methods","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/ApproximatelyEquatable-Implementations"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set":{"type":"topic","title":"Set","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Set","preciseIdentifier":"s:Sh"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Set"}],"url":"\/documentation\/spotifywebapi\/swift\/set","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set/isApproximatelyEqual(to:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"text":" and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","title":"isApproximatelyEqual(to:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/set\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/isApproximatelyEqual(to:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/set/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/swift/set/isapproximatelyequal(to:).json index 2b351efd2..0153e63d8 100644 --- a/docs/data/documentation/spotifywebapi/swift/set/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/swift/set/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">) -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/set\/isapproximatelyequal(to:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/ApproximatelyEquatable-Implementations"]]},"kind":"symbol","metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:Sh13SpotifyWebAPIAA22ApproximatelyEquatableRzrlE02isD5Equal2toSbShyxG_tF","extendedModule":"Swift","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"ApproximatelyEquatable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"title":"isApproximatelyEqual(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ApproximatelyEquatable.isApproximatelyEqual(to:)"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set/isApproximatelyEqual(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"text":" and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"isApproximatelyEqual(to:)","url":"\/documentation\/spotifywebapi\/swift\/set\/isapproximatelyequal(to:)","abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/isApproximatelyEqual(to:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/ApproximatelyEquatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/set\/approximatelyequatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set":{"title":"Set","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","role":"symbol","type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Set"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/set"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/set\/isapproximatelyequal(to:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ApproximatelyEquatable.isApproximatelyEqual(to:)"},{"text":".","type":"text"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/isApproximatelyEqual(to:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"extendedModule":"Swift","title":"isApproximatelyEqual(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"symbolKind":"method","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"externalID":"s:Sh13SpotifyWebAPIAA22ApproximatelyEquatableRzrlE02isD5Equal2toSbShyxG_tF","roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/ApproximatelyEquatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set/isApproximatelyEqual(to:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"ApproximatelyEquatable"},{"text":" and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","title":"isApproximatelyEqual(to:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/set\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/isApproximatelyEqual(to:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set/ApproximatelyEquatable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set\/ApproximatelyEquatable-Implementations","url":"\/documentation\/spotifywebapi\/swift\/set\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Set":{"type":"topic","title":"Set","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Set","preciseIdentifier":"s:Sh"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Set"}],"url":"\/documentation\/spotifywebapi\/swift\/set","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Set","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/string.json b/docs/data/documentation/spotifywebapi/swift/string.json index eee665750..d0fa78a9e 100644 --- a/docs/data/documentation/spotifywebapi/swift/string.json +++ b/docs/data/documentation/spotifywebapi/swift/string.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"],"type":"conformsTo"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Extended Structure","title":"String","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"extension","externalID":"s:e:s:SS13SpotifyWebAPIE3uriSSvp","extendedModule":"Swift","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:SS","text":"String"}],"navigatorTitle":[{"text":"String","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/string"]}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/base64Decoded(encoding:options:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/base64Encoded(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/strip(_:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/urlSafeCharacters"],"title":"Type Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/makeCodeChallenge(codeVerifier:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/randomURLSafe(length:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/randomURLSafe(length:using:)"],"title":"Type Methods"},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/SpotifyURIConvertible-Implementations"],"generated":true}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/urlSafeCharacters":{"type":"topic","kind":"symbol","title":"urlSafeCharacters","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/urlSafeCharacters","url":"\/documentation\/spotifywebapi\/swift\/string\/urlsafecharacters","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"urlSafeCharacters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Characters that are safe for use in a URL: Letters, digits, the"},{"text":" ","type":"text"},{"text":"underscore character, and the hyphen character.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/strip(_:)":{"type":"topic","kind":"symbol","title":"strip(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/strip(_:)","url":"\/documentation\/spotifywebapi\/swift\/string\/strip(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strip"},{"text":"(","kind":"text"},{"text":"CharacterSet","preciseIdentifier":"s:10Foundation12CharacterSetV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"text":"Returns a new string made by removing characters contained in a given","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"character set from both ends of the String."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/randomURLSafe(length:using:)":{"type":"topic","kind":"symbol","title":"randomURLSafe(length:using:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/randomURLSafe(length:using:)","url":"\/documentation\/spotifywebapi\/swift\/string\/randomurlsafe(length:using:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"randomURLSafe"},{"text":"<","kind":"text"},{"text":"Generator","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"length","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Generator"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Returns a random string with the specified length that only contains"},{"text":" ","type":"text"},{"text":"letters, digits, the underscore character, and the hyphen character.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/randomURLSafe(length:)":{"title":"randomURLSafe(length:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"randomURLSafe","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"length"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/swift\/string\/randomurlsafe(length:)","role":"symbol","abstract":[{"type":"text","text":"Returns a random string with the specified length that only contains"},{"text":" ","type":"text"},{"type":"text","text":"letters, digits, the underscore character, and the hyphen character."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/randomURLSafe(length:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/makeCodeChallenge(codeVerifier:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/makeCodeChallenge(codeVerifier:)","title":"makeCodeChallenge(codeVerifier:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/string\/makecodechallenge(codeverifier:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeCodeChallenge"},{"kind":"text","text":"("},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Hashes the "},{"code":"codeVerifier","type":"codeVoice"},{"type":"text","text":" using the SHA256 algorithm and returns the"},{"type":"text","text":" "},{"type":"text","text":"Base-64 URL-encoded hash."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/SpotifyURIConvertible-Implementations":{"type":"topic","title":"SpotifyURIConvertible Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/swift\/string\/spotifyuriconvertible-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/SpotifyURIConvertible-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/base64Encoded(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/base64Encoded(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/string\/base64encoded(_:)","abstract":[{"text":"Base-64 encodes ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"base64Encoded","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Base64EncodingOptions","preciseIdentifier":"s:10Foundation4DataV21Base64EncodingOptionsa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"base64Encoded(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"title":"String","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"identifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/swift\/string","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/base64Decoded(encoding:options:)":{"type":"topic","kind":"symbol","title":"base64Decoded(encoding:options:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/base64Decoded(encoding:options:)","url":"\/documentation\/spotifywebapi\/swift\/string\/base64decoded(encoding:options:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"base64Decoded"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"encoding"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:SS10FoundationE8EncodingV","kind":"typeIdentifier","text":"Encoding"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV21Base64DecodingOptionsa","text":"Base64DecodingOptions"},{"text":") -> ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"Base64-decodes ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":"."}],"role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:e:s:SS13SpotifyWebAPIE3uriSSvp","extendedModule":"Swift","title":"String","roleHeading":"Extended Structure","symbolKind":"extension","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"String","preciseIdentifier":"s:SS","kind":"identifier"}],"navigatorTitle":[{"text":"String","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/string"]}],"sections":[],"topicSections":[{"generated":true,"anchor":"Instance-Methods","title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/base64Decoded(encoding:options:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/base64Encoded(_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/strip(_:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/urlSafeCharacters"],"generated":true,"title":"Type Properties","anchor":"Type-Properties"},{"generated":true,"title":"Type Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/makeCodeChallenge(codeVerifier:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/randomURLSafe(length:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/randomURLSafe(length:using:)"],"anchor":"Type-Methods"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/SpotifyURIConvertible-Implementations"],"anchor":"Default-Implementations","title":"Default Implementations","generated":true}],"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","doc:\/\/SpotifyWebAPI\/s8CopyableP"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"identifier"}],"title":"String","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","url":"\/documentation\/spotifywebapi\/swift\/string","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/base64Decoded(encoding:options:)":{"title":"base64Decoded(encoding:options:)","url":"\/documentation\/spotifywebapi\/swift\/string\/base64decoded(encoding:options:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/base64Decoded(encoding:options:)","type":"topic","abstract":[{"type":"text","text":"Base64-decodes "},{"code":"self","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"base64Decoded"},{"text":"(","kind":"text"},{"text":"encoding","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:SS10FoundationE8EncodingV","kind":"typeIdentifier","text":"Encoding"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV21Base64DecodingOptionsa","text":"Base64DecodingOptions"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/base64Encoded(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"base64Encoded"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10Foundation4DataV21Base64EncodingOptionsa","kind":"typeIdentifier","text":"Base64EncodingOptions"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"base64Encoded(_:)","type":"topic","abstract":[{"text":"Base-64 encodes ","type":"text"},{"type":"codeVoice","code":"self"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/swift\/string\/base64encoded(_:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/base64Encoded(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/strip(_:)":{"title":"strip(_:)","url":"\/documentation\/spotifywebapi\/swift\/string\/strip(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/strip(_:)","type":"topic","abstract":[{"text":"Returns a new string made by removing characters contained in a given","type":"text"},{"type":"text","text":" "},{"text":"character set from both ends of the String.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strip","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12CharacterSetV","text":"CharacterSet"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/randomURLSafe(length:using:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"randomURLSafe","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Generator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"length","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Generator","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"randomURLSafe(length:using:)","type":"topic","abstract":[{"type":"text","text":"Returns a random string with the specified length that only contains"},{"text":" ","type":"text"},{"type":"text","text":"letters, digits, the underscore character, and the hyphen character."}],"url":"\/documentation\/spotifywebapi\/swift\/string\/randomurlsafe(length:using:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/randomURLSafe(length:using:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/urlSafeCharacters":{"title":"urlSafeCharacters","url":"\/documentation\/spotifywebapi\/swift\/string\/urlsafecharacters","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/urlSafeCharacters","type":"topic","abstract":[{"type":"text","text":"Characters that are safe for use in a URL: Letters, digits, the"},{"text":" ","type":"text"},{"type":"text","text":"underscore character, and the hyphen character."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"urlSafeCharacters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/SpotifyURIConvertible-Implementations":{"title":"SpotifyURIConvertible Implementations","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/string\/spotifyuriconvertible-implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/SpotifyURIConvertible-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/makeCodeChallenge(codeVerifier:)":{"title":"makeCodeChallenge(codeVerifier:)","url":"\/documentation\/spotifywebapi\/swift\/string\/makecodechallenge(codeverifier:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/makeCodeChallenge(codeVerifier:)","type":"topic","abstract":[{"text":"Hashes the ","type":"text"},{"code":"codeVerifier","type":"codeVoice"},{"type":"text","text":" using the SHA256 algorithm and returns the"},{"type":"text","text":" "},{"text":"Base-64 URL-encoded hash.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeCodeChallenge"},{"text":"(","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/randomURLSafe(length:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"randomURLSafe","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"length"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"randomURLSafe(length:)","type":"topic","abstract":[{"text":"Returns a random string with the specified length that only contains","type":"text"},{"text":" ","type":"text"},{"text":"letters, digits, the underscore character, and the hyphen character.","type":"text"}],"url":"\/documentation\/spotifywebapi\/swift\/string\/randomurlsafe(length:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/randomURLSafe(length:)","kind":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/string/base64decoded(encoding:options:).json b/docs/data/documentation/spotifywebapi/swift/string/base64decoded(encoding:options:).json index 9d205f90e..b9fe91a95 100644 --- a/docs/data/documentation/spotifywebapi/swift/string/base64decoded(encoding:options:).json +++ b/docs/data/documentation/spotifywebapi/swift/string/base64decoded(encoding:options:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"base64Decoded"},{"kind":"text","text":"("},{"text":"encoding","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS10FoundationE8EncodingV","text":"Encoding"},{"kind":"text","text":" = .utf8, "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"text":".","kind":"text"},{"text":"Base64DecodingOptions","preciseIdentifier":"s:10Foundation4DataV21Base64DecodingOptionsa","kind":"typeIdentifier"},{"kind":"text","text":" = []) -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"sections":[],"metadata":{"title":"base64Decoded(encoding:options:)","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"base64Decoded"},{"kind":"text","text":"("},{"kind":"externalParam","text":"encoding"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":".","kind":"text"},{"preciseIdentifier":"s:SS10FoundationE8EncodingV","text":"Encoding","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"."},{"text":"Base64DecodingOptions","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV21Base64DecodingOptionsa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"method","externalID":"s:SS13SpotifyWebAPIE13base64Decoded8encoding7optionsSSSgSS10FoundationE8EncodingV_So27NSDataBase64DecodingOptionsVtF","role":"symbol","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/base64Decoded(encoding:options:)"},"abstract":[{"text":"Base64-decodes ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/string\/base64decoded(encoding:options:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"title":"String","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"identifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/swift\/string","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/base64Decoded(encoding:options:)":{"type":"topic","kind":"symbol","title":"base64Decoded(encoding:options:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/base64Decoded(encoding:options:)","url":"\/documentation\/spotifywebapi\/swift\/string\/base64decoded(encoding:options:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"base64Decoded"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"encoding"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":".","kind":"text"},{"preciseIdentifier":"s:SS10FoundationE8EncodingV","kind":"typeIdentifier","text":"Encoding"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV21Base64DecodingOptionsa","text":"Base64DecodingOptions"},{"text":") -> ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"Base64-decodes ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":"."}],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"title":"base64Decoded(encoding:options:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"base64Decoded","kind":"identifier"},{"text":"(","kind":"text"},{"text":"encoding","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":".","kind":"text"},{"text":"Encoding","kind":"typeIdentifier","preciseIdentifier":"s:SS10FoundationE8EncodingV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":".","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV21Base64DecodingOptionsa","text":"Base64DecodingOptions","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"externalID":"s:SS13SpotifyWebAPIE13base64Decoded8encoding7optionsSSSgSS10FoundationE8EncodingV_So27NSDataBase64DecodingOptionsVtF","symbolKind":"method"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/base64Decoded(encoding:options:)","interfaceLanguage":"swift"},"abstract":[{"text":"Base64-decodes ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"base64Decoded","kind":"identifier"},{"text":"(","kind":"text"},{"text":"encoding","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"."},{"text":"Encoding","kind":"typeIdentifier","preciseIdentifier":"s:SS10FoundationE8EncodingV"},{"text":" = .utf8, ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":".","kind":"text"},{"text":"Base64DecodingOptions","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV21Base64DecodingOptionsa"},{"kind":"text","text":" = []) -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/string\/base64decoded(encoding:options:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"]]},"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/base64Decoded(encoding:options:)":{"title":"base64Decoded(encoding:options:)","url":"\/documentation\/spotifywebapi\/swift\/string\/base64decoded(encoding:options:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/base64Decoded(encoding:options:)","type":"topic","abstract":[{"type":"text","text":"Base64-decodes "},{"code":"self","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"base64Decoded"},{"text":"(","kind":"text"},{"text":"encoding","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:SS10FoundationE8EncodingV","kind":"typeIdentifier","text":"Encoding"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV21Base64DecodingOptionsa","text":"Base64DecodingOptions"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"identifier"}],"title":"String","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","url":"\/documentation\/spotifywebapi\/swift\/string","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/string/base64encoded(_:).json b/docs/data/documentation/spotifywebapi/swift/string/base64encoded(_:).json index f6b5b927a..d27b9d4ea 100644 --- a/docs/data/documentation/spotifywebapi/swift/string/base64encoded(_:).json +++ b/docs/data/documentation/spotifywebapi/swift/string/base64encoded(_:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:SS13SpotifyWebAPIE13base64EncodedySSSgSo27NSDataBase64EncodingOptionsVF","title":"base64Encoded(_:)","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"base64Encoded","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Base64EncodingOptions","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV21Base64EncodingOptionsa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"extendedModule":"Swift","symbolKind":"method","roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/base64Encoded(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"base64Encoded"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"options","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10Foundation4DataV21Base64EncodingOptionsa","text":"Base64EncodingOptions","kind":"typeIdentifier"},{"text":" = []) -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"options","content":[{"inlineContent":[{"text":"Options to use when encoding the data.","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"text":"Equivalent to","type":"text"}],"type":"paragraph"},{"code":["self.data(using: .utf8)?.base64EncodedString(options: options)"],"type":"codeListing","syntax":null}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/string\/base64encoded(_:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Base-64 encodes ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"title":"String","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"identifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/swift\/string","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/base64Encoded(_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/base64Encoded(_:)","type":"topic","url":"\/documentation\/spotifywebapi\/swift\/string\/base64encoded(_:)","abstract":[{"text":"Base-64 encodes ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"base64Encoded","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Base64EncodingOptions","preciseIdentifier":"s:10Foundation4DataV21Base64EncodingOptionsa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"base64Encoded(_:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Base-64 encodes ","type":"text"},{"code":"self","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/base64Encoded(_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/string\/base64encoded(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"base64Encoded","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV21Base64EncodingOptionsa","text":"Base64EncodingOptions"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"symbolKind":"method","externalID":"s:SS13SpotifyWebAPIE13base64EncodedySSSgSo27NSDataBase64EncodingOptionsVF","extendedModule":"Swift","title":"base64Encoded(_:)","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Instance Method"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"base64Encoded"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"options","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV21Base64EncodingOptionsa","text":"Base64EncodingOptions"},{"kind":"text","text":" = []) -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Options to use when encoding the data."}]}],"name":"options"}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Equivalent to","type":"text"}],"type":"paragraph"},{"code":["self.data(using: .utf8)?.base64EncodedString(options: options)"],"syntax":null,"type":"codeListing"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/base64Encoded(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"base64Encoded"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10Foundation4DataV21Base64EncodingOptionsa","kind":"typeIdentifier","text":"Base64EncodingOptions"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"base64Encoded(_:)","type":"topic","abstract":[{"text":"Base-64 encodes ","type":"text"},{"type":"codeVoice","code":"self"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/swift\/string\/base64encoded(_:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/base64Encoded(_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"identifier"}],"title":"String","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","url":"\/documentation\/spotifywebapi\/swift\/string","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/string/makecodechallenge(codeverifier:).json b/docs/data/documentation/spotifywebapi/swift/string/makecodechallenge(codeverifier:).json index 4c4609164..9fa397646 100644 --- a/docs/data/documentation/spotifywebapi/swift/string/makecodechallenge(codeverifier:).json +++ b/docs/data/documentation/spotifywebapi/swift/string/makecodechallenge(codeverifier:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/string\/makecodechallenge(codeverifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"makeCodeChallenge(codeVerifier:)","roleHeading":"Type Method","externalID":"s:SS13SpotifyWebAPIE17makeCodeChallenge12codeVerifierS2S_tFZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeCodeChallenge"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"extendedModule":"Swift","symbolKind":"method","role":"symbol"},"abstract":[{"text":"Hashes the ","type":"text"},{"type":"codeVoice","code":"codeVerifier"},{"type":"text","text":" using the SHA256 algorithm and returns the"},{"text":" ","type":"text"},{"text":"Base-64 URL-encoded hash.","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeCodeChallenge"},{"kind":"text","text":"("},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"codeVerifier","content":[{"inlineContent":[{"type":"text","text":"The code verifier."}],"type":"paragraph"}]}]},{"content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The code challenge."}]}],"kind":"content"},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"This method can be used to generate the code challenge for the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Equivalent to"}]},{"syntax":null,"code":["let data = self.data(using: .utf8)!","","\/\/ The hash is an array of bytes (UInt8).","let hash = SHA256.hash(data: data)","","\/\/ Convert the array of bytes into data.","let bytes = Data(hash)","","\/\/ Base-64 URL-encode the bytes.","return bytes.base64URLEncodedString()"],"type":"codeListing"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/makeCodeChallenge(codeVerifier:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"type":"link","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow with Proof Key for Code Exchange"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/makeCodeChallenge(codeVerifier:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/makeCodeChallenge(codeVerifier:)","title":"makeCodeChallenge(codeVerifier:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/string\/makecodechallenge(codeverifier:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeCodeChallenge"},{"kind":"text","text":"("},{"kind":"externalParam","text":"codeVerifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Hashes the "},{"code":"codeVerifier","type":"codeVoice"},{"type":"text","text":" using the SHA256 algorithm and returns the"},{"type":"text","text":" "},{"type":"text","text":"Base-64 URL-encoded hash."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"title":"String","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"identifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/swift\/string","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/string\/makecodechallenge(codeverifier:)"]}],"abstract":[{"type":"text","text":"Hashes the "},{"code":"codeVerifier","type":"codeVoice"},{"type":"text","text":" using the SHA256 algorithm and returns the"},{"type":"text","text":" "},{"text":"Base-64 URL-encoded hash.","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/makeCodeChallenge(codeVerifier:)"},"metadata":{"symbolKind":"method","externalID":"s:SS13SpotifyWebAPIE17makeCodeChallenge12codeVerifierS2S_tFZ","roleHeading":"Type Method","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"title":"makeCodeChallenge(codeVerifier:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeCodeChallenge"},{"text":"(","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"makeCodeChallenge","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"codeVerifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"]}]},{"parameters":[{"name":"codeVerifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The code verifier."}]}]}],"kind":"parameters"},{"content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"The code challenge."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method can be used to generate the code challenge for the"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"text":".","type":"text"}]},{"inlineContent":[{"type":"text","text":"Equivalent to"}],"type":"paragraph"},{"syntax":null,"type":"codeListing","code":["let data = self.data(using: .utf8)!","","\/\/ The hash is an array of bytes (UInt8).","let hash = SHA256.hash(data: data)","","\/\/ Convert the array of bytes into data.","let bytes = Data(hash)","","\/\/ Base-64 URL-encode the bytes.","return bytes.base64URLEncodedString()"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/makeCodeChallenge(codeVerifier:)":{"title":"makeCodeChallenge(codeVerifier:)","url":"\/documentation\/spotifywebapi\/swift\/string\/makecodechallenge(codeverifier:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/makeCodeChallenge(codeVerifier:)","type":"topic","abstract":[{"text":"Hashes the ","type":"text"},{"code":"codeVerifier","type":"codeVoice"},{"type":"text","text":" using the SHA256 algorithm and returns the"},{"type":"text","text":" "},{"text":"Base-64 URL-encoded hash.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeCodeChallenge"},{"text":"(","kind":"text"},{"text":"codeVerifier","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"identifier"}],"title":"String","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","url":"\/documentation\/spotifywebapi\/swift\/string","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"type":"link","title":"Authorization Code Flow with Proof Key for Code Exchange","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/string/randomurlsafe(length:).json b/docs/data/documentation/spotifywebapi/swift/string/randomurlsafe(length:).json index 3930f48e8..8538550db 100644 --- a/docs/data/documentation/spotifywebapi/swift/string/randomurlsafe(length:).json +++ b/docs/data/documentation/spotifywebapi/swift/string/randomurlsafe(length:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/string\/randomurlsafe(length:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","symbolKind":"method","roleHeading":"Type Method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"randomURLSafe(length:)","extendedModule":"Swift","externalID":"s:SS13SpotifyWebAPIE13randomURLSafe6lengthSSSi_tFZ","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"randomURLSafe"},{"kind":"text","text":"("},{"kind":"externalParam","text":"length"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/randomURLSafe(length:)","interfaceLanguage":"swift"},"abstract":[{"text":"Returns a random string with the specified length that only contains","type":"text"},{"type":"text","text":" "},{"text":"letters, digits, the underscore character, and the hyphen character.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"randomURLSafe"},{"text":"(","kind":"text"},{"text":"length","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"length","content":[{"inlineContent":[{"text":"The length of the string. The code verifier must be","type":"text"},{"text":" ","type":"text"},{"text":"between 43 and 128 characters in length, inclusive.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"This method can be used for creating the code verifier for the","type":"text"},{"type":"text","text":" "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"type":"text","text":", and for"},{"text":" ","type":"text"},{"type":"text","text":"creating the state parameter."}]},{"inlineContent":[{"type":"text","text":"See also:"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"String.urlSafeCharacters","type":"codeVoice"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"String.randomURLSafe(length:using:)"},{"text":" - allows you to specify the random","type":"text"},{"type":"text","text":" "},{"text":"number generator to use.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"String.makeCodeChallenge(codeVerifier:)"},{"type":"text","text":" - makes the code challenge from"},{"type":"text","text":" "},{"text":"the code verifier","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"title":"String","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"identifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/swift\/string","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","type":"topic"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow with Proof Key for Code Exchange","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/randomURLSafe(length:)":{"title":"randomURLSafe(length:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"randomURLSafe","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"length"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/swift\/string\/randomurlsafe(length:)","role":"symbol","abstract":[{"type":"text","text":"Returns a random string with the specified length that only contains"},{"text":" ","type":"text"},{"type":"text","text":"letters, digits, the underscore character, and the hyphen character."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/randomURLSafe(length:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"]]},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"randomURLSafe","kind":"identifier"},{"text":"(","kind":"text"},{"text":"length","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Type Method","role":"symbol","extendedModule":"Swift","title":"randomURLSafe(length:)","symbolKind":"method","externalID":"s:SS13SpotifyWebAPIE13randomURLSafe6lengthSSSi_tFZ","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/randomURLSafe(length:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"randomURLSafe","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"length"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The length of the string. The code verifier must be"},{"type":"text","text":" "},{"type":"text","text":"between 43 and 128 characters in length, inclusive."}]}],"name":"length"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method can be used for creating the code verifier for the"},{"type":"text","text":" "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"text":", and for","type":"text"},{"type":"text","text":" "},{"text":"creating the state parameter.","type":"text"}]},{"inlineContent":[{"type":"text","text":"See also:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"codeVoice","code":"String.urlSafeCharacters"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"String.randomURLSafe(length:using:)"},{"text":" - allows you to specify the random","type":"text"},{"type":"text","text":" "},{"type":"text","text":"number generator to use."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"code":"String.makeCodeChallenge(codeVerifier:)","type":"codeVoice"},{"text":" - makes the code challenge from","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the code verifier"}],"type":"paragraph"}]}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/string\/randomurlsafe(length:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Returns a random string with the specified length that only contains"},{"type":"text","text":" "},{"type":"text","text":"letters, digits, the underscore character, and the hyphen character."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/randomURLSafe(length:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"randomURLSafe","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"length"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"randomURLSafe(length:)","type":"topic","abstract":[{"text":"Returns a random string with the specified length that only contains","type":"text"},{"text":" ","type":"text"},{"text":"letters, digits, the underscore character, and the hyphen character.","type":"text"}],"url":"\/documentation\/spotifywebapi\/swift\/string\/randomurlsafe(length:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/randomURLSafe(length:)","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow with Proof Key for Code Exchange","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"identifier"}],"title":"String","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","url":"\/documentation\/spotifywebapi\/swift\/string","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/string/randomurlsafe(length:using:).json b/docs/data/documentation/spotifywebapi/swift/string/randomurlsafe(length:using:).json index 36e75164e..a0870fd93 100644 --- a/docs/data/documentation/spotifywebapi/swift/string/randomurlsafe(length:using:).json +++ b/docs/data/documentation/spotifywebapi/swift/string/randomurlsafe(length:using:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Returns a random string with the specified length that only contains"},{"type":"text","text":" "},{"type":"text","text":"letters, digits, the underscore character, and the hyphen character."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"randomURLSafe"},{"kind":"text","text":"<"},{"text":"Generator","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"length"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"using"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"randomNumberGenerator"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Generator","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Generator","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"RandomNumberGenerator","preciseIdentifier":"s:SG"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"length","content":[{"type":"paragraph","inlineContent":[{"text":"The length of the string. The code verifier must between 43 and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"128 characters in length, inclusive."}]}]},{"name":"randomNumberGenerator","content":[{"inlineContent":[{"type":"text","text":"The random number generator to use."}],"type":"paragraph"}]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This method can be used for creating the code verifier for the"},{"type":"text","text":" "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"type":"text","text":", and for"},{"type":"text","text":" "},{"type":"text","text":"creating the state parameter."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"See also:","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"String.urlSafeCharacters","type":"codeVoice"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"String.randomURLSafe(length:)"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"String.makeCodeChallenge(codeVerifier:)"},{"type":"text","text":" - makes the code challenge from"},{"type":"text","text":" "},{"type":"text","text":"the code verifier"}]}]}],"type":"unorderedList"}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/randomURLSafe(length:using:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Type Method","symbolKind":"method","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"randomURLSafe(length:using:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"randomURLSafe","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Generator","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"length","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Generator","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:SS13SpotifyWebAPIE13randomURLSafe6length5usingSSSi_xztSGRzlFZ","role":"symbol"},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/string\/randomurlsafe(length:using:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"title":"String","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"identifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/swift\/string","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/randomURLSafe(length:using:)":{"type":"topic","kind":"symbol","title":"randomURLSafe(length:using:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/randomURLSafe(length:using:)","url":"\/documentation\/spotifywebapi\/swift\/string\/randomurlsafe(length:using:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"randomURLSafe"},{"text":"<","kind":"text"},{"text":"Generator","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"length","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Generator"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Returns a random string with the specified length that only contains"},{"text":" ","type":"text"},{"text":"letters, digits, the underscore character, and the hyphen character.","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","title":"Authorization Code Flow with Proof Key for Code Exchange","titleInlineContent":[{"text":"Authorization Code Flow with Proof Key for Code Exchange","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Returns a random string with the specified length that only contains"},{"type":"text","text":" "},{"text":"letters, digits, the underscore character, and the hyphen character.","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/randomURLSafe(length:using:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"randomURLSafe"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Generator"},{"kind":"text","text":">("},{"text":"length","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"text":"using","kind":"externalParam"},{"kind":"text","text":" "},{"text":"randomNumberGenerator","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Generator"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Generator"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SG","text":"RandomNumberGenerator"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The length of the string. The code verifier must between 43 and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"128 characters in length, inclusive."}]}],"name":"length"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The random number generator to use."}]}],"name":"randomNumberGenerator"}],"kind":"parameters"},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"This method can be used for creating the code verifier for the"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"text":", and for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"creating the state parameter."}],"type":"paragraph"},{"inlineContent":[{"text":"See also:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"String.urlSafeCharacters","type":"codeVoice"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"String.randomURLSafe(length:)"}]}]},{"content":[{"inlineContent":[{"code":"String.makeCodeChallenge(codeVerifier:)","type":"codeVoice"},{"text":" - makes the code challenge from","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the code verifier"}],"type":"paragraph"}]}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/string\/randomurlsafe(length:using:)"]}],"sections":[],"metadata":{"roleHeading":"Type Method","symbolKind":"method","externalID":"s:SS13SpotifyWebAPIE13randomURLSafe6length5usingSSSi_xztSGRzlFZ","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"randomURLSafe(length:using:)","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"randomURLSafe"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Generator"},{"kind":"text","text":">("},{"text":"length","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Generator","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/randomURLSafe(length:using:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"randomURLSafe","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Generator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"length","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Generator","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"randomURLSafe(length:using:)","type":"topic","abstract":[{"type":"text","text":"Returns a random string with the specified length that only contains"},{"text":" ","type":"text"},{"type":"text","text":"letters, digits, the underscore character, and the hyphen character."}],"url":"\/documentation\/spotifywebapi\/swift\/string\/randomurlsafe(length:using:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/randomURLSafe(length:using:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"identifier"}],"title":"String","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","url":"\/documentation\/spotifywebapi\/swift\/string","abstract":[]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"type":"link","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"title":"Authorization Code Flow with Proof Key for Code Exchange","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/string/spotifyuriconvertible-implementations.json b/docs/data/documentation/spotifywebapi/swift/string/spotifyuriconvertible-implementations.json index 9adc47861..ab6480911 100644 --- a/docs/data/documentation/spotifywebapi/swift/string/spotifyuriconvertible-implementations.json +++ b/docs/data/documentation/spotifywebapi/swift/string/spotifyuriconvertible-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/uri"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/SpotifyURIConvertible-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/string\/spotifyuriconvertible-implementations"]}],"metadata":{"role":"collectionGroup","title":"SpotifyURIConvertible Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify URI","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify"},{"text":" ","type":"text"},{"text":"URI","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"title":"String","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"identifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/swift\/string","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/uri":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"uri","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/string\/uri","abstract":[{"type":"text","text":"Returns "},{"code":"self","type":"codeVoice"},{"type":"text","text":", with the assumption that it represents a "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/uri"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/string\/spotifyuriconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"SpotifyURIConvertible Implementations","role":"collectionGroup","roleHeading":"API Collection"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/SpotifyURIConvertible-Implementations"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/uri"],"title":"Instance Properties","generated":true,"anchor":"Instance-Properties"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"identifier"}],"title":"String","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","url":"\/documentation\/spotifywebapi\/swift\/string","abstract":[]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","title":"Spotify URI","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"text":"Spotify","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"URI"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/uri":{"url":"\/documentation\/spotifywebapi\/swift\/string\/uri","role":"symbol","title":"uri","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/uri","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"self","type":"codeVoice"},{"text":", with the assumption that it represents a ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/string/strip(_:).json b/docs/data/documentation/spotifywebapi/swift/string/strip(_:).json index 30279d9ca..447f675d6 100644 --- a/docs/data/documentation/spotifywebapi/swift/string/strip(_:).json +++ b/docs/data/documentation/spotifywebapi/swift/string/strip(_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/strip(_:)"},"sections":[],"abstract":[{"type":"text","text":"Returns a new string made by removing characters contained in a given"},{"type":"text","text":" "},{"type":"text","text":"character set from both ends of the String."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"strip","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"characterSet","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12CharacterSetV","text":"CharacterSet"},{"kind":"text","text":" = .whitespacesAndNewlines) -> "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The character set to use when trimming the"},{"type":"text","text":" "},{"text":"string. Default: ","type":"text"},{"code":"whitespacesAndNewlines","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"characterSet"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"Alias for "},{"type":"codeVoice","code":"String.trimmingCharacters(in:)"},{"text":".","type":"text"}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/string\/strip(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"extendedModule":"Swift","role":"symbol","externalID":"s:SS13SpotifyWebAPIE5stripySS10Foundation12CharacterSetVF","title":"strip(_:)","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strip"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12CharacterSetV","text":"CharacterSet"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"title":"String","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"identifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/swift\/string","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/strip(_:)":{"type":"topic","kind":"symbol","title":"strip(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/strip(_:)","url":"\/documentation\/spotifywebapi\/swift\/string\/strip(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strip"},{"text":"(","kind":"text"},{"text":"CharacterSet","preciseIdentifier":"s:10Foundation12CharacterSetV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"text":"Returns a new string made by removing characters contained in a given","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"character set from both ends of the String."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"externalID":"s:SS13SpotifyWebAPIE5stripySS10Foundation12CharacterSetVF","symbolKind":"method","roleHeading":"Instance Method","title":"strip(_:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"strip"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"CharacterSet","preciseIdentifier":"s:10Foundation12CharacterSetV"},{"kind":"text","text":") -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/string\/strip(_:)"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/strip(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Returns a new string made by removing characters contained in a given"},{"text":" ","type":"text"},{"type":"text","text":"character set from both ends of the String."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strip"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"characterSet","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation12CharacterSetV","kind":"typeIdentifier","text":"CharacterSet"},{"kind":"text","text":" = .whitespacesAndNewlines) -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}],"kind":"declarations"},{"parameters":[{"name":"characterSet","content":[{"type":"paragraph","inlineContent":[{"text":"The character set to use when trimming the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"string. Default: "},{"type":"codeVoice","code":"whitespacesAndNewlines"},{"text":".","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Alias for "},{"code":"String.trimmingCharacters(in:)","type":"codeVoice"},{"text":".","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"identifier"}],"title":"String","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","url":"\/documentation\/spotifywebapi\/swift\/string","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/strip(_:)":{"title":"strip(_:)","url":"\/documentation\/spotifywebapi\/swift\/string\/strip(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/strip(_:)","type":"topic","abstract":[{"text":"Returns a new string made by removing characters contained in a given","type":"text"},{"type":"text","text":" "},{"text":"character set from both ends of the String.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strip","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12CharacterSetV","text":"CharacterSet"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/string/uri.json b/docs/data/documentation/spotifywebapi/swift/string/uri.json index a4c988e6a..db135f4e2 100644 --- a/docs/data/documentation/spotifywebapi/swift/string/uri.json +++ b/docs/data/documentation/spotifywebapi/swift/string/uri.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/SpotifyURIConvertible-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"uri","externalID":"s:SS13SpotifyWebAPIE3uriSSvp","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","extendedModule":"Swift"},"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"self"},{"text":", with the assumption that it represents a ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/string\/uri"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/uri","interfaceLanguage":"swift"},"sections":[],"references":{"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"titleInlineContent":[{"type":"text","text":"Spotify"},{"type":"text","text":" "},{"type":"text","text":"URI"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","title":"Spotify URI","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/uri":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"uri","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/swift\/string\/uri","abstract":[{"type":"text","text":"Returns "},{"code":"self","type":"codeVoice"},{"type":"text","text":", with the assumption that it represents a "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/SpotifyURIConvertible-Implementations":{"type":"topic","title":"SpotifyURIConvertible Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/swift\/string\/spotifyuriconvertible-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/SpotifyURIConvertible-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"title":"String","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"identifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/swift\/string","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"abstract":[{"text":"Returns ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":", with the assumption that it represents a "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/string\/uri"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"uri","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:SS13SpotifyWebAPIE3uriSSvp","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/SpotifyURIConvertible-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/uri","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"titleInlineContent":[{"type":"text","text":"Spotify"},{"type":"text","text":" "},{"text":"URI","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","title":"Spotify URI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/SpotifyURIConvertible-Implementations":{"title":"SpotifyURIConvertible Implementations","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/string\/spotifyuriconvertible-implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/SpotifyURIConvertible-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"identifier"}],"title":"String","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","url":"\/documentation\/spotifywebapi\/swift\/string","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/uri":{"url":"\/documentation\/spotifywebapi\/swift\/string\/uri","role":"symbol","title":"uri","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/uri","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"text":"Returns ","type":"text"},{"code":"self","type":"codeVoice"},{"text":", with the assumption that it represents a ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"type":"text","text":"."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/string/urlsafecharacters.json b/docs/data/documentation/spotifywebapi/swift/string/urlsafecharacters.json index 286cb1710..bc9bd593d 100644 --- a/docs/data/documentation/spotifywebapi/swift/string/urlsafecharacters.json +++ b/docs/data/documentation/spotifywebapi/swift/string/urlsafecharacters.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/urlSafeCharacters","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Characters that are safe for use in a URL: Letters, digits, the"},{"type":"text","text":" "},{"text":"underscore character, and the hyphen character.","type":"text"}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"urlSafeCharacters","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"There are a total of 64 characters."}]},{"type":"paragraph","inlineContent":[{"text":"All of these characters are valid for creating the code verifier for the","type":"text"},{"type":"text","text":" "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"codeVoice","code":"String.randomURLSafe(length:)"},{"text":" and","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"String.randomURLSafe(length:using:)"},{"type":"text","text":" which generate a random string"},{"type":"text","text":" "},{"type":"text","text":"containing only these characters."}]},{"syntax":null,"code":["\"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-\""],"type":"codeListing"}]}],"metadata":{"externalID":"s:SS13SpotifyWebAPIE17urlSafeCharactersSSvpZ","title":"urlSafeCharacters","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"urlSafeCharacters","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"roleHeading":"Type Property","extendedModule":"Swift","symbolKind":"property"},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/string\/urlsafecharacters"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"title":"String","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"identifier","text":"String"}],"url":"\/documentation\/spotifywebapi\/swift\/string","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","type":"topic"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Authorization Code Flow with Proof Key for Code Exchange","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/urlSafeCharacters":{"type":"topic","kind":"symbol","title":"urlSafeCharacters","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/urlSafeCharacters","url":"\/documentation\/spotifywebapi\/swift\/string\/urlsafecharacters","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"urlSafeCharacters"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Characters that are safe for use in a URL: Letters, digits, the"},{"text":" ","type":"text"},{"text":"underscore character, and the hyphen character.","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/string\/urlsafecharacters"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Characters that are safe for use in a URL: Letters, digits, the"},{"type":"text","text":" "},{"type":"text","text":"underscore character, and the hyphen character."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String"]]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/urlSafeCharacters","interfaceLanguage":"swift"},"metadata":{"role":"symbol","externalID":"s:SS13SpotifyWebAPIE17urlSafeCharactersSSvpZ","title":"urlSafeCharacters","roleHeading":"Type Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"urlSafeCharacters","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"urlSafeCharacters","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"There are a total of 64 characters.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"All of these characters are valid for creating the code verifier for the","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"code":"String.randomURLSafe(length:)","type":"codeVoice"},{"text":" and","type":"text"},{"type":"text","text":" "},{"code":"String.randomURLSafe(length:using:)","type":"codeVoice"},{"type":"text","text":" which generate a random string"},{"type":"text","text":" "},{"type":"text","text":"containing only these characters."}]},{"syntax":null,"code":["\"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-\""],"type":"codeListing"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String/urlSafeCharacters":{"title":"urlSafeCharacters","url":"\/documentation\/spotifywebapi\/swift\/string\/urlsafecharacters","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String\/urlSafeCharacters","type":"topic","abstract":[{"type":"text","text":"Characters that are safe for use in a URL: Letters, digits, the"},{"text":" ","type":"text"},{"type":"text","text":"underscore character, and the hyphen character."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"urlSafeCharacters"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow with Proof Key for Code Exchange","titleInlineContent":[{"type":"text","text":"Authorization Code Flow with Proof Key for Code Exchange"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/String":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"identifier"}],"title":"String","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/String","url":"\/documentation\/spotifywebapi\/swift\/string","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/substring.json b/docs/data/documentation/spotifywebapi/swift/substring.json index c4e304f85..1420e4ecd 100644 --- a/docs/data/documentation/spotifywebapi/swift/substring.json +++ b/docs/data/documentation/spotifywebapi/swift/substring.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/SpotifyURIConvertible-Implementations"],"title":"Default Implementations","generated":true}],"metadata":{"roleHeading":"Extended Structure","symbolKind":"extension","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","title":"Substring","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Substring","kind":"identifier","preciseIdentifier":"s:Ss"}],"externalID":"s:e:s:Ss13SpotifyWebAPIE3uriSSvp","role":"symbol","navigatorTitle":[{"text":"Substring","kind":"identifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:Ss","text":"Substring"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/substring"]}],"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring":{"type":"topic","title":"Substring","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Ss","text":"Substring","kind":"identifier"}],"navigatorTitle":[{"text":"Substring","kind":"identifier"}],"role":"symbol","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/substring"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring/SpotifyURIConvertible-Implementations":{"url":"\/documentation\/spotifywebapi\/swift\/substring\/spotifyuriconvertible-implementations","title":"SpotifyURIConvertible Implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/SpotifyURIConvertible-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/SpotifyURIConvertible-Implementations"],"generated":true,"title":"Default Implementations","anchor":"Default-Implementations"}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","doc:\/\/SpotifyWebAPI\/s8CopyableP"],"title":"Conforms To"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift"]]},"metadata":{"externalID":"s:e:s:Ss13SpotifyWebAPIE3uriSSvp","symbolKind":"extension","extendedModule":"Swift","navigatorTitle":[{"kind":"identifier","text":"Substring"}],"roleHeading":"Extended Structure","title":"Substring","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Substring","kind":"identifier","preciseIdentifier":"s:Ss"}],"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Ss","text":"Substring","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/substring"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring/SpotifyURIConvertible-Implementations":{"type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/swift\/substring\/spotifyuriconvertible-implementations","kind":"article","title":"SpotifyURIConvertible Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/SpotifyURIConvertible-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring","title":"Substring","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Substring","preciseIdentifier":"s:Ss"}],"role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/substring","kind":"symbol","navigatorTitle":[{"text":"Substring","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/substring/spotifyuriconvertible-implementations.json b/docs/data/documentation/spotifywebapi/swift/substring/spotifyuriconvertible-implementations.json index c49d6d85f..4242f9137 100644 --- a/docs/data/documentation/spotifywebapi/swift/substring/spotifyuriconvertible-implementations.json +++ b/docs/data/documentation/spotifywebapi/swift/substring/spotifyuriconvertible-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/SpotifyURIConvertible-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"SpotifyURIConvertible Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring"]]},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/substring\/spotifyuriconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/uri"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring":{"type":"topic","title":"Substring","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Ss","text":"Substring","kind":"identifier"}],"navigatorTitle":[{"text":"Substring","kind":"identifier"}],"role":"symbol","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/substring"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"titleInlineContent":[{"text":"Spotify","type":"text"},{"type":"text","text":" "},{"text":"URI","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify URI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring/uri":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"self"},{"type":"text","text":" converted to "},{"code":"String","type":"codeVoice"},{"type":"text","text":", with the assumption that it"},{"type":"text","text":" "},{"text":"represents a ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/uri","url":"\/documentation\/spotifywebapi\/swift\/substring\/uri","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/SpotifyURIConvertible-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring"]]},"sections":[],"metadata":{"roleHeading":"API Collection","title":"SpotifyURIConvertible Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/swift\/substring\/spotifyuriconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","topicSections":[{"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/uri"],"generated":true,"title":"Instance Properties"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring","title":"Substring","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Substring","preciseIdentifier":"s:Ss"}],"role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/substring","kind":"symbol","navigatorTitle":[{"text":"Substring","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring/uri":{"title":"uri","type":"topic","abstract":[{"text":"Returns ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" converted to ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":", with the assumption that it"},{"text":" ","type":"text"},{"type":"text","text":"represents a "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/swift\/substring\/uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/uri"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"titleInlineContent":[{"type":"text","text":"Spotify"},{"type":"text","text":" "},{"text":"URI","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify URI","type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/swift/substring/uri.json b/docs/data/documentation/spotifywebapi/swift/substring/uri.json index 324353e9b..279916f26 100644 --- a/docs/data/documentation/spotifywebapi/swift/substring/uri.json +++ b/docs/data/documentation/spotifywebapi/swift/substring/uri.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:Ss13SpotifyWebAPIE3uriSSvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"uri","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/SpotifyURIConvertible-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/substring\/uri"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/uri"},"kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"self","type":"codeVoice"},{"text":" converted to ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":", with the assumption that it"},{"text":" ","type":"text"},{"type":"text","text":"represents a "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring/uri":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"self"},{"type":"text","text":" converted to "},{"code":"String","type":"codeVoice"},{"type":"text","text":", with the assumption that it"},{"type":"text","text":" "},{"text":"represents a ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/uri","url":"\/documentation\/spotifywebapi\/swift\/substring\/uri","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring/SpotifyURIConvertible-Implementations":{"url":"\/documentation\/spotifywebapi\/swift\/substring\/spotifyuriconvertible-implementations","title":"SpotifyURIConvertible Implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/SpotifyURIConvertible-Implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"title":"Swift","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","url":"\/documentation\/spotifywebapi\/swift","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring":{"type":"topic","title":"Substring","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Ss","text":"Substring","kind":"identifier"}],"navigatorTitle":[{"text":"Substring","kind":"identifier"}],"role":"symbol","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/substring"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"titleInlineContent":[{"type":"text","text":"Spotify"},{"text":" ","type":"text"},{"text":"URI","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify URI","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"extendedModule":"Swift","externalID":"s:Ss13SpotifyWebAPIE3uriSSvp","symbolKind":"property","title":"uri","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/uri","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/swift\/substring\/uri"]}],"sections":[],"kind":"symbol","abstract":[{"text":"Returns ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" converted to "},{"type":"codeVoice","code":"String"},{"type":"text","text":", with the assumption that it"},{"type":"text","text":" "},{"text":"represents a ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/SpotifyURIConvertible-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift","type":"topic","kind":"symbol","title":"Swift","role":"collection","url":"\/documentation\/spotifywebapi\/swift"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring","title":"Substring","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Substring","preciseIdentifier":"s:Ss"}],"role":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/swift\/substring","kind":"symbol","navigatorTitle":[{"text":"Substring","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring/SpotifyURIConvertible-Implementations":{"type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/swift\/substring\/spotifyuriconvertible-implementations","kind":"article","title":"SpotifyURIConvertible Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/SpotifyURIConvertible-Implementations"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","title":"Spotify URI","titleInlineContent":[{"text":"Spotify","type":"text"},{"text":" ","type":"text"},{"text":"URI","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Swift/Substring/uri":{"title":"uri","type":"topic","abstract":[{"text":"Returns ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" converted to ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":", with the assumption that it"},{"text":" ","type":"text"},{"type":"text","text":"represents a "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":"."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/spotifywebapi\/swift\/substring\/uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Swift\/Substring\/uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timerange.json b/docs/data/documentation/spotifywebapi/timerange.json index bfc742365..ebecc3b76 100644 --- a/docs/data/documentation/spotifywebapi/timerange.json +++ b/docs/data/documentation/spotifywebapi/timerange.json @@ -1 +1 @@ -{"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/s12CaseIterableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY"],"title":"Conforms To","type":"conformsTo"}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/longTerm","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/shortTerm"]},{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/init(rawValue:)"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations"]}],"abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true,"type":"reference"},{"type":"text","text":" and"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"type":"text","text":" methods."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/timerange"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"seeAlsoSections":[{"title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeRange","kind":"identifier"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI9TimeRangeO","title":"TimeRange","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"role":"symbol","symbolKind":"enum","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeRange","kind":"identifier"}],"roleHeading":"Enumeration"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/timerange\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/init(rawValue:)":{"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/init(rawValue:)","title":"init(rawValue:)","url":"\/documentation\/spotifywebapi\/timerange\/init(rawvalue:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/mediumTerm":{"title":"TimeRange.mediumTerm","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"mediumTerm"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/mediumterm","abstract":[{"text":"Medium term.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"currentUserTopArtists","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/shortTerm":{"abstract":[{"text":"Short term.","type":"text"}],"title":"TimeRange.shortTerm","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"shortTerm","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timerange\/shortterm","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/shortTerm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/Equatable-Implementations":{"title":"Equatable Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/timerange\/equatable-implementations","abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/Equatable-Implementations"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/s12CaseIterableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/SY":{"identifier":"doc:\/\/SpotifyWebAPI\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/longTerm":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/longTerm","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"longTerm","kind":"identifier"}],"abstract":[{"text":"Long term.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange\/longterm","title":"TimeRange.longTerm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentUserTopTracks"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimeRange"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/longTerm","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/shortTerm"],"generated":true,"title":"Enumeration Cases","anchor":"Enumeration-Cases"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/init(rawValue:)"],"title":"Initializers","anchor":"Initializers","generated":true},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations"],"title":"Default Implementations","anchor":"Default-Implementations"}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/s12CaseIterableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH","doc:\/\/SpotifyWebAPI\/SY"],"type":"conformsTo","title":"Conforms To"}],"abstract":[{"type":"text","text":"A Time Range. Used by the"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)"},{"type":"text","text":" and"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/timerange"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"seeAlsoSections":[{"title":"Other Objects","generated":true,"anchor":"Other-Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Enumeration","externalID":"s:13SpotifyWebAPI9TimeRangeO","title":"TimeRange","symbolKind":"enum","navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"title":"currentUserTopArtists(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopArtists","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/mediumTerm":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"mediumTerm","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Medium term."}],"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/mediumterm","title":"TimeRange.mediumTerm","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/SY":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SY","title":"Swift.RawRepresentable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/timerange\/rawrepresentable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/timerange\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":">, any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"currentUserTopTracks(_:offset:limit:)","conformance":{"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/longTerm":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"longTerm"}],"abstract":[{"type":"text","text":"Long term."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/longterm","title":"TimeRange.longTerm","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/longTerm","kind":"symbol"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/shortTerm":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shortTerm"}],"abstract":[{"type":"text","text":"Short term."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/shortterm","title":"TimeRange.shortTerm","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/shortTerm","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/init(rawValue:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/init(rawValue:)","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(rawValue:)","url":"\/documentation\/spotifywebapi\/timerange\/init(rawvalue:)"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timerange/!=(_:_:).json b/docs/data/documentation/spotifywebapi/timerange/!=(_:_:).json index c650d2c8e..ea9c47594 100644 --- a/docs/data/documentation/spotifywebapi/timerange/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/timerange/!=(_:_:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timerange\/!=(_:_:)"]}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI9TimeRangeO","title":"!=(_:_:)","role":"symbol","roleHeading":"Operator","extendedModule":"Swift","symbolKind":"op","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/Equatable-Implementations":{"title":"Equatable Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/timerange\/equatable-implementations","abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/!=(_:_:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/timerange\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timerange\/!=(_:_:)"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/Equatable-Implementations"]]},"metadata":{"symbolKind":"op","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI9TimeRangeO","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","role":"symbol","extendedModule":"Swift","title":"!=(_:_:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/timerange\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/timerange\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timerange/encode(to:).json b/docs/data/documentation/spotifywebapi/timerange/encode(to:).json index afc0ec9e5..c5b032d95 100644 --- a/docs/data/documentation/spotifywebapi/timerange/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/timerange/encode(to:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/encode(to:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"Swift","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:13SpotifyWebAPI9TimeRangeO","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timerange\/encode(to:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/timerange\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/timerange\/encode(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/encode(to:)","type":"topic","title":"encode(to:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file +{"metadata":{"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"method","title":"encode(to:)","roleHeading":"Instance Method","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:13SpotifyWebAPI9TimeRangeO"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/timerange\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/encode(to:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/encode(to:)":{"abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/encode(to:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/encode(to:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/timerange\/rawrepresentable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timerange/equatable-implementations.json b/docs/data/documentation/spotifywebapi/timerange/equatable-implementations.json index 572675d05..c41424c33 100644 --- a/docs/data/documentation/spotifywebapi/timerange/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/timerange/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/Equatable-Implementations"},"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/timerange\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/!=(_:_:)":{"abstract":[],"url":"\/documentation\/spotifywebapi\/timerange\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"}}} \ No newline at end of file +{"topicSections":[{"anchor":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/!=(_:_:)"],"title":"Operators"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/timerange\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/timerange\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timerange/hash(into:).json b/docs/data/documentation/spotifywebapi/timerange/hash(into:).json index 74c9856c6..27e1fc6aa 100644 --- a/docs/data/documentation/spotifywebapi/timerange/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/timerange/hash(into:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations"]]},"sections":[],"metadata":{"roleHeading":"Instance Method","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"method","title":"hash(into:)","extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI9TimeRangeO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/hash(into:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timerange\/hash(into:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/hash(into:)":{"abstract":[],"role":"symbol","title":"hash(into:)","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/hash(into:)","url":"\/documentation\/spotifywebapi\/timerange\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/timerange\/rawrepresentable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timerange\/hash(into:)"]}],"metadata":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Instance Method","title":"hash(into:)","symbolKind":"method","extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:13SpotifyWebAPI9TimeRangeO","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/hash(into:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/hash(into:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/timerange\/hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"title":"hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/timerange\/rawrepresentable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timerange/hashvalue.json b/docs/data/documentation/spotifywebapi/timerange/hashvalue.json index 806c95d60..5841579b4 100644 --- a/docs/data/documentation/spotifywebapi/timerange/hashvalue.json +++ b/docs/data/documentation/spotifywebapi/timerange/hashvalue.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/timerange\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/hashValue","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI9TimeRangeO","title":"hashValue"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/hashValue":{"type":"topic","kind":"symbol","title":"hashValue","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/hashValue","url":"\/documentation\/spotifywebapi\/timerange\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[],"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/timerange\/rawrepresentable-implementations"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/timerange\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/hashValue","interfaceLanguage":"swift"},"metadata":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Swift","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"title":"hashValue","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:13SpotifyWebAPI9TimeRangeO"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/hashValue":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"hashValue","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/timerange\/hashvalue","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/hashValue","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/timerange\/rawrepresentable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timerange/init(from:).json b/docs/data/documentation/spotifywebapi/timerange/init(from:).json index b15174990..3f1c471b1 100644 --- a/docs/data/documentation/spotifywebapi/timerange/init(from:).json +++ b/docs/data/documentation/spotifywebapi/timerange/init(from:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/init(from:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"symbolKind":"init","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Swift","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:13SpotifyWebAPI9TimeRangeO","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","roleHeading":"Initializer"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/timerange\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/init(from:)":{"kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/timerange\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations","url":"\/documentation\/spotifywebapi\/timerange\/rawrepresentable-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"init(from:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"extendedModule":"Swift","role":"symbol","roleHeading":"Initializer","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:13SpotifyWebAPI9TimeRangeO"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/timerange\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/init(from:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/init(from:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/init(from:)","title":"init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/RawRepresentable-Implementations":{"type":"topic","title":"RawRepresentable Implementations","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/timerange\/rawrepresentable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timerange/init(rawvalue:).json b/docs/data/documentation/spotifywebapi/timerange/init(rawvalue:).json index fe004cdb5..68692fcae 100644 --- a/docs/data/documentation/spotifywebapi/timerange/init(rawvalue:).json +++ b/docs/data/documentation/spotifywebapi/timerange/init(rawvalue:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timerange\/init(rawvalue:)"]}],"metadata":{"roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"title":"init(rawValue:)","externalID":"s:13SpotifyWebAPI9TimeRangeO8rawValueACSgSS_tcfc","symbolKind":"init"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/init(rawValue:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/init(rawValue:)":{"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/init(rawValue:)","title":"init(rawValue:)","url":"\/documentation\/spotifywebapi\/timerange\/init(rawvalue:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/init(rawValue:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timerange\/init(rawvalue:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Initializer","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9TimeRangeO8rawValueACSgSS_tcfc","title":"init(rawValue:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/init(rawValue:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/init(rawValue:)","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(rawValue:)","url":"\/documentation\/spotifywebapi\/timerange\/init(rawvalue:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timerange/longterm.json b/docs/data/documentation/spotifywebapi/timerange/longterm.json index 0029bc932..da0b9d89c 100644 --- a/docs/data/documentation/spotifywebapi/timerange/longterm.json +++ b/docs/data/documentation/spotifywebapi/timerange/longterm.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timerange\/longterm"]}],"abstract":[{"text":"Long term.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/longTerm"},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI9TimeRangeO8longTermyA2CmF","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"longTerm"}],"symbolKind":"case","roleHeading":"Case","title":"TimeRange.longTerm"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"longTerm"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/longTerm":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/longTerm","role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"longTerm","kind":"identifier"}],"abstract":[{"text":"Long term.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange\/longterm","title":"TimeRange.longTerm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Long term."}],"sections":[],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"longTerm"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI9TimeRangeO8longTermyA2CmF","title":"TimeRange.longTerm","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"longTerm","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/longTerm","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timerange\/longterm"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/longTerm":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"longTerm"}],"abstract":[{"type":"text","text":"Long term."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/longterm","title":"TimeRange.longTerm","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/longTerm","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timerange/mediumterm.json b/docs/data/documentation/spotifywebapi/timerange/mediumterm.json index 5eec93c36..dd43196df 100644 --- a/docs/data/documentation/spotifywebapi/timerange/mediumterm.json +++ b/docs/data/documentation/spotifywebapi/timerange/mediumterm.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timerange\/mediumterm"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"mediumTerm","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange"]]},"metadata":{"role":"symbol","title":"TimeRange.mediumTerm","externalID":"s:13SpotifyWebAPI9TimeRangeO10mediumTermyA2CmF","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mediumTerm","kind":"identifier"}],"roleHeading":"Case"},"abstract":[{"type":"text","text":"Medium term."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/mediumTerm":{"title":"TimeRange.mediumTerm","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"mediumTerm"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/mediumterm","abstract":[{"text":"Medium term.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timerange\/mediumterm"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange"]]},"abstract":[{"text":"Medium term.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mediumTerm"}],"role":"symbol","symbolKind":"case","title":"TimeRange.mediumTerm","roleHeading":"Case","externalID":"s:13SpotifyWebAPI9TimeRangeO10mediumTermyA2CmF","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"mediumTerm","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/mediumTerm":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"mediumTerm","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Medium term."}],"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/mediumterm","title":"TimeRange.mediumTerm","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/mediumTerm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timerange/rawrepresentable-implementations.json b/docs/data/documentation/spotifywebapi/timerange/rawrepresentable-implementations.json index af8acb75b..35a4d53f9 100644 --- a/docs/data/documentation/spotifywebapi/timerange/rawrepresentable-implementations.json +++ b/docs/data/documentation/spotifywebapi/timerange/rawrepresentable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/init(from:)"],"generated":true,"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/hash(into:)"],"generated":true}],"metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"RawRepresentable Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/timerange\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/timerange\/encode(to:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/encode(to:)","type":"topic","title":"encode(to:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/hashValue":{"type":"topic","kind":"symbol","title":"hashValue","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/hashValue","url":"\/documentation\/spotifywebapi\/timerange\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[],"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/hash(into:)":{"abstract":[],"role":"symbol","title":"hash(into:)","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/hash(into:)","url":"\/documentation\/spotifywebapi\/timerange\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/init(from:)":{"kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/timerange\/init(from:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/timerange\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"API Collection","title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange"]]},"kind":"article","topicSections":[{"title":"Initializers","generated":true,"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/init(from:)"]},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/hashValue"],"anchor":"Instance-Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/encode(to:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/hash(into:)"],"title":"Instance Methods","anchor":"Instance-Methods","generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/hash(into:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/hash(into:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/timerange\/hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"title":"hash(into:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/init(from:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/init(from:)","title":"init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/hashValue":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"hashValue","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/timerange\/hashvalue","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/hashValue","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/encode(to:)":{"abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/encode(to:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/encode(to:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timerange/shortterm.json b/docs/data/documentation/spotifywebapi/timerange/shortterm.json index 6a041caf1..773f454bc 100644 --- a/docs/data/documentation/spotifywebapi/timerange/shortterm.json +++ b/docs/data/documentation/spotifywebapi/timerange/shortterm.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/shortTerm"},"abstract":[{"type":"text","text":"Short term."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange"]]},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","title":"TimeRange.shortTerm","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"shortTerm"}],"symbolKind":"case","externalID":"s:13SpotifyWebAPI9TimeRangeO9shortTermyA2CmF"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timerange\/shortterm"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shortTerm"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/shortTerm":{"abstract":[{"text":"Short term.","type":"text"}],"title":"TimeRange.shortTerm","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"shortTerm","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timerange\/shortterm","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/shortTerm"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timerange\/shortterm"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/shortTerm","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shortTerm"}],"role":"symbol","externalID":"s:13SpotifyWebAPI9TimeRangeO9shortTermyA2CmF","title":"TimeRange.shortTerm","symbolKind":"case","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case"},"abstract":[{"text":"Short term.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shortTerm"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange/shortTerm":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shortTerm"}],"abstract":[{"type":"text","text":"Short term."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/timerange\/shortterm","title":"TimeRange.shortTerm","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange\/shortTerm","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timereference.json b/docs/data/documentation/spotifywebapi/timereference.json index 449db999a..1ebc5fd4e 100644 --- a/docs/data/documentation/spotifywebapi/timereference.json +++ b/docs/data/documentation/spotifywebapi/timereference.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.enum.case","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.enum.case"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/init(from:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/asQueryItem()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/encode(to:)"],"title":"Instance Methods"},{"title":"Type Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.type.method","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.type.method"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/Equatable-Implementations"]}],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"seeAlsoSections":[{"generated":true,"title":"Player Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"]}],"metadata":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimeReference"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Enumeration","externalID":"s:13SpotifyWebAPI13TimeReferenceO","symbolKind":"enum","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}]},"abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimeReference"}]}]},{"content":[{"type":"heading","text":"Overview","anchor":"overview","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Used in the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/timereference"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/encode(to:)":{"title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/encode(to:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/timereference\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/after(_:)-swift.type.method":{"title":"after(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.type.method","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"after","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","kind":"typeIdentifier","text":"TimeReference"}],"abstract":[{"type":"text","text":"A period before a specified date. It will be converted to a"},{"text":" ","type":"text"},{"type":"text","text":"millisecond-precision timestamp string rounded to the nearest integer."}],"url":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.type.method"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/timereference\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","navigatorTitle":[{"text":"CurrentlyPlayingContext","kind":"identifier"}],"kind":"symbol","title":"CurrentlyPlayingContext","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentlyPlayingContext","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","abstract":[{"type":"text","text":"A device that Spotify Content can be played on."}],"url":"\/documentation\/spotifywebapi\/device","navigatorTitle":[{"text":"Device","kind":"identifier"}],"kind":"symbol","title":"Device","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Device"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","title":"RepeatMode.off","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Repeat mode is off."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","role":"symbol","abstract":[{"text":"The types of devices that Spotify content can be played on.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","type":"topic","url":"\/documentation\/spotifywebapi\/devicetype","kind":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceType"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/after(_:)-swift.enum.case":{"title":"TimeReference.after(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.enum.case","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"abstract":[{"text":"A period after a specified date.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.enum.case"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"text":" ","type":"text"},{"text":"current playback.","type":"text"}],"url":"\/documentation\/spotifywebapi\/playbackactions","navigatorTitle":[{"kind":"identifier","text":"PlaybackActions"}],"title":"PlaybackActions","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PlaybackActions","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"kind":"identifier","text":"SpotifyQueue"}],"kind":"symbol","title":"SpotifyQueue","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyQueue"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/before(_:)-swift.type.method":{"title":"before(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.type.method","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"before"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference","kind":"typeIdentifier"}],"abstract":[{"text":"A period before a specified date. It will be converted to a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"millisecond-precision timestamp string rounded to the nearest integer."}],"url":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.type.method"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/before(_:)-swift.enum.case":{"title":"TimeReference.before(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.enum.case","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"before","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"A period before a specified date."}],"url":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.enum.case"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"title":"RepeatMode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/repeatmode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RepeatMode"}],"abstract":[{"type":"text","text":"The repeat mode of the user’s player. Either "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference","isActive":true},{"text":", or","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"text":"RepeatMode","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"navigatorTitle":[{"kind":"identifier","text":"PlayHistory"}],"url":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify play history object."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/asQueryItem()":{"title":"asQueryItem()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/asQueryItem()","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"asQueryItem","kind":"identifier"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"Returns self as a query item."}],"url":"\/documentation\/spotifywebapi\/timereference\/asqueryitem()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","title":"PlaybackRequest","type":"topic","url":"\/documentation\/spotifywebapi\/playbackrequest","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaybackRequest","kind":"identifier"}],"abstract":[{"text":"A request to play Spotify content for a user.","type":"text"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","title":"RepeatMode.track","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The current track is playing on repeat.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"role":"symbol","navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}],"abstract":[{"type":"text","text":"The context that a track\/episode is being played in."}],"title":"SpotifyContext","url":"\/documentation\/spotifywebapi\/spotifycontext","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/ApproximatelyEquatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/timereference\/approximatelyequatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"context"}],"url":"\/documentation\/spotifywebapi\/repeatmode\/context","role":"symbol","abstract":[{"text":"The current context, such as a playlist, is playing on repeat.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"type":"text","text":" "},{"type":"text","text":"in an episode or audiobook chapter."}],"url":"\/documentation\/spotifywebapi\/resumepoint","navigatorTitle":[{"text":"ResumePoint","kind":"identifier"}],"title":"ResumePoint","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ResumePoint"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/init(from:)":{"title":"init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/init(from:)","role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/timereference\/init(from:)"}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI13TimeReferenceO","title":"TimeReference","symbolKind":"enum","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"navigatorTitle":[{"text":"TimeReference","kind":"identifier"}]},"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"topicSections":[{"generated":true,"anchor":"Enumeration-Cases","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.enum.case","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.enum.case"],"title":"Enumeration Cases"},{"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/init(from:)"],"title":"Initializers","generated":true},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/asQueryItem()","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/encode(to:)"],"anchor":"Instance-Methods","title":"Instance Methods"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.type.method","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.type.method"],"generated":true,"anchor":"Type-Methods","title":"Type Methods"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/Equatable-Implementations"],"title":"Default Implementations","generated":true,"anchor":"Default-Implementations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"]]},"seeAlsoSections":[{"generated":true,"anchor":"Player-Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest"],"title":"Player Objects"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"text":"Overview","anchor":"overview","type":"heading","level":2},{"inlineContent":[{"text":"Used in the body of ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timereference"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CurrentlyPlayingContext":{"title":"CurrentlyPlayingContext","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CurrentlyPlayingContext","url":"\/documentation\/spotifywebapi\/currentlyplayingcontext","abstract":[{"type":"text","text":"The context of the currently playing track\/episode."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentlyPlayingContext"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CurrentlyPlayingContext"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Device":{"url":"\/documentation\/spotifywebapi\/device","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Device","navigatorTitle":[{"kind":"identifier","text":"Device"}],"title":"Device","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Device","kind":"identifier"}],"abstract":[{"text":"A device that Spotify Content can be played on.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackActions":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackActions"}],"abstract":[{"text":"The various actions that can be performed within the context of the user’s","type":"text"},{"type":"text","text":" "},{"text":"current playback.","type":"text"}],"type":"topic","title":"PlaybackActions","navigatorTitle":[{"text":"PlaybackActions","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackActions","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/playbackactions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/encode(to:)":{"title":"encode(to:)","url":"\/documentation\/spotifywebapi\/timereference\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/encode(to:)","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyContext":{"abstract":[{"text":"The context that a track\/episode is being played in.","type":"text"}],"title":"SpotifyContext","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyContext","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifycontext","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyContext"}],"navigatorTitle":[{"text":"SpotifyContext","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaybackRequest":{"title":"PlaybackRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaybackRequest","type":"topic","navigatorTitle":[{"text":"PlaybackRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A request to play Spotify content for a user."}],"url":"\/documentation\/spotifywebapi\/playbackrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlaybackRequest"}],"role":"symbol"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/before(_:)-swift.type.method":{"kind":"symbol","title":"before(_:)","abstract":[{"text":"A period before a specified date. It will be converted to a","type":"text"},{"type":"text","text":" "},{"text":"millisecond-precision timestamp string rounded to the nearest integer.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.type.method","url":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.type.method","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"before","kind":"identifier"},{"kind":"text","text":"("},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","kind":"typeIdentifier","text":"TimeReference"}],"type":"topic"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/timereference\/approximatelyequatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/ApproximatelyEquatable-Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlayHistory":{"title":"PlayHistory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlayHistory","url":"\/documentation\/spotifywebapi\/playhistory","abstract":[{"type":"text","text":"A Spotify play history object."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PlayHistory"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"PlayHistory","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/timereference\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/Equatable-Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/before(_:)-swift.enum.case":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.enum.case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"before","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"text":"A period before a specified date.","type":"text"}],"title":"TimeReference.before(_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.enum.case","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/after(_:)-swift.enum.case":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.enum.case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"TimeReference.after(_:)","abstract":[{"text":"A period after a specified date.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.enum.case"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/track":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","abstract":[{"type":"text","text":"The current track is playing on repeat."}],"kind":"symbol","title":"RepeatMode.track","url":"\/documentation\/spotifywebapi\/repeatmode\/track","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"track","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/off":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","abstract":[{"type":"text","text":"Repeat mode is off."}],"kind":"symbol","title":"RepeatMode.off","url":"\/documentation\/spotifywebapi\/repeatmode\/off","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"off","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/init(from:)","url":"\/documentation\/spotifywebapi\/timereference\/init(from:)","title":"init(from:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode","abstract":[{"text":"The repeat mode of the user’s player. Either ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/off","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/track","type":"reference"},{"text":", or","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"RepeatMode","navigatorTitle":[{"kind":"identifier","text":"RepeatMode"}],"url":"\/documentation\/spotifywebapi\/repeatmode","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RepeatMode"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/asQueryItem()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"asQueryItem","kind":"identifier"},{"kind":"text","text":"() -> ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/asQueryItem()","type":"topic","title":"asQueryItem()","role":"symbol","abstract":[{"type":"text","text":"Returns self as a query item."}],"url":"\/documentation\/spotifywebapi\/timereference\/asqueryitem()","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyQueue":{"title":"SpotifyQueue","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyQueue","role":"symbol","abstract":[{"text":"The user’s queue and currently playing track\/episode.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyQueue","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyqueue","navigatorTitle":[{"text":"SpotifyQueue","kind":"identifier"}]},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/DeviceType":{"title":"DeviceType","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/DeviceType","url":"\/documentation\/spotifywebapi\/devicetype","abstract":[{"type":"text","text":"The types of devices that Spotify content can be played on."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DeviceType","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"DeviceType","kind":"identifier"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/after(_:)-swift.type.method":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.type.method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.type.method","title":"after(_:)","abstract":[{"type":"text","text":"A period before a specified date. It will be converted to a"},{"type":"text","text":" "},{"text":"millisecond-precision timestamp string rounded to the nearest integer.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RepeatMode/context":{"title":"RepeatMode.context","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RepeatMode\/context","url":"\/documentation\/spotifywebapi\/repeatmode\/context","abstract":[{"type":"text","text":"The current context, such as a playlist, is playing on repeat."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"context","kind":"identifier"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ResumePoint":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ResumePoint","abstract":[{"type":"text","text":"A Spotify resume point object. Represents the user’s most recent position"},{"text":" ","type":"text"},{"text":"in an episode or audiobook chapter.","type":"text"}],"kind":"symbol","title":"ResumePoint","navigatorTitle":[{"kind":"identifier","text":"ResumePoint"}],"url":"\/documentation\/spotifywebapi\/resumepoint","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ResumePoint","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timereference/!=(_:_:).json b/docs/data/documentation/spotifywebapi/timereference/!=(_:_:).json index 9be7e567b..482674c3b 100644 --- a/docs/data/documentation/spotifywebapi/timereference/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/timereference/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"metadata":{"symbolKind":"op","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI13TimeReferenceO","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","roleHeading":"Operator"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/timereference\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/timereference\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/timereference\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"title":"!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI13TimeReferenceO","extendedModule":"Swift","roleHeading":"Operator","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"op"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/timereference\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/timereference\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/Equatable-Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/!=(_:_:)":{"title":"!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/timereference\/!=(_:_:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timereference/after(_:)-swift.enum.case.json b/docs/data/documentation/spotifywebapi/timereference/after(_:)-swift.enum.case.json index d831d2d91..1c438e0e7 100644 --- a/docs/data/documentation/spotifywebapi/timereference/after(_:)-swift.enum.case.json +++ b/docs/data/documentation/spotifywebapi/timereference/after(_:)-swift.enum.case.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.enum.case","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"after","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"codeVoice","code":"String"},{"text":" value must be a unix timestamp in milliseconds, ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"rounded to","type":"text"}]},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"the nearest integer"}],"type":"emphasis"},{"type":"text","text":". For example: “1616373716005”. This can be retrieved"},{"text":" ","type":"text"},{"type":"text","text":"from the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/after","type":"reference"},{"type":"text","text":" property of a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"reference"},{"text":", if it is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"non-"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", in order to reference the page of results that chronologically"},{"text":" ","type":"text"},{"text":"succeed the current page.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.type.method","type":"reference","isActive":true},{"type":"text","text":"."}]}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"case","role":"symbol","title":"TimeReference.after(_:)","externalID":"s:13SpotifyWebAPI13TimeReferenceO5afteryACSScACmF","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"after","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.enum.case"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A period after a specified date."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/after(_:)-swift.type.method":{"title":"after(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.type.method","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"after","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","kind":"typeIdentifier","text":"TimeReference"}],"abstract":[{"type":"text","text":"A period before a specified date. It will be converted to a"},{"text":" ","type":"text"},{"type":"text","text":"millisecond-precision timestamp string rounded to the nearest integer."}],"url":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.type.method"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/after(_:)-swift.enum.case":{"title":"TimeReference.after(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.enum.case","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"abstract":[{"text":"A period after a specified date.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.enum.case"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/after":{"kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"after"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"after","abstract":[{"text":"The key to the item after the current item—a unix millisecond timestamp.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/after","url":"\/documentation\/spotifywebapi\/spotifycursor\/after"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.enum.case","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"TimeReference.after(_:)","roleHeading":"Case","symbolKind":"case","externalID":"s:13SpotifyWebAPI13TimeReferenceO5afteryACSScACmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"after","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"sections":[],"abstract":[{"type":"text","text":"A period after a specified date."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"after","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"codeVoice","code":"String"},{"text":" value must be a unix timestamp in milliseconds, ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"rounded to"}]},{"text":" ","type":"text"},{"inlineContent":[{"type":"text","text":"the nearest integer"}],"type":"emphasis"},{"text":". For example: “1616373716005”. This can be retrieved","type":"text"},{"type":"text","text":" "},{"text":"from the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/after","isActive":true},{"type":"text","text":" property of a "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","isActive":true},{"type":"text","text":", if it is"},{"text":" ","type":"text"},{"type":"text","text":"non-"},{"code":"nil","type":"codeVoice"},{"text":", in order to reference the page of results that chronologically","type":"text"},{"type":"text","text":" "},{"type":"text","text":"succeed the current page."}]},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.type.method"},{"type":"text","text":"."}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.enum.case"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/after(_:)-swift.type.method":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.type.method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.type.method","title":"after(_:)","abstract":[{"type":"text","text":"A period before a specified date. It will be converted to a"},{"type":"text","text":" "},{"text":"millisecond-precision timestamp string rounded to the nearest integer.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/after":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/after","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycursor\/after","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"after","abstract":[{"text":"The key to the item after the current item—a unix millisecond timestamp.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/after(_:)-swift.enum.case":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.enum.case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"TimeReference.after(_:)","abstract":[{"text":"A period after a specified date.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.enum.case"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timereference/after(_:)-swift.type.method.json b/docs/data/documentation/spotifywebapi/timereference/after(_:)-swift.type.method.json index 5403b5968..ce488d9f8 100644 --- a/docs/data/documentation/spotifywebapi/timereference/after(_:)-swift.type.method.json +++ b/docs/data/documentation/spotifywebapi/timereference/after(_:)-swift.type.method.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.type.method","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13TimeReferenceO5afteryAC10Foundation4DateVFZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"after"},{"text":"(","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":") -> ","kind":"text"},{"text":"TimeReference","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","kind":"typeIdentifier"}],"title":"after(_:)","roleHeading":"Type Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"after","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"date","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":") -> ","kind":"text"},{"text":"TimeReference","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"date","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A date."}]}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.enum.case"},{"type":"text","text":"."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.type.method"]}],"abstract":[{"text":"A period before a specified date. It will be converted to a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp string rounded to the nearest integer."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/after(_:)-swift.type.method":{"title":"after(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.type.method","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"after","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","kind":"typeIdentifier","text":"TimeReference"}],"abstract":[{"type":"text","text":"A period before a specified date. It will be converted to a"},{"text":" ","type":"text"},{"type":"text","text":"millisecond-precision timestamp string rounded to the nearest integer."}],"url":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.type.method"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/after(_:)-swift.enum.case":{"title":"TimeReference.after(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.enum.case","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"abstract":[{"text":"A period after a specified date.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.enum.case"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.type.method"},"metadata":{"roleHeading":"Type Method","title":"after(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"after","kind":"identifier"},{"kind":"text","text":"("},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"TimeReference","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"}],"externalID":"s:13SpotifyWebAPI13TimeReferenceO5afteryAC10Foundation4DateVFZ","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method"},"abstract":[{"type":"text","text":"A period before a specified date. It will be converted to a"},{"text":" ","type":"text"},{"type":"text","text":"millisecond-precision timestamp string rounded to the nearest integer."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"after"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"date"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"date","content":[{"inlineContent":[{"type":"text","text":"A date."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.enum.case"},{"text":".","type":"text"}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.type.method"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/after(_:)-swift.type.method":{"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.type.method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.type.method","title":"after(_:)","abstract":[{"type":"text","text":"A period before a specified date. It will be converted to a"},{"type":"text","text":" "},{"text":"millisecond-precision timestamp string rounded to the nearest integer.","type":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/after(_:)-swift.enum.case":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/after(_:)-swift.enum.case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"after"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"TimeReference.after(_:)","abstract":[{"text":"A period after a specified date.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.enum.case"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timereference/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/timereference/approximatelyequatable-implementations.json index 15a156a39..dd9e3849b 100644 --- a/docs/data/documentation/spotifywebapi/timereference/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/timereference/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/isApproximatelyEqual(to:)"],"title":"Instance Methods"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/ApproximatelyEquatable-Implementations"},"variants":[{"paths":["\/documentation\/spotifywebapi\/timereference\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"ApproximatelyEquatable Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/isApproximatelyEqual(to:)":{"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/timereference\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/isApproximatelyEqual(to:)","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if both instances are the same case of this enum and if the"},{"type":"text","text":" "},{"text":"timestamps are approximately equal within an absolute tolerance of one","type":"text"},{"type":"text","text":" "},{"text":"second. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","title":"isApproximatelyEqual(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"role":"collectionGroup","title":"ApproximatelyEquatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/isApproximatelyEqual(to:)"],"generated":true,"title":"Instance Methods","anchor":"Instance-Methods"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/timereference\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/isApproximatelyEqual(to:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/timereference\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/isApproximatelyEqual(to:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeReference","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if both instances are the same case of this enum and if the"},{"text":" ","type":"text"},{"type":"text","text":"timestamps are approximately equal within an absolute tolerance of one"},{"text":" ","type":"text"},{"type":"text","text":"second. Else, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"title":"isApproximatelyEqual(to:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timereference/asqueryitem().json b/docs/data/documentation/spotifywebapi/timereference/asqueryitem().json index ff04d49a7..d01489d63 100644 --- a/docs/data/documentation/spotifywebapi/timereference/asqueryitem().json +++ b/docs/data/documentation/spotifywebapi/timereference/asqueryitem().json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Method","title":"asQueryItem()","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI13TimeReferenceO11asQueryItemSDyS2SGyF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"asQueryItem","kind":"identifier"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/asQueryItem()"},"sections":[],"abstract":[{"type":"text","text":"Returns self as a query item."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/timereference\/asqueryitem()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"asQueryItem"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"The name will be “before” or “after” and the value will be the date in"},{"type":"text","text":" "},{"text":"milliseconds since the unix epoch rounded to the nearest whole number.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/asQueryItem()":{"title":"asQueryItem()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/asQueryItem()","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"asQueryItem","kind":"identifier"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}],"abstract":[{"type":"text","text":"Returns self as a query item."}],"url":"\/documentation\/spotifywebapi\/timereference\/asqueryitem()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Returns self as a query item."}],"metadata":{"roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"asQueryItem","kind":"identifier"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI13TimeReferenceO11asQueryItemSDyS2SGyF","title":"asQueryItem()"},"variants":[{"paths":["\/documentation\/spotifywebapi\/timereference\/asqueryitem()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"asQueryItem","kind":"identifier"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The name will be “before” or “after” and the value will be the date in"},{"type":"text","text":" "},{"text":"milliseconds since the unix epoch rounded to the nearest whole number.","type":"text"}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/asQueryItem()","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/asQueryItem()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"asQueryItem","kind":"identifier"},{"kind":"text","text":"() -> ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/asQueryItem()","type":"topic","title":"asQueryItem()","role":"symbol","abstract":[{"type":"text","text":"Returns self as a query item."}],"url":"\/documentation\/spotifywebapi\/timereference\/asqueryitem()","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timereference/before(_:)-swift.enum.case.json b/docs/data/documentation/spotifywebapi/timereference/before(_:)-swift.enum.case.json index 0fc5ddb78..5b639e745 100644 --- a/docs/data/documentation/spotifywebapi/timereference/before(_:)-swift.enum.case.json +++ b/docs/data/documentation/spotifywebapi/timereference/before(_:)-swift.enum.case.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"before"},{"kind":"text","text":"("},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"The ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":" value must be a unix timestamp in milliseconds, "},{"type":"emphasis","inlineContent":[{"type":"text","text":"rounded to"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"the nearest integer"}],"type":"emphasis"},{"type":"text","text":". For example: “1616355451022”. This can be retrieved"},{"text":" ","type":"text"},{"type":"text","text":"from the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/before","isActive":true,"type":"reference"},{"type":"text","text":" property of a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor"},{"type":"text","text":", if it is"},{"type":"text","text":" "},{"text":"non-","type":"text"},{"code":"nil","type":"codeVoice"},{"text":", in order to reference the page of results that chronologically","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"precede the current page."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.type.method","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"metadata":{"externalID":"s:13SpotifyWebAPI13TimeReferenceO6beforeyACSScACmF","title":"TimeReference.before(_:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"before"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.enum.case"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.enum.case"},"abstract":[{"type":"text","text":"A period before a specified date."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/before(_:)-swift.enum.case":{"title":"TimeReference.before(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.enum.case","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"before","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"A period before a specified date."}],"url":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.enum.case"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/before(_:)-swift.type.method":{"title":"before(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.type.method","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"before"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference","kind":"typeIdentifier"}],"abstract":[{"text":"A period before a specified date. It will be converted to a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"millisecond-precision timestamp string rounded to the nearest integer."}],"url":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.type.method"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/before":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/before","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"before","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The key to the item before the current item—a unix millisecond timestamp."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycursor\/before","title":"before","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.enum.case","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.enum.case"]}],"abstract":[{"text":"A period before a specified date.","type":"text"}],"metadata":{"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"before","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"externalID":"s:13SpotifyWebAPI13TimeReferenceO6beforeyACSScACmF","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Case","title":"TimeReference.before(_:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"before"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"The "},{"code":"String","type":"codeVoice"},{"text":" value must be a unix timestamp in milliseconds, ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"rounded to"}]},{"type":"text","text":" "},{"type":"emphasis","inlineContent":[{"text":"the nearest integer","type":"text"}]},{"type":"text","text":". For example: “1616355451022”. This can be retrieved"},{"text":" ","type":"text"},{"type":"text","text":"from the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/before","type":"reference","isActive":true},{"type":"text","text":" property of a "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","isActive":true},{"text":", if it is","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"non-"},{"type":"codeVoice","code":"nil"},{"text":", in order to reference the page of results that chronologically","type":"text"},{"type":"text","text":" "},{"type":"text","text":"precede the current page."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.type.method","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/before(_:)-swift.type.method":{"kind":"symbol","title":"before(_:)","abstract":[{"text":"A period before a specified date. It will be converted to a","type":"text"},{"type":"text","text":" "},{"text":"millisecond-precision timestamp string rounded to the nearest integer.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.type.method","url":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.type.method","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"before","kind":"identifier"},{"kind":"text","text":"("},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","kind":"typeIdentifier","text":"TimeReference"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/before(_:)-swift.enum.case":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.enum.case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"before","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"text":"A period before a specified date.","type":"text"}],"title":"TimeReference.before(_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.enum.case","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor/before":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor\/before","title":"before","abstract":[{"text":"The key to the item before the current item—a unix millisecond timestamp.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifycursor\/before","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"before","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timereference/before(_:)-swift.type.method.json b/docs/data/documentation/spotifywebapi/timereference/before(_:)-swift.type.method.json index 7eb87d031..d0a88f41d 100644 --- a/docs/data/documentation/spotifywebapi/timereference/before(_:)-swift.type.method.json +++ b/docs/data/documentation/spotifywebapi/timereference/before(_:)-swift.type.method.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"before","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"date"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"date","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A date."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.enum.case"},{"text":".","type":"text"}],"type":"paragraph"}]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"before(_:)","externalID":"s:13SpotifyWebAPI13TimeReferenceO6beforeyAC10Foundation4DateVFZ","roleHeading":"Type Method","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"before"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"}],"symbolKind":"method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"A period before a specified date. It will be converted to a"},{"text":" ","type":"text"},{"type":"text","text":"millisecond-precision timestamp string rounded to the nearest integer."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.type.method"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.type.method","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/before(_:)-swift.type.method":{"title":"before(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.type.method","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"before"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference","kind":"typeIdentifier"}],"abstract":[{"text":"A period before a specified date. It will be converted to a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"millisecond-precision timestamp string rounded to the nearest integer."}],"url":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.type.method"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/before(_:)-swift.enum.case":{"title":"TimeReference.before(_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.enum.case","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"before","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"A period before a specified date."}],"url":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.enum.case"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.type.method","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"before","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"date","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","kind":"typeIdentifier","text":"TimeReference"}]}],"kind":"declarations"},{"parameters":[{"name":"date","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A date."}]}]}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.enum.case","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI13TimeReferenceO6beforeyAC10Foundation4DateVFZ","title":"before(_:)","symbolKind":"method","role":"symbol","roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"before"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","kind":"typeIdentifier","text":"TimeReference"}],"modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.type.method"]}],"kind":"symbol","abstract":[{"type":"text","text":"A period before a specified date. It will be converted to a"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp string rounded to the nearest integer.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/before(_:)-swift.enum.case":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.enum.case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"before","kind":"identifier"},{"kind":"text","text":"("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"text":"A period before a specified date.","type":"text"}],"title":"TimeReference.before(_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.enum.case","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/before(_:)-swift.type.method":{"kind":"symbol","title":"before(_:)","abstract":[{"text":"A period before a specified date. It will be converted to a","type":"text"},{"type":"text","text":" "},{"text":"millisecond-precision timestamp string rounded to the nearest integer.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/before(_:)-swift.type.method","url":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.type.method","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"before","kind":"identifier"},{"kind":"text","text":"("},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","kind":"typeIdentifier","text":"TimeReference"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timereference/encode(to:).json b/docs/data/documentation/spotifywebapi/timereference/encode(to:).json index f3d0c5b55..ac582de8b 100644 --- a/docs/data/documentation/spotifywebapi/timereference/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/timereference/encode(to:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/encode(to:)"},"sections":[],"metadata":{"title":"encode(to:)","externalID":"s:13SpotifyWebAPI13TimeReferenceO6encode2toys7Encoder_p_tKF","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","roleHeading":"Instance Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timereference\/encode(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/encode(to:)":{"title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/encode(to:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/timereference\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Method","symbolKind":"method","role":"symbol","title":"encode(to:)","externalID":"s:13SpotifyWebAPI13TimeReferenceO6encode2toys7Encoder_p_tKF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/encode(to:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/timereference\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/encode(to:)":{"title":"encode(to:)","url":"\/documentation\/spotifywebapi\/timereference\/encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/encode(to:)","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timereference/equatable-implementations.json b/docs/data/documentation/spotifywebapi/timereference/equatable-implementations.json index 8b6d81d6e..a440128ac 100644 --- a/docs/data/documentation/spotifywebapi/timereference/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/timereference/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"variants":[{"paths":["\/documentation\/spotifywebapi\/timereference\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/!=(_:_:)"],"generated":true,"title":"Operators"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/timereference\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/!=(_:_:)","type":"topic","title":"!=(_:_:)","role":"symbol","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/Equatable-Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/!=(_:_:)"],"title":"Operators","anchor":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timereference\/equatable-implementations"]}],"sections":[],"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/!=(_:_:)":{"title":"!=(_:_:)","type":"topic","url":"\/documentation\/spotifywebapi\/timereference\/!=(_:_:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timereference/init(from:).json b/docs/data/documentation/spotifywebapi/timereference/init(from:).json index d87406f5e..e8ec773c1 100644 --- a/docs/data/documentation/spotifywebapi/timereference/init(from:).json +++ b/docs/data/documentation/spotifywebapi/timereference/init(from:).json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:13SpotifyWebAPI13TimeReferenceO4fromACs7Decoder_p_tKcfc","role":"symbol","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init"},"variants":[{"paths":["\/documentation\/spotifywebapi\/timereference\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/init(from:)":{"title":"init(from:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/init(from:)","role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/timereference\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timereference\/init(from:)"]}],"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI13TimeReferenceO4fromACs7Decoder_p_tKcfc","symbolKind":"init","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/init(from:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/init(from:)","url":"\/documentation\/spotifywebapi\/timereference\/init(from:)","title":"init(from:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","abstract":[],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/timereference/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/timereference/isapproximatelyequal(to:).json index f93cb5933..f513c3c36 100644 --- a/docs/data/documentation/spotifywebapi/timereference/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/timereference/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","title":"isApproximatelyEqual(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"SpotifyWebAPI","symbolKind":"method","externalID":"s:13SpotifyWebAPI13TimeReferenceO20isApproximatelyEqual2toSbAC_tF"},"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if both instances are the same case of this enum and if the"},{"text":" ","type":"text"},{"text":"timestamps are approximately equal within an absolute tolerance of one","type":"text"},{"type":"text","text":" "},{"type":"text","text":"second. Else, "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","kind":"typeIdentifier","text":"TimeReference","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"Another instance of ","type":"text"},{"type":"codeVoice","code":"Self"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"other"}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/timereference\/isapproximatelyequal(to:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/ApproximatelyEquatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/ApproximatelyEquatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","abstract":[],"url":"\/documentation\/spotifywebapi\/timereference\/approximatelyequatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"url":"\/documentation\/spotifywebapi\/player-objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","type":"topic","role":"collectionGroup","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"title":"TimeReference","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TimeReference","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","url":"\/documentation\/spotifywebapi\/timereference","abstract":[{"type":"text","text":"Represents a period before or after a specified date. Dates are converted to"},{"type":"text","text":" "},{"type":"text","text":"millisecond-precision timestamp strings."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"TimeReference"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/isApproximatelyEqual(to:)":{"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/timereference\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/isApproximatelyEqual(to:)","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if both instances are the same case of this enum and if the"},{"type":"text","text":" "},{"text":"timestamps are approximately equal within an absolute tolerance of one","type":"text"},{"type":"text","text":" "},{"text":"second. Else, ","type":"text"},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","title":"isApproximatelyEqual(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"},{"parameters":[{"name":"other","content":[{"inlineContent":[{"text":"Another instance of ","type":"text"},{"code":"Self","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/timereference\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI13TimeReferenceO20isApproximatelyEqual2toSbAC_tF","title":"isApproximatelyEqual(to:)","symbolKind":"method","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeReference","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/ApproximatelyEquatable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":" if both instances are the same case of this enum and if the"},{"type":"text","text":" "},{"type":"text","text":"timestamps are approximately equal within an absolute tolerance of one"},{"type":"text","text":" "},{"type":"text","text":"second. Else, "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference","abstract":[{"text":"Represents a period before or after a specified date. Dates are converted to","type":"text"},{"text":" ","type":"text"},{"text":"millisecond-precision timestamp strings.","type":"text"}],"kind":"symbol","title":"TimeReference","navigatorTitle":[{"text":"TimeReference","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/timereference","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeReference","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/isApproximatelyEqual(to:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/timereference\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/isApproximatelyEqual(to:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeReference","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if both instances are the same case of this enum and if the"},{"text":" ","type":"text"},{"type":"text","text":"timestamps are approximately equal within an absolute tolerance of one"},{"text":" ","type":"text"},{"type":"text","text":"second. Else, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"title":"isApproximatelyEqual(to:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeReference/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/timereference\/approximatelyequatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeReference\/ApproximatelyEquatable-Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Player-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Player-Objects","abstract":[{"type":"text","text":"Objects that relate to the player endpoints."}],"title":"Player Objects","url":"\/documentation\/spotifywebapi\/player-objects","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tokensrequest.json b/docs/data/documentation/spotifywebapi/tokensrequest.json index 096f62b73..5d98652f4 100644 --- a/docs/data/documentation/spotifywebapi/tokensrequest.json +++ b/docs/data/documentation/spotifywebapi/tokensrequest.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"symbolKind":"struct","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13TokensRequestV","navigatorTitle":[{"kind":"identifier","text":"TokensRequest"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TokensRequest"}],"title":"TokensRequest","roleHeading":"Structure"},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/init(code:redirectURI:clientId:clientSecret:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/code","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/grantType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/redirectURI"]},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/formURLEncoded()"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Equatable-Implementations"],"generated":true}],"abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"text":"Flow.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TokensRequest"}]}]},{"kind":"content","content":[{"type":"heading","text":"Overview","level":2,"anchor":"overview"},{"inlineContent":[{"type":"text","text":"When creating a type that conforms to "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","isActive":true,"type":"reference"},{"text":" and","type":"text"},{"text":" ","type":"text"},{"text":"which communicates ","type":"text"},{"inlineContent":[{"type":"text","text":"directly"}],"type":"emphasis"},{"type":"text","text":" with Spotify, use this type in the body of the"},{"type":"text","text":" "},{"type":"text","text":"network request made in the"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)"},{"text":" ","type":"text"},{"type":"text","text":"method."}],"type":"paragraph"},{"inlineContent":[{"text":"When using a custom backend server, use ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","type":"reference"},{"text":" instead, which","type":"text"},{"type":"text","text":" "},{"type":"text","text":"does not contain the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientId","isActive":true},{"type":"text","text":", or "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientSecret","isActive":true,"type":"reference"},{"text":", as these properties","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"should be stored on the server."}],"type":"paragraph"},{"type":"aside","style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Although this type conforms to "},{"code":"Codable","type":"codeVoice"},{"text":", it should actually be","type":"text"},{"type":"text","text":" "},{"text":"encoded in x-www-form-urlencoded format when sent in the body of a","type":"text"},{"text":" ","type":"text"},{"text":"network request using ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/formURLEncoded()","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"name":"Important"},{"inlineContent":[{"type":"text","text":"Read more about the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tokensrequest"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"],"title":"Authentication Objects"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/init(code:redirectURI:clientId:clientSecret:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/init(code:redirecturi:clientid:clientsecret:)","title":"init(code:redirectURI:clientId:clientSecret:)","abstract":[{"type":"text","text":"Creates an instance that is used to retrieve the authorization information"},{"type":"text","text":" "},{"text":"using the Authorization Code Flow.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/init(code:redirectURI:clientId:clientSecret:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"title":"AuthInfo","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"text":" ","type":"text"},{"type":"text","text":"process."}],"url":"\/documentation\/spotifywebapi\/authinfo"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"title":"ProxyPKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","role":"symbol","url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used to request the authorization information for the Client Credentials"},{"text":" ","type":"text"},{"text":"Flow.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PKCERefreshTokensRequest","kind":"identifier"}],"title":"PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/clientId":{"url":"\/documentation\/spotifywebapi\/tokensrequest\/clientid","type":"topic","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientId","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/Decodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/tokensrequest\/decodable-implementations","abstract":[]},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/clientSecret":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientSecret","title":"clientSecret","kind":"symbol","type":"topic","abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/clientsecret"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/code":{"kind":"symbol","abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"text":" ","type":"text"},{"text":"URI.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/code","type":"topic","title":"code","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/tokensrequest\/code","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/tokensrequest\/equatable-implementations","abstract":[],"role":"collectionGroup","title":"Equatable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"title":"ProxyPKCERefreshTokensRequest","type":"topic","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/formURLEncoded()":{"url":"\/documentation\/spotifywebapi\/tokensrequest\/formurlencoded()","abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}],"role":"symbol","title":"formURLEncoded()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/formURLEncoded()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","kind":"symbol","type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","required":true},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","title":"Authorization Code Flow","titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/redirectURI":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"redirectURI","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/redirecturi","title":"redirectURI","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/redirectURI","type":"topic","abstract":[{"type":"text","text":"The redirect URI. This is sent in the request for validation only. There"},{"type":"text","text":" "},{"text":"will be no further redirection to this location.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RefreshTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshTokensRequest"}],"kind":"symbol","type":"topic","role":"symbol","title":"RefreshTokensRequest","abstract":[{"text":"Used during the Authorization Code Flow to retrieve a new access","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"token using the refresh token. Spotify may also return a new refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/grantType":{"url":"\/documentation\/spotifywebapi\/tokensrequest\/granttype","abstract":[{"text":"The grant type. Always set to “authorization_code”.","type":"text"}],"role":"symbol","title":"grantType","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/grantType"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"title":"PKCETokensRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PKCETokensRequest"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"text":" ","type":"text"},{"text":"with Proof Key for Code Exchange.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/pkcetokensrequest"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/init(code:redirectURI:clientId:clientSecret:)"],"anchor":"Initializers","title":"Initializers"},{"title":"Instance Properties","anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientSecret","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/code","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/grantType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/redirectURI"],"generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/formURLEncoded()"],"generated":true,"title":"Instance Methods","anchor":"Instance-Methods"},{"generated":true,"anchor":"Default-Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Equatable-Implementations"],"title":"Default Implementations"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TokensRequest"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"overview","level":2,"text":"Overview","type":"heading"},{"inlineContent":[{"type":"text","text":"When creating a type that conforms to "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","type":"reference","isActive":true},{"text":" and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"which communicates "},{"type":"emphasis","inlineContent":[{"text":"directly","type":"text"}]},{"type":"text","text":" with Spotify, use this type in the body of the"},{"type":"text","text":" "},{"type":"text","text":"network request made in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","isActive":true},{"text":" ","type":"text"},{"type":"text","text":"method."}],"type":"paragraph"},{"inlineContent":[{"text":"When using a custom backend server, use ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},{"text":" instead, which","type":"text"},{"type":"text","text":" "},{"text":"does not contain the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientId"},{"type":"text","text":", or "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientSecret","type":"reference","isActive":true},{"type":"text","text":", as these properties"},{"text":" ","type":"text"},{"type":"text","text":"should be stored on the server."}],"type":"paragraph"},{"type":"aside","name":"Important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Although this type conforms to "},{"code":"Codable","type":"codeVoice"},{"text":", it should actually be","type":"text"},{"type":"text","text":" "},{"text":"encoded in x-www-form-urlencoded format when sent in the body of a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"network request using "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/formURLEncoded()","type":"reference","isActive":true},{"type":"text","text":"."}]}],"style":"important"},{"inlineContent":[{"type":"text","text":"Read more about the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},{"text":".","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tokensrequest"]}],"abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"TokensRequest","navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"roleHeading":"Structure","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI13TokensRequestV","symbolKind":"struct"},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest"],"anchor":"Authentication-Objects","title":"Authentication Objects","generated":true}],"references":{"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCETokensRequest":{"role":"symbol","title":"ProxyPKCETokensRequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCETokensRequest","type":"topic","url":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","kind":"symbol","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code Flow"},{"type":"text","text":" "},{"type":"text","text":"with Proof Key for Code Exchange."}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProxyPKCETokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyPKCETokensRequest"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/formURLEncoded()":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/formurlencoded()","abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}],"title":"formURLEncoded()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/formURLEncoded()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/Decodable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/tokensrequest\/decodable-implementations","kind":"article","title":"Decodable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Decodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/clientId":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientId","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest\/clientid","title":"clientId","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RefreshTokensRequest":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RefreshTokensRequest"}],"title":"RefreshTokensRequest","navigatorTitle":[{"text":"RefreshTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RefreshTokensRequest","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/refreshtokensrequest","abstract":[{"type":"text","text":"Used during the Authorization Code Flow to retrieve a new access"},{"type":"text","text":" "},{"text":"token using the refresh token. Spotify may also return a new refresh token.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCETokensRequest":{"role":"symbol","title":"PKCETokensRequest","kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code Flow","type":"text"},{"type":"text","text":" "},{"text":"with Proof Key for Code Exchange.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PKCETokensRequest","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/pkcetokensrequest","navigatorTitle":[{"text":"PKCETokensRequest","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCETokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PKCERefreshTokensRequest":{"url":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"navigatorTitle":[{"kind":"identifier","text":"PKCERefreshTokensRequest"}],"title":"PKCERefreshTokensRequest","role":"symbol","abstract":[{"text":"Used during the Authorization Code Flow with Proof Key for Code Exchange","type":"text"},{"text":" ","type":"text"},{"text":"to retrieve a new access token and refresh token using the refresh token.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PKCERefreshTokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/grantType":{"role":"symbol","abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/grantType","url":"\/documentation\/spotifywebapi\/tokensrequest\/granttype","title":"grantType"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthInfo":{"navigatorTitle":[{"text":"AuthInfo","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authinfo","kind":"symbol","title":"AuthInfo","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthInfo"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthInfo","type":"topic","abstract":[{"type":"text","text":"The authorization information that Spotify returns during the authorization"},{"type":"text","text":" "},{"type":"text","text":"process."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","title":"Swift.Copyable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyPKCERefreshTokensRequest":{"role":"symbol","type":"topic","title":"ProxyPKCERefreshTokensRequest","url":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyPKCERefreshTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProxyPKCERefreshTokensRequest"}],"navigatorTitle":[{"text":"ProxyPKCERefreshTokensRequest","kind":"identifier"}],"abstract":[{"type":"text","text":"Used during the Authorization Code Flow with Proof Key for Code Exchange"},{"text":" ","type":"text"},{"type":"text","text":"to retrieve a new access token and refresh token using the refresh token."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/clientSecret":{"abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/clientsecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientSecret","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","title":"clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/code":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/code","title":"code","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/code","abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"type":"text","text":" "},{"type":"text","text":"URI."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/redirectURI":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectURI"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/redirectURI","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest\/redirecturi","abstract":[{"type":"text","text":"The redirect URI. This is sent in the request for validation only. There"},{"type":"text","text":" "},{"text":"will be no further redirection to this location.","type":"text"}],"title":"redirectURI"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/tokensrequest\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/init(code:redirectURI:clientId:clientSecret:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/init(code:redirectURI:clientId:clientSecret:)","kind":"symbol","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates an instance that is used to retrieve the authorization information"},{"text":" ","type":"text"},{"type":"text","text":"using the Authorization Code Flow."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientSecret"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"title":"init(code:redirectURI:clientId:clientSecret:)","url":"\/documentation\/spotifywebapi\/tokensrequest\/init(code:redirecturi:clientid:clientsecret:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Authorization Code Flow","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"role":"symbol","title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ClientCredentialsTokensRequest":{"title":"ClientCredentialsTokensRequest","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ClientCredentialsTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ClientCredentialsTokensRequest","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClientCredentialsTokensRequest"}],"url":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","abstract":[{"text":"Used to request the authorization information for the Client Credentials","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}]},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tokensrequest/!=(_:_:).json b/docs/data/documentation/spotifywebapi/tokensrequest/!=(_:_:).json index 1b13f453d..91d3352a7 100644 --- a/docs/data/documentation/spotifywebapi/tokensrequest/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/tokensrequest/!=(_:_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Equatable-Implementations"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI13TokensRequestV","symbolKind":"op","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"extendedModule":"Swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/tokensrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/!=(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/Equatable-Implementations":{"url":"\/documentation\/spotifywebapi\/tokensrequest\/equatable-implementations","abstract":[],"role":"collectionGroup","title":"Equatable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/!=(_:_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/tokensrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Equatable-Implementations"]]},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI13TokensRequestV","roleHeading":"Operator","title":"!=(_:_:)","extendedModule":"Swift"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/tokensrequest\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/!=(_:_:)","title":"!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/!=(_:_:)","abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tokensrequest/clientid.json b/docs/data/documentation/spotifywebapi/tokensrequest/clientid.json index b86840375..b00cfaa8d 100644 --- a/docs/data/documentation/spotifywebapi/tokensrequest/clientid.json +++ b/docs/data/documentation/spotifywebapi/tokensrequest/clientid.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The client id that you received when you registered your application."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"metadata":{"roleHeading":"Instance Property","title":"clientId","externalID":"s:13SpotifyWebAPI13TokensRequestV8clientIdSSvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"text":".","type":"text"}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientId","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/tokensrequest\/clientid"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/clientId":{"url":"\/documentation\/spotifywebapi\/tokensrequest\/clientid","type":"topic","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientId","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"title":"registering your application","titleInlineContent":[{"type":"text","text":"registering your application"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Read more about ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/tokensrequest\/clientid"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","title":"clientId","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","externalID":"s:13SpotifyWebAPI13TokensRequestV8clientIdSSvp","roleHeading":"Instance Property"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientId"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","titleInlineContent":[{"text":"registering your application","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registering your application"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/clientId":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientId","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest\/clientid","title":"clientId","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tokensrequest/clientsecret.json b/docs/data/documentation/spotifywebapi/tokensrequest/clientsecret.json index 1202bae93..9cdbfd1db 100644 --- a/docs/data/documentation/spotifywebapi/tokensrequest/clientsecret.json +++ b/docs/data/documentation/spotifywebapi/tokensrequest/clientsecret.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The client secret that you received when you registered your"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Read more about ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"type":"text","text":"."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tokensrequest\/clientsecret"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientSecret","interfaceLanguage":"swift"},"metadata":{"externalID":"s:13SpotifyWebAPI13TokensRequestV12clientSecretSSvp","title":"clientSecret","roleHeading":"Instance Property","symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientSecret"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"titleInlineContent":[{"text":"registering your application","type":"text"}],"type":"link","title":"registering your application","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/clientSecret":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientSecret","title":"clientSecret","kind":"symbol","type":"topic","abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/clientsecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"role":"symbol","title":"clientSecret","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13TokensRequestV12clientSecretSSvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientSecret"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property"},"abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"type":"text","text":" "},{"type":"text","text":"application."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientSecret"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Read more about ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}]}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tokensrequest\/clientsecret"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","titleInlineContent":[{"text":"registering your application","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registering your application"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/clientSecret":{"abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/clientsecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientSecret","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","title":"clientSecret"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tokensrequest/code.json b/docs/data/documentation/spotifywebapi/tokensrequest/code.json index 2c5d99229..6d9030e27 100644 --- a/docs/data/documentation/spotifywebapi/tokensrequest/code.json +++ b/docs/data/documentation/spotifywebapi/tokensrequest/code.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"metadata":{"title":"code","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI13TokensRequestV4codeSSvp","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/code"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tokensrequest\/code"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"type":"text","text":" "},{"text":"URI.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/code":{"kind":"symbol","abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"text":" ","type":"text"},{"text":"URI.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/code","type":"topic","title":"code","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/spotifywebapi\/tokensrequest\/code","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"code","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:13SpotifyWebAPI13TokensRequestV4codeSSvp","role":"symbol","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"kind":"symbol","abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"text":" ","type":"text"},{"type":"text","text":"URI."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/code"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tokensrequest\/code"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/code":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/code","title":"code","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/code","abstract":[{"type":"text","text":"The authorization code. Retrieved from the query string of the redirect"},{"type":"text","text":" "},{"type":"text","text":"URI."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tokensrequest/decodable-implementations.json b/docs/data/documentation/spotifywebapi/tokensrequest/decodable-implementations.json index 6224c18ff..be4767d71 100644 --- a/docs/data/documentation/spotifywebapi/tokensrequest/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/tokensrequest/decodable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tokensrequest\/decodable-implementations"]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/init(from:)"],"title":"Initializers"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Decodable-Implementations","interfaceLanguage":"swift"},"metadata":{"roleHeading":"API Collection","role":"collectionGroup","title":"Decodable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/init(from:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Decodable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/init(from:)"],"generated":true,"title":"Initializers","anchor":"Initializers"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Decodable-Implementations"},"sections":[],"kind":"article","variants":[{"paths":["\/documentation\/spotifywebapi\/tokensrequest\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/init(from:)","url":"\/documentation\/spotifywebapi\/tokensrequest\/init(from:)","title":"init(from:)","abstract":[],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tokensrequest/equatable-implementations.json b/docs/data/documentation/spotifywebapi/tokensrequest/equatable-implementations.json index 6b452d499..83f2d5a7e 100644 --- a/docs/data/documentation/spotifywebapi/tokensrequest/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/tokensrequest/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/!=(_:_:)"],"generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/tokensrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Equatable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/!=(_:_:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/tokensrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","topicSections":[{"generated":true,"title":"Operators","anchor":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/!=(_:_:)"]}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/!=(_:_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/!=(_:_:)","title":"!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/!=(_:_:)","abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tokensrequest/formurlencoded().json b/docs/data/documentation/spotifywebapi/tokensrequest/formurlencoded().json index 0ef03eac2..064be3c78 100644 --- a/docs/data/documentation/spotifywebapi/tokensrequest/formurlencoded().json +++ b/docs/data/documentation/spotifywebapi/tokensrequest/formurlencoded().json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tokensrequest\/formurlencoded()"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/formURLEncoded()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"metadata":{"role":"symbol","title":"formURLEncoded()","externalID":"s:13SpotifyWebAPI13TokensRequestV14formURLEncoded10Foundation4DataVyF","symbolKind":"method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"roleHeading":"Instance Method"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"This method should be used to encode this type to data (as opposed to using","type":"text"},{"type":"text","text":" "},{"text":"a ","type":"text"},{"code":"JSONEncoder","type":"codeVoice"},{"type":"text","text":") before being sent in a network request."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/formURLEncoded()":{"url":"\/documentation\/spotifywebapi\/tokensrequest\/formurlencoded()","abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}],"role":"symbol","title":"formURLEncoded()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/formURLEncoded()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"This method should be used to encode this type to data (as opposed to using"},{"type":"text","text":" "},{"type":"text","text":"a "},{"type":"codeVoice","code":"JSONEncoder"},{"type":"text","text":") before being sent in a network request."}],"type":"paragraph"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Encodes this instance to data using the x-www-form-urlencoded format."}],"sections":[],"metadata":{"title":"formURLEncoded()","externalID":"s:13SpotifyWebAPI13TokensRequestV14formURLEncoded10Foundation4DataVyF","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formURLEncoded","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"}],"roleHeading":"Instance Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tokensrequest\/formurlencoded()"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/formURLEncoded()"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/formURLEncoded()":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/formurlencoded()","abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}],"title":"formURLEncoded()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/formURLEncoded()"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tokensrequest/granttype.json b/docs/data/documentation/spotifywebapi/tokensrequest/granttype.json index 7118b4031..2eb7aa51e 100644 --- a/docs/data/documentation/spotifywebapi/tokensrequest/granttype.json +++ b/docs/data/documentation/spotifywebapi/tokensrequest/granttype.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/grantType","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"text":"The grant type. Always set to “authorization_code”.","type":"text"}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI13TokensRequestV9grantTypeSSvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","symbolKind":"property","title":"grantType"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tokensrequest\/granttype"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/grantType":{"url":"\/documentation\/spotifywebapi\/tokensrequest\/granttype","abstract":[{"text":"The grant type. Always set to “authorization_code”.","type":"text"}],"role":"symbol","title":"grantType","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/grantType"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13TokensRequestV9grantTypeSSvp","role":"symbol","title":"grantType","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"grantType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"symbolKind":"property","roleHeading":"Instance Property"},"kind":"symbol","abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"grantType","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tokensrequest\/granttype"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/grantType","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/grantType":{"role":"symbol","abstract":[{"type":"text","text":"The grant type. Always set to “authorization_code”."}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"grantType","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/grantType","url":"\/documentation\/spotifywebapi\/tokensrequest\/granttype","title":"grantType"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tokensrequest/init(code:redirecturi:clientid:clientsecret:).json b/docs/data/documentation/spotifywebapi/tokensrequest/init(code:redirecturi:clientid:clientsecret:).json index 2c93469fb..b4679f3e1 100644 --- a/docs/data/documentation/spotifywebapi/tokensrequest/init(code:redirecturi:clientid:clientsecret:).json +++ b/docs/data/documentation/spotifywebapi/tokensrequest/init(code:redirecturi:clientid:clientsecret:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientSecret"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The authorization code. Retrieved from the query string of the"},{"type":"text","text":" "},{"text":"redirect URI.","type":"text"}]}],"name":"code"},{"name":"redirectURI","content":[{"type":"paragraph","inlineContent":[{"text":"The redirect URI. This is sent in the request for","type":"text"},{"text":" ","type":"text"},{"text":"validation only. There will be no further redirection to this","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"location. This must be the same URI provided when creating the"},{"type":"text","text":" "},{"type":"text","text":"authorization URL that was used to request the authorization code"},{"type":"text","text":" "},{"type":"text","text":"(as opposed to any of your whitelisted redirect URIs)."}]}]},{"name":"clientId","content":[{"inlineContent":[{"type":"text","text":"The client id that you received when you "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]},{"name":"clientSecret","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The client secret that you received when you "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},{"type":"text","text":"."}]}]}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"When creating a type that conforms to "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","isActive":true},{"text":" and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"which communicates "},{"type":"emphasis","inlineContent":[{"type":"text","text":"directly"}]},{"text":" with Spotify, use this type in the body of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the network request made in the"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"text":"method.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"When using a custom backend server, use ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","type":"reference"},{"type":"text","text":" instead,"},{"text":" ","type":"text"},{"type":"text","text":"which does not contain the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientId","type":"reference","isActive":true},{"type":"text","text":", or "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientSecret","type":"reference","isActive":true},{"type":"text","text":", as these"},{"type":"text","text":" "},{"text":"properties should be stored on the server.","type":"text"}],"type":"paragraph"},{"style":"important","content":[{"inlineContent":[{"text":"Although this type conforms to ","type":"text"},{"code":"Codable","type":"codeVoice"},{"type":"text","text":", it should actually"},{"type":"text","text":" "},{"text":"be encoded in x-www-form-urlencoded format when sent in the body of a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"network request using "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/formURLEncoded()"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"Important","type":"aside"},{"inlineContent":[{"type":"text","text":"Read more about the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"init(code:redirectURI:clientId:clientSecret:)","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"redirectURI","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"clientSecret"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"init","externalID":"s:13SpotifyWebAPI13TokensRequestV4code11redirectURI8clientId0I6SecretACSS_10Foundation3URLVS2Stcfc","role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/init(code:redirectURI:clientId:clientSecret:)"},"abstract":[{"type":"text","text":"Creates an instance that is used to retrieve the authorization information"},{"type":"text","text":" "},{"type":"text","text":"using the Authorization Code Flow."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tokensrequest\/init(code:redirecturi:clientid:clientsecret:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/formURLEncoded()":{"url":"\/documentation\/spotifywebapi\/tokensrequest\/formurlencoded()","abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}],"role":"symbol","title":"formURLEncoded()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formURLEncoded","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/formURLEncoded()"},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"type":"link","titleInlineContent":[{"text":"registered","type":"text"},{"text":" ","type":"text"},{"text":"your application","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","title":"registered your application"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/clientId":{"url":"\/documentation\/spotifywebapi\/tokensrequest\/clientid","type":"topic","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientId","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"clientId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"clientId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"type":"topic","abstract":[{"text":"A type that handles the process of requesting the authorization information and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"title":"AuthorizationCodeFlowBackend","navigatorTitle":[{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AuthorizationCodeFlowBackend","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","kind":"symbol","type":"topic","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectURIWithQuery"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":"), any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","required":true},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"title":"Authorization Code Flow","titleInlineContent":[{"text":"Authorization Code Flow","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/init(code:redirectURI:clientId:clientSecret:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/init(code:redirecturi:clientid:clientsecret:)","title":"init(code:redirectURI:clientId:clientSecret:)","abstract":[{"type":"text","text":"Creates an instance that is used to retrieve the authorization information"},{"type":"text","text":" "},{"text":"using the Authorization Code Flow.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/init(code:redirectURI:clientId:clientSecret:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/clientSecret":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientSecret","title":"clientSecret","kind":"symbol","type":"topic","abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/clientsecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"title":"ProxyTokensRequest","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProxyTokensRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ProxyTokensRequest"}],"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/proxytokensrequest","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/init(code:redirectURI:clientId:clientSecret:)"},"sections":[],"metadata":{"role":"symbol","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"redirectURI","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer","title":"init(code:redirectURI:clientId:clientSecret:)","externalID":"s:13SpotifyWebAPI13TokensRequestV4code11redirectURI8clientId0I6SecretACSS_10Foundation3URLVS2Stcfc","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","abstract":[{"type":"text","text":"Creates an instance that is used to retrieve the authorization information"},{"type":"text","text":" "},{"text":"using the Authorization Code Flow.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/tokensrequest\/init(code:redirecturi:clientid:clientsecret:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURI"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"clientSecret","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"code","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The authorization code. Retrieved from the query string of the"},{"text":" ","type":"text"},{"text":"redirect URI.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The redirect URI. This is sent in the request for"},{"text":" ","type":"text"},{"type":"text","text":"validation only. There will be no further redirection to this"},{"text":" ","type":"text"},{"type":"text","text":"location. This must be the same URI provided when creating the"},{"type":"text","text":" "},{"type":"text","text":"authorization URL that was used to request the authorization code"},{"text":" ","type":"text"},{"type":"text","text":"(as opposed to any of your whitelisted redirect URIs)."}]}],"name":"redirectURI"},{"content":[{"inlineContent":[{"text":"The client id that you received when you ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"name":"clientId"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The client secret that you received when you ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"reference"},{"type":"text","text":"."}]}],"name":"clientSecret"}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"When creating a type that conforms to "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","isActive":true},{"text":" and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"which communicates "},{"inlineContent":[{"text":"directly","type":"text"}],"type":"emphasis"},{"text":" with Spotify, use this type in the body of","type":"text"},{"type":"text","text":" "},{"text":"the network request made in the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"text","text":"method."}]},{"inlineContent":[{"type":"text","text":"When using a custom backend server, use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},{"type":"text","text":" instead,"},{"type":"text","text":" "},{"type":"text","text":"which does not contain the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientId"},{"text":", or ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientSecret"},{"type":"text","text":", as these"},{"type":"text","text":" "},{"text":"properties should be stored on the server.","type":"text"}],"type":"paragraph"},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"Although this type conforms to ","type":"text"},{"type":"codeVoice","code":"Codable"},{"text":", it should actually","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"be encoded in x-www-form-urlencoded format when sent in the body of a"},{"text":" ","type":"text"},{"text":"network request using ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/formURLEncoded()","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"name":"Important","style":"important"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend":{"abstract":[{"type":"text","text":"A type that handles the process of requesting the authorization information and"},{"text":" ","type":"text"},{"type":"text","text":"refreshing the access token using the Authorization Code Flow."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"title":"AuthorizationCodeFlowBackend","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthorizationCodeFlowBackend"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AuthorizationCodeFlowBackend/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)":{"kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","abstract":[{"text":"Exchanges an authorization code for the access and refresh tokens.","type":"text"}],"role":"symbol","title":"requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","required":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AuthorizationCodeFlowBackend\/requestAccessAndRefreshTokens(code:redirectURIWithQuery:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"requestAccessAndRefreshTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectURIWithQuery"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<(data","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":", response","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"text":"), any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/formURLEncoded()":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/formurlencoded()","abstract":[{"text":"Encodes this instance to data using the x-www-form-urlencoded format.","type":"text"}],"title":"formURLEncoded()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formURLEncoded"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/formURLEncoded()"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/clientId":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientId","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest\/clientid","title":"clientId","abstract":[{"text":"The client id that you received when you registered your application.","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app":{"titleInlineContent":[{"type":"text","text":"registered"},{"type":"text","text":" "},{"text":"your application","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app","type":"link","title":"registered your application","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/app-settings\/#register-your-app"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/clientSecret":{"abstract":[{"text":"The client secret that you received when you registered your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"application."}],"type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/clientsecret","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/clientSecret","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientSecret","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","title":"clientSecret"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ProxyTokensRequest":{"abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProxyTokensRequest"}],"title":"ProxyTokensRequest","url":"\/documentation\/spotifywebapi\/proxytokensrequest","navigatorTitle":[{"text":"ProxyTokensRequest","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ProxyTokensRequest"},"https://developer.spotify.com/documentation/general/guides/authorization/code-flow/":{"titleInlineContent":[{"type":"text","text":"Authorization Code Flow"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/","title":"Authorization Code Flow","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/authorization\/code-flow\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/init(code:redirectURI:clientId:clientSecret:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/init(code:redirectURI:clientId:clientSecret:)","kind":"symbol","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates an instance that is used to retrieve the authorization information"},{"text":" ","type":"text"},{"type":"text","text":"using the Authorization Code Flow."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectURI","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"text":"clientId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"clientSecret"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"title":"init(code:redirectURI:clientId:clientSecret:)","url":"\/documentation\/spotifywebapi\/tokensrequest\/init(code:redirecturi:clientid:clientsecret:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tokensrequest/init(from:).json b/docs/data/documentation/spotifywebapi/tokensrequest/init(from:).json index 7ad10dfa9..91f6bb757 100644 --- a/docs/data/documentation/spotifywebapi/tokensrequest/init(from:).json +++ b/docs/data/documentation/spotifywebapi/tokensrequest/init(from:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Decodable-Implementations"]]},"sections":[],"metadata":{"role":"symbol","title":"init(from:)","externalID":"s:13SpotifyWebAPI13TokensRequestV4fromACs7Decoder_p_tKcfc","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Initializer"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tokensrequest\/init(from:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/init(from:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/init(from:)","type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/Decodable-Implementations":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/tokensrequest\/decodable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/tokensrequest\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Decodable-Implementations"]]},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","externalID":"s:13SpotifyWebAPI13TokensRequestV4fromACs7Decoder_p_tKcfc","extendedModule":"SpotifyWebAPI","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","roleHeading":"Initializer"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/init(from:)"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/Decodable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/tokensrequest\/decodable-implementations","kind":"article","title":"Decodable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/Decodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/init(from:)","url":"\/documentation\/spotifywebapi\/tokensrequest\/init(from:)","title":"init(from:)","abstract":[],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tokensrequest/redirecturi.json b/docs/data/documentation/spotifywebapi/tokensrequest/redirecturi.json index 9a9f9a9ae..f77576332 100644 --- a/docs/data/documentation/spotifywebapi/tokensrequest/redirecturi.json +++ b/docs/data/documentation/spotifywebapi/tokensrequest/redirecturi.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectURI"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"symbolKind":"property","title":"redirectURI","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13TokensRequestV11redirectURI10Foundation3URLVvp","role":"symbol"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectURI"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"inlineContent":[{"text":"This must be the same URI provided when creating the authorization URL that","type":"text"},{"text":" ","type":"text"},{"text":"was used to request the authorization code (as opposed to any of your","type":"text"},{"type":"text","text":" "},{"text":"whitelisted redirect URIs).","type":"text"}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/tokensrequest\/redirecturi"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"text":"The redirect URI. This is sent in the request for validation only. There","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"will be no further redirection to this location."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/redirectURI"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"abstract":[{"text":"Additional methods for authorizing your app with the Spotify web API.","type":"text"}],"kind":"article","title":"Additional Authorization Methods","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/additional-authorization-methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/redirectURI":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"redirectURI","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/tokensrequest\/redirecturi","title":"redirectURI","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/redirectURI","type":"topic","abstract":[{"type":"text","text":"The redirect URI. This is sent in the request for validation only. There"},{"type":"text","text":" "},{"text":"will be no further redirection to this location.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","url":"\/documentation\/spotifywebapi\/tokensrequest","abstract":[{"type":"text","text":"After the user has authorized your app and a code has been provided, this type"},{"text":" ","type":"text"},{"type":"text","text":"is used to request a refresh and access token for the Authorization Code"},{"text":" ","type":"text"},{"type":"text","text":"Flow."}],"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"The redirect URI. This is sent in the request for validation only. There","type":"text"},{"type":"text","text":" "},{"type":"text","text":"will be no further redirection to this location."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13TokensRequestV11redirectURI10Foundation3URLVvp","role":"symbol","title":"redirectURI","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"redirectURI","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tokensrequest\/redirecturi"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"redirectURI"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"text":"This must be the same URI provided when creating the authorization URL that","type":"text"},{"text":" ","type":"text"},{"text":"was used to request the authorization code (as opposed to any of your","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"whitelisted redirect URIs)."}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/redirectURI","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Additional-Authorization-Methods":{"kind":"article","title":"Additional Authorization Methods","abstract":[{"type":"text","text":"Additional methods for authorizing your app with the Spotify web API."}],"type":"topic","url":"\/documentation\/spotifywebapi\/additional-authorization-methods","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Additional-Authorization-Methods"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest":{"navigatorTitle":[{"text":"TokensRequest","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"After the user has authorized your app and a code has been provided, this type","type":"text"},{"type":"text","text":" "},{"text":"is used to request a refresh and access token for the Authorization Code","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Flow."}],"type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TokensRequest","kind":"identifier"}],"role":"symbol","title":"TokensRequest"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TokensRequest/redirectURI":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectURI"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TokensRequest\/redirectURI","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/tokensrequest\/redirecturi","abstract":[{"type":"text","text":"The redirect URI. This is sent in the request for validation only. There"},{"type":"text","text":" "},{"text":"will be no further redirection to this location.","type":"text"}],"title":"redirectURI"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track.json b/docs/data/documentation/spotifywebapi/track.json index faa968d68..af5430029 100644 --- a/docs/data/documentation/spotifywebapi/track.json +++ b/docs/data/documentation/spotifywebapi/track.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"],"title":"Media Objects"}],"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"metadata":{"symbolKind":"struct","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5TrackV","navigatorTitle":[{"kind":"identifier","text":"Track"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"title":"Track","roleHeading":"Structure"},"abstract":[{"type":"text","text":"A Spotify track."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/track"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/artists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/availableMarkets","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/discNumber","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/durationMS","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/externalIds","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isExplicit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isLocal","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isPlayable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/popularity","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/previewURL","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/restrictions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/trackNumber","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/uri"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Equatable-Implementations"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Track"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/name":{"kind":"symbol","role":"symbol","abstract":[{"text":"The name of the track.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/name","url":"\/documentation\/spotifywebapi\/track\/name","type":"topic"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/href":{"kind":"symbol","role":"symbol","abstract":[{"text":"A link to the Spotify web API endpoint providing the full track object.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/href","type":"topic","url":"\/documentation\/spotifywebapi\/track\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/trackNumber":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The number of the track."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trackNumber","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"trackNumber","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/trackNumber","url":"\/documentation\/spotifywebapi\/track\/tracknumber","type":"topic"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify URI","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify URI"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/popularity":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"popularity","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/track\/popularity","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/popularity","type":"topic","title":"popularity","role":"symbol","abstract":[{"text":"The popularity of the track.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/Decodable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/track\/decodable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/type":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"}],"title":"type","type":"topic","abstract":[{"type":"text","text":"The object type. Usually "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"text":", but may be","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference","isActive":true},{"type":"text","text":" if this was retrieved from a playlist."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/track\/type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/type","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/Encodable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Encodable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/track\/encodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"navigatorTitle":[{"text":"Show","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","kind":"symbol","title":"Show","type":"topic","abstract":[{"type":"text","text":"A Spotify podcast show."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Episode","kind":"identifier"}],"navigatorTitle":[{"text":"Episode","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify podcast episode."}],"url":"\/documentation\/spotifywebapi\/episode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/externalURLs":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"title":"externalURLs","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/track\/externalurls","abstract":[{"text":"Known external urls for this track.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/externalURLs"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}],"type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/availableMarkets":{"kind":"symbol","role":"symbol","abstract":[{"text":"A list of the countries in which the track can be played, identified by","type":"text"},{"type":"text","text":" "},{"type":"text","text":"their "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"text":" codes.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"title":"availableMarkets","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/availableMarkets","type":"topic","url":"\/documentation\/spotifywebapi\/track\/availablemarkets"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/uri":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/uri","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/track\/uri","title":"uri","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"text":" for the track.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/album":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The album on which the track appears."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/album","url":"\/documentation\/spotifywebapi\/track\/album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/discNumber":{"kind":"symbol","role":"symbol","abstract":[{"text":"The disc number (usually 1 unless the album consists of more than one","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"disc)."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"discNumber","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"discNumber","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/discNumber","type":"topic","url":"\/documentation\/spotifywebapi\/track\/discnumber"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/track\/approximatelyequatable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/ApproximatelyEquatable-Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/linkedFrom":{"title":"linkedFrom","url":"\/documentation\/spotifywebapi\/track\/linkedfrom","abstract":[{"text":"Part of the response when Track Relinking is applied, and the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"requested track has been replaced with different track. The track link"},{"type":"text","text":" "},{"type":"text","text":"contains information about the originally requested track."}],"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linkedFrom","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","text":"TrackLink"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)":{"title":"init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"album"},{"text":": ","kind":"text"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"artists","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isLocal"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"popularity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"trackNumber","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"isExplicit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"isPlayable"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"?, "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"previewURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"externalIds","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"availableMarkets","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"linkedFrom","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TrackLink","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV"},{"kind":"text","text":"?, "},{"text":"restrictions","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"discNumber"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/track\/init(name:album:artists:uri:id:islocal:popularity:durationms:tracknumber:isexplicit:isplayable:href:previewurl:externalurls:externalids:availablemarkets:linkedfrom:restrictions:discnumber:type:)","role":"symbol","abstract":[{"type":"text","text":"Creates a Spotify track."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isLocal":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Whether or not the track is from a "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","type":"reference","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isLocal","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"isLocal","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isLocal","url":"\/documentation\/spotifywebapi\/track\/islocal","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/previewURL":{"kind":"symbol","role":"symbol","abstract":[{"text":"A link to a 30 second preview of the track in MP3 format.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"previewURL","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"title":"previewURL","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/previewURL","type":"topic","url":"\/documentation\/spotifywebapi\/track\/previewurl"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/Equatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/track\/equatable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/externalIds":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Known external IDs for the track."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalIds","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?","kind":"text"}],"title":"externalIds","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/externalIds","type":"topic","url":"\/documentation\/spotifywebapi\/track\/externalids"},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#local-files":{"title":"local file","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","titleInlineContent":[{"type":"text","text":"local file"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isExplicit":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isExplicit","kind":"symbol","abstract":[{"type":"text","text":"Whether or not the track has explicit lyrics. "},{"code":"false","type":"codeVoice"},{"type":"text","text":" if unknown."}],"url":"\/documentation\/spotifywebapi\/track\/isexplicit","title":"isExplicit","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/durationMS":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The track length in milliseconds."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"durationMS","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/durationMS","url":"\/documentation\/spotifywebapi\/track\/durationms","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isPlayable":{"kind":"symbol","role":"symbol","abstract":[{"text":"Part of the response when Track Relinking is applied. Else, ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". If"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":", the track is playable in the given market. Otherwise, ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"isPlayable","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isPlayable","type":"topic","url":"\/documentation\/spotifywebapi\/track\/isplayable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/id":{"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"text":" for the track.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/id","url":"\/documentation\/spotifywebapi\/track\/id","kind":"symbol","title":"id","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/artists":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The artists who performed the track. The simplified versions will be"},{"type":"text","text":" "},{"text":"returned.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"]?","kind":"text"}],"title":"artists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/artists","type":"topic","url":"\/documentation\/spotifywebapi\/track\/artists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/restrictions":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"restrictions"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"title":"restrictions","url":"\/documentation\/spotifywebapi\/track\/restrictions","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/restrictions","type":"topic","abstract":[{"text":"Part of the response when a content restriction, such as Track","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Relinking, is applied."}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo","kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track"]}],"seeAlsoSections":[{"anchor":"Media-Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show"],"generated":true,"title":"Media Objects"}],"metadata":{"symbolKind":"struct","role":"symbol","navigatorTitle":[{"text":"Track","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI5TrackV","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Structure","title":"Track"},"topicSections":[{"title":"Initializers","anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)"],"generated":true},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/album","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/artists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/availableMarkets","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/discNumber","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/durationMS","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/externalIds","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isExplicit","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isLocal","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isPlayable","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/name","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/popularity","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/previewURL","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/restrictions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/trackNumber","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/uri"],"anchor":"Instance-Properties"},{"anchor":"Default-Implementations","generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Equatable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Track"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/track\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Equatable-Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Episode":{"title":"Episode","abstract":[{"type":"text","text":"A Spotify podcast episode."}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Episode"}],"type":"topic","url":"\/documentation\/spotifywebapi\/episode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Episode","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Episode"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/Decodable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/track\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/type":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"url":"\/documentation\/spotifywebapi\/track\/type","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/type","title":"type","role":"symbol","abstract":[{"text":"The object type. Usually ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"text":", but may be","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference"},{"text":" if this was retrieved from a playlist.","type":"text"}]},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Show":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Show","title":"Show","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Show"}],"navigatorTitle":[{"kind":"identifier","text":"Show"}],"url":"\/documentation\/spotifywebapi\/show","abstract":[{"type":"text","text":"A Spotify podcast show."}],"type":"topic"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/durationMS":{"title":"durationMS","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/durationMS","url":"\/documentation\/spotifywebapi\/track\/durationms","abstract":[{"type":"text","text":"The track length in milliseconds."}],"kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"durationMS"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"album"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"text":"?, ","kind":"text"},{"text":"artists","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isLocal"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"popularity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"durationMS","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"trackNumber"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"isExplicit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"isPlayable"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"text":"previewURL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?, ","kind":"text"},{"text":"externalIds","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"availableMarkets","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"linkedFrom"},{"text":": ","kind":"text"},{"text":"TrackLink","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"restrictions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?, ","kind":"text"},{"text":"discNumber","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[{"text":"Creates a Spotify track.","type":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/track\/init(name:album:artists:uri:id:islocal:popularity:durationms:tracknumber:isexplicit:isplayable:href:previewurl:externalurls:externalids:availablemarkets:linkedfrom:restrictions:discnumber:type:)","title":"init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/Encodable-Implementations":{"url":"\/documentation\/spotifywebapi\/track\/encodable-implementations","kind":"article","type":"topic","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Encodable-Implementations","abstract":[],"role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/discNumber":{"abstract":[{"type":"text","text":"The disc number (usually 1 unless the album consists of more than one"},{"text":" ","type":"text"},{"type":"text","text":"disc)."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"discNumber"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","title":"discNumber","role":"symbol","url":"\/documentation\/spotifywebapi\/track\/discnumber","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/discNumber"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","title":"ISO 3166-1 alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/uri":{"url":"\/documentation\/spotifywebapi\/track\/uri","kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/uri","abstract":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"type":"text","text":" for the track."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/ApproximatelyEquatable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/track\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","role":"collectionGroup","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/id":{"type":"topic","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/id","abstract":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"text":" for the track.","type":"text"}],"url":"\/documentation\/spotifywebapi\/track\/id","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/previewURL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/previewURL","kind":"symbol","url":"\/documentation\/spotifywebapi\/track\/previewurl","title":"previewURL","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"previewURL","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A link to a 30 second preview of the track in MP3 format."}]},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#local-files":{"titleInlineContent":[{"type":"text","text":"local file"}],"type":"link","title":"local file","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/externalURLs":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/externalURLs","kind":"symbol","abstract":[{"text":"Known external urls for this track.","type":"text"}],"title":"externalURLs","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"url":"\/documentation\/spotifywebapi\/track\/externalurls","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/name":{"title":"name","kind":"symbol","abstract":[{"type":"text","text":"The name of the track."}],"url":"\/documentation\/spotifywebapi\/track\/name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/name","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/artists":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/artists","kind":"symbol","url":"\/documentation\/spotifywebapi\/track\/artists","title":"artists","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"]?","kind":"text"}],"abstract":[{"type":"text","text":"The artists who performed the track. The simplified versions will be"},{"type":"text","text":" "},{"type":"text","text":"returned."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isLocal":{"title":"isLocal","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"isLocal","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isLocal","kind":"symbol","url":"\/documentation\/spotifywebapi\/track\/islocal","abstract":[{"text":"Whether or not the track is from a ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","isActive":true},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/externalIds":{"url":"\/documentation\/spotifywebapi\/track\/externalids","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"externalIds","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"title":"externalIds","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/externalIds","abstract":[{"type":"text","text":"Known external IDs for the track."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/href":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/spotifywebapi\/track\/href","abstract":[{"text":"A link to the Spotify web API endpoint providing the full track object.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/href","title":"href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/linkedFrom":{"url":"\/documentation\/spotifywebapi\/track\/linkedfrom","abstract":[{"text":"Part of the response when Track Relinking is applied, and the","type":"text"},{"type":"text","text":" "},{"text":"requested track has been replaced with different track. The track link","type":"text"},{"type":"text","text":" "},{"type":"text","text":"contains information about the originally requested track."}],"role":"symbol","title":"linkedFrom","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"linkedFrom"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","text":"TrackLink","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/availableMarkets":{"title":"availableMarkets","abstract":[{"type":"text","text":"A list of the countries in which the track can be played, identified by"},{"type":"text","text":" "},{"type":"text","text":"their "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"text":" codes.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/availableMarkets","url":"\/documentation\/spotifywebapi\/track\/availablemarkets","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/restrictions":{"role":"symbol","title":"restrictions","type":"topic","url":"\/documentation\/spotifywebapi\/track\/restrictions","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"restrictions"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?","kind":"text"}],"abstract":[{"text":"Part of the response when a content restriction, such as Track","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Relinking, is applied."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/restrictions","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isPlayable":{"role":"symbol","title":"isPlayable","type":"topic","url":"\/documentation\/spotifywebapi\/track\/isplayable","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"?"}],"abstract":[{"text":"Part of the response when Track Relinking is applied. Else, ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":". If"},{"text":" ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":", the track is playable in the given market. Otherwise, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isPlayable","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/trackNumber":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/trackNumber","kind":"symbol","url":"\/documentation\/spotifywebapi\/track\/tracknumber","title":"trackNumber","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trackNumber","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The number of the track."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isExplicit":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isExplicit","type":"topic","title":"isExplicit","url":"\/documentation\/spotifywebapi\/track\/isexplicit","abstract":[{"type":"text","text":"Whether or not the track has explicit lyrics. "},{"code":"false","type":"codeVoice"},{"text":" if unknown.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExplicit"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/album":{"url":"\/documentation\/spotifywebapi\/track\/album","kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"album"},{"text":": ","kind":"text"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/album","abstract":[{"type":"text","text":"The album on which the track appears."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/popularity":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/popularity","kind":"symbol","url":"\/documentation\/spotifywebapi\/track\/popularity","title":"popularity","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"popularity","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The popularity of the track."}]},"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","type":"unresolvable","title":"Swift.Copyable"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"titleInlineContent":[{"type":"text","text":"Spotify URI"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","title":"Spotify URI","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/!=(_:_:).json b/docs/data/documentation/spotifywebapi/track/!=(_:_:).json index 50364548d..407d64763 100644 --- a/docs/data/documentation/spotifywebapi/track/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/track/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"op","title":"!=(_:_:)","roleHeading":"Operator","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI5TrackV","extendedModule":"Swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/Equatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/track\/equatable-implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/track\/!=(_:_:)","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/!=(_:_:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"symbolKind":"op","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI5TrackV","role":"symbol","roleHeading":"Operator","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/track\/!=(_:_:)","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/track\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Equatable-Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/album.json b/docs/data/documentation/spotifywebapi/track/album.json index 91fd13592..2e822b99f 100644 --- a/docs/data/documentation/spotifywebapi/track/album.json +++ b/docs/data/documentation/spotifywebapi/track/album.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/album"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI5TrackV5albumAA5AlbumVSgvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"text":"?","kind":"text"}],"title":"album"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/album"},"abstract":[{"type":"text","text":"The album on which the track appears."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album"},{"kind":"text","text":"?"}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"The simplified version will be returned.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Only available for the full track object.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/album":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The album on which the track appears."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/album","url":"\/documentation\/spotifywebapi\/track\/album","type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/album"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"sections":[],"abstract":[{"text":"The album on which the track appears.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"property","title":"album","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"album","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","externalID":"s:13SpotifyWebAPI5TrackV5albumAA5AlbumVSgvp"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"album","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Album","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"text":"?","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"The simplified version will be returned.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Only available for the full track object."}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/album","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/album":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/album","url":"\/documentation\/spotifywebapi\/track\/album","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"album"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","text":"Album","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","title":"album","abstract":[{"text":"The album on which the track appears.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/track/approximatelyequatable-implementations.json index 45afa5808..0f4dd37fc 100644 --- a/docs/data/documentation/spotifywebapi/track/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/track/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isApproximatelyEqual(to:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/approximatelyequatable-implementations"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/ApproximatelyEquatable-Implementations"},"kind":"article","metadata":{"title":"ApproximatelyEquatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isApproximatelyEqual(to:)":{"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"title":"isApproximatelyEqual(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/track\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isApproximatelyEqual(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/approximatelyequatable-implementations"]}],"metadata":{"title":"ApproximatelyEquatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isApproximatelyEqual(to:)"],"anchor":"Instance-Methods","generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isApproximatelyEqual(to:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/track\/isapproximatelyequal(to:)","kind":"symbol","title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isApproximatelyEqual(to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/artists.json b/docs/data/documentation/spotifywebapi/track/artists.json index 1473498e6..d4b728d26 100644 --- a/docs/data/documentation/spotifywebapi/track/artists.json +++ b/docs/data/documentation/spotifywebapi/track/artists.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/artists"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/artists","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI5TrackV7artistsSayAA6ArtistVGSgvp","role":"symbol","symbolKind":"property","title":"artists","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"artists"},{"text":": [","kind":"text"},{"text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","kind":"typeIdentifier"},{"kind":"text","text":"]?"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"sections":[],"abstract":[{"type":"text","text":"The artists who performed the track. The simplified versions will be"},{"type":"text","text":" "},{"type":"text","text":"returned."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","text":"Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":"]?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Each artist object includes a link in href to more detailed information"},{"type":"text","text":" "},{"type":"text","text":"about the artist."}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/artists":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The artists who performed the track. The simplified versions will be"},{"type":"text","text":" "},{"text":"returned.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"]?","kind":"text"}],"title":"artists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/artists","type":"topic","url":"\/documentation\/spotifywebapi\/track\/artists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The artists who performed the track. The simplified versions will be","type":"text"},{"type":"text","text":" "},{"text":"returned.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/artists"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"artists","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Artist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":"]?"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Each artist object includes a link in href to more detailed information"},{"text":" ","type":"text"},{"type":"text","text":"about the artist."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/artists"]}],"metadata":{"title":"artists","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI5TrackV7artistsSayAA6ArtistVGSgvp","role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"artists","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":"]?","kind":"text"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/artists":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/artists","kind":"symbol","url":"\/documentation\/spotifywebapi\/track\/artists","title":"artists","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"artists","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"]?","kind":"text"}],"abstract":[{"type":"text","text":"The artists who performed the track. The simplified versions will be"},{"type":"text","text":" "},{"type":"text","text":"returned."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/availablemarkets.json b/docs/data/documentation/spotifywebapi/track/availablemarkets.json index f7d441029..21bb2e919 100644 --- a/docs/data/documentation/spotifywebapi/track/availablemarkets.json +++ b/docs/data/documentation/spotifywebapi/track/availablemarkets.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If a market parameter was supplied in the request that returned this track,"},{"type":"text","text":" "},{"type":"text","text":"then this property will be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" and "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isPlayable","type":"reference"},{"text":" will be non-","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}]},{"inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/restrictions","type":"reference"},{"text":" and the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/availablemarkets"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/availableMarkets"},"kind":"symbol","sections":[],"abstract":[{"text":"A list of the countries in which the track can be played, identified by","type":"text"},{"text":" ","type":"text"},{"text":"their ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"type":"text","text":" codes."}],"metadata":{"title":"availableMarkets","externalID":"s:13SpotifyWebAPI5TrackV16availableMarketsSaySSGSgvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]?"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/availableMarkets":{"kind":"symbol","role":"symbol","abstract":[{"text":"A list of the countries in which the track can be played, identified by","type":"text"},{"type":"text","text":" "},{"type":"text","text":"their "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"text":" codes.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"title":"availableMarkets","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/availableMarkets","type":"topic","url":"\/documentation\/spotifywebapi\/track\/availablemarkets"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isPlayable":{"kind":"symbol","role":"symbol","abstract":[{"text":"Part of the response when Track Relinking is applied. Else, ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". If"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":", the track is playable in the given market. Otherwise, ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"isPlayable","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isPlayable","type":"topic","url":"\/documentation\/spotifywebapi\/track\/isplayable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/restrictions":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"restrictions"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"title":"restrictions","url":"\/documentation\/spotifywebapi\/track\/restrictions","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/restrictions","type":"topic","abstract":[{"text":"Part of the response when a content restriction, such as Track","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Relinking, is applied."}],"role":"symbol","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"type":"link","titleInlineContent":[{"type":"text","text":"Track Relinking Guide"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"Track Relinking Guide"}}} \ No newline at end of file +{"metadata":{"externalID":"s:13SpotifyWebAPI5TrackV16availableMarketsSaySSGSgvp","title":"availableMarkets","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"availableMarkets","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"symbolKind":"property"},"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/availablemarkets"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"If a market parameter was supplied in the request that returned this track,"},{"type":"text","text":" "},{"type":"text","text":"then this property will be "},{"code":"nil","type":"codeVoice"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isPlayable","isActive":true,"type":"reference"},{"type":"text","text":" will be non-"},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/restrictions","isActive":true},{"type":"text","text":" and the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"kind":"content"}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"abstract":[{"type":"text","text":"A list of the countries in which the track can be played, identified by"},{"text":" ","type":"text"},{"type":"text","text":"their "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"type":"text","text":" codes."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/availableMarkets"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isPlayable":{"role":"symbol","title":"isPlayable","type":"topic","url":"\/documentation\/spotifywebapi\/track\/isplayable","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"?"}],"abstract":[{"text":"Part of the response when Track Relinking is applied. Else, ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":". If"},{"text":" ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":", the track is playable in the given market. Otherwise, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isPlayable","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"title":"ISO 3166-1 alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2"}],"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/restrictions":{"role":"symbol","title":"restrictions","type":"topic","url":"\/documentation\/spotifywebapi\/track\/restrictions","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"restrictions"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?","kind":"text"}],"abstract":[{"text":"Part of the response when a content restriction, such as Track","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Relinking, is applied."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/restrictions","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/availableMarkets":{"title":"availableMarkets","abstract":[{"type":"text","text":"A list of the countries in which the track can be played, identified by"},{"type":"text","text":" "},{"type":"text","text":"their "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true},{"text":" codes.","type":"text"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"availableMarkets","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/availableMarkets","url":"\/documentation\/spotifywebapi\/track\/availablemarkets","kind":"symbol","type":"topic"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"title":"Track Relinking Guide","titleInlineContent":[{"type":"text","text":"Track Relinking Guide"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/decodable-implementations.json b/docs/data/documentation/spotifywebapi/track/decodable-implementations.json index 9598d0319..4b7c68007 100644 --- a/docs/data/documentation/spotifywebapi/track/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/track/decodable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Decodable-Implementations","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/init(from:)"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Decodable Implementations","role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/decodable-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/init(from:)":{"title":"init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/track\/init(from:)","role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/init(from:)","type":"topic"}}} \ No newline at end of file +{"sections":[],"topicSections":[{"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/init(from:)"],"title":"Initializers","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/decodable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Decodable Implementations"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Decodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/init(from:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/init(from:)","type":"topic","role":"symbol","title":"init(from:)","url":"\/documentation\/spotifywebapi\/track\/init(from:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/discnumber.json b/docs/data/documentation/spotifywebapi/track/discnumber.json index 219bfd02e..417bb8a4f 100644 --- a/docs/data/documentation/spotifywebapi/track/discnumber.json +++ b/docs/data/documentation/spotifywebapi/track/discnumber.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"discNumber"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/discNumber","interfaceLanguage":"swift"},"abstract":[{"text":"The disc number (usually 1 unless the album consists of more than one","type":"text"},{"type":"text","text":" "},{"type":"text","text":"disc)."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/discnumber"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"discNumber"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}],"role":"symbol","title":"discNumber","externalID":"s:13SpotifyWebAPI5TrackV10discNumberSiSgvp"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/discNumber":{"kind":"symbol","role":"symbol","abstract":[{"text":"The disc number (usually 1 unless the album consists of more than one","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"disc)."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"discNumber","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"discNumber","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/discNumber","type":"topic","url":"\/documentation\/spotifywebapi\/track\/discnumber"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","title":"discNumber","externalID":"s:13SpotifyWebAPI5TrackV10discNumberSiSgvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"discNumber","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"discNumber"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","sections":[],"abstract":[{"text":"The disc number (usually 1 unless the album consists of more than one","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"disc)."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/discNumber","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/discnumber"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/discNumber":{"abstract":[{"type":"text","text":"The disc number (usually 1 unless the album consists of more than one"},{"text":" ","type":"text"},{"type":"text","text":"disc)."}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"discNumber"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","title":"discNumber","role":"symbol","url":"\/documentation\/spotifywebapi\/track\/discnumber","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/discNumber"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/durationms.json b/docs/data/documentation/spotifywebapi/track/durationms.json index 87e0b0b35..8d2512413 100644 --- a/docs/data/documentation/spotifywebapi/track/durationms.json +++ b/docs/data/documentation/spotifywebapi/track/durationms.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/durationms"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/durationMS"},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"durationMS"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"title":"durationMS","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5TrackV10durationMSSiSgvp"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"durationMS"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","abstract":[{"type":"text","text":"The track length in milliseconds."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/durationMS":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The track length in milliseconds."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"durationMS","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/durationMS","url":"\/documentation\/spotifywebapi\/track\/durationms","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"durationMS"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/durationMS"},"kind":"symbol","abstract":[{"text":"The track length in milliseconds.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"durationMS"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"title":"durationMS","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI5TrackV10durationMSSiSgvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/durationms"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/durationMS":{"title":"durationMS","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/durationMS","url":"\/documentation\/spotifywebapi\/track\/durationms","abstract":[{"type":"text","text":"The track length in milliseconds."}],"kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"durationMS"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/encodable-implementations.json b/docs/data/documentation/spotifywebapi/track/encodable-implementations.json index 2b4754516..469a3ac46 100644 --- a/docs/data/documentation/spotifywebapi/track/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/track/encodable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Encodable-Implementations","interfaceLanguage":"swift"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/encodable-implementations"]}],"metadata":{"title":"Encodable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/encode(to:)"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/encode(to:)":{"title":"encode(to:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/encode(to:)","url":"\/documentation\/spotifywebapi\/track\/encode(to:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Encodable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Instance Methods","anchor":"Instance-Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/encode(to:)"]}],"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Encodable-Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/encode(to:)":{"abstract":[],"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/encode(to:)","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/track\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/encode(to:).json b/docs/data/documentation/spotifywebapi/track/encode(to:).json index 81a828a4b..2de3974ed 100644 --- a/docs/data/documentation/spotifywebapi/track/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/track/encode(to:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/encode(to:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Encodable-Implementations"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","externalID":"s:13SpotifyWebAPI5TrackV6encode2toys7Encoder_p_tKF","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": any "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/encode(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/encode(to:)":{"title":"encode(to:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/encode(to:)","url":"\/documentation\/spotifywebapi\/track\/encode(to:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/Encodable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Encodable-Implementations","type":"topic","url":"\/documentation\/spotifywebapi\/track\/encodable-implementations"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Encodable-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/encode(to:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}]}],"metadata":{"title":"encode(to:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","extendedModule":"SpotifyWebAPI","symbolKind":"method","externalID":"s:13SpotifyWebAPI5TrackV6encode2toys7Encoder_p_tKF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/encode(to:)"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/encode(to:)":{"abstract":[],"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/encode(to:)","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/track\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/Encodable-Implementations":{"url":"\/documentation\/spotifywebapi\/track\/encodable-implementations","kind":"article","type":"topic","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Encodable-Implementations","abstract":[],"role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/equatable-implementations.json b/docs/data/documentation/spotifywebapi/track/equatable-implementations.json index fd8e9b433..7996b77ca 100644 --- a/docs/data/documentation/spotifywebapi/track/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/track/equatable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"kind":"article","metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/equatable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/!=(_:_:)"],"title":"Operators","generated":true}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[],"url":"\/documentation\/spotifywebapi\/track\/!=(_:_:)","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/!=(_:_:)","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"sections":[],"metadata":{"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Equatable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"anchor":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/!=(_:_:)"],"title":"Operators"}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/equatable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/track\/!=(_:_:)","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/externalids.json b/docs/data/documentation/spotifywebapi/track/externalids.json index 7a3474282..d2e903242 100644 --- a/docs/data/documentation/spotifywebapi/track/externalids.json +++ b/docs/data/documentation/spotifywebapi/track/externalids.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"Known external IDs for the track."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/externalids"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"externalIds","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Only available for the full track object."}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/externalIds"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","symbolKind":"property","title":"externalIds","externalID":"s:13SpotifyWebAPI5TrackV11externalIdsSDyS2SGSgvp","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalIds"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/externalIds":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Known external IDs for the track."}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalIds","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?","kind":"text"}],"title":"externalIds","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/externalIds","type":"topic","url":"\/documentation\/spotifywebapi\/track\/externalids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalIds"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Only available for the full track object."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/externalids"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"metadata":{"symbolKind":"property","title":"externalIds","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalIds","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"role":"symbol","externalID":"s:13SpotifyWebAPI5TrackV11externalIdsSDyS2SGSgvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/externalIds"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Known external IDs for the track."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/externalIds":{"url":"\/documentation\/spotifywebapi\/track\/externalids","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"externalIds","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"title":"externalIds","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/externalIds","abstract":[{"type":"text","text":"Known external IDs for the track."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/externalurls.json b/docs/data/documentation/spotifywebapi/track/externalurls.json index b6e78e1e8..ca6692296 100644 --- a/docs/data/documentation/spotifywebapi/track/externalurls.json +++ b/docs/data/documentation/spotifywebapi/track/externalurls.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/externalURLs","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Known external urls for this track."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","title":"externalURLs","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]?","kind":"text"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI5TrackV12externalURLsSDySS10Foundation3URLVGSgvp"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/externalurls"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"]?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"key: The type of the URL, for example: “spotify” - The "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference"},{"type":"text","text":" "},{"text":"for the object.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"value: An external, public URL to the object.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"titleInlineContent":[{"text":"Spotify URL","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","title":"Spotify URL","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/externalURLs":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"title":"externalURLs","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/track\/externalurls","abstract":[{"text":"Known external urls for this track.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/externalURLs"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/externalURLs"},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI5TrackV12externalURLsSDySS10Foundation3URLVGSgvp","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"externalURLs"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Known external urls for this track.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"key: The type of the URL, for example: “spotify” - The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" ","type":"text"},{"type":"text","text":"for the object."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"value: An external, public URL to the object."}]}]}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/externalurls"]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/externalURLs":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/externalURLs","kind":"symbol","abstract":[{"text":"Known external urls for this track.","type":"text"}],"title":"externalURLs","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"url":"\/documentation\/spotifywebapi\/track\/externalurls","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"title":"Spotify URL","titleInlineContent":[{"type":"text","text":"Spotify URL"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/href.json b/docs/data/documentation/spotifywebapi/track/href.json index cac21f3e9..f56dc64b0 100644 --- a/docs/data/documentation/spotifywebapi/track/href.json +++ b/docs/data/documentation/spotifywebapi/track/href.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full track object."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","type":"reference"},{"type":"text","text":", passing in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" as"},{"type":"text","text":" "},{"type":"text","text":"the response type to retrieve the results."}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/href"]}],"metadata":{"title":"href","externalID":"s:13SpotifyWebAPI5TrackV4href10Foundation3URLVSgvp","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/href","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/href":{"kind":"symbol","role":"symbol","abstract":[{"text":"A link to the Spotify web API endpoint providing the full track object.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/href","type":"topic","url":"\/documentation\/spotifywebapi\/track\/href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"href","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI5TrackV4href10Foundation3URLVSgvp","role":"symbol","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/href"},"sections":[],"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full track object."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Use ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"type":"text","text":", passing in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"text":" as","type":"text"},{"type":"text","text":" "},{"text":"the response type to retrieve the results.","type":"text"}],"type":"paragraph"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/href"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/href":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/spotifywebapi\/track\/href","abstract":[{"text":"A link to the Spotify web API endpoint providing the full track object.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/href","title":"href"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/id.json b/docs/data/documentation/spotifywebapi/track/id.json index e02e7852e..79942f8cb 100644 --- a/docs/data/documentation/spotifywebapi/track/id.json +++ b/docs/data/documentation/spotifywebapi/track/id.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"text":" for the track.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/id"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/id"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"id","externalID":"s:13SpotifyWebAPI5TrackV2idSSSgvp"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/id":{"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"text":" for the track.","type":"text"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/id","url":"\/documentation\/spotifywebapi\/track\/id","kind":"symbol","title":"id","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"title":"Spotify ID"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","externalID":"s:13SpotifyWebAPI5TrackV2idSSSgvp","modules":[{"name":"SpotifyWebAPI"}],"title":"id"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"text":" for the track.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/id"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/id"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/id":{"type":"topic","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/id","abstract":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"text":" for the track.","type":"text"}],"url":"\/documentation\/spotifywebapi\/track\/id","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","titleInlineContent":[{"text":"Spotify ID","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify ID","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/init(from:).json b/docs/data/documentation/spotifywebapi/track/init(from:).json index 89923b03f..54907c6e6 100644 --- a/docs/data/documentation/spotifywebapi/track/init(from:).json +++ b/docs/data/documentation/spotifywebapi/track/init(from:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI5TrackV4fromACs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","title":"init(from:)","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Decodable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/init(from:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/init(from:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/init(from:)":{"title":"init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/spotifywebapi\/track\/init(from:)","role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/init(from:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/Decodable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/track\/decodable-implementations","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/init(from:)"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/init(from:)"]}],"metadata":{"extendedModule":"SpotifyWebAPI","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI5TrackV4fromACs7Decoder_p_tKcfc","symbolKind":"init"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Decodable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/Decodable-Implementations":{"abstract":[],"url":"\/documentation\/spotifywebapi\/track\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/Decodable-Implementations","title":"Decodable Implementations","role":"collectionGroup","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/init(from:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/init(from:)","type":"topic","role":"symbol","title":"init(from:)","url":"\/documentation\/spotifywebapi\/track\/init(from:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/init(name:album:artists:uri:id:islocal:popularity:durationms:tracknumber:isexplicit:isplayable:href:previewurl:externalurls:externalids:availablemarkets:linkedfrom:restrictions:discnumber:type:).json b/docs/data/documentation/spotifywebapi/track/init(name:album:artists:uri:id:islocal:popularity:durationms:tracknumber:isexplicit:isplayable:href:previewurl:externalurls:externalids:availablemarkets:linkedfrom:restrictions:discnumber:type:).json index cb8e2c2ad..b1192af40 100644 --- a/docs/data/documentation/spotifywebapi/track/init(name:album:artists:uri:id:islocal:popularity:durationms:tracknumber:isexplicit:isplayable:href:previewurl:externalurls:externalids:availablemarkets:linkedfrom:restrictions:discnumber:type:).json +++ b/docs/data/documentation/spotifywebapi/track/init(name:album:artists:uri:id:islocal:popularity:durationms:tracknumber:isexplicit:isplayable:href:previewurl:externalurls:externalids:availablemarkets:linkedfrom:restrictions:discnumber:type:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)"},"metadata":{"title":"init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"album"},{"text":": ","kind":"text"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"artists"},{"kind":"text","text":": ["},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":"]?, ","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"isLocal","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"popularity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"durationMS"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"trackNumber","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"isExplicit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"isPlayable","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"text":"previewURL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"externalIds"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"text":"availableMarkets","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"text":"linkedFrom","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","text":"TrackLink"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"restrictions"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"discNumber"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"kind":"text","text":")"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:13SpotifyWebAPI5TrackV4name5album7artists3uri2id7isLocal10popularity10durationMS11trackNumber0J8Explicit0J8Playable4href10previewURL12externalURLs0V3Ids16availableMarkets10linkedFrom12restrictions04discP04typeACSS_AA5AlbumVSgSayAA6ArtistVGSgSSSgA3_SbSiSgA4_A4_S2bSg10Foundation0U0VSgA9_SDySSA8_GSgSDyS2SGSgSaySSGSgAA0D4LinkVSgA13_A4_AA10IDCategoryOtcfc"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"abstract":[{"text":"Creates a Spotify track.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"album","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV"},{"text":"? = nil, ","kind":"text"},{"text":"artists","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"Artist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"kind":"text","text":"]? = nil, "},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"isLocal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"popularity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"? = nil, ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"trackNumber"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"isExplicit"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"isPlayable","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"? = nil, "},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"previewURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"text":"externalIds","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"text":"availableMarkets","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]? = nil, ","kind":"text"},{"text":"linkedFrom","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","text":"TrackLink","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"restrictions","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"discNumber"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? = nil, "},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"},{"kind":"text","text":" = .track)"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The name of the track."}]}],"name":"name"},{"content":[{"inlineContent":[{"text":"The album on which the track appears.","type":"text"}],"type":"paragraph"}],"name":"album"},{"name":"artists","content":[{"inlineContent":[{"text":"The artists who performed the track.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"text":" for the track.","type":"text"}],"type":"paragraph"}],"name":"uri"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference"},{"type":"text","text":" for the track."}]}],"name":"id"},{"content":[{"inlineContent":[{"type":"text","text":"Whether or not the track is from a "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"name":"isLocal"},{"name":"popularity","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The popularity of the track. Should be between 0 and 100,"},{"type":"text","text":" "},{"type":"text","text":"inclusive."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The track length in milliseconds."}],"type":"paragraph"}],"name":"durationMS"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The number of the track. If an album has several discs,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the track number is the number on the specified disc."}]}],"name":"trackNumber"},{"name":"isExplicit","content":[{"type":"paragraph","inlineContent":[{"text":"Whether or not the track has explicit lyrics.","type":"text"}]}]},{"name":"isPlayable","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Part of the response when "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true},{"text":" is applied.","type":"text"},{"type":"text","text":" "},{"text":"Else, ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". If "},{"type":"codeVoice","code":"true"},{"type":"text","text":", the track is playable in the given market."},{"type":"text","text":" "},{"type":"text","text":"Otherwise, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}]}]},{"name":"href","content":[{"inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full track"},{"text":" ","type":"text"},{"text":"object.","type":"text"}],"type":"paragraph"}]},{"name":"previewURL","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A link to a 30 second preview (MP3 format) of the track."}]}]},{"name":"externalURLs","content":[{"type":"paragraph","inlineContent":[{"text":"Known external URLs for the track.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"- key: The type of the URL, for example: “spotify” - The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference","isActive":true},{"type":"text","text":" for the object."},{"text":" ","type":"text"},{"type":"text","text":"- value: An external, public URL to the object."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Known external IDs for the track."}]}],"name":"externalIds"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A list of the countries in which the track can be"},{"type":"text","text":" "},{"type":"text","text":"played, identified by their "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","isActive":true,"type":"reference"},{"text":" codes.","type":"text"}]}],"name":"availableMarkets"},{"name":"linkedFrom","content":[{"inlineContent":[{"text":"Part of the response when ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true},{"type":"text","text":" is applied,"},{"type":"text","text":" "},{"text":"and the requested track has been replaced with different track.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"The track link contains information about the originally requested"},{"text":" ","type":"text"},{"type":"text","text":"track."}],"type":"paragraph"}]},{"name":"restrictions","content":[{"inlineContent":[{"type":"text","text":"Part of the response when a content restriction, such as"},{"text":" ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"reference","isActive":true},{"type":"text","text":", is applied. Else, "},{"type":"codeVoice","code":"nil"},{"type":"text","text":". The key will be"},{"text":" ","type":"text"},{"type":"text","text":"“reason”, and the value will be one of the following:"},{"text":" ","type":"text"},{"type":"text","text":"* “market” - The content item is not available in the given"},{"text":" ","type":"text"},{"text":"market.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"* “product” - The content item is not available for the user’s"},{"type":"text","text":" "},{"text":"subscription type.","type":"text"},{"type":"text","text":" "},{"text":"* “explicit” - The content item is explicit and the user’s account","type":"text"},{"type":"text","text":" "},{"text":"is set to not play explicit content.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Additional reasons and additional keys may be added in the future."}],"type":"paragraph"}]},{"name":"discNumber","content":[{"inlineContent":[{"text":"The disc number (usually 1 unless the album consists of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"more than one disc)."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The object type. Usually ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true},{"text":", but may be","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"text":" if this was retrieved from a playlist. The","type":"text"},{"type":"text","text":" "},{"text":"default is ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true},{"type":"text","text":"."}]}],"name":"type"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Read about ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/track\/init(name:album:artists:uri:id:islocal:popularity:durationms:tracknumber:isexplicit:isplayable:href:previewurl:externalurls:externalids:availablemarkets:linkedfrom:restrictions:discnumber:type:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Album","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/album","navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"Track Relinking","type":"link","titleInlineContent":[{"type":"text","text":"Track Relinking"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist","navigatorTitle":[{"text":"Artist","kind":"identifier"}],"abstract":[{"type":"text","text":"A Spotify artist."}],"title":"Artist","type":"topic","url":"\/documentation\/spotifywebapi\/artist","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Artist","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)":{"title":"init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"album"},{"text":": ","kind":"text"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"artists","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isLocal"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"popularity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"trackNumber","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"isExplicit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"isPlayable"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"?, "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"previewURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?, "},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"externalIds","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"availableMarkets","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"linkedFrom","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TrackLink","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV"},{"kind":"text","text":"?, "},{"text":"restrictions","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"discNumber"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"},{"kind":"text","text":")"}],"url":"\/documentation\/spotifywebapi\/track\/init(name:album:artists:uri:id:islocal:popularity:durationms:tracknumber:isexplicit:isplayable:href:previewurl:externalurls:externalids:availablemarkets:linkedfrom:restrictions:discnumber:type:)","role":"symbol","abstract":[{"type":"text","text":"Creates a Spotify track."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)","type":"topic"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"type":"link","identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","title":"ISO 3166-1 alpha-2","titleInlineContent":[{"type":"text","text":"ISO 3166-1 alpha-2"}]},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#local-files":{"type":"link","titleInlineContent":[{"text":"local file","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","title":"local file"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","titleInlineContent":[{"text":"Spotify","type":"text"},{"type":"text","text":" "},{"text":"URL","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify URL"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"album","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","kind":"typeIdentifier","text":"Album"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"artists"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},{"text":"]? = nil, ","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"isLocal","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"popularity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"durationMS"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"? = nil, ","kind":"text"},{"text":"trackNumber","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"? = nil, ","kind":"text"},{"text":"isExplicit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"isPlayable","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":"? = nil, "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"? = nil, ","kind":"text"},{"text":"previewURL","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"? = nil, "},{"text":"externalURLs","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]? = nil, "},{"text":"externalIds","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"text":"availableMarkets","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]? = nil, "},{"text":"linkedFrom","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TrackLink","preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"},{"kind":"text","text":"? = nil, "},{"text":"restrictions","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]? = nil, ","kind":"text"},{"text":"discNumber","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"},{"text":" = .track)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The name of the track."}]}],"name":"name"},{"name":"album","content":[{"type":"paragraph","inlineContent":[{"text":"The album on which the track appears.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"The artists who performed the track.","type":"text"}],"type":"paragraph"}],"name":"artists"},{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the track."}]}]},{"content":[{"inlineContent":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the track."}],"type":"paragraph"}],"name":"id"},{"name":"isLocal","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Whether or not the track is from a "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The popularity of the track. Should be between 0 and 100,"},{"type":"text","text":" "},{"type":"text","text":"inclusive."}]}],"name":"popularity"},{"name":"durationMS","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The track length in milliseconds."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The number of the track. If an album has several discs,"},{"type":"text","text":" "},{"text":"the track number is the number on the specified disc.","type":"text"}],"type":"paragraph"}],"name":"trackNumber"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Whether or not the track has explicit lyrics."}]}],"name":"isExplicit"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Part of the response when "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true},{"text":" is applied.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Else, "},{"type":"codeVoice","code":"nil"},{"type":"text","text":". If "},{"code":"true","type":"codeVoice"},{"type":"text","text":", the track is playable in the given market."},{"type":"text","text":" "},{"type":"text","text":"Otherwise, "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}]}],"name":"isPlayable"},{"name":"href","content":[{"inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full track"},{"text":" ","type":"text"},{"text":"object.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"A link to a 30 second preview (MP3 format) of the track."}],"type":"paragraph"}],"name":"previewURL"},{"content":[{"inlineContent":[{"type":"text","text":"Known external URLs for the track."},{"type":"text","text":" "},{"text":"- key: The type of the URL, for example: “spotify” - The ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference"},{"type":"text","text":" for the object."},{"type":"text","text":" "},{"text":"- value: An external, public URL to the object.","type":"text"}],"type":"paragraph"}],"name":"externalURLs"},{"content":[{"inlineContent":[{"type":"text","text":"Known external IDs for the track."}],"type":"paragraph"}],"name":"externalIds"},{"name":"availableMarkets","content":[{"type":"paragraph","inlineContent":[{"text":"A list of the countries in which the track can be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"played, identified by their "},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"reference","isActive":true},{"text":" codes.","type":"text"}]}]},{"name":"linkedFrom","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Part of the response when "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},{"text":" is applied,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"and the requested track has been replaced with different track."},{"text":" ","type":"text"},{"type":"text","text":"The track link contains information about the originally requested"},{"type":"text","text":" "},{"text":"track.","type":"text"}]}]},{"name":"restrictions","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Part of the response when a content restriction, such as"},{"text":" ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true},{"text":", is applied. Else, ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":". The key will be","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“reason”, and the value will be one of the following:"},{"type":"text","text":" "},{"type":"text","text":"* “market” - The content item is not available in the given"},{"type":"text","text":" "},{"type":"text","text":"market."},{"type":"text","text":" "},{"type":"text","text":"* “product” - The content item is not available for the user’s"},{"type":"text","text":" "},{"type":"text","text":"subscription type."},{"type":"text","text":" "},{"type":"text","text":"* “explicit” - The content item is explicit and the user’s account"},{"text":" ","type":"text"},{"type":"text","text":"is set to not play explicit content."},{"type":"text","text":" "},{"type":"text","text":"Additional reasons and additional keys may be added in the future."}]}]},{"content":[{"inlineContent":[{"text":"The disc number (usually 1 unless the album consists of","type":"text"},{"text":" ","type":"text"},{"text":"more than one disc).","type":"text"}],"type":"paragraph"}],"name":"discNumber"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The object type. Usually "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true,"type":"reference"},{"type":"text","text":", but may be"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","isActive":true,"type":"reference"},{"type":"text","text":" if this was retrieved from a playlist. The"},{"type":"text","text":" "},{"type":"text","text":"default is "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","type":"reference"},{"type":"text","text":"."}]}],"name":"type"}]},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read about "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"reference","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a Spotify track."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"album","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"artists","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":"]?, ","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"isLocal","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"popularity","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"trackNumber","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"isExplicit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"isPlayable","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"previewURL"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"externalIds"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"availableMarkets"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"linkedFrom"},{"text":": ","kind":"text"},{"text":"TrackLink","preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"restrictions","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"discNumber"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"},{"text":")","kind":"text"}],"title":"init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI5TrackV4name5album7artists3uri2id7isLocal10popularity10durationMS11trackNumber0J8Explicit0J8Playable4href10previewURL12externalURLs0V3Ids16availableMarkets10linkedFrom12restrictions04discP04typeACSS_AA5AlbumVSgSayAA6ArtistVGSgSSSgA3_SbSiSgA4_A4_S2bSg10Foundation0U0VSgA9_SDySSA8_GSgSDyS2SGSgSaySSGSgAA0D4LinkVSgA13_A4_AA10IDCategoryOtcfc","symbolKind":"init","role":"symbol"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/init(name:album:artists:uri:id:islocal:popularity:durationms:tracknumber:isexplicit:isplayable:href:previewurl:externalurls:externalids:availablemarkets:linkedfrom:restrictions:discnumber:type:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"kind":"symbol","references":{"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link","title":"Track Relinking","titleInlineContent":[{"type":"text","text":"Track Relinking"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#local-files":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","type":"link","title":"local file","titleInlineContent":[{"type":"text","text":"local file"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Artist":{"abstract":[{"type":"text","text":"A Spotify artist."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Artist","kind":"identifier"}],"type":"topic","role":"symbol","title":"Artist","url":"\/documentation\/spotifywebapi\/artist","navigatorTitle":[{"kind":"identifier","text":"Artist"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Artist"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Album":{"abstract":[{"text":"A Spotify album.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Album","type":"topic","kind":"symbol","title":"Album","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Album"}],"navigatorTitle":[{"text":"Album","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/album"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"album"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"text":"?, ","kind":"text"},{"text":"artists","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"isLocal"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"popularity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"durationMS","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"trackNumber"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"isExplicit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"isPlayable"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?, "},{"text":"previewURL","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]?, ","kind":"text"},{"text":"externalIds","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"availableMarkets","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"linkedFrom"},{"text":": ","kind":"text"},{"text":"TrackLink","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"restrictions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?, ","kind":"text"},{"text":"discNumber","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[{"text":"Creates a Spotify track.","type":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/track\/init(name:album:artists:uri:id:islocal:popularity:durationms:tracknumber:isexplicit:isplayable:href:previewurl:externalurls:externalids:availablemarkets:linkedfrom:restrictions:discnumber:type:)","title":"init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/init(name:album:artists:uri:id:isLocal:popularity:durationMS:trackNumber:isExplicit:isPlayable:href:previewURL:externalURLs:externalIds:availableMarkets:linkedFrom:restrictions:discNumber:type:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","title":"Spotify URL","titleInlineContent":[{"text":"Spotify","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"URL"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2","type":"link","title":"ISO 3166-1 alpha-2","titleInlineContent":[{"text":"ISO 3166-1 alpha-2","type":"text"}],"url":"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/track/isapproximatelyequal(to:).json index 489a76c5d..3b58a79f2 100644 --- a/docs/data/documentation/spotifywebapi/track/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/track/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/isapproximatelyequal(to:)"]}],"sections":[],"abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"text":"Another instance of ","type":"text"},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}]}]}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Dates are compared using "},{"type":"codeVoice","code":"timeIntervalSince1970"},{"text":", so they are considered","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"floating point properties for the purposes of this method."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"title":"isApproximatelyEqual(to:)","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","symbolKind":"method","externalID":"s:13SpotifyWebAPI5TrackV20isApproximatelyEqual2toSbAC_tF"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/ApproximatelyEquatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isApproximatelyEqual(to:)":{"abstract":[{"text":"Returns ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"title":"isApproximatelyEqual(to:)","type":"topic","url":"\/documentation\/spotifywebapi\/track\/isapproximatelyequal(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isApproximatelyEqual(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/ApproximatelyEquatable-Implementations":{"title":"ApproximatelyEquatable Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/track\/approximatelyequatable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/ApproximatelyEquatable-Implementations","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"type":"text","text":" are"},{"type":"text","text":" "},{"text":"approximately equal to those of ","type":"text"},{"type":"codeVoice","code":"other"},{"text":" within an absolute tolerance of","type":"text"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"code":"==","type":"codeVoice"},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/ApproximatelyEquatable-Implementations"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","title":"isApproximatelyEqual(to:)","roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Track","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:13SpotifyWebAPI5TrackV20isApproximatelyEqual2toSbAC_tF","symbolKind":"method"},"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Track","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","preciseIdentifier":"s:13SpotifyWebAPI5TrackV"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Another instance of "},{"code":"Self","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"other"}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Dates are compared using "},{"type":"codeVoice","code":"timeIntervalSince1970"},{"text":", so they are considered","type":"text"},{"type":"text","text":" "},{"type":"text","text":"floating point properties for the purposes of this method."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isApproximatelyEqual(to:)":{"type":"topic","url":"\/documentation\/spotifywebapi\/track\/isapproximatelyequal(to:)","kind":"symbol","title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isApproximatelyEqual(to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","text":"Track","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"type":"codeVoice","code":"FloatingPoint"},{"type":"text","text":" properties of "},{"code":"self","type":"codeVoice"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"text":"approximately equal to those of ","type":"text"},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/ApproximatelyEquatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/ApproximatelyEquatable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/track\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","role":"collectionGroup","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/isexplicit.json b/docs/data/documentation/spotifywebapi/track/isexplicit.json index a8f0b314b..2cfbd0963 100644 --- a/docs/data/documentation/spotifywebapi/track/isexplicit.json +++ b/docs/data/documentation/spotifywebapi/track/isexplicit.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isExplicit","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExplicit"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/isexplicit"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"metadata":{"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"isExplicit","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isExplicit","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5TrackV10isExplicitSbvp"},"abstract":[{"text":"Whether or not the track has explicit lyrics. ","type":"text"},{"type":"codeVoice","code":"false"},{"text":" if unknown.","type":"text"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isExplicit":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isExplicit","kind":"symbol","abstract":[{"type":"text","text":"Whether or not the track has explicit lyrics. "},{"code":"false","type":"codeVoice"},{"type":"text","text":" if unknown."}],"url":"\/documentation\/spotifywebapi\/track\/isexplicit","title":"isExplicit","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isExplicit","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"abstract":[{"type":"text","text":"Whether or not the track has explicit lyrics. "},{"type":"codeVoice","code":"false"},{"type":"text","text":" if unknown."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/isexplicit"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"externalID":"s:13SpotifyWebAPI5TrackV10isExplicitSbvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isExplicit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"isExplicit","role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isExplicit":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isExplicit","type":"topic","title":"isExplicit","url":"\/documentation\/spotifywebapi\/track\/isexplicit","abstract":[{"type":"text","text":"Whether or not the track has explicit lyrics. "},{"code":"false","type":"codeVoice"},{"text":" if unknown.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExplicit"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/islocal.json b/docs/data/documentation/spotifywebapi/track/islocal.json index b1c655776..7b0e70e64 100644 --- a/docs/data/documentation/spotifywebapi/track/islocal.json +++ b/docs/data/documentation/spotifywebapi/track/islocal.json @@ -1 +1 @@ -{"sections":[],"metadata":{"symbolKind":"property","title":"isLocal","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI5TrackV7isLocalSbvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isLocal","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/islocal"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Whether or not the track is from a ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isLocal","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isLocal","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"When this is "},{"type":"codeVoice","code":"true"},{"type":"text","text":", expect many of the other properties to be "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isLocal":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Whether or not the track is from a "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","type":"reference","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isLocal","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"isLocal","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isLocal","url":"\/documentation\/spotifywebapi\/track\/islocal","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#local-files":{"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","title":"local file","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","titleInlineContent":[{"type":"text","text":"local file"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/islocal"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isLocal","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5TrackV7isLocalSbvp","roleHeading":"Instance Property","title":"isLocal","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isLocal","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isLocal","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"When this is "},{"type":"codeVoice","code":"true"},{"type":"text","text":", expect many of the other properties to be "},{"code":"nil","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"Whether or not the track is from a "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","type":"reference","isActive":true},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#local-files":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","titleInlineContent":[{"text":"local file","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","title":"local file"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isLocal":{"title":"isLocal","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"isLocal","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isLocal","kind":"symbol","url":"\/documentation\/spotifywebapi\/track\/islocal","abstract":[{"text":"Whether or not the track is from a ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#local-files","isActive":true},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/isplayable.json b/docs/data/documentation/spotifywebapi/track/isplayable.json index eff0b02aa..e4c2753b5 100644 --- a/docs/data/documentation/spotifywebapi/track/isplayable.json +++ b/docs/data/documentation/spotifywebapi/track/isplayable.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/isplayable"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isPlayable"},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI5TrackV10isPlayableSbSgvp","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property","title":"isPlayable"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/restrictions","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Part of the response when Track Relinking is applied. Else, "},{"type":"codeVoice","code":"nil"},{"type":"text","text":". If"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", the track is playable in the given market. Otherwise, ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/restrictions":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"restrictions"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"title":"restrictions","url":"\/documentation\/spotifywebapi\/track\/restrictions","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/restrictions","type":"topic","abstract":[{"text":"Part of the response when a content restriction, such as Track","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Relinking, is applied."}],"role":"symbol","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"title":"Spotify web API reference","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isPlayable":{"kind":"symbol","role":"symbol","abstract":[{"text":"Part of the response when Track Relinking is applied. Else, ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":". If"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":", the track is playable in the given market. Otherwise, ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"isPlayable","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isPlayable","type":"topic","url":"\/documentation\/spotifywebapi\/track\/isplayable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isPlayable"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/restrictions","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI5TrackV10isPlayableSbSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isPlayable"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"isPlayable"},"abstract":[{"type":"text","text":"Part of the response when Track Relinking is applied. Else, "},{"type":"codeVoice","code":"nil"},{"type":"text","text":". If"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"text":", the track is playable in the given market. Otherwise, ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/isplayable"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isPlayable","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/isPlayable":{"role":"symbol","title":"isPlayable","type":"topic","url":"\/documentation\/spotifywebapi\/track\/isplayable","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"isPlayable","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":"?"}],"abstract":[{"text":"Part of the response when Track Relinking is applied. Else, ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":". If"},{"text":" ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":", the track is playable in the given market. Otherwise, "},{"code":"false","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/isPlayable","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"title":"Spotify web API reference"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/restrictions":{"role":"symbol","title":"restrictions","type":"topic","url":"\/documentation\/spotifywebapi\/track\/restrictions","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"restrictions"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?","kind":"text"}],"abstract":[{"text":"Part of the response when a content restriction, such as Track","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Relinking, is applied."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/restrictions","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/linkedfrom.json b/docs/data/documentation/spotifywebapi/track/linkedfrom.json index 0f29f7402..6b80abdea 100644 --- a/docs/data/documentation/spotifywebapi/track/linkedfrom.json +++ b/docs/data/documentation/spotifywebapi/track/linkedfrom.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5TrackV10linkedFromAA0D4LinkVSgvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"linkedFrom"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","text":"TrackLink","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property","title":"linkedFrom","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"linkedFrom","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","text":"TrackLink","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"Read more at the "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/linkedfrom"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Part of the response when Track Relinking is applied, and the"},{"type":"text","text":" "},{"type":"text","text":"requested track has been replaced with different track. The track link"},{"text":" ","type":"text"},{"type":"text","text":"contains information about the originally requested track."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/linkedFrom":{"title":"linkedFrom","url":"\/documentation\/spotifywebapi\/track\/linkedfrom","abstract":[{"text":"Part of the response when Track Relinking is applied, and the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"requested track has been replaced with different track. The track link"},{"type":"text","text":" "},{"type":"text","text":"contains information about the originally requested track."}],"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linkedFrom","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","text":"TrackLink"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link","title":"Spotify web API reference","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"abstract":[{"text":"Part of the response when Track Relinking is applied, and the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"requested track has been replaced with different track. The track link"},{"text":" ","type":"text"},{"type":"text","text":"contains information about the originally requested track."}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"linkedFrom"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","text":"TrackLink"},{"text":"?","kind":"text"}],"title":"linkedFrom","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5TrackV10linkedFromAA0D4LinkVSgvp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linkedFrom","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","kind":"typeIdentifier","text":"TrackLink","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"},{"text":"?","kind":"text"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},{"type":"text","text":"."}]}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/linkedfrom"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/linkedFrom":{"url":"\/documentation\/spotifywebapi\/track\/linkedfrom","abstract":[{"text":"Part of the response when Track Relinking is applied, and the","type":"text"},{"type":"text","text":" "},{"text":"requested track has been replaced with different track. The track link","type":"text"},{"type":"text","text":" "},{"type":"text","text":"contains information about the originally requested track."}],"role":"symbol","title":"linkedFrom","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"linkedFrom"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","text":"TrackLink","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"type":"text","text":"Spotify web API reference"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"Spotify web API reference","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/name.json b/docs/data/documentation/spotifywebapi/track/name.json index 39958d24d..4f33fcb5b 100644 --- a/docs/data/documentation/spotifywebapi/track/name.json +++ b/docs/data/documentation/spotifywebapi/track/name.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/name","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The name of the track."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5TrackV4nameSSvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"name","roleHeading":"Instance Property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/name":{"kind":"symbol","role":"symbol","abstract":[{"text":"The name of the track.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/name","url":"\/documentation\/spotifywebapi\/track\/name","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"The name of the track."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/name","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"property","title":"name","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","externalID":"s:13SpotifyWebAPI5TrackV4nameSSvp"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/name":{"title":"name","kind":"symbol","abstract":[{"type":"text","text":"The name of the track."}],"url":"\/documentation\/spotifywebapi\/track\/name","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/name","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/popularity.json b/docs/data/documentation/spotifywebapi/track/popularity.json index 4c6889d32..b93af8197 100644 --- a/docs/data/documentation/spotifywebapi/track/popularity.json +++ b/docs/data/documentation/spotifywebapi/track/popularity.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/popularity"]}],"metadata":{"title":"popularity","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"popularity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5TrackV10popularitySiSgvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/popularity"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"abstract":[{"text":"The popularity of the track.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"popularity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"The value will be between 0 and 100, with 100 being the most popular. The","type":"text"},{"text":" ","type":"text"},{"text":"popularity is calculated by algorithm and is based, in the most part, on","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the total number of plays the track has had and how recent those plays are."},{"text":" ","type":"text"},{"type":"text","text":"Generally speaking, songs that are being played a lot now will have a"},{"text":" ","type":"text"},{"type":"text","text":"higher popularity than songs that were played a lot in the past. Duplicate"},{"text":" ","type":"text"},{"type":"text","text":"tracks (e.g. the same track from a single and an album) are rated"},{"text":" ","type":"text"},{"text":"independently. Artist and album popularity is derived mathematically from","type":"text"},{"type":"text","text":" "},{"text":"track popularity. Note that the popularity value may lag actual popularity","type":"text"},{"type":"text","text":" "},{"type":"text","text":"by a few days: the value is not updated in real time."}]},{"inlineContent":[{"text":"Only available for the full track object.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/popularity":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"popularity","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/track\/popularity","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/popularity","type":"topic","title":"popularity","role":"symbol","abstract":[{"text":"The popularity of the track.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/popularity"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI5TrackV10popularitySiSgvp","title":"popularity","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"popularity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"abstract":[{"text":"The popularity of the track.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"popularity","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}]}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"The value will be between 0 and 100, with 100 being the most popular. The"},{"type":"text","text":" "},{"text":"popularity is calculated by algorithm and is based, in the most part, on","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the total number of plays the track has had and how recent those plays are."},{"type":"text","text":" "},{"type":"text","text":"Generally speaking, songs that are being played a lot now will have a"},{"text":" ","type":"text"},{"text":"higher popularity than songs that were played a lot in the past. Duplicate","type":"text"},{"type":"text","text":" "},{"text":"tracks (e.g. the same track from a single and an album) are rated","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"independently. Artist and album popularity is derived mathematically from"},{"type":"text","text":" "},{"type":"text","text":"track popularity. Note that the popularity value may lag actual popularity"},{"type":"text","text":" "},{"type":"text","text":"by a few days: the value is not updated in real time."}],"type":"paragraph"},{"inlineContent":[{"text":"Only available for the full track object.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/popularity","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/popularity":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/popularity","kind":"symbol","url":"\/documentation\/spotifywebapi\/track\/popularity","title":"popularity","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"popularity","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The popularity of the track."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/previewurl.json b/docs/data/documentation/spotifywebapi/track/previewurl.json index 7abad68cb..3c941b5ba 100644 --- a/docs/data/documentation/spotifywebapi/track/previewurl.json +++ b/docs/data/documentation/spotifywebapi/track/previewurl.json @@ -1 +1 @@ -{"abstract":[{"text":"A link to a 30 second preview of the track in MP3 format.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/previewURL"},"metadata":{"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"previewURL","symbolKind":"property","externalID":"s:13SpotifyWebAPI5TrackV10previewURL10Foundation0F0VSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"previewURL"},{"kind":"text","text":": "},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/previewurl"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"previewURL","kind":"identifier"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Will probably be "},{"code":"nil","type":"codeVoice"},{"text":" if this track was retrieved while using the","type":"text"},{"text":" ","type":"text"},{"text":"client credentials flow manager.","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/previewURL":{"kind":"symbol","role":"symbol","abstract":[{"text":"A link to a 30 second preview of the track in MP3 format.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"previewURL","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}],"title":"previewURL","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/previewURL","type":"topic","url":"\/documentation\/spotifywebapi\/track\/previewurl"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"A link to a 30 second preview of the track in MP3 format."}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"previewURL"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"?","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"text":"Will probably be ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if this track was retrieved while using the"},{"text":" ","type":"text"},{"type":"text","text":"client credentials flow manager."}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/previewURL","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/previewurl"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"metadata":{"symbolKind":"property","title":"previewURL","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"previewURL","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"externalID":"s:13SpotifyWebAPI5TrackV10previewURL10Foundation0F0VSgvp","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/previewURL":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/previewURL","kind":"symbol","url":"\/documentation\/spotifywebapi\/track\/previewurl","title":"previewURL","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"previewURL","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A link to a 30 second preview of the track in MP3 format."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/restrictions.json b/docs/data/documentation/spotifywebapi/track/restrictions.json index 718a4278b..872914b92 100644 --- a/docs/data/documentation/spotifywebapi/track/restrictions.json +++ b/docs/data/documentation/spotifywebapi/track/restrictions.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"restrictions","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"The key will be “reason”, and the value will be one of the"},{"type":"text","text":" "},{"type":"text","text":"following:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“market” - The content item is not available in the given market."}]}]},{"content":[{"inlineContent":[{"text":"“product” - The content item is not available for the user’s","type":"text"},{"text":" ","type":"text"},{"text":"subscription type.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“explicit” - The content item is explicit and the user’s account is"},{"text":" ","type":"text"},{"type":"text","text":"set to not play explicit content."}]}]}]},{"inlineContent":[{"text":"Additional reasons and additional keys may be added in the future.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read about "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true},{"text":".","type":"text"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/restrictions"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/restrictions","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"restrictions","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"title":"restrictions","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI5TrackV12restrictionsSDyS2SGSgvp"},"abstract":[{"type":"text","text":"Part of the response when a content restriction, such as Track"},{"type":"text","text":" "},{"text":"Relinking, is applied.","type":"text"}],"references":{"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"text":"Track Relinking","type":"text"}],"type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"Track Relinking"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/restrictions":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"restrictions"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"title":"restrictions","url":"\/documentation\/spotifywebapi\/track\/restrictions","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/restrictions","type":"topic","abstract":[{"text":"Part of the response when a content restriction, such as Track","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Relinking, is applied."}],"role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"restrictions","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"The key will be “reason”, and the value will be one of the"},{"type":"text","text":" "},{"type":"text","text":"following:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"“market” - The content item is not available in the given market."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"“product” - The content item is not available for the user’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"subscription type."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"“explicit” - The content item is explicit and the user’s account is"},{"text":" ","type":"text"},{"text":"set to not play explicit content.","type":"text"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Additional reasons and additional keys may be added in the future."}]},{"inlineContent":[{"text":"Read about ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/restrictions","interfaceLanguage":"swift"},"sections":[],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"restrictions","externalID":"s:13SpotifyWebAPI5TrackV12restrictionsSDyS2SGSgvp","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"restrictions","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}]},"abstract":[{"type":"text","text":"Part of the response when a content restriction, such as Track"},{"type":"text","text":" "},{"text":"Relinking, is applied.","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/track\/restrictions"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/restrictions":{"role":"symbol","title":"restrictions","type":"topic","url":"\/documentation\/spotifywebapi\/track\/restrictions","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"restrictions"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?","kind":"text"}],"abstract":[{"text":"Part of the response when a content restriction, such as Track","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Relinking, is applied."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/restrictions","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"Track Relinking","titleInlineContent":[{"type":"text","text":"Track Relinking"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/tracknumber.json b/docs/data/documentation/spotifywebapi/track/tracknumber.json index c375843d4..9d426a445 100644 --- a/docs/data/documentation/spotifywebapi/track/tracknumber.json +++ b/docs/data/documentation/spotifywebapi/track/tracknumber.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"trackNumber","symbolKind":"property","externalID":"s:13SpotifyWebAPI5TrackV11trackNumberSiSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackNumber"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackNumber"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If an album has several discs, the track number is the number on the"},{"text":" ","type":"text"},{"text":"specified disc.","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/tracknumber"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/trackNumber","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The number of the track."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/trackNumber":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The number of the track."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trackNumber","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"trackNumber","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/trackNumber","url":"\/documentation\/spotifywebapi\/track\/tracknumber","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"The number of the track."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/trackNumber","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/tracknumber"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"trackNumber","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI5TrackV11trackNumberSiSgvp","role":"symbol","title":"trackNumber"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trackNumber"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"If an album has several discs, the track number is the number on the","type":"text"},{"text":" ","type":"text"},{"text":"specified disc.","type":"text"}],"type":"paragraph"}]}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/trackNumber":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/trackNumber","kind":"symbol","url":"\/documentation\/spotifywebapi\/track\/tracknumber","title":"trackNumber","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trackNumber","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The number of the track."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/type.json b/docs/data/documentation/spotifywebapi/track/type.json index 536d1da41..74ebfb335 100644 --- a/docs/data/documentation/spotifywebapi/track/type.json +++ b/docs/data/documentation/spotifywebapi/track/type.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The object type. Usually "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true},{"type":"text","text":", but may be"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"type":"text","text":" if this was retrieved from a playlist."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/type"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/type","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"type","externalID":"s:13SpotifyWebAPI5TrackV4typeAA10IDCategoryOvp","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"kind":"symbol","title":"IDCategory.episode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory\/episode","role":"symbol","abstract":[{"type":"text","text":"A podcast episode."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier","text":"PlaylistTracks"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","role":"symbol","title":"playlistTracks(_:limit:offset:market:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","type":"reference"},{"text":" format.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/type":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"}],"title":"type","type":"topic","abstract":[{"type":"text","text":"The object type. Usually "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"text":", but may be","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference","isActive":true},{"type":"text","text":" if this was retrieved from a playlist."}],"role":"symbol","url":"\/documentation\/spotifywebapi\/track\/type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/type","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"metadata":{"title":"type","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"}],"externalID":"s:13SpotifyWebAPI5TrackV4typeAA10IDCategoryOvp","symbolKind":"property","role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"kind":"symbol","abstract":[{"type":"text","text":"The object type. Usually "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true},{"text":", but may be","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode"},{"type":"text","text":" if this was retrieved from a playlist."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"See also "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","isActive":true},{"text":".","type":"text"}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/type"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/episode":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","kind":"symbol","title":"IDCategory.episode","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"episode","kind":"identifier"}],"type":"topic","url":"\/documentation\/spotifywebapi\/idcategory\/episode","abstract":[{"text":"A podcast episode.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/playlistTracks(_:limit:offset:market:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Get all of the episodes and tracks in a playlist in "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","isActive":true},{"type":"text","text":" format."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"playlistTracks","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"PlaylistTracks","preciseIdentifier":"s:13SpotifyWebAPI14PlaylistTracksa","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/playlistTracks(_:limit:offset:market:)","kind":"symbol","role":"symbol","title":"playlistTracks(_:limit:offset:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/type":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"url":"\/documentation\/spotifywebapi\/track\/type","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/type","title":"type","role":"symbol","abstract":[{"text":"The object type. Usually ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"text":", but may be","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/episode","type":"reference"},{"text":" if this was retrieved from a playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/track/uri.json b/docs/data/documentation/spotifywebapi/track/uri.json index ee00de30e..8a36a111e 100644 --- a/docs/data/documentation/spotifywebapi/track/uri.json +++ b/docs/data/documentation/spotifywebapi/track/uri.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference"},{"type":"text","text":" for the track."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/track\/uri"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/uri"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","title":"uri","externalID":"s:13SpotifyWebAPI5TrackV3uriSSSgvp","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Track"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","navigatorTitle":[{"kind":"identifier","text":"Track"}],"abstract":[{"type":"text","text":"A Spotify track."}],"url":"\/documentation\/spotifywebapi\/track","type":"topic","title":"Track","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","kind":"article","abstract":[{"type":"text","text":"Objects that represent Spotify content items."}],"url":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"topic","role":"collectionGroup"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify URI"}],"title":"Spotify URI","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/uri":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/uri","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/spotifywebapi\/track\/uri","title":"uri","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true,"type":"reference"},{"text":" for the track.","type":"text"}]}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/track\/uri"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/uri"},"abstract":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":" for the track."}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI5TrackV3uriSSSgvp","roleHeading":"Instance Property","title":"uri","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track","url":"\/documentation\/spotifywebapi\/track","role":"symbol","abstract":[{"type":"text","text":"A Spotify track."}],"navigatorTitle":[{"kind":"identifier","text":"Track"}],"title":"Track","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Track","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/uri":{"url":"\/documentation\/spotifywebapi\/track\/uri","kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/uri","abstract":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"type":"text","text":" for the track."}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Media-Objects":{"abstract":[{"text":"Objects that represent Spotify content items.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Media-Objects","type":"topic","kind":"article","title":"Media Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/media-objects"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"Spotify URI"}],"title":"Spotify URI"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes.json b/docs/data/documentation/spotifywebapi/trackattributes.json index 446e5e461..67509e36d 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes.json +++ b/docs/data/documentation/spotifywebapi/trackattributes.json @@ -1 +1 @@ -{"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)"],"title":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/acousticness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/danceability","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/durationMS","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/energy","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/instrumentalness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/key","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/liveness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/loudness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/mode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/popularity","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedArtists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedGenres","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedTracks","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/speechiness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/tempo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/timeSignature","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/valence"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/queryDictionary()"]},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Equatable-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"title":"Other Objects","generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Overview","type":"heading","level":2,"anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For most of the attributes, a minimum, target (ideal), and maximum value can be"},{"text":" ","type":"text"},{"type":"text","text":"provided. This is represented by "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"reference"},{"text":". The target value should","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"not be smaller than the minimum or larger than the maximum."}]},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"The total number of seed artists, seed tracks, and seed genres must add up"}]},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"to 5 or less."}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","type":"reference","isActive":true},{"text":" to retrieve the available seed genres.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Note that all of the properties are mutable.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Read about "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"type":"text","text":"recommendations based on seeds."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"title":"TrackAttributes","symbolKind":"struct","role":"symbol","externalID":"s:13SpotifyWebAPI15TrackAttributesV"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/Equatable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/trackattributes\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/popularity":{"title":"popularity","url":"\/documentation\/spotifywebapi\/trackattributes\/popularity","abstract":[{"text":"The popularity of the track.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"popularity","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":">?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/popularity"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/key":{"abstract":[{"text":"The key the track is in.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":">?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/trackattributes\/key","title":"key","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/key"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","kind":"symbol","title":"ApproximatelyEquatable","type":"topic","abstract":[{"type":"text","text":"A type that can compare two of its values for approximate equality."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/Decodable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/trackattributes\/decodable-implementations","title":"Decodable Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Decodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/queryDictionary()":{"abstract":[{"text":"Creates the query dictionary that is ultimately used in the endpoint to","type":"text"},{"text":" ","type":"text"},{"text":"request track attributes:","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference","isActive":true}],"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/queryDictionary()","url":"\/documentation\/spotifywebapi\/trackattributes\/querydictionary()","role":"symbol","title":"queryDictionary()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"queryDictionary","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recommendations":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","type":"link","title":"getting recommendations based on seeds","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","titleInlineContent":[{"type":"text","text":"getting recommendations based on seeds"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/loudness":{"type":"topic","kind":"symbol","title":"loudness","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/loudness","url":"\/documentation\/spotifywebapi\/trackattributes\/loudness","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"loudness","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"abstract":[{"text":"The overall loudness of a track in decibels (dB).","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/ApproximatelyEquatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/ApproximatelyEquatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/acousticness":{"abstract":[{"type":"text","text":"A confidence measure from 0.0 to 1.0 of whether the track is acoustic."},{"text":" ","type":"text"},{"type":"text","text":"1.0 represents high confidence the track is acoustic."}],"role":"symbol","type":"topic","title":"acousticness","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/acousticness","url":"\/documentation\/spotifywebapi\/trackattributes\/acousticness","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"acousticness"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/tempo":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"tempo","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?"}],"kind":"symbol","type":"topic","title":"tempo","url":"\/documentation\/spotifywebapi\/trackattributes\/tempo","abstract":[{"type":"text","text":"The overall estimated tempo of a track in beats per minute (BPM)."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/tempo"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"recommendationGenres","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","abstract":[{"text":"Retrieve a list of available genres seeds for recommendations.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","title":"recommendationGenres()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/energy":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Energy is a measure from 0.0 to 1.0 and represents a perceptual measure of"},{"text":" ","type":"text"},{"text":"intensity and activity.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"energy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"title":"energy","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/energy","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/energy"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/seedTracks":{"role":"symbol","abstract":[{"text":"An array of track URIs.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedTracks","type":"topic","title":"seedTracks","kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/seedtracks","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seedTracks","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/danceability":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Danceability describes how suitable a track is for dancing based on a"},{"text":" ","type":"text"},{"type":"text","text":"combination of musical elements including tempo, rhythm stability, beat"},{"text":" ","type":"text"},{"type":"text","text":"strength, and overall regularity. A value of 0.0 is least danceable and 1.0"},{"type":"text","text":" "},{"type":"text","text":"is most danceable."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"danceability","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"title":"danceability","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/danceability","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/danceability"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/speechiness":{"url":"\/documentation\/spotifywebapi\/trackattributes\/speechiness","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/speechiness","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"speechiness","kind":"identifier"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"abstract":[{"type":"text","text":"Speechiness detects the presence of spoken words in a track."}],"title":"speechiness"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/init(seedartists:seedtracks:seedgenres:acousticness:danceability:durationms:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timesignature:valence:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"seedArtists","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"seedTracks"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"seedGenres","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"text":"acousticness","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"danceability"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"text":"energy","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">?, ","kind":"text"},{"text":"instrumentalness","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"liveness"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?, "},{"text":"loudness","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"text":"mode","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":">?, "},{"text":"popularity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":">?, "},{"text":"speechiness","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"tempo"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"timeSignature"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":">?, "},{"text":"valence","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?)","kind":"text"}],"title":"init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)","abstract":[{"text":"Creates the tunable track attributes used in the endpoint for getting","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"recommendations based on seeds."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/timeSignature":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"An estimated overall time signature of a track."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"timeSignature"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"title":"timeSignature","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/timeSignature","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/timesignature"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/valence":{"abstract":[{"text":"A measure from 0.0 to 1.0 describing the musical positiveness conveyed by a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"track."}],"url":"\/documentation\/spotifywebapi\/trackattributes\/valence","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/valence","title":"valence","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valence","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/durationMS":{"kind":"symbol","abstract":[{"type":"text","text":"The duration of the track in milliseconds."}],"url":"\/documentation\/spotifywebapi\/trackattributes\/durationms","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"text":"<","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"title":"durationMS","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/durationMS","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/liveness":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/liveness","title":"liveness","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/liveness","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"liveness"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?"}],"abstract":[{"type":"text","text":"Detects the presence of an audience in the recording."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/seedGenres":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"seedGenres","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]?"}],"role":"symbol","abstract":[{"text":"An array of genres.","type":"text"}],"url":"\/documentation\/spotifywebapi\/trackattributes\/seedgenres","title":"seedGenres","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedGenres"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/mode":{"kind":"symbol","role":"symbol","abstract":[{"text":"Mode indicates the modality (major or minor) of a track, the type of scale","type":"text"},{"type":"text","text":" "},{"type":"text","text":"from which its melodic content is derived. Major is represented by 1 and"},{"type":"text","text":" "},{"text":"minor is 0.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"title":"mode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/mode","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/mode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/instrumentalness":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Predicts whether a track contains no vocals. “Ooh” and “aah” sounds are"},{"text":" ","type":"text"},{"type":"text","text":"treated as instrumental in this context."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instrumentalness","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">?","kind":"text"}],"title":"instrumentalness","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/instrumentalness","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/instrumentalness"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/seedArtists":{"title":"seedArtists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedArtists","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedArtists"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?"}],"abstract":[{"text":"An array of artists URIs.","type":"text"}],"url":"\/documentation\/spotifywebapi\/trackattributes\/seedartists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"anchor":"Other-Objects","title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true}],"metadata":{"roleHeading":"Structure","title":"TrackAttributes","symbolKind":"struct","externalID":"s:13SpotifyWebAPI15TrackAttributesV","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackAttributes"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"type":"text","text":"recommendations based on seeds."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes"]}],"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)"],"anchor":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/acousticness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/danceability","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/durationMS","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/energy","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/instrumentalness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/key","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/liveness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/loudness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/mode","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/popularity","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedArtists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedGenres","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedTracks","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/speechiness","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/tempo","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/timeSignature","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/valence"],"generated":true,"anchor":"Instance-Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/queryDictionary()"],"generated":true,"anchor":"Instance-Methods"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/ApproximatelyEquatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Equatable-Implementations"],"anchor":"Default-Implementations"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackAttributes"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","anchor":"overview","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"For most of the attributes, a minimum, target (ideal), and maximum value can be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"provided. This is represented by "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"},{"text":". The target value should","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"not be smaller than the minimum or larger than the maximum."}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"The total number of seed artists, seed tracks, and seed genres must add up"}]},{"type":"text","text":" "},{"inlineContent":[{"type":"text","text":"to 5 or less."}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"Use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"},{"type":"text","text":" to retrieve the available seed genres."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Note that all of the properties are mutable."}]},{"inlineContent":[{"type":"text","text":"Read about "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/seedTracks":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedTracks","title":"seedTracks","type":"topic","abstract":[{"text":"An array of track URIs.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seedTracks","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/seedtracks","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/seedArtists":{"url":"\/documentation\/spotifywebapi\/trackattributes\/seedartists","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedArtists","kind":"symbol","title":"seedArtists","abstract":[{"text":"An array of artists URIs.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedArtists"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recommendations":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","title":"getting recommendations based on seeds","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","type":"link","titleInlineContent":[{"text":"getting recommendations based on seeds","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/durationMS":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"text":"<","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"role":"symbol","kind":"symbol","type":"topic","title":"durationMS","url":"\/documentation\/spotifywebapi\/trackattributes\/durationms","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/durationMS","abstract":[{"text":"The duration of the track in milliseconds.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/ApproximatelyEquatable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/ApproximatelyEquatable-Implementations","title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/trackattributes\/approximatelyequatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/valence":{"title":"valence","url":"\/documentation\/spotifywebapi\/trackattributes\/valence","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valence"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/valence","abstract":[{"text":"A measure from 0.0 to 1.0 describing the musical positiveness conveyed by a","type":"text"},{"text":" ","type":"text"},{"text":"track.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/Equatable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/trackattributes\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/queryDictionary()":{"title":"queryDictionary()","url":"\/documentation\/spotifywebapi\/trackattributes\/querydictionary()","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"queryDictionary","kind":"identifier"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/queryDictionary()","abstract":[{"text":"Creates the query dictionary that is ultimately used in the endpoint to","type":"text"},{"text":" ","type":"text"},{"text":"request track attributes:","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/speechiness":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/speechiness","role":"symbol","title":"speechiness","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"speechiness"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/speechiness","type":"topic","abstract":[{"text":"Speechiness detects the presence of spoken words in a track.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/energy":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"energy","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?"}],"abstract":[{"text":"Energy is a measure from 0.0 to 1.0 and represents a perceptual measure of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"intensity and activity."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/energy","kind":"symbol","role":"symbol","title":"energy","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/energy"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/instrumentalness":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/instrumentalness","abstract":[{"type":"text","text":"Predicts whether a track contains no vocals. “Ooh” and “aah” sounds are"},{"text":" ","type":"text"},{"type":"text","text":"treated as instrumental in this context."}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/instrumentalness","title":"instrumentalness","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instrumentalness","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/popularity":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"popularity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":">?","kind":"text"}],"abstract":[{"type":"text","text":"The popularity of the track."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/popularity","kind":"symbol","role":"symbol","title":"popularity","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/popularity"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/timeSignature":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/timesignature","role":"symbol","title":"timeSignature","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"timeSignature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/timeSignature","type":"topic","abstract":[{"type":"text","text":"An estimated overall time signature of a track."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/seedGenres":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedGenres"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]?"}],"abstract":[{"type":"text","text":"An array of genres."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedGenres","kind":"symbol","role":"symbol","title":"seedGenres","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/seedgenres"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/loudness":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/loudness","role":"symbol","title":"loudness","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudness"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/loudness","type":"topic","abstract":[{"type":"text","text":"The overall loudness of a track in decibels (dB)."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/danceability":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"danceability","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">?","kind":"text"}],"abstract":[{"type":"text","text":"Danceability describes how suitable a track is for dancing based on a"},{"text":" ","type":"text"},{"type":"text","text":"combination of musical elements including tempo, rhythm stability, beat"},{"type":"text","text":" "},{"text":"strength, and overall regularity. A value of 0.0 is least danceable and 1.0","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is most danceable."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/danceability","kind":"symbol","role":"symbol","title":"danceability","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/danceability"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/liveness":{"abstract":[{"text":"Detects the presence of an audience in the recording.","type":"text"}],"role":"symbol","title":"liveness","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"liveness","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/liveness","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/liveness"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","role":"symbol","title":"recommendationGenres()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"recommendationGenres","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","type":"topic","abstract":[{"type":"text","text":"Retrieve a list of available genres seeds for recommendations."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"seedArtists"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"]?, ","kind":"text"},{"text":"seedTracks","kind":"externalParam"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"seedGenres"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?, ","kind":"text"},{"text":"acousticness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"danceability"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">?, ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":">?, ","kind":"text"},{"text":"energy","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"instrumentalness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":">?, ","kind":"text"},{"text":"liveness","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"loudness"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?, "},{"text":"mode","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":">?, "},{"text":"popularity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"speechiness"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?, "},{"text":"tempo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"timeSignature"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"text":"valence","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">?)","kind":"text"}],"abstract":[{"type":"text","text":"Creates the tunable track attributes used in the endpoint for getting"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)","kind":"symbol","role":"symbol","title":"init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/init(seedartists:seedtracks:seedgenres:acousticness:danceability:durationms:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timesignature:valence:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/Decodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Decodable-Implementations","type":"topic","role":"collectionGroup","title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/trackattributes\/decodable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ApproximatelyEquatable":{"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ApproximatelyEquatable","abstract":[{"text":"A type that can compare two of its values for approximate equality.","type":"text"}],"kind":"symbol","title":"ApproximatelyEquatable","navigatorTitle":[{"text":"ApproximatelyEquatable","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/approximatelyequatable","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"ApproximatelyEquatable","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/mode":{"type":"topic","title":"mode","abstract":[{"text":"Mode indicates the modality (major or minor) of a track, the type of scale","type":"text"},{"type":"text","text":" "},{"type":"text","text":"from which its melodic content is derived. Major is represented by 1 and"},{"text":" ","type":"text"},{"text":"minor is 0.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":">?","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/mode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/mode","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/acousticness":{"abstract":[{"text":"A confidence measure from 0.0 to 1.0 of whether the track is acoustic.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"1.0 represents high confidence the track is acoustic."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/acousticness","type":"topic","role":"symbol","title":"acousticness","url":"\/documentation\/spotifywebapi\/trackattributes\/acousticness","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"acousticness","kind":"identifier"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/tempo":{"type":"topic","abstract":[{"type":"text","text":"The overall estimated tempo of a track in beats per minute (BPM)."}],"title":"tempo","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"tempo","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/tempo","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/tempo","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/key":{"abstract":[{"type":"text","text":"The key the track is in."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/key","type":"topic","role":"symbol","title":"key","url":"\/documentation\/spotifywebapi\/trackattributes\/key","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/!=(_:_:).json b/docs/data/documentation/spotifywebapi/trackattributes/!=(_:_:).json index 979835fe6..04b4aed24 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/trackattributes/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"roleHeading":"Operator","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI15TrackAttributesV","extendedModule":"Swift","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/!=(_:_:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/Equatable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/trackattributes\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Equatable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"symbolKind":"op","extendedModule":"Swift","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI15TrackAttributesV","roleHeading":"Operator","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Equatable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/Equatable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/trackattributes\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/trackattributes\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/!=(_:_:)","type":"topic","role":"symbol","abstract":[],"title":"!=(_:_:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/acousticness.json b/docs/data/documentation/spotifywebapi/trackattributes/acousticness.json index 20440447b..7e9efd867 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/acousticness.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/acousticness.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"acousticness"},{"kind":"text","text":": "},{"text":"AttributeRange","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"languages":["swift"]}]}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"acousticness"},{"text":": ","kind":"text"},{"text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI15TrackAttributesV12acousticnessAA14AttributeRangeVySdGSgvp","title":"acousticness","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/acousticness"},"abstract":[{"type":"text","text":"A confidence measure from 0.0 to 1.0 of whether the track is acoustic."},{"type":"text","text":" "},{"type":"text","text":"1.0 represents high confidence the track is acoustic."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/acousticness"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/acousticness":{"abstract":[{"type":"text","text":"A confidence measure from 0.0 to 1.0 of whether the track is acoustic."},{"text":" ","type":"text"},{"type":"text","text":"1.0 represents high confidence the track is acoustic."}],"role":"symbol","type":"topic","title":"acousticness","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/acousticness","url":"\/documentation\/spotifywebapi\/trackattributes\/acousticness","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"acousticness"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/acousticness"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/acousticness","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A confidence measure from 0.0 to 1.0 of whether the track is acoustic."},{"text":" ","type":"text"},{"type":"text","text":"1.0 represents high confidence the track is acoustic."}],"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"acousticness"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">?","kind":"text"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI15TrackAttributesV12acousticnessAA14AttributeRangeVySdGSgvp","title":"acousticness","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"acousticness","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/acousticness":{"abstract":[{"text":"A confidence measure from 0.0 to 1.0 of whether the track is acoustic.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"1.0 represents high confidence the track is acoustic."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/acousticness","type":"topic","role":"symbol","title":"acousticness","url":"\/documentation\/spotifywebapi\/trackattributes\/acousticness","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"acousticness","kind":"identifier"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/approximatelyequatable-implementations.json b/docs/data/documentation/spotifywebapi/trackattributes/approximatelyequatable-implementations.json index 40b1737cd..3078ab6cf 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/approximatelyequatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/approximatelyequatable-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/approximatelyequatable-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"sections":[],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/isApproximatelyEqual(to:)"],"generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/isApproximatelyEqual(to:)":{"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/isApproximatelyEqual(to:)","title":"isApproximatelyEqual(to:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/isapproximatelyequal(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/isApproximatelyEqual(to:)"],"generated":true,"title":"Instance Methods","anchor":"Instance-Methods"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/ApproximatelyEquatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"ApproximatelyEquatable Implementations","roleHeading":"API Collection"},"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/approximatelyequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/isApproximatelyEqual(to:)":{"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/isApproximatelyEqual(to:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/trackattributes\/isapproximatelyequal(to:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/danceability.json b/docs/data/documentation/spotifywebapi/trackattributes/danceability.json index 2aa0e7253..1112b5f77 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/danceability.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/danceability.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"danceability","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/danceability","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Danceability describes how suitable a track is for dancing based on a"},{"type":"text","text":" "},{"type":"text","text":"combination of musical elements including tempo, rhythm stability, beat"},{"type":"text","text":" "},{"type":"text","text":"strength, and overall regularity. A value of 0.0 is least danceable and 1.0"},{"text":" ","type":"text"},{"type":"text","text":"is most danceable."}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15TrackAttributesV12danceabilityAA14AttributeRangeVySdGSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"danceability","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"title":"danceability","roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/danceability"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/danceability":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Danceability describes how suitable a track is for dancing based on a"},{"text":" ","type":"text"},{"type":"text","text":"combination of musical elements including tempo, rhythm stability, beat"},{"text":" ","type":"text"},{"type":"text","text":"strength, and overall regularity. A value of 0.0 is least danceable and 1.0"},{"type":"text","text":" "},{"type":"text","text":"is most danceable."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"danceability","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"title":"danceability","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/danceability","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/danceability"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/danceability","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"danceability"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:13SpotifyWebAPI15TrackAttributesV12danceabilityAA14AttributeRangeVySdGSgvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"danceability","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"role":"symbol","roleHeading":"Instance Property","title":"danceability"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/danceability"]}],"abstract":[{"text":"Danceability describes how suitable a track is for dancing based on a","type":"text"},{"text":" ","type":"text"},{"text":"combination of musical elements including tempo, rhythm stability, beat","type":"text"},{"type":"text","text":" "},{"type":"text","text":"strength, and overall regularity. A value of 0.0 is least danceable and 1.0"},{"type":"text","text":" "},{"text":"is most danceable.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/danceability":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"danceability","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">?","kind":"text"}],"abstract":[{"type":"text","text":"Danceability describes how suitable a track is for dancing based on a"},{"text":" ","type":"text"},{"type":"text","text":"combination of musical elements including tempo, rhythm stability, beat"},{"type":"text","text":" "},{"text":"strength, and overall regularity. A value of 0.0 is least danceable and 1.0","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is most danceable."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/danceability","kind":"symbol","role":"symbol","title":"danceability","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/danceability"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/decodable-implementations.json b/docs/data/documentation/spotifywebapi/trackattributes/decodable-implementations.json index b9182acd2..60ee16d00 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/decodable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/init(from:)"],"title":"Initializers","generated":true}],"sections":[],"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Decodable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Decodable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/decodable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/init(from:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/trackattributes\/init(from:)","title":"init(from:)","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/init(from:)"],"generated":true,"anchor":"Initializers","title":"Initializers"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Decodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Decodable Implementations"},"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/init(from:)","role":"symbol","abstract":[],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/init(from:)","title":"init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/durationms.json b/docs/data/documentation/spotifywebapi/trackattributes/durationms.json index 754d109d0..9821a0e66 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/durationms.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/durationms.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"kind":"text","text":"<"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI15TrackAttributesV10durationMSAA14AttributeRangeVySiGSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"durationMS","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"title":"durationMS"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/durationMS","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/durationms"]}],"abstract":[{"text":"The duration of the track in milliseconds.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/durationMS":{"kind":"symbol","abstract":[{"type":"text","text":"The duration of the track in milliseconds."}],"url":"\/documentation\/spotifywebapi\/trackattributes\/durationms","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"text":"<","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"title":"durationMS","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/durationMS","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/durationMS","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI15TrackAttributesV10durationMSAA14AttributeRangeVySiGSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"durationMS","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":">?"}],"title":"durationMS"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/durationms"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"abstract":[{"text":"The duration of the track in milliseconds.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"kind":"text","text":": "},{"text":"AttributeRange","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/durationMS":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"durationMS","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"text":"<","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"role":"symbol","kind":"symbol","type":"topic","title":"durationMS","url":"\/documentation\/spotifywebapi\/trackattributes\/durationms","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/durationMS","abstract":[{"text":"The duration of the track in milliseconds.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/energy.json b/docs/data/documentation/spotifywebapi/trackattributes/energy.json index 8a24b18b9..23ac910e9 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/energy.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/energy.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/energy"},"abstract":[{"text":"Energy is a measure from 0.0 to 1.0 and represents a perceptual measure of","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"intensity and activity."}],"kind":"symbol","metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI15TrackAttributesV6energyAA14AttributeRangeVySdGSgvp","title":"energy","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"energy","kind":"identifier"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"energy","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AttributeRange","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Typically, energetic tracks feel fast, loud, and noisy. For example, death"},{"text":" ","type":"text"},{"type":"text","text":"metal has high energy, while a Bach prelude scores low on the scale."},{"text":" ","type":"text"},{"text":"Perceptual features contributing to this attribute include dynamic range,","type":"text"},{"type":"text","text":" "},{"text":"perceived loudness, timbre, onset rate, and general entropy.","type":"text"}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/energy"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/energy":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Energy is a measure from 0.0 to 1.0 and represents a perceptual measure of"},{"text":" ","type":"text"},{"text":"intensity and activity.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"energy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"title":"energy","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/energy","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/energy"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/energy"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Energy is a measure from 0.0 to 1.0 and represents a perceptual measure of"},{"text":" ","type":"text"},{"type":"text","text":"intensity and activity."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"energy"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Typically, energetic tracks feel fast, loud, and noisy. For example, death"},{"type":"text","text":" "},{"type":"text","text":"metal has high energy, while a Bach prelude scores low on the scale."},{"type":"text","text":" "},{"type":"text","text":"Perceptual features contributing to this attribute include dynamic range,"},{"type":"text","text":" "},{"type":"text","text":"perceived loudness, timbre, onset rate, and general entropy."}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/energy"},"metadata":{"title":"energy","role":"symbol","symbolKind":"property","externalID":"s:13SpotifyWebAPI15TrackAttributesV6energyAA14AttributeRangeVySdGSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"energy"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/energy":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"energy","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?"}],"abstract":[{"text":"Energy is a measure from 0.0 to 1.0 and represents a perceptual measure of","type":"text"},{"type":"text","text":" "},{"type":"text","text":"intensity and activity."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/energy","kind":"symbol","role":"symbol","title":"energy","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/energy"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/equatable-implementations.json b/docs/data/documentation/spotifywebapi/trackattributes/equatable-implementations.json index 0c960e19d..202fbb7e9 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Equatable Implementations","roleHeading":"API Collection","role":"collectionGroup"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/!=(_:_:)"],"title":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/equatable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/!=(_:_:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/!=(_:_:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/equatable-implementations"]}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/!=(_:_:)"],"generated":true,"title":"Operators","anchor":"Operators"}],"kind":"article","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/trackattributes\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/!=(_:_:)","type":"topic","role":"symbol","abstract":[],"title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/init(from:).json b/docs/data/documentation/spotifywebapi/trackattributes/init(from:).json index 36faba2ef..799b98dde 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/init(from:).json +++ b/docs/data/documentation/spotifywebapi/trackattributes/init(from:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Decodable-Implementations"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/init(from:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/init(from:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15TrackAttributesV4fromACs7Decoder_p_tKcfc","extendedModule":"SpotifyWebAPI","title":"init(from:)","symbolKind":"init","roleHeading":"Initializer"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/init(from:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/trackattributes\/init(from:)","title":"init(from:)","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/Decodable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/trackattributes\/decodable-implementations","title":"Decodable Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Decodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Decodable-Implementations"]]},"metadata":{"externalID":"s:13SpotifyWebAPI15TrackAttributesV4fromACs7Decoder_p_tKcfc","extendedModule":"SpotifyWebAPI","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/init(from:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/Decodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/Decodable-Implementations","type":"topic","role":"collectionGroup","title":"Decodable Implementations","url":"\/documentation\/spotifywebapi\/trackattributes\/decodable-implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/init(from:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/init(from:)","role":"symbol","abstract":[],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/init(from:)","title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/init(seedartists:seedtracks:seedgenres:acousticness:danceability:durationms:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timesignature:valence:).json b/docs/data/documentation/spotifywebapi/trackattributes/init(seedartists:seedtracks:seedgenres:acousticness:danceability:durationms:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timesignature:valence:).json index 29a1248fd..fd4e23687 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/init(seedartists:seedtracks:seedgenres:acousticness:danceability:durationms:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timesignature:valence:).json +++ b/docs/data/documentation/spotifywebapi/trackattributes/init(seedartists:seedtracks:seedgenres:acousticness:danceability:durationms:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timesignature:valence:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/init(seedartists:seedtracks:seedgenres:acousticness:danceability:durationms:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timesignature:valence:)"]}],"metadata":{"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15TrackAttributesV11seedArtists0F6Tracks0F6Genres12acousticness12danceability10durationMS6energy16instrumentalness3key8liveness8loudness4mode10popularity11speechiness5tempo13timeSignature7valenceACSayAA0A14URIConvertible_pGSg_AWSaySSGSgAA14AttributeRangeVySdGSgA1_A_ySiGSgA1_A1_A3_A1_A1_A3_A3_A1_A1_A3_A1_tcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"seedArtists"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"seedTracks"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"]?, "},{"text":"seedGenres","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"acousticness"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"text":"danceability","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"text":"durationMS","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"energy"},{"text":": ","kind":"text"},{"text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">?, "},{"text":"instrumentalness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">?, ","kind":"text"},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"liveness"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?, "},{"text":"loudness","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?, "},{"text":"mode","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":">?, ","kind":"text"},{"text":"popularity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":">?, "},{"text":"speechiness","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"tempo"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?, ","kind":"text"},{"text":"timeSignature","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"valence"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?)"}],"symbolKind":"init","roleHeading":"Initializer","title":"init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"seedArtists","kind":"externalParam"},{"text":": [any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"]? = nil, ","kind":"text"},{"text":"seedTracks","kind":"externalParam"},{"kind":"text","text":": [any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"seedGenres"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]? = nil, ","kind":"text"},{"text":"acousticness","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">? = nil, ","kind":"text"},{"text":"danceability","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">? = nil, ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">? = nil, ","kind":"text"},{"kind":"externalParam","text":"energy"},{"kind":"text","text":": "},{"text":"AttributeRange","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">? = nil, "},{"kind":"externalParam","text":"instrumentalness"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">? = nil, ","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":">? = nil, ","kind":"text"},{"text":"liveness","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">? = nil, ","kind":"text"},{"kind":"externalParam","text":"loudness"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">? = nil, ","kind":"text"},{"text":"mode","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"},{"kind":"text","text":"<"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":">? = nil, ","kind":"text"},{"kind":"externalParam","text":"popularity"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">? = nil, ","kind":"text"},{"text":"speechiness","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">? = nil, ","kind":"text"},{"text":"tempo","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"kind":"text","text":"<"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">? = nil, "},{"kind":"externalParam","text":"timeSignature"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":">? = nil, "},{"text":"valence","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","text":"AttributeRange"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">? = nil)","kind":"text"}],"platforms":["macOS"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"An array of artists URIs."}],"type":"paragraph"}],"name":"seedArtists"},{"content":[{"type":"paragraph","inlineContent":[{"text":"An array of artists genres. Use","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","type":"reference","isActive":true},{"type":"text","text":" to retrieve the available"},{"type":"text","text":" "},{"text":"seed genres.","type":"text"}]}],"name":"seedGenres"},{"name":"seedTracks","content":[{"inlineContent":[{"text":"An array of track URIs.","type":"text"}],"type":"paragraph"}]},{"name":"acousticness","content":[{"inlineContent":[{"type":"text","text":"A confidence measure from 0.0 to 1.0 of whether the track"},{"type":"text","text":" "},{"type":"text","text":"is acoustic. 1.0 represents high confidence the track is acoustic."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Danceability describes how suitable a track is for"},{"type":"text","text":" "},{"type":"text","text":"dancing based on a combination of musical elements including tempo,"},{"type":"text","text":" "},{"type":"text","text":"rhythm stability, beat strength, and overall regularity. A value of"},{"text":" ","type":"text"},{"type":"text","text":"0.0 is least danceable and 1.0 is most danceable."}],"type":"paragraph"}],"name":"danceability"},{"name":"durationMS","content":[{"type":"paragraph","inlineContent":[{"text":"The duration of the track in milliseconds.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Energy is a measure from 0.0 to 1.0 and represents a perceptual"},{"text":" ","type":"text"},{"type":"text","text":"measure of intensity and activity. Typically, energetic tracks feel"},{"text":" ","type":"text"},{"text":"fast, loud, and noisy. For example, death metal has high energy,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"while a Bach prelude scores low on the scale. Perceptual features"},{"type":"text","text":" "},{"text":"contributing to this attribute include dynamic range, perceived","type":"text"},{"type":"text","text":" "},{"text":"loudness, timbre, onset rate, and general entropy.","type":"text"}],"type":"paragraph"}],"name":"energy"},{"name":"instrumentalness","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Predicts whether a track contains no vocals. “Ooh”"},{"text":" ","type":"text"},{"type":"text","text":"and “aah” sounds are treated as instrumental in this context. A"},{"type":"text","text":" "},{"text":"range from 0 to 1, inclusive. Rap or spoken word tracks are clearly","type":"text"},{"text":" ","type":"text"},{"text":"“vocal”. The closer the instrumentalness value is to 1.0, the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"greater the likelihood the track contains no vocal content. Values"},{"text":" ","type":"text"},{"type":"text","text":"above 0.5 are intended to represent instrumental tracks, but"},{"text":" ","type":"text"},{"text":"confidence is higher as the value approaches 1.0.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key the track is in. Integers map to pitches using standard"},{"text":" ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","type":"reference","isActive":true},{"type":"text","text":". E.g. 0 = C, 1 = C♯\/D♭, 2 = D, and so on."}]}],"name":"key"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Detects the presence of an audience in the recording. A range"},{"text":" ","type":"text"},{"type":"text","text":"from 0 to 1, inclusive. Higher liveness values represent an"},{"type":"text","text":" "},{"type":"text","text":"increased probability that the track was performed live. A value"},{"type":"text","text":" "},{"type":"text","text":"above 0.8 provides strong likelihood that the track is live."}]}],"name":"liveness"},{"name":"loudness","content":[{"inlineContent":[{"type":"text","text":"The overall loudness of a track in decibels (dB). Loudness"},{"type":"text","text":" "},{"type":"text","text":"values are averaged across the entire track and are useful for"},{"text":" ","type":"text"},{"text":"comparing relative loudness of tracks. Loudness is the quality of a","type":"text"},{"text":" ","type":"text"},{"text":"sound that is the primary psychological correlate of physical","type":"text"},{"type":"text","text":" "},{"type":"text","text":"strength (amplitude). Values typically in the range between -60 and"},{"type":"text","text":" "},{"type":"text","text":"0 db."}],"type":"paragraph"}]},{"name":"mode","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Mode indicates the modality (major or minor) of a track, the type"},{"type":"text","text":" "},{"type":"text","text":"of scale from which its melodic content is derived. Major is"},{"type":"text","text":" "},{"text":"represented by 1 and minor is 0.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The popularity of the track. The value will be between 0"},{"type":"text","text":" "},{"type":"text","text":"and 100, with 100 being the most popular. The popularity is"},{"type":"text","text":" "},{"type":"text","text":"calculated by algorithm and is based, in the most part, on the"},{"type":"text","text":" "},{"type":"text","text":"total number of plays the track has had and how recent those plays"},{"type":"text","text":" "},{"type":"text","text":"are. Note: When applying track relinking via the market parameter,"},{"text":" ","type":"text"},{"type":"text","text":"it is expected to find relinked tracks with popularities that do"},{"text":" ","type":"text"},{"text":"not match min, max, and target popularities. These relinked tracks","type":"text"},{"text":" ","type":"text"},{"text":"are accurate replacements for unplayable tracks with the expected","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"popularity scores. Original, non-relinked tracks are available via"},{"type":"text","text":" "},{"text":"the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom","isActive":true,"type":"reference"},{"type":"text","text":" attribute of the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"popularity"},{"name":"speechiness","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Speechiness detects the presence of spoken words in a"},{"text":" ","type":"text"},{"type":"text","text":"track. A range from 0 to 1, inclusive. The more exclusively"},{"text":" ","type":"text"},{"text":"speech-like the recording (e.g. talk show, audio book, poetry), the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"closer to 1.0 the attribute value. Values above 0.66 describe"},{"type":"text","text":" "},{"type":"text","text":"tracks that are probably made entirely of spoken words. Values"},{"type":"text","text":" "},{"type":"text","text":"between 0.33 and 0.66 describe tracks that may contain both music"},{"text":" ","type":"text"},{"type":"text","text":"and speech, either in sections or layered, including such cases as"},{"type":"text","text":" "},{"type":"text","text":"rap music. Values below 0.33 most likely represent music and other"},{"type":"text","text":" "},{"type":"text","text":"non-speech-like tracks."}]}]},{"name":"tempo","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The overall estimated tempo of a track in beats per minute"},{"type":"text","text":" "},{"text":"(BPM). In musical terminology, tempo is the speed or pace of a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"given piece and derives directly from the average beat duration."}]}]},{"name":"timeSignature","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An estimated overall time signature of a track. The time"},{"type":"text","text":" "},{"text":"signature (meter) is a notational convention to specify how many","type":"text"},{"text":" ","type":"text"},{"text":"beats are in each bar (or measure).","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"A measure from 0.0 to 1.0 describing the musical positiveness","type":"text"},{"text":" ","type":"text"},{"text":"conveyed by a track. Tracks with high valence sound more positive","type":"text"},{"type":"text","text":" "},{"text":"(e.g. happy, cheerful, euphoric), while tracks with low valence","type":"text"},{"type":"text","text":" "},{"text":"sound more negative (e.g. sad, depressed, angry).","type":"text"}]}],"name":"valence"}],"kind":"parameters"},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"For most of the attributes, a minimum, target (ideal), and maximum value"},{"type":"text","text":" "},{"text":"can be provided. This is represented by ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"},{"text":". The target","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"value should not be smaller than the minimum or larger than the maximum."}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"text":"The total number of seed artists, seed tracks, and seed genres must add","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"text":"up to 5 or less.","type":"text"}]}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"When using "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"},{"text":", consider taking advantage of Swift’s ability","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"to infer the contextual type of a method. For example:"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["let trackAttributes = TrackAttributes("," energy: .init(min: 0.1, target: 0.43, max: 0.8),"," popularity: .init(min: 20),"," timeSignature: .init(max: 5),"," valence: .init(target: 0.3)",")"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read about "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations"},{"text":".","type":"text"}]}],"kind":"content"}],"abstract":[{"text":"Creates the tunable track attributes used in the endpoint for getting","type":"text"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"relinked track response","titleInlineContent":[{"type":"text","text":"relinked track"},{"text":" ","type":"text"},{"text":"response","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/linkedFrom":{"title":"linkedFrom","url":"\/documentation\/spotifywebapi\/track\/linkedfrom","abstract":[{"text":"Part of the response when Track Relinking is applied, and the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"requested track has been replaced with different track. The track link"},{"type":"text","text":" "},{"type":"text","text":"contains information about the originally requested track."}],"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linkedFrom","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","text":"TrackLink"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recommendations":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","titleInlineContent":[{"text":"getting recommendations based on seeds","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","title":"getting recommendations based on seeds","type":"link"},"https://en.wikipedia.org/wiki/Pitch_class":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","type":"link","title":"Pitch Class notation","titleInlineContent":[{"text":"Pitch Class notation","type":"text"}],"url":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"recommendationGenres","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","abstract":[{"text":"Retrieve a list of available genres seeds for recommendations.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","title":"recommendationGenres()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)":{"role":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/init(seedartists:seedtracks:seedgenres:acousticness:danceability:durationms:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timesignature:valence:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"seedArtists","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"seedTracks"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"seedGenres","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"text":"acousticness","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"danceability"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"text":"energy","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">?, ","kind":"text"},{"text":"instrumentalness","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"text":"key","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"liveness"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?, "},{"text":"loudness","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"text":"mode","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":">?, "},{"text":"popularity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":">?, "},{"text":"speechiness","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"tempo"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"timeSignature"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":">?, "},{"text":"valence","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?)","kind":"text"}],"title":"init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)","abstract":[{"text":"Creates the tunable track attributes used in the endpoint for getting","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"recommendations based on seeds."}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/init(seedartists:seedtracks:seedgenres:acousticness:danceability:durationms:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timesignature:valence:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"abstract":[{"type":"text","text":"Creates the tunable track attributes used in the endpoint for getting"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"seedArtists","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"kind":"text","text":"]? = nil, "},{"text":"seedTracks","kind":"externalParam"},{"kind":"text","text":": [any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"seedGenres"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]? = nil, "},{"text":"acousticness","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">? = nil, ","kind":"text"},{"text":"danceability","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","text":"AttributeRange"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">? = nil, ","kind":"text"},{"kind":"externalParam","text":"durationMS"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":">? = nil, ","kind":"text"},{"text":"energy","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">? = nil, ","kind":"text"},{"text":"instrumentalness","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">? = nil, "},{"text":"key","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AttributeRange","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":">? = nil, ","kind":"text"},{"text":"liveness","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier","text":"AttributeRange"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">? = nil, ","kind":"text"},{"kind":"externalParam","text":"loudness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier","text":"AttributeRange"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">? = nil, ","kind":"text"},{"text":"mode","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":">? = nil, "},{"kind":"externalParam","text":"popularity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":">? = nil, "},{"text":"speechiness","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">? = nil, "},{"text":"tempo","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">? = nil, ","kind":"text"},{"kind":"externalParam","text":"timeSignature"},{"text":": ","kind":"text"},{"text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":">? = nil, "},{"kind":"externalParam","text":"valence"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">? = nil)"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of artists URIs."}]}],"name":"seedArtists"},{"name":"seedTracks","content":[{"inlineContent":[{"text":"An array of track URIs.","type":"text"}],"type":"paragraph"}]},{"name":"seedGenres","content":[{"inlineContent":[{"text":"An array of artists genres. Use","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","isActive":true,"type":"reference"},{"text":" to retrieve the available","type":"text"},{"type":"text","text":" "},{"text":"seed genres.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"A confidence measure from 0.0 to 1.0 of whether the track","type":"text"},{"type":"text","text":" "},{"type":"text","text":"is acoustic. 1.0 represents high confidence the track is acoustic."}]}],"name":"acousticness"},{"content":[{"inlineContent":[{"text":"Danceability describes how suitable a track is for","type":"text"},{"type":"text","text":" "},{"type":"text","text":"dancing based on a combination of musical elements including tempo,"},{"text":" ","type":"text"},{"type":"text","text":"rhythm stability, beat strength, and overall regularity. A value of"},{"type":"text","text":" "},{"type":"text","text":"0.0 is least danceable and 1.0 is most danceable."}],"type":"paragraph"}],"name":"danceability"},{"name":"durationMS","content":[{"type":"paragraph","inlineContent":[{"text":"The duration of the track in milliseconds.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Energy is a measure from 0.0 to 1.0 and represents a perceptual","type":"text"},{"type":"text","text":" "},{"type":"text","text":"measure of intensity and activity. Typically, energetic tracks feel"},{"text":" ","type":"text"},{"text":"fast, loud, and noisy. For example, death metal has high energy,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"while a Bach prelude scores low on the scale. Perceptual features"},{"text":" ","type":"text"},{"type":"text","text":"contributing to this attribute include dynamic range, perceived"},{"type":"text","text":" "},{"text":"loudness, timbre, onset rate, and general entropy.","type":"text"}]}],"name":"energy"},{"name":"instrumentalness","content":[{"inlineContent":[{"text":"Predicts whether a track contains no vocals. “Ooh”","type":"text"},{"type":"text","text":" "},{"text":"and “aah” sounds are treated as instrumental in this context. A","type":"text"},{"type":"text","text":" "},{"text":"range from 0 to 1, inclusive. Rap or spoken word tracks are clearly","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“vocal”. The closer the instrumentalness value is to 1.0, the"},{"text":" ","type":"text"},{"type":"text","text":"greater the likelihood the track contains no vocal content. Values"},{"text":" ","type":"text"},{"text":"above 0.5 are intended to represent instrumental tracks, but","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"confidence is higher as the value approaches 1.0."}],"type":"paragraph"}]},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key the track is in. Integers map to pitches using standard"},{"type":"text","text":" "},{"type":"reference","identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","isActive":true},{"type":"text","text":". E.g. 0 = C, 1 = C♯\/D♭, 2 = D, and so on."}]}]},{"content":[{"inlineContent":[{"text":"Detects the presence of an audience in the recording. A range","type":"text"},{"text":" ","type":"text"},{"text":"from 0 to 1, inclusive. Higher liveness values represent an","type":"text"},{"type":"text","text":" "},{"type":"text","text":"increased probability that the track was performed live. A value"},{"text":" ","type":"text"},{"text":"above 0.8 provides strong likelihood that the track is live.","type":"text"}],"type":"paragraph"}],"name":"liveness"},{"name":"loudness","content":[{"inlineContent":[{"type":"text","text":"The overall loudness of a track in decibels (dB). Loudness"},{"text":" ","type":"text"},{"type":"text","text":"values are averaged across the entire track and are useful for"},{"type":"text","text":" "},{"type":"text","text":"comparing relative loudness of tracks. Loudness is the quality of a"},{"text":" ","type":"text"},{"text":"sound that is the primary psychological correlate of physical","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"strength (amplitude). Values typically in the range between -60 and"},{"text":" ","type":"text"},{"text":"0 db.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Mode indicates the modality (major or minor) of a track, the type"},{"text":" ","type":"text"},{"type":"text","text":"of scale from which its melodic content is derived. Major is"},{"text":" ","type":"text"},{"text":"represented by 1 and minor is 0.","type":"text"}],"type":"paragraph"}],"name":"mode"},{"content":[{"inlineContent":[{"type":"text","text":"The popularity of the track. The value will be between 0"},{"type":"text","text":" "},{"type":"text","text":"and 100, with 100 being the most popular. The popularity is"},{"type":"text","text":" "},{"text":"calculated by algorithm and is based, in the most part, on the","type":"text"},{"text":" ","type":"text"},{"text":"total number of plays the track has had and how recent those plays","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"are. Note: When applying track relinking via the market parameter,"},{"type":"text","text":" "},{"text":"it is expected to find relinked tracks with popularities that do","type":"text"},{"type":"text","text":" "},{"type":"text","text":"not match min, max, and target popularities. These relinked tracks"},{"text":" ","type":"text"},{"type":"text","text":"are accurate replacements for unplayable tracks with the expected"},{"text":" ","type":"text"},{"text":"popularity scores. Original, non-relinked tracks are available via","type":"text"},{"text":" ","type":"text"},{"text":"the ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom","isActive":true},{"type":"text","text":" attribute of the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}],"name":"popularity"},{"name":"speechiness","content":[{"type":"paragraph","inlineContent":[{"text":"Speechiness detects the presence of spoken words in a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"track. A range from 0 to 1, inclusive. The more exclusively"},{"type":"text","text":" "},{"text":"speech-like the recording (e.g. talk show, audio book, poetry), the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"closer to 1.0 the attribute value. Values above 0.66 describe"},{"type":"text","text":" "},{"type":"text","text":"tracks that are probably made entirely of spoken words. Values"},{"type":"text","text":" "},{"type":"text","text":"between 0.33 and 0.66 describe tracks that may contain both music"},{"type":"text","text":" "},{"text":"and speech, either in sections or layered, including such cases as","type":"text"},{"type":"text","text":" "},{"text":"rap music. Values below 0.33 most likely represent music and other","type":"text"},{"type":"text","text":" "},{"type":"text","text":"non-speech-like tracks."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The overall estimated tempo of a track in beats per minute"},{"text":" ","type":"text"},{"type":"text","text":"(BPM). In musical terminology, tempo is the speed or pace of a"},{"type":"text","text":" "},{"type":"text","text":"given piece and derives directly from the average beat duration."}],"type":"paragraph"}],"name":"tempo"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An estimated overall time signature of a track. The time"},{"type":"text","text":" "},{"type":"text","text":"signature (meter) is a notational convention to specify how many"},{"type":"text","text":" "},{"type":"text","text":"beats are in each bar (or measure)."}]}],"name":"timeSignature"},{"name":"valence","content":[{"inlineContent":[{"type":"text","text":"A measure from 0.0 to 1.0 describing the musical positiveness"},{"type":"text","text":" "},{"text":"conveyed by a track. Tracks with high valence sound more positive","type":"text"},{"text":" ","type":"text"},{"text":"(e.g. happy, cheerful, euphoric), while tracks with low valence","type":"text"},{"type":"text","text":" "},{"type":"text","text":"sound more negative (e.g. sad, depressed, angry)."}],"type":"paragraph"}]}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"For most of the attributes, a minimum, target (ideal), and maximum value"},{"text":" ","type":"text"},{"text":"can be provided. This is represented by ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"},{"text":". The target","type":"text"},{"type":"text","text":" "},{"text":"value should not be smaller than the minimum or larger than the maximum.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"The total number of seed artists, seed tracks, and seed genres must add"}],"type":"strong"},{"text":" ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"up to 5 or less."}]}]},{"inlineContent":[{"text":"When using ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"},{"type":"text","text":", consider taking advantage of Swift’s ability"},{"type":"text","text":" "},{"text":"to infer the contextual type of a method. For example:","type":"text"}],"type":"paragraph"},{"code":["let trackAttributes = TrackAttributes("," energy: .init(min: 0.1, target: 0.43, max: 0.8),"," popularity: .init(min: 20),"," timeSignature: .init(max: 5),"," valence: .init(target: 0.3)",")"],"type":"codeListing","syntax":null},{"inlineContent":[{"text":"Read about ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"seedArtists","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"seedTracks"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"seedGenres","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"acousticness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"text":"danceability","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"durationMS"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":">?, "},{"text":"energy","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"instrumentalness"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":">?, "},{"text":"liveness","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"loudness"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"mode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":">?, "},{"text":"popularity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"text":"speechiness","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?, "},{"text":"tempo","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"timeSignature"},{"text":": ","kind":"text"},{"text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"valence"},{"kind":"text","text":": "},{"text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?)"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI15TrackAttributesV11seedArtists0F6Tracks0F6Genres12acousticness12danceability10durationMS6energy16instrumentalness3key8liveness8loudness4mode10popularity11speechiness5tempo13timeSignature7valenceACSayAA0A14URIConvertible_pGSg_AWSaySSGSgAA14AttributeRangeVySdGSgA1_A_ySiGSgA1_A1_A3_A1_A1_A3_A3_A1_A1_A3_A1_tcfc","title":"init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)","symbolKind":"init"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"seedArtists"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"]?, ","kind":"text"},{"text":"seedTracks","kind":"externalParam"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"seedGenres"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?, ","kind":"text"},{"text":"acousticness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"danceability"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">?, ","kind":"text"},{"text":"durationMS","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":">?, ","kind":"text"},{"text":"energy","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"instrumentalness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"key"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":">?, ","kind":"text"},{"text":"liveness","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"loudness"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?, "},{"text":"mode","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":">?, "},{"text":"popularity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":">?, "},{"kind":"externalParam","text":"speechiness"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?, "},{"text":"tempo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">?, ","kind":"text"},{"kind":"externalParam","text":"timeSignature"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":">?, "},{"text":"valence","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">?)","kind":"text"}],"abstract":[{"type":"text","text":"Creates the tunable track attributes used in the endpoint for getting"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)","kind":"symbol","role":"symbol","title":"init(seedArtists:seedTracks:seedGenres:acousticness:danceability:durationMS:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timeSignature:valence:)","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/init(seedartists:seedtracks:seedgenres:acousticness:danceability:durationms:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timesignature:valence:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","role":"symbol","title":"recommendationGenres()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"recommendationGenres","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","type":"topic","abstract":[{"type":"text","text":"Retrieve a list of available genres seeds for recommendations."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"https://developer.spotify.com/documentation/web-api/reference/#/operations/get-recommendations":{"type":"link","title":"getting recommendations based on seeds","titleInlineContent":[{"text":"getting recommendations based on seeds","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/get-recommendations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/linkedFrom":{"url":"\/documentation\/spotifywebapi\/track\/linkedfrom","abstract":[{"text":"Part of the response when Track Relinking is applied, and the","type":"text"},{"type":"text","text":" "},{"text":"requested track has been replaced with different track. The track link","type":"text"},{"type":"text","text":" "},{"type":"text","text":"contains information about the originally requested track."}],"role":"symbol","title":"linkedFrom","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"linkedFrom"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","text":"TrackLink","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"type":"text","text":"relinked track"},{"type":"text","text":" "},{"text":"response","type":"text"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"relinked track response"},"https://en.wikipedia.org/wiki/Pitch_class":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","type":"link","titleInlineContent":[{"type":"text","text":"Pitch Class notation"}],"url":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","title":"Pitch Class notation"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/instrumentalness.json b/docs/data/documentation/spotifywebapi/trackattributes/instrumentalness.json index b9cf35505..0957fcf8c 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/instrumentalness.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/instrumentalness.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/instrumentalness"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"sections":[],"metadata":{"title":"instrumentalness","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instrumentalness","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15TrackAttributesV16instrumentalnessAA14AttributeRangeVySdGSgvp","roleHeading":"Instance Property","symbolKind":"property"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Predicts whether a track contains no vocals. “Ooh” and “aah” sounds are"},{"type":"text","text":" "},{"type":"text","text":"treated as instrumental in this context."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/instrumentalness"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instrumentalness","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"text":"A range from 0 to 1, inclusive. Rap or spoken word tracks are clearly","type":"text"},{"text":" ","type":"text"},{"text":"“vocal”. The closer the instrumentalness value is to 1.0, the greater the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"likelihood the track contains no vocal content. Values above 0.5 are"},{"text":" ","type":"text"},{"type":"text","text":"intended to represent instrumental tracks, but confidence is higher as the"},{"type":"text","text":" "},{"type":"text","text":"value approaches 1.0."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/instrumentalness":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Predicts whether a track contains no vocals. “Ooh” and “aah” sounds are"},{"text":" ","type":"text"},{"type":"text","text":"treated as instrumental in this context."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instrumentalness","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">?","kind":"text"}],"title":"instrumentalness","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/instrumentalness","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/instrumentalness"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/instrumentalness"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/instrumentalness","interfaceLanguage":"swift"},"metadata":{"externalID":"s:13SpotifyWebAPI15TrackAttributesV16instrumentalnessAA14AttributeRangeVySdGSgvp","title":"instrumentalness","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instrumentalness","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">?","kind":"text"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instrumentalness","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A range from 0 to 1, inclusive. Rap or spoken word tracks are clearly"},{"type":"text","text":" "},{"type":"text","text":"“vocal”. The closer the instrumentalness value is to 1.0, the greater the"},{"text":" ","type":"text"},{"type":"text","text":"likelihood the track contains no vocal content. Values above 0.5 are"},{"text":" ","type":"text"},{"type":"text","text":"intended to represent instrumental tracks, but confidence is higher as the"},{"type":"text","text":" "},{"text":"value approaches 1.0.","type":"text"}]}],"kind":"content"}],"abstract":[{"text":"Predicts whether a track contains no vocals. “Ooh” and “aah” sounds are","type":"text"},{"type":"text","text":" "},{"text":"treated as instrumental in this context.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/instrumentalness":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/instrumentalness","abstract":[{"type":"text","text":"Predicts whether a track contains no vocals. “Ooh” and “aah” sounds are"},{"text":" ","type":"text"},{"type":"text","text":"treated as instrumental in this context."}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/instrumentalness","title":"instrumentalness","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instrumentalness","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/isapproximatelyequal(to:).json b/docs/data/documentation/spotifywebapi/trackattributes/isapproximatelyequal(to:).json index a3d3a3609..011058255 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/isapproximatelyequal(to:).json +++ b/docs/data/documentation/spotifywebapi/trackattributes/isapproximatelyequal(to:).json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","text":"TrackAttributes","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"text":"Another instance of ","type":"text"},{"type":"codeVoice","code":"Self"},{"text":".","type":"text"}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/isapproximatelyequal(to:)"]}],"kind":"symbol","metadata":{"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI15TrackAttributesV20isApproximatelyEqual2toSbAC_tF","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TrackAttributes","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Instance Method","title":"isApproximatelyEqual(to:)","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/isApproximatelyEqual(to:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Returns "},{"code":"true","type":"codeVoice"},{"text":" if all the ","type":"text"},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"type":"text","text":" are"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"text":" ","type":"text"},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"type":"text","text":"returns "},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/ApproximatelyEquatable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/ApproximatelyEquatable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/ApproximatelyEquatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/isApproximatelyEqual(to:)":{"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"type":"text","text":" if all the "},{"code":"FloatingPoint","type":"codeVoice"},{"type":"text","text":" properties of "},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"type":"text","text":" "},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/isApproximatelyEqual(to:)","title":"isApproximatelyEqual(to:)","type":"topic","kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/isapproximatelyequal(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"other","content":[{"inlineContent":[{"text":"Another instance of ","type":"text"},{"type":"codeVoice","code":"Self"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"parameters"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/isApproximatelyEqual(to:)"},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TrackAttributes","preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI15TrackAttributesV20isApproximatelyEqual2toSbAC_tF","roleHeading":"Instance Method","title":"isApproximatelyEqual(to:)","extendedModule":"SpotifyWebAPI"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/isapproximatelyequal(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Returns ","type":"text"},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"approximately equal to those of "},{"code":"other","type":"codeVoice"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"type":"text","text":"0.001 and all other properties are equal by the "},{"code":"==","type":"codeVoice"},{"text":" operator. Else,","type":"text"},{"text":" ","type":"text"},{"text":"returns ","type":"text"},{"type":"codeVoice","code":"false"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/ApproximatelyEquatable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/isApproximatelyEqual(to:)":{"abstract":[{"type":"text","text":"Returns "},{"type":"codeVoice","code":"true"},{"text":" if all the ","type":"text"},{"type":"codeVoice","code":"FloatingPoint"},{"text":" properties of ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" are","type":"text"},{"type":"text","text":" "},{"type":"text","text":"approximately equal to those of "},{"type":"codeVoice","code":"other"},{"type":"text","text":" within an absolute tolerance of"},{"type":"text","text":" "},{"text":"0.001 and all other properties are equal by the ","type":"text"},{"type":"codeVoice","code":"=="},{"type":"text","text":" operator. Else,"},{"text":" ","type":"text"},{"type":"text","text":"returns "},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}],"title":"isApproximatelyEqual(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/isApproximatelyEqual(to:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/trackattributes\/isapproximatelyequal(to:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/ApproximatelyEquatable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/ApproximatelyEquatable-Implementations","title":"ApproximatelyEquatable Implementations","url":"\/documentation\/spotifywebapi\/trackattributes\/approximatelyequatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/key.json b/docs/data/documentation/spotifywebapi/trackattributes/key.json index d9e5cdd66..1d0948bd2 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/key.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/key.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/key"},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15TrackAttributesV3keyAA14AttributeRangeVySiGSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"key","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">?","kind":"text"}],"title":"key","roleHeading":"Instance Property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">?","kind":"text"}],"languages":["swift"]}]},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Integers map to pitches using standard "},{"type":"reference","isActive":true,"identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class"},{"type":"text","text":". E.g. 0 ="},{"type":"text","text":" "},{"text":"C, 1 = C♯\/D♭, 2 = D, and so on.","type":"text"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/key"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The key the track is in.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/key":{"abstract":[{"text":"The key the track is in.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":">?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/trackattributes\/key","title":"key","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/key"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"https://en.wikipedia.org/wiki/Pitch_class":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","titleInlineContent":[{"text":"Pitch Class notation","type":"text"}],"type":"link","url":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","title":"Pitch Class notation"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":">?","kind":"text"}]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Integers map to pitches using standard ","type":"text"},{"identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","type":"reference","isActive":true},{"type":"text","text":". E.g. 0 ="},{"type":"text","text":" "},{"text":"C, 1 = C♯\/D♭, 2 = D, and so on.","type":"text"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"sections":[],"abstract":[{"type":"text","text":"The key the track is in."}],"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"key","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">?","kind":"text"}],"title":"key","externalID":"s:13SpotifyWebAPI15TrackAttributesV3keyAA14AttributeRangeVySiGSgvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/key"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/key","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/key":{"abstract":[{"type":"text","text":"The key the track is in."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/key","type":"topic","role":"symbol","title":"key","url":"\/documentation\/spotifywebapi\/trackattributes\/key","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"key","kind":"identifier"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">?","kind":"text"}]},"https://en.wikipedia.org/wiki/Pitch_class":{"identifier":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","title":"Pitch Class notation","url":"https:\/\/en.wikipedia.org\/wiki\/Pitch_class","titleInlineContent":[{"text":"Pitch Class notation","type":"text"}],"type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/liveness.json b/docs/data/documentation/spotifywebapi/trackattributes/liveness.json index 1e05de360..b2fafd67a 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/liveness.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/liveness.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","title":"liveness","externalID":"s:13SpotifyWebAPI15TrackAttributesV8livenessAA14AttributeRangeVySdGSgvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"liveness"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/liveness","interfaceLanguage":"swift"},"abstract":[{"text":"Detects the presence of an audience in the recording.","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/liveness"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"liveness","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"A range from 0 to 1, inclusive. Higher liveness values represent an"},{"type":"text","text":" "},{"type":"text","text":"increased probability that the track was performed live. A value above 0.8"},{"text":" ","type":"text"},{"type":"text","text":"provides strong likelihood that the track is live."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/liveness":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/liveness","title":"liveness","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/liveness","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"liveness"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?"}],"abstract":[{"type":"text","text":"Detects the presence of an audience in the recording."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/liveness"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Detects the presence of an audience in the recording.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"liveness","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"A range from 0 to 1, inclusive. Higher liveness values represent an","type":"text"},{"type":"text","text":" "},{"text":"increased probability that the track was performed live. A value above 0.8","type":"text"},{"type":"text","text":" "},{"text":"provides strong likelihood that the track is live.","type":"text"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/liveness"]}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15TrackAttributesV8livenessAA14AttributeRangeVySdGSgvp","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"liveness"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"role":"symbol","title":"liveness"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/liveness":{"abstract":[{"text":"Detects the presence of an audience in the recording.","type":"text"}],"role":"symbol","title":"liveness","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"liveness","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/liveness","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/liveness"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/loudness.json b/docs/data/documentation/spotifywebapi/trackattributes/loudness.json index 858fa0f0b..0048e214a 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/loudness.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/loudness.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"loudness","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"text":"Loudness values are averaged across the entire track and are useful for","type":"text"},{"type":"text","text":" "},{"text":"comparing relative loudness of tracks. Loudness is the quality of a sound","type":"text"},{"type":"text","text":" "},{"type":"text","text":"that is the primary psychological correlate of physical strength"},{"type":"text","text":" "},{"type":"text","text":"(amplitude). Values typical range between -60 and 0 db."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"The overall loudness of a track in decibels (dB)."}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/loudness","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/loudness"]}],"metadata":{"roleHeading":"Instance Property","title":"loudness","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI15TrackAttributesV8loudnessAA14AttributeRangeVySdGSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loudness","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/loudness":{"type":"topic","kind":"symbol","title":"loudness","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/loudness","url":"\/documentation\/spotifywebapi\/trackattributes\/loudness","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"loudness","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"abstract":[{"text":"The overall loudness of a track in decibels (dB).","type":"text"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The overall loudness of a track in decibels (dB).","type":"text"}],"metadata":{"role":"symbol","title":"loudness","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15TrackAttributesV8loudnessAA14AttributeRangeVySdGSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"loudness","kind":"identifier"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?"}],"symbolKind":"property"},"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/loudness"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/loudness"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loudness"},{"kind":"text","text":": "},{"text":"AttributeRange","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Loudness values are averaged across the entire track and are useful for"},{"text":" ","type":"text"},{"type":"text","text":"comparing relative loudness of tracks. Loudness is the quality of a sound"},{"text":" ","type":"text"},{"text":"that is the primary psychological correlate of physical strength","type":"text"},{"type":"text","text":" "},{"type":"text","text":"(amplitude). Values typical range between -60 and 0 db."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/loudness":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/loudness","role":"symbol","title":"loudness","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"loudness"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/loudness","type":"topic","abstract":[{"type":"text","text":"The overall loudness of a track in decibels (dB)."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/mode.json b/docs/data/documentation/spotifywebapi/trackattributes/mode.json index 72a992522..a2b7e0bb5 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/mode.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/mode.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/mode"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Mode indicates the modality (major or minor) of a track, the type of scale"},{"type":"text","text":" "},{"type":"text","text":"from which its melodic content is derived. Major is represented by 1 and"},{"type":"text","text":" "},{"text":"minor is 0.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":">?"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/mode","interfaceLanguage":"swift"},"sections":[],"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI15TrackAttributesV4modeAA14AttributeRangeVySiGSgvp","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":">?","kind":"text"}],"title":"mode","roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/mode":{"kind":"symbol","role":"symbol","abstract":[{"text":"Mode indicates the modality (major or minor) of a track, the type of scale","type":"text"},{"type":"text","text":" "},{"type":"text","text":"from which its melodic content is derived. Major is represented by 1 and"},{"type":"text","text":" "},{"text":"minor is 0.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"title":"mode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/mode","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/mode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mode"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":">?"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"externalID":"s:13SpotifyWebAPI15TrackAttributesV4modeAA14AttributeRangeVySiGSgvp","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"mode","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"mode","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">?","kind":"text"}]},"abstract":[{"text":"Mode indicates the modality (major or minor) of a track, the type of scale","type":"text"},{"type":"text","text":" "},{"type":"text","text":"from which its melodic content is derived. Major is represented by 1 and"},{"type":"text","text":" "},{"type":"text","text":"minor is 0."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/mode","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/mode"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/mode":{"type":"topic","title":"mode","abstract":[{"text":"Mode indicates the modality (major or minor) of a track, the type of scale","type":"text"},{"type":"text","text":" "},{"type":"text","text":"from which its melodic content is derived. Major is represented by 1 and"},{"text":" ","type":"text"},{"text":"minor is 0.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"mode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":">?","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/mode","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/mode","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/popularity.json b/docs/data/documentation/spotifywebapi/trackattributes/popularity.json index f388e30eb..be88f1c06 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/popularity.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/popularity.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/popularity"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/popularity"]}],"abstract":[{"type":"text","text":"The popularity of the track."}],"metadata":{"title":"popularity","externalID":"s:13SpotifyWebAPI15TrackAttributesV10popularityAA14AttributeRangeVySiGSgvp","symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"popularity"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">?","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"popularity"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":">?","kind":"text"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"The value will be between 0 and 100, with 100 being the most popular. The","type":"text"},{"type":"text","text":" "},{"type":"text","text":"popularity is calculated by algorithm and is based, in the most part, on"},{"type":"text","text":" "},{"text":"the total number of plays the track has had and how recent those plays are.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Note: When applying track relinking via the market parameter, it is"},{"type":"text","text":" "},{"text":"expected to find relinked tracks with popularities that do not match min,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"max, and target popularities. These relinked tracks are accurate"},{"text":" ","type":"text"},{"type":"text","text":"replacements for unplayable tracks with the expected popularity scores."},{"type":"text","text":" "},{"type":"text","text":"Original, non-relinked tracks are available via the "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom","type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"attribute of the "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true},{"type":"text","text":"."}]}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/linkedFrom":{"title":"linkedFrom","url":"\/documentation\/spotifywebapi\/track\/linkedfrom","abstract":[{"text":"Part of the response when Track Relinking is applied, and the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"requested track has been replaced with different track. The track link"},{"type":"text","text":" "},{"type":"text","text":"contains information about the originally requested track."}],"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linkedFrom","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","text":"TrackLink"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/popularity":{"title":"popularity","url":"\/documentation\/spotifywebapi\/trackattributes\/popularity","abstract":[{"text":"The popularity of the track.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"popularity","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":">?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/popularity"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"titleInlineContent":[{"type":"text","text":"relinked track response"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"relinked track response"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/popularity"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"popularity","roleHeading":"Instance Property","role":"symbol","externalID":"s:13SpotifyWebAPI15TrackAttributesV10popularityAA14AttributeRangeVySiGSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"popularity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":">?","kind":"text"}],"symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"sections":[],"abstract":[{"text":"The popularity of the track.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/popularity"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"popularity"},{"text":": ","kind":"text"},{"text":"AttributeRange","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"The value will be between 0 and 100, with 100 being the most popular. The"},{"text":" ","type":"text"},{"type":"text","text":"popularity is calculated by algorithm and is based, in the most part, on"},{"text":" ","type":"text"},{"text":"the total number of plays the track has had and how recent those plays are.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Note: When applying track relinking via the market parameter, it is"},{"type":"text","text":" "},{"text":"expected to find relinked tracks with popularities that do not match min,","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"max, and target popularities. These relinked tracks are accurate"},{"type":"text","text":" "},{"type":"text","text":"replacements for unplayable tracks with the expected popularity scores."},{"text":" ","type":"text"},{"type":"text","text":"Original, non-relinked tracks are available via the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom","isActive":true},{"type":"text","text":" "},{"type":"text","text":"attribute of the "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/popularity":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"popularity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":">?","kind":"text"}],"abstract":[{"type":"text","text":"The popularity of the track."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/popularity","kind":"symbol","role":"symbol","title":"popularity","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/popularity"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"titleInlineContent":[{"type":"text","text":"relinked track response"}],"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link","title":"relinked track response"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Track/linkedFrom":{"url":"\/documentation\/spotifywebapi\/track\/linkedfrom","abstract":[{"text":"Part of the response when Track Relinking is applied, and the","type":"text"},{"type":"text","text":" "},{"text":"requested track has been replaced with different track. The track link","type":"text"},{"type":"text","text":" "},{"type":"text","text":"contains information about the originally requested track."}],"role":"symbol","title":"linkedFrom","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Track\/linkedFrom","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"linkedFrom"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI9TrackLinkV","text":"TrackLink","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/querydictionary().json b/docs/data/documentation/spotifywebapi/trackattributes/querydictionary().json index 3ca7dd88c..0a8db4499 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/querydictionary().json +++ b/docs/data/documentation/spotifywebapi/trackattributes/querydictionary().json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"queryDictionary","kind":"identifier"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You shouldn’t need to call this directly. It is called by"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See also "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/queryDictionary(attributeName:)"},{"text":", which is","type":"text"},{"type":"text","text":" "},{"text":"called on each property of this type to create the dictionary.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/console\/get-recommendations\/?seed_artists=4NHQUGzhtTLFvgF5SZesLK&seed_tracks=0c6xIDDpzE81m2q797ordA&min_energy=0.4&min_popularity=50&market=US"},{"type":"text","text":"."}]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"If an id could not be parsed from any of the artist or track","type":"text"},{"type":"text","text":" "},{"text":"URIs, or if these URIs do not match the artist and track categories,","type":"text"},{"type":"text","text":" "},{"text":"respectively.","type":"text"}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Creates the query dictionary that is ultimately used in the endpoint to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"request track attributes:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference","isActive":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/querydictionary()"]}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"queryDictionary"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI15TrackAttributesV15queryDictionarySDyS2SGyKF","role":"symbol","title":"queryDictionary()","symbolKind":"method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/queryDictionary()"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"recommendations","kind":"identifier"},{"kind":"text","text":"("},{"text":"TrackAttributes","preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"RecommendationsResponse","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"topic","title":"recommendations(_:limit:market:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}]},"https://developer.spotify.com/console/get-recommendations/?seed_artists=4NHQUGzhtTLFvgF5SZesLK&seed_tracks=0c6xIDDpzE81m2q797ordA&min_energy=0.4&min_popularity=50&market=US":{"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/console\/get-recommendations\/?seed_artists=4NHQUGzhtTLFvgF5SZesLK&seed_tracks=0c6xIDDpzE81m2q797ordA&min_energy=0.4&min_popularity=50&market=US","type":"link","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"url":"https:\/\/developer.spotify.com\/console\/get-recommendations\/?seed_artists=4NHQUGzhtTLFvgF5SZesLK&seed_tracks=0c6xIDDpzE81m2q797ordA&min_energy=0.4&min_popularity=50&market=US"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/queryDictionary(attributeName:)":{"abstract":[{"text":"Creates a dictionary in which the keys are the provided attribute name","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"prefixed with “min”, “target” and “max”, and the values are the values for"},{"text":" ","type":"text"},{"type":"text","text":"these properties converted to a string. Properties that are "},{"type":"codeVoice","code":"nil"},{"text":" will not","type":"text"},{"type":"text","text":" "},{"type":"text","text":"appear in the dictionary."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/queryDictionary(attributeName:)","url":"\/documentation\/spotifywebapi\/attributerange\/querydictionary(attributename:)","role":"symbol","title":"queryDictionary(attributeName:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"queryDictionary","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"attributeName"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/queryDictionary()":{"abstract":[{"text":"Creates the query dictionary that is ultimately used in the endpoint to","type":"text"},{"text":" ","type":"text"},{"text":"request track attributes:","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference","isActive":true}],"type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/queryDictionary()","url":"\/documentation\/spotifywebapi\/trackattributes\/querydictionary()","role":"symbol","title":"queryDictionary()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"queryDictionary","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"abstract":[{"text":"Creates the query dictionary that is ultimately used in the endpoint to","type":"text"},{"text":" ","type":"text"},{"text":"request track attributes:","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"}],"kind":"symbol","sections":[],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"queryDictionary"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"title":"queryDictionary()","externalID":"s:13SpotifyWebAPI15TrackAttributesV15queryDictionarySDyS2SGyKF","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"queryDictionary","kind":"identifier"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}]}]},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"text":"You shouldn’t need to call this directly. It is called by","type":"text"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"See also ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/queryDictionary(attributeName:)","type":"reference"},{"text":", which is","type":"text"},{"type":"text","text":" "},{"type":"text","text":"called on each property of this type to create the dictionary."}]},{"inlineContent":[{"text":"Read more at the ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/console\/get-recommendations\/?seed_artists=4NHQUGzhtTLFvgF5SZesLK&seed_tracks=0c6xIDDpzE81m2q797ordA&min_energy=0.4&min_popularity=50&market=US","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If an id could not be parsed from any of the artist or track"},{"type":"text","text":" "},{"type":"text","text":"URIs, or if these URIs do not match the artist and track categories,"},{"text":" ","type":"text"},{"type":"text","text":"respectively."}]}],"style":"note","type":"aside"}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/queryDictionary()","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/querydictionary()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"market","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"[","type":"text"},{"inlineContent":[{"type":"text","text":"DEPRECATED"}],"type":"strong"},{"type":"text","text":"] Get Recommendations Based on Seeds."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/queryDictionary()":{"title":"queryDictionary()","url":"\/documentation\/spotifywebapi\/trackattributes\/querydictionary()","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"queryDictionary","kind":"identifier"},{"kind":"text","text":"() "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/queryDictionary()","abstract":[{"text":"Creates the query dictionary that is ultimately used in the endpoint to","type":"text"},{"text":" ","type":"text"},{"text":"request track attributes:","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange/queryDictionary(attributeName:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange\/queryDictionary(attributeName:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/attributerange\/querydictionary(attributename:)","title":"queryDictionary(attributeName:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"queryDictionary","kind":"identifier"},{"kind":"text","text":"("},{"text":"attributeName","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"abstract":[{"text":"Creates a dictionary in which the keys are the provided attribute name","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"prefixed with “min”, “target” and “max”, and the values are the values for"},{"type":"text","text":" "},{"text":"these properties converted to a string. Properties that are ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" will not"},{"type":"text","text":" "},{"type":"text","text":"appear in the dictionary."}]},"https://developer.spotify.com/console/get-recommendations/?seed_artists=4NHQUGzhtTLFvgF5SZesLK&seed_tracks=0c6xIDDpzE81m2q797ordA&min_energy=0.4&min_popularity=50&market=US":{"type":"link","url":"https:\/\/developer.spotify.com\/console\/get-recommendations\/?seed_artists=4NHQUGzhtTLFvgF5SZesLK&seed_tracks=0c6xIDDpzE81m2q797ordA&min_energy=0.4&min_popularity=50&market=US","titleInlineContent":[{"text":"Spotify web API reference","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/console\/get-recommendations\/?seed_artists=4NHQUGzhtTLFvgF5SZesLK&seed_tracks=0c6xIDDpzE81m2q797ordA&min_energy=0.4&min_popularity=50&market=US","title":"Spotify web API reference"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/seedartists.json b/docs/data/documentation/spotifywebapi/trackattributes/seedartists.json index ba62bd010..d558173c5 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/seedartists.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/seedartists.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/seedartists"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"An array of artists URIs."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedArtists"},"sections":[],"metadata":{"title":"seedArtists","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"seedArtists"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"role":"symbol","externalID":"s:13SpotifyWebAPI15TrackAttributesV11seedArtistsSaySSGSgvp","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedArtists"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?"}]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"The total number of seed artists, seed tracks, and seed genres must add up","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to 5 or less."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/seedArtists":{"title":"seedArtists","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedArtists","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedArtists"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?"}],"abstract":[{"text":"An array of artists URIs.","type":"text"}],"url":"\/documentation\/spotifywebapi\/trackattributes\/seedartists"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15TrackAttributesV11seedArtistsSaySSGSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"seedArtists","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?"}],"title":"seedArtists","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedArtists"},"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/seedartists"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"An array of artists URIs.","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"seedArtists"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"The total number of seed artists, seed tracks, and seed genres must add up","type":"text"},{"type":"text","text":" "},{"text":"to 5 or less.","type":"text"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/seedArtists":{"url":"\/documentation\/spotifywebapi\/trackattributes\/seedartists","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedArtists","kind":"symbol","title":"seedArtists","abstract":[{"text":"An array of artists URIs.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedArtists"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?","kind":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/seedgenres.json b/docs/data/documentation/spotifywebapi/trackattributes/seedgenres.json index f7c851c30..34ed99535 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/seedgenres.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/seedgenres.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","externalID":"s:13SpotifyWebAPI15TrackAttributesV10seedGenresSaySSGSgvp","role":"symbol","roleHeading":"Instance Property","title":"seedGenres","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedGenres"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedGenres"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()"},{"type":"text","text":" to retrieve the available genres."}],"type":"paragraph"},{"inlineContent":[{"text":"The total number of seed artists, seed tracks, and seed genres must add up","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to 5 or less."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/seedgenres"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedGenres","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"type":"text","text":"An array of genres."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/seedGenres":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"seedGenres","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]?"}],"role":"symbol","abstract":[{"text":"An array of genres.","type":"text"}],"url":"\/documentation\/spotifywebapi\/trackattributes\/seedgenres","title":"seedGenres","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedGenres"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"recommendationGenres","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"role":"symbol","abstract":[{"text":"Retrieve a list of available genres seeds for recommendations.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","title":"recommendationGenres()","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/seedgenres"]}],"sections":[],"abstract":[{"type":"text","text":"An array of genres."}],"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"title":"seedGenres","externalID":"s:13SpotifyWebAPI15TrackAttributesV10seedGenresSaySSGSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"seedGenres","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"seedGenres"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","type":"reference"},{"text":" to retrieve the available genres.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"The total number of seed artists, seed tracks, and seed genres must add up","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to 5 or less."}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedGenres","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendationGenres()":{"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","role":"symbol","title":"recommendationGenres()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"recommendationGenres","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"], any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendationGenres()","type":"topic","abstract":[{"type":"text","text":"Retrieve a list of available genres seeds for recommendations."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/seedGenres":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"seedGenres"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]?"}],"abstract":[{"type":"text","text":"An array of genres."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedGenres","kind":"symbol","role":"symbol","title":"seedGenres","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/seedgenres"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/seedtracks.json b/docs/data/documentation/spotifywebapi/trackattributes/seedtracks.json index 0279023fe..5f468b1bd 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/seedtracks.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/seedtracks.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedTracks"},"kind":"symbol","sections":[],"abstract":[{"text":"An array of track URIs.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"seedTracks"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"The total number of seed artists, seed tracks, and seed genres must add up"},{"type":"text","text":" "},{"text":"to 5 or less.","type":"text"}],"type":"paragraph"}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI15TrackAttributesV10seedTracksSaySSGSgvp","role":"symbol","title":"seedTracks","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"seedTracks"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/seedtracks"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/seedTracks":{"role":"symbol","abstract":[{"text":"An array of track URIs.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedTracks","type":"topic","title":"seedTracks","kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/seedtracks","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seedTracks","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]?"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/seedtracks"]}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:13SpotifyWebAPI15TrackAttributesV10seedTracksSaySSGSgvp","title":"seedTracks","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"seedTracks","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"seedTracks","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The total number of seed artists, seed tracks, and seed genres must add up","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to 5 or less."}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"kind":"symbol","abstract":[{"type":"text","text":"An array of track URIs."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedTracks","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/seedTracks":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/seedTracks","title":"seedTracks","type":"topic","abstract":[{"text":"An array of track URIs.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"seedTracks","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/seedtracks","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/speechiness.json b/docs/data/documentation/spotifywebapi/trackattributes/speechiness.json index b532198b9..0827a061e 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/speechiness.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/speechiness.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Speechiness detects the presence of spoken words in a track.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/speechiness"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/speechiness","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"speechiness"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">?","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"A range from 0 to 1, inclusive. The more exclusively speech-like the"},{"text":" ","type":"text"},{"text":"recording (e.g. talk show, audio book, poetry), the closer to 1.0 the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"attribute value. Values above 0.66 describe tracks that are probably made"},{"type":"text","text":" "},{"text":"entirely of spoken words. Values between 0.33 and 0.66 describe tracks that","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"may contain both music and speech, either in sections or layered, including"},{"type":"text","text":" "},{"text":"such cases as rap music. Values below 0.33 most likely represent music and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"other non-speech-like tracks."}],"type":"paragraph"}]}],"metadata":{"roleHeading":"Instance Property","title":"speechiness","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI15TrackAttributesV11speechinessAA14AttributeRangeVySdGSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"speechiness","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"role":"symbol"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/speechiness":{"url":"\/documentation\/spotifywebapi\/trackattributes\/speechiness","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/speechiness","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"speechiness","kind":"identifier"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"abstract":[{"type":"text","text":"Speechiness detects the presence of spoken words in a track."}],"title":"speechiness"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Speechiness detects the presence of spoken words in a track.","type":"text"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/speechiness","interfaceLanguage":"swift"},"sections":[],"metadata":{"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15TrackAttributesV11speechinessAA14AttributeRangeVySdGSgvp","symbolKind":"property","title":"speechiness","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"speechiness"},{"kind":"text","text":": "},{"text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/speechiness"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"speechiness","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"A range from 0 to 1, inclusive. The more exclusively speech-like the"},{"type":"text","text":" "},{"type":"text","text":"recording (e.g. talk show, audio book, poetry), the closer to 1.0 the"},{"type":"text","text":" "},{"text":"attribute value. Values above 0.66 describe tracks that are probably made","type":"text"},{"text":" ","type":"text"},{"text":"entirely of spoken words. Values between 0.33 and 0.66 describe tracks that","type":"text"},{"type":"text","text":" "},{"type":"text","text":"may contain both music and speech, either in sections or layered, including"},{"type":"text","text":" "},{"type":"text","text":"such cases as rap music. Values below 0.33 most likely represent music and"},{"type":"text","text":" "},{"text":"other non-speech-like tracks.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/speechiness":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/speechiness","role":"symbol","title":"speechiness","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"speechiness"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/speechiness","type":"topic","abstract":[{"text":"Speechiness detects the presence of spoken words in a track.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/tempo.json b/docs/data/documentation/spotifywebapi/trackattributes/tempo.json index 40452c7d0..e1a9dd473 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/tempo.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/tempo.json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"tempo","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"In musical terminology, tempo is the speed or pace of a given piece and"},{"type":"text","text":" "},{"text":"derives directly from the average beat duration.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"tempo","kind":"identifier"},{"kind":"text","text":": "},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?"}],"externalID":"s:13SpotifyWebAPI15TrackAttributesV5tempoAA14AttributeRangeVySdGSgvp","title":"tempo","role":"symbol","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Instance Property"},"sections":[],"abstract":[{"text":"The overall estimated tempo of a track in beats per minute (BPM).","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/tempo"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/tempo","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/tempo":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"tempo","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?"}],"kind":"symbol","type":"topic","title":"tempo","url":"\/documentation\/spotifywebapi\/trackattributes\/tempo","abstract":[{"type":"text","text":"The overall estimated tempo of a track in beats per minute (BPM)."}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/tempo"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/tempo"},"metadata":{"externalID":"s:13SpotifyWebAPI15TrackAttributesV5tempoAA14AttributeRangeVySdGSgvp","title":"tempo","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"tempo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tempo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AttributeRange","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"In musical terminology, tempo is the speed or pace of a given piece and","type":"text"},{"type":"text","text":" "},{"type":"text","text":"derives directly from the average beat duration."}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"text":"The overall estimated tempo of a track in beats per minute (BPM).","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/tempo"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/tempo":{"type":"topic","abstract":[{"type":"text","text":"The overall estimated tempo of a track in beats per minute (BPM)."}],"title":"tempo","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"tempo","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/tempo","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/tempo","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/timesignature.json b/docs/data/documentation/spotifywebapi/trackattributes/timesignature.json index 1daada253..5ce5c8735 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/timesignature.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/timesignature.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timeSignature","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":">?","kind":"text"}],"title":"timeSignature","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI15TrackAttributesV13timeSignatureAA14AttributeRangeVySiGSgvp","symbolKind":"property"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"An estimated overall time signature of a track."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/timeSignature","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/timesignature"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timeSignature","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":">?"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"text":"The time signature (meter) is a notational convention to specify how many","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"beats are in each bar (or measure)."}],"type":"paragraph"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/timeSignature":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"An estimated overall time signature of a track."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"timeSignature"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"title":"timeSignature","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/timeSignature","type":"topic","url":"\/documentation\/spotifywebapi\/trackattributes\/timesignature"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/timeSignature"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"abstract":[{"type":"text","text":"An estimated overall time signature of a track."}],"metadata":{"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"timeSignature"},{"text":": ","kind":"text"},{"text":"AttributeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"title":"timeSignature","externalID":"s:13SpotifyWebAPI15TrackAttributesV13timeSignatureAA14AttributeRangeVySiGSgvp"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"timeSignature","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":">?"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"The time signature (meter) is a notational convention to specify how many","type":"text"},{"type":"text","text":" "},{"type":"text","text":"beats are in each bar (or measure)."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/trackattributes\/timesignature"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/timeSignature":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes\/timesignature","role":"symbol","title":"timeSignature","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"timeSignature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/timeSignature","type":"topic","abstract":[{"type":"text","text":"An estimated overall time signature of a track."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/trackattributes/valence.json b/docs/data/documentation/spotifywebapi/trackattributes/valence.json index 3a9ef31f2..1636388a6 100644 --- a/docs/data/documentation/spotifywebapi/trackattributes/valence.json +++ b/docs/data/documentation/spotifywebapi/trackattributes/valence.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/valence","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valence","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier","text":"AttributeRange","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">?","kind":"text"}]}],"kind":"declarations"},{"content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Tracks with high valence sound more positive (e.g. happy, cheerful,"},{"type":"text","text":" "},{"type":"text","text":"euphoric), while tracks with low valence sound more negative (e.g. sad,"},{"type":"text","text":" "},{"type":"text","text":"depressed, angry)."}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valence","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"symbolKind":"property","title":"valence","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI15TrackAttributesV7valenceAA14AttributeRangeVySdGSgvp","role":"symbol","roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/valence"]}],"abstract":[{"type":"text","text":"A measure from 0.0 to 1.0 describing the musical positiveness conveyed by a"},{"type":"text","text":" "},{"text":"track.","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/valence":{"abstract":[{"text":"A measure from 0.0 to 1.0 describing the musical positiveness conveyed by a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"track."}],"url":"\/documentation\/spotifywebapi\/trackattributes\/valence","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/valence","title":"valence","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valence","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/valence","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"A measure from 0.0 to 1.0 describing the musical positiveness conveyed by a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"track."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes"]]},"metadata":{"externalID":"s:13SpotifyWebAPI15TrackAttributesV7valenceAA14AttributeRangeVySdGSgvp","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valence","kind":"identifier"},{"kind":"text","text":": "},{"text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">?","kind":"text"}],"title":"valence","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"valence","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","text":"AttributeRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">?"}]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Tracks with high valence sound more positive (e.g. happy, cheerful,"},{"text":" ","type":"text"},{"text":"euphoric), while tracks with low valence sound more negative (e.g. sad,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"depressed, angry)."}]}],"kind":"content"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/trackattributes\/valence"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes/valence":{"title":"valence","url":"\/documentation\/spotifywebapi\/trackattributes\/valence","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valence"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AttributeRange","preciseIdentifier":"s:13SpotifyWebAPI14AttributeRangeV"},{"kind":"text","text":"<"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes\/valence","abstract":[{"text":"A measure from 0.0 to 1.0 describing the musical positiveness conveyed by a","type":"text"},{"text":" ","type":"text"},{"text":"track.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tracklink.json b/docs/data/documentation/spotifywebapi/tracklink.json index fab252863..4f5d56f99 100644 --- a/docs/data/documentation/spotifywebapi/tracklink.json +++ b/docs/data/documentation/spotifywebapi/tracklink.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tracklink"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TrackLink"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Overview","anchor":"overview","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See the [Track relinking Guide][2]."},{"text":" ","type":"text"},{"text":"[2]: https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"text"}]}]}],"sections":[],"kind":"symbol","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/init(externalURLs:href:uri:id:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/uri"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Equatable-Implementations"]}],"abstract":[{"text":"A Spotify track link object.","type":"text"}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"seeAlsoSections":[{"title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true}],"metadata":{"symbolKind":"struct","title":"TrackLink","navigatorTitle":[{"text":"TrackLink","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI9TrackLinkV","role":"symbol","roleHeading":"Structure","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"TrackLink","kind":"identifier"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"references":{"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/externalURLs":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/externalURLs","type":"topic","abstract":[{"type":"text","text":"Known external urls for this track."}],"url":"\/documentation\/spotifywebapi\/tracklink\/externalurls","title":"externalURLs","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","type":"topic","title":"AlbumType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AlbumType","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/albumtype","role":"symbol","navigatorTitle":[{"text":"AlbumType","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"abstract":[{"text":"Get the current user’s top artists, calculated based on affinity.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentUserTopArtists"},{"kind":"text","text":"("},{"text":"TimeRange","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","kind":"typeIdentifier","text":"PagingObject"},{"text":"<","kind":"text"},{"text":"Artist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyImage","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyimage","type":"topic","abstract":[{"type":"text","text":"A Spotify image object."}],"title":"SpotifyImage","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RecommendationSeed","kind":"identifier"}],"title":"RecommendationSeed","type":"topic","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationSeed","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationseed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"recommendations"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","kind":"typeIdentifier","text":"TrackAttributes"},{"kind":"text","text":", "},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","abstract":[{"text":"Get Recommendations Based on Seeds.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"recommendations(_:limit:market:)","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify URI","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"link","titleInlineContent":[{"text":"Spotify URI","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","title":"currentUserTopTracks(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top tracks, calculated based on affinity."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimeRange","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/trackattributes","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackAttributes","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackAttributes"}],"abstract":[{"text":"The tunable track attributes used in the","type":"text"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint for getting"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"role":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/init(externalURLs:href:uri:id:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/init(externalURLs:href:uri:id:)","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/tracklink\/init(externalurls:href:uri:id:)","title":"init(externalURLs:href:uri:id:)","abstract":[{"text":"Creates a Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyCopyright","kind":"identifier"}],"title":"SpotifyCopyright","type":"topic","abstract":[{"type":"text","text":"A Spotify copyright object."}],"navigatorTitle":[{"text":"SpotifyCopyright","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyUser"}],"title":"SpotifyUser","type":"topic","abstract":[{"text":"A Spotify user.","type":"text"}],"navigatorTitle":[{"text":"SpotifyUser","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyuser","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}],"title":"RecommendationsResponse","type":"topic","abstract":[{"text":"A Recommendations Response Object. Returned by","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/recommendationsresponse","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","kind":"symbol"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"title":"Followers","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Followers"}],"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"text":"Followers","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A Spotify followers object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"FeaturedPlaylists","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"FeaturedPlaylists","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"type":"text","text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/type":{"type":"topic","title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/type","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"role":"symbol","kind":"symbol","abstract":[{"text":"The object type. Always ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/tracklink\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"abstract":[{"type":"text","text":"Get Spotify Catalog information about albums, artists, playlists, tracks,"},{"text":" ","type":"text"},{"text":"shows or episodes that match a keyword string.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"search","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"categories"},{"kind":"text","text":": ["},{"text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"market"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"SearchResult","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","title":"search(query:categories:market:limit:offset:includeExternal:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The response from the search endpoint:"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SearchResult"}],"title":"SearchResult","url":"\/documentation\/spotifywebapi\/searchresult"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCategory","kind":"identifier"}],"title":"SpotifyCategory","type":"topic","abstract":[{"type":"text","text":"A Spotify category object."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifycategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/id":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"id","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/tracklink\/id","abstract":[{"text":"The ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference"},{"type":"text","text":" for the track."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewAlbumReleases","kind":"identifier"}],"title":"NewAlbumReleases","type":"topic","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"navigatorTitle":[{"kind":"identifier","text":"NewAlbumReleases"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/newalbumreleases","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/tracklink\/equatable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Equatable-Implementations","type":"topic","role":"collectionGroup","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"type":"text","text":"maximum value. See "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","isActive":true},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"text":"recommendations based on seeds.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","type":"topic","title":"AttributeRange","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/attributerange","role":"symbol","navigatorTitle":[{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","type":"topic","title":"SpotifyCursor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCursor"}],"url":"\/documentation\/spotifywebapi\/spotifycursor","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SavedItem","kind":"identifier"}],"title":"SavedItem","type":"topic","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"type":"text","text":" "},{"text":"or saved show object.","type":"text"}],"navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/saveditem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/href":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full track object."}],"url":"\/documentation\/spotifywebapi\/tracklink\/href","title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/href","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"navigatorTitle":[{"text":"TimeRange","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","isActive":true},{"type":"text","text":" and"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)"},{"text":" methods.","type":"text"}],"url":"\/documentation\/spotifywebapi\/timerange","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/uri":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"uri","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/tracklink\/uri","abstract":[{"type":"text","text":"The "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference"},{"text":" for the track.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/Decodable-Implementations":{"type":"topic","title":"Decodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/tracklink\/decodable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Decodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/tracklink"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects"]]},"abstract":[{"type":"text","text":"A Spotify track link object."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","title":"TrackLink","externalID":"s:13SpotifyWebAPI9TrackLinkV","symbolKind":"struct","roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"TrackLink","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TrackLink"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/init(externalURLs:href:uri:id:)"],"anchor":"Initializers","title":"Initializers"},{"anchor":"Instance-Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/externalURLs","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/href","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/id","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/type","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/uri"],"generated":true,"title":"Instance Properties"},{"anchor":"Default-Implementations","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Equatable-Implementations"],"title":"Default Implementations"}],"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"]}],"seeAlsoSections":[{"title":"Other Objects","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory"],"generated":true,"anchor":"Other-Objects"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}]}]},{"content":[{"type":"heading","anchor":"overview","text":"Overview","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"See the [Track relinking Guide][2]."},{"type":"text","text":" "},{"text":"[2]: https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"text"}]}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationsResponse":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RecommendationsResponse","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/recommendationsresponse","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationsResponse","title":"RecommendationsResponse","abstract":[{"type":"text","text":"A Recommendations Response Object. Returned by"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RecommendationsResponse"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AttributeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AttributeRange"}],"url":"\/documentation\/spotifywebapi\/attributerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AttributeRange","title":"AttributeRange","abstract":[{"type":"text","text":"Represents a range for a track attribute. Has a minimum, target (ideal), and"},{"type":"text","text":" "},{"text":"maximum value. See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","type":"reference"},{"text":" and the endpoint for getting","type":"text"},{"type":"text","text":" "},{"type":"text","text":"recommendations based on seeds."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AttributeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/NewAlbumReleases":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"NewAlbumReleases","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/newalbumreleases","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/NewAlbumReleases","title":"NewAlbumReleases","abstract":[{"type":"text","text":"An array of simplified album objects wrapped in a paging object and a localized"},{"text":" ","type":"text"},{"text":"message that can be displayed to the user, such as “Good Morning”, or","type":"text"},{"type":"text","text":" "},{"type":"text","text":"“Editors’s picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewAlbumReleases"}]},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/tracklink\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Equatable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopTracks(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","abstract":[{"text":"Get the current user’s top tracks, calculated based on affinity.","type":"text"}],"title":"currentUserTopTracks(_:offset:limit:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"currentUserTopTracks","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"PagingObject","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI5TrackV","kind":"typeIdentifier","text":"Track"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TimeRange":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TimeRange"}],"url":"\/documentation\/spotifywebapi\/timerange","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TimeRange","title":"TimeRange","abstract":[{"text":"A Time Range. Used by the","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","type":"reference","isActive":true},{"type":"text","text":" and"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopTracks(_:offset:limit:)","type":"reference"},{"type":"text","text":" methods."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimeRange","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/currentUserTopArtists(_:offset:limit:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/currentUserTopArtists(_:offset:limit:)","title":"currentUserTopArtists(_:offset:limit:)","abstract":[{"type":"text","text":"Get the current user’s top artists, calculated based on affinity."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentUserTopArtists","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9TimeRangeO","text":"TimeRange"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6ArtistV","text":"Artist"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/uri":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","title":"uri","abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" for the track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/uri","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink\/uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify ID"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SavedItem":{"url":"\/documentation\/spotifywebapi\/saveditem","navigatorTitle":[{"text":"SavedItem","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A saved track object, saved album object, saved episode object,"},{"text":" ","type":"text"},{"text":"or saved show object.","type":"text"}],"title":"SavedItem","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SavedItem","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SavedItem"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/RecommendationSeed":{"url":"\/documentation\/spotifywebapi\/recommendationseed","navigatorTitle":[{"kind":"identifier","text":"RecommendationSeed"}],"kind":"symbol","abstract":[{"type":"text","text":"A Recommendation Seed Object. Part of the response returned by"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","type":"reference"},{"text":".","type":"text"}],"title":"RecommendationSeed","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/RecommendationSeed","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecommendationSeed"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/s8CopyableP":{"title":"Swift.Copyable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/href":{"title":"href","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full track object."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/tracklink\/href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/href","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/Decodable-Implementations":{"title":"Decodable Implementations","abstract":[],"role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/tracklink\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Decodable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Followers":{"url":"\/documentation\/spotifywebapi\/followers","navigatorTitle":[{"kind":"identifier","text":"Followers"}],"kind":"symbol","abstract":[{"text":"A Spotify followers object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Followers","title":"Followers","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Followers"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/type":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"kind":"symbol","title":"type","abstract":[{"text":"The object type. Always ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/type","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/AlbumType":{"url":"\/documentation\/spotifywebapi\/albumtype","navigatorTitle":[{"kind":"identifier","text":"AlbumType"}],"kind":"symbol","abstract":[{"type":"text","text":"An album type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/AlbumType","title":"AlbumType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AlbumType"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackAttributes":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"TrackAttributes","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/trackattributes","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackAttributes","title":"TrackAttributes","abstract":[{"type":"text","text":"The tunable track attributes used in the"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","isActive":true},{"type":"text","text":" endpoint for getting"},{"text":" ","type":"text"},{"text":"recommendations based on seeds.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackAttributes","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCursor":{"url":"\/documentation\/spotifywebapi\/spotifycursor","navigatorTitle":[{"kind":"identifier","text":"SpotifyCursor"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify Cursor object."}],"title":"SpotifyCursor","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCursor","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SpotifyCursor","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyImage":{"url":"\/documentation\/spotifywebapi\/spotifyimage","navigatorTitle":[{"kind":"identifier","text":"SpotifyImage"}],"kind":"symbol","abstract":[{"text":"A Spotify image object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyImage","title":"SpotifyImage","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyImage","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyUser":{"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpotifyUser"}],"url":"\/documentation\/spotifywebapi\/spotifyuser","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyUser","title":"SpotifyUser","abstract":[{"type":"text","text":"A Spotify user."}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SpotifyUser","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/externalURLs":{"title":"externalURLs","abstract":[{"type":"text","text":"Known external urls for this track."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/tracklink\/externalurls","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/externalURLs","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"]?"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCopyright":{"url":"\/documentation\/spotifywebapi\/spotifycopyright","navigatorTitle":[{"kind":"identifier","text":"SpotifyCopyright"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify copyright object."}],"title":"SpotifyCopyright","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCopyright","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyCopyright"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recommendations(_:limit:market:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","kind":"symbol","abstract":[{"type":"text","text":"["},{"type":"strong","inlineContent":[{"type":"text","text":"DEPRECATED"}]},{"text":"] Get Recommendations Based on Seeds.","type":"text"}],"title":"recommendations(_:limit:market:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recommendations(_:limit:market:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recommendations"},{"kind":"text","text":"("},{"preciseIdentifier":"s:13SpotifyWebAPI15TrackAttributesV","text":"TrackAttributes","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"market"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:13SpotifyWebAPI23RecommendationsResponseV","text":"RecommendationsResponse","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/id":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","title":"id","abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the track."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/id","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SearchResult":{"url":"\/documentation\/spotifywebapi\/searchresult","navigatorTitle":[{"kind":"identifier","text":"SearchResult"}],"kind":"symbol","abstract":[{"text":"The response from the search endpoint:","type":"text"},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SearchResult","title":"SearchResult","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SearchResult"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/search(query:categories:market:limit:offset:includeExternal:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/search(query:categories:market:limit:offset:includeExternal:)","title":"search(query:categories:market:limit:offset:includeExternal:)","abstract":[{"text":"Get Spotify Catalog information about albums, artists, playlists, tracks,","type":"text"},{"type":"text","text":" "},{"type":"text","text":"shows or episodes that match a keyword string."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"search"},{"kind":"text","text":"("},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"categories","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory"},{"kind":"text","text":"], "},{"text":"market","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"includeExternal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI12SearchResultV","text":"SearchResult","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyCategory":{"url":"\/documentation\/spotifywebapi\/spotifycategory","navigatorTitle":[{"kind":"identifier","text":"SpotifyCategory"}],"kind":"symbol","abstract":[{"type":"text","text":"A Spotify category object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyCategory","title":"SpotifyCategory","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyCategory"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/FeaturedPlaylists":{"navigatorTitle":[{"kind":"identifier","text":"FeaturedPlaylists"}],"url":"\/documentation\/spotifywebapi\/featuredplaylists","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/FeaturedPlaylists","abstract":[{"type":"text","text":"An array of simplified playlist objects wrapped in a paging object and a"},{"type":"text","text":" "},{"text":"message that can be displayed to the user, such as “Good Morning”, or “Editor’s","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"picks”."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FeaturedPlaylists"}],"title":"FeaturedPlaylists","type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/init(externalURLs:href:uri:id:)":{"title":"init(externalURLs:href:uri:id:)","abstract":[{"type":"text","text":"Creates a Spotify track link object."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/tracklink\/init(externalurls:href:uri:id:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/init(externalURLs:href:uri:id:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tracklink/!=(_:_:).json b/docs/data/documentation/spotifywebapi/tracklink/!=(_:_:).json index 5db8b1583..44b8e82af 100644 --- a/docs/data/documentation/spotifywebapi/tracklink/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/tracklink/!=(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"extendedModule":"Swift","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI9TrackLinkV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/tracklink\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/tracklink\/equatable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Equatable-Implementations","type":"topic","role":"collectionGroup","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/!=(_:_:)":{"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/tracklink\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/!=(_:_:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tracklink\/!=(_:_:)"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI9TrackLinkV","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/tracklink\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Equatable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/!=(_:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/!=(_:_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink\/!=(_:_:)","type":"topic","title":"!=(_:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tracklink/decodable-implementations.json b/docs/data/documentation/spotifywebapi/tracklink/decodable-implementations.json index ad9632bfa..4fb590ba8 100644 --- a/docs/data/documentation/spotifywebapi/tracklink/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/tracklink/decodable-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Decodable-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","role":"collectionGroup","roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tracklink\/decodable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/init(from:)"],"generated":true,"title":"Initializers"}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/init(from:)":{"type":"topic","title":"init(from:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/tracklink\/init(from:)","role":"symbol"}}} \ No newline at end of file +{"sections":[],"kind":"article","topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/init(from:)"],"anchor":"Initializers","title":"Initializers","generated":true}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Decodable Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Decodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/tracklink\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/init(from:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/tracklink\/init(from:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/init(from:)","title":"init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tracklink/equatable-implementations.json b/docs/data/documentation/spotifywebapi/tracklink/equatable-implementations.json index f3535af59..b0ad390f1 100644 --- a/docs/data/documentation/spotifywebapi/tracklink/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/tracklink/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/tracklink\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/!=(_:_:)"]}],"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Equatable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/!=(_:_:)":{"title":"!=(_:_:)","url":"\/documentation\/spotifywebapi\/tracklink\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/!=(_:_:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/tracklink\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"article","metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Equatable Implementations"},"topicSections":[{"anchor":"Operators","title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/!=(_:_:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/!=(_:_:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/!=(_:_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink\/!=(_:_:)","type":"topic","title":"!=(_:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tracklink/externalurls.json b/docs/data/documentation/spotifywebapi/tracklink/externalurls.json index 6a1fd05b5..ddee590bb 100644 --- a/docs/data/documentation/spotifywebapi/tracklink/externalurls.json +++ b/docs/data/documentation/spotifywebapi/tracklink/externalurls.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tracklink\/externalurls"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9TrackLinkV12externalURLsSDySS10Foundation3URLVGSgvp","title":"externalURLs","roleHeading":"Instance Property","symbolKind":"property"},"abstract":[{"text":"Known external urls for this track.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/externalURLs"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"key: The type of the URL, for example: “spotify” - The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"type":"text","text":" "},{"text":"for the object.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"value: An external, public URL to the object.","type":"text"}]}]}],"type":"unorderedList"}],"kind":"content"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/externalURLs":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/externalURLs","type":"topic","abstract":[{"type":"text","text":"Known external urls for this track."}],"url":"\/documentation\/spotifywebapi\/tracklink\/externalurls","title":"externalURLs","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","title":"Spotify URL","titleInlineContent":[{"type":"text","text":"Spotify URL"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/externalURLs"},"metadata":{"roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI9TrackLinkV12externalURLsSDySS10Foundation3URLVGSgvp","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","title":"externalURLs","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]?"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"externalURLs"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"key: The type of the URL, for example: “spotify” - The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"text","text":"for the object."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"value: An external, public URL to the object."}]}]}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"]]},"kind":"symbol","abstract":[{"text":"Known external urls for this track.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tracklink\/externalurls"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"title":"Spotify URL","titleInlineContent":[{"text":"Spotify URL","type":"text"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/externalURLs":{"title":"externalURLs","abstract":[{"type":"text","text":"Known external urls for this track."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/tracklink\/externalurls","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/externalURLs","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"externalURLs","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"]?"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tracklink/href.json b/docs/data/documentation/spotifywebapi/tracklink/href.json index 1b22720cc..ed52bcba6 100644 --- a/docs/data/documentation/spotifywebapi/tracklink/href.json +++ b/docs/data/documentation/spotifywebapi/tracklink/href.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"type":"text","text":" to retrieve the results."}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/href","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full track object."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"]]},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"}],"externalID":"s:13SpotifyWebAPI9TrackLinkV4href10Foundation3URLVvp","symbolKind":"property","roleHeading":"Instance Property","title":"href","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tracklink\/href"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/href":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"}],"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full track object."}],"url":"\/documentation\/spotifywebapi\/tracklink\/href","title":"href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/href","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/href"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","externalID":"s:13SpotifyWebAPI9TrackLinkV4href10Foundation3URLVSgvp","roleHeading":"Instance Property","symbolKind":"property","title":"href","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full track object."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"href","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"type":"text","text":"Use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"text":" to retrieve the results.","type":"text"}],"type":"paragraph"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tracklink\/href"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/href":{"title":"href","abstract":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full track object."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/tracklink\/href","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/href","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"href"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tracklink/id.json b/docs/data/documentation/spotifywebapi/tracklink/id.json index d9946da08..46963407d 100644 --- a/docs/data/documentation/spotifywebapi/tracklink/id.json +++ b/docs/data/documentation/spotifywebapi/tracklink/id.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/tracklink\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"]]},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/id","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9TrackLinkV2idSSvp","symbolKind":"property","title":"id","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for the track."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/id":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"id","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/tracklink\/id","abstract":[{"text":"The ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference"},{"type":"text","text":" for the track."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","title":"Spotify ID","titleInlineContent":[{"type":"text","text":"Spotify ID"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/id","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/tracklink\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true},{"type":"text","text":" for the track."}],"kind":"symbol","metadata":{"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","title":"id","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9TrackLinkV2idSSSgvp"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/id":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","title":"id","abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"type":"text","text":" for the track."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/id","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink\/id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"title":"Spotify ID","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","type":"link","titleInlineContent":[{"type":"text","text":"Spotify ID"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tracklink/init(externalurls:href:uri:id:).json b/docs/data/documentation/spotifywebapi/tracklink/init(externalurls:href:uri:id:).json index cfe05571b..8963e848c 100644 --- a/docs/data/documentation/spotifywebapi/tracklink/init(externalurls:href:uri:id:).json +++ b/docs/data/documentation/spotifywebapi/tracklink/init(externalurls:href:uri:id:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/init(externalURLs:href:uri:id:)"},"abstract":[{"type":"text","text":"Creates a Spotify track link object."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":"]? = nil, "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Known external urls for this artist."},{"text":" ","type":"text"},{"type":"text","text":"- key: The type of the URL, for example: “spotify” - The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"text":" for the object.","type":"text"},{"type":"text","text":" "},{"text":"- value: An external, public URL to the object.","type":"text"}]}],"name":"externalURLs"},{"content":[{"type":"paragraph","inlineContent":[{"text":"A link to the Spotify web API endpoint providing the full track","type":"text"},{"type":"text","text":" "},{"text":"object.","type":"text"}]}],"name":"href"},{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},{"type":"text","text":" for the track."}]}]},{"name":"id","content":[{"inlineContent":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"text":" for the track.","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"See the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}],"metadata":{"title":"init(externalURLs:href:uri:id:)","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"href"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:13SpotifyWebAPI9TrackLinkV12externalURLs4href3uri2idACSDySS10Foundation3URLVGSg_AJS2Stcfc"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tracklink\/init(externalurls:href:uri:id:)"]}],"kind":"symbol","references":{"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"Track relinking Guide","titleInlineContent":[{"type":"text","text":"Track relinking Guide"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/init(externalURLs:href:uri:id:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"href"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"text":"uri","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/init(externalURLs:href:uri:id:)","kind":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/tracklink\/init(externalurls:href:uri:id:)","title":"init(externalURLs:href:uri:id:)","abstract":[{"text":"Creates a Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"type":"link","title":"Spotify ID","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"type":"text","text":"Spotify ID"}],"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","metadata":{"symbolKind":"init","roleHeading":"Initializer","role":"symbol","externalID":"s:13SpotifyWebAPI9TrackLinkV12externalURLs4href3uri2idACSDySS10Foundation3URLVGSg_AJS2Stcfc","modules":[{"name":"SpotifyWebAPI"}],"title":"init(externalURLs:href:uri:id:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"externalURLs"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"href","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/init(externalURLs:href:uri:id:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"]]},"abstract":[{"type":"text","text":"Creates a Spotify track link object."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"externalURLs","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":"]? = nil, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uri"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"externalURLs","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Known external urls for this artist."},{"text":" ","type":"text"},{"text":"- key: The type of the URL, for example: “spotify” - The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" for the object.","type":"text"},{"type":"text","text":" "},{"text":"- value: An external, public URL to the object.","type":"text"}]}]},{"name":"href","content":[{"inlineContent":[{"type":"text","text":"A link to the Spotify web API endpoint providing the full track"},{"text":" ","type":"text"},{"type":"text","text":"object."}],"type":"paragraph"}]},{"name":"uri","content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" for the track.","type":"text"}]}]},{"name":"id","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","isActive":true,"type":"reference"},{"type":"text","text":" for the track."}]}]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"See the "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/tracklink\/init(externalurls:href:uri:id:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/init(externalURLs:href:uri:id:)":{"title":"init(externalURLs:href:uri:id:)","abstract":[{"type":"text","text":"Creates a Spotify track link object."}],"role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/tracklink\/init(externalurls:href:uri:id:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/init(externalURLs:href:uri:id:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"externalURLs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"text":"]?, ","kind":"text"},{"text":"href","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"text":"Spotify ID","type":"text"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","title":"Spotify ID"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/track-relinking-guide/":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","titleInlineContent":[{"type":"text","text":"Track relinking Guide"}],"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/track-relinking-guide\/","title":"Track relinking Guide"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tracklink/init(from:).json b/docs/data/documentation/spotifywebapi/tracklink/init(from:).json index d283835fb..51bbc3202 100644 --- a/docs/data/documentation/spotifywebapi/tracklink/init(from:).json +++ b/docs/data/documentation/spotifywebapi/tracklink/init(from:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tracklink\/init(from:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Decodable-Implementations"]]},"metadata":{"extendedModule":"SpotifyWebAPI","role":"symbol","externalID":"s:13SpotifyWebAPI9TrackLinkV4fromACs7Decoder_p_tKcfc","title":"init(from:)","symbolKind":"init","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/init(from:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/init(from:)":{"type":"topic","title":"init(from:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/init(from:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/spotifywebapi\/tracklink\/init(from:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/Decodable-Implementations":{"type":"topic","title":"Decodable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/spotifywebapi\/tracklink\/decodable-implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Decodable-Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/tracklink\/init(from:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Decodable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/init(from:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"init","title":"init(from:)","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"externalID":"s:13SpotifyWebAPI9TrackLinkV4fromACs7Decoder_p_tKcfc"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/Decodable-Implementations":{"title":"Decodable Implementations","abstract":[],"role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/tracklink\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/Decodable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/init(from:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/tracklink\/init(from:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/init(from:)","title":"init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tracklink/type.json b/docs/data/documentation/spotifywebapi/tracklink/type.json index af9666be5..2e20479ac 100644 --- a/docs/data/documentation/spotifywebapi/tracklink/type.json +++ b/docs/data/documentation/spotifywebapi/tracklink/type.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/tracklink\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"type","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI9TrackLinkV4typeAA10IDCategoryOvp"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"The object type. Always "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true},{"type":"text","text":"."}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/type","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"kind":"symbol","title":"IDCategory","abstract":[{"type":"text","text":"A Spotify ID Category, which is the identifier that appears near the beginning"},{"type":"text","text":" "},{"text":"of a Spotify URI.","type":"text"}],"url":"\/documentation\/spotifywebapi\/idcategory","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"IDCategory","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","navigatorTitle":[{"text":"IDCategory","kind":"identifier"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"url":"\/documentation\/spotifywebapi\/idcategory\/track","abstract":[{"text":"A track.","type":"text"}],"title":"IDCategory.track","type":"topic","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/type":{"type":"topic","title":"type","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/type","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"role":"symbol","kind":"symbol","abstract":[{"text":"The object type. Always ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/tracklink\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]}}} \ No newline at end of file +{"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI9TrackLinkV4typeAA10IDCategoryOvp","role":"symbol","title":"type","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier","text":"IDCategory"}],"roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/type","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The object type. Always "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","type":"reference"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"IDCategory","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/tracklink\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory/track":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"track","kind":"identifier"}],"kind":"symbol","title":"IDCategory.track","abstract":[{"text":"A track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track","role":"symbol","url":"\/documentation\/spotifywebapi\/idcategory\/track"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/type":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"IDCategory","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI10IDCategoryO"}],"kind":"symbol","title":"type","abstract":[{"text":"The object type. Always ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory\/track"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/type","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink\/type"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/IDCategory":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"IDCategory","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/idcategory","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/IDCategory","abstract":[{"text":"A Spotify ID Category, which is the identifier that appears near the beginning","type":"text"},{"text":" ","type":"text"},{"text":"of a Spotify URI.","type":"text"}],"type":"topic","kind":"symbol","title":"IDCategory","navigatorTitle":[{"kind":"identifier","text":"IDCategory"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/tracklink/uri.json b/docs/data/documentation/spotifywebapi/tracklink/uri.json index f8623d28d..889f02843 100644 --- a/docs/data/documentation/spotifywebapi/tracklink/uri.json +++ b/docs/data/documentation/spotifywebapi/tracklink/uri.json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/tracklink\/uri"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/uri"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"]]},"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"uri","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI9TrackLinkV3uriSSvp"},"abstract":[{"text":"The ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","isActive":true},{"text":" for the track.","type":"text"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","kind":"article","type":"topic","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"title":"TrackLink","kind":"symbol","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"TrackLink","kind":"identifier"}],"abstract":[{"text":"A Spotify track link object.","type":"text"}]},"https://developer.spotify.com/documentation/web-api/#spotify-uris-and-ids":{"title":"Spotify URI","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","titleInlineContent":[{"text":"Spotify URI","type":"text"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/uri":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"uri","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/tracklink\/uri","abstract":[{"type":"text","text":"The "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/#spotify-uris-and-ids","type":"reference"},{"text":" for the track.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" for the track.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/tracklink\/uri"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/uri"},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:13SpotifyWebAPI9TrackLinkV3uriSSSgvp","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"uri","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"uri"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink/uri":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","title":"uri","abstract":[{"type":"text","text":"The "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},{"text":" for the track.","type":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink\/uri","role":"symbol","url":"\/documentation\/spotifywebapi\/tracklink\/uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/web-api/concepts/spotify-uris-ids":{"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids","titleInlineContent":[{"text":"Spotify URI","type":"text"}],"title":"Spotify URI","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/concepts\/spotify-uris-ids"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Other-Objects":{"type":"topic","kind":"article","url":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","role":"collectionGroup","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Other-Objects","abstract":[{"type":"text","text":"Other objects in the object model."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/TrackLink":{"url":"\/documentation\/spotifywebapi\/tracklink","navigatorTitle":[{"kind":"identifier","text":"TrackLink"}],"kind":"symbol","abstract":[{"text":"A Spotify track link object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/TrackLink","title":"TrackLink","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TrackLink"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriscontainer.json b/docs/data/documentation/spotifywebapi/uriscontainer.json index 2e93da690..5f8dd6136 100644 --- a/docs/data/documentation/spotifywebapi/uriscontainer.json +++ b/docs/data/documentation/spotifywebapi/uriscontainer.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships"}],"abstract":[{"type":"text","text":"Contains an array of URIs and, optionally, the snapshot id of a playlist."},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/init(_:snapshotId:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/items","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/snapshotId"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Hashable-Implementations"]}],"seeAlsoSections":[{"title":"Modifying Playlists","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"],"generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/uriscontainer"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Overview","type":"heading","anchor":"overview","level":2},{"inlineContent":[{"type":"text","text":"Compare with "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","isActive":true},{"text":". Read more at the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist"},{"type":"text","text":"."}]}],"kind":"content"}],"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Structure","navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13URIsContainerV","symbolKind":"struct","title":"URIsContainer","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","title":"changePlaylistDetails(_:to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Decodable-Implementations":{"type":"topic","title":"Decodable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/uriscontainer\/decodable-implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"title":"snapshot id","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","titleInlineContent":[{"text":"snapshot id","type":"text"}]},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Hashable-Implementations":{"type":"topic","title":"Hashable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Hashable-Implementations","url":"\/documentation\/spotifywebapi\/uriscontainer\/hashable-implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer":{"role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"title":"URIsWithPositionsContainer","abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"type":"text","text":" "},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}],"url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/init(_:snapshotId:)":{"type":"topic","title":"init(_:snapshotId:)","abstract":[{"text":"Creates a container that holds an array of URIs and, optionally, the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"snapshot id of a playlist that they are contained in."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/init(_:snapshotId:)","fragments":[{"text":"init","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"url":"\/documentation\/spotifywebapi\/uriscontainer\/init(_:snapshotid:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-tracks-playlist":{"title":"Spotify web API reference","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","titleInlineContent":[{"text":"Spotify web API","type":"text"},{"text":" ","type":"text"},{"text":"reference","type":"text"}]},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/items":{"type":"topic","title":"items","abstract":[{"text":"An array of track\/episode URIs in a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/items","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"items"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"]","kind":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer\/items","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/snapshotId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/snapshotId","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"snapshotId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},{"text":" of the playlist to target.","type":"text"}],"kind":"symbol","title":"snapshotId","url":"\/documentation\/spotifywebapi\/uriscontainer\/snapshotid","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/uriscontainer\/equatable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Equatable-Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Encodable-Implementations":{"type":"topic","title":"Encodable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Encodable-Implementations","url":"\/documentation\/spotifywebapi\/uriscontainer\/encodable-implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"}}} \ No newline at end of file +{"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/init(_:snapshotId:)"],"generated":true,"anchor":"Initializers"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/items","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/snapshotId"],"generated":true,"title":"Instance Properties","anchor":"Instance-Properties"},{"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Hashable-Implementations"],"generated":true,"anchor":"Default-Implementations"}],"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"role":"symbol","externalID":"s:13SpotifyWebAPI13URIsContainerV","navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"symbolKind":"struct","title":"URIsContainer","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Structure"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"],"title":"Modifying Playlists","anchor":"Modifying-Playlists"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"kind":"relationships","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","anchor":"overview","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Read more about "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},{"text":". Read more at the ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","isActive":true},{"type":"text","text":"."}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/uriscontainer"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","interfaceLanguage":"swift"},"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","type":"topic","title":"reorderPlaylistItems(_:body:)","abstract":[{"text":"Reorders the tracks\/episodes in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"body"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"title":"changePlaylistDetails(_:to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Hashable-Implementations":{"title":"Hashable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Hashable-Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/uriscontainer\/hashable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"type":"link","title":"snapshot id","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","titleInlineContent":[{"text":"snapshot id","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Encodable-Implementations":{"url":"\/documentation\/spotifywebapi\/uriscontainer\/encodable-implementations","role":"collectionGroup","title":"Encodable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Encodable-Implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/init(_:snapshotId:)":{"title":"init(_:snapshotId:)","type":"topic","url":"\/documentation\/spotifywebapi\/uriscontainer\/init(_:snapshotid:)","role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/init(_:snapshotId:)","abstract":[{"type":"text","text":"Creates a container that holds an array of URIs and, optionally, the"},{"text":" ","type":"text"},{"text":"snapshot id of a playlist that they are contained in.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}],"title":"ReorderPlaylistItems","role":"symbol","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true},{"text":" request to reorder a","type":"text"},{"text":" ","type":"text"},{"text":"playlist’s items.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","kind":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","title":"createPlaylist(for:_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Decodable-Implementations":{"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Decodable-Implementations","role":"collectionGroup","title":"Decodable Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/uriscontainer\/decodable-implementations"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"url":"\/documentation\/spotifywebapi\/playlistdetails","kind":"symbol","abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","title":"PlaylistDetails","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Equatable-Implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/uriscontainer\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/snapshotId":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"snapshotId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer\/snapshotid","type":"topic","title":"snapshotId","role":"symbol","abstract":[{"type":"text","text":"The "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"reference"},{"type":"text","text":" of the playlist to target."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/snapshotId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/items":{"abstract":[{"type":"text","text":"An array of track\/episode URIs in a playlist."}],"url":"\/documentation\/spotifywebapi\/uriscontainer\/items","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/items","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"title":"items","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se","type":"unresolvable"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-tracks-playlist":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","titleInlineContent":[{"text":"Spotify web API","type":"text"},{"type":"text","text":" "},{"type":"text","text":"reference"}],"title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","type":"link"},"doc://SpotifyWebAPI/s8CopyableP":{"type":"unresolvable","title":"Swift.Copyable","identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"title":"addToPlaylist(_:uris:position:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriscontainer/!=(_:_:).json b/docs/data/documentation/spotifywebapi/uriscontainer/!=(_:_:).json index 9253b1479..3a2f74083 100644 --- a/docs/data/documentation/spotifywebapi/uriscontainer/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/uriscontainer/!=(_:_:).json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI13URIsContainerV","symbolKind":"op","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"!=(_:_:)"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriscontainer\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/uriscontainer\/equatable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Equatable-Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/!=(_:_:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/uriscontainer\/!=(_:_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/spotifywebapi\/uriscontainer\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/!=(_:_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI13URIsContainerV","symbolKind":"op","extendedModule":"Swift","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"title":"!=(_:_:)","roleHeading":"Operator","role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Equatable-Implementations"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/!=(_:_:)":{"kind":"symbol","title":"!=(_:_:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/uriscontainer\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/!=(_:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"type":"text","text":"all"}]},{"text":" Occurrences of the specified tracks\/episodes from a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Equatable-Implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/uriscontainer\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriscontainer/==(_:_:).json b/docs/data/documentation/spotifywebapi/uriscontainer/==(_:_:).json index a73bdd3f8..7d8f62a42 100644 --- a/docs/data/documentation/spotifywebapi/uriscontainer/==(_:_:).json +++ b/docs/data/documentation/spotifywebapi/uriscontainer/==(_:_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/uriscontainer\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/==(_:_:)"},"metadata":{"externalID":"s:13SpotifyWebAPI13URIsContainerV2eeoiySbAC_ACtFZ","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13URIsContainerV","text":"URIsContainer","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13URIsContainerV","text":"URIsContainer"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"op","roleHeading":"Operator","title":"==(_:_:)","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","preciseIdentifier":"s:13SpotifyWebAPI13URIsContainerV","text":"URIsContainer"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","text":"URIsContainer","preciseIdentifier":"s:13SpotifyWebAPI13URIsContainerV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/==(_:_:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/==(_:_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/uriscontainer\/==(_:_:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13URIsContainerV","text":"URIsContainer","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"URIsContainer","preciseIdentifier":"s:13SpotifyWebAPI13URIsContainerV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"==(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/uriscontainer\/equatable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Equatable-Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","preciseIdentifier":"s:13SpotifyWebAPI13URIsContainerV","text":"URIsContainer","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13URIsContainerV","text":"URIsContainer"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/==(_:_:)"},"variants":[{"paths":["\/documentation\/spotifywebapi\/uriscontainer\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:13SpotifyWebAPI13URIsContainerV2eeoiySbAC_ACtFZ","roleHeading":"Operator","extendedModule":"SpotifyWebAPI","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"URIsContainer","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13URIsContainerV"},{"text":", ","kind":"text"},{"text":"URIsContainer","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13URIsContainerV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","symbolKind":"op","title":"==(_:_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/==(_:_:)":{"url":"\/documentation\/spotifywebapi\/uriscontainer\/==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"URIsContainer","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13URIsContainerV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"URIsContainer","preciseIdentifier":"s:13SpotifyWebAPI13URIsContainerV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/==(_:_:)","abstract":[],"kind":"symbol","role":"symbol","title":"==(_:_:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Equatable-Implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/spotifywebapi\/uriscontainer\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"type":"text","text":"all"}]},{"text":" Occurrences of the specified tracks\/episodes from a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriscontainer/decodable-implementations.json b/docs/data/documentation/spotifywebapi/uriscontainer/decodable-implementations.json index ab319ecc3..6a9c270ba 100644 --- a/docs/data/documentation/spotifywebapi/uriscontainer/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/uriscontainer/decodable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/init(from:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriscontainer\/decodable-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Decodable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","roleHeading":"API Collection"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/init(from:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/uriscontainer\/init(from:)","title":"init(from:)"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Decodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer"]]},"kind":"article","sections":[],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/init(from:)"],"title":"Initializers","generated":true,"anchor":"Initializers"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/uriscontainer\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"type":"text","text":"all"}]},{"text":" Occurrences of the specified tracks\/episodes from a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/init(from:)":{"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","title":"init(from:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/uriscontainer\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriscontainer/encodable-implementations.json b/docs/data/documentation/spotifywebapi/uriscontainer/encodable-implementations.json index 36d929fe6..1c56e0671 100644 --- a/docs/data/documentation/spotifywebapi/uriscontainer/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/uriscontainer/encodable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriscontainer\/encodable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/encode(to:)"],"title":"Instance Methods","generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Encodable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Encodable Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/encode(to:)":{"abstract":[],"role":"symbol","type":"topic","title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/encode(to:)","url":"\/documentation\/spotifywebapi\/uriscontainer\/encode(to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"}}} \ No newline at end of file +{"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/encode(to:)"],"anchor":"Instance-Methods"}],"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Encodable Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriscontainer\/encodable-implementations"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Encodable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"type":"text","text":"all"}]},{"text":" Occurrences of the specified tracks\/episodes from a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/encode(to:)":{"url":"\/documentation\/spotifywebapi\/uriscontainer\/encode(to:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/encode(to:)","title":"encode(to:)","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriscontainer/encode(to:).json b/docs/data/documentation/spotifywebapi/uriscontainer/encode(to:).json index 37266ea1e..bc25f195c 100644 --- a/docs/data/documentation/spotifywebapi/uriscontainer/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/uriscontainer/encode(to:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriscontainer\/encode(to:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Encodable-Implementations"]]},"sections":[],"kind":"symbol","metadata":{"extendedModule":"SpotifyWebAPI","role":"symbol","externalID":"s:13SpotifyWebAPI13URIsContainerV6encode2toys7Encoder_p_tKF","title":"encode(to:)","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"name":"SpotifyWebAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/encode(to:)":{"abstract":[],"role":"symbol","type":"topic","title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/encode(to:)","url":"\/documentation\/spotifywebapi\/uriscontainer\/encode(to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Encodable-Implementations":{"type":"topic","title":"Encodable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Encodable-Implementations","url":"\/documentation\/spotifywebapi\/uriscontainer\/encodable-implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Encodable-Implementations"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/encode(to:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"title":"encode(to:)","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI13URIsContainerV6encode2toys7Encoder_p_tKF","role":"symbol","symbolKind":"method","extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriscontainer\/encode(to:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"type":"text","text":"all"}]},{"text":" Occurrences of the specified tracks\/episodes from a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/encode(to:)":{"url":"\/documentation\/spotifywebapi\/uriscontainer\/encode(to:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/encode(to:)","title":"encode(to:)","abstract":[],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Encodable-Implementations":{"url":"\/documentation\/spotifywebapi\/uriscontainer\/encodable-implementations","role":"collectionGroup","title":"Encodable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Encodable-Implementations","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriscontainer/equatable-implementations.json b/docs/data/documentation/spotifywebapi/uriscontainer/equatable-implementations.json index cf2bd7490..0d360be19 100644 --- a/docs/data/documentation/spotifywebapi/uriscontainer/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/uriscontainer/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/==(_:_:)"],"title":"Operators","generated":true}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriscontainer\/equatable-implementations"]}],"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer"]]},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/==(_:_:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/==(_:_:)","role":"symbol","url":"\/documentation\/spotifywebapi\/uriscontainer\/==(_:_:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13URIsContainerV","text":"URIsContainer","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"URIsContainer","preciseIdentifier":"s:13SpotifyWebAPI13URIsContainerV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"==(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/!=(_:_:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/uriscontainer\/!=(_:_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/==(_:_:)"],"generated":true,"title":"Operators","anchor":"Operators"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriscontainer\/equatable-implementations"]}],"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Equatable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/!=(_:_:)":{"kind":"symbol","title":"!=(_:_:)","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/uriscontainer\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/!=(_:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"type":"text","text":"all"}]},{"text":" Occurrences of the specified tracks\/episodes from a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/==(_:_:)":{"url":"\/documentation\/spotifywebapi\/uriscontainer\/==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"URIsContainer","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13URIsContainerV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"URIsContainer","preciseIdentifier":"s:13SpotifyWebAPI13URIsContainerV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/==(_:_:)","abstract":[],"kind":"symbol","role":"symbol","title":"==(_:_:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriscontainer/hash(into:).json b/docs/data/documentation/spotifywebapi/uriscontainer/hash(into:).json index 50c326170..6ba516276 100644 --- a/docs/data/documentation/spotifywebapi/uriscontainer/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/uriscontainer/hash(into:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI13URIsContainerV4hash4intoys6HasherVz_tF","extendedModule":"SpotifyWebAPI","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/hash(into:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Hashable-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/uriscontainer\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Hashable-Implementations":{"type":"topic","title":"Hashable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Hashable-Implementations","url":"\/documentation\/spotifywebapi\/uriscontainer\/hashable-implementations","kind":"article","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/hash(into:)":{"url":"\/documentation\/spotifywebapi\/uriscontainer\/hash(into:)","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/hash(into:)","role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Hashable-Implementations"]]},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI13URIsContainerV4hash4intoys6HasherVz_tF","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"title":"hash(into:)","symbolKind":"method","role":"symbol"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/hash(into:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriscontainer\/hash(into:)"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/hash(into:)":{"url":"\/documentation\/spotifywebapi\/uriscontainer\/hash(into:)","kind":"symbol","title":"hash(into:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/hash(into:)","type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"type":"text","text":"all"}]},{"text":" Occurrences of the specified tracks\/episodes from a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Hashable-Implementations":{"title":"Hashable Implementations","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Hashable-Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/uriscontainer\/hashable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriscontainer/hashable-implementations.json b/docs/data/documentation/spotifywebapi/uriscontainer/hashable-implementations.json index efeb0697b..e7e142054 100644 --- a/docs/data/documentation/spotifywebapi/uriscontainer/hashable-implementations.json +++ b/docs/data/documentation/spotifywebapi/uriscontainer/hashable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/hash(into:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/uriscontainer\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer"]]},"metadata":{"title":"Hashable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Hashable-Implementations"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/hash(into:)":{"url":"\/documentation\/spotifywebapi\/uriscontainer\/hash(into:)","abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/hash(into:)","role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"}}} \ No newline at end of file +{"sections":[],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/hash(into:)"],"generated":true,"anchor":"Instance-Methods"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Hashable-Implementations","interfaceLanguage":"swift"},"metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Hashable Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/uriscontainer\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"type":"text","text":"all"}]},{"text":" Occurrences of the specified tracks\/episodes from a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/hash(into:)":{"url":"\/documentation\/spotifywebapi\/uriscontainer\/hash(into:)","kind":"symbol","title":"hash(into:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/hash(into:)","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriscontainer/init(_:snapshotid:).json b/docs/data/documentation/spotifywebapi/uriscontainer/init(_:snapshotid:).json index ee29b2dbd..60a36d0be 100644 --- a/docs/data/documentation/spotifywebapi/uriscontainer/init(_:snapshotid:).json +++ b/docs/data/documentation/spotifywebapi/uriscontainer/init(_:snapshotid:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"title":"init(_:snapshotId:)","fragments":[{"kind":"identifier","text":"init"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"role":"symbol","externalID":"s:13SpotifyWebAPI13URIsContainerV_10snapshotIdACSayAA0A14URIConvertible_pG_SSSgtcfc"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"items","kind":"internalParam"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"An array of track\/episode URIs.","type":"text"},{"text":" ","type":"text"},{"text":"The","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":" ","type":"text"},{"text":"endpoint accepts a maximum of 100 items.","type":"text"}]}],"name":"items"},{"content":[{"inlineContent":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"reference","isActive":true},{"type":"text","text":" of a playlist. If "},{"type":"codeVoice","code":"nil"},{"text":", the most","type":"text"},{"type":"text","text":" "},{"text":"recent version of the playlist is targeted. This is an identifier","type":"text"},{"type":"text","text":" "},{"text":"for the current version of the playlist. Every time the playlist","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"changes, a new snapshot id is generated. You can use this value to"},{"text":" ","type":"text"},{"type":"text","text":"efficiently determine whether a playlist has changed since the last"},{"text":" ","type":"text"},{"type":"text","text":"time you retrieved it."}],"type":"paragraph"}],"name":"snapshotId"}],"kind":"parameters"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/uriscontainer\/init(_:snapshotid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/init(_:snapshotId:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer"]]},"abstract":[{"text":"Creates a container that holds an array of URIs and, optionally, the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"snapshot id of a playlist that they are contained in."}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/init(_:snapshotId:)":{"type":"topic","title":"init(_:snapshotId:)","abstract":[{"text":"Creates a container that holds an array of URIs and, optionally, the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"snapshot id of a playlist that they are contained in."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/init(_:snapshotId:)","fragments":[{"text":"init","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"url":"\/documentation\/spotifywebapi\/uriscontainer\/init(_:snapshotid:)","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAllOccurrencesFromPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","role":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"Removes "},{"inlineContent":[{"text":"all","type":"text"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","titleInlineContent":[{"type":"text","text":"snapshot id"}],"title":"snapshot id","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Initializer","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13URIsContainerV_10snapshotIdACSayAA0A14URIConvertible_pG_SSSgtcfc","title":"init(_:snapshotId:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"([any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer"]]},"abstract":[{"type":"text","text":"Creates a container that holds an array of URIs and, optionally, the"},{"text":" ","type":"text"},{"text":"snapshot id of a playlist that they are contained in.","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriscontainer\/init(_:snapshotid:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/init(_:snapshotId:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"items"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil)","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"items","content":[{"inlineContent":[{"text":"An array of track\/episode URIs.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"text","text":"endpoint accepts a maximum of 100 items."}],"type":"paragraph"}]},{"name":"snapshotId","content":[{"inlineContent":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},{"text":" of a playlist. If ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":", the most"},{"type":"text","text":" "},{"type":"text","text":"recent version of the playlist is targeted. This is an identifier"},{"type":"text","text":" "},{"type":"text","text":"for the current version of the playlist. Every time the playlist"},{"type":"text","text":" "},{"type":"text","text":"changes, a new snapshot id is generated. You can use this value to"},{"text":" ","type":"text"},{"text":"efficiently determine whether a playlist has changed since the last","type":"text"},{"type":"text","text":" "},{"type":"text","text":"time you retrieved it."}],"type":"paragraph"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"kind":"symbol","abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"text":"all","type":"text"}]},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"snapshotId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/init(_:snapshotId:)":{"title":"init(_:snapshotId:)","type":"topic","url":"\/documentation\/spotifywebapi\/uriscontainer\/init(_:snapshotid:)","role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"([any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/init(_:snapshotId:)","abstract":[{"type":"text","text":"Creates a container that holds an array of URIs and, optionally, the"},{"text":" ","type":"text"},{"text":"snapshot id of a playlist that they are contained in.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","title":"snapshot id","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","titleInlineContent":[{"text":"snapshot id","type":"text"}],"type":"link"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriscontainer/init(from:).json b/docs/data/documentation/spotifywebapi/uriscontainer/init(from:).json index 97df52175..cd1126898 100644 --- a/docs/data/documentation/spotifywebapi/uriscontainer/init(from:).json +++ b/docs/data/documentation/spotifywebapi/uriscontainer/init(from:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Decodable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriscontainer\/init(from:)"]}],"metadata":{"externalID":"s:13SpotifyWebAPI13URIsContainerV4fromACs7Decoder_p_tKcfc","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","extendedModule":"SpotifyWebAPI","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"title":"init(from:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/init(from:)":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/spotifywebapi\/uriscontainer\/init(from:)","title":"init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Decodable-Implementations":{"type":"topic","title":"Decodable Implementations","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Decodable-Implementations","url":"\/documentation\/spotifywebapi\/uriscontainer\/decodable-implementations","kind":"article","role":"collectionGroup"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/init(from:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}]}],"kind":"symbol","sections":[],"metadata":{"role":"symbol","roleHeading":"Initializer","symbolKind":"init","externalID":"s:13SpotifyWebAPI13URIsContainerV4fromACs7Decoder_p_tKcfc","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"extendedModule":"SpotifyWebAPI"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Decodable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriscontainer\/init(from:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/init(from:)":{"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","title":"init(from:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/uriscontainer\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/Decodable-Implementations":{"abstract":[],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/Decodable-Implementations","role":"collectionGroup","title":"Decodable Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/uriscontainer\/decodable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"type":"text","text":"all"}]},{"text":" Occurrences of the specified tracks\/episodes from a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriscontainer/items.json b/docs/data/documentation/spotifywebapi/uriscontainer/items.json index 7d9e2b4ef..0a04dc4ad 100644 --- a/docs/data/documentation/spotifywebapi/uriscontainer/items.json +++ b/docs/data/documentation/spotifywebapi/uriscontainer/items.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"An array of track\/episode URIs in a playlist."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriscontainer\/items"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"items"},{"kind":"text","text":": [any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/items"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer"]]},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"items","kind":"identifier"},{"text":": [any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]","kind":"text"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI13URIsContainerV5itemsSayAA0A14URIConvertible_pGvp","roleHeading":"Instance Property","title":"items","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/items":{"type":"topic","title":"items","abstract":[{"text":"An array of track\/episode URIs in a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/items","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"items"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":"]","kind":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer\/items","kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"metadata":{"role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"items","kind":"identifier"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]","kind":"text"}],"title":"items","symbolKind":"property","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13URIsContainerV5itemsSayAA0A14URIConvertible_pGvp"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/items"},"abstract":[{"type":"text","text":"An array of track\/episode URIs in a playlist."}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"items","kind":"identifier"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible"},{"kind":"text","text":"]"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/uriscontainer\/items"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/items":{"abstract":[{"type":"text","text":"An array of track\/episode URIs in a playlist."}],"url":"\/documentation\/spotifywebapi\/uriscontainer\/items","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/items","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"items"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"title":"items","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"type":"text","text":"all"}]},{"text":" Occurrences of the specified tracks\/episodes from a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriscontainer/snapshotid.json b/docs/data/documentation/spotifywebapi/uriscontainer/snapshotid.json index 4ce7ec3ad..7d30fbc36 100644 --- a/docs/data/documentation/spotifywebapi/uriscontainer/snapshotid.json +++ b/docs/data/documentation/spotifywebapi/uriscontainer/snapshotid.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI13URIsContainerV10snapshotIdSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snapshotId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"snapshotId","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}]},"abstract":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"reference","isActive":true},{"type":"text","text":" of the playlist to target."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/uriscontainer\/snapshotid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/snapshotId","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"snapshotId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer"]]},"references":{"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"title":"snapshot id","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","titleInlineContent":[{"text":"snapshot id","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/snapshotId":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/snapshotId","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"snapshotId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"text":"The ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},{"text":" of the playlist to target.","type":"text"}],"kind":"symbol","title":"snapshotId","url":"\/documentation\/spotifywebapi\/uriscontainer\/snapshotid","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/uriscontainer\/snapshotid"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"snapshotId","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"snapshotId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI13URIsContainerV10snapshotIdSSSgvp","roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"snapshotId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer"]]},"sections":[],"abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","isActive":true},{"type":"text","text":" of the playlist to target."}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/snapshotId","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"link","title":"snapshot id","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","titleInlineContent":[{"type":"text","text":"snapshot id"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"type":"text","text":"all"}]},{"text":" Occurrences of the specified tracks\/episodes from a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer/snapshotId":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"snapshotId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer\/snapshotid","type":"topic","title":"snapshotId","role":"symbol","abstract":[{"type":"text","text":"The "},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"reference"},{"type":"text","text":" of the playlist to target."}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer\/snapshotId"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex.json b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex.json index 16a32ffa4..e9551602a 100644 --- a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex.json +++ b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/init(uris:position:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/position","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Hashable-Implementations"]}],"abstract":[{"text":"Contains an array of URIs and (optionally) the position to insert them","type":"text"},{"text":" ","type":"text"},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example:"}]},{"code":["{"," \"uris\": ["," \"spotify:track:4iV5W9uYEdYUVa79Axb7Rh\","," \"spotify:track:1301WleyT98MSxVHPZCA6M\","," \"spotify:episode:512ojhOuo1ktJprKbVcKyQ\""," ],"," \"position\": 10","}"],"syntax":null,"type":"codeListing"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer"],"title":"Modifying Playlists","generated":true}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","type":"conformsTo"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"externalID":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV","symbolKind":"struct","roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"title":"URIsDictWithInsertionIndex","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","title":"changePlaylistDetails(_:to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Equatable-Implementations":{"role":"collectionGroup","type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/equatable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/init(uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/init(uris:position:)","abstract":[{"text":"Creates an array of URIs and the position to insert them in a playlist.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"uris","kind":"externalParam"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?)"}],"title":"init(uris:position:)","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/init(uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Decodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Decodable-Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/decodable-implementations","title":"Decodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Encodable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/encodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Encodable-Implementations","title":"Encodable Implementations","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer":{"role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"title":"URIsWithPositionsContainer","abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"type":"text","text":" "},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}],"url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/uris":{"title":"uris","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"text":"An array of track\/episode URIs that will be added to a playlist.","type":"text"}],"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/uris","role":"symbol","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/position":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/position","abstract":[{"type":"text","text":"The zero-indexed position at which to insert "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris"},{"type":"text","text":" in a playlist. If"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris","isActive":true},{"type":"text","text":" will be appended to the playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/position","title":"position","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"position","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"},"doc://SpotifyWebAPI/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"addToPlaylist(_:uris:position:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Hashable-Implementations":{"type":"topic","title":"Hashable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Hashable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/hashable-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]}],"kind":"declarations"},{"content":[{"type":"heading","anchor":"overview","text":"Overview","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example:"}]},{"type":"codeListing","code":["{"," \"uris\": ["," \"spotify:track:4iV5W9uYEdYUVa79Axb7Rh\","," \"spotify:track:1301WleyT98MSxVHPZCA6M\","," \"spotify:episode:512ojhOuo1ktJprKbVcKyQ\""," ],"," \"position\": 10","}"],"syntax":null}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/s8CopyableP","doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex"]}],"metadata":{"role":"symbol","title":"URIsDictWithInsertionIndex","roleHeading":"Structure","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"symbolKind":"struct"},"abstract":[{"text":"Contains an array of URIs and (optionally) the position to insert them","type":"text"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer"],"anchor":"Modifying-Playlists","title":"Modifying Playlists"}],"topicSections":[{"anchor":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/init(uris:position:)"],"title":"Initializers","generated":true},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/position","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris"],"anchor":"Instance-Properties","title":"Instance Properties","generated":true},{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Hashable-Implementations"],"title":"Default Implementations","anchor":"Default-Implementations"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"references":{"doc://SpotifyWebAPI/s8CopyableP":{"identifier":"doc:\/\/SpotifyWebAPI\/s8CopyableP","title":"Swift.Copyable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/SH":{"identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"title":"changePlaylistDetails(_:to:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changePlaylistDetails","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","type":"topic","title":"reorderPlaylistItems(_:body:)","abstract":[{"text":"Reorders the tracks\/episodes in a playlist.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reorderPlaylistItems","kind":"identifier"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"body"},{"kind":"text","text":": "},{"preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV","kind":"typeIdentifier","text":"ReorderPlaylistItems"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","role":"symbol"},"doc://SpotifyWebAPI/SE":{"identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Equatable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/equatable-implementations","title":"Equatable Implementations"},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Decodable-Implementations":{"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Decodable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/decodable-implementations","abstract":[],"role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/position":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/position","kind":"symbol","title":"position","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/position","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"position","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The zero-indexed position at which to insert "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris","isActive":true,"type":"reference"},{"text":" in a playlist. If","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris","isActive":true,"type":"reference"},{"text":" will be appended to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"text":"URIsContainer","kind":"identifier"}],"title":"URIsContainer","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","url":"\/documentation\/spotifywebapi\/uriscontainer","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"URIsContainer","kind":"identifier"}],"abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"text":"Used in the body of","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","isActive":true},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","kind":"symbol","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","title":"createPlaylist(for:_:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createPlaylist","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Playlist","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","text":"PlaylistItems","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"url":"\/documentation\/spotifywebapi\/playlistdetails","kind":"symbol","abstract":[{"text":"Contains details about a playlist. Used in the body of","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)"},{"type":"text","text":" and"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)"},{"text":".","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","title":"PlaylistDetails","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PlaylistDetails","kind":"identifier"}],"navigatorTitle":[{"text":"PlaylistDetails","kind":"identifier"}]},"doc://SpotifyWebAPI/Se":{"identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Encodable-Implementations":{"title":"Encodable Implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Encodable-Implementations","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/encodable-implementations","role":"collectionGroup","abstract":[],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Hashable-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Hashable-Implementations","abstract":[],"role":"collectionGroup","title":"Hashable Implementations","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/hashable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/init(uris:position:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?)","kind":"text"}],"kind":"symbol","abstract":[{"text":"Creates an array of URIs and the position to insert them in a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/init(uris:position:)","title":"init(uris:position:)","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/init(uris:position:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"navigatorTitle":[{"text":"ReorderPlaylistItems","kind":"identifier"}],"title":"ReorderPlaylistItems","role":"symbol","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","isActive":true},{"text":" request to reorder a","type":"text"},{"text":" ","type":"text"},{"text":"playlist’s items.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Add tracks\/episodes to one of the current user’s playlists."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addToPlaylist"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","kind":"symbol","role":"symbol","title":"addToPlaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/uris":{"abstract":[{"text":"An array of track\/episode URIs that will be added to a playlist.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"uris","kind":"identifier"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris","title":"uris","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/uris","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"kind":"text","text":"(any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Removes "},{"type":"strong","inlineContent":[{"type":"text","text":"all"}]},{"text":" Occurrences of the specified tracks\/episodes from a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/!=(_:_:).json b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/!=(_:_:).json index 7d2ccbaef..4a97cba59 100644 --- a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/!=(_:_:).json +++ b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/!=(_:_:)"]}],"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI26URIsDictWithInsertionIndexV","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"symbolKind":"op","role":"symbol","extendedModule":"Swift"},"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Equatable-Implementations":{"role":"collectionGroup","type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/equatable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/!=(_:_:)","role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI26URIsDictWithInsertionIndexV","roleHeading":"Operator","title":"!=(_:_:)","extendedModule":"Swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/!=(_:_:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Equatable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/equatable-implementations","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"title":"addToPlaylist(_:uris:position:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/!=(_:_:)","abstract":[],"type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/==(_:_:).json b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/==(_:_:).json index 81d1882b3..e780236be 100644 --- a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/==(_:_:).json +++ b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/==(_:_:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"op","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV2eeoiySbAC_ACtFZ","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"URIsDictWithInsertionIndex","preciseIdentifier":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV"},{"text":", ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"==(_:_:)","roleHeading":"Operator"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Equatable-Implementations"]]},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV","text":"URIsDictWithInsertionIndex","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","text":"URIsDictWithInsertionIndex","preciseIdentifier":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/==(_:_:)"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Equatable-Implementations":{"role":"collectionGroup","type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Equatable-Implementations","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/equatable-implementations","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/==(_:_:)":{"abstract":[],"title":"==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV"},{"text":", ","kind":"text"},{"text":"URIsDictWithInsertionIndex","preciseIdentifier":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/==(_:_:)","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/==(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"}}} \ No newline at end of file +{"metadata":{"role":"symbol","roleHeading":"Operator","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"URIsDictWithInsertionIndex","preciseIdentifier":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV","text":"URIsDictWithInsertionIndex"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"==(_:_:)","externalID":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV2eeoiySbAC_ACtFZ","extendedModule":"SpotifyWebAPI"},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Equatable-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","text":"URIsDictWithInsertionIndex","preciseIdentifier":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","text":"URIsDictWithInsertionIndex","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/==(_:_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"title":"addToPlaylist(_:uris:position:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/==(_:_:)":{"title":"==(_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV","text":"URIsDictWithInsertionIndex","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/==(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Equatable-Implementations":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Equatable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/equatable-implementations","title":"Equatable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/decodable-implementations.json b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/decodable-implementations.json index fc8c39b03..b2a4f8076 100644 --- a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/decodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/decodable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Decodable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","sections":[],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","roleHeading":"API Collection","title":"Decodable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"]]},"topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/init(from:)"],"title":"Initializers","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/decodable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/init(from:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/init(from:)","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Decodable-Implementations"},"kind":"article","metadata":{"roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup","title":"Decodable Implementations"},"sections":[],"topicSections":[{"anchor":"Initializers","generated":true,"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"title":"addToPlaylist(_:uris:position:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/init(from:)":{"title":"init(from:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/init(from:)","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/init(from:)","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/encodable-implementations.json b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/encodable-implementations.json index 4cfc907db..7a28eff3a 100644 --- a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/encodable-implementations.json +++ b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/encodable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Encodable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/encodable-implementations"]}],"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Encodable Implementations"},"sections":[],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/encode(to:)"],"generated":true}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/encode(to:)":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/encode(to:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/encode(to:)","abstract":[],"title":"encode(to:)","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","role":"collectionGroup","title":"Encodable Implementations"},"topicSections":[{"anchor":"Instance-Methods","title":"Instance Methods","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/encode(to:)"]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Encodable-Implementations"},"kind":"article","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/encodable-implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"title":"addToPlaylist(_:uris:position:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/encode(to:)":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/encode(to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/encode(to:).json b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/encode(to:).json index 3cc45848a..6bde19ab0 100644 --- a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/encode(to:).json +++ b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/encode(to:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/encode(to:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Method","title":"encode(to:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV6encode2toys7Encoder_p_tKF","extendedModule":"SpotifyWebAPI","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Encodable-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/encode(to:)":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/encode(to:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/encode(to:)","abstract":[],"title":"encode(to:)","role":"symbol","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Encodable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/encodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Encodable-Implementations","title":"Encodable Implementations","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": any ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/encode(to:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Encodable-Implementations"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"extendedModule":"SpotifyWebAPI","title":"encode(to:)","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV6encode2toys7Encoder_p_tKF"},"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Encodable-Implementations":{"title":"Encodable Implementations","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Encodable-Implementations","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/encodable-implementations","role":"collectionGroup","abstract":[],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"title":"addToPlaylist(_:uris:position:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/encode(to:)":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/encode(to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/equatable-implementations.json b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/equatable-implementations.json index aba48fd38..9d107dcb9 100644 --- a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/equatable-implementations.json +++ b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/equatable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"]]},"sections":[],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/==(_:_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/equatable-implementations"]}],"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/!=(_:_:)","role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/!=(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/==(_:_:)":{"abstract":[],"title":"==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV"},{"text":", ","kind":"text"},{"text":"URIsDictWithInsertionIndex","preciseIdentifier":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/==(_:_:)","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/==(_:_:)"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"]]},"metadata":{"title":"Equatable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"topicSections":[{"anchor":"Operators","title":"Operators","generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/==(_:_:)"]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"title":"addToPlaylist(_:uris:position:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/!=(_:_:)":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/!=(_:_:)","abstract":[],"type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/==(_:_:)":{"title":"==(_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV","text":"URIsDictWithInsertionIndex","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/==(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/hash(into:).json b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/hash(into:).json index 040a9de40..360081a30 100644 --- a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/hash(into:).json +++ b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/hash(into:).json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/hash(into:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Hashable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"hash(into:)","roleHeading":"Instance Method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"method","role":"symbol","externalID":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV4hash4intoys6HasherVz_tF","extendedModule":"SpotifyWebAPI"},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Hashable-Implementations":{"type":"topic","title":"Hashable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Hashable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/hashable-implementations","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/hash(into:)":{"type":"topic","title":"hash(into:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/hash(into:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/hash(into:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Hashable-Implementations"]]},"metadata":{"role":"symbol","title":"hash(into:)","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV4hash4intoys6HasherVz_tF","roleHeading":"Instance Method"},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/hash(into:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"title":"addToPlaylist(_:uris:position:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Hashable-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Hashable-Implementations","abstract":[],"role":"collectionGroup","title":"Hashable Implementations","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/hashable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/hash(into:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/hash(into:)","title":"hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/hash(into:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/hashable-implementations.json b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/hashable-implementations.json index dcd91e611..0759f9974 100644 --- a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/hashable-implementations.json +++ b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/hashable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Hashable-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"title":"Hashable Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/hashable-implementations"]}],"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/hash(into:)"]}],"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/hash(into:)":{"type":"topic","title":"hash(into:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/hash(into:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/hash(into:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/hashable-implementations"]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Hashable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Hashable Implementations","roleHeading":"API Collection","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}]},"topicSections":[{"anchor":"Instance-Methods","generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/hash(into:)"]}],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/hash(into:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/hash(into:)","title":"hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/hash(into:)","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"title":"addToPlaylist(_:uris:position:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/init(from:).json b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/init(from:).json index 59c11d160..96f404915 100644 --- a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/init(from:).json +++ b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/init(from:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV4fromACs7Decoder_p_tKcfc","title":"init(from:)","extendedModule":"SpotifyWebAPI","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Decodable-Implementations"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Decodable-Implementations":{"abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Decodable-Implementations","kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/decodable-implementations","title":"Decodable Implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/init(from:)","kind":"symbol","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/init(from:)","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/init(from:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"metadata":{"extendedModule":"SpotifyWebAPI","roleHeading":"Initializer","externalID":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV4fromACs7Decoder_p_tKcfc","title":"init(from:)","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"init","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Decodable-Implementations"]]},"sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/Decodable-Implementations":{"title":"Decodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/Decodable-Implementations","kind":"article","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/decodable-implementations","abstract":[],"role":"collectionGroup","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/init(from:)":{"title":"init(from:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/init(from:)","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/init(from:)","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"title":"addToPlaylist(_:uris:position:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/init(uris:position:).json b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/init(uris:position:).json index e525986e2..7d0409070 100644 --- a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/init(uris:position:).json +++ b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/init(uris:position:).json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/init(uris:position:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/init(uris:position:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Initializer","role":"symbol","externalID":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV4uris8positionACSayAA0A14URIConvertible_pG_SiSgtcfc","modules":[{"name":"SpotifyWebAPI"}],"title":"init(uris:position:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?)"}]},"abstract":[{"text":"Creates an array of URIs and the position to insert them in a playlist.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"? = nil)","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"uris","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of URIs."}]}]},{"name":"position","content":[{"inlineContent":[{"text":"The position to insert the URIs in a playlist. If ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" "},{"type":"text","text":"(default), then they will be appended to the playlist."}],"type":"paragraph"}]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/init(uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/init(uris:position:)","abstract":[{"text":"Creates an array of URIs and the position to insert them in a playlist.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"uris","kind":"externalParam"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?)"}],"title":"init(uris:position:)","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/init(uris:position:)"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/init(uris:position:)"]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"uris","kind":"externalParam"},{"kind":"text","text":": [any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":"], "},{"text":"position","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = nil)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"An array of URIs."}],"type":"paragraph"}],"name":"uris"},{"content":[{"inlineContent":[{"type":"text","text":"The position to insert the URIs in a playlist. If "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" "},{"text":"(default), then they will be appended to the playlist.","type":"text"}],"type":"paragraph"}],"name":"position"}]}],"metadata":{"title":"init(uris:position:)","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"Initializer","role":"symbol","externalID":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV4uris8positionACSayAA0A14URIConvertible_pG_SiSgtcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"uris","kind":"externalParam"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?)"}]},"abstract":[{"text":"Creates an array of URIs and the position to insert them in a playlist.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/init(uris:position:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/init(uris:position:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?)","kind":"text"}],"kind":"symbol","abstract":[{"text":"Creates an array of URIs and the position to insert them in a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/init(uris:position:)","title":"init(uris:position:)","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/init(uris:position:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"title":"addToPlaylist(_:uris:position:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/position.json b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/position.json index 220856fa6..cd01b625a 100644 --- a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/position.json +++ b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/position.json @@ -1 +1 @@ -{"abstract":[{"text":"The zero-indexed position at which to insert ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris","isActive":true,"type":"reference"},{"type":"text","text":" in a playlist. If"},{"text":" ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris","isActive":true,"type":"reference"},{"type":"text","text":" will be appended to the playlist."}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"externalID":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV8positionSiSgvp","title":"position","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"position"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"position","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/position"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/position","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/uris":{"title":"uris","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"text":"An array of track\/episode URIs that will be added to a playlist.","type":"text"}],"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/uris","role":"symbol","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/position":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/position","abstract":[{"type":"text","text":"The zero-indexed position at which to insert "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris"},{"type":"text","text":" in a playlist. If"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then the "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris","isActive":true},{"type":"text","text":" will be appended to the playlist."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/position","title":"position","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"position","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/position"]}],"abstract":[{"type":"text","text":"The zero-indexed position at which to insert "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris","isActive":true,"type":"reference"},{"type":"text","text":" in a playlist. If"},{"text":" ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":", then the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris"},{"type":"text","text":" will be appended to the playlist."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"]]},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"position","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","role":"symbol","title":"position","symbolKind":"property","externalID":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV8positionSiSgvp","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/position","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"position"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"title":"addToPlaylist(_:uris:position:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/position":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/position","kind":"symbol","title":"position","role":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/position","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"position","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The zero-indexed position at which to insert "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris","isActive":true,"type":"reference"},{"text":" in a playlist. If","type":"text"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", then the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris","isActive":true,"type":"reference"},{"text":" will be appended to the playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/uris":{"abstract":[{"text":"An array of track\/episode URIs that will be added to a playlist.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"uris","kind":"identifier"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris","title":"uris","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/uris","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/uris.json b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/uris.json index 8f4692984..dc0646a30 100644 --- a/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/uris.json +++ b/docs/data/documentation/spotifywebapi/urisdictwithinsertionindex/uris.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"An array of track\/episode URIs that will be added to a playlist."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uris"},{"kind":"text","text":": [any "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/uris"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"]]},"sections":[],"metadata":{"title":"uris","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"uris","kind":"identifier"},{"kind":"text","text":": [any "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":"]","kind":"text"}],"externalID":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV4urisSayAA0A14URIConvertible_pGvp","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/uris":{"title":"uris","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"abstract":[{"text":"An array of track\/episode URIs that will be added to a playlist.","type":"text"}],"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/uris","role":"symbol","kind":"symbol","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uris","kind":"identifier"},{"text":": [any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"]]},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"uris","kind":"identifier"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":"]","kind":"text"}],"title":"uris","externalID":"s:13SpotifyWebAPI26URIsDictWithInsertionIndexV4urisSayAA0A14URIConvertible_pGvp"},"kind":"symbol","abstract":[{"type":"text","text":"An array of track\/episode URIs that will be added to a playlist."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/uris"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","role":"symbol","abstract":[{"type":"text","text":"A type that can convert itself to a Spotify URI."}],"navigatorTitle":[{"kind":"identifier","text":"SpotifyURIConvertible"}],"title":"SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","kind":"symbol","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"text":"in a playlist. Used in the body of","type":"text"},{"type":"text","text":" "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","type":"reference","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","title":"URIsDictWithInsertionIndex","type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"title":"addToPlaylist(_:uris:position:)","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addToPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"uris"},{"text":": [any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"kind":"article","title":"Playlist Objects","abstract":[{"type":"text","text":"Objects that relate to Spotify playlists."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","type":"topic","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex/uris":{"abstract":[{"text":"An array of track\/episode URIs that will be added to a playlist.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"uris","kind":"identifier"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex\/uris","title":"uris","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/uris","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer.json b/docs/data/documentation/spotifywebapi/uriswithpositionscontainer.json deleted file mode 100644 index d6c695b58..000000000 --- a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriswithpositionscontainer"]}],"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"],"title":"Modifying Playlists"}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","interfaceLanguage":"swift"},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"type":"conformsTo"}],"metadata":{"title":"URIsWithPositionsContainer","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"externalID":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct","roleHeading":"Structure","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Overview","anchor":"overview","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Used in the body of"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"This is used for removing specific occurrences of items from a playlist. The"},{"text":" ","type":"text"},{"type":"text","text":"positions of the URIs are necessary in case the playlist has duplicate items."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Compare with "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","type":"reference","isActive":true},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"Read more about "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"reference","isActive":true},{"type":"text","text":". Read more at the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist"},{"text":".","type":"text"}],"type":"paragraph"}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(from:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(snapshotId:urisWithPositions:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(snapshotId:urisWithSinglePosition:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/snapshotId","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/urisWithPositions"]},{"title":"Type Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/chunked(urisWithSinglePosition:)"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/Equatable-Implementations"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/urisWithPositions":{"abstract":[{"text":"An array of URIs, along with their positions in a playlist.","type":"text"}],"role":"symbol","kind":"symbol","title":"urisWithPositions","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"urisWithPositions"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV","kind":"typeIdentifier","text":"URIWithPositions"},{"text":"]","kind":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/urisWithPositions","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/uriswithpositions"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SH","title":"Swift.Hashable"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/SE","title":"Swift.Encodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/Equatable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/init(from:)":{"role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(from:)","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","title":"changePlaylistDetails(_:to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","identifier":"doc:\/\/SpotifyWebAPI\/Se","title":"Swift.Decodable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/snapshotId":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/snapshotid","abstract":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"reference","isActive":true},{"text":" of the playlist to target.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/snapshotId","type":"topic","title":"snapshotId","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"snapshotId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer":{"role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"title":"URIsWithPositionsContainer","abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"type":"text","text":" "},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}],"url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/init(snapshotId:urisWithPositions:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(snapshotId:urisWithPositions:)","title":"init(snapshotId:urisWithPositions:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/init(snapshotid:uriswithpositions:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"urisWithPositions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"URIWithPositions","preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"abstract":[{"type":"text","text":"Creates a container that holds an array of URIs and their positions in a"},{"type":"text","text":" "},{"type":"text","text":"playlist."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/init(snapshotId:urisWithSinglePosition:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(snapshotId:urisWithSinglePosition:)","title":"init(snapshotId:urisWithSinglePosition:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/init(snapshotid:uriswithsingleposition:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"urisWithSinglePosition"},{"kind":"text","text":": [(uri"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")])"}],"abstract":[{"text":"Creates a container that holds an array of URIs and their positions in a","type":"text"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"https://developer.spotify.com/documentation/web-api/reference/#/operations/remove-tracks-playlist":{"url":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","type":"link","title":"Spotify web API reference","identifier":"https:\/\/developer.spotify.com\/documentation\/web-api\/reference\/#\/operations\/remove-tracks-playlist","titleInlineContent":[{"text":"Spotify web API","type":"text"},{"text":" ","type":"text"},{"text":"reference","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"type":"link","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","titleInlineContent":[{"text":"snapshot id","type":"text"}],"title":"snapshot id","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/chunked(urisWithSinglePosition:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/chunked(urisWithSinglePosition:)","title":"chunked(urisWithSinglePosition:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/chunked(uriswithsingleposition:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"chunked","kind":"identifier"},{"text":"(","kind":"text"},{"text":"urisWithSinglePosition","kind":"externalParam"},{"text":": [(uri","kind":"text"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", position"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")]) -> [","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV"},{"kind":"text","text":"]"}],"abstract":[{"text":"Creates an array of ","type":"text"},{"code":"Self","type":"codeVoice"},{"text":", each element of which can be used in a request","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/SQ":{"identifier":"doc:\/\/SpotifyWebAPI\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/!=(_:_:).json b/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/!=(_:_:).json deleted file mode 100644 index d93c375d8..000000000 --- a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/!=(_:_:)"},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI26URIsWithPositionsContainerV","roleHeading":"Operator","title":"!=(_:_:)","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"SpotifyWebAPI"}],"symbolKind":"op"},"sections":[],"variants":[{"paths":["\/documentation\/spotifywebapi\/uriswithpositionscontainer\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/Equatable-Implementations"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","abstract":[],"role":"collectionGroup","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/equatable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/Equatable-Implementations","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer":{"role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"title":"URIsWithPositionsContainer","abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"type":"text","text":" "},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}],"url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","type":"topic","abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/chunked(uriswithsingleposition:).json b/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/chunked(uriswithsingleposition:).json deleted file mode 100644 index f6348860e..000000000 --- a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/chunked(uriswithsingleposition:).json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"chunked","kind":"identifier"},{"text":"(","kind":"text"},{"text":"urisWithSinglePosition","kind":"externalParam"},{"kind":"text","text":": [(uri"},{"text":": any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")]) -> ["},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer"},{"text":"]","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"urisWithSinglePosition","content":[{"inlineContent":[{"type":"text","text":"An array of tuples, each of which"},{"text":" ","type":"text"},{"type":"text","text":"contain a URI and a "},{"type":"emphasis","inlineContent":[{"type":"text","text":"single"}]},{"type":"text","text":" position in a playlist. Unlike"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(snapshotId:urisWithPositions:)","isActive":true},{"type":"text","text":", "},{"code":"urisWithSinglePosition","type":"codeVoice"},{"type":"text","text":" "},{"text":"is expected to contain duplicate URIs, but each with a different","type":"text"},{"text":" ","type":"text"},{"text":"position.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","type":"reference"},{"text":" accepts a","type":"text"},{"text":" ","type":"text"},{"text":"maximum of 100 unique items. Use this method when you need to remove more","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"than 100 unique items from a playlist by making a separate request for each"},{"text":" ","type":"text"},{"text":"element.","type":"text"}]}]}],"variants":[{"paths":["\/documentation\/spotifywebapi\/uriswithpositionscontainer\/chunked(uriswithsingleposition:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/chunked(urisWithSinglePosition:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Creates an array of ","type":"text"},{"type":"codeVoice","code":"Self"},{"type":"text","text":", each element of which can be used in a request"},{"type":"text","text":" "},{"type":"text","text":"to "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true,"type":"reference"},{"text":".","type":"text"}],"metadata":{"title":"chunked(urisWithSinglePosition:)","roleHeading":"Type Method","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"chunked"},{"text":"(","kind":"text"},{"text":"urisWithSinglePosition","kind":"externalParam"},{"text":": [(uri","kind":"text"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", position"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")]) -> ["},{"text":"URIsWithPositionsContainer","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV"},{"text":"]","kind":"text"}],"symbolKind":"method","externalID":"s:13SpotifyWebAPI26URIsWithPositionsContainerV7chunked04urisE14SinglePositionSayACGSayAA0A14URIConvertible_p3uri_Si8positiontG_tFZ","role":"symbol","extendedModule":"SpotifyWebAPI"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/chunked(urisWithSinglePosition:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/chunked(urisWithSinglePosition:)","title":"chunked(urisWithSinglePosition:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/chunked(uriswithsingleposition:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"chunked","kind":"identifier"},{"text":"(","kind":"text"},{"text":"urisWithSinglePosition","kind":"externalParam"},{"text":": [(uri","kind":"text"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", position"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")]) -> [","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV"},{"kind":"text","text":"]"}],"abstract":[{"text":"Creates an array of ","type":"text"},{"code":"Self","type":"codeVoice"},{"text":", each element of which can be used in a request","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer":{"role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"title":"URIsWithPositionsContainer","abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"type":"text","text":" "},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}],"url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/init(snapshotId:urisWithPositions:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(snapshotId:urisWithPositions:)","title":"init(snapshotId:urisWithPositions:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/init(snapshotid:uriswithpositions:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"urisWithPositions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"URIWithPositions","preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"abstract":[{"type":"text","text":"Creates a container that holds an array of URIs and their positions in a"},{"type":"text","text":" "},{"type":"text","text":"playlist."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/equatable-implementations.json b/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/equatable-implementations.json deleted file mode 100644 index e24eee7c5..000000000 --- a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/spotifywebapi\/uriswithpositionscontainer\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection","title":"Equatable Implementations"},"sections":[],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/!=(_:_:)"],"generated":true}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer":{"role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"title":"URIsWithPositionsContainer","abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"type":"text","text":" "},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}],"url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","type":"topic","abstract":[],"role":"symbol","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/init(from:).json b/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/init(from:).json deleted file mode 100644 index 7b950a1e1..000000000 --- a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/init(from:).json +++ /dev/null @@ -1 +0,0 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(from:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/spotifywebapi\/uriswithpositionscontainer\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI26URIsWithPositionsContainerV4fromACs7Decoder_p_tKcfc","title":"init(from:)","symbolKind":"init","roleHeading":"Initializer","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/init(from:)":{"role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(from:)","abstract":[],"type":"topic","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/init(from:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer":{"role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"title":"URIsWithPositionsContainer","abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"type":"text","text":" "},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}],"url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/init(snapshotid:uriswithpositions:).json b/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/init(snapshotid:uriswithpositions:).json deleted file mode 100644 index 1ad67cbdc..000000000 --- a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/init(snapshotid:uriswithpositions:).json +++ /dev/null @@ -1 +0,0 @@ -{"abstract":[{"type":"text","text":"Creates a container that holds an array of URIs and their positions in a"},{"type":"text","text":" "},{"type":"text","text":"playlist."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriswithpositionscontainer\/init(snapshotid:uriswithpositions:)"]}],"metadata":{"role":"symbol","symbolKind":"init","externalID":"s:13SpotifyWebAPI26URIsWithPositionsContainerV10snapshotId04uriseF0ACSSSg_SayAA07URIWithF0VGtcfc","title":"init(snapshotId:urisWithPositions:)","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"urisWithPositions","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"URIWithPositions","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV"},{"text":"])","kind":"text"}],"roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"snapshotId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"urisWithPositions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"URIWithPositions","preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV","kind":"typeIdentifier","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"kind":"text","text":"])"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"snapshotId","content":[{"inlineContent":[{"type":"text","text":"The "},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","isActive":true,"type":"reference"},{"type":"text","text":" of a playlist. If "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", the most"},{"type":"text","text":" "},{"type":"text","text":"recent version of the playlist is targeted. This is an identifier"},{"text":" ","type":"text"},{"type":"text","text":"for the current version of the playlist. Every time the playlist"},{"type":"text","text":" "},{"type":"text","text":"changes, a new snapshot id is generated. You can use this value to"},{"text":" ","type":"text"},{"text":"efficiently determine whether a playlist has changed since the last","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"time you retrieved it."}],"type":"paragraph"}]},{"name":"urisWithPositions","content":[{"inlineContent":[{"text":"A collection of URIs along with their positions in","type":"text"},{"type":"text","text":" "},{"type":"text","text":"a playlist. The"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"},{"type":"text","text":" "},{"type":"text","text":"endpoint accepts a maximum of 100 items."}],"type":"paragraph"}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"See also:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(snapshotId:urisWithSinglePosition:)","type":"reference"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/chunked(urisWithSinglePosition:)","isActive":true}],"type":"paragraph"}]}],"type":"unorderedList"}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(snapshotId:urisWithPositions:)","interfaceLanguage":"swift"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/init(snapshotId:urisWithSinglePosition:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(snapshotId:urisWithSinglePosition:)","title":"init(snapshotId:urisWithSinglePosition:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/init(snapshotid:uriswithsingleposition:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"urisWithSinglePosition"},{"kind":"text","text":": [(uri"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")])"}],"abstract":[{"text":"Creates a container that holds an array of URIs and their positions in a","type":"text"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer":{"role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"title":"URIsWithPositionsContainer","abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"type":"text","text":" "},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}],"url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"type":"link","titleInlineContent":[{"text":"snapshot id","type":"text"}],"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","title":"snapshot id"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/chunked(urisWithSinglePosition:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/chunked(urisWithSinglePosition:)","title":"chunked(urisWithSinglePosition:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/chunked(uriswithsingleposition:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"chunked","kind":"identifier"},{"text":"(","kind":"text"},{"text":"urisWithSinglePosition","kind":"externalParam"},{"text":": [(uri","kind":"text"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", position"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")]) -> [","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV"},{"kind":"text","text":"]"}],"abstract":[{"text":"Creates an array of ","type":"text"},{"code":"Self","type":"codeVoice"},{"text":", each element of which can be used in a request","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/init(snapshotId:urisWithPositions:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(snapshotId:urisWithPositions:)","title":"init(snapshotId:urisWithPositions:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/init(snapshotid:uriswithpositions:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"urisWithPositions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"URIWithPositions","preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"abstract":[{"type":"text","text":"Creates a container that holds an array of URIs and their positions in a"},{"type":"text","text":" "},{"type":"text","text":"playlist."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/init(snapshotid:uriswithsingleposition:).json b/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/init(snapshotid:uriswithsingleposition:).json deleted file mode 100644 index 246e9fc89..000000000 --- a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/init(snapshotid:uriswithsingleposition:).json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"role":"symbol","title":"init(snapshotId:urisWithSinglePosition:)","externalID":"s:13SpotifyWebAPI26URIsWithPositionsContainerV10snapshotId04urisE14SinglePositionACSSSg_SayAA0A14URIConvertible_p3uri_Si8positiontGtcfc","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"snapshotId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"urisWithSinglePosition","kind":"externalParam"},{"kind":"text","text":": [(uri"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", position"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")])","kind":"text"}],"extendedModule":"SpotifyWebAPI","roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(snapshotId:urisWithSinglePosition:)"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"urisWithSinglePosition","kind":"externalParam"},{"text":": [(uri","kind":"text"},{"text":": any ","kind":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", position","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")])","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"reference"},{"text":" of a playlist. If ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":", the most","type":"text"},{"type":"text","text":" "},{"text":"recent version of the playlist is targeted. This is an identifier","type":"text"},{"text":" ","type":"text"},{"text":"for the current version of the playlist. Every time the playlist","type":"text"},{"type":"text","text":" "},{"type":"text","text":"changes, a new snapshot id is generated. You can use this value to"},{"text":" ","type":"text"},{"text":"efficiently determine whether a playlist has changed since the last","type":"text"},{"type":"text","text":" "},{"text":"time you retrieved it.","type":"text"}],"type":"paragraph"}],"name":"snapshotId"},{"name":"urisWithSinglePosition","content":[{"inlineContent":[{"type":"text","text":"An array of tuples, each of which contain a URI"},{"type":"text","text":" "},{"type":"text","text":"and a "},{"type":"emphasis","inlineContent":[{"text":"single","type":"text"}]},{"text":" position in a playlist. Unlike","type":"text"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(snapshotId:urisWithPositions:)"},{"type":"text","text":", "},{"code":"urisWithSinglePosition","type":"codeVoice"},{"text":" ","type":"text"},{"text":"is expected to contain duplicate URIs, but each with a different","type":"text"},{"type":"text","text":" "},{"type":"text","text":"position."}],"type":"paragraph"}]}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"See also:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(snapshotId:urisWithPositions:)","isActive":true}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/chunked(urisWithSinglePosition:)","isActive":true,"type":"reference"}],"type":"paragraph"}]}]}],"kind":"content"}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/uriswithpositionscontainer\/init(snapshotid:uriswithsingleposition:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Creates a container that holds an array of URIs and their positions in a"},{"text":" ","type":"text"},{"type":"text","text":"playlist."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/init(snapshotId:urisWithSinglePosition:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(snapshotId:urisWithSinglePosition:)","title":"init(snapshotId:urisWithSinglePosition:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/init(snapshotid:uriswithsingleposition:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"urisWithSinglePosition"},{"kind":"text","text":": [(uri"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", position"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")])"}],"abstract":[{"text":"Creates a container that holds an array of URIs and their positions in a","type":"text"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/init(snapshotId:urisWithPositions:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/init(snapshotId:urisWithPositions:)","title":"init(snapshotId:urisWithPositions:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/init(snapshotid:uriswithpositions:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"urisWithPositions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"URIWithPositions","preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"abstract":[{"type":"text","text":"Creates a container that holds an array of URIs and their positions in a"},{"type":"text","text":" "},{"type":"text","text":"playlist."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer":{"role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"title":"URIsWithPositionsContainer","abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"type":"text","text":" "},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}],"url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/chunked(urisWithSinglePosition:)":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/chunked(urisWithSinglePosition:)","title":"chunked(urisWithSinglePosition:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/chunked(uriswithsingleposition:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"chunked","kind":"identifier"},{"text":"(","kind":"text"},{"text":"urisWithSinglePosition","kind":"externalParam"},{"text":": [(uri","kind":"text"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", position"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")]) -> [","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV"},{"kind":"text","text":"]"}],"abstract":[{"text":"Creates an array of ","type":"text"},{"code":"Self","type":"codeVoice"},{"text":", each element of which can be used in a request","type":"text"},{"type":"text","text":" "},{"type":"text","text":"to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)"},{"type":"text","text":"."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"title":"snapshot id","type":"link","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","titleInlineContent":[{"type":"text","text":"snapshot id"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/snapshotid.json b/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/snapshotid.json deleted file mode 100644 index 091f90303..000000000 --- a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/snapshotid.json +++ /dev/null @@ -1 +0,0 @@ -{"abstract":[{"type":"text","text":"The "},{"type":"reference","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","isActive":true},{"type":"text","text":" of the playlist to target."}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"snapshotId","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"symbolKind":"property","externalID":"s:13SpotifyWebAPI26URIsWithPositionsContainerV10snapshotIdSSSgvp","roleHeading":"Instance Property","title":"snapshotId","modules":[{"name":"SpotifyWebAPI"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snapshotId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/snapshotId","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriswithpositionscontainer\/snapshotid"]}],"sections":[],"kind":"symbol","references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/snapshotId":{"kind":"symbol","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/snapshotid","abstract":[{"text":"The ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","type":"reference","isActive":true},{"text":" of the playlist to target.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/snapshotId","type":"topic","title":"snapshotId","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"snapshotId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer":{"role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"title":"URIsWithPositionsContainer","abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"type":"text","text":" "},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}],"url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer"},"https://developer.spotify.com/documentation/general/guides/working-with-playlists/#version-control-and-snapshots":{"title":"snapshot id","identifier":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","url":"https:\/\/developer.spotify.com\/documentation\/general\/guides\/working-with-playlists\/#version-control-and-snapshots","titleInlineContent":[{"type":"text","text":"snapshot id"}],"type":"link"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/uriswithpositions.json b/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/uriswithpositions.json deleted file mode 100644 index 6f940ec2b..000000000 --- a/docs/data/documentation/spotifywebapi/uriswithpositionscontainer/uriswithpositions.json +++ /dev/null @@ -1 +0,0 @@ -{"abstract":[{"type":"text","text":"An array of URIs, along with their positions in a playlist."}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/urisWithPositions"},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"urisWithPositions","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV","text":"URIWithPositions"},{"kind":"text","text":"]"}],"title":"urisWithPositions","externalID":"s:13SpotifyWebAPI26URIsWithPositionsContainerV04uriseF0SayAA07URIWithF0VGvp","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"urisWithPositions","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"URIWithPositions","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV"},{"kind":"text","text":"]"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriswithpositionscontainer\/uriswithpositions"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer":{"role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"title":"URIsWithPositionsContainer","abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"type":"text","text":" "},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}],"url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer/urisWithPositions":{"abstract":[{"text":"An array of URIs, along with their positions in a playlist.","type":"text"}],"role":"symbol","kind":"symbol","title":"urisWithPositions","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"urisWithPositions"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV","kind":"typeIdentifier","text":"URIWithPositions"},{"text":"]","kind":"text"}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer\/urisWithPositions","url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/uriswithpositions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriwithpositions.json b/docs/data/documentation/spotifywebapi/uriwithpositions.json deleted file mode 100644 index ddfda3e4f..000000000 --- a/docs/data/documentation/spotifywebapi/uriwithpositions.json +++ /dev/null @@ -1 +0,0 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIWithPositions","kind":"identifier"}]}]},{"kind":"content","content":[{"text":"Overview","type":"heading","level":2,"anchor":"overview"},{"inlineContent":[{"text":"For example, this may represent all of the positions in a playlist of a","type":"text"},{"type":"text","text":" "},{"type":"text","text":"specific track. The positions of the URI is necessary in case the collection"},{"type":"text","text":" "},{"text":"has duplicate items.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"See also ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer"},{"text":".","type":"text"}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects"]]},"abstract":[{"type":"text","text":"A Spotify URI and its positions in a collection (usually a playlist). Used in"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex"],"title":"Modifying Playlists","generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/init(uri:positions:)"]},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/positions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/uri"],"title":"Instance Properties"},{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Decodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Encodable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Equatable-Implementations","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Hashable-Implementations"],"generated":true,"title":"Default Implementations"}],"metadata":{"roleHeading":"Structure","title":"URIWithPositions","modules":[{"name":"SpotifyWebAPI"}],"symbolKind":"struct","externalID":"s:13SpotifyWebAPI16URIWithPositionsV","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}]},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/SpotifyWebAPI\/Se","doc:\/\/SpotifyWebAPI\/SE","doc:\/\/SpotifyWebAPI\/SQ","doc:\/\/SpotifyWebAPI\/SH"],"title":"Conforms To","type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriwithpositions"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/init(uri:positions:)":{"url":"\/documentation\/spotifywebapi\/uriwithpositions\/init(uri:positions:)","role":"symbol","abstract":[{"text":"A URI along with its positions in a collection.","type":"text"}],"type":"topic","title":"init(uri:positions:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"uri"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"positions","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"])"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/init(uri:positions:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PlaylistDetails":{"title":"PlaylistDetails","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PlaylistDetails","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains details about a playlist. Used in the body of"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","type":"reference","isActive":true},{"text":" and","type":"text"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","isActive":true},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PlaylistDetails","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/playlistdetails","navigatorTitle":[{"kind":"identifier","text":"PlaylistDetails"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/Hashable-Implementations":{"role":"collectionGroup","title":"Hashable Implementations","url":"\/documentation\/spotifywebapi\/uriwithpositions\/hashable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Hashable-Implementations","abstract":[],"kind":"article","type":"topic"},"doc://SpotifyWebAPI/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/SpotifyWebAPI\/SE"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/Encodable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/spotifywebapi\/uriwithpositions\/encodable-implementations","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Encodable-Implementations","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/reorderPlaylistItems(_:body:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)","abstract":[{"type":"text","text":"Reorders the tracks\/episodes in a playlist."}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reorderPlaylistItems","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ReorderPlaylistItems","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI20ReorderPlaylistItemsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"reorderPlaylistItems(_:body:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsDictWithInsertionIndex":{"title":"URIsDictWithInsertionIndex","abstract":[{"type":"text","text":"Contains an array of URIs and (optionally) the position to insert them"},{"type":"text","text":" "},{"type":"text","text":"in a playlist. Used in the body of"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","isActive":true},{"text":".","type":"text"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsDictWithInsertionIndex","type":"topic","url":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","navigatorTitle":[{"kind":"identifier","text":"URIsDictWithInsertionIndex"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsDictWithInsertionIndex","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/addToPlaylist(_:uris:position:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/addToPlaylist(_:uris:position:)","abstract":[{"text":"Add tracks\/episodes to one of the current user’s playlists.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addToPlaylist"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"uris"},{"kind":"text","text":": [any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"title":"addToPlaylist(_:uris:position:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/createPlaylist(for:_:)":{"title":"createPlaylist(for:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/createPlaylist(for:_:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Create a playlist for the current user."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createPlaylist","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"Playlist","preciseIdentifier":"s:13SpotifyWebAPI8PlaylistV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"PlaylistItems","preciseIdentifier":"s:13SpotifyWebAPI13PlaylistItemsa","kind":"typeIdentifier"},{"kind":"text","text":">, any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/Decodable-Implementations":{"title":"Decodable Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/uriwithpositions\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Decodable-Implementations","kind":"article","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Equatable-Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/uriwithpositions\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/ReorderPlaylistItems":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/ReorderPlaylistItems","abstract":[{"type":"text","text":"Used in the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/reorderPlaylistItems(_:body:)"},{"type":"text","text":" request to reorder a"},{"type":"text","text":" "},{"type":"text","text":"playlist’s items."}],"navigatorTitle":[{"kind":"identifier","text":"ReorderPlaylistItems"}],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ReorderPlaylistItems","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAllOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": [any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":"], "},{"text":"snapshotId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"abstract":[{"text":"Removes ","type":"text"},{"inlineContent":[{"type":"text","text":"all"}],"type":"strong"},{"type":"text","text":" Occurrences of the specified tracks\/episodes from a"},{"text":" ","type":"text"},{"text":"playlist.","type":"text"}],"kind":"symbol","title":"removeAllOccurrencesFromPlaylist(_:of:snapshotId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsWithPositionsContainer":{"role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URIsWithPositionsContainer","kind":"identifier"}],"title":"URIsWithPositionsContainer","abstract":[{"text":"A container that holds ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"text":" and, optionally, the snapshot","type":"text"},{"type":"text","text":" "},{"type":"text","text":"id of the playlist that the items associated with the URIs (usually"},{"text":" ","type":"text"},{"type":"text","text":"tracks\/episodes) are contained in."}],"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsWithPositionsContainer","navigatorTitle":[{"kind":"identifier","text":"URIsWithPositionsContainer"}],"url":"\/documentation\/spotifywebapi\/uriswithpositionscontainer"},"doc://SpotifyWebAPI/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/SpotifyWebAPI\/Se"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIsContainer":{"navigatorTitle":[{"kind":"identifier","text":"URIsContainer"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIsContainer","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"URIsContainer","kind":"identifier"}],"kind":"symbol","title":"URIsContainer","abstract":[{"text":"Contains an array of URIs and, optionally, the snapshot id of a playlist.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Used in the body of"},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeAllOccurrencesFromPlaylist(_:of:snapshotId:)"},{"text":".","type":"text"}],"url":"\/documentation\/spotifywebapi\/uriscontainer","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/changePlaylistDetails(_:to:)":{"abstract":[{"text":"Change the details of a playlist.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/changePlaylistDetails(_:to:)","title":"changePlaylistDetails(_:to:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePlaylistDetails"},{"kind":"text","text":"(any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"PlaylistDetails","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaylistDetailsV"},{"kind":"text","text":") -> "},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","role":"symbol","abstract":[{"text":"Removes the specified tracks\/episodes at the specified positions from a","type":"text"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"title":"removeSpecificOccurrencesFromPlaylist(_:of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/uri":{"type":"topic","title":"uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/uri","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The URI for the Spotify content."}],"url":"\/documentation\/spotifywebapi\/uriwithpositions\/uri"},"doc://SpotifyWebAPI/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/SpotifyWebAPI\/SQ"},"doc://SpotifyWebAPI/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/SpotifyWebAPI\/SH"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/positions":{"type":"topic","title":"positions","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/positions","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"positions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"]","kind":"text"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The zero-indexed positions of the item corresponding to "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/uri","isActive":true},{"type":"text","text":" in a"},{"type":"text","text":" "},{"type":"text","text":"collection (usually a playlist)."}],"url":"\/documentation\/spotifywebapi\/uriwithpositions\/positions"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriwithpositions/!=(_:_:).json b/docs/data/documentation/spotifywebapi/uriwithpositions/!=(_:_:).json deleted file mode 100644 index 2d3c5cd37..000000000 --- a/docs/data/documentation/spotifywebapi/uriwithpositions/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriwithpositions\/!=(_:_:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/!=(_:_:)"},"kind":"symbol","metadata":{"title":"!=(_:_:)","role":"symbol","modules":[{"name":"SpotifyWebAPI","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13SpotifyWebAPI16URIWithPositionsV","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"op","extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Equatable-Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/uriwithpositions\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/!=(_:_:)":{"role":"symbol","kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/uriwithpositions\/!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriwithpositions/==(_:_:).json b/docs/data/documentation/spotifywebapi/uriwithpositions/==(_:_:).json deleted file mode 100644 index 3ca67fb5c..000000000 --- a/docs/data/documentation/spotifywebapi/uriwithpositions/==(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/uriwithpositions\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"URIWithPositions","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URIWithPositions","preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"title":"==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"URIWithPositions","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV","text":"URIWithPositions"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","role":"symbol","symbolKind":"op","roleHeading":"Operator","externalID":"s:13SpotifyWebAPI16URIWithPositionsV2eeoiySbAC_ACtFZ"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/==(_:_:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Equatable-Implementations"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Equatable-Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/spotifywebapi\/uriwithpositions\/equatable-implementations"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/==(_:_:)":{"type":"topic","title":"==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV","text":"URIWithPositions"},{"kind":"text","text":", "},{"text":"URIWithPositions","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/uriwithpositions\/==(_:_:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriwithpositions/decodable-implementations.json b/docs/data/documentation/spotifywebapi/uriwithpositions/decodable-implementations.json deleted file mode 100644 index 795990b24..000000000 --- a/docs/data/documentation/spotifywebapi/uriwithpositions/decodable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/init(from:)"],"title":"Initializers"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Decodable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriwithpositions\/decodable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"title":"Decodable Implementations","roleHeading":"API Collection"},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/init(from:)","url":"\/documentation\/spotifywebapi\/uriwithpositions\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriwithpositions/encodable-implementations.json b/docs/data/documentation/spotifywebapi/uriwithpositions/encodable-implementations.json deleted file mode 100644 index b90031bf4..000000000 --- a/docs/data/documentation/spotifywebapi/uriwithpositions/encodable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriwithpositions\/encodable-implementations"]}],"sections":[],"kind":"article","topicSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/encode(to:)"],"title":"Instance Methods","generated":true}],"metadata":{"title":"Encodable Implementations","roleHeading":"API Collection","modules":[{"name":"SpotifyWebAPI"}],"role":"collectionGroup"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Encodable-Implementations"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/encode(to:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/uriwithpositions\/encode(to:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriwithpositions/encode(to:).json b/docs/data/documentation/spotifywebapi/uriwithpositions/encode(to:).json deleted file mode 100644 index 8ae0e3d9c..000000000 --- a/docs/data/documentation/spotifywebapi/uriwithpositions/encode(to:).json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriwithpositions\/encode(to:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","externalID":"s:13SpotifyWebAPI16URIWithPositionsV6encode2toys7Encoder_p_tKF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","roleHeading":"Instance Method"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Encodable-Implementations"]]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/encode(to:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": any "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/uriwithpositions\/encode(to:)","abstract":[],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/encode(to:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/Encodable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/spotifywebapi\/uriwithpositions\/encodable-implementations","title":"Encodable Implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Encodable-Implementations","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriwithpositions/equatable-implementations.json b/docs/data/documentation/spotifywebapi/uriwithpositions/equatable-implementations.json deleted file mode 100644 index 8c6fea756..000000000 --- a/docs/data/documentation/spotifywebapi/uriwithpositions/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"SpotifyWebAPI"}],"roleHeading":"API Collection"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Equatable-Implementations"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/!=(_:_:)","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/==(_:_:)"],"generated":true}],"variants":[{"paths":["\/documentation\/spotifywebapi\/uriwithpositions\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/!=(_:_:)":{"role":"symbol","kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/!=(_:_:)","url":"\/documentation\/spotifywebapi\/uriwithpositions\/!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/==(_:_:)":{"type":"topic","title":"==(_:_:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV","text":"URIWithPositions"},{"kind":"text","text":", "},{"text":"URIWithPositions","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI16URIWithPositionsV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","kind":"symbol","abstract":[],"url":"\/documentation\/spotifywebapi\/uriwithpositions\/==(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriwithpositions/hash(into:).json b/docs/data/documentation/spotifywebapi/uriwithpositions/hash(into:).json deleted file mode 100644 index 93c682196..000000000 --- a/docs/data/documentation/spotifywebapi/uriwithpositions/hash(into:).json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"extendedModule":"SpotifyWebAPI","role":"symbol","roleHeading":"Instance Method","externalID":"s:13SpotifyWebAPI16URIWithPositionsV4hash4intoys6HasherVz_tF","title":"hash(into:)"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Hashable-Implementations"]]},"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/spotifywebapi\/uriwithpositions\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/hash(into:)":{"role":"symbol","title":"hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/hash(into:)","url":"\/documentation\/spotifywebapi\/uriwithpositions\/hash(into:)","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/Hashable-Implementations":{"role":"collectionGroup","title":"Hashable Implementations","url":"\/documentation\/spotifywebapi\/uriwithpositions\/hashable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Hashable-Implementations","abstract":[],"kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriwithpositions/hashable-implementations.json b/docs/data/documentation/spotifywebapi/uriwithpositions/hashable-implementations.json deleted file mode 100644 index 58fda2ab1..000000000 --- a/docs/data/documentation/spotifywebapi/uriwithpositions/hashable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriwithpositions\/hashable-implementations"]}],"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/hash(into:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Hashable-Implementations"},"metadata":{"role":"collectionGroup","roleHeading":"API Collection","title":"Hashable Implementations","modules":[{"name":"SpotifyWebAPI"}]},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/hash(into:)":{"role":"symbol","title":"hash(into:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/hash(into:)","url":"\/documentation\/spotifywebapi\/uriwithpositions\/hash(into:)","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriwithpositions/init(from:).json b/docs/data/documentation/spotifywebapi/uriwithpositions/init(from:).json deleted file mode 100644 index 044819239..000000000 --- a/docs/data/documentation/spotifywebapi/uriwithpositions/init(from:).json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"paths":["\/documentation\/spotifywebapi\/uriwithpositions\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Decodable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/init(from:)"},"metadata":{"extendedModule":"SpotifyWebAPI","symbolKind":"init","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"externalID":"s:13SpotifyWebAPI16URIWithPositionsV4fromACs7Decoder_p_tKcfc","title":"init(from:)","roleHeading":"Initializer","role":"symbol"},"kind":"symbol","sections":[],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/init(from:)":{"type":"topic","kind":"symbol","title":"init(from:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/init(from:)","url":"\/documentation\/spotifywebapi\/uriwithpositions\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/Decodable-Implementations":{"title":"Decodable Implementations","abstract":[],"url":"\/documentation\/spotifywebapi\/uriwithpositions\/decodable-implementations","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/Decodable-Implementations","kind":"article","type":"topic","role":"collectionGroup"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriwithpositions/init(uri:positions:).json b/docs/data/documentation/spotifywebapi/uriwithpositions/init(uri:positions:).json deleted file mode 100644 index 73db3989f..000000000 --- a/docs/data/documentation/spotifywebapi/uriwithpositions/init(uri:positions:).json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"externalID":"s:13SpotifyWebAPI16URIWithPositionsV3uri9positionsAcA0A14URIConvertible_p_SaySiGtcfc","roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(uri:positions:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"uri"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"text":", ","kind":"text"},{"text":"positions","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"])"}],"modules":[{"name":"SpotifyWebAPI"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriwithpositions\/init(uri:positions:)"]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/init(uri:positions:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"]]},"kind":"symbol","sections":[],"abstract":[{"text":"A URI along with its positions in a collection.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"uri","kind":"externalParam"},{"kind":"text","text":": any "},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"positions","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"])"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"A Spotify URI.","type":"text"}]}],"name":"uri"},{"name":"positions","content":[{"type":"paragraph","inlineContent":[{"text":"The zero-indexed positions of the item associated with the","type":"text"},{"type":"text","text":" "},{"type":"text","text":"uri in a collection (usually a playlist)."}]}]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example, this may represent all of the positions in a playlist of a"},{"type":"text","text":" "},{"text":"specific track. The positions of the URIs are necessary in case the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"collection has duplicate items."}]}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/init(uri:positions:)":{"url":"\/documentation\/spotifywebapi\/uriwithpositions\/init(uri:positions:)","role":"symbol","abstract":[{"text":"A URI along with its positions in a collection.","type":"text"}],"type":"topic","title":"init(uri:positions:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"uri"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"positions","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"])"}],"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/init(uri:positions:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriwithpositions/positions.json b/docs/data/documentation/spotifywebapi/uriwithpositions/positions.json deleted file mode 100644 index 3bf00febe..000000000 --- a/docs/data/documentation/spotifywebapi/uriwithpositions/positions.json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/positions","interfaceLanguage":"swift"},"metadata":{"role":"symbol","externalID":"s:13SpotifyWebAPI16URIWithPositionsV9positionsSaySiGvp","symbolKind":"property","title":"positions","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"positions","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"]"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"positions"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"]","kind":"text"}]}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example, if the track\/episode corresponding to "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/uri","isActive":true,"type":"reference"},{"type":"text","text":" appears in the"},{"text":" ","type":"text"},{"type":"text","text":"first and third position of a playlist, then "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/positions"},{"type":"text","text":" would be "},{"code":"[0, 2]","type":"codeVoice"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/uriwithpositions\/positions"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"type":"text","text":"The zero-indexed positions of the item corresponding to "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/uri","isActive":true},{"text":" in a","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"collection (usually a playlist)."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/positions":{"type":"topic","title":"positions","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/positions","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"positions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"]","kind":"text"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The zero-indexed positions of the item corresponding to "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/uri","isActive":true},{"type":"text","text":" in a"},{"type":"text","text":" "},{"type":"text","text":"collection (usually a playlist)."}],"url":"\/documentation\/spotifywebapi\/uriwithpositions\/positions"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/uri":{"type":"topic","title":"uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/uri","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The URI for the Spotify content."}],"url":"\/documentation\/spotifywebapi\/uriwithpositions\/uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/uriwithpositions/uri.json b/docs/data/documentation/spotifywebapi/uriwithpositions/uri.json deleted file mode 100644 index 17b26970f..000000000 --- a/docs/data/documentation/spotifywebapi/uriwithpositions/uri.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/uri","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"SpotifyWebAPI"}],"title":"uri","externalID":"s:13SpotifyWebAPI16URIWithPositionsV3uriAA0A14URIConvertible_pvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"uri"},{"text":": any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/uriwithpositions\/uri"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions"]]},"sections":[],"abstract":[{"type":"text","text":"The URI for the Spotify content."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"uri"},{"text":": any ","kind":"text"},{"text":"SpotifyURIConvertible","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions/uri":{"type":"topic","title":"uri","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions\/uri","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"uri","kind":"identifier"},{"kind":"text","text":": any "},{"text":"SpotifyURIConvertible","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The URI for the Spotify content."}],"url":"\/documentation\/spotifywebapi\/uriwithpositions\/uri"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyURIConvertible":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyURIConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"SpotifyURIConvertible","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyuriconvertible","navigatorTitle":[{"text":"SpotifyURIConvertible","kind":"identifier"}],"role":"symbol","title":"SpotifyURIConvertible","type":"topic","abstract":[{"text":"A type that can convert itself to a Spotify URI.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/removeSpecificOccurrencesFromPlaylist(_:of:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","title":"removeSpecificOccurrencesFromPlaylist(_:of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSpecificOccurrencesFromPlaylist","kind":"identifier"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","kind":"typeIdentifier","text":"SpotifyURIConvertible"},{"kind":"text","text":", "},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI26URIsWithPositionsContainerV","text":"URIsWithPositionsContainer","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Removes the specified tracks\/episodes at the specified positions from a"},{"type":"text","text":" "},{"text":"playlist. This is useful if the playlist contains duplicate items.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Playlist-Objects":{"abstract":[{"text":"Objects that relate to Spotify playlists.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Playlist-Objects","title":"Playlist Objects","role":"collectionGroup","url":"\/documentation\/spotifywebapi\/playlist-objects","kind":"article","type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/URIWithPositions":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/URIWithPositions","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URIWithPositions"}],"url":"\/documentation\/spotifywebapi\/uriwithpositions","navigatorTitle":[{"text":"URIWithPositions","kind":"identifier"}],"role":"symbol","title":"URIWithPositions","type":"topic","abstract":[{"text":"A Spotify URI and its positions in a collection (usually a playlist). Used in","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the body of "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/removeSpecificOccurrencesFromPlaylist(_:of:)","isActive":true},{"type":"text","text":"."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/urlquerydictionary(_:).json b/docs/data/documentation/spotifywebapi/urlquerydictionary(_:).json index 5875927f9..f97163b50 100644 --- a/docs/data/documentation/spotifywebapi/urlquerydictionary(_:).json +++ b/docs/data/documentation/spotifywebapi/urlquerydictionary(_:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Function","title":"urlQueryDictionary(_:)","externalID":"s:13SpotifyWebAPI18urlQueryDictionaryySDyS2SGSDySSs25LosslessStringConvertible_pSgGF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"urlQueryDictionary","kind":"identifier"},{"text":"([","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : (any "},{"kind":"typeIdentifier","text":"LosslessStringConvertible","preciseIdentifier":"s:s25LosslessStringConvertibleP"},{"text":")?]) -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"symbolKind":"func","role":"symbol","modules":[{"name":"SpotifyWebAPI"}]},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"urlQueryDictionary"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"dictionary","kind":"internalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : (any ","kind":"text"},{"text":"LosslessStringConvertible","preciseIdentifier":"s:s25LosslessStringConvertibleP","kind":"typeIdentifier"},{"kind":"text","text":")?]) -> ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"dictionary","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A dictionary in which the keys are strings and the"},{"type":"text","text":" "},{"type":"text","text":"values are optional types with a wrapped type that conforms to"},{"text":" ","type":"text"},{"code":"LosslessStringConvertible","type":"codeVoice"},{"type":"text","text":"; that is, a type that can be represented as a"},{"type":"text","text":" "},{"text":"string in a lossless, unambiguous way.","type":"text"}]}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"The LosslessStringConvertible protocol prevents you from using types that"},{"type":"text","text":" "},{"type":"text","text":"cannot be converted to strings without losing information. (It should be"},{"type":"text","text":" "},{"text":"possible to re-create an instance of a conforming type from its string","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"representation.)"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"code":"String","type":"codeVoice"},{"type":"text","text":" and "},{"code":"Int","type":"codeVoice"},{"type":"text","text":" are examples of conforming types."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/spotifywebapi\/urlquerydictionary(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/urlQueryDictionary(_:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Returns a new dictionary in which the key-value pairs for which the values are"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"text":" are removed from the dictionary and the remaining values are converted to","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"strings."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/urlQueryDictionary(_:)":{"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"urlQueryDictionary","kind":"identifier"},{"text":"([","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : (any "},{"text":"LosslessStringConvertible","kind":"typeIdentifier","preciseIdentifier":"s:s25LosslessStringConvertibleP"},{"kind":"text","text":")?]) -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/urlQueryDictionary(_:)","url":"\/documentation\/spotifywebapi\/urlquerydictionary(_:)","abstract":[{"type":"text","text":"Returns a new dictionary in which the key-value pairs for which the values are"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"text":" are removed from the dictionary and the remaining values are converted to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"strings."}],"role":"symbol","title":"urlQueryDictionary(_:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"abstract":[{"type":"text","text":"Returns a new dictionary in which the key-value pairs for which the values are"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" are removed from the dictionary and the remaining values are converted to"},{"text":" ","type":"text"},{"type":"text","text":"strings."}],"kind":"symbol","variants":[{"paths":["\/documentation\/spotifywebapi\/urlquerydictionary(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/urlQueryDictionary(_:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"externalID":"s:13SpotifyWebAPI18urlQueryDictionaryySDyS2SGSDySSs25LosslessStringConvertible_pSgGF","roleHeading":"Function","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"urlQueryDictionary","kind":"identifier"},{"kind":"text","text":"(["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : (any ","kind":"text"},{"text":"LosslessStringConvertible","kind":"typeIdentifier","preciseIdentifier":"s:s25LosslessStringConvertibleP"},{"kind":"text","text":")?]) -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"modules":[{"name":"SpotifyWebAPI"}],"title":"urlQueryDictionary(_:)","role":"symbol","symbolKind":"func"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"urlQueryDictionary","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"dictionary","kind":"internalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : (any ","kind":"text"},{"kind":"typeIdentifier","text":"LosslessStringConvertible","preciseIdentifier":"s:s25LosslessStringConvertibleP"},{"kind":"text","text":")?]) -> ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}]}]},{"kind":"parameters","parameters":[{"name":"dictionary","content":[{"type":"paragraph","inlineContent":[{"text":"A dictionary in which the keys are strings and the","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"values are optional types with a wrapped type that conforms to"},{"type":"text","text":" "},{"code":"LosslessStringConvertible","type":"codeVoice"},{"type":"text","text":"; that is, a type that can be represented as a"},{"type":"text","text":" "},{"type":"text","text":"string in a lossless, unambiguous way."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"The LosslessStringConvertible protocol prevents you from using types that"},{"text":" ","type":"text"},{"text":"cannot be converted to strings without losing information. (It should be","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"possible to re-create an instance of a conforming type from its string"},{"text":" ","type":"text"},{"text":"representation.)","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"code":"String","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"Int"},{"type":"text","text":" are examples of conforming types."}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/urlQueryDictionary(_:)":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/urlQueryDictionary(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"urlQueryDictionary","kind":"identifier"},{"text":"([","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : (any ","kind":"text"},{"preciseIdentifier":"s:s25LosslessStringConvertibleP","text":"LosslessStringConvertible","kind":"typeIdentifier"},{"kind":"text","text":")?]) -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"urlQueryDictionary(_:)","url":"\/documentation\/spotifywebapi\/urlquerydictionary(_:)","abstract":[{"type":"text","text":"Returns a new dictionary in which the key-value pairs for which the values are"},{"type":"text","text":" "},{"type":"codeVoice","code":"nil"},{"text":" are removed from the dictionary and the remaining values are converted to","type":"text"},{"type":"text","text":" "},{"type":"text","text":"strings."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/using-the-player-endpoints.json b/docs/data/documentation/spotifywebapi/using-the-player-endpoints.json index 139d03c5f..fbee42c37 100644 --- a/docs/data/documentation/spotifywebapi/using-the-player-endpoints.json +++ b/docs/data/documentation/spotifywebapi/using-the-player-endpoints.json @@ -1 +1 @@ -{"kind":"article","seeAlsoSections":[{"title":"Articles","identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests"],"generated":true}],"sections":[],"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","interfaceLanguage":"swift"},"abstract":[{"text":"Use the SpotifyAPI player endpoints.","type":"text"}],"primaryContentSections":[{"content":[{"level":2,"type":"heading","text":"Overview","anchor":"Overview"},{"inlineContent":[{"type":"text","text":"When performing a player command that is restricted, "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true},{"text":" will be returned. It contains the following properties:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","isActive":true,"type":"reference"},{"type":"text","text":": A short description of the cause of the error."}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","isActive":true,"type":"reference"},{"text":": A player error reason.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","type":"reference"},{"text":": The HTTP status code that is also returned in the response header.","type":"text"}],"type":"paragraph"}]}]},{"inlineContent":[{"type":"text","text":"Unfortunately, there is a bug at the moment with the Spotify web API in which "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/unknown"},{"type":"text","text":" is return in cases where a more specific error would be expected. For example, trying to skip to the previous track when there is no previous track in the context returns this error instead of "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noPreviousTrack","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"level":2,"text":"“Player command failed: No active device found”","anchor":"Player-command-failed-No-active-device-found","type":"heading"},{"inlineContent":[{"text":"Just because you have a Spotify client (e.g., the mobile app, the desktop application, or the web player) open does not necessarily mean it is considered an ","type":"text"},{"inlineContent":[{"type":"text","text":"active"}],"type":"emphasis"},{"text":" device, it just means that device is ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"available"}]},{"text":". When content is playing on a device, it is considered active. When playback ceases on a device, it typically becomes inactive only a few minutes later.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"While your program is running, you can use the ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.spotify.com\/console\/get-users-available-devices\/"},{"type":"text","text":" on the Spotify web API console—as well as the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","type":"reference","isActive":true},{"type":"text","text":" method in this library—to check which devices are active and\/or available."}]},{"type":"paragraph","inlineContent":[{"text":"For most player endpoints that accept a ","type":"text"},{"type":"codeVoice","code":"deviceId"},{"type":"text","text":" parameter, if you provide "},{"type":"codeVoice","code":"nil"},{"text":" (which is the default), then the active device is targeted. If there is no ","type":"text"},{"inlineContent":[{"type":"text","text":"active"}],"type":"emphasis"},{"text":" device, then the request will fail (even if there are ","type":"text"},{"inlineContent":[{"text":"available","type":"text"}],"type":"emphasis"},{"text":" devices) because it isn’t clear which device should be targeted for the command. Furthermore, providing the id of a non-active device will also cause the request to fail. In both cases, you must call ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","type":"reference"},{"text":" first in order to transfer playback to an available device, thereby making it active. On exception to the latter rule is the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)"},{"type":"text","text":" endpoint, which "},{"inlineContent":[{"type":"text","text":"does"}],"type":"emphasis"},{"text":" allow you to provide the id of a non-active device, even if there is currently an active device. Calling this endpoint with a non-active device will automatically transfer playback to that device, thereby making it active.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Below is a helper method for playing content on either the active device or the first available device found. It reduces the complexity of working with the ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"reference","isActive":true},{"text":" endpoint.","type":"text"}]},{"code":["extension SpotifyAPI where AuthorizationManager: SpotifyScopeAuthorizationManager {",""," \/**"," Makes a call to `availableDevices()` and plays the content on the"," active device if one exists. Else, plays content on the first available"," device."," "," - Parameter playbackRequest: A request to play content."," *\/"," func getAvailableDeviceThenPlay("," _ playbackRequest: PlaybackRequest"," ) -> AnyPublisher {"," "," return self.availableDevices().flatMap {"," devices -> AnyPublisher in"," "," \/\/ A device must have an id and must not be restricted"," \/\/ in order to accept web API commands."," let usableDevices = devices.filter { device in"," !device.isRestricted && device.id != nil"," }",""," \/\/ If there is an active device, then it's usually a good idea"," \/\/ to use that one. For example, if content is already playing,"," \/\/ then it will be playing on the active device. If not, then"," \/\/ just use the first available device."," let device = usableDevices.first(where: \\.isActive)"," ?? usableDevices.first"," "," if let deviceId = device?.id {"," return self.play(playbackRequest, deviceId: deviceId)"," }"," else {"," return SpotifyGeneralError.other("," \"no active or available devices\","," localizedDescription:"," \"There are no devices available to play content on. \" +"," \"Try opening the Spotify app on one of your devices.\""," )"," .anyFailingPublisher()"," }"," "," }"," .eraseToAnyPublisher()"," "," }","","}"],"syntax":"swift","type":"codeListing"},{"text":"Playback Request Examples","level":2,"type":"heading","anchor":"Playback-Request-Examples"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Play a single track with playback starting at 10 seconds:"}],"type":"strong"}]},{"type":"codeListing","syntax":"swift","code":["let track = \"spotify:track:6jvqaaUtBmcnxQnf5XKzFo\"","let playbackRequest = PlaybackRequest(track, positionMS: 10_000)"]},{"type":"paragraph","inlineContent":[{"text":"You can also provide an episode URI to this initializer.","type":"text"}]},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Play a playlist:"}]}],"type":"paragraph"},{"code":["let playlist = \"spotify:playlist:37i9dQZF1DXaQ34lqGBfrU\"","","let playbackRequest = PlaybackRequest("," context: .contextURI(playlist),"," offset: nil",")"],"syntax":"swift","type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The first track that plays will depend on the user’s shuffle state."}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Play a playlist starting at the second track:"}],"type":"strong"}]},{"syntax":"swift","code":["let playlist = \"spotify:playlist:37i9dQZF1DXaQ34lqGBfrU\"","","let playbackRequest = PlaybackRequest("," context: .contextURI(playlist),"," offset: .position(1) \/\/ The offset is zero-indexed",")"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Play an album starting with a specific track:","type":"text"}],"type":"strong"}]},{"syntax":"swift","type":"codeListing","code":["let album = \"spotify:album:6QaVfG1pHYl1z15ZxkvVDW\"","let track = \"spotify:track:0xIuNHHcKI1JDuBPlSwzb1\"","","let playbackRequest = PlaybackRequest("," context: .contextURI(album),"," offset: .uri(track)",")"]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Play a list of tracks:"}],"type":"strong"}]},{"syntax":"swift","type":"codeListing","code":["let tracks = ["," \"spotify:track:7JIV9UYKpti5xWgq6lfNNJ\", \/\/ Ode to Viceroy"," \"spotify:track:1jhtxc7ON8ZzgvWGPwWXUN\", \/\/ Baby Blue"," \"spotify:track:3JLrri1xSCui3bzITDJbkk\", \/\/ The Rain Song"," \"spotify:track:6dsq7Nt5mIFzvm5kIYNORy\" \/\/ 15 Step","]","","let playbackRequest = PlaybackRequest("," context: .uris(tracks),"," offset: nil",")"]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Play an episode within the the context of a show starting at 10 minutes:"}]}]},{"syntax":"swift","code":["let show = \"spotify:show:4rOoJ6Egrf8K2IrywzwOMk\"","let episode = \"spotify:episode:1saFhnv5h33EWizm2yKECl\"","","let playbackRequest = PlaybackRequest("," context: .contextURI(show),"," offset: .uri(episode),"," positionMS: 600_000",")"],"type":"codeListing"}],"kind":"content"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Article","modules":[{"name":"SpotifyWebAPI"}],"role":"article","title":"Using the Player Endpoints"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"variants":[{"paths":["\/documentation\/spotifywebapi\/using-the-player-endpoints"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/unknown":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/unknown","abstract":[{"type":"text","text":"Certain actions are restricted because of unknown reasons."}],"title":"SpotifyPlayerError.ErrorReason.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/unknown"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"statusCode","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noPreviousTrack":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noPreviousTrack","abstract":[{"text":"The command requires a previous track, but there is none in the","type":"text"},{"type":"text","text":" "},{"text":"context.","type":"text"}],"title":"SpotifyPlayerError.ErrorReason.noPreviousTrack","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"noPreviousTrack","kind":"identifier"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noprevioustrack"},"https://developer.spotify.com/console/get-users-available-devices/":{"url":"https:\/\/developer.spotify.com\/console\/get-users-available-devices\/","type":"link","titleInlineContent":[{"type":"text","text":"available devices endpoint"}],"title":"available devices endpoint","identifier":"https:\/\/developer.spotify.com\/console\/get-users-available-devices\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","title":"play(_:deviceId:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PlaybackRequest","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"play","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"title":"transferPlayback(to:play:)","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","abstract":[{"text":"Transfer the user’s playback to a different device.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","navigatorTitle":[{"kind":"identifier","text":"SpotifyAPI"}],"role":"symbol","title":"SpotifyAPI","type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"text":" ","type":"text"},{"text":"API endpoints and contains an authorization manager for managing the","type":"text"},{"type":"text","text":" "},{"text":"authorization process of your application.","type":"text"}],"kind":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","title":"availableDevices()","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<[","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device","kind":"typeIdentifier"},{"kind":"text","text":"], any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Debugging":{"title":"Debugging","type":"topic","abstract":[{"type":"text","text":"Debug issues and configure logging."}],"kind":"article","url":"\/documentation\/spotifywebapi\/debugging","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","title":"Working with Paginated Results","role":"article","kind":"article","url":"\/documentation\/spotifywebapi\/working-with-paginated-results","abstract":[{"text":"Retrieve additional pages from an endpoint that returns paginated results.","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reason","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV","text":"SpotifyPlayerError","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"title":"reason","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Running-the-Unit-Tests":{"url":"\/documentation\/spotifywebapi\/running-the-unit-tests","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests","title":"Running the Unit Tests","abstract":[{"type":"text","text":"Run the unit tests and ensure your backend server is correctly configured."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"message","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","abstract":[{"text":"A short description of the cause of the error.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"title":"SpotifyPlayerError","kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpotifyPlayerError","kind":"identifier"}],"navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"text":"related to the player endpoints.","type":"text"}],"url":"\/documentation\/spotifywebapi\/spotifyplayererror"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Article","title":"Using the Player Endpoints","modules":[{"name":"SpotifyWebAPI"}],"role":"article"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints"},"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"],["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"text":"Use the SpotifyAPI player endpoints.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests"],"title":"Articles","generated":true,"anchor":"Articles"}],"kind":"article","primaryContentSections":[{"kind":"content","content":[{"type":"heading","text":"Overview","level":2,"anchor":"Overview"},{"inlineContent":[{"type":"text","text":"When performing a player command that is restricted, "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError","isActive":true,"type":"reference"},{"text":" will be returned. It contains the following properties:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"reference","isActive":true},{"type":"text","text":": A short description of the cause of the error."}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","isActive":true,"type":"reference"},{"text":": A player error reason.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode"},{"text":": The HTTP status code that is also returned in the response header.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Unfortunately, there is a bug at the moment with the Spotify web API in which "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/unknown","type":"reference","isActive":true},{"text":" is return in cases where a more specific error would be expected. For example, trying to skip to the previous track when there is no previous track in the context returns this error instead of ","type":"text"},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noPreviousTrack","type":"reference"},{"type":"text","text":"."}]},{"level":2,"type":"heading","text":"“Player command failed: No active device found”","anchor":"Player-command-failed-No-active-device-found"},{"type":"paragraph","inlineContent":[{"text":"Just because you have a Spotify client (e.g., the mobile app, the desktop application, or the web player) open does not necessarily mean it is considered an ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"active","type":"text"}]},{"type":"text","text":" device, it just means that device is "},{"inlineContent":[{"type":"text","text":"available"}],"type":"emphasis"},{"text":". When content is playing on a device, it is considered active. When playback ceases on a device, it typically becomes inactive only a few minutes later.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"While your program is running, you can use the ","type":"text"},{"identifier":"https:\/\/developer.spotify.com\/console\/get-users-available-devices\/","isActive":true,"type":"reference"},{"type":"text","text":" on the Spotify web API console—as well as the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()"},{"text":" method in this library—to check which devices are active and\/or available.","type":"text"}]},{"inlineContent":[{"type":"text","text":"For most player endpoints that accept a "},{"code":"deviceId","type":"codeVoice"},{"text":" parameter, if you provide ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" (which is the default), then the active device is targeted. If there is no "},{"inlineContent":[{"type":"text","text":"active"}],"type":"emphasis"},{"text":" device, then the request will fail (even if there are ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"available","type":"text"}]},{"type":"text","text":" devices) because it isn’t clear which device should be targeted for the command. Furthermore, providing the id of a non-active device will also cause the request to fail. In both cases, you must call "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)","isActive":true},{"type":"text","text":" first in order to transfer playback to an available device, thereby making it active. On exception to the latter rule is the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"reference","isActive":true},{"text":" endpoint, which ","type":"text"},{"inlineContent":[{"type":"text","text":"does"}],"type":"emphasis"},{"text":" allow you to provide the id of a non-active device, even if there is currently an active device. Calling this endpoint with a non-active device will automatically transfer playback to that device, thereby making it active.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Below is a helper method for playing content on either the active device or the first available device found. It reduces the complexity of working with the "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","isActive":true,"type":"reference"},{"type":"text","text":" endpoint."}],"type":"paragraph"},{"type":"codeListing","code":["extension SpotifyAPI where AuthorizationManager: SpotifyScopeAuthorizationManager {",""," \/**"," Makes a call to `availableDevices()` and plays the content on the"," active device if one exists. Else, plays content on the first available"," device."," "," - Parameter playbackRequest: A request to play content."," *\/"," func getAvailableDeviceThenPlay("," _ playbackRequest: PlaybackRequest"," ) -> AnyPublisher {"," "," return self.availableDevices().flatMap {"," devices -> AnyPublisher in"," "," \/\/ A device must have an id and must not be restricted"," \/\/ in order to accept web API commands."," let usableDevices = devices.filter { device in"," !device.isRestricted && device.id != nil"," }",""," \/\/ If there is an active device, then it's usually a good idea"," \/\/ to use that one. For example, if content is already playing,"," \/\/ then it will be playing on the active device. If not, then"," \/\/ just use the first available device."," let device = usableDevices.first(where: \\.isActive)"," ?? usableDevices.first"," "," if let deviceId = device?.id {"," return self.play(playbackRequest, deviceId: deviceId)"," }"," else {"," return SpotifyGeneralError.other("," \"no active or available devices\","," localizedDescription:"," \"There are no devices available to play content on. \" +"," \"Try opening the Spotify app on one of your devices.\""," )"," .anyFailingPublisher()"," }"," "," }"," .eraseToAnyPublisher()"," "," }","","}"],"syntax":"swift"},{"level":2,"anchor":"Playback-Request-Examples","text":"Playback Request Examples","type":"heading"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Play a single track with playback starting at 10 seconds:"}],"type":"strong"}],"type":"paragraph"},{"syntax":"swift","type":"codeListing","code":["let track = \"spotify:track:6jvqaaUtBmcnxQnf5XKzFo\"","let playbackRequest = PlaybackRequest(track, positionMS: 10_000)"]},{"inlineContent":[{"text":"You can also provide an episode URI to this initializer.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Play a playlist:"}],"type":"strong"}],"type":"paragraph"},{"code":["let playlist = \"spotify:playlist:37i9dQZF1DXaQ34lqGBfrU\"","","let playbackRequest = PlaybackRequest("," context: .contextURI(playlist),"," offset: nil",")"],"type":"codeListing","syntax":"swift"},{"inlineContent":[{"type":"text","text":"The first track that plays will depend on the user’s shuffle state."}],"type":"paragraph"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Play a playlist starting at the second track:"}]}],"type":"paragraph"},{"code":["let playlist = \"spotify:playlist:37i9dQZF1DXaQ34lqGBfrU\"","","let playbackRequest = PlaybackRequest("," context: .contextURI(playlist),"," offset: .position(1) \/\/ The offset is zero-indexed",")"],"type":"codeListing","syntax":"swift"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Play an album starting with a specific track:","type":"text"}],"type":"strong"}]},{"code":["let album = \"spotify:album:6QaVfG1pHYl1z15ZxkvVDW\"","let track = \"spotify:track:0xIuNHHcKI1JDuBPlSwzb1\"","","let playbackRequest = PlaybackRequest("," context: .contextURI(album),"," offset: .uri(track)",")"],"type":"codeListing","syntax":"swift"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Play a list of tracks:","type":"text"}]}]},{"type":"codeListing","syntax":"swift","code":["let tracks = ["," \"spotify:track:7JIV9UYKpti5xWgq6lfNNJ\", \/\/ Ode to Viceroy"," \"spotify:track:1jhtxc7ON8ZzgvWGPwWXUN\", \/\/ Baby Blue"," \"spotify:track:3JLrri1xSCui3bzITDJbkk\", \/\/ The Rain Song"," \"spotify:track:6dsq7Nt5mIFzvm5kIYNORy\" \/\/ 15 Step","]","","let playbackRequest = PlaybackRequest("," context: .uris(tracks),"," offset: nil",")"]},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Play an episode within the the context of a show starting at 10 minutes:","type":"text"}]}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["let show = \"spotify:show:4rOoJ6Egrf8K2IrywzwOMk\"","let episode = \"spotify:episode:1saFhnv5h33EWizm2yKECl\"","","let playbackRequest = PlaybackRequest("," context: .contextURI(show),"," offset: .uri(episode),"," positionMS: 600_000",")"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/using-the-player-endpoints"]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/noPreviousTrack":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noprevioustrack","abstract":[{"type":"text","text":"The command requires a previous track, but there is none in the"},{"type":"text","text":" "},{"type":"text","text":"context."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/noPreviousTrack","role":"symbol","title":"SpotifyPlayerError.ErrorReason.noPreviousTrack","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"noPreviousTrack","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/transferPlayback(to:play:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transferPlayback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"play"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"title":"transferPlayback(to:play:)","role":"symbol","abstract":[{"type":"text","text":"Transfer the user’s playback to a different device."}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/transferPlayback(to:play:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/reason":{"title":"reason","url":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","abstract":[{"text":"A player error reason.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/reason","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"reason"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpotifyPlayerError","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV"},{"text":".","kind":"text"},{"text":"ErrorReason","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A11PlayerErrorV0E6ReasonO"}],"role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/ErrorReason/unknown":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/unknown","abstract":[{"text":"Certain actions are restricted because of unknown reasons.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/ErrorReason\/unknown","role":"symbol","title":"SpotifyPlayerError.ErrorReason.unknown","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknown","kind":"identifier"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/play(_:deviceId:)":{"title":"play(_:deviceId:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/play(_:deviceId:)","type":"topic","abstract":[{"text":"Play content for the current user.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"play","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI15PlaybackRequestV","text":"PlaybackRequest"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyScopeAuthorizationManager","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/statusCode":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","title":"statusCode","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"The HTTP status code that is also returned in the response header.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/statusCode","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Working-with-Paginated-Results":{"url":"\/documentation\/spotifywebapi\/working-with-paginated-results","kind":"article","abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"title":"Working with Paginated Results","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","type":"topic","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Debugging":{"type":"topic","abstract":[{"type":"text","text":"Debug issues and configure logging."}],"url":"\/documentation\/spotifywebapi\/debugging","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","kind":"article","role":"article","title":"Debugging"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Running-the-Unit-Tests":{"type":"topic","abstract":[{"type":"text","text":"Run the unit tests and ensure your backend server is correctly configured."}],"url":"\/documentation\/spotifywebapi\/running-the-unit-tests","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests","kind":"article","role":"article","title":"Running the Unit Tests"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/availableDevices()":{"abstract":[{"type":"text","text":"Get the user’s available devices."}],"title":"availableDevices()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/availableDevices()","url":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"availableDevices","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI6DeviceV","text":"Device"},{"text":"], any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError":{"abstract":[{"type":"text","text":"The Spotify player error object. This is returned when making requests"},{"text":" ","type":"text"},{"type":"text","text":"related to the player endpoints."}],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpotifyPlayerError"}],"title":"SpotifyPlayerError","url":"\/documentation\/spotifywebapi\/spotifyplayererror","navigatorTitle":[{"text":"SpotifyPlayerError","kind":"identifier"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI":{"type":"topic","abstract":[{"type":"text","text":"The central class in this library. Provides methods for all of the Spotify web"},{"type":"text","text":" "},{"type":"text","text":"API endpoints and contains an authorization manager for managing the"},{"type":"text","text":" "},{"type":"text","text":"authorization process of your application."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpotifyAPI"}],"navigatorTitle":[{"text":"SpotifyAPI","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/spotifyapi","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI","kind":"symbol","role":"symbol","title":"SpotifyAPI"},"https://developer.spotify.com/console/get-users-available-devices/":{"title":"available devices endpoint","titleInlineContent":[{"type":"text","text":"available devices endpoint"}],"identifier":"https:\/\/developer.spotify.com\/console\/get-users-available-devices\/","type":"link","url":"https:\/\/developer.spotify.com\/console\/get-users-available-devices\/"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyPlayerError/message":{"url":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","kind":"symbol","title":"message","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"message","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyPlayerError\/message","type":"topic","abstract":[{"type":"text","text":"A short description of the cause of the error."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/spotifywebapi/working-with-paginated-results.json b/docs/data/documentation/spotifywebapi/working-with-paginated-results.json index 5d7139736..af2d1cdb6 100644 --- a/docs/data/documentation/spotifywebapi/working-with-paginated-results.json +++ b/docs/data/documentation/spotifywebapi/working-with-paginated-results.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests"],"generated":true,"title":"Articles"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"metadata":{"role":"article","roleHeading":"Article","modules":[{"name":"SpotifyWebAPI"}],"title":"Working with Paginated Results"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/spotifywebapi\/working-with-paginated-results"]}],"kind":"article","primaryContentSections":[{"kind":"content","content":[{"level":2,"text":"Overview","anchor":"Overview","type":"heading"},{"inlineContent":[{"type":"text","text":"For endpoints that deal with data that is too large to fit into a single response, such as "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","isActive":true,"type":"reference"},{"text":" and ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)"},{"type":"text","text":", Spotify uses a "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"text":" or a ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","isActive":true},{"text":" to split up the results into multiple pages.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This library provides several convenience methods for requesting additional pages of results from a paginated type, as well as manual methods for requesting specific individual pages.","type":"text"}]},{"text":"Requesting Additional Pages of Results Serially","type":"heading","level":2,"anchor":"Requesting-Additional-Pages-of-Results-Serially"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"code":"Publisher.extendPages(_:maxExtraPages:)","type":"codeVoice"},{"type":"text","text":" and "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","isActive":true}]}]},{"inlineContent":[{"type":"text","text":"This publisher extension can be chained with any publisher that returns a "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":" or a "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","isActive":true,"type":"reference"},{"type":"text","text":". It uses the "},{"type":"codeVoice","code":"next"},{"type":"text","text":" property of the paging object sent from the upstream publisher to request the next page of results. Each time an additional page is received, its "},{"code":"next","type":"codeVoice"},{"type":"text","text":" property is used to retrieve the next page of results, and so on, until "},{"type":"codeVoice","code":"next"},{"text":" is ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"maxExtraPages"},{"type":"text","text":" is reached. This means that the next page will not be requested until the previous one is received and that the pages will always be returned in order."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"In this example, a request is made for an artist’s albums. 10 albums per page and two additional pages, for a total of three pages, are requested:","type":"text"}]},{"type":"codeListing","code":["let artist = \"spotify:artist:0k17h0D3J5VfsdmQ1iZtE9\"","","spotifyAPI.artistAlbums(artist, country: \"US\", limit: 10)"," .extendPages(spotifyAPI, maxExtraPages: 2)"," .sink("," receiveCompletion: { completion in"," print(\"completion: \\(completion)\")"," },"," receiveValue: { albumsPage in"," print("," \"\"\"",""," received page of albums:"," ------------------------"," \"\"\""," )"," for album in albumsPage.items {"," print(album.name)"," }"," }"," )"," .store(in: &cancellables)"],"syntax":"swift"},{"type":"paragraph","inlineContent":[{"text":"Output:","type":"text"}]},{"syntax":null,"code":["received 10 albums:","------------------------","Delicate Sound of Thunder (2019 Remix) [Live]","The Later Years","The Later Years 1987-2019","The Endless River","Pulse (Live)","The Division Bell","Delicate Sound of Thunder (Live)","A Momentary Lapse of Reason","The Final Cut","The Wall","","received 10 albums:","------------------------","Animals","Wish You Were Here","The Dark Side of the Moon","Obscured by Clouds","Meddle","Atom Heart Mother","Ummagumma","More","A Saucerful of Secrets","The Piper at the Gates of Dawn","","received 10 albums:","------------------------","The Great Gig in the Sky (Live at Knebworth 1990 [2021 Edit])","Shine On You Crazy Diamond (Parts 1-5) [Live at Knebworth 1990 [2021 Edit]]","On the Turning Away (Delicate Sound Of Thunder 2019 Remix [Live])","Sorrow [Live at Knebworth 1990 (2019 Mix)]","The Doctor [(Comfortably Numb) [The Wall Work In Progress, Pt. 2, 1979] [Programme 1] [Band Demo] [2011 Remastered Version]]","Raving And Drooling [Live At Wembley 1974 (2011 Mix)]","Shine On You Crazy Diamond, Pts. 1-6 [Live At Wembley 1974 (2011 Mix)]","Money (Early Mix)","Run Like Hell [The Wall Work In Progress, Pt. 2, 1979 (Programme 1) [Band Demo] [2011 Remastered Version]]","Any Colour You Like [Live At The Empire Pool, Wembley, London 1974 (2011 Remastered Version)]","completion: finished"],"type":"codeListing"},{"anchor":"Requesting-Additional-Pages-of-Results-Concurrently","text":"Requesting Additional Pages of Results Concurrently","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"codeVoice","code":"Publisher.extendPagesConcurrently(_:maxExtraPages:)"},{"type":"text","text":" and "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","type":"reference"}],"type":"strong"}]},{"type":"paragraph","inlineContent":[{"text":"This publisher extension requests additional pages of results ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"concurrently","type":"text"}]},{"text":", which means it is much faster than the above method, which must wait for the previous page to be received before requesting the next page. ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"However, the order in which the pages are received is unpredictable."}]},{"type":"text","text":" If you need to wait all pages to be received before processing them, then always use this method."}]},{"inlineContent":[{"text":"In this example, the tracks and episodes in a playlist are requested. 5 items per page and 5 additional pages, for a total of 6 pages, are requested.","type":"text"}],"type":"paragraph"},{"code":["let playlist = \"spotify:playlist:37i9dQZF1DWXRqgorJj26U\"","","spotifyAPI.playlistItems(playlist, limit: 5, market: \"US\")"," .extendPagesConcurrently(spotifyAPI, maxExtraPages: 5)"," .sink("," receiveCompletion: { completion in"," print(\"completion: \\(completion)\")"," },"," receiveValue: { playlistItemsPage in"," print("," \"\"\"",""," received \\(playlistItemsPage.items.count) tracks:"," ------------------------"," \"\"\""," )"," for track in playlistItemsPage.items.compactMap(\\.item) {"," print(track.name)"," }"," }"," )"," .store(in: &cancellables)"],"type":"codeListing","syntax":"swift"},{"inlineContent":[{"text":"Output:","type":"text"}],"type":"paragraph"},{"syntax":null,"code":["received 5 tracks:","------------------------","Whole Lotta Love - 1990 Remaster","All Along the Watchtower","Back In Black","Paint It, Black - Mono","Rebel Rebel - 2016 Remaster","","received 5 tracks:","------------------------","Come Together - Remastered 2009","Should I Stay or Should I Go - Remastered","Baba O'Riley","Sweet Emotion","Another One Bites The Dust - Remastered 2011","","received 5 tracks:","------------------------","Light My Fire","La Grange - 2005 Remaster","American Girl","Paradise City","House Of The Rising Sun","","received 5 tracks:","------------------------","Like a Rolling Stone","Sunshine Of Your Love","Sweet Home Alabama","Fortunate Son","Another Brick in the Wall, Pt. 2","","received 5 tracks:","------------------------","The Chain - 2004 Remaster","Me and Bobby McGee","Hotel California - 2013 Remaster","The Joker","Born To Be Wild - Single Version","","received 5 tracks:","------------------------","For What It's Worth","More Than a Feeling","Sultans of Swing","Somebody to Love","Walk On the Wild Side","completion: finished"],"type":"codeListing"},{"level":2,"type":"heading","text":"Collecting all Pages of Results","anchor":"Collecting-all-Pages-of-Results"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"code":"Publisher.collectAndSortByOffset()","type":"codeVoice"}]}]},{"type":"paragraph","inlineContent":[{"text":"This publisher waits for all pages to be received and then sorts them based on the page they were received in and returns just the items in the pages.","type":"text"}]},{"inlineContent":[{"text":"For example:","type":"text"}],"type":"paragraph"},{"syntax":"swift","type":"codeListing","code":["let album = \"spotify:album:5iT3F2EhjVQVrO4PKhsP8c\"","","spotifyAPI.albumTracks(album, market: \"US\", limit: 20)"," .extendPagesConcurrently(spotifyAPI)"," .collectAndSortByOffset()"," .sink("," receiveCompletion: { completion in"," print(\"completion: \\(completion)\")"," },"," receiveValue: { tracks in"," print(\"received \\(tracks.count) tracks:\")"," for track in tracks {"," print(track.name)"," }"," }"," )"," .store(in: &cancellables)"]},{"inlineContent":[{"type":"text","text":"Output:"}],"type":"paragraph"},{"syntax":null,"code":["received 40 tracks:","Come Together - 2019 Mix","Something - 2019 Mix","Maxwell's Silver Hammer - 2019 Mix","Oh! Darling - 2019 Mix","Octopus's Garden - 2019 Mix","I Want You (She's So Heavy) - 2019 Mix","Here Comes The Sun - 2019 Mix","Because - 2019 Mix","You Never Give Me Your Money - 2019 Mix","Sun King - 2019 Mix","Mean Mr Mustard - 2019 Mix","Polythene Pam - 2019 Mix","She Came In Through The Bathroom Window - 2019 Mix","Golden Slumbers - 2019 Mix","Carry That Weight - 2019 Mix","The End - 2019 Mix","Her Majesty - 2019 Mix","I Want You (She's So Heavy) - Trident Recording Session & Reduction Mix","Goodbye - Home Demo","Something - Studio Demo","The Ballad Of John And Yoko - Take 7","Old Brown Shoe - Take 2","Oh! Darling - Take 4","Octopus's Garden - Take 9","You Never Give Me Your Money - Take 36","Her Majesty - Takes 1-3","Golden Slumbers \/ Carry That Weight - Takes 1-3 \/ Medley","Here Comes The Sun - Take 9","Maxwell's Silver Hammer - Take 12","Come Together - Take 5","The End - Take 3","Come And Get It - Studio Demo","Sun King - Take 20","Mean Mr. Mustard - Take 20","Polythene Pam - Take 27","She Came In Through The Bathroom Window - Take 27","Because - Take 1 \/ Instrumental","The Long One - Comprising of ‘You Never Give Me Your Money’, ’Sun King’\/’Mean Mr Mustard’, ‘Her Majesty’, ‘Polythene Pam’\/’She Came In Through The Bathroom Window’, ’Golden Slumbers’\/ ’Carry That Weight’, ’The End’","Something - Take 39 \/ Instrumental \/ Strings Only","Golden Slumbers \/ Carry That Weight - Take 17 \/ Instrumental \/ Strings & Brass Only","completion: finished"],"type":"codeListing"},{"level":2,"text":"Manually Requesting Specific Pages","type":"heading","anchor":"Manually-Requesting-Specific-Pages"},{"type":"paragraph","inlineContent":[{"text":"You can manually retrieve the next and previous page of a ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":" by passing the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next"},{"type":"text","text":" and "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/previous"},{"text":" properties, respectively, into ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"syntax":"swift","code":["let dispatchGroup = DispatchGroup()","","\/\/\/ The full URL to the next page of results","var nextHref: URL? = nil","","dispatchGroup.enter()","spotifyAPI.currentUserTopArtists()"," .sink("," receiveCompletion: { completion in"," print(\"completion: \\(completion)\")"," dispatchGroup.leave()"," },"," receiveValue: { artistsPage in"," print(\"received \\(artistsPage.items.count) artists:\")"," for artist in artistsPage.items {"," print(artist.name)"," }"," \/\/ MARK: Retrieve the next property of the paging object"," nextHref = artistsPage.next"," "," }"," )"," .store(in: &cancellables)","","dispatchGroup.wait()","","\/\/ request the next page if `nextHref` is non-`nil`.","if let nextHref = nextHref {"," "," print(\"\\n\\nrequesting next page of artists\")"," dispatchGroup.enter()"," spotifyAPI.getFromHref("," nextHref,"," responseType: PagingObject.self"," )"," .sink("," receiveCompletion: { completion in"," print(\"completion: \\(completion)\")"," dispatchGroup.leave()"," },"," receiveValue: { artistsPage in"," print(\"received \\(artistsPage.items.count) artists:\")"," for artist in artistsPage.items {"," print(artist.name)"," }"," "," }"," )"," .store(in: &cancellables)"," dispatchGroup.wait()"," ","}"],"type":"codeListing"},{"inlineContent":[{"type":"text","text":"Output:"}],"type":"paragraph"},{"code":["received 20 artists:","The Beatles","Pink Floyd","Crumb","Radiohead","levitation room","Spoon","Jimi Hendrix","King Gizzard & The Lizard Wizard","Mac DeMarco","deadmau5","Skinshape","Led Zeppelin","Men I Trust","Causa Sui","Psychedelic Porn Crumpets","Mild High Club","Allan Rayman","Das Kope","Naxatras","The Doors","completion: finished","","","requesting next page of artists","received 20 artists:","Santana","2Pac","Childish Gambino","The Rolling Stones","Stevie Ray Vaughan","The Thrills","MF DOOM","Cream","Paul McCartney","The Animals","Sugar Candy Mountain","Klaatu","Allman Brothers Band","King Krule","King Crimson","Motörhead","Mazzy Star","C418","Speck Joliet","Eminem","completion: finished"],"type":"codeListing","syntax":null}]}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"title":"recentlyPlayed(_:limit:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO","text":"TimeReference"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory"},{"text":">, any ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"abstract":[{"text":"A type that contains paginated results.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","title":"Paginated","role":"symbol","url":"\/documentation\/spotifywebapi\/paginated","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Paginated","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","title":"Using the Player Endpoints","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"text":"Retrieves the data linked to by an href and decodes it into ","type":"text"},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","title":"getFromHref(_:responseType:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getFromHref"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"responseType"},{"kind":"text","text":": "},{"text":"ResponseType","kind":"typeIdentifier"},{"kind":"text","text":".Type) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Debugging":{"title":"Debugging","type":"topic","abstract":[{"type":"text","text":"Debug issues and configure logging."}],"kind":"article","url":"\/documentation\/spotifywebapi\/debugging","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","role":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"abstract":[{"type":"text","text":"A Spotify paging object."}],"navigatorTitle":[{"kind":"identifier","text":"PagingObject"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"role":"symbol","title":"PagingObject"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"kind":"symbol","abstract":[{"text":"A cursor-based paging object.","type":"text"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","type":"topic","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"url":"\/documentation\/spotifywebapi\/cursorpagingobject","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CursorPagingObject"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/previous":{"type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/previous","title":"previous","role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/pagingobject\/previous","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"previous","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The URL (href) to the previous page of items or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none in this"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"text":".","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"kind":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"type":"emphasis","inlineContent":[{"type":"text","text":"concurrently"}]},{"type":"text","text":"."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"extendPagesConcurrently(_:maxExtraPages:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Page"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"kind":"text","text":", any "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Running-the-Unit-Tests":{"url":"\/documentation\/spotifywebapi\/running-the-unit-tests","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests","title":"Running the Unit Tests","abstract":[{"type":"text","text":"Run the unit tests and ensure your backend server is correctly configured."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","type":"reference"},{"type":"text","text":" type."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","role":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"extendPages","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Page"},{"kind":"text","text":", "},{"text":"maxExtraPages","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"kind":"text","text":"<"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/next":{"type":"topic","title":"next","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"next"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The URL (href) to the next page of items or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none in this"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/pagingobject\/next"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"abstract":[{"type":"text","text":"Get an artist’s albums."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","kind":"symbol","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","title":"artistAlbums(_:groups:country:limit:offset:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP","text":"SpotifyURIConvertible","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"groups"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"AlbumType","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"country"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV","text":"PagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier","text":"Album"},{"kind":"text","text":">, any "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","kind":"article","type":"topic","role":"article","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","title":"Saving the Authorization Information to Persistent Storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","abstract":[{"type":"text","text":"A Swift library for the Spotify web API"}],"url":"\/documentation\/spotifywebapi","type":"topic","title":"SpotifyWebAPI","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/spotifywebapi\/working-with-paginated-results"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Working-with-Paginated-Results"},"metadata":{"roleHeading":"Article","role":"article","title":"Working with Paginated Results","modules":[{"name":"SpotifyWebAPI"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests"],"anchor":"Articles","title":"Articles","generated":true}],"hierarchy":{"paths":[["doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI"]]},"sections":[],"primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","text":"Overview","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"For endpoints that deal with data that is too large to fit into a single response, such as "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)"},{"text":" and ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)"},{"type":"text","text":", Spotify uses a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject"},{"type":"text","text":" or a "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","isActive":true},{"type":"text","text":" to split up the results into multiple pages."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This library provides several convenience methods for requesting additional pages of results from a paginated type, as well as manual methods for requesting specific individual pages."}],"type":"paragraph"},{"text":"Requesting Additional Pages of Results Serially","level":2,"anchor":"Requesting-Additional-Pages-of-Results-Serially","type":"heading"},{"inlineContent":[{"inlineContent":[{"code":"Publisher.extendPages(_:maxExtraPages:)","type":"codeVoice"},{"text":" and ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","type":"reference","isActive":true}],"type":"strong"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This publisher extension can be chained with any publisher that returns a "},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":" or a "},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject"},{"type":"text","text":". It uses the "},{"code":"next","type":"codeVoice"},{"text":" property of the paging object sent from the upstream publisher to request the next page of results. Each time an additional page is received, its ","type":"text"},{"code":"next","type":"codeVoice"},{"type":"text","text":" property is used to retrieve the next page of results, and so on, until "},{"code":"next","type":"codeVoice"},{"type":"text","text":" is "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" or "},{"code":"maxExtraPages","type":"codeVoice"},{"type":"text","text":" is reached. This means that the next page will not be requested until the previous one is received and that the pages will always be returned in order."}]},{"inlineContent":[{"text":"In this example, a request is made for an artist’s albums. 10 albums per page and two additional pages, for a total of three pages, are requested:","type":"text"}],"type":"paragraph"},{"type":"codeListing","code":["let artist = \"spotify:artist:0k17h0D3J5VfsdmQ1iZtE9\"","","spotifyAPI.artistAlbums(artist, country: \"US\", limit: 10)"," .extendPages(spotifyAPI, maxExtraPages: 2)"," .sink("," receiveCompletion: { completion in"," print(\"completion: \\(completion)\")"," },"," receiveValue: { albumsPage in"," print("," \"\"\"",""," received page of albums:"," ------------------------"," \"\"\""," )"," for album in albumsPage.items {"," print(album.name)"," }"," }"," )"," .store(in: &cancellables)"],"syntax":"swift"},{"type":"paragraph","inlineContent":[{"text":"Output:","type":"text"}]},{"code":["received 10 albums:","------------------------","Delicate Sound of Thunder (2019 Remix) [Live]","The Later Years","The Later Years 1987-2019","The Endless River","Pulse (Live)","The Division Bell","Delicate Sound of Thunder (Live)","A Momentary Lapse of Reason","The Final Cut","The Wall","","received 10 albums:","------------------------","Animals","Wish You Were Here","The Dark Side of the Moon","Obscured by Clouds","Meddle","Atom Heart Mother","Ummagumma","More","A Saucerful of Secrets","The Piper at the Gates of Dawn","","received 10 albums:","------------------------","The Great Gig in the Sky (Live at Knebworth 1990 [2021 Edit])","Shine On You Crazy Diamond (Parts 1-5) [Live at Knebworth 1990 [2021 Edit]]","On the Turning Away (Delicate Sound Of Thunder 2019 Remix [Live])","Sorrow [Live at Knebworth 1990 (2019 Mix)]","The Doctor [(Comfortably Numb) [The Wall Work In Progress, Pt. 2, 1979] [Programme 1] [Band Demo] [2011 Remastered Version]]","Raving And Drooling [Live At Wembley 1974 (2011 Mix)]","Shine On You Crazy Diamond, Pts. 1-6 [Live At Wembley 1974 (2011 Mix)]","Money (Early Mix)","Run Like Hell [The Wall Work In Progress, Pt. 2, 1979 (Programme 1) [Band Demo] [2011 Remastered Version]]","Any Colour You Like [Live At The Empire Pool, Wembley, London 1974 (2011 Remastered Version)]","completion: finished"],"syntax":null,"type":"codeListing"},{"text":"Requesting Additional Pages of Results Concurrently","type":"heading","anchor":"Requesting-Additional-Pages-of-Results-Concurrently","level":2},{"inlineContent":[{"type":"strong","inlineContent":[{"code":"Publisher.extendPagesConcurrently(_:maxExtraPages:)","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","isActive":true}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This publisher extension requests additional pages of results "},{"type":"emphasis","inlineContent":[{"text":"concurrently","type":"text"}]},{"type":"text","text":", which means it is much faster than the above method, which must wait for the previous page to be received before requesting the next page. "},{"type":"strong","inlineContent":[{"type":"text","text":"However, the order in which the pages are received is unpredictable."}]},{"type":"text","text":" If you need to wait all pages to be received before processing them, then always use this method."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"In this example, the tracks and episodes in a playlist are requested. 5 items per page and 5 additional pages, for a total of 6 pages, are requested."}]},{"type":"codeListing","syntax":"swift","code":["let playlist = \"spotify:playlist:37i9dQZF1DWXRqgorJj26U\"","","spotifyAPI.playlistItems(playlist, limit: 5, market: \"US\")"," .extendPagesConcurrently(spotifyAPI, maxExtraPages: 5)"," .sink("," receiveCompletion: { completion in"," print(\"completion: \\(completion)\")"," },"," receiveValue: { playlistItemsPage in"," print("," \"\"\"",""," received \\(playlistItemsPage.items.count) tracks:"," ------------------------"," \"\"\""," )"," for track in playlistItemsPage.items.compactMap(\\.item) {"," print(track.name ?? \"nil\")"," }"," }"," )"," .store(in: &cancellables)"]},{"type":"paragraph","inlineContent":[{"text":"Output:","type":"text"}]},{"code":["received 5 tracks:","------------------------","Whole Lotta Love - 1990 Remaster","All Along the Watchtower","Back In Black","Paint It, Black - Mono","Rebel Rebel - 2016 Remaster","","received 5 tracks:","------------------------","Come Together - Remastered 2009","Should I Stay or Should I Go - Remastered","Baba O'Riley","Sweet Emotion","Another One Bites The Dust - Remastered 2011","","received 5 tracks:","------------------------","Light My Fire","La Grange - 2005 Remaster","American Girl","Paradise City","House Of The Rising Sun","","received 5 tracks:","------------------------","Like a Rolling Stone","Sunshine Of Your Love","Sweet Home Alabama","Fortunate Son","Another Brick in the Wall, Pt. 2","","received 5 tracks:","------------------------","The Chain - 2004 Remaster","Me and Bobby McGee","Hotel California - 2013 Remaster","The Joker","Born To Be Wild - Single Version","","received 5 tracks:","------------------------","For What It's Worth","More Than a Feeling","Sultans of Swing","Somebody to Love","Walk On the Wild Side","completion: finished"],"syntax":null,"type":"codeListing"},{"anchor":"Collecting-all-Pages-of-Results","type":"heading","text":"Collecting all Pages of Results","level":2},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"codeVoice","code":"Publisher.collectAndSortByOffset()"}],"type":"strong"}]},{"inlineContent":[{"type":"text","text":"This publisher waits for all pages to be received and then sorts them based on the page they were received in and returns just the items in the pages."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"For example:"}],"type":"paragraph"},{"syntax":"swift","code":["let album = \"spotify:album:5iT3F2EhjVQVrO4PKhsP8c\"","","spotifyAPI.albumTracks(album, market: \"US\", limit: 20)"," .extendPagesConcurrently(spotifyAPI)"," .collectAndSortByOffset()"," .sink("," receiveCompletion: { completion in"," print(\"completion: \\(completion)\")"," },"," receiveValue: { tracks in"," print(\"received \\(tracks.count) tracks:\")"," for track in tracks {"," print(track.name)"," }"," }"," )"," .store(in: &cancellables)"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Output:"}]},{"syntax":null,"type":"codeListing","code":["received 40 tracks:","Come Together - 2019 Mix","Something - 2019 Mix","Maxwell's Silver Hammer - 2019 Mix","Oh! Darling - 2019 Mix","Octopus's Garden - 2019 Mix","I Want You (She's So Heavy) - 2019 Mix","Here Comes The Sun - 2019 Mix","Because - 2019 Mix","You Never Give Me Your Money - 2019 Mix","Sun King - 2019 Mix","Mean Mr Mustard - 2019 Mix","Polythene Pam - 2019 Mix","She Came In Through The Bathroom Window - 2019 Mix","Golden Slumbers - 2019 Mix","Carry That Weight - 2019 Mix","The End - 2019 Mix","Her Majesty - 2019 Mix","I Want You (She's So Heavy) - Trident Recording Session & Reduction Mix","Goodbye - Home Demo","Something - Studio Demo","The Ballad Of John And Yoko - Take 7","Old Brown Shoe - Take 2","Oh! Darling - Take 4","Octopus's Garden - Take 9","You Never Give Me Your Money - Take 36","Her Majesty - Takes 1-3","Golden Slumbers \/ Carry That Weight - Takes 1-3 \/ Medley","Here Comes The Sun - Take 9","Maxwell's Silver Hammer - Take 12","Come Together - Take 5","The End - Take 3","Come And Get It - Studio Demo","Sun King - Take 20","Mean Mr. Mustard - Take 20","Polythene Pam - Take 27","She Came In Through The Bathroom Window - Take 27","Because - Take 1 \/ Instrumental","The Long One - Comprising of ‘You Never Give Me Your Money’, ’Sun King’\/’Mean Mr Mustard’, ‘Her Majesty’, ‘Polythene Pam’\/’She Came In Through The Bathroom Window’, ’Golden Slumbers’\/ ’Carry That Weight’, ’The End’","Something - Take 39 \/ Instrumental \/ Strings Only","Golden Slumbers \/ Carry That Weight - Take 17 \/ Instrumental \/ Strings & Brass Only","completion: finished"]},{"level":2,"anchor":"Manually-Requesting-Specific-Pages","text":"Manually Requesting Specific Pages","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can manually retrieve the next and previous page of a "},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":" by passing the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next"},{"text":" and ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/previous","isActive":true},{"text":" properties, respectively, into ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)"},{"text":".","type":"text"}]},{"code":["let dispatchGroup = DispatchGroup()","","\/\/\/ The full URL to the next page of results","var nextHref: URL? = nil","","dispatchGroup.enter()","spotifyAPI.currentUserTopArtists()"," .sink("," receiveCompletion: { completion in"," print(\"completion: \\(completion)\")"," dispatchGroup.leave()"," },"," receiveValue: { artistsPage in"," print(\"received \\(artistsPage.items.count) artists:\")"," for artist in artistsPage.items {"," print(artist.name)"," }"," \/\/ MARK: Retrieve the next property of the paging object"," nextHref = artistsPage.next"," "," }"," )"," .store(in: &cancellables)","","dispatchGroup.wait()","","\/\/ request the next page if `nextHref` is non-`nil`.","if let nextHref = nextHref {"," "," print(\"\\n\\nrequesting next page of artists\")"," dispatchGroup.enter()"," spotifyAPI.getFromHref("," nextHref,"," responseType: PagingObject.self"," )"," .sink("," receiveCompletion: { completion in"," print(\"completion: \\(completion)\")"," dispatchGroup.leave()"," },"," receiveValue: { artistsPage in"," print(\"received \\(artistsPage.items.count) artists:\")"," for artist in artistsPage.items {"," print(artist.name)"," }"," "," }"," )"," .store(in: &cancellables)"," dispatchGroup.wait()"," ","}"],"type":"codeListing","syntax":"swift"},{"inlineContent":[{"type":"text","text":"Output:"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["received 20 artists:","The Beatles","Pink Floyd","Crumb","Radiohead","levitation room","Spoon","Jimi Hendrix","King Gizzard & The Lizard Wizard","Mac DeMarco","deadmau5","Skinshape","Led Zeppelin","Men I Trust","Causa Sui","Psychedelic Porn Crumpets","Mild High Club","Allan Rayman","Das Kope","Naxatras","The Doors","completion: finished","","","requesting next page of artists","received 20 artists:","Santana","2Pac","Childish Gambino","The Rolling Stones","Stevie Ray Vaughan","The Thrills","MF DOOM","Cream","Paul McCartney","The Animals","Sugar Candy Mountain","Klaatu","Allman Brothers Band","King Krule","King Crimson","Motörhead","Mazzy Star","C418","Speck Joliet","Eminem","completion: finished"]}]}],"kind":"article","abstract":[{"type":"text","text":"Retrieve additional pages from an endpoint that returns paginated results."}],"references":{"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Using-the-Player-Endpoints":{"type":"topic","abstract":[{"type":"text","text":"Use the SpotifyAPI player endpoints."}],"url":"\/documentation\/spotifywebapi\/using-the-player-endpoints","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Using-the-Player-Endpoints","kind":"article","role":"article","title":"Using the Player Endpoints"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/recentlyPlayed(_:limit:)":{"url":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"SpotifyScopeAuthorizationManager"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"type":"text","text":"Get the current user’s recently played tracks."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/recentlyPlayed(_:limit:)","title":"recentlyPlayed(_:limit:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"recentlyPlayed"},{"kind":"text","text":"("},{"text":"TimeReference","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI13TimeReferenceO"},{"kind":"text","text":"?, "},{"text":"limit","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI18CursorPagingObjectV","text":"CursorPagingObject"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:13SpotifyWebAPI11PlayHistoryV","text":"PlayHistory","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Saving-the-Authorization-Information-to-Persistent-Storage":{"url":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","abstract":[{"type":"text","text":"Save the authorization information to persistent storage so that the user does not have to login again every time the application is quit and re-launched."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Saving-the-Authorization-Information-to-Persistent-Storage","role":"article","title":"Saving the Authorization Information to Persistent Storage","type":"topic","kind":"article"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPages(_:maxExtraPages:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extendPages"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPages(_:maxExtraPages:)","title":"extendPages(_:maxExtraPages:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"AuthorizationManager","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"type":"text","text":"."}]},"role":"symbol","abstract":[{"type":"text","text":"Retrieves additional pages of results from a "},{"isActive":true,"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated"},{"type":"text","text":" type."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/getFromHref(_:responseType:)":{"abstract":[{"type":"text","text":"Retrieves the data linked to by an href and decodes it into "},{"code":"responseType","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/getFromHref(_:responseType:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getFromHref","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ResponseType"},{"kind":"text","text":">("},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"responseType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":".Type) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV","text":"AnyPublisher"},{"text":"<","kind":"text"},{"text":"ResponseType","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"getFromHref(_:responseType:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"text":" conforms to ","type":"text"},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/next":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The URL (href) to the next page of items or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if none in this"},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/pagingobject\/next","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"next"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/next","kind":"symbol","title":"next"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Paginated":{"url":"\/documentation\/spotifywebapi\/paginated","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Paginated","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Paginated"}],"role":"symbol","title":"Paginated","abstract":[{"type":"text","text":"A type that contains paginated results."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Paginated"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/CursorPagingObject":{"url":"\/documentation\/spotifywebapi\/cursorpagingobject","navigatorTitle":[{"text":"CursorPagingObject","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A cursor-based paging object."}],"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/CursorPagingObject","title":"CursorPagingObject","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CursorPagingObject","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject/previous":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"previous","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject\/previous","title":"previous","role":"symbol","abstract":[{"type":"text","text":"The URL (href) to the previous page of items or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if none in this"},{"text":" ","type":"text"},{"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","isActive":true,"type":"reference"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/pagingobject\/previous"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/extendPagesConcurrently(_:maxExtraPages:)":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Retrieves additional pages of results from a paging object "},{"inlineContent":[{"text":"concurrently","type":"text"}],"type":"emphasis"},{"type":"text","text":"."}],"url":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"extendPagesConcurrently","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Page","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxExtraPages","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"AnyPublisher","kind":"typeIdentifier","preciseIdentifier":"s:7Combine12AnyPublisherV"},{"text":"<","kind":"text"},{"text":"Page","kind":"typeIdentifier"},{"text":", any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"code":"SpotifyAuthorizationManager","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/extendPagesConcurrently(_:maxExtraPages:)","kind":"symbol","title":"extendPagesConcurrently(_:maxExtraPages:)"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/SpotifyAPI/artistAlbums(_:groups:country:limit:offset:)":{"kind":"symbol","title":"artistAlbums(_:groups:country:limit:offset:)","url":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"AuthorizationManager"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"SpotifyAuthorizationManager"},{"text":".","type":"text"}]},"identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/SpotifyAPI\/artistAlbums(_:groups:country:limit:offset:)","abstract":[{"text":"Get an artist’s albums.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"artistAlbums"},{"text":"(any ","kind":"text"},{"text":"SpotifyURIConvertible","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI0A14URIConvertibleP"},{"kind":"text","text":", "},{"text":"groups","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"AlbumType","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI9AlbumTypeO"},{"text":"]?, ","kind":"text"},{"text":"country","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"limit","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Combine12AnyPublisherV","kind":"typeIdentifier","text":"AnyPublisher"},{"kind":"text","text":"<"},{"text":"PagingObject","kind":"typeIdentifier","preciseIdentifier":"s:13SpotifyWebAPI12PagingObjectV"},{"kind":"text","text":"<"},{"text":"Album","preciseIdentifier":"s:13SpotifyWebAPI5AlbumV","kind":"typeIdentifier"},{"text":">, any ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Debugging":{"type":"topic","abstract":[{"type":"text","text":"Debug issues and configure logging."}],"url":"\/documentation\/spotifywebapi\/debugging","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Debugging","kind":"article","role":"article","title":"Debugging"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI":{"kind":"symbol","type":"topic","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI","url":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","role":"collection","abstract":[{"text":"A Swift library for the Spotify web API","type":"text"}]},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/Running-the-Unit-Tests":{"type":"topic","abstract":[{"type":"text","text":"Run the unit tests and ensure your backend server is correctly configured."}],"url":"\/documentation\/spotifywebapi\/running-the-unit-tests","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/Running-the-Unit-Tests","kind":"article","role":"article","title":"Running the Unit Tests"},"doc://SpotifyWebAPI/documentation/SpotifyWebAPI/PagingObject":{"url":"\/documentation\/spotifywebapi\/pagingobject","identifier":"doc:\/\/SpotifyWebAPI\/documentation\/SpotifyWebAPI\/PagingObject","navigatorTitle":[{"text":"PagingObject","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PagingObject","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"A Spotify paging object."}],"title":"PagingObject","role":"symbol"}}} \ No newline at end of file diff --git a/docs/documentation/spotifywebapi/additional-authorization-methods/index.html b/docs/documentation/spotifywebapi/additional-authorization-methods/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/additional-authorization-methods/index.html +++ b/docs/documentation/spotifywebapi/additional-authorization-methods/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/album/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/album/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/albumgroup/index.html b/docs/documentation/spotifywebapi/album/albumgroup/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/albumgroup/index.html +++ b/docs/documentation/spotifywebapi/album/albumgroup/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/albumtype/index.html b/docs/documentation/spotifywebapi/album/albumtype/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/albumtype/index.html +++ b/docs/documentation/spotifywebapi/album/albumtype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/album/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/album/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/artists/index.html b/docs/documentation/spotifywebapi/album/artists/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/artists/index.html +++ b/docs/documentation/spotifywebapi/album/artists/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/availablemarkets/index.html b/docs/documentation/spotifywebapi/album/availablemarkets/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/availablemarkets/index.html +++ b/docs/documentation/spotifywebapi/album/availablemarkets/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/copyrights/index.html b/docs/documentation/spotifywebapi/album/copyrights/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/copyrights/index.html +++ b/docs/documentation/spotifywebapi/album/copyrights/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/decodable-implementations/index.html b/docs/documentation/spotifywebapi/album/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/album/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/encodable-implementations/index.html b/docs/documentation/spotifywebapi/album/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/album/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/encode(to:)/index.html b/docs/documentation/spotifywebapi/album/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/album/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/equatable-implementations/index.html b/docs/documentation/spotifywebapi/album/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/album/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/externalids/index.html b/docs/documentation/spotifywebapi/album/externalids/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/externalids/index.html +++ b/docs/documentation/spotifywebapi/album/externalids/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/externalurls/index.html b/docs/documentation/spotifywebapi/album/externalurls/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/externalurls/index.html +++ b/docs/documentation/spotifywebapi/album/externalurls/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/genres/index.html b/docs/documentation/spotifywebapi/album/genres/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/genres/index.html +++ b/docs/documentation/spotifywebapi/album/genres/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/href/index.html b/docs/documentation/spotifywebapi/album/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/href/index.html +++ b/docs/documentation/spotifywebapi/album/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/id/index.html b/docs/documentation/spotifywebapi/album/id/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/id/index.html +++ b/docs/documentation/spotifywebapi/album/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/images/index.html b/docs/documentation/spotifywebapi/album/images/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/images/index.html +++ b/docs/documentation/spotifywebapi/album/images/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/index.html b/docs/documentation/spotifywebapi/album/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/index.html +++ b/docs/documentation/spotifywebapi/album/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/init(from:)/index.html b/docs/documentation/spotifywebapi/album/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/album/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/init(name:tracks:artists:releasedate:uri:id:images:popularity:label:genres:totaltracks:href:externalurls:externalids:albumtype:albumgroup:availablemarkets:copyrights:releasedateprecision:restrictions:)/index.html b/docs/documentation/spotifywebapi/album/init(name:tracks:artists:releasedate:uri:id:images:popularity:label:genres:totaltracks:href:externalurls:externalids:albumtype:albumgroup:availablemarkets:copyrights:releasedateprecision:restrictions:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/init(name:tracks:artists:releasedate:uri:id:images:popularity:label:genres:totaltracks:href:externalurls:externalids:albumtype:albumgroup:availablemarkets:copyrights:releasedateprecision:restrictions:)/index.html +++ b/docs/documentation/spotifywebapi/album/init(name:tracks:artists:releasedate:uri:id:images:popularity:label:genres:totaltracks:href:externalurls:externalids:albumtype:albumgroup:availablemarkets:copyrights:releasedateprecision:restrictions:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/album/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/album/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/label/index.html b/docs/documentation/spotifywebapi/album/label/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/label/index.html +++ b/docs/documentation/spotifywebapi/album/label/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/name/index.html b/docs/documentation/spotifywebapi/album/name/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/name/index.html +++ b/docs/documentation/spotifywebapi/album/name/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/popularity/index.html b/docs/documentation/spotifywebapi/album/popularity/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/popularity/index.html +++ b/docs/documentation/spotifywebapi/album/popularity/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/releasedate/index.html b/docs/documentation/spotifywebapi/album/releasedate/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/releasedate/index.html +++ b/docs/documentation/spotifywebapi/album/releasedate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/releasedateprecision/index.html b/docs/documentation/spotifywebapi/album/releasedateprecision/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/releasedateprecision/index.html +++ b/docs/documentation/spotifywebapi/album/releasedateprecision/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/restrictions/index.html b/docs/documentation/spotifywebapi/album/restrictions/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/restrictions/index.html +++ b/docs/documentation/spotifywebapi/album/restrictions/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/totaltracks/index.html b/docs/documentation/spotifywebapi/album/totaltracks/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/totaltracks/index.html +++ b/docs/documentation/spotifywebapi/album/totaltracks/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/tracks/index.html b/docs/documentation/spotifywebapi/album/tracks/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/tracks/index.html +++ b/docs/documentation/spotifywebapi/album/tracks/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/type/index.html b/docs/documentation/spotifywebapi/album/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/type/index.html +++ b/docs/documentation/spotifywebapi/album/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/album/uri/index.html b/docs/documentation/spotifywebapi/album/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/album/uri/index.html +++ b/docs/documentation/spotifywebapi/album/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/albumtype/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/albumtype/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/albumtype/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/albumtype/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/albumtype/album/index.html b/docs/documentation/spotifywebapi/albumtype/album/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/albumtype/album/index.html +++ b/docs/documentation/spotifywebapi/albumtype/album/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/albumtype/appearson/index.html b/docs/documentation/spotifywebapi/albumtype/appearson/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/albumtype/appearson/index.html +++ b/docs/documentation/spotifywebapi/albumtype/appearson/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/albumtype/compilation/index.html b/docs/documentation/spotifywebapi/albumtype/compilation/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/albumtype/compilation/index.html +++ b/docs/documentation/spotifywebapi/albumtype/compilation/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/albumtype/encode(to:)/index.html b/docs/documentation/spotifywebapi/albumtype/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/albumtype/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/albumtype/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/albumtype/ep/index.html b/docs/documentation/spotifywebapi/albumtype/ep/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/albumtype/ep/index.html +++ b/docs/documentation/spotifywebapi/albumtype/ep/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/albumtype/equatable-implementations/index.html b/docs/documentation/spotifywebapi/albumtype/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/albumtype/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/albumtype/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/albumtype/hash(into:)/index.html b/docs/documentation/spotifywebapi/albumtype/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/albumtype/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/albumtype/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/albumtype/hashvalue/index.html b/docs/documentation/spotifywebapi/albumtype/hashvalue/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/albumtype/hashvalue/index.html +++ b/docs/documentation/spotifywebapi/albumtype/hashvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/albumtype/index.html b/docs/documentation/spotifywebapi/albumtype/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/albumtype/index.html +++ b/docs/documentation/spotifywebapi/albumtype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/albumtype/init(from:)/index.html b/docs/documentation/spotifywebapi/albumtype/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/albumtype/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/albumtype/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/albumtype/init(rawvalue:)/index.html b/docs/documentation/spotifywebapi/albumtype/init(rawvalue:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/albumtype/init(rawvalue:)/index.html +++ b/docs/documentation/spotifywebapi/albumtype/init(rawvalue:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/albumtype/other/index.html b/docs/documentation/spotifywebapi/albumtype/other/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/albumtype/other/index.html +++ b/docs/documentation/spotifywebapi/albumtype/other/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/albumtype/rawrepresentable-implementations/index.html b/docs/documentation/spotifywebapi/albumtype/rawrepresentable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/albumtype/rawrepresentable-implementations/index.html +++ b/docs/documentation/spotifywebapi/albumtype/rawrepresentable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/albumtype/single/index.html b/docs/documentation/spotifywebapi/albumtype/single/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/albumtype/single/index.html +++ b/docs/documentation/spotifywebapi/albumtype/single/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/approximatelyequatable/index.html b/docs/documentation/spotifywebapi/approximatelyequatable/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/approximatelyequatable/index.html +++ b/docs/documentation/spotifywebapi/approximatelyequatable/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/approximatelyequatable/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/approximatelyequatable/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/approximatelyequatable/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/approximatelyequatable/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/artist/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/artist/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/artist/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/artist/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/artist/decodable-implementations/index.html b/docs/documentation/spotifywebapi/artist/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/artist/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/artist/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/artist/equatable-implementations/index.html b/docs/documentation/spotifywebapi/artist/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/artist/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/artist/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/artist/externalurls/index.html b/docs/documentation/spotifywebapi/artist/externalurls/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/artist/externalurls/index.html +++ b/docs/documentation/spotifywebapi/artist/externalurls/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/artist/followers/index.html b/docs/documentation/spotifywebapi/artist/followers/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/artist/followers/index.html +++ b/docs/documentation/spotifywebapi/artist/followers/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/artist/genres/index.html b/docs/documentation/spotifywebapi/artist/genres/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/artist/genres/index.html +++ b/docs/documentation/spotifywebapi/artist/genres/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/artist/href/index.html b/docs/documentation/spotifywebapi/artist/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/artist/href/index.html +++ b/docs/documentation/spotifywebapi/artist/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/artist/id/index.html b/docs/documentation/spotifywebapi/artist/id/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/artist/id/index.html +++ b/docs/documentation/spotifywebapi/artist/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/artist/images/index.html b/docs/documentation/spotifywebapi/artist/images/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/artist/images/index.html +++ b/docs/documentation/spotifywebapi/artist/images/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/artist/index.html b/docs/documentation/spotifywebapi/artist/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/artist/index.html +++ b/docs/documentation/spotifywebapi/artist/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/artist/init(from:)/index.html b/docs/documentation/spotifywebapi/artist/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/artist/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/artist/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/artist/init(name:uri:id:images:popularity:externalurls:followers:genres:href:)/index.html b/docs/documentation/spotifywebapi/artist/init(name:uri:id:images:popularity:externalurls:followers:genres:href:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/artist/init(name:uri:id:images:popularity:externalurls:followers:genres:href:)/index.html +++ b/docs/documentation/spotifywebapi/artist/init(name:uri:id:images:popularity:externalurls:followers:genres:href:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/artist/name/index.html b/docs/documentation/spotifywebapi/artist/name/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/artist/name/index.html +++ b/docs/documentation/spotifywebapi/artist/name/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/artist/popularity/index.html b/docs/documentation/spotifywebapi/artist/popularity/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/artist/popularity/index.html +++ b/docs/documentation/spotifywebapi/artist/popularity/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/artist/type/index.html b/docs/documentation/spotifywebapi/artist/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/artist/type/index.html +++ b/docs/documentation/spotifywebapi/artist/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/artist/uri/index.html b/docs/documentation/spotifywebapi/artist/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/artist/uri/index.html +++ b/docs/documentation/spotifywebapi/artist/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/attributerange/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/attributerange/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/attributerange/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/attributerange/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/attributerange/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/attributerange/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/attributerange/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/attributerange/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/attributerange/equatable-implementations/index.html b/docs/documentation/spotifywebapi/attributerange/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/attributerange/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/attributerange/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/attributerange/index.html b/docs/documentation/spotifywebapi/attributerange/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/attributerange/index.html +++ b/docs/documentation/spotifywebapi/attributerange/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/attributerange/init(from:)/index.html b/docs/documentation/spotifywebapi/attributerange/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/attributerange/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/attributerange/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/attributerange/init(min:target:max:)/index.html b/docs/documentation/spotifywebapi/attributerange/init(min:target:max:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/attributerange/init(min:target:max:)/index.html +++ b/docs/documentation/spotifywebapi/attributerange/init(min:target:max:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/attributerange/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/attributerange/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/attributerange/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/attributerange/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/attributerange/max/index.html b/docs/documentation/spotifywebapi/attributerange/max/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/attributerange/max/index.html +++ b/docs/documentation/spotifywebapi/attributerange/max/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/attributerange/min/index.html b/docs/documentation/spotifywebapi/attributerange/min/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/attributerange/min/index.html +++ b/docs/documentation/spotifywebapi/attributerange/min/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/attributerange/querydictionary(attributename:)/index.html b/docs/documentation/spotifywebapi/attributerange/querydictionary(attributename:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/attributerange/querydictionary(attributename:)/index.html +++ b/docs/documentation/spotifywebapi/attributerange/querydictionary(attributename:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/attributerange/target/index.html b/docs/documentation/spotifywebapi/attributerange/target/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/attributerange/target/index.html +++ b/docs/documentation/spotifywebapi/attributerange/target/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audio-analysis-objects/index.html b/docs/documentation/spotifywebapi/audio-analysis-objects/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audio-analysis-objects/index.html +++ b/docs/documentation/spotifywebapi/audio-analysis-objects/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audioanalysis/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/audioanalysis/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audioanalysis/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/audioanalysis/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audioanalysis/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/audioanalysis/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audioanalysis/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/audioanalysis/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audioanalysis/bars/index.html b/docs/documentation/spotifywebapi/audioanalysis/bars/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audioanalysis/bars/index.html +++ b/docs/documentation/spotifywebapi/audioanalysis/bars/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audioanalysis/beats/index.html b/docs/documentation/spotifywebapi/audioanalysis/beats/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audioanalysis/beats/index.html +++ b/docs/documentation/spotifywebapi/audioanalysis/beats/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audioanalysis/equatable-implementations/index.html b/docs/documentation/spotifywebapi/audioanalysis/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audioanalysis/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/audioanalysis/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audioanalysis/index.html b/docs/documentation/spotifywebapi/audioanalysis/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audioanalysis/index.html +++ b/docs/documentation/spotifywebapi/audioanalysis/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audioanalysis/init(bars:beats:tatums:sections:segments:)/index.html b/docs/documentation/spotifywebapi/audioanalysis/init(bars:beats:tatums:sections:segments:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audioanalysis/init(bars:beats:tatums:sections:segments:)/index.html +++ b/docs/documentation/spotifywebapi/audioanalysis/init(bars:beats:tatums:sections:segments:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audioanalysis/init(from:)/index.html b/docs/documentation/spotifywebapi/audioanalysis/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audioanalysis/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/audioanalysis/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audioanalysis/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/audioanalysis/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audioanalysis/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/audioanalysis/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audioanalysis/sections/index.html b/docs/documentation/spotifywebapi/audioanalysis/sections/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audioanalysis/sections/index.html +++ b/docs/documentation/spotifywebapi/audioanalysis/sections/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audioanalysis/segments/index.html b/docs/documentation/spotifywebapi/audioanalysis/segments/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audioanalysis/segments/index.html +++ b/docs/documentation/spotifywebapi/audioanalysis/segments/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audioanalysis/tatums/index.html b/docs/documentation/spotifywebapi/audioanalysis/tatums/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audioanalysis/tatums/index.html +++ b/docs/documentation/spotifywebapi/audioanalysis/tatums/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook-objects/index.html b/docs/documentation/spotifywebapi/audiobook-objects/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook-objects/index.html +++ b/docs/documentation/spotifywebapi/audiobook-objects/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/audiobook/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/audiobook/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/audiobook/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/audiobook/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/authors/index.html b/docs/documentation/spotifywebapi/audiobook/authors/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/authors/index.html +++ b/docs/documentation/spotifywebapi/audiobook/authors/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/availablemarkets/index.html b/docs/documentation/spotifywebapi/audiobook/availablemarkets/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/availablemarkets/index.html +++ b/docs/documentation/spotifywebapi/audiobook/availablemarkets/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/chapters/index.html b/docs/documentation/spotifywebapi/audiobook/chapters/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/chapters/index.html +++ b/docs/documentation/spotifywebapi/audiobook/chapters/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/copyrights/index.html b/docs/documentation/spotifywebapi/audiobook/copyrights/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/copyrights/index.html +++ b/docs/documentation/spotifywebapi/audiobook/copyrights/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/decodable-implementations/index.html b/docs/documentation/spotifywebapi/audiobook/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/audiobook/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/description/index.html b/docs/documentation/spotifywebapi/audiobook/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/description/index.html +++ b/docs/documentation/spotifywebapi/audiobook/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/edition/index.html b/docs/documentation/spotifywebapi/audiobook/edition/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/edition/index.html +++ b/docs/documentation/spotifywebapi/audiobook/edition/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/encodable-implementations/index.html b/docs/documentation/spotifywebapi/audiobook/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/audiobook/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/encode(to:)/index.html b/docs/documentation/spotifywebapi/audiobook/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/audiobook/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/equatable-implementations/index.html b/docs/documentation/spotifywebapi/audiobook/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/audiobook/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/externalurls/index.html b/docs/documentation/spotifywebapi/audiobook/externalurls/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/externalurls/index.html +++ b/docs/documentation/spotifywebapi/audiobook/externalurls/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/href/index.html b/docs/documentation/spotifywebapi/audiobook/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/href/index.html +++ b/docs/documentation/spotifywebapi/audiobook/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/htmldescription/index.html b/docs/documentation/spotifywebapi/audiobook/htmldescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/htmldescription/index.html +++ b/docs/documentation/spotifywebapi/audiobook/htmldescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/id/index.html b/docs/documentation/spotifywebapi/audiobook/id/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/id/index.html +++ b/docs/documentation/spotifywebapi/audiobook/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/images/index.html b/docs/documentation/spotifywebapi/audiobook/images/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/images/index.html +++ b/docs/documentation/spotifywebapi/audiobook/images/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/index.html b/docs/documentation/spotifywebapi/audiobook/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/index.html +++ b/docs/documentation/spotifywebapi/audiobook/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/init(from:)/index.html b/docs/documentation/spotifywebapi/audiobook/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/audiobook/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/init(name:authors:narrators:publisher:description:htmldescription:chapters:totalchapters:isexplicit:uri:id:images:availablemarkets:href:externalurls:languages:copyrights:mediatype:edition:)/index.html b/docs/documentation/spotifywebapi/audiobook/init(name:authors:narrators:publisher:description:htmldescription:chapters:totalchapters:isexplicit:uri:id:images:availablemarkets:href:externalurls:languages:copyrights:mediatype:edition:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/init(name:authors:narrators:publisher:description:htmldescription:chapters:totalchapters:isexplicit:uri:id:images:availablemarkets:href:externalurls:languages:copyrights:mediatype:edition:)/index.html +++ b/docs/documentation/spotifywebapi/audiobook/init(name:authors:narrators:publisher:description:htmldescription:chapters:totalchapters:isexplicit:uri:id:images:availablemarkets:href:externalurls:languages:copyrights:mediatype:edition:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/audiobook/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/audiobook/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/isexplicit/index.html b/docs/documentation/spotifywebapi/audiobook/isexplicit/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/isexplicit/index.html +++ b/docs/documentation/spotifywebapi/audiobook/isexplicit/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/languages/index.html b/docs/documentation/spotifywebapi/audiobook/languages/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/languages/index.html +++ b/docs/documentation/spotifywebapi/audiobook/languages/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/mediatype/index.html b/docs/documentation/spotifywebapi/audiobook/mediatype/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/mediatype/index.html +++ b/docs/documentation/spotifywebapi/audiobook/mediatype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/name/index.html b/docs/documentation/spotifywebapi/audiobook/name/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/name/index.html +++ b/docs/documentation/spotifywebapi/audiobook/name/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/narrators/index.html b/docs/documentation/spotifywebapi/audiobook/narrators/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/narrators/index.html +++ b/docs/documentation/spotifywebapi/audiobook/narrators/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/publisher/index.html b/docs/documentation/spotifywebapi/audiobook/publisher/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/publisher/index.html +++ b/docs/documentation/spotifywebapi/audiobook/publisher/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/totalchapters/index.html b/docs/documentation/spotifywebapi/audiobook/totalchapters/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/totalchapters/index.html +++ b/docs/documentation/spotifywebapi/audiobook/totalchapters/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/type/index.html b/docs/documentation/spotifywebapi/audiobook/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/type/index.html +++ b/docs/documentation/spotifywebapi/audiobook/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobook/uri/index.html b/docs/documentation/spotifywebapi/audiobook/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobook/uri/index.html +++ b/docs/documentation/spotifywebapi/audiobook/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookauthor/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/audiobookauthor/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookauthor/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/audiobookauthor/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookauthor/equatable-implementations/index.html b/docs/documentation/spotifywebapi/audiobookauthor/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookauthor/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/audiobookauthor/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookauthor/index.html b/docs/documentation/spotifywebapi/audiobookauthor/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookauthor/index.html +++ b/docs/documentation/spotifywebapi/audiobookauthor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookauthor/init(from:)/index.html b/docs/documentation/spotifywebapi/audiobookauthor/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookauthor/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/audiobookauthor/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookauthor/init(name:)/index.html b/docs/documentation/spotifywebapi/audiobookauthor/init(name:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookauthor/init(name:)/index.html +++ b/docs/documentation/spotifywebapi/audiobookauthor/init(name:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookauthor/name/index.html b/docs/documentation/spotifywebapi/audiobookauthor/name/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookauthor/name/index.html +++ b/docs/documentation/spotifywebapi/audiobookauthor/name/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/audiobookchapter/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/audiobookchapter/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/audiobook/index.html b/docs/documentation/spotifywebapi/audiobookchapter/audiobook/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/audiobook/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/audiobook/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/audiopreviewurl/index.html b/docs/documentation/spotifywebapi/audiobookchapter/audiopreviewurl/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/audiopreviewurl/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/audiopreviewurl/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/availablemarkets/index.html b/docs/documentation/spotifywebapi/audiobookchapter/availablemarkets/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/availablemarkets/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/availablemarkets/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/chapternumber/index.html b/docs/documentation/spotifywebapi/audiobookchapter/chapternumber/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/chapternumber/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/chapternumber/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/decodable-implementations/index.html b/docs/documentation/spotifywebapi/audiobookchapter/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/description/index.html b/docs/documentation/spotifywebapi/audiobookchapter/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/description/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/durationms/index.html b/docs/documentation/spotifywebapi/audiobookchapter/durationms/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/durationms/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/durationms/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/encodable-implementations/index.html b/docs/documentation/spotifywebapi/audiobookchapter/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/encode(to:)/index.html b/docs/documentation/spotifywebapi/audiobookchapter/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/equatable-implementations/index.html b/docs/documentation/spotifywebapi/audiobookchapter/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/externalurls/index.html b/docs/documentation/spotifywebapi/audiobookchapter/externalurls/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/externalurls/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/externalurls/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/href/index.html b/docs/documentation/spotifywebapi/audiobookchapter/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/href/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/htmldescription/index.html b/docs/documentation/spotifywebapi/audiobookchapter/htmldescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/htmldescription/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/htmldescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/id/index.html b/docs/documentation/spotifywebapi/audiobookchapter/id/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/id/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/images/index.html b/docs/documentation/spotifywebapi/audiobookchapter/images/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/images/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/images/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/index.html b/docs/documentation/spotifywebapi/audiobookchapter/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/init(from:)/index.html b/docs/documentation/spotifywebapi/audiobookchapter/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/init(name:audiobook:chapternumber:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:availablemarkets:href:isplayable:externalurls:languages:restrictions:releasedateprecision:)/index.html b/docs/documentation/spotifywebapi/audiobookchapter/init(name:audiobook:chapternumber:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:availablemarkets:href:isplayable:externalurls:languages:restrictions:releasedateprecision:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/init(name:audiobook:chapternumber:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:availablemarkets:href:isplayable:externalurls:languages:restrictions:releasedateprecision:)/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/init(name:audiobook:chapternumber:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:availablemarkets:href:isplayable:externalurls:languages:restrictions:releasedateprecision:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/audiobookchapter/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/isexplicit/index.html b/docs/documentation/spotifywebapi/audiobookchapter/isexplicit/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/isexplicit/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/isexplicit/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/isplayable/index.html b/docs/documentation/spotifywebapi/audiobookchapter/isplayable/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/isplayable/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/isplayable/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/languages/index.html b/docs/documentation/spotifywebapi/audiobookchapter/languages/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/languages/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/languages/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/name/index.html b/docs/documentation/spotifywebapi/audiobookchapter/name/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/name/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/name/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/releasedate/index.html b/docs/documentation/spotifywebapi/audiobookchapter/releasedate/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/releasedate/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/releasedate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/releasedateprecision/index.html b/docs/documentation/spotifywebapi/audiobookchapter/releasedateprecision/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/releasedateprecision/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/releasedateprecision/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/restrictions/index.html b/docs/documentation/spotifywebapi/audiobookchapter/restrictions/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/restrictions/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/restrictions/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/resumepoint/index.html b/docs/documentation/spotifywebapi/audiobookchapter/resumepoint/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/resumepoint/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/resumepoint/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/type/index.html b/docs/documentation/spotifywebapi/audiobookchapter/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/type/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiobookchapter/uri/index.html b/docs/documentation/spotifywebapi/audiobookchapter/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiobookchapter/uri/index.html +++ b/docs/documentation/spotifywebapi/audiobookchapter/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/audiofeatures/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/acousticness/index.html b/docs/documentation/spotifywebapi/audiofeatures/acousticness/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/acousticness/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/acousticness/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/analysisurl/index.html b/docs/documentation/spotifywebapi/audiofeatures/analysisurl/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/analysisurl/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/analysisurl/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/audiofeatures/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/danceability/index.html b/docs/documentation/spotifywebapi/audiofeatures/danceability/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/danceability/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/danceability/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/durationms/index.html b/docs/documentation/spotifywebapi/audiofeatures/durationms/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/durationms/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/durationms/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/energy/index.html b/docs/documentation/spotifywebapi/audiofeatures/energy/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/energy/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/energy/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/equatable-implementations/index.html b/docs/documentation/spotifywebapi/audiofeatures/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/id/index.html b/docs/documentation/spotifywebapi/audiofeatures/id/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/id/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/index.html b/docs/documentation/spotifywebapi/audiofeatures/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/init(from:)/index.html b/docs/documentation/spotifywebapi/audiofeatures/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/init(key:mode:timesignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackhref:analysisurl:durationms:type:)/index.html b/docs/documentation/spotifywebapi/audiofeatures/init(key:mode:timesignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackhref:analysisurl:durationms:type:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/init(key:mode:timesignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackhref:analysisurl:durationms:type:)/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/init(key:mode:timesignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackhref:analysisurl:durationms:type:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/instrumentalness/index.html b/docs/documentation/spotifywebapi/audiofeatures/instrumentalness/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/instrumentalness/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/instrumentalness/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/audiofeatures/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/key/index.html b/docs/documentation/spotifywebapi/audiofeatures/key/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/key/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/key/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/liveness/index.html b/docs/documentation/spotifywebapi/audiofeatures/liveness/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/liveness/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/liveness/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/loudness/index.html b/docs/documentation/spotifywebapi/audiofeatures/loudness/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/loudness/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/loudness/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/mode/index.html b/docs/documentation/spotifywebapi/audiofeatures/mode/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/mode/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/mode/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/speechiness/index.html b/docs/documentation/spotifywebapi/audiofeatures/speechiness/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/speechiness/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/speechiness/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/tempo/index.html b/docs/documentation/spotifywebapi/audiofeatures/tempo/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/tempo/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/tempo/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/timesignature/index.html b/docs/documentation/spotifywebapi/audiofeatures/timesignature/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/timesignature/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/timesignature/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/trackhref/index.html b/docs/documentation/spotifywebapi/audiofeatures/trackhref/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/trackhref/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/trackhref/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/type/index.html b/docs/documentation/spotifywebapi/audiofeatures/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/type/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/uri/index.html b/docs/documentation/spotifywebapi/audiofeatures/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/uri/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/audiofeatures/valence/index.html b/docs/documentation/spotifywebapi/audiofeatures/valence/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/audiofeatures/valence/index.html +++ b/docs/documentation/spotifywebapi/audiofeatures/valence/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/authinfo/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/authinfo/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/accesstoken/index.html b/docs/documentation/spotifywebapi/authinfo/accesstoken/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/accesstoken/index.html +++ b/docs/documentation/spotifywebapi/authinfo/accesstoken/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/authinfo/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authinfo/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/accesstoken/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/accesstoken/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/accesstoken/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/accesstoken/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/backend/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/backend/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/backend/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/backend/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/clientid/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/clientid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/clientid/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/clientid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/clientsecret/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/clientsecret/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/clientsecret/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/clientsecret/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/codingkey-implementations/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/codingkey-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/codingkey-implementations/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/codingkey-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/debugdescription/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/debugdescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/debugdescription/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/debugdescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/description/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/description/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/equatable-implementations/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/expirationdate/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/expirationdate/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/expirationdate/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/expirationdate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/expiresinseconds/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/expiresinseconds/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/expiresinseconds/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/expiresinseconds/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/hash(into:)/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/hashvalue/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/hashvalue/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/hashvalue/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/hashvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/init(intvalue:)/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/init(intvalue:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/init(intvalue:)/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/init(intvalue:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/init(rawvalue:)/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/init(rawvalue:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/init(rawvalue:)/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/init(rawvalue:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/init(stringvalue:)/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/init(stringvalue:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/init(stringvalue:)/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/init(stringvalue:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/rawrepresentable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/rawrepresentable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/rawrepresentable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/refreshtoken/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/refreshtoken/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/refreshtoken/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/refreshtoken/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/codingkeys/scopes/index.html b/docs/documentation/spotifywebapi/authinfo/codingkeys/scopes/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/codingkeys/scopes/index.html +++ b/docs/documentation/spotifywebapi/authinfo/codingkeys/scopes/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/customstringconvertible-implementations/index.html b/docs/documentation/spotifywebapi/authinfo/customstringconvertible-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/customstringconvertible-implementations/index.html +++ b/docs/documentation/spotifywebapi/authinfo/customstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/decodable-implementations/index.html b/docs/documentation/spotifywebapi/authinfo/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authinfo/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/description/index.html b/docs/documentation/spotifywebapi/authinfo/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/description/index.html +++ b/docs/documentation/spotifywebapi/authinfo/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/encodable-implementations/index.html b/docs/documentation/spotifywebapi/authinfo/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authinfo/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/encode(to:)/index.html b/docs/documentation/spotifywebapi/authinfo/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/authinfo/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/equatable-implementations/index.html b/docs/documentation/spotifywebapi/authinfo/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authinfo/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/expirationdate/index.html b/docs/documentation/spotifywebapi/authinfo/expirationdate/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/expirationdate/index.html +++ b/docs/documentation/spotifywebapi/authinfo/expirationdate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/index.html b/docs/documentation/spotifywebapi/authinfo/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/index.html +++ b/docs/documentation/spotifywebapi/authinfo/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/init(accesstoken:refreshtoken:expirationdate:scopes:)/index.html b/docs/documentation/spotifywebapi/authinfo/init(accesstoken:refreshtoken:expirationdate:scopes:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/init(accesstoken:refreshtoken:expirationdate:scopes:)/index.html +++ b/docs/documentation/spotifywebapi/authinfo/init(accesstoken:refreshtoken:expirationdate:scopes:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/init(from:)/index.html b/docs/documentation/spotifywebapi/authinfo/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/authinfo/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/authinfo/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/authinfo/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/refreshtoken/index.html b/docs/documentation/spotifywebapi/authinfo/refreshtoken/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/refreshtoken/index.html +++ b/docs/documentation/spotifywebapi/authinfo/refreshtoken/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authinfo/scopes/index.html b/docs/documentation/spotifywebapi/authinfo/scopes/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authinfo/scopes/index.html +++ b/docs/documentation/spotifywebapi/authinfo/scopes/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackend/clientid/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackend/clientid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackend/clientid/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackend/clientid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackend/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackend/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackend/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackend/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackend/refreshtokens(refreshtoken:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackend/refreshtokens(refreshtoken:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackend/refreshtokens(refreshtoken:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackend/refreshtokens(refreshtoken:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackend/requestaccessandrefreshtokens(code:redirecturiwithquery:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackend/requestaccessandrefreshtokens(code:redirecturiwithquery:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackend/requestaccessandrefreshtokens(code:redirecturiwithquery:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackend/requestaccessandrefreshtokens(code:redirecturiwithquery:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/==(_:_:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/==(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/==(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/==(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/description/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/description/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/encode(to:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/equatable-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/hash(into:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(backend:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(backend:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(backend:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(backend:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(from:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/logger/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/logger/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/logger/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/logger/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/makeauthorizationurl(redirecturi:showdialog:state:scopes:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/makeauthorizationurl(redirecturi:showdialog:state:scopes:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/makeauthorizationurl(redirecturi:showdialog:state:scopes:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/makeauthorizationurl(redirecturi:showdialog:state:scopes:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/refreshtokens(onlyifexpired:tolerance:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/refreshtokens(onlyifexpired:tolerance:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/refreshtokens(onlyifexpired:tolerance:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/refreshtokens(onlyifexpired:tolerance:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/requestaccessandrefreshtokens(redirecturiwithquery:state:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/requestaccessandrefreshtokens(redirecturiwithquery:state:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/requestaccessandrefreshtokens(redirecturiwithquery:state:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/requestaccessandrefreshtokens(redirecturiwithquery:state:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/spotifyauthorizationmanager-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/spotifyauthorizationmanager-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/spotifyauthorizationmanager-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowbackendmanager/spotifyauthorizationmanager-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/clientid/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/clientid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/clientid/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/clientid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/clientsecret/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/clientsecret/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/clientsecret/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/clientsecret/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/customstringconvertible-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/customstringconvertible-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/customstringconvertible-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/customstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/decodable-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/description/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/description/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/encodable-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/encode(to:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/equatable-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/init(clientid:clientsecret:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/init(clientid:clientsecret:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/init(clientid:clientsecret:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/init(clientid:clientsecret:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/init(from:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/logger/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/logger/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/logger/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/logger/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/refreshtokens(refreshtoken:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/refreshtokens(refreshtoken:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/refreshtokens(refreshtoken:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/refreshtokens(refreshtoken:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/requestaccessandrefreshtokens(code:redirecturiwithquery:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/requestaccessandrefreshtokens(code:redirecturiwithquery:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/requestaccessandrefreshtokens(code:redirecturiwithquery:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowclientbackend/requestaccessandrefreshtokens(code:redirecturiwithquery:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanager/clientid/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanager/clientid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanager/clientid/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanager/clientid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanager/clientsecret/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanager/clientsecret/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanager/clientsecret/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanager/clientsecret/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanager/description/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanager/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanager/description/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanager/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanager/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanager/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanager/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanager/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanager/init(clientid:clientsecret:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanager/init(clientid:clientsecret:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanager/init(clientid:clientsecret:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanager/init(clientid:clientsecret:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanager/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanager/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanager/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanager/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/accesstoken/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/accesstoken/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/accesstoken/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/accesstoken/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/accesstokenisexpired(tolerance:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/accesstokenisexpired(tolerance:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/accesstokenisexpired(tolerance:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/accesstokenisexpired(tolerance:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/backend/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/backend/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/backend/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/backend/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/baselogger/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/baselogger/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/baselogger/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/baselogger/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/deauthorize()/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/deauthorize()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/deauthorize()/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/deauthorize()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/didchange/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/didchange/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/didchange/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/didchange/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/diddeauthorize/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/diddeauthorize/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/diddeauthorize/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/diddeauthorize/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/expirationdate/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/expirationdate/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/expirationdate/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/expirationdate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/isauthorized(for:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/isauthorized(for:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/isauthorized(for:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/isauthorized(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/makecopy()/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/makecopy()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/makecopy()/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/makecopy()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/refreshtoken/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/refreshtoken/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/refreshtoken/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/refreshtoken/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/scopes/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/scopes/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/scopes/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/scopes/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/setexpirationdate(to:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/setexpirationdate(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/setexpirationdate(to:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowmanagerbase/setexpirationdate(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackend/clientid/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackend/clientid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackend/clientid/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackend/clientid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackend/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackend/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackend/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackend/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackend/refreshtokens(refreshtoken:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackend/refreshtokens(refreshtoken:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackend/refreshtokens(refreshtoken:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackend/refreshtokens(refreshtoken:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/==(_:_:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/==(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/==(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/==(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/description/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/description/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/encode(to:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/equatable-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/hash(into:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(backend:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(backend:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(backend:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(backend:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(from:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/logger/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/logger/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/logger/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/logger/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/refreshtokens(onlyifexpired:tolerance:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/refreshtokens(onlyifexpired:tolerance:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/refreshtokens(onlyifexpired:tolerance:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/refreshtokens(onlyifexpired:tolerance:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/spotifyauthorizationmanager-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/spotifyauthorizationmanager-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/spotifyauthorizationmanager-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcebackendmanager/spotifyauthorizationmanager-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/clientid/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/clientid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/clientid/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/clientid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/customstringconvertible-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/customstringconvertible-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/customstringconvertible-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/customstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/decodable-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/description/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/description/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/equatable-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/init(clientid:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/init(clientid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/init(clientid:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/init(clientid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/init(from:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/logger/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/logger/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/logger/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/logger/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/refreshtokens(refreshtoken:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/refreshtokens(refreshtoken:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/refreshtokens(refreshtoken:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/refreshtokens(refreshtoken:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceclientbackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/clientid/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/clientid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/clientid/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/clientid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/description/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/description/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/init(clientid:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/init(clientid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/init(clientid:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/init(clientid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkcemanager/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/==(_:_:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/==(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/==(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/==(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/clientid/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/clientid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/clientid/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/clientid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/customstringconvertible-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/customstringconvertible-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/customstringconvertible-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/customstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/decodable-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/decodeservererror/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/decodeservererror/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/decodeservererror/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/decodeservererror/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/description/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/description/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/equatable-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/hash(into:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/hashable-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/hashable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/hashable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/hashable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/init(from:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/logger/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/logger/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/logger/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/logger/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/refreshtokens(refreshtoken:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/refreshtokens(refreshtoken:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/refreshtokens(refreshtoken:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/refreshtokens(refreshtoken:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/tokenrefreshurl/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/tokenrefreshurl/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/tokenrefreshurl/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/tokenrefreshurl/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/tokensurl/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/tokensurl/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/tokensurl/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowpkceproxybackend/tokensurl/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/==(_:_:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/==(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/==(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/==(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/clientid/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/clientid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/clientid/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/clientid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/customstringconvertible-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/customstringconvertible-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/customstringconvertible-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/customstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/decodable-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/decodeservererror/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/decodeservererror/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/decodeservererror/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/decodeservererror/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/description/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/description/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/equatable-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/hash(into:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/hashable-implementations/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/hashable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/hashable-implementations/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/hashable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/init(from:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/logger/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/logger/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/logger/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/logger/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/refreshtokens(refreshtoken:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/refreshtokens(refreshtoken:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/refreshtokens(refreshtoken:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/refreshtokens(refreshtoken:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/requestaccessandrefreshtokens(code:redirecturiwithquery:)/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/requestaccessandrefreshtokens(code:redirecturiwithquery:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/requestaccessandrefreshtokens(code:redirecturiwithquery:)/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/requestaccessandrefreshtokens(code:redirecturiwithquery:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/tokenrefreshurl/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/tokenrefreshurl/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/tokenrefreshurl/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/tokenrefreshurl/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/tokensurl/index.html b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/tokensurl/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/tokensurl/index.html +++ b/docs/documentation/spotifywebapi/authorizationcodeflowproxybackend/tokensurl/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange/index.html b/docs/documentation/spotifywebapi/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange/index.html +++ b/docs/documentation/spotifywebapi/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizing-with-the-authorization-code-flow/index.html b/docs/documentation/spotifywebapi/authorizing-with-the-authorization-code-flow/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizing-with-the-authorization-code-flow/index.html +++ b/docs/documentation/spotifywebapi/authorizing-with-the-authorization-code-flow/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/authorizing-with-the-client-credentials-flow/index.html b/docs/documentation/spotifywebapi/authorizing-with-the-client-credentials-flow/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/authorizing-with-the-client-credentials-flow/index.html +++ b/docs/documentation/spotifywebapi/authorizing-with-the-client-credentials-flow/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackend/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackend/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackend/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackend/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackend/makeclientcredentialstokensrequest()/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackend/makeclientcredentialstokensrequest()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackend/makeclientcredentialstokensrequest()/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackend/makeclientcredentialstokensrequest()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/!=(_:_:)/index.html new file mode 100644 index 000000000..1a95a560a --- /dev/null +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/==(_:_:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/==(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/==(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/==(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/accesstoken/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/accesstoken/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/accesstoken/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/accesstoken/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/accesstokenisexpired(tolerance:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/accesstokenisexpired(tolerance:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/accesstokenisexpired(tolerance:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/accesstokenisexpired(tolerance:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/authorize()/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/authorize()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/authorize()/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/authorize()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/backend/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/backend/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/backend/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/backend/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/deauthorize()/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/deauthorize()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/deauthorize()/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/deauthorize()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/description/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/description/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/didchange/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/didchange/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/didchange/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/didchange/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/diddeauthorize/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/diddeauthorize/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/diddeauthorize/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/diddeauthorize/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/encode(to:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/equatable-implementations/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/equatable-implementations/index.html new file mode 100644 index 000000000..1a95a560a --- /dev/null +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/expirationdate/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/expirationdate/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/expirationdate/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/expirationdate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/hash(into:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(backend:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(backend:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(backend:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(backend:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(backend:accesstoken:expirationdate:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(backend:accesstoken:expirationdate:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(backend:accesstoken:expirationdate:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(backend:accesstoken:expirationdate:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(from:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/isauthorized(for:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/isauthorized(for:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/isauthorized(for:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/isauthorized(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/logger/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/logger/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/logger/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/logger/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/makecopy()/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/makecopy()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/makecopy()/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/makecopy()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/refreshtokens(onlyifexpired:tolerance:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/refreshtokens(onlyifexpired:tolerance:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/refreshtokens(onlyifexpired:tolerance:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/refreshtokens(onlyifexpired:tolerance:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/scopes/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/scopes/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/scopes/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/scopes/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/setexpirationdate(to:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/setexpirationdate(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/setexpirationdate(to:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/setexpirationdate(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/spotifyauthorizationmanager-implementations/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/spotifyauthorizationmanager-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/spotifyauthorizationmanager-implementations/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowbackendmanager/spotifyauthorizationmanager-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/clientid/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/clientid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/clientid/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/clientid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/clientsecret/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/clientsecret/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/clientsecret/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/clientsecret/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/customstringconvertible-implementations/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/customstringconvertible-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/customstringconvertible-implementations/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/customstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/description/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/description/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/equatable-implementations/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/init(clientid:clientsecret:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/init(clientid:clientsecret:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/init(clientid:clientsecret:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/init(clientid:clientsecret:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/init(from:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/logger/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/logger/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/logger/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/logger/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/makeclientcredentialstokensrequest()/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/makeclientcredentialstokensrequest()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/makeclientcredentialstokensrequest()/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowclientbackend/makeclientcredentialstokensrequest()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowmanager/clientid/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowmanager/clientid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowmanager/clientid/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowmanager/clientid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowmanager/clientsecret/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowmanager/clientsecret/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowmanager/clientsecret/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowmanager/clientsecret/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowmanager/description/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowmanager/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowmanager/description/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowmanager/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowmanager/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowmanager/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowmanager/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowmanager/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowmanager/init(clientid:clientsecret:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowmanager/init(clientid:clientsecret:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowmanager/init(clientid:clientsecret:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowmanager/init(clientid:clientsecret:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowmanager/init(clientid:clientsecret:accesstoken:expirationdate:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowmanager/init(clientid:clientsecret:accesstoken:expirationdate:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowmanager/init(clientid:clientsecret:accesstoken:expirationdate:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowmanager/init(clientid:clientsecret:accesstoken:expirationdate:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/==(_:_:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/==(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/==(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/==(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/customstringconvertible-implementations/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/customstringconvertible-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/customstringconvertible-implementations/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/customstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/decodable-implementations/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/decodeservererror/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/decodeservererror/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/decodeservererror/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/decodeservererror/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/description/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/description/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/equatable-implementations/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/hash(into:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/hashable-implementations/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/hashable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/hashable-implementations/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/hashable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/init(from:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/init(tokensurl:decodeservererror:)/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/init(tokensurl:decodeservererror:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/init(tokensurl:decodeservererror:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/init(tokensurl:decodeservererror:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/logger/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/logger/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/logger/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/logger/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/makeclientcredentialstokensrequest()/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/makeclientcredentialstokensrequest()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/makeclientcredentialstokensrequest()/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/makeclientcredentialstokensrequest()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/tokensurl/index.html b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/tokensurl/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/tokensurl/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialsflowproxybackend/tokensurl/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialstokensrequest/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/clientcredentialstokensrequest/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialstokensrequest/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialstokensrequest/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialstokensrequest/decodable-implementations/index.html b/docs/documentation/spotifywebapi/clientcredentialstokensrequest/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialstokensrequest/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialstokensrequest/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialstokensrequest/equatable-implementations/index.html b/docs/documentation/spotifywebapi/clientcredentialstokensrequest/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialstokensrequest/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialstokensrequest/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialstokensrequest/formurlencoded()/index.html b/docs/documentation/spotifywebapi/clientcredentialstokensrequest/formurlencoded()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialstokensrequest/formurlencoded()/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialstokensrequest/formurlencoded()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialstokensrequest/granttype/index.html b/docs/documentation/spotifywebapi/clientcredentialstokensrequest/granttype/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialstokensrequest/granttype/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialstokensrequest/granttype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialstokensrequest/index.html b/docs/documentation/spotifywebapi/clientcredentialstokensrequest/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialstokensrequest/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialstokensrequest/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialstokensrequest/init()/index.html b/docs/documentation/spotifywebapi/clientcredentialstokensrequest/init()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialstokensrequest/init()/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialstokensrequest/init()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/clientcredentialstokensrequest/init(from:)/index.html b/docs/documentation/spotifywebapi/clientcredentialstokensrequest/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/clientcredentialstokensrequest/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/clientcredentialstokensrequest/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/combine/index.html b/docs/documentation/spotifywebapi/combine/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/combine/index.html +++ b/docs/documentation/spotifywebapi/combine/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/combine/publisher/collectandsortbyoffset()/index.html b/docs/documentation/spotifywebapi/combine/publisher/collectandsortbyoffset()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/combine/publisher/collectandsortbyoffset()/index.html +++ b/docs/documentation/spotifywebapi/combine/publisher/collectandsortbyoffset()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/combine/publisher/decodeoptionalspotifyobject(_:maxretrydelay:)/index.html b/docs/documentation/spotifywebapi/combine/publisher/decodeoptionalspotifyobject(_:maxretrydelay:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/combine/publisher/decodeoptionalspotifyobject(_:maxretrydelay:)/index.html +++ b/docs/documentation/spotifywebapi/combine/publisher/decodeoptionalspotifyobject(_:maxretrydelay:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/combine/publisher/decodespotifyerrors(maxretrydelay:)/index.html b/docs/documentation/spotifywebapi/combine/publisher/decodespotifyerrors(maxretrydelay:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/combine/publisher/decodespotifyerrors(maxretrydelay:)/index.html +++ b/docs/documentation/spotifywebapi/combine/publisher/decodespotifyerrors(maxretrydelay:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/combine/publisher/decodespotifyobject(_:maxretrydelay:)/index.html b/docs/documentation/spotifywebapi/combine/publisher/decodespotifyobject(_:maxretrydelay:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/combine/publisher/decodespotifyobject(_:maxretrydelay:)/index.html +++ b/docs/documentation/spotifywebapi/combine/publisher/decodespotifyobject(_:maxretrydelay:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/combine/publisher/extendpages(_:maxextrapages:)/index.html b/docs/documentation/spotifywebapi/combine/publisher/extendpages(_:maxextrapages:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/combine/publisher/extendpages(_:maxextrapages:)/index.html +++ b/docs/documentation/spotifywebapi/combine/publisher/extendpages(_:maxextrapages:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/combine/publisher/extendpagesconcurrently(_:maxextrapages:)/index.html b/docs/documentation/spotifywebapi/combine/publisher/extendpagesconcurrently(_:maxextrapages:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/combine/publisher/extendpagesconcurrently(_:maxextrapages:)/index.html +++ b/docs/documentation/spotifywebapi/combine/publisher/extendpagesconcurrently(_:maxextrapages:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/combine/publisher/index.html b/docs/documentation/spotifywebapi/combine/publisher/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/combine/publisher/index.html +++ b/docs/documentation/spotifywebapi/combine/publisher/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/combine/publisher/sink(receivecompletion:)/index.html b/docs/documentation/spotifywebapi/combine/publisher/sink(receivecompletion:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/combine/publisher/sink(receivecompletion:)/index.html +++ b/docs/documentation/spotifywebapi/combine/publisher/sink(receivecompletion:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/allowedactions/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/allowedactions/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/allowedactions/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/allowedactions/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/context/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/context/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/context/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/context/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/decodable-implementations/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/device/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/device/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/device/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/device/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/encodable-implementations/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/encode(to:)/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/equatable-implementations/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/init(device:repeatstate:shuffleison:context:timestamp:progressms:isplaying:item:itemtype:allowedactions:)/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/init(device:repeatstate:shuffleison:context:timestamp:progressms:isplaying:item:itemtype:allowedactions:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/init(device:repeatstate:shuffleison:context:timestamp:progressms:isplaying:item:itemtype:allowedactions:)/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/init(device:repeatstate:shuffleison:context:timestamp:progressms:isplaying:item:itemtype:allowedactions:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/init(from:)/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/isplaying/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/isplaying/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/isplaying/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/isplaying/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/item/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/item/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/item/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/item/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/itemtype/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/itemtype/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/itemtype/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/itemtype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/logger/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/logger/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/logger/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/logger/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/progressms/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/progressms/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/progressms/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/progressms/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/repeatstate/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/repeatstate/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/repeatstate/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/repeatstate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/shuffleison/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/shuffleison/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/shuffleison/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/shuffleison/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/currentlyplayingcontext/timestamp/index.html b/docs/documentation/spotifywebapi/currentlyplayingcontext/timestamp/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/currentlyplayingcontext/timestamp/index.html +++ b/docs/documentation/spotifywebapi/currentlyplayingcontext/timestamp/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/cursorpagingobject/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/cursorpagingobject/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/cursorpagingobject/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/cursorpagingobject/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/cursorpagingobject/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/cursorpagingobject/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/cursorpagingobject/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/cursorpagingobject/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/cursorpagingobject/cursors/index.html b/docs/documentation/spotifywebapi/cursorpagingobject/cursors/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/cursorpagingobject/cursors/index.html +++ b/docs/documentation/spotifywebapi/cursorpagingobject/cursors/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/cursorpagingobject/decodable-implementations/index.html b/docs/documentation/spotifywebapi/cursorpagingobject/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/cursorpagingobject/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/cursorpagingobject/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/cursorpagingobject/encodable-implementations/index.html b/docs/documentation/spotifywebapi/cursorpagingobject/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/cursorpagingobject/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/cursorpagingobject/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/cursorpagingobject/encode(to:)/index.html b/docs/documentation/spotifywebapi/cursorpagingobject/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/cursorpagingobject/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/cursorpagingobject/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/cursorpagingobject/equatable-implementations/index.html b/docs/documentation/spotifywebapi/cursorpagingobject/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/cursorpagingobject/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/cursorpagingobject/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/cursorpagingobject/href/index.html b/docs/documentation/spotifywebapi/cursorpagingobject/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/cursorpagingobject/href/index.html +++ b/docs/documentation/spotifywebapi/cursorpagingobject/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/cursorpagingobject/index.html b/docs/documentation/spotifywebapi/cursorpagingobject/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/cursorpagingobject/index.html +++ b/docs/documentation/spotifywebapi/cursorpagingobject/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/cursorpagingobject/init(from:)/index.html b/docs/documentation/spotifywebapi/cursorpagingobject/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/cursorpagingobject/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/cursorpagingobject/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/cursorpagingobject/init(href:items:limit:next:cursors:total:)/index.html b/docs/documentation/spotifywebapi/cursorpagingobject/init(href:items:limit:next:cursors:total:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/cursorpagingobject/init(href:items:limit:next:cursors:total:)/index.html +++ b/docs/documentation/spotifywebapi/cursorpagingobject/init(href:items:limit:next:cursors:total:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/cursorpagingobject/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/cursorpagingobject/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/cursorpagingobject/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/cursorpagingobject/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/cursorpagingobject/items/index.html b/docs/documentation/spotifywebapi/cursorpagingobject/items/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/cursorpagingobject/items/index.html +++ b/docs/documentation/spotifywebapi/cursorpagingobject/items/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/cursorpagingobject/limit/index.html b/docs/documentation/spotifywebapi/cursorpagingobject/limit/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/cursorpagingobject/limit/index.html +++ b/docs/documentation/spotifywebapi/cursorpagingobject/limit/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/cursorpagingobject/next/index.html b/docs/documentation/spotifywebapi/cursorpagingobject/next/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/cursorpagingobject/next/index.html +++ b/docs/documentation/spotifywebapi/cursorpagingobject/next/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/cursorpagingobject/total/index.html b/docs/documentation/spotifywebapi/cursorpagingobject/total/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/cursorpagingobject/total/index.html +++ b/docs/documentation/spotifywebapi/cursorpagingobject/total/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/debugging/index.html b/docs/documentation/spotifywebapi/debugging/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/debugging/index.html +++ b/docs/documentation/spotifywebapi/debugging/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/decodespotifyerrors(data:httpurlresponse:)/index.html b/docs/documentation/spotifywebapi/decodespotifyerrors(data:httpurlresponse:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/decodespotifyerrors(data:httpurlresponse:)/index.html +++ b/docs/documentation/spotifywebapi/decodespotifyerrors(data:httpurlresponse:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/decodespotifyobject(data:httpurlresponse:responsetype:)/index.html b/docs/documentation/spotifywebapi/decodespotifyobject(data:httpurlresponse:responsetype:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/decodespotifyobject(data:httpurlresponse:responsetype:)/index.html +++ b/docs/documentation/spotifywebapi/decodespotifyobject(data:httpurlresponse:responsetype:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/device/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/device/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/device/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/device/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/device/decodable-implementations/index.html b/docs/documentation/spotifywebapi/device/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/device/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/device/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/device/equatable-implementations/index.html b/docs/documentation/spotifywebapi/device/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/device/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/device/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/device/id/index.html b/docs/documentation/spotifywebapi/device/id/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/device/id/index.html +++ b/docs/documentation/spotifywebapi/device/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/device/index.html b/docs/documentation/spotifywebapi/device/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/device/index.html +++ b/docs/documentation/spotifywebapi/device/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/device/init(from:)/index.html b/docs/documentation/spotifywebapi/device/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/device/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/device/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/device/init(id:isactive:isprivatesession:isrestricted:name:type:volumepercent:)/index.html b/docs/documentation/spotifywebapi/device/init(id:isactive:isprivatesession:isrestricted:name:type:volumepercent:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/device/init(id:isactive:isprivatesession:isrestricted:name:type:volumepercent:)/index.html +++ b/docs/documentation/spotifywebapi/device/init(id:isactive:isprivatesession:isrestricted:name:type:volumepercent:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/device/isactive/index.html b/docs/documentation/spotifywebapi/device/isactive/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/device/isactive/index.html +++ b/docs/documentation/spotifywebapi/device/isactive/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/device/isprivatesession/index.html b/docs/documentation/spotifywebapi/device/isprivatesession/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/device/isprivatesession/index.html +++ b/docs/documentation/spotifywebapi/device/isprivatesession/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/device/isrestricted/index.html b/docs/documentation/spotifywebapi/device/isrestricted/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/device/isrestricted/index.html +++ b/docs/documentation/spotifywebapi/device/isrestricted/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/device/name/index.html b/docs/documentation/spotifywebapi/device/name/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/device/name/index.html +++ b/docs/documentation/spotifywebapi/device/name/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/device/type/index.html b/docs/documentation/spotifywebapi/device/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/device/type/index.html +++ b/docs/documentation/spotifywebapi/device/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/device/volumepercent/index.html b/docs/documentation/spotifywebapi/device/volumepercent/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/device/volumepercent/index.html +++ b/docs/documentation/spotifywebapi/device/volumepercent/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/devicetype/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/devicetype/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/audiodongle/index.html b/docs/documentation/spotifywebapi/devicetype/audiodongle/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/audiodongle/index.html +++ b/docs/documentation/spotifywebapi/devicetype/audiodongle/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/automobile/index.html b/docs/documentation/spotifywebapi/devicetype/automobile/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/automobile/index.html +++ b/docs/documentation/spotifywebapi/devicetype/automobile/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/avr/index.html b/docs/documentation/spotifywebapi/devicetype/avr/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/avr/index.html +++ b/docs/documentation/spotifywebapi/devicetype/avr/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/castaudio/index.html b/docs/documentation/spotifywebapi/devicetype/castaudio/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/castaudio/index.html +++ b/docs/documentation/spotifywebapi/devicetype/castaudio/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/castvideo/index.html b/docs/documentation/spotifywebapi/devicetype/castvideo/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/castvideo/index.html +++ b/docs/documentation/spotifywebapi/devicetype/castvideo/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/computer/index.html b/docs/documentation/spotifywebapi/devicetype/computer/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/computer/index.html +++ b/docs/documentation/spotifywebapi/devicetype/computer/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/encode(to:)/index.html b/docs/documentation/spotifywebapi/devicetype/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/devicetype/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/equatable-implementations/index.html b/docs/documentation/spotifywebapi/devicetype/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/devicetype/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/gameconsole/index.html b/docs/documentation/spotifywebapi/devicetype/gameconsole/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/gameconsole/index.html +++ b/docs/documentation/spotifywebapi/devicetype/gameconsole/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/hash(into:)/index.html b/docs/documentation/spotifywebapi/devicetype/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/devicetype/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/hashvalue/index.html b/docs/documentation/spotifywebapi/devicetype/hashvalue/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/hashvalue/index.html +++ b/docs/documentation/spotifywebapi/devicetype/hashvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/index.html b/docs/documentation/spotifywebapi/devicetype/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/index.html +++ b/docs/documentation/spotifywebapi/devicetype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/init(from:)/index.html b/docs/documentation/spotifywebapi/devicetype/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/devicetype/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/init(rawvalue:)/index.html b/docs/documentation/spotifywebapi/devicetype/init(rawvalue:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/init(rawvalue:)/index.html +++ b/docs/documentation/spotifywebapi/devicetype/init(rawvalue:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/rawrepresentable-implementations/index.html b/docs/documentation/spotifywebapi/devicetype/rawrepresentable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/rawrepresentable-implementations/index.html +++ b/docs/documentation/spotifywebapi/devicetype/rawrepresentable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/smartphone/index.html b/docs/documentation/spotifywebapi/devicetype/smartphone/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/smartphone/index.html +++ b/docs/documentation/spotifywebapi/devicetype/smartphone/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/speaker/index.html b/docs/documentation/spotifywebapi/devicetype/speaker/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/speaker/index.html +++ b/docs/documentation/spotifywebapi/devicetype/speaker/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/stb/index.html b/docs/documentation/spotifywebapi/devicetype/stb/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/stb/index.html +++ b/docs/documentation/spotifywebapi/devicetype/stb/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/tablet/index.html b/docs/documentation/spotifywebapi/devicetype/tablet/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/tablet/index.html +++ b/docs/documentation/spotifywebapi/devicetype/tablet/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/tv/index.html b/docs/documentation/spotifywebapi/devicetype/tv/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/tv/index.html +++ b/docs/documentation/spotifywebapi/devicetype/tv/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/devicetype/unknown/index.html b/docs/documentation/spotifywebapi/devicetype/unknown/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/devicetype/unknown/index.html +++ b/docs/documentation/spotifywebapi/devicetype/unknown/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/endpoints/accountsbase/index.html b/docs/documentation/spotifywebapi/endpoints/accountsbase/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/endpoints/accountsbase/index.html +++ b/docs/documentation/spotifywebapi/endpoints/accountsbase/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/endpoints/apibase/index.html b/docs/documentation/spotifywebapi/endpoints/apibase/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/endpoints/apibase/index.html +++ b/docs/documentation/spotifywebapi/endpoints/apibase/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/endpoints/apiendpoint(_:queryitems:)/index.html b/docs/documentation/spotifywebapi/endpoints/apiendpoint(_:queryitems:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/endpoints/apiendpoint(_:queryitems:)/index.html +++ b/docs/documentation/spotifywebapi/endpoints/apiendpoint(_:queryitems:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/endpoints/apiversion1/index.html b/docs/documentation/spotifywebapi/endpoints/apiversion1/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/endpoints/apiversion1/index.html +++ b/docs/documentation/spotifywebapi/endpoints/apiversion1/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/endpoints/authorize/index.html b/docs/documentation/spotifywebapi/endpoints/authorize/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/endpoints/authorize/index.html +++ b/docs/documentation/spotifywebapi/endpoints/authorize/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/endpoints/gettokens/index.html b/docs/documentation/spotifywebapi/endpoints/gettokens/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/endpoints/gettokens/index.html +++ b/docs/documentation/spotifywebapi/endpoints/gettokens/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/endpoints/index.html b/docs/documentation/spotifywebapi/endpoints/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/endpoints/index.html +++ b/docs/documentation/spotifywebapi/endpoints/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/endpoints/token/index.html b/docs/documentation/spotifywebapi/endpoints/token/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/endpoints/token/index.html +++ b/docs/documentation/spotifywebapi/endpoints/token/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/episode/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/episode/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/episode/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/episode/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/audiopreviewurl/index.html b/docs/documentation/spotifywebapi/episode/audiopreviewurl/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/audiopreviewurl/index.html +++ b/docs/documentation/spotifywebapi/episode/audiopreviewurl/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/decodable-implementations/index.html b/docs/documentation/spotifywebapi/episode/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/episode/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/description/index.html b/docs/documentation/spotifywebapi/episode/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/description/index.html +++ b/docs/documentation/spotifywebapi/episode/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/durationms/index.html b/docs/documentation/spotifywebapi/episode/durationms/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/durationms/index.html +++ b/docs/documentation/spotifywebapi/episode/durationms/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/encodable-implementations/index.html b/docs/documentation/spotifywebapi/episode/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/episode/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/encode(to:)/index.html b/docs/documentation/spotifywebapi/episode/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/episode/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/equatable-implementations/index.html b/docs/documentation/spotifywebapi/episode/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/episode/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/externalurls/index.html b/docs/documentation/spotifywebapi/episode/externalurls/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/externalurls/index.html +++ b/docs/documentation/spotifywebapi/episode/externalurls/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/href/index.html b/docs/documentation/spotifywebapi/episode/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/href/index.html +++ b/docs/documentation/spotifywebapi/episode/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/htmldescription/index.html b/docs/documentation/spotifywebapi/episode/htmldescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/htmldescription/index.html +++ b/docs/documentation/spotifywebapi/episode/htmldescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/id/index.html b/docs/documentation/spotifywebapi/episode/id/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/id/index.html +++ b/docs/documentation/spotifywebapi/episode/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/images/index.html b/docs/documentation/spotifywebapi/episode/images/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/images/index.html +++ b/docs/documentation/spotifywebapi/episode/images/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/index.html b/docs/documentation/spotifywebapi/episode/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/index.html +++ b/docs/documentation/spotifywebapi/episode/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/init(from:)/index.html b/docs/documentation/spotifywebapi/episode/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/episode/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/init(name:show:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:href:isplayable:externalurls:isexternallyhosted:languages:releasedateprecision:restrictions:)/index.html b/docs/documentation/spotifywebapi/episode/init(name:show:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:href:isplayable:externalurls:isexternallyhosted:languages:releasedateprecision:restrictions:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/init(name:show:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:href:isplayable:externalurls:isexternallyhosted:languages:releasedateprecision:restrictions:)/index.html +++ b/docs/documentation/spotifywebapi/episode/init(name:show:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:href:isplayable:externalurls:isexternallyhosted:languages:releasedateprecision:restrictions:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/episode/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/episode/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/isexplicit/index.html b/docs/documentation/spotifywebapi/episode/isexplicit/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/isexplicit/index.html +++ b/docs/documentation/spotifywebapi/episode/isexplicit/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/isexternallyhosted/index.html b/docs/documentation/spotifywebapi/episode/isexternallyhosted/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/isexternallyhosted/index.html +++ b/docs/documentation/spotifywebapi/episode/isexternallyhosted/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/isplayable/index.html b/docs/documentation/spotifywebapi/episode/isplayable/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/isplayable/index.html +++ b/docs/documentation/spotifywebapi/episode/isplayable/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/languages/index.html b/docs/documentation/spotifywebapi/episode/languages/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/languages/index.html +++ b/docs/documentation/spotifywebapi/episode/languages/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/name/index.html b/docs/documentation/spotifywebapi/episode/name/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/name/index.html +++ b/docs/documentation/spotifywebapi/episode/name/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/releasedate/index.html b/docs/documentation/spotifywebapi/episode/releasedate/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/releasedate/index.html +++ b/docs/documentation/spotifywebapi/episode/releasedate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/releasedateprecision/index.html b/docs/documentation/spotifywebapi/episode/releasedateprecision/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/releasedateprecision/index.html +++ b/docs/documentation/spotifywebapi/episode/releasedateprecision/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/restrictions/index.html b/docs/documentation/spotifywebapi/episode/restrictions/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/restrictions/index.html +++ b/docs/documentation/spotifywebapi/episode/restrictions/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/resumepoint/index.html b/docs/documentation/spotifywebapi/episode/resumepoint/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/resumepoint/index.html +++ b/docs/documentation/spotifywebapi/episode/resumepoint/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/show/index.html b/docs/documentation/spotifywebapi/episode/show/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/show/index.html +++ b/docs/documentation/spotifywebapi/episode/show/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/type/index.html b/docs/documentation/spotifywebapi/episode/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/type/index.html +++ b/docs/documentation/spotifywebapi/episode/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/episode/uri/index.html b/docs/documentation/spotifywebapi/episode/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/episode/uri/index.html +++ b/docs/documentation/spotifywebapi/episode/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/featuredplaylists/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/featuredplaylists/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/featuredplaylists/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/featuredplaylists/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/featuredplaylists/equatable-implementations/index.html b/docs/documentation/spotifywebapi/featuredplaylists/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/featuredplaylists/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/featuredplaylists/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/featuredplaylists/index.html b/docs/documentation/spotifywebapi/featuredplaylists/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/featuredplaylists/index.html +++ b/docs/documentation/spotifywebapi/featuredplaylists/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/featuredplaylists/init(from:)/index.html b/docs/documentation/spotifywebapi/featuredplaylists/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/featuredplaylists/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/featuredplaylists/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/featuredplaylists/init(message:playlists:)/index.html b/docs/documentation/spotifywebapi/featuredplaylists/init(message:playlists:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/featuredplaylists/init(message:playlists:)/index.html +++ b/docs/documentation/spotifywebapi/featuredplaylists/init(message:playlists:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/featuredplaylists/message/index.html b/docs/documentation/spotifywebapi/featuredplaylists/message/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/featuredplaylists/message/index.html +++ b/docs/documentation/spotifywebapi/featuredplaylists/message/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/featuredplaylists/playlists/index.html b/docs/documentation/spotifywebapi/featuredplaylists/playlists/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/featuredplaylists/playlists/index.html +++ b/docs/documentation/spotifywebapi/featuredplaylists/playlists/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/followers/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/followers/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/followers/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/followers/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/followers/decodable-implementations/index.html b/docs/documentation/spotifywebapi/followers/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/followers/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/followers/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/followers/encodable-implementations/index.html b/docs/documentation/spotifywebapi/followers/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/followers/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/followers/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/followers/encode(to:)/index.html b/docs/documentation/spotifywebapi/followers/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/followers/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/followers/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/followers/equatable-implementations/index.html b/docs/documentation/spotifywebapi/followers/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/followers/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/followers/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/followers/href/index.html b/docs/documentation/spotifywebapi/followers/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/followers/href/index.html +++ b/docs/documentation/spotifywebapi/followers/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/followers/index.html b/docs/documentation/spotifywebapi/followers/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/followers/index.html +++ b/docs/documentation/spotifywebapi/followers/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/followers/init(from:)/index.html b/docs/documentation/spotifywebapi/followers/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/followers/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/followers/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/followers/init(href:total:)/index.html b/docs/documentation/spotifywebapi/followers/init(href:total:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/followers/init(href:total:)/index.html +++ b/docs/documentation/spotifywebapi/followers/init(href:total:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/followers/total/index.html b/docs/documentation/spotifywebapi/followers/total/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/followers/total/index.html +++ b/docs/documentation/spotifywebapi/followers/total/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/characterset/index.html b/docs/documentation/spotifywebapi/foundation/characterset/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/characterset/index.html +++ b/docs/documentation/spotifywebapi/foundation/characterset/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/characterset/urlqueryandpathallowed/index.html b/docs/documentation/spotifywebapi/foundation/characterset/urlqueryandpathallowed/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/characterset/urlqueryandpathallowed/index.html +++ b/docs/documentation/spotifywebapi/foundation/characterset/urlqueryandpathallowed/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/data/base64urlencodedstring(options:)/index.html b/docs/documentation/spotifywebapi/foundation/data/base64urlencodedstring(options:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/data/base64urlencodedstring(options:)/index.html +++ b/docs/documentation/spotifywebapi/foundation/data/base64urlencodedstring(options:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/data/index.html b/docs/documentation/spotifywebapi/foundation/data/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/data/index.html +++ b/docs/documentation/spotifywebapi/foundation/data/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/data/init(base64urlencoded:options:)/index.html b/docs/documentation/spotifywebapi/foundation/data/init(base64urlencoded:options:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/data/init(base64urlencoded:options:)/index.html +++ b/docs/documentation/spotifywebapi/foundation/data/init(base64urlencoded:options:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/date/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/foundation/date/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/date/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/foundation/date/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/date/index.html b/docs/documentation/spotifywebapi/foundation/date/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/date/index.html +++ b/docs/documentation/spotifywebapi/foundation/date/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/date/init(millisecondssince1970:)/index.html b/docs/documentation/spotifywebapi/foundation/date/init(millisecondssince1970:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/date/init(millisecondssince1970:)/index.html +++ b/docs/documentation/spotifywebapi/foundation/date/init(millisecondssince1970:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/date/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/foundation/date/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/date/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/foundation/date/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/date/millisecondssince1970/index.html b/docs/documentation/spotifywebapi/foundation/date/millisecondssince1970/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/date/millisecondssince1970/index.html +++ b/docs/documentation/spotifywebapi/foundation/date/millisecondssince1970/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/dateformatter/featuredplaylists/index.html b/docs/documentation/spotifywebapi/foundation/dateformatter/featuredplaylists/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/dateformatter/featuredplaylists/index.html +++ b/docs/documentation/spotifywebapi/foundation/dateformatter/featuredplaylists/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/dateformatter/index.html b/docs/documentation/spotifywebapi/foundation/dateformatter/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/dateformatter/index.html +++ b/docs/documentation/spotifywebapi/foundation/dateformatter/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/dateformatter/millisecondstime/index.html b/docs/documentation/spotifywebapi/foundation/dateformatter/millisecondstime/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/dateformatter/millisecondstime/index.html +++ b/docs/documentation/spotifywebapi/foundation/dateformatter/millisecondstime/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/dateformatter/spotifyalbumlong/index.html b/docs/documentation/spotifywebapi/foundation/dateformatter/spotifyalbumlong/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/dateformatter/spotifyalbumlong/index.html +++ b/docs/documentation/spotifywebapi/foundation/dateformatter/spotifyalbumlong/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/dateformatter/spotifyalbummedium/index.html b/docs/documentation/spotifywebapi/foundation/dateformatter/spotifyalbummedium/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/dateformatter/spotifyalbummedium/index.html +++ b/docs/documentation/spotifywebapi/foundation/dateformatter/spotifyalbummedium/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/dateformatter/spotifyalbumshort/index.html b/docs/documentation/spotifywebapi/foundation/dateformatter/spotifyalbumshort/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/dateformatter/spotifyalbumshort/index.html +++ b/docs/documentation/spotifywebapi/foundation/dateformatter/spotifyalbumshort/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/index.html b/docs/documentation/spotifywebapi/foundation/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/index.html +++ b/docs/documentation/spotifywebapi/foundation/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/url/appending(queryitems:)-4id6o/index.html b/docs/documentation/spotifywebapi/foundation/url/appending(queryitems:)-4id6o/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/url/appending(queryitems:)-4id6o/index.html +++ b/docs/documentation/spotifywebapi/foundation/url/appending(queryitems:)-4id6o/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/url/appending(queryitems:)-fcfy/index.html b/docs/documentation/spotifywebapi/foundation/url/appending(queryitems:)-fcfy/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/url/appending(queryitems:)-fcfy/index.html +++ b/docs/documentation/spotifywebapi/foundation/url/appending(queryitems:)-fcfy/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/url/components/index.html b/docs/documentation/spotifywebapi/foundation/url/components/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/url/components/index.html +++ b/docs/documentation/spotifywebapi/foundation/url/components/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/url/index.html b/docs/documentation/spotifywebapi/foundation/url/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/url/index.html +++ b/docs/documentation/spotifywebapi/foundation/url/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/url/queryitems/index.html b/docs/documentation/spotifywebapi/foundation/url/queryitems/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/url/queryitems/index.html +++ b/docs/documentation/spotifywebapi/foundation/url/queryitems/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/url/queryitemsdict/index.html b/docs/documentation/spotifywebapi/foundation/url/queryitemsdict/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/url/queryitemsdict/index.html +++ b/docs/documentation/spotifywebapi/foundation/url/queryitemsdict/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/url/removequeryitems()/index.html b/docs/documentation/spotifywebapi/foundation/url/removequeryitems()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/url/removequeryitems()/index.html +++ b/docs/documentation/spotifywebapi/foundation/url/removequeryitems()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/url/removetrailingslashinpath()/index.html b/docs/documentation/spotifywebapi/foundation/url/removetrailingslashinpath()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/url/removetrailingslashinpath()/index.html +++ b/docs/documentation/spotifywebapi/foundation/url/removetrailingslashinpath()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/url/removingqueryitems()/index.html b/docs/documentation/spotifywebapi/foundation/url/removingqueryitems()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/url/removingqueryitems()/index.html +++ b/docs/documentation/spotifywebapi/foundation/url/removingqueryitems()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/url/removingtrailingslashinpath()/index.html b/docs/documentation/spotifywebapi/foundation/url/removingtrailingslashinpath()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/url/removingtrailingslashinpath()/index.html +++ b/docs/documentation/spotifywebapi/foundation/url/removingtrailingslashinpath()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/url/sortedqueryitems()/index.html b/docs/documentation/spotifywebapi/foundation/url/sortedqueryitems()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/url/sortedqueryitems()/index.html +++ b/docs/documentation/spotifywebapi/foundation/url/sortedqueryitems()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/url/sortqueryitems()/index.html b/docs/documentation/spotifywebapi/foundation/url/sortqueryitems()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/url/sortqueryitems()/index.html +++ b/docs/documentation/spotifywebapi/foundation/url/sortqueryitems()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/urlcomponents/index.html b/docs/documentation/spotifywebapi/foundation/urlcomponents/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/urlcomponents/index.html +++ b/docs/documentation/spotifywebapi/foundation/urlcomponents/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/urlcomponents/queryitemsdict/index.html b/docs/documentation/spotifywebapi/foundation/urlcomponents/queryitemsdict/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/urlcomponents/queryitemsdict/index.html +++ b/docs/documentation/spotifywebapi/foundation/urlcomponents/queryitemsdict/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/urlcomponents/removetrailingslashinpath()/index.html b/docs/documentation/spotifywebapi/foundation/urlcomponents/removetrailingslashinpath()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/urlcomponents/removetrailingslashinpath()/index.html +++ b/docs/documentation/spotifywebapi/foundation/urlcomponents/removetrailingslashinpath()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/urlcomponents/removingtrailingslashinpath()/index.html b/docs/documentation/spotifywebapi/foundation/urlcomponents/removingtrailingslashinpath()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/urlcomponents/removingtrailingslashinpath()/index.html +++ b/docs/documentation/spotifywebapi/foundation/urlcomponents/removingtrailingslashinpath()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/urlsession/defaultnetworkadaptor(request:)/index.html b/docs/documentation/spotifywebapi/foundation/urlsession/defaultnetworkadaptor(request:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/urlsession/defaultnetworkadaptor(request:)/index.html +++ b/docs/documentation/spotifywebapi/foundation/urlsession/defaultnetworkadaptor(request:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/foundation/urlsession/index.html b/docs/documentation/spotifywebapi/foundation/urlsession/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/foundation/urlsession/index.html +++ b/docs/documentation/spotifywebapi/foundation/urlsession/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/generatepageoffsets(_:maxextrapages:)/index.html b/docs/documentation/spotifywebapi/generatepageoffsets(_:maxextrapages:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/generatepageoffsets(_:maxextrapages:)/index.html +++ b/docs/documentation/spotifywebapi/generatepageoffsets(_:maxextrapages:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/headers/basicbase64encoded(clientid:clientsecret:)/index.html b/docs/documentation/spotifywebapi/headers/basicbase64encoded(clientid:clientsecret:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/headers/basicbase64encoded(clientid:clientsecret:)/index.html +++ b/docs/documentation/spotifywebapi/headers/basicbase64encoded(clientid:clientsecret:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/headers/bearerauthorization(_:)/index.html b/docs/documentation/spotifywebapi/headers/bearerauthorization(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/headers/bearerauthorization(_:)/index.html +++ b/docs/documentation/spotifywebapi/headers/bearerauthorization(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/headers/bearerauthorizationandcontenttypejson(_:)/index.html b/docs/documentation/spotifywebapi/headers/bearerauthorizationandcontenttypejson(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/headers/bearerauthorizationandcontenttypejson(_:)/index.html +++ b/docs/documentation/spotifywebapi/headers/bearerauthorizationandcontenttypejson(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/headers/contenttypeimagejpeg/index.html b/docs/documentation/spotifywebapi/headers/contenttypeimagejpeg/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/headers/contenttypeimagejpeg/index.html +++ b/docs/documentation/spotifywebapi/headers/contenttypeimagejpeg/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/headers/contenttypejson/index.html b/docs/documentation/spotifywebapi/headers/contenttypejson/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/headers/contenttypejson/index.html +++ b/docs/documentation/spotifywebapi/headers/contenttypejson/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/headers/formurlencoded/index.html b/docs/documentation/spotifywebapi/headers/formurlencoded/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/headers/formurlencoded/index.html +++ b/docs/documentation/spotifywebapi/headers/formurlencoded/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/headers/index.html b/docs/documentation/spotifywebapi/headers/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/headers/index.html +++ b/docs/documentation/spotifywebapi/headers/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/idcategory/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/idcategory/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/ad/index.html b/docs/documentation/spotifywebapi/idcategory/ad/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/ad/index.html +++ b/docs/documentation/spotifywebapi/idcategory/ad/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/album/index.html b/docs/documentation/spotifywebapi/idcategory/album/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/album/index.html +++ b/docs/documentation/spotifywebapi/idcategory/album/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/artist/index.html b/docs/documentation/spotifywebapi/idcategory/artist/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/artist/index.html +++ b/docs/documentation/spotifywebapi/idcategory/artist/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/audiobook/index.html b/docs/documentation/spotifywebapi/idcategory/audiobook/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/audiobook/index.html +++ b/docs/documentation/spotifywebapi/idcategory/audiobook/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/chapter/index.html b/docs/documentation/spotifywebapi/idcategory/chapter/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/chapter/index.html +++ b/docs/documentation/spotifywebapi/idcategory/chapter/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/collection/index.html b/docs/documentation/spotifywebapi/idcategory/collection/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/collection/index.html +++ b/docs/documentation/spotifywebapi/idcategory/collection/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/encode(to:)/index.html b/docs/documentation/spotifywebapi/idcategory/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/idcategory/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/episode/index.html b/docs/documentation/spotifywebapi/idcategory/episode/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/episode/index.html +++ b/docs/documentation/spotifywebapi/idcategory/episode/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/equatable-implementations/index.html b/docs/documentation/spotifywebapi/idcategory/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/idcategory/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/genre/index.html b/docs/documentation/spotifywebapi/idcategory/genre/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/genre/index.html +++ b/docs/documentation/spotifywebapi/idcategory/genre/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/hash(into:)/index.html b/docs/documentation/spotifywebapi/idcategory/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/idcategory/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/hashvalue/index.html b/docs/documentation/spotifywebapi/idcategory/hashvalue/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/hashvalue/index.html +++ b/docs/documentation/spotifywebapi/idcategory/hashvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/index.html b/docs/documentation/spotifywebapi/idcategory/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/index.html +++ b/docs/documentation/spotifywebapi/idcategory/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/init(from:)/index.html b/docs/documentation/spotifywebapi/idcategory/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/idcategory/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/init(rawvalue:)/index.html b/docs/documentation/spotifywebapi/idcategory/init(rawvalue:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/init(rawvalue:)/index.html +++ b/docs/documentation/spotifywebapi/idcategory/init(rawvalue:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/local/index.html b/docs/documentation/spotifywebapi/idcategory/local/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/local/index.html +++ b/docs/documentation/spotifywebapi/idcategory/local/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/playlist/index.html b/docs/documentation/spotifywebapi/idcategory/playlist/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/playlist/index.html +++ b/docs/documentation/spotifywebapi/idcategory/playlist/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/rawrepresentable-implementations/index.html b/docs/documentation/spotifywebapi/idcategory/rawrepresentable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/rawrepresentable-implementations/index.html +++ b/docs/documentation/spotifywebapi/idcategory/rawrepresentable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/show/index.html b/docs/documentation/spotifywebapi/idcategory/show/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/show/index.html +++ b/docs/documentation/spotifywebapi/idcategory/show/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/track/index.html b/docs/documentation/spotifywebapi/idcategory/track/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/track/index.html +++ b/docs/documentation/spotifywebapi/idcategory/track/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/unknown/index.html b/docs/documentation/spotifywebapi/idcategory/unknown/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/unknown/index.html +++ b/docs/documentation/spotifywebapi/idcategory/unknown/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/idcategory/user/index.html b/docs/documentation/spotifywebapi/idcategory/user/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/idcategory/user/index.html +++ b/docs/documentation/spotifywebapi/idcategory/user/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/index.html b/docs/documentation/spotifywebapi/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/index.html +++ b/docs/documentation/spotifywebapi/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/logging/index.html b/docs/documentation/spotifywebapi/logging/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/logging/index.html +++ b/docs/documentation/spotifywebapi/logging/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/logging/logger/index.html b/docs/documentation/spotifywebapi/logging/logger/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/logging/logger/index.html +++ b/docs/documentation/spotifywebapi/logging/logger/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/logging/logger/init(label:level:)/index.html b/docs/documentation/spotifywebapi/logging/logger/init(label:level:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/logging/logger/init(label:level:)/index.html +++ b/docs/documentation/spotifywebapi/logging/logger/init(label:level:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/logging/logger/init(label:level:factory:)/index.html b/docs/documentation/spotifywebapi/logging/logger/init(label:level:factory:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/logging/logger/init(label:level:factory:)/index.html +++ b/docs/documentation/spotifywebapi/logging/logger/init(label:level:factory:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/media-objects/index.html b/docs/documentation/spotifywebapi/media-objects/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/media-objects/index.html +++ b/docs/documentation/spotifywebapi/media-objects/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/newalbumreleases/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/newalbumreleases/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/newalbumreleases/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/newalbumreleases/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/newalbumreleases/albums/index.html b/docs/documentation/spotifywebapi/newalbumreleases/albums/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/newalbumreleases/albums/index.html +++ b/docs/documentation/spotifywebapi/newalbumreleases/albums/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/newalbumreleases/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/newalbumreleases/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/newalbumreleases/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/newalbumreleases/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/newalbumreleases/equatable-implementations/index.html b/docs/documentation/spotifywebapi/newalbumreleases/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/newalbumreleases/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/newalbumreleases/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/newalbumreleases/index.html b/docs/documentation/spotifywebapi/newalbumreleases/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/newalbumreleases/index.html +++ b/docs/documentation/spotifywebapi/newalbumreleases/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/newalbumreleases/init(from:)/index.html b/docs/documentation/spotifywebapi/newalbumreleases/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/newalbumreleases/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/newalbumreleases/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/newalbumreleases/init(message:albums:)/index.html b/docs/documentation/spotifywebapi/newalbumreleases/init(message:albums:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/newalbumreleases/init(message:albums:)/index.html +++ b/docs/documentation/spotifywebapi/newalbumreleases/init(message:albums:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/newalbumreleases/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/newalbumreleases/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/newalbumreleases/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/newalbumreleases/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/newalbumreleases/message/index.html b/docs/documentation/spotifywebapi/newalbumreleases/message/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/newalbumreleases/message/index.html +++ b/docs/documentation/spotifywebapi/newalbumreleases/message/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/other-objects/index.html b/docs/documentation/spotifywebapi/other-objects/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/other-objects/index.html +++ b/docs/documentation/spotifywebapi/other-objects/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/paginated/index.html b/docs/documentation/spotifywebapi/paginated/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/paginated/index.html +++ b/docs/documentation/spotifywebapi/paginated/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/paginated/next/index.html b/docs/documentation/spotifywebapi/paginated/next/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/paginated/next/index.html +++ b/docs/documentation/spotifywebapi/paginated/next/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/pagingobject/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/==(_:_:)/index.html b/docs/documentation/spotifywebapi/pagingobject/==(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/==(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/==(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/pagingobject/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/decodable-implementations/index.html b/docs/documentation/spotifywebapi/pagingobject/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/encodable-implementations/index.html b/docs/documentation/spotifywebapi/pagingobject/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/encode(to:)/index.html b/docs/documentation/spotifywebapi/pagingobject/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/equatable-implementations/index.html b/docs/documentation/spotifywebapi/pagingobject/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/estimatedindex/index.html b/docs/documentation/spotifywebapi/pagingobject/estimatedindex/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/estimatedindex/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/estimatedindex/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/estimatedtotalpages/index.html b/docs/documentation/spotifywebapi/pagingobject/estimatedtotalpages/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/estimatedtotalpages/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/estimatedtotalpages/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/hash(into:)/index.html b/docs/documentation/spotifywebapi/pagingobject/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/hashable-implementations/index.html b/docs/documentation/spotifywebapi/pagingobject/hashable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/hashable-implementations/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/hashable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/href/index.html b/docs/documentation/spotifywebapi/pagingobject/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/href/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/index.html b/docs/documentation/spotifywebapi/pagingobject/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/init(from:)/index.html b/docs/documentation/spotifywebapi/pagingobject/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/init(href:items:limit:next:previous:offset:total:)/index.html b/docs/documentation/spotifywebapi/pagingobject/init(href:items:limit:next:previous:offset:total:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/init(href:items:limit:next:previous:offset:total:)/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/init(href:items:limit:next:previous:offset:total:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/pagingobject/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/items/index.html b/docs/documentation/spotifywebapi/pagingobject/items/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/items/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/items/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/limit/index.html b/docs/documentation/spotifywebapi/pagingobject/limit/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/limit/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/limit/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/next/index.html b/docs/documentation/spotifywebapi/pagingobject/next/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/next/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/next/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/offset/index.html b/docs/documentation/spotifywebapi/pagingobject/offset/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/offset/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/offset/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/previous/index.html b/docs/documentation/spotifywebapi/pagingobject/previous/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/previous/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/previous/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobject/total/index.html b/docs/documentation/spotifywebapi/pagingobject/total/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobject/total/index.html +++ b/docs/documentation/spotifywebapi/pagingobject/total/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobjectprotocol/href/index.html b/docs/documentation/spotifywebapi/pagingobjectprotocol/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobjectprotocol/href/index.html +++ b/docs/documentation/spotifywebapi/pagingobjectprotocol/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobjectprotocol/index.html b/docs/documentation/spotifywebapi/pagingobjectprotocol/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobjectprotocol/index.html +++ b/docs/documentation/spotifywebapi/pagingobjectprotocol/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobjectprotocol/item/index.html b/docs/documentation/spotifywebapi/pagingobjectprotocol/item/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobjectprotocol/item/index.html +++ b/docs/documentation/spotifywebapi/pagingobjectprotocol/item/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobjectprotocol/items/index.html b/docs/documentation/spotifywebapi/pagingobjectprotocol/items/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobjectprotocol/items/index.html +++ b/docs/documentation/spotifywebapi/pagingobjectprotocol/items/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobjectprotocol/limit/index.html b/docs/documentation/spotifywebapi/pagingobjectprotocol/limit/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobjectprotocol/limit/index.html +++ b/docs/documentation/spotifywebapi/pagingobjectprotocol/limit/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobjectprotocol/next/index.html b/docs/documentation/spotifywebapi/pagingobjectprotocol/next/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobjectprotocol/next/index.html +++ b/docs/documentation/spotifywebapi/pagingobjectprotocol/next/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobjectprotocol/offset/index.html b/docs/documentation/spotifywebapi/pagingobjectprotocol/offset/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobjectprotocol/offset/index.html +++ b/docs/documentation/spotifywebapi/pagingobjectprotocol/offset/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobjectprotocol/previous/index.html b/docs/documentation/spotifywebapi/pagingobjectprotocol/previous/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobjectprotocol/previous/index.html +++ b/docs/documentation/spotifywebapi/pagingobjectprotocol/previous/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pagingobjectprotocol/total/index.html b/docs/documentation/spotifywebapi/pagingobjectprotocol/total/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pagingobjectprotocol/total/index.html +++ b/docs/documentation/spotifywebapi/pagingobjectprotocol/total/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/clientid/index.html b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/clientid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/clientid/index.html +++ b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/clientid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/decodable-implementations/index.html b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/equatable-implementations/index.html b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/formurlencoded()/index.html b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/formurlencoded()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/formurlencoded()/index.html +++ b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/formurlencoded()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/granttype/index.html b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/granttype/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/granttype/index.html +++ b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/granttype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/index.html b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/index.html +++ b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/init(from:)/index.html b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/init(refreshtoken:clientid:)/index.html b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/init(refreshtoken:clientid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/init(refreshtoken:clientid:)/index.html +++ b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/init(refreshtoken:clientid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/refreshtoken/index.html b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/refreshtoken/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/refreshtoken/index.html +++ b/docs/documentation/spotifywebapi/pkcerefreshtokensrequest/refreshtoken/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcetokensrequest/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/pkcetokensrequest/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcetokensrequest/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/pkcetokensrequest/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcetokensrequest/clientid/index.html b/docs/documentation/spotifywebapi/pkcetokensrequest/clientid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcetokensrequest/clientid/index.html +++ b/docs/documentation/spotifywebapi/pkcetokensrequest/clientid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcetokensrequest/code/index.html b/docs/documentation/spotifywebapi/pkcetokensrequest/code/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcetokensrequest/code/index.html +++ b/docs/documentation/spotifywebapi/pkcetokensrequest/code/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcetokensrequest/codeverifier/index.html b/docs/documentation/spotifywebapi/pkcetokensrequest/codeverifier/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcetokensrequest/codeverifier/index.html +++ b/docs/documentation/spotifywebapi/pkcetokensrequest/codeverifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcetokensrequest/decodable-implementations/index.html b/docs/documentation/spotifywebapi/pkcetokensrequest/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcetokensrequest/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/pkcetokensrequest/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcetokensrequest/equatable-implementations/index.html b/docs/documentation/spotifywebapi/pkcetokensrequest/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcetokensrequest/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/pkcetokensrequest/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcetokensrequest/formurlencoded()/index.html b/docs/documentation/spotifywebapi/pkcetokensrequest/formurlencoded()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcetokensrequest/formurlencoded()/index.html +++ b/docs/documentation/spotifywebapi/pkcetokensrequest/formurlencoded()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcetokensrequest/granttype/index.html b/docs/documentation/spotifywebapi/pkcetokensrequest/granttype/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcetokensrequest/granttype/index.html +++ b/docs/documentation/spotifywebapi/pkcetokensrequest/granttype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcetokensrequest/index.html b/docs/documentation/spotifywebapi/pkcetokensrequest/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcetokensrequest/index.html +++ b/docs/documentation/spotifywebapi/pkcetokensrequest/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcetokensrequest/init(code:codeverifier:redirecturi:clientid:)/index.html b/docs/documentation/spotifywebapi/pkcetokensrequest/init(code:codeverifier:redirecturi:clientid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcetokensrequest/init(code:codeverifier:redirecturi:clientid:)/index.html +++ b/docs/documentation/spotifywebapi/pkcetokensrequest/init(code:codeverifier:redirecturi:clientid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcetokensrequest/init(from:)/index.html b/docs/documentation/spotifywebapi/pkcetokensrequest/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcetokensrequest/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/pkcetokensrequest/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/pkcetokensrequest/redirecturi/index.html b/docs/documentation/spotifywebapi/pkcetokensrequest/redirecturi/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/pkcetokensrequest/redirecturi/index.html +++ b/docs/documentation/spotifywebapi/pkcetokensrequest/redirecturi/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/playbackactions/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/allcases-swift.type.property/index.html b/docs/documentation/spotifywebapi/playbackactions/allcases-swift.type.property/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/allcases-swift.type.property/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/allcases-swift.type.property/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/allcases-swift.typealias/index.html b/docs/documentation/spotifywebapi/playbackactions/allcases-swift.typealias/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/allcases-swift.typealias/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/allcases-swift.typealias/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/caseiterable-implementations/index.html b/docs/documentation/spotifywebapi/playbackactions/caseiterable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/caseiterable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/caseiterable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/encode(to:)/index.html b/docs/documentation/spotifywebapi/playbackactions/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/equatable-implementations/index.html b/docs/documentation/spotifywebapi/playbackactions/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/hash(into:)/index.html b/docs/documentation/spotifywebapi/playbackactions/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/hashvalue/index.html b/docs/documentation/spotifywebapi/playbackactions/hashvalue/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/hashvalue/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/hashvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/index.html b/docs/documentation/spotifywebapi/playbackactions/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/init(from:)/index.html b/docs/documentation/spotifywebapi/playbackactions/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/init(rawvalue:)/index.html b/docs/documentation/spotifywebapi/playbackactions/init(rawvalue:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/init(rawvalue:)/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/init(rawvalue:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/interruptplayback/index.html b/docs/documentation/spotifywebapi/playbackactions/interruptplayback/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/interruptplayback/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/interruptplayback/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/pause/index.html b/docs/documentation/spotifywebapi/playbackactions/pause/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/pause/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/pause/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/rawrepresentable-implementations/index.html b/docs/documentation/spotifywebapi/playbackactions/rawrepresentable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/rawrepresentable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/rawrepresentable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/resume/index.html b/docs/documentation/spotifywebapi/playbackactions/resume/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/resume/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/resume/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/seek/index.html b/docs/documentation/spotifywebapi/playbackactions/seek/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/seek/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/seek/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/skiptonext/index.html b/docs/documentation/spotifywebapi/playbackactions/skiptonext/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/skiptonext/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/skiptonext/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/skiptoprevious/index.html b/docs/documentation/spotifywebapi/playbackactions/skiptoprevious/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/skiptoprevious/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/skiptoprevious/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/togglerepeatcontext/index.html b/docs/documentation/spotifywebapi/playbackactions/togglerepeatcontext/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/togglerepeatcontext/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/togglerepeatcontext/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/togglerepeattrack/index.html b/docs/documentation/spotifywebapi/playbackactions/togglerepeattrack/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/togglerepeattrack/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/togglerepeattrack/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/toggleshuffle/index.html b/docs/documentation/spotifywebapi/playbackactions/toggleshuffle/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/toggleshuffle/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/toggleshuffle/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackactions/transferplayback/index.html b/docs/documentation/spotifywebapi/playbackactions/transferplayback/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackactions/transferplayback/index.html +++ b/docs/documentation/spotifywebapi/playbackactions/transferplayback/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/==(_:_:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/==(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/==(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/==(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/contexturi(_:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/contexturi(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/contexturi(_:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/contexturi(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/decodable-implementations/index.html b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/encodable-implementations/index.html b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/encode(to:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/equatable-implementations/index.html b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/hash(into:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/hashable-implementations/index.html b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/hashable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/hashable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/hashable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/index.html b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/init(from:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/uris(_:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/uris(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/uris(_:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/context-swift.enum/uris(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/context-swift.property/index.html b/docs/documentation/spotifywebapi/playbackrequest/context-swift.property/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/context-swift.property/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/context-swift.property/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/decodable-implementations/index.html b/docs/documentation/spotifywebapi/playbackrequest/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/encodable-implementations/index.html b/docs/documentation/spotifywebapi/playbackrequest/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/encode(to:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/equatable-implementations/index.html b/docs/documentation/spotifywebapi/playbackrequest/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/index.html b/docs/documentation/spotifywebapi/playbackrequest/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/init(_:positionms:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/init(_:positionms:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/init(_:positionms:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/init(_:positionms:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/init(context:offset:positionms:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/init(context:offset:positionms:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/init(context:offset:positionms:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/init(context:offset:positionms:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/init(from:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/==(_:_:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/==(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/==(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/==(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/decodable-implementations/index.html b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/encodable-implementations/index.html b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/encode(to:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/equatable-implementations/index.html b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/hash(into:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/hashable-implementations/index.html b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/hashable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/hashable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/hashable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/index.html b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/init(from:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/position(_:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/position(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/position(_:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/position(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/uri(_:)/index.html b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/uri(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/uri(_:)/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.enum/uri(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.property/index.html b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.property/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/offset-swift.property/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/offset-swift.property/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playbackrequest/positionms/index.html b/docs/documentation/spotifywebapi/playbackrequest/positionms/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playbackrequest/positionms/index.html +++ b/docs/documentation/spotifywebapi/playbackrequest/positionms/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/player-objects/index.html b/docs/documentation/spotifywebapi/player-objects/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/player-objects/index.html +++ b/docs/documentation/spotifywebapi/player-objects/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playhistory/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/playhistory/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playhistory/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/playhistory/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playhistory/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/playhistory/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playhistory/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playhistory/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playhistory/context/index.html b/docs/documentation/spotifywebapi/playhistory/context/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playhistory/context/index.html +++ b/docs/documentation/spotifywebapi/playhistory/context/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playhistory/decodable-implementations/index.html b/docs/documentation/spotifywebapi/playhistory/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playhistory/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playhistory/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playhistory/encodable-implementations/index.html b/docs/documentation/spotifywebapi/playhistory/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playhistory/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playhistory/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playhistory/encode(to:)/index.html b/docs/documentation/spotifywebapi/playhistory/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playhistory/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/playhistory/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playhistory/equatable-implementations/index.html b/docs/documentation/spotifywebapi/playhistory/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playhistory/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playhistory/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playhistory/index.html b/docs/documentation/spotifywebapi/playhistory/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playhistory/index.html +++ b/docs/documentation/spotifywebapi/playhistory/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playhistory/init(from:)/index.html b/docs/documentation/spotifywebapi/playhistory/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playhistory/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/playhistory/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playhistory/init(track:playedat:context:)/index.html b/docs/documentation/spotifywebapi/playhistory/init(track:playedat:context:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playhistory/init(track:playedat:context:)/index.html +++ b/docs/documentation/spotifywebapi/playhistory/init(track:playedat:context:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playhistory/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/playhistory/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playhistory/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/playhistory/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playhistory/playedat/index.html b/docs/documentation/spotifywebapi/playhistory/playedat/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playhistory/playedat/index.html +++ b/docs/documentation/spotifywebapi/playhistory/playedat/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playhistory/track/index.html b/docs/documentation/spotifywebapi/playhistory/track/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playhistory/track/index.html +++ b/docs/documentation/spotifywebapi/playhistory/track/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist-objects/index.html b/docs/documentation/spotifywebapi/playlist-objects/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist-objects/index.html +++ b/docs/documentation/spotifywebapi/playlist-objects/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/playlist/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/playlist/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/decodable-implementations/index.html b/docs/documentation/spotifywebapi/playlist/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playlist/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/description/index.html b/docs/documentation/spotifywebapi/playlist/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/description/index.html +++ b/docs/documentation/spotifywebapi/playlist/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/equatable-implementations/index.html b/docs/documentation/spotifywebapi/playlist/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playlist/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/externalurls/index.html b/docs/documentation/spotifywebapi/playlist/externalurls/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/externalurls/index.html +++ b/docs/documentation/spotifywebapi/playlist/externalurls/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/followers/index.html b/docs/documentation/spotifywebapi/playlist/followers/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/followers/index.html +++ b/docs/documentation/spotifywebapi/playlist/followers/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/href/index.html b/docs/documentation/spotifywebapi/playlist/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/href/index.html +++ b/docs/documentation/spotifywebapi/playlist/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/id/index.html b/docs/documentation/spotifywebapi/playlist/id/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/id/index.html +++ b/docs/documentation/spotifywebapi/playlist/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/images/index.html b/docs/documentation/spotifywebapi/playlist/images/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/images/index.html +++ b/docs/documentation/spotifywebapi/playlist/images/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/index.html b/docs/documentation/spotifywebapi/playlist/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/index.html +++ b/docs/documentation/spotifywebapi/playlist/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/init(from:)/index.html b/docs/documentation/spotifywebapi/playlist/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/playlist/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/init(name:items:owner:ispublic:iscollaborative:description:snapshotid:externalurls:followers:href:id:uri:images:)/index.html b/docs/documentation/spotifywebapi/playlist/init(name:items:owner:ispublic:iscollaborative:description:snapshotid:externalurls:followers:href:id:uri:images:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/init(name:items:owner:ispublic:iscollaborative:description:snapshotid:externalurls:followers:href:id:uri:images:)/index.html +++ b/docs/documentation/spotifywebapi/playlist/init(name:items:owner:ispublic:iscollaborative:description:snapshotid:externalurls:followers:href:id:uri:images:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/iscollaborative/index.html b/docs/documentation/spotifywebapi/playlist/iscollaborative/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/iscollaborative/index.html +++ b/docs/documentation/spotifywebapi/playlist/iscollaborative/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/ispublic/index.html b/docs/documentation/spotifywebapi/playlist/ispublic/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/ispublic/index.html +++ b/docs/documentation/spotifywebapi/playlist/ispublic/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/items/index.html b/docs/documentation/spotifywebapi/playlist/items/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/items/index.html +++ b/docs/documentation/spotifywebapi/playlist/items/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/name/index.html b/docs/documentation/spotifywebapi/playlist/name/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/name/index.html +++ b/docs/documentation/spotifywebapi/playlist/name/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/owner/index.html b/docs/documentation/spotifywebapi/playlist/owner/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/owner/index.html +++ b/docs/documentation/spotifywebapi/playlist/owner/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/snapshotid/index.html b/docs/documentation/spotifywebapi/playlist/snapshotid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/snapshotid/index.html +++ b/docs/documentation/spotifywebapi/playlist/snapshotid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/type/index.html b/docs/documentation/spotifywebapi/playlist/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/type/index.html +++ b/docs/documentation/spotifywebapi/playlist/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlist/uri/index.html b/docs/documentation/spotifywebapi/playlist/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlist/uri/index.html +++ b/docs/documentation/spotifywebapi/playlist/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistdetails/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/playlistdetails/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistdetails/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/playlistdetails/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistdetails/decodable-implementations/index.html b/docs/documentation/spotifywebapi/playlistdetails/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistdetails/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playlistdetails/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistdetails/description/index.html b/docs/documentation/spotifywebapi/playlistdetails/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistdetails/description/index.html +++ b/docs/documentation/spotifywebapi/playlistdetails/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistdetails/equatable-implementations/index.html b/docs/documentation/spotifywebapi/playlistdetails/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistdetails/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playlistdetails/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistdetails/index.html b/docs/documentation/spotifywebapi/playlistdetails/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistdetails/index.html +++ b/docs/documentation/spotifywebapi/playlistdetails/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistdetails/init(from:)/index.html b/docs/documentation/spotifywebapi/playlistdetails/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistdetails/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/playlistdetails/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistdetails/init(name:ispublic:iscollaborative:description:)/index.html b/docs/documentation/spotifywebapi/playlistdetails/init(name:ispublic:iscollaborative:description:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistdetails/init(name:ispublic:iscollaborative:description:)/index.html +++ b/docs/documentation/spotifywebapi/playlistdetails/init(name:ispublic:iscollaborative:description:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistdetails/iscollaborative/index.html b/docs/documentation/spotifywebapi/playlistdetails/iscollaborative/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistdetails/iscollaborative/index.html +++ b/docs/documentation/spotifywebapi/playlistdetails/iscollaborative/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistdetails/ispublic/index.html b/docs/documentation/spotifywebapi/playlistdetails/ispublic/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistdetails/ispublic/index.html +++ b/docs/documentation/spotifywebapi/playlistdetails/ispublic/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistdetails/name/index.html b/docs/documentation/spotifywebapi/playlistdetails/name/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistdetails/name/index.html +++ b/docs/documentation/spotifywebapi/playlistdetails/name/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/playlistitem/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/playlistitem/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/decodable-implementations/index.html b/docs/documentation/spotifywebapi/playlistitem/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/durationms/index.html b/docs/documentation/spotifywebapi/playlistitem/durationms/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/durationms/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/durationms/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/encodable-implementations/index.html b/docs/documentation/spotifywebapi/playlistitem/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/encode(to:)/index.html b/docs/documentation/spotifywebapi/playlistitem/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/episode(_:)/index.html b/docs/documentation/spotifywebapi/playlistitem/episode(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/episode(_:)/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/episode(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/equatable-implementations/index.html b/docs/documentation/spotifywebapi/playlistitem/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/externalurls/index.html b/docs/documentation/spotifywebapi/playlistitem/externalurls/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/externalurls/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/externalurls/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/href/index.html b/docs/documentation/spotifywebapi/playlistitem/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/href/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/id/index.html b/docs/documentation/spotifywebapi/playlistitem/id/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/id/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/index.html b/docs/documentation/spotifywebapi/playlistitem/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/init(from:)/index.html b/docs/documentation/spotifywebapi/playlistitem/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/playlistitem/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/isexplicit/index.html b/docs/documentation/spotifywebapi/playlistitem/isexplicit/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/isexplicit/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/isexplicit/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/isplayable/index.html b/docs/documentation/spotifywebapi/playlistitem/isplayable/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/isplayable/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/isplayable/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/name/index.html b/docs/documentation/spotifywebapi/playlistitem/name/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/name/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/name/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/track(_:)/index.html b/docs/documentation/spotifywebapi/playlistitem/track(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/track(_:)/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/track(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/type/index.html b/docs/documentation/spotifywebapi/playlistitem/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/type/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitem/uri/index.html b/docs/documentation/spotifywebapi/playlistitem/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitem/uri/index.html +++ b/docs/documentation/spotifywebapi/playlistitem/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemcontainer/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/playlistitemcontainer/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemcontainer/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/playlistitemcontainer/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemcontainer/addedat/index.html b/docs/documentation/spotifywebapi/playlistitemcontainer/addedat/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemcontainer/addedat/index.html +++ b/docs/documentation/spotifywebapi/playlistitemcontainer/addedat/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemcontainer/addedby/index.html b/docs/documentation/spotifywebapi/playlistitemcontainer/addedby/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemcontainer/addedby/index.html +++ b/docs/documentation/spotifywebapi/playlistitemcontainer/addedby/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemcontainer/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/playlistitemcontainer/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemcontainer/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playlistitemcontainer/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemcontainer/decodable-implementations/index.html b/docs/documentation/spotifywebapi/playlistitemcontainer/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemcontainer/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playlistitemcontainer/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemcontainer/encodable-implementations/index.html b/docs/documentation/spotifywebapi/playlistitemcontainer/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemcontainer/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playlistitemcontainer/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemcontainer/encode(to:)/index.html b/docs/documentation/spotifywebapi/playlistitemcontainer/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemcontainer/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/playlistitemcontainer/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemcontainer/equatable-implementations/index.html b/docs/documentation/spotifywebapi/playlistitemcontainer/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemcontainer/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playlistitemcontainer/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemcontainer/index.html b/docs/documentation/spotifywebapi/playlistitemcontainer/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemcontainer/index.html +++ b/docs/documentation/spotifywebapi/playlistitemcontainer/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemcontainer/init(addedat:addedby:islocal:item:)/index.html b/docs/documentation/spotifywebapi/playlistitemcontainer/init(addedat:addedby:islocal:item:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemcontainer/init(addedat:addedby:islocal:item:)/index.html +++ b/docs/documentation/spotifywebapi/playlistitemcontainer/init(addedat:addedby:islocal:item:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemcontainer/init(from:)/index.html b/docs/documentation/spotifywebapi/playlistitemcontainer/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemcontainer/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/playlistitemcontainer/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemcontainer/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/playlistitemcontainer/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemcontainer/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/playlistitemcontainer/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemcontainer/islocal/index.html b/docs/documentation/spotifywebapi/playlistitemcontainer/islocal/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemcontainer/islocal/index.html +++ b/docs/documentation/spotifywebapi/playlistitemcontainer/islocal/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemcontainer/item/index.html b/docs/documentation/spotifywebapi/playlistitemcontainer/item/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemcontainer/item/index.html +++ b/docs/documentation/spotifywebapi/playlistitemcontainer/item/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitems/index.html b/docs/documentation/spotifywebapi/playlistitems/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitems/index.html +++ b/docs/documentation/spotifywebapi/playlistitems/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemsreference/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/playlistitemsreference/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemsreference/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/playlistitemsreference/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemsreference/equatable-implementations/index.html b/docs/documentation/spotifywebapi/playlistitemsreference/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemsreference/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/playlistitemsreference/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemsreference/href/index.html b/docs/documentation/spotifywebapi/playlistitemsreference/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemsreference/href/index.html +++ b/docs/documentation/spotifywebapi/playlistitemsreference/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemsreference/index.html b/docs/documentation/spotifywebapi/playlistitemsreference/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemsreference/index.html +++ b/docs/documentation/spotifywebapi/playlistitemsreference/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemsreference/init(from:)/index.html b/docs/documentation/spotifywebapi/playlistitemsreference/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemsreference/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/playlistitemsreference/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemsreference/init(href:total:)/index.html b/docs/documentation/spotifywebapi/playlistitemsreference/init(href:total:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemsreference/init(href:total:)/index.html +++ b/docs/documentation/spotifywebapi/playlistitemsreference/init(href:total:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlistitemsreference/total/index.html b/docs/documentation/spotifywebapi/playlistitemsreference/total/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlistitemsreference/total/index.html +++ b/docs/documentation/spotifywebapi/playlistitemsreference/total/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/playlisttracks/index.html b/docs/documentation/spotifywebapi/playlisttracks/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/playlisttracks/index.html +++ b/docs/documentation/spotifywebapi/playlisttracks/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/decodable-implementations/index.html b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/equatable-implementations/index.html b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/formurlencoded()/index.html b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/formurlencoded()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/formurlencoded()/index.html +++ b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/formurlencoded()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/granttype/index.html b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/granttype/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/granttype/index.html +++ b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/granttype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/index.html b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/index.html +++ b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/init(from:)/index.html b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/init(refreshtoken:)/index.html b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/init(refreshtoken:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/init(refreshtoken:)/index.html +++ b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/init(refreshtoken:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/method/index.html b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/method/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/method/index.html +++ b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/method/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/refreshtoken/index.html b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/refreshtoken/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/refreshtoken/index.html +++ b/docs/documentation/spotifywebapi/proxypkcerefreshtokensrequest/refreshtoken/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcetokensrequest/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/proxypkcetokensrequest/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcetokensrequest/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/proxypkcetokensrequest/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcetokensrequest/code/index.html b/docs/documentation/spotifywebapi/proxypkcetokensrequest/code/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcetokensrequest/code/index.html +++ b/docs/documentation/spotifywebapi/proxypkcetokensrequest/code/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcetokensrequest/codeverifier/index.html b/docs/documentation/spotifywebapi/proxypkcetokensrequest/codeverifier/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcetokensrequest/codeverifier/index.html +++ b/docs/documentation/spotifywebapi/proxypkcetokensrequest/codeverifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcetokensrequest/decodable-implementations/index.html b/docs/documentation/spotifywebapi/proxypkcetokensrequest/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcetokensrequest/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/proxypkcetokensrequest/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcetokensrequest/equatable-implementations/index.html b/docs/documentation/spotifywebapi/proxypkcetokensrequest/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcetokensrequest/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/proxypkcetokensrequest/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcetokensrequest/formurlencoded()/index.html b/docs/documentation/spotifywebapi/proxypkcetokensrequest/formurlencoded()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcetokensrequest/formurlencoded()/index.html +++ b/docs/documentation/spotifywebapi/proxypkcetokensrequest/formurlencoded()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcetokensrequest/granttype/index.html b/docs/documentation/spotifywebapi/proxypkcetokensrequest/granttype/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcetokensrequest/granttype/index.html +++ b/docs/documentation/spotifywebapi/proxypkcetokensrequest/granttype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcetokensrequest/index.html b/docs/documentation/spotifywebapi/proxypkcetokensrequest/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcetokensrequest/index.html +++ b/docs/documentation/spotifywebapi/proxypkcetokensrequest/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcetokensrequest/init(code:codeverifier:redirecturi:)/index.html b/docs/documentation/spotifywebapi/proxypkcetokensrequest/init(code:codeverifier:redirecturi:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcetokensrequest/init(code:codeverifier:redirecturi:)/index.html +++ b/docs/documentation/spotifywebapi/proxypkcetokensrequest/init(code:codeverifier:redirecturi:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcetokensrequest/init(from:)/index.html b/docs/documentation/spotifywebapi/proxypkcetokensrequest/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcetokensrequest/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/proxypkcetokensrequest/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxypkcetokensrequest/redirecturi/index.html b/docs/documentation/spotifywebapi/proxypkcetokensrequest/redirecturi/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxypkcetokensrequest/redirecturi/index.html +++ b/docs/documentation/spotifywebapi/proxypkcetokensrequest/redirecturi/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxytokensrequest/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/proxytokensrequest/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxytokensrequest/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/proxytokensrequest/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxytokensrequest/code/index.html b/docs/documentation/spotifywebapi/proxytokensrequest/code/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxytokensrequest/code/index.html +++ b/docs/documentation/spotifywebapi/proxytokensrequest/code/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxytokensrequest/decodable-implementations/index.html b/docs/documentation/spotifywebapi/proxytokensrequest/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxytokensrequest/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/proxytokensrequest/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxytokensrequest/equatable-implementations/index.html b/docs/documentation/spotifywebapi/proxytokensrequest/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxytokensrequest/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/proxytokensrequest/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxytokensrequest/formurlencoded()/index.html b/docs/documentation/spotifywebapi/proxytokensrequest/formurlencoded()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxytokensrequest/formurlencoded()/index.html +++ b/docs/documentation/spotifywebapi/proxytokensrequest/formurlencoded()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxytokensrequest/granttype/index.html b/docs/documentation/spotifywebapi/proxytokensrequest/granttype/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxytokensrequest/granttype/index.html +++ b/docs/documentation/spotifywebapi/proxytokensrequest/granttype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxytokensrequest/index.html b/docs/documentation/spotifywebapi/proxytokensrequest/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxytokensrequest/index.html +++ b/docs/documentation/spotifywebapi/proxytokensrequest/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxytokensrequest/init(code:redirecturi:)/index.html b/docs/documentation/spotifywebapi/proxytokensrequest/init(code:redirecturi:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxytokensrequest/init(code:redirecturi:)/index.html +++ b/docs/documentation/spotifywebapi/proxytokensrequest/init(code:redirecturi:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxytokensrequest/init(from:)/index.html b/docs/documentation/spotifywebapi/proxytokensrequest/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxytokensrequest/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/proxytokensrequest/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/proxytokensrequest/redirecturi/index.html b/docs/documentation/spotifywebapi/proxytokensrequest/redirecturi/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/proxytokensrequest/redirecturi/index.html +++ b/docs/documentation/spotifywebapi/proxytokensrequest/redirecturi/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/ratelimitederror/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/ratelimitederror/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/ratelimitederror/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/ratelimitederror/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/ratelimitederror/anyfailingpublisher(_:)/index.html b/docs/documentation/spotifywebapi/ratelimitederror/anyfailingpublisher(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/ratelimitederror/anyfailingpublisher(_:)/index.html +++ b/docs/documentation/spotifywebapi/ratelimitederror/anyfailingpublisher(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/ratelimitederror/equatable-implementations/index.html b/docs/documentation/spotifywebapi/ratelimitederror/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/ratelimitederror/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/ratelimitederror/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/ratelimitederror/error-implementations/index.html b/docs/documentation/spotifywebapi/ratelimitederror/error-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/ratelimitederror/error-implementations/index.html +++ b/docs/documentation/spotifywebapi/ratelimitederror/error-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/ratelimitederror/errordescription/index.html b/docs/documentation/spotifywebapi/ratelimitederror/errordescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/ratelimitederror/errordescription/index.html +++ b/docs/documentation/spotifywebapi/ratelimitederror/errordescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/ratelimitederror/failurereason/index.html b/docs/documentation/spotifywebapi/ratelimitederror/failurereason/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/ratelimitederror/failurereason/index.html +++ b/docs/documentation/spotifywebapi/ratelimitederror/failurereason/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/ratelimitederror/helpanchor/index.html b/docs/documentation/spotifywebapi/ratelimitederror/helpanchor/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/ratelimitederror/helpanchor/index.html +++ b/docs/documentation/spotifywebapi/ratelimitederror/helpanchor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/ratelimitederror/index.html b/docs/documentation/spotifywebapi/ratelimitederror/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/ratelimitederror/index.html +++ b/docs/documentation/spotifywebapi/ratelimitederror/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/ratelimitederror/init(from:)/index.html b/docs/documentation/spotifywebapi/ratelimitederror/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/ratelimitederror/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/ratelimitederror/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/ratelimitederror/localizeddescription/index.html b/docs/documentation/spotifywebapi/ratelimitederror/localizeddescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/ratelimitederror/localizeddescription/index.html +++ b/docs/documentation/spotifywebapi/ratelimitederror/localizeddescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/ratelimitederror/localizederror-implementations/index.html b/docs/documentation/spotifywebapi/ratelimitederror/localizederror-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/ratelimitederror/localizederror-implementations/index.html +++ b/docs/documentation/spotifywebapi/ratelimitederror/localizederror-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/ratelimitederror/recoverysuggestion/index.html b/docs/documentation/spotifywebapi/ratelimitederror/recoverysuggestion/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/ratelimitederror/recoverysuggestion/index.html +++ b/docs/documentation/spotifywebapi/ratelimitederror/recoverysuggestion/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/ratelimitederror/retryafter/index.html b/docs/documentation/spotifywebapi/ratelimitederror/retryafter/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/ratelimitederror/retryafter/index.html +++ b/docs/documentation/spotifywebapi/ratelimitederror/retryafter/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationseed/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/recommendationseed/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationseed/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/recommendationseed/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationseed/afterfilteringsize/index.html b/docs/documentation/spotifywebapi/recommendationseed/afterfilteringsize/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationseed/afterfilteringsize/index.html +++ b/docs/documentation/spotifywebapi/recommendationseed/afterfilteringsize/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationseed/afterrelinkingsize/index.html b/docs/documentation/spotifywebapi/recommendationseed/afterrelinkingsize/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationseed/afterrelinkingsize/index.html +++ b/docs/documentation/spotifywebapi/recommendationseed/afterrelinkingsize/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationseed/equatable-implementations/index.html b/docs/documentation/spotifywebapi/recommendationseed/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationseed/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/recommendationseed/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationseed/href/index.html b/docs/documentation/spotifywebapi/recommendationseed/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationseed/href/index.html +++ b/docs/documentation/spotifywebapi/recommendationseed/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationseed/id/index.html b/docs/documentation/spotifywebapi/recommendationseed/id/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationseed/id/index.html +++ b/docs/documentation/spotifywebapi/recommendationseed/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationseed/index.html b/docs/documentation/spotifywebapi/recommendationseed/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationseed/index.html +++ b/docs/documentation/spotifywebapi/recommendationseed/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationseed/init(afterfilteringsize:afterrelinkingsize:href:id:initialpoolsize:type:)/index.html b/docs/documentation/spotifywebapi/recommendationseed/init(afterfilteringsize:afterrelinkingsize:href:id:initialpoolsize:type:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationseed/init(afterfilteringsize:afterrelinkingsize:href:id:initialpoolsize:type:)/index.html +++ b/docs/documentation/spotifywebapi/recommendationseed/init(afterfilteringsize:afterrelinkingsize:href:id:initialpoolsize:type:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationseed/init(from:)/index.html b/docs/documentation/spotifywebapi/recommendationseed/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationseed/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/recommendationseed/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationseed/initialpoolsize/index.html b/docs/documentation/spotifywebapi/recommendationseed/initialpoolsize/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationseed/initialpoolsize/index.html +++ b/docs/documentation/spotifywebapi/recommendationseed/initialpoolsize/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationseed/type/index.html b/docs/documentation/spotifywebapi/recommendationseed/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationseed/type/index.html +++ b/docs/documentation/spotifywebapi/recommendationseed/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationsresponse/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/recommendationsresponse/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationsresponse/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/recommendationsresponse/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationsresponse/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/recommendationsresponse/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationsresponse/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/recommendationsresponse/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationsresponse/equatable-implementations/index.html b/docs/documentation/spotifywebapi/recommendationsresponse/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationsresponse/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/recommendationsresponse/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationsresponse/index.html b/docs/documentation/spotifywebapi/recommendationsresponse/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationsresponse/index.html +++ b/docs/documentation/spotifywebapi/recommendationsresponse/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationsresponse/init(from:)/index.html b/docs/documentation/spotifywebapi/recommendationsresponse/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationsresponse/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/recommendationsresponse/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationsresponse/init(seeds:tracks:)/index.html b/docs/documentation/spotifywebapi/recommendationsresponse/init(seeds:tracks:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationsresponse/init(seeds:tracks:)/index.html +++ b/docs/documentation/spotifywebapi/recommendationsresponse/init(seeds:tracks:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationsresponse/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/recommendationsresponse/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationsresponse/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/recommendationsresponse/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationsresponse/seedartists/index.html b/docs/documentation/spotifywebapi/recommendationsresponse/seedartists/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationsresponse/seedartists/index.html +++ b/docs/documentation/spotifywebapi/recommendationsresponse/seedartists/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationsresponse/seedgenres/index.html b/docs/documentation/spotifywebapi/recommendationsresponse/seedgenres/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationsresponse/seedgenres/index.html +++ b/docs/documentation/spotifywebapi/recommendationsresponse/seedgenres/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationsresponse/seeds/index.html b/docs/documentation/spotifywebapi/recommendationsresponse/seeds/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationsresponse/seeds/index.html +++ b/docs/documentation/spotifywebapi/recommendationsresponse/seeds/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationsresponse/seedtracks/index.html b/docs/documentation/spotifywebapi/recommendationsresponse/seedtracks/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationsresponse/seedtracks/index.html +++ b/docs/documentation/spotifywebapi/recommendationsresponse/seedtracks/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/recommendationsresponse/tracks/index.html b/docs/documentation/spotifywebapi/recommendationsresponse/tracks/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/recommendationsresponse/tracks/index.html +++ b/docs/documentation/spotifywebapi/recommendationsresponse/tracks/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/refreshtokensrequest/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/refreshtokensrequest/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/refreshtokensrequest/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/refreshtokensrequest/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/refreshtokensrequest/decodable-implementations/index.html b/docs/documentation/spotifywebapi/refreshtokensrequest/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/refreshtokensrequest/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/refreshtokensrequest/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/refreshtokensrequest/equatable-implementations/index.html b/docs/documentation/spotifywebapi/refreshtokensrequest/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/refreshtokensrequest/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/refreshtokensrequest/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/refreshtokensrequest/formurlencoded()/index.html b/docs/documentation/spotifywebapi/refreshtokensrequest/formurlencoded()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/refreshtokensrequest/formurlencoded()/index.html +++ b/docs/documentation/spotifywebapi/refreshtokensrequest/formurlencoded()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/refreshtokensrequest/granttype/index.html b/docs/documentation/spotifywebapi/refreshtokensrequest/granttype/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/refreshtokensrequest/granttype/index.html +++ b/docs/documentation/spotifywebapi/refreshtokensrequest/granttype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/refreshtokensrequest/index.html b/docs/documentation/spotifywebapi/refreshtokensrequest/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/refreshtokensrequest/index.html +++ b/docs/documentation/spotifywebapi/refreshtokensrequest/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/refreshtokensrequest/init(from:)/index.html b/docs/documentation/spotifywebapi/refreshtokensrequest/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/refreshtokensrequest/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/refreshtokensrequest/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/refreshtokensrequest/init(refreshtoken:)/index.html b/docs/documentation/spotifywebapi/refreshtokensrequest/init(refreshtoken:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/refreshtokensrequest/init(refreshtoken:)/index.html +++ b/docs/documentation/spotifywebapi/refreshtokensrequest/init(refreshtoken:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/refreshtokensrequest/refreshtoken/index.html b/docs/documentation/spotifywebapi/refreshtokensrequest/refreshtoken/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/refreshtokensrequest/refreshtoken/index.html +++ b/docs/documentation/spotifywebapi/refreshtokensrequest/refreshtoken/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/reorderplaylistitems/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/reorderplaylistitems/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/reorderplaylistitems/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/reorderplaylistitems/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/reorderplaylistitems/decodable-implementations/index.html b/docs/documentation/spotifywebapi/reorderplaylistitems/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/reorderplaylistitems/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/reorderplaylistitems/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/reorderplaylistitems/equatable-implementations/index.html b/docs/documentation/spotifywebapi/reorderplaylistitems/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/reorderplaylistitems/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/reorderplaylistitems/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/reorderplaylistitems/index.html b/docs/documentation/spotifywebapi/reorderplaylistitems/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/reorderplaylistitems/index.html +++ b/docs/documentation/spotifywebapi/reorderplaylistitems/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/reorderplaylistitems/init(from:)/index.html b/docs/documentation/spotifywebapi/reorderplaylistitems/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/reorderplaylistitems/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/reorderplaylistitems/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/reorderplaylistitems/init(rangestart:rangelength:insertbefore:snapshotid:)/index.html b/docs/documentation/spotifywebapi/reorderplaylistitems/init(rangestart:rangelength:insertbefore:snapshotid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/reorderplaylistitems/init(rangestart:rangelength:insertbefore:snapshotid:)/index.html +++ b/docs/documentation/spotifywebapi/reorderplaylistitems/init(rangestart:rangelength:insertbefore:snapshotid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/reorderplaylistitems/insertbefore/index.html b/docs/documentation/spotifywebapi/reorderplaylistitems/insertbefore/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/reorderplaylistitems/insertbefore/index.html +++ b/docs/documentation/spotifywebapi/reorderplaylistitems/insertbefore/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/reorderplaylistitems/rangelength/index.html b/docs/documentation/spotifywebapi/reorderplaylistitems/rangelength/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/reorderplaylistitems/rangelength/index.html +++ b/docs/documentation/spotifywebapi/reorderplaylistitems/rangelength/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/reorderplaylistitems/rangestart/index.html b/docs/documentation/spotifywebapi/reorderplaylistitems/rangestart/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/reorderplaylistitems/rangestart/index.html +++ b/docs/documentation/spotifywebapi/reorderplaylistitems/rangestart/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/reorderplaylistitems/snapshotid/index.html b/docs/documentation/spotifywebapi/reorderplaylistitems/snapshotid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/reorderplaylistitems/snapshotid/index.html +++ b/docs/documentation/spotifywebapi/reorderplaylistitems/snapshotid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/repeatmode/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/repeatmode/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/repeatmode/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/repeatmode/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/repeatmode/context/index.html b/docs/documentation/spotifywebapi/repeatmode/context/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/repeatmode/context/index.html +++ b/docs/documentation/spotifywebapi/repeatmode/context/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/repeatmode/cycle()/index.html b/docs/documentation/spotifywebapi/repeatmode/cycle()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/repeatmode/cycle()/index.html +++ b/docs/documentation/spotifywebapi/repeatmode/cycle()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/repeatmode/cycled()/index.html b/docs/documentation/spotifywebapi/repeatmode/cycled()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/repeatmode/cycled()/index.html +++ b/docs/documentation/spotifywebapi/repeatmode/cycled()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/repeatmode/encode(to:)/index.html b/docs/documentation/spotifywebapi/repeatmode/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/repeatmode/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/repeatmode/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/repeatmode/equatable-implementations/index.html b/docs/documentation/spotifywebapi/repeatmode/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/repeatmode/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/repeatmode/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/repeatmode/hash(into:)/index.html b/docs/documentation/spotifywebapi/repeatmode/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/repeatmode/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/repeatmode/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/repeatmode/hashvalue/index.html b/docs/documentation/spotifywebapi/repeatmode/hashvalue/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/repeatmode/hashvalue/index.html +++ b/docs/documentation/spotifywebapi/repeatmode/hashvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/repeatmode/index.html b/docs/documentation/spotifywebapi/repeatmode/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/repeatmode/index.html +++ b/docs/documentation/spotifywebapi/repeatmode/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/repeatmode/init(from:)/index.html b/docs/documentation/spotifywebapi/repeatmode/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/repeatmode/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/repeatmode/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/repeatmode/init(rawvalue:)/index.html b/docs/documentation/spotifywebapi/repeatmode/init(rawvalue:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/repeatmode/init(rawvalue:)/index.html +++ b/docs/documentation/spotifywebapi/repeatmode/init(rawvalue:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/repeatmode/off/index.html b/docs/documentation/spotifywebapi/repeatmode/off/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/repeatmode/off/index.html +++ b/docs/documentation/spotifywebapi/repeatmode/off/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/repeatmode/rawrepresentable-implementations/index.html b/docs/documentation/spotifywebapi/repeatmode/rawrepresentable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/repeatmode/rawrepresentable-implementations/index.html +++ b/docs/documentation/spotifywebapi/repeatmode/rawrepresentable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/repeatmode/track/index.html b/docs/documentation/spotifywebapi/repeatmode/track/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/repeatmode/track/index.html +++ b/docs/documentation/spotifywebapi/repeatmode/track/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/resumepoint/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/resumepoint/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/resumepoint/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/resumepoint/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/resumepoint/equatable-implementations/index.html b/docs/documentation/spotifywebapi/resumepoint/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/resumepoint/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/resumepoint/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/resumepoint/fullyplayed/index.html b/docs/documentation/spotifywebapi/resumepoint/fullyplayed/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/resumepoint/fullyplayed/index.html +++ b/docs/documentation/spotifywebapi/resumepoint/fullyplayed/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/resumepoint/index.html b/docs/documentation/spotifywebapi/resumepoint/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/resumepoint/index.html +++ b/docs/documentation/spotifywebapi/resumepoint/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/resumepoint/init(from:)/index.html b/docs/documentation/spotifywebapi/resumepoint/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/resumepoint/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/resumepoint/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/resumepoint/init(fullyplayed:resumepositionms:)/index.html b/docs/documentation/spotifywebapi/resumepoint/init(fullyplayed:resumepositionms:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/resumepoint/init(fullyplayed:resumepositionms:)/index.html +++ b/docs/documentation/spotifywebapi/resumepoint/init(fullyplayed:resumepositionms:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/resumepoint/resumepositionms/index.html b/docs/documentation/spotifywebapi/resumepoint/resumepositionms/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/resumepoint/resumepositionms/index.html +++ b/docs/documentation/spotifywebapi/resumepoint/resumepositionms/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/running-the-unit-tests/index.html b/docs/documentation/spotifywebapi/running-the-unit-tests/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/running-the-unit-tests/index.html +++ b/docs/documentation/spotifywebapi/running-the-unit-tests/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/savedalbum/index.html b/docs/documentation/spotifywebapi/savedalbum/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/savedalbum/index.html +++ b/docs/documentation/spotifywebapi/savedalbum/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/savedaudiobook/index.html b/docs/documentation/spotifywebapi/savedaudiobook/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/savedaudiobook/index.html +++ b/docs/documentation/spotifywebapi/savedaudiobook/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/savedepisode/index.html b/docs/documentation/spotifywebapi/savedepisode/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/savedepisode/index.html +++ b/docs/documentation/spotifywebapi/savedepisode/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/saveditem/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/saveditem/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/saveditem/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/saveditem/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/saveditem/addedat/index.html b/docs/documentation/spotifywebapi/saveditem/addedat/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/saveditem/addedat/index.html +++ b/docs/documentation/spotifywebapi/saveditem/addedat/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/saveditem/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/saveditem/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/saveditem/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/saveditem/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/saveditem/decodable-implementations/index.html b/docs/documentation/spotifywebapi/saveditem/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/saveditem/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/saveditem/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/saveditem/encodable-implementations/index.html b/docs/documentation/spotifywebapi/saveditem/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/saveditem/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/saveditem/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/saveditem/encode(to:)/index.html b/docs/documentation/spotifywebapi/saveditem/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/saveditem/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/saveditem/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/saveditem/equatable-implementations/index.html b/docs/documentation/spotifywebapi/saveditem/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/saveditem/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/saveditem/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/saveditem/index.html b/docs/documentation/spotifywebapi/saveditem/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/saveditem/index.html +++ b/docs/documentation/spotifywebapi/saveditem/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/saveditem/init(addedat:item:type:)/index.html b/docs/documentation/spotifywebapi/saveditem/init(addedat:item:type:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/saveditem/init(addedat:item:type:)/index.html +++ b/docs/documentation/spotifywebapi/saveditem/init(addedat:item:type:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/saveditem/init(from:)/index.html b/docs/documentation/spotifywebapi/saveditem/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/saveditem/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/saveditem/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/saveditem/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/saveditem/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/saveditem/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/saveditem/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/saveditem/item/index.html b/docs/documentation/spotifywebapi/saveditem/item/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/saveditem/item/index.html +++ b/docs/documentation/spotifywebapi/saveditem/item/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/saveditem/type/index.html b/docs/documentation/spotifywebapi/saveditem/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/saveditem/type/index.html +++ b/docs/documentation/spotifywebapi/saveditem/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/savedshow/index.html b/docs/documentation/spotifywebapi/savedshow/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/savedshow/index.html +++ b/docs/documentation/spotifywebapi/savedshow/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/savedtrack/index.html b/docs/documentation/spotifywebapi/savedtrack/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/savedtrack/index.html +++ b/docs/documentation/spotifywebapi/savedtrack/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/saving-the-authorization-information-to-persistent-storage/index.html b/docs/documentation/spotifywebapi/saving-the-authorization-information-to-persistent-storage/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/saving-the-authorization-information-to-persistent-storage/index.html +++ b/docs/documentation/spotifywebapi/saving-the-authorization-information-to-persistent-storage/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/scope/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/scope/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/allcases-swift.type.property/index.html b/docs/documentation/spotifywebapi/scope/allcases-swift.type.property/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/allcases-swift.type.property/index.html +++ b/docs/documentation/spotifywebapi/scope/allcases-swift.type.property/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/allcases-swift.typealias/index.html b/docs/documentation/spotifywebapi/scope/allcases-swift.typealias/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/allcases-swift.typealias/index.html +++ b/docs/documentation/spotifywebapi/scope/allcases-swift.typealias/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/appremotecontrol/index.html b/docs/documentation/spotifywebapi/scope/appremotecontrol/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/appremotecontrol/index.html +++ b/docs/documentation/spotifywebapi/scope/appremotecontrol/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/caseiterable-implementations/index.html b/docs/documentation/spotifywebapi/scope/caseiterable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/caseiterable-implementations/index.html +++ b/docs/documentation/spotifywebapi/scope/caseiterable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/contains(_:)/index.html b/docs/documentation/spotifywebapi/scope/contains(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/contains(_:)/index.html +++ b/docs/documentation/spotifywebapi/scope/contains(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/encode(to:)/index.html b/docs/documentation/spotifywebapi/scope/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/scope/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/equatable-implementations/index.html b/docs/documentation/spotifywebapi/scope/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/scope/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/hash(into:)/index.html b/docs/documentation/spotifywebapi/scope/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/scope/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/hashvalue/index.html b/docs/documentation/spotifywebapi/scope/hashvalue/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/hashvalue/index.html +++ b/docs/documentation/spotifywebapi/scope/hashvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/index.html b/docs/documentation/spotifywebapi/scope/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/index.html +++ b/docs/documentation/spotifywebapi/scope/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/init(from:)/index.html b/docs/documentation/spotifywebapi/scope/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/scope/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/init(rawvalue:)/index.html b/docs/documentation/spotifywebapi/scope/init(rawvalue:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/init(rawvalue:)/index.html +++ b/docs/documentation/spotifywebapi/scope/init(rawvalue:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/makeset(_:)/index.html b/docs/documentation/spotifywebapi/scope/makeset(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/makeset(_:)/index.html +++ b/docs/documentation/spotifywebapi/scope/makeset(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/makestring(_:)-7pkz7/index.html b/docs/documentation/spotifywebapi/scope/makestring(_:)-7pkz7/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/makestring(_:)-7pkz7/index.html +++ b/docs/documentation/spotifywebapi/scope/makestring(_:)-7pkz7/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/makestring(_:)-7y7yy/index.html b/docs/documentation/spotifywebapi/scope/makestring(_:)-7y7yy/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/makestring(_:)-7y7yy/index.html +++ b/docs/documentation/spotifywebapi/scope/makestring(_:)-7y7yy/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/playlistmodifyprivate/index.html b/docs/documentation/spotifywebapi/scope/playlistmodifyprivate/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/playlistmodifyprivate/index.html +++ b/docs/documentation/spotifywebapi/scope/playlistmodifyprivate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/playlistmodifypublic/index.html b/docs/documentation/spotifywebapi/scope/playlistmodifypublic/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/playlistmodifypublic/index.html +++ b/docs/documentation/spotifywebapi/scope/playlistmodifypublic/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/playlistreadcollaborative/index.html b/docs/documentation/spotifywebapi/scope/playlistreadcollaborative/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/playlistreadcollaborative/index.html +++ b/docs/documentation/spotifywebapi/scope/playlistreadcollaborative/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/playlistreadprivate/index.html b/docs/documentation/spotifywebapi/scope/playlistreadprivate/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/playlistreadprivate/index.html +++ b/docs/documentation/spotifywebapi/scope/playlistreadprivate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/rawrepresentable-implementations/index.html b/docs/documentation/spotifywebapi/scope/rawrepresentable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/rawrepresentable-implementations/index.html +++ b/docs/documentation/spotifywebapi/scope/rawrepresentable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/streaming/index.html b/docs/documentation/spotifywebapi/scope/streaming/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/streaming/index.html +++ b/docs/documentation/spotifywebapi/scope/streaming/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/ugcimageupload/index.html b/docs/documentation/spotifywebapi/scope/ugcimageupload/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/ugcimageupload/index.html +++ b/docs/documentation/spotifywebapi/scope/ugcimageupload/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/userfollowmodify/index.html b/docs/documentation/spotifywebapi/scope/userfollowmodify/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/userfollowmodify/index.html +++ b/docs/documentation/spotifywebapi/scope/userfollowmodify/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/userfollowread/index.html b/docs/documentation/spotifywebapi/scope/userfollowread/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/userfollowread/index.html +++ b/docs/documentation/spotifywebapi/scope/userfollowread/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/userlibrarymodify/index.html b/docs/documentation/spotifywebapi/scope/userlibrarymodify/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/userlibrarymodify/index.html +++ b/docs/documentation/spotifywebapi/scope/userlibrarymodify/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/userlibraryread/index.html b/docs/documentation/spotifywebapi/scope/userlibraryread/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/userlibraryread/index.html +++ b/docs/documentation/spotifywebapi/scope/userlibraryread/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/usermodifyplaybackstate/index.html b/docs/documentation/spotifywebapi/scope/usermodifyplaybackstate/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/usermodifyplaybackstate/index.html +++ b/docs/documentation/spotifywebapi/scope/usermodifyplaybackstate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/userreadcurrentlyplaying/index.html b/docs/documentation/spotifywebapi/scope/userreadcurrentlyplaying/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/userreadcurrentlyplaying/index.html +++ b/docs/documentation/spotifywebapi/scope/userreadcurrentlyplaying/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/userreademail/index.html b/docs/documentation/spotifywebapi/scope/userreademail/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/userreademail/index.html +++ b/docs/documentation/spotifywebapi/scope/userreademail/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/userreadplaybackposition/index.html b/docs/documentation/spotifywebapi/scope/userreadplaybackposition/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/userreadplaybackposition/index.html +++ b/docs/documentation/spotifywebapi/scope/userreadplaybackposition/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/userreadplaybackstate/index.html b/docs/documentation/spotifywebapi/scope/userreadplaybackstate/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/userreadplaybackstate/index.html +++ b/docs/documentation/spotifywebapi/scope/userreadplaybackstate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/userreadprivate/index.html b/docs/documentation/spotifywebapi/scope/userreadprivate/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/userreadprivate/index.html +++ b/docs/documentation/spotifywebapi/scope/userreadprivate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/userreadrecentlyplayed/index.html b/docs/documentation/spotifywebapi/scope/userreadrecentlyplayed/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/userreadrecentlyplayed/index.html +++ b/docs/documentation/spotifywebapi/scope/userreadrecentlyplayed/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/scope/usertopread/index.html b/docs/documentation/spotifywebapi/scope/usertopread/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/scope/usertopread/index.html +++ b/docs/documentation/spotifywebapi/scope/usertopread/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/searchresult/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/searchresult/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/searchresult/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/searchresult/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/searchresult/albums/index.html b/docs/documentation/spotifywebapi/searchresult/albums/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/searchresult/albums/index.html +++ b/docs/documentation/spotifywebapi/searchresult/albums/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/searchresult/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/searchresult/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/searchresult/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/searchresult/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/searchresult/artists/index.html b/docs/documentation/spotifywebapi/searchresult/artists/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/searchresult/artists/index.html +++ b/docs/documentation/spotifywebapi/searchresult/artists/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/searchresult/audiobooks/index.html b/docs/documentation/spotifywebapi/searchresult/audiobooks/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/searchresult/audiobooks/index.html +++ b/docs/documentation/spotifywebapi/searchresult/audiobooks/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/searchresult/decodable-implementations/index.html b/docs/documentation/spotifywebapi/searchresult/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/searchresult/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/searchresult/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/searchresult/episodes/index.html b/docs/documentation/spotifywebapi/searchresult/episodes/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/searchresult/episodes/index.html +++ b/docs/documentation/spotifywebapi/searchresult/episodes/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/searchresult/equatable-implementations/index.html b/docs/documentation/spotifywebapi/searchresult/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/searchresult/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/searchresult/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/searchresult/index.html b/docs/documentation/spotifywebapi/searchresult/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/searchresult/index.html +++ b/docs/documentation/spotifywebapi/searchresult/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/searchresult/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)/index.html b/docs/documentation/spotifywebapi/searchresult/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/searchresult/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)/index.html +++ b/docs/documentation/spotifywebapi/searchresult/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/searchresult/init(from:)/index.html b/docs/documentation/spotifywebapi/searchresult/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/searchresult/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/searchresult/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/searchresult/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/searchresult/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/searchresult/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/searchresult/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/searchresult/playlists/index.html b/docs/documentation/spotifywebapi/searchresult/playlists/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/searchresult/playlists/index.html +++ b/docs/documentation/spotifywebapi/searchresult/playlists/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/searchresult/shows/index.html b/docs/documentation/spotifywebapi/searchresult/shows/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/searchresult/shows/index.html +++ b/docs/documentation/spotifywebapi/searchresult/shows/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/searchresult/tracks/index.html b/docs/documentation/spotifywebapi/searchresult/tracks/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/searchresult/tracks/index.html +++ b/docs/documentation/spotifywebapi/searchresult/tracks/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/section/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/section/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/section/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/section/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/confidence/index.html b/docs/documentation/spotifywebapi/section/confidence/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/confidence/index.html +++ b/docs/documentation/spotifywebapi/section/confidence/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/decodable-implementations/index.html b/docs/documentation/spotifywebapi/section/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/section/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/duration/index.html b/docs/documentation/spotifywebapi/section/duration/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/duration/index.html +++ b/docs/documentation/spotifywebapi/section/duration/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/equatable-implementations/index.html b/docs/documentation/spotifywebapi/section/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/section/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/index.html b/docs/documentation/spotifywebapi/section/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/index.html +++ b/docs/documentation/spotifywebapi/section/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/init(from:)/index.html b/docs/documentation/spotifywebapi/section/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/section/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/init(start:duration:confidence:loudness:tempo:tempoconfidence:key:keyconfidence:mode:modeconfidence:timesignature:timesignatureconfidence:)/index.html b/docs/documentation/spotifywebapi/section/init(start:duration:confidence:loudness:tempo:tempoconfidence:key:keyconfidence:mode:modeconfidence:timesignature:timesignatureconfidence:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/init(start:duration:confidence:loudness:tempo:tempoconfidence:key:keyconfidence:mode:modeconfidence:timesignature:timesignatureconfidence:)/index.html +++ b/docs/documentation/spotifywebapi/section/init(start:duration:confidence:loudness:tempo:tempoconfidence:key:keyconfidence:mode:modeconfidence:timesignature:timesignatureconfidence:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/section/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/section/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/key/index.html b/docs/documentation/spotifywebapi/section/key/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/key/index.html +++ b/docs/documentation/spotifywebapi/section/key/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/keyconfidence/index.html b/docs/documentation/spotifywebapi/section/keyconfidence/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/keyconfidence/index.html +++ b/docs/documentation/spotifywebapi/section/keyconfidence/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/loudness/index.html b/docs/documentation/spotifywebapi/section/loudness/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/loudness/index.html +++ b/docs/documentation/spotifywebapi/section/loudness/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/mode/index.html b/docs/documentation/spotifywebapi/section/mode/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/mode/index.html +++ b/docs/documentation/spotifywebapi/section/mode/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/modeconfidence/index.html b/docs/documentation/spotifywebapi/section/modeconfidence/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/modeconfidence/index.html +++ b/docs/documentation/spotifywebapi/section/modeconfidence/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/start/index.html b/docs/documentation/spotifywebapi/section/start/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/start/index.html +++ b/docs/documentation/spotifywebapi/section/start/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/tempo/index.html b/docs/documentation/spotifywebapi/section/tempo/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/tempo/index.html +++ b/docs/documentation/spotifywebapi/section/tempo/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/tempoconfidence/index.html b/docs/documentation/spotifywebapi/section/tempoconfidence/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/tempoconfidence/index.html +++ b/docs/documentation/spotifywebapi/section/tempoconfidence/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/timesignature/index.html b/docs/documentation/spotifywebapi/section/timesignature/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/timesignature/index.html +++ b/docs/documentation/spotifywebapi/section/timesignature/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/section/timesignatureconfidence/index.html b/docs/documentation/spotifywebapi/section/timesignatureconfidence/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/section/timesignatureconfidence/index.html +++ b/docs/documentation/spotifywebapi/section/timesignatureconfidence/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/segment/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/segment/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/segment/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/segment/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/confidence/index.html b/docs/documentation/spotifywebapi/segment/confidence/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/confidence/index.html +++ b/docs/documentation/spotifywebapi/segment/confidence/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/decodable-implementations/index.html b/docs/documentation/spotifywebapi/segment/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/segment/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/duration/index.html b/docs/documentation/spotifywebapi/segment/duration/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/duration/index.html +++ b/docs/documentation/spotifywebapi/segment/duration/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/equatable-implementations/index.html b/docs/documentation/spotifywebapi/segment/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/segment/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/index.html b/docs/documentation/spotifywebapi/segment/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/index.html +++ b/docs/documentation/spotifywebapi/segment/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/init(from:)/index.html b/docs/documentation/spotifywebapi/segment/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/segment/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/init(start:duration:confidence:loudnessstart:loudnessmax:loudnessmaxtime:pitches:timbre:loudnessend:)/index.html b/docs/documentation/spotifywebapi/segment/init(start:duration:confidence:loudnessstart:loudnessmax:loudnessmaxtime:pitches:timbre:loudnessend:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/init(start:duration:confidence:loudnessstart:loudnessmax:loudnessmaxtime:pitches:timbre:loudnessend:)/index.html +++ b/docs/documentation/spotifywebapi/segment/init(start:duration:confidence:loudnessstart:loudnessmax:loudnessmaxtime:pitches:timbre:loudnessend:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/segment/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/segment/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/loudnessend/index.html b/docs/documentation/spotifywebapi/segment/loudnessend/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/loudnessend/index.html +++ b/docs/documentation/spotifywebapi/segment/loudnessend/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/loudnessmax/index.html b/docs/documentation/spotifywebapi/segment/loudnessmax/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/loudnessmax/index.html +++ b/docs/documentation/spotifywebapi/segment/loudnessmax/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/loudnessmaxtime/index.html b/docs/documentation/spotifywebapi/segment/loudnessmaxtime/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/loudnessmaxtime/index.html +++ b/docs/documentation/spotifywebapi/segment/loudnessmaxtime/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/loudnessstart/index.html b/docs/documentation/spotifywebapi/segment/loudnessstart/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/loudnessstart/index.html +++ b/docs/documentation/spotifywebapi/segment/loudnessstart/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/pitches/index.html b/docs/documentation/spotifywebapi/segment/pitches/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/pitches/index.html +++ b/docs/documentation/spotifywebapi/segment/pitches/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/start/index.html b/docs/documentation/spotifywebapi/segment/start/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/start/index.html +++ b/docs/documentation/spotifywebapi/segment/start/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/segment/timbre/index.html b/docs/documentation/spotifywebapi/segment/timbre/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/segment/timbre/index.html +++ b/docs/documentation/spotifywebapi/segment/timbre/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/show/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/show/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/show/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/show/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/availablemarkets/index.html b/docs/documentation/spotifywebapi/show/availablemarkets/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/availablemarkets/index.html +++ b/docs/documentation/spotifywebapi/show/availablemarkets/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/copyrights/index.html b/docs/documentation/spotifywebapi/show/copyrights/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/copyrights/index.html +++ b/docs/documentation/spotifywebapi/show/copyrights/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/decodable-implementations/index.html b/docs/documentation/spotifywebapi/show/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/show/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/description/index.html b/docs/documentation/spotifywebapi/show/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/description/index.html +++ b/docs/documentation/spotifywebapi/show/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/encodable-implementations/index.html b/docs/documentation/spotifywebapi/show/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/show/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/encode(to:)/index.html b/docs/documentation/spotifywebapi/show/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/show/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/episodes/index.html b/docs/documentation/spotifywebapi/show/episodes/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/episodes/index.html +++ b/docs/documentation/spotifywebapi/show/episodes/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/equatable-implementations/index.html b/docs/documentation/spotifywebapi/show/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/show/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/externalurls/index.html b/docs/documentation/spotifywebapi/show/externalurls/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/externalurls/index.html +++ b/docs/documentation/spotifywebapi/show/externalurls/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/href/index.html b/docs/documentation/spotifywebapi/show/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/href/index.html +++ b/docs/documentation/spotifywebapi/show/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/htmldescription/index.html b/docs/documentation/spotifywebapi/show/htmldescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/htmldescription/index.html +++ b/docs/documentation/spotifywebapi/show/htmldescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/id/index.html b/docs/documentation/spotifywebapi/show/id/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/id/index.html +++ b/docs/documentation/spotifywebapi/show/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/images/index.html b/docs/documentation/spotifywebapi/show/images/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/images/index.html +++ b/docs/documentation/spotifywebapi/show/images/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/index.html b/docs/documentation/spotifywebapi/show/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/index.html +++ b/docs/documentation/spotifywebapi/show/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/init(from:)/index.html b/docs/documentation/spotifywebapi/show/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/show/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/init(name:description:htmldescription:episodes:totalepisodes:isexplicit:uri:id:images:availablemarkets:href:externalurls:isexternallyhosted:languages:copyrights:mediatype:publisher:)/index.html b/docs/documentation/spotifywebapi/show/init(name:description:htmldescription:episodes:totalepisodes:isexplicit:uri:id:images:availablemarkets:href:externalurls:isexternallyhosted:languages:copyrights:mediatype:publisher:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/init(name:description:htmldescription:episodes:totalepisodes:isexplicit:uri:id:images:availablemarkets:href:externalurls:isexternallyhosted:languages:copyrights:mediatype:publisher:)/index.html +++ b/docs/documentation/spotifywebapi/show/init(name:description:htmldescription:episodes:totalepisodes:isexplicit:uri:id:images:availablemarkets:href:externalurls:isexternallyhosted:languages:copyrights:mediatype:publisher:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/show/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/show/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/isexplicit/index.html b/docs/documentation/spotifywebapi/show/isexplicit/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/isexplicit/index.html +++ b/docs/documentation/spotifywebapi/show/isexplicit/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/isexternallyhosted/index.html b/docs/documentation/spotifywebapi/show/isexternallyhosted/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/isexternallyhosted/index.html +++ b/docs/documentation/spotifywebapi/show/isexternallyhosted/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/languages/index.html b/docs/documentation/spotifywebapi/show/languages/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/languages/index.html +++ b/docs/documentation/spotifywebapi/show/languages/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/mediatype/index.html b/docs/documentation/spotifywebapi/show/mediatype/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/mediatype/index.html +++ b/docs/documentation/spotifywebapi/show/mediatype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/name/index.html b/docs/documentation/spotifywebapi/show/name/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/name/index.html +++ b/docs/documentation/spotifywebapi/show/name/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/publisher/index.html b/docs/documentation/spotifywebapi/show/publisher/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/publisher/index.html +++ b/docs/documentation/spotifywebapi/show/publisher/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/totalepisodes/index.html b/docs/documentation/spotifywebapi/show/totalepisodes/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/totalepisodes/index.html +++ b/docs/documentation/spotifywebapi/show/totalepisodes/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/type/index.html b/docs/documentation/spotifywebapi/show/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/type/index.html +++ b/docs/documentation/spotifywebapi/show/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/show/uri/index.html b/docs/documentation/spotifywebapi/show/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/show/uri/index.html +++ b/docs/documentation/spotifywebapi/show/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/addtoplaylist(_:uris:position:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/addtoplaylist(_:uris:position:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/addtoplaylist(_:uris:position:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/addtoplaylist(_:uris:position:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/addtoqueue(_:deviceid:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/addtoqueue(_:deviceid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/addtoqueue(_:deviceid:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/addtoqueue(_:deviceid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/album(_:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/album(_:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/album(_:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/album(_:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/albums(_:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/albums(_:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/albums(_:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/albums(_:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/albumtracks(_:market:limit:offset:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/albumtracks(_:market:limit:offset:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/albumtracks(_:market:limit:offset:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/albumtracks(_:market:limit:offset:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/apirequestlogger/index.html b/docs/documentation/spotifywebapi/spotifyapi/apirequestlogger/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/apirequestlogger/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/apirequestlogger/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/artist(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/artist(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/artist(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/artist(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/artistalbums(_:groups:country:limit:offset:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/artistalbums(_:groups:country:limit:offset:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/artistalbums(_:groups:country:limit:offset:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/artistalbums(_:groups:country:limit:offset:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/artists(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/artists(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/artists(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/artists(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/artisttoptracks(_:country:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/artisttoptracks(_:country:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/artisttoptracks(_:country:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/artisttoptracks(_:country:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/audiobook(_:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/audiobook(_:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/audiobook(_:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/audiobook(_:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/audiobookchapters(_:market:limit:offset:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/audiobookchapters(_:market:limit:offset:)/index.html new file mode 100644 index 000000000..1a95a560a --- /dev/null +++ b/docs/documentation/spotifywebapi/spotifyapi/audiobookchapters(_:market:limit:offset:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/audiobooks(_:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/audiobooks(_:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/audiobooks(_:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/audiobooks(_:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/authdidchangelogger/index.html b/docs/documentation/spotifywebapi/spotifyapi/authdidchangelogger/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/authdidchangelogger/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/authdidchangelogger/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/authorizationmanager/index.html b/docs/documentation/spotifywebapi/spotifyapi/authorizationmanager/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/authorizationmanager/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/authorizationmanager/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/authorizationmanagerdidchange/index.html b/docs/documentation/spotifywebapi/spotifyapi/authorizationmanagerdidchange/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/authorizationmanagerdidchange/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/authorizationmanagerdidchange/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/authorizationmanagerdiddeauthorize/index.html b/docs/documentation/spotifywebapi/spotifyapi/authorizationmanagerdiddeauthorize/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/authorizationmanagerdiddeauthorize/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/authorizationmanagerdiddeauthorize/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/availabledevices()/index.html b/docs/documentation/spotifywebapi/spotifyapi/availabledevices()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/availabledevices()/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/availabledevices()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/availablemarkets()/index.html b/docs/documentation/spotifywebapi/spotifyapi/availablemarkets()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/availablemarkets()/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/availablemarkets()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/categories(country:locale:limit:offset:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/categories(country:locale:limit:offset:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/categories(country:locale:limit:offset:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/categories(country:locale:limit:offset:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/category(_:country:locale:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/category(_:country:locale:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/category(_:country:locale:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/category(_:country:locale:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/categoryplaylists(_:country:limit:offset:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/categoryplaylists(_:country:limit:offset:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/categoryplaylists(_:country:limit:offset:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/categoryplaylists(_:country:limit:offset:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/changeplaylistdetails(_:to:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/changeplaylistdetails(_:to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/changeplaylistdetails(_:to:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/changeplaylistdetails(_:to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/chapter(_:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/chapter(_:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/chapter(_:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/chapter(_:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/chapters(_:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/chapters(_:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/chapters(_:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/chapters(_:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/createplaylist(for:_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/createplaylist(for:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/createplaylist(for:_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/createplaylist(for:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentplayback(market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentplayback(market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentplayback(market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentplayback(market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentuserfollowedartists(after:limit:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentuserfollowedartists(after:limit:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentuserfollowedartists(after:limit:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentuserfollowedartists(after:limit:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentuserfollowsartists(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentuserfollowsartists(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentuserfollowsartists(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentuserfollowsartists(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentuserfollowsplaylist(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentuserfollowsplaylist(_:)/index.html new file mode 100644 index 000000000..1a95a560a --- /dev/null +++ b/docs/documentation/spotifywebapi/spotifyapi/currentuserfollowsplaylist(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentuserfollowsusers(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentuserfollowsusers(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentuserfollowsusers(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentuserfollowsusers(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentuserplaylists(limit:offset:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentuserplaylists(limit:offset:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentuserplaylists(limit:offset:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentuserplaylists(limit:offset:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentuserprofile()/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentuserprofile()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentuserprofile()/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentuserprofile()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedalbums(limit:offset:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedalbums(limit:offset:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedalbums(limit:offset:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedalbums(limit:offset:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedalbumscontains(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedalbumscontains(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedalbumscontains(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedalbumscontains(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedaudiobooks(limit:offset:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedaudiobooks(limit:offset:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedaudiobooks(limit:offset:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedaudiobooks(limit:offset:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedaudiobookscontains(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedaudiobookscontains(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedaudiobookscontains(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedaudiobookscontains(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedepisodes(limit:offset:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedepisodes(limit:offset:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedepisodes(limit:offset:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedepisodes(limit:offset:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedepisodescontains(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedepisodescontains(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedepisodescontains(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedepisodescontains(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedshows(limit:offset:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedshows(limit:offset:)/index.html new file mode 100644 index 000000000..1a95a560a --- /dev/null +++ b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedshows(limit:offset:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedshows(limit:offset:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedshows(limit:offset:market:)/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedshows(limit:offset:market:)/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedshowscontains(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedshowscontains(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedshowscontains(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedshowscontains(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedtracks(limit:offset:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedtracks(limit:offset:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedtracks(limit:offset:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedtracks(limit:offset:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedtrackscontains(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedtrackscontains(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentusersavedtrackscontains(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentusersavedtrackscontains(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentusertopartists(_:offset:limit:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentusertopartists(_:offset:limit:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentusertopartists(_:offset:limit:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentusertopartists(_:offset:limit:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/currentusertoptracks(_:offset:limit:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/currentusertoptracks(_:offset:limit:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/currentusertoptracks(_:offset:limit:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/currentusertoptracks(_:offset:limit:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/customstringconvertible-implementations/index.html b/docs/documentation/spotifywebapi/spotifyapi/customstringconvertible-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/customstringconvertible-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/customstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/description/index.html b/docs/documentation/spotifywebapi/spotifyapi/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/description/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/encode(to:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/episode(_:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/episode(_:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/episode(_:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/episode(_:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/episodes(_:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/episodes(_:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/episodes(_:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/episodes(_:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/extendpages(_:maxextrapages:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/extendpages(_:maxextrapages:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/extendpages(_:maxextrapages:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/extendpages(_:maxextrapages:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/extendpagesconcurrently(_:maxextrapages:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/extendpagesconcurrently(_:maxextrapages:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/extendpagesconcurrently(_:maxextrapages:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/extendpagesconcurrently(_:maxextrapages:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/featuredplaylists(locale:country:timestamp:limit:offset:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/featuredplaylists(locale:country:timestamp:limit:offset:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/featuredplaylists(locale:country:timestamp:limit:offset:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/featuredplaylists(locale:country:timestamp:limit:offset:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/filteredplaylist(_:filters:additionaltypes:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/filteredplaylist(_:filters:additionaltypes:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/filteredplaylist(_:filters:additionaltypes:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/filteredplaylist(_:filters:additionaltypes:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/followartistsforcurrentuser(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/followartistsforcurrentuser(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/followartistsforcurrentuser(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/followartistsforcurrentuser(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/followplaylistforcurrentuser(_:publicly:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/followplaylistforcurrentuser(_:publicly:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/followplaylistforcurrentuser(_:publicly:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/followplaylistforcurrentuser(_:publicly:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/followusersforcurrentuser(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/followusersforcurrentuser(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/followusersforcurrentuser(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/followusersforcurrentuser(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/getfromhref(_:responsetype:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/getfromhref(_:responsetype:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/getfromhref(_:responsetype:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/getfromhref(_:responsetype:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/index.html b/docs/documentation/spotifywebapi/spotifyapi/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/init(authorizationmanager:maxretrydelay:networkadaptor:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/init(authorizationmanager:maxretrydelay:networkadaptor:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/init(authorizationmanager:maxretrydelay:networkadaptor:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/init(authorizationmanager:maxretrydelay:networkadaptor:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/init(from:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/logger/index.html b/docs/documentation/spotifywebapi/spotifyapi/logger/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/logger/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/logger/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/maxretrydelay/index.html b/docs/documentation/spotifywebapi/spotifyapi/maxretrydelay/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/maxretrydelay/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/maxretrydelay/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/networkadaptor/index.html b/docs/documentation/spotifywebapi/spotifyapi/networkadaptor/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/networkadaptor/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/networkadaptor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/newalbumreleases(country:limit:offset:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/newalbumreleases(country:limit:offset:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/newalbumreleases(country:limit:offset:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/newalbumreleases(country:limit:offset:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/pauseplayback(deviceid:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/pauseplayback(deviceid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/pauseplayback(deviceid:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/pauseplayback(deviceid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/play(_:deviceid:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/play(_:deviceid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/play(_:deviceid:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/play(_:deviceid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/playlist(_:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/playlist(_:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/playlist(_:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/playlist(_:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/playlistimage(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/playlistimage(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/playlistimage(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/playlistimage(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/playlistitems(_:limit:offset:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/playlistitems(_:limit:offset:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/playlistitems(_:limit:offset:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/playlistitems(_:limit:offset:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/playlisttracks(_:limit:offset:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/playlisttracks(_:limit:offset:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/playlisttracks(_:limit:offset:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/playlisttracks(_:limit:offset:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/queue()/index.html b/docs/documentation/spotifywebapi/spotifyapi/queue()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/queue()/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/queue()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/recentlyplayed(_:limit:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/recentlyplayed(_:limit:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/recentlyplayed(_:limit:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/recentlyplayed(_:limit:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/recommendationgenres()/index.html b/docs/documentation/spotifywebapi/spotifyapi/recommendationgenres()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/recommendationgenres()/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/recommendationgenres()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/recommendations(_:limit:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/recommendations(_:limit:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/recommendations(_:limit:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/recommendations(_:limit:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/relatedartists(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/relatedartists(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/relatedartists(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/relatedartists(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/removealloccurrencesfromplaylist(_:of:snapshotid:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/removealloccurrencesfromplaylist(_:of:snapshotid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/removealloccurrencesfromplaylist(_:of:snapshotid:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/removealloccurrencesfromplaylist(_:of:snapshotid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/removesavedalbumsforcurrentuser(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/removesavedalbumsforcurrentuser(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/removesavedalbumsforcurrentuser(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/removesavedalbumsforcurrentuser(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/removesavedaudiobooksforcurrentuser(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/removesavedaudiobooksforcurrentuser(_:)/index.html new file mode 100644 index 000000000..1a95a560a --- /dev/null +++ b/docs/documentation/spotifywebapi/spotifyapi/removesavedaudiobooksforcurrentuser(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/removesavedaudiobooksforcurrentuser(_:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/removesavedaudiobooksforcurrentuser(_:market:)/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/spotifyapi/removesavedaudiobooksforcurrentuser(_:market:)/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/removesavedepisodesforcurrentuser(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/removesavedepisodesforcurrentuser(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/removesavedepisodesforcurrentuser(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/removesavedepisodesforcurrentuser(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/removesavedshowsforcurrentuser(_:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/removesavedshowsforcurrentuser(_:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/removesavedshowsforcurrentuser(_:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/removesavedshowsforcurrentuser(_:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/removesavedtracksforcurrentuser(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/removesavedtracksforcurrentuser(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/removesavedtracksforcurrentuser(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/removesavedtracksforcurrentuser(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/removespecificoccurrencesfromplaylist(_:of:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/removespecificoccurrencesfromplaylist(_:of:)/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/spotifyapi/removespecificoccurrencesfromplaylist(_:of:)/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/reorderplaylistitems(_:body:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/reorderplaylistitems(_:body:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/reorderplaylistitems(_:body:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/reorderplaylistitems(_:body:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/replaceallplaylistitems(_:with:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/replaceallplaylistitems(_:with:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/replaceallplaylistitems(_:with:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/replaceallplaylistitems(_:with:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/resumeplayback(deviceid:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/resumeplayback(deviceid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/resumeplayback(deviceid:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/resumeplayback(deviceid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/savealbumsforcurrentuser(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/savealbumsforcurrentuser(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/savealbumsforcurrentuser(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/savealbumsforcurrentuser(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/saveaudiobooksforcurrentuser(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/saveaudiobooksforcurrentuser(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/saveaudiobooksforcurrentuser(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/saveaudiobooksforcurrentuser(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/saveepisodesforcurrentuser(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/saveepisodesforcurrentuser(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/saveepisodesforcurrentuser(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/saveepisodesforcurrentuser(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/saveshowsforcurrentuser(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/saveshowsforcurrentuser(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/saveshowsforcurrentuser(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/saveshowsforcurrentuser(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/savetracksforcurrentuser(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/savetracksforcurrentuser(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/savetracksforcurrentuser(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/savetracksforcurrentuser(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/search(query:categories:market:limit:offset:includeexternal:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/search(query:categories:market:limit:offset:includeexternal:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/search(query:categories:market:limit:offset:includeexternal:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/search(query:categories:market:limit:offset:includeexternal:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/seektoposition(_:deviceid:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/seektoposition(_:deviceid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/seektoposition(_:deviceid:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/seektoposition(_:deviceid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/setrepeatmode(to:deviceid:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/setrepeatmode(to:deviceid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/setrepeatmode(to:deviceid:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/setrepeatmode(to:deviceid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/setshuffle(to:deviceid:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/setshuffle(to:deviceid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/setshuffle(to:deviceid:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/setshuffle(to:deviceid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/setupdebugging()/index.html b/docs/documentation/spotifywebapi/spotifyapi/setupdebugging()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/setupdebugging()/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/setupdebugging()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/setvolume(to:deviceid:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/setvolume(to:deviceid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/setvolume(to:deviceid:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/setvolume(to:deviceid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/show(_:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/show(_:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/show(_:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/show(_:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/showepisodes(_:market:offset:limit:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/showepisodes(_:market:offset:limit:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/showepisodes(_:market:offset:limit:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/showepisodes(_:market:offset:limit:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/shows(_:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/shows(_:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/shows(_:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/shows(_:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/skiptonext(deviceid:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/skiptonext(deviceid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/skiptonext(deviceid:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/skiptonext(deviceid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/skiptoprevious(deviceid:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/skiptoprevious(deviceid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/skiptoprevious(deviceid:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/skiptoprevious(deviceid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/track(_:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/track(_:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/track(_:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/track(_:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/trackaudioanalysis(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/trackaudioanalysis(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/trackaudioanalysis(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/trackaudioanalysis(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/trackaudiofeatures(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/trackaudiofeatures(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/trackaudiofeatures(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/trackaudiofeatures(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/tracks(_:market:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/tracks(_:market:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/tracks(_:market:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/tracks(_:market:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/tracksaudiofeatures(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/tracksaudiofeatures(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/tracksaudiofeatures(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/tracksaudiofeatures(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/transferplayback(to:play:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/transferplayback(to:play:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/transferplayback(to:play:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/transferplayback(to:play:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/unfollowartistsforcurrentuser(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/unfollowartistsforcurrentuser(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/unfollowartistsforcurrentuser(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/unfollowartistsforcurrentuser(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/unfollowplaylistforcurrentuser(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/unfollowplaylistforcurrentuser(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/unfollowplaylistforcurrentuser(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/unfollowplaylistforcurrentuser(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/unfollowusersforcurrentuser(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/unfollowusersforcurrentuser(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/unfollowusersforcurrentuser(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/unfollowusersforcurrentuser(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/uploadplaylistimage(_:imagedata:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/uploadplaylistimage(_:imagedata:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/uploadplaylistimage(_:imagedata:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/uploadplaylistimage(_:imagedata:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/userplaylists(for:limit:offset:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/userplaylists(for:limit:offset:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/userplaylists(for:limit:offset:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/userplaylists(for:limit:offset:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/userprofile(_:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/userprofile(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapi/userprofile(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapi/userprofile(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapi/usersfollowplaylist(_:useruris:)/index.html b/docs/documentation/spotifywebapi/spotifyapi/usersfollowplaylist(_:useruris:)/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/spotifyapi/usersfollowplaylist(_:useruris:)/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapiloghandler/bootstrap()/index.html b/docs/documentation/spotifywebapi/spotifyapiloghandler/bootstrap()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapiloghandler/bootstrap()/index.html +++ b/docs/documentation/spotifywebapi/spotifyapiloghandler/bootstrap()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapiloghandler/index.html b/docs/documentation/spotifywebapi/spotifyapiloghandler/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapiloghandler/index.html +++ b/docs/documentation/spotifywebapi/spotifyapiloghandler/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapiloghandler/init(label:loglevel:metadata:)/index.html b/docs/documentation/spotifywebapi/spotifyapiloghandler/init(label:loglevel:metadata:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapiloghandler/init(label:loglevel:metadata:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapiloghandler/init(label:loglevel:metadata:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapiloghandler/label/index.html b/docs/documentation/spotifywebapi/spotifyapiloghandler/label/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapiloghandler/label/index.html +++ b/docs/documentation/spotifywebapi/spotifyapiloghandler/label/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapiloghandler/log(level:message:metadata:file:function:line:)/index.html b/docs/documentation/spotifywebapi/spotifyapiloghandler/log(level:message:metadata:file:function:line:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapiloghandler/log(level:message:metadata:file:function:line:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapiloghandler/log(level:message:metadata:file:function:line:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapiloghandler/log(level:message:metadata:source:file:function:line:)/index.html b/docs/documentation/spotifywebapi/spotifyapiloghandler/log(level:message:metadata:source:file:function:line:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapiloghandler/log(level:message:metadata:source:file:function:line:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapiloghandler/log(level:message:metadata:source:file:function:line:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapiloghandler/loghandler-implementations/index.html b/docs/documentation/spotifywebapi/spotifyapiloghandler/loghandler-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapiloghandler/loghandler-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyapiloghandler/loghandler-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapiloghandler/loglevel/index.html b/docs/documentation/spotifywebapi/spotifyapiloghandler/loglevel/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapiloghandler/loglevel/index.html +++ b/docs/documentation/spotifywebapi/spotifyapiloghandler/loglevel/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapiloghandler/metadata/index.html b/docs/documentation/spotifywebapi/spotifyapiloghandler/metadata/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapiloghandler/metadata/index.html +++ b/docs/documentation/spotifywebapi/spotifyapiloghandler/metadata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyapiloghandler/subscript(metadatakey:)/index.html b/docs/documentation/spotifywebapi/spotifyapiloghandler/subscript(metadatakey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyapiloghandler/subscript(metadatakey:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyapiloghandler/subscript(metadatakey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthenticationerror/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/spotifyauthenticationerror/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthenticationerror/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthenticationerror/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthenticationerror/anyfailingpublisher(_:)/index.html b/docs/documentation/spotifywebapi/spotifyauthenticationerror/anyfailingpublisher(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthenticationerror/anyfailingpublisher(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthenticationerror/anyfailingpublisher(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthenticationerror/decodable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyauthenticationerror/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthenticationerror/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthenticationerror/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthenticationerror/equatable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyauthenticationerror/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthenticationerror/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthenticationerror/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthenticationerror/error-implementations/index.html b/docs/documentation/spotifywebapi/spotifyauthenticationerror/error-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthenticationerror/error-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthenticationerror/error-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthenticationerror/error/index.html b/docs/documentation/spotifywebapi/spotifyauthenticationerror/error/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthenticationerror/error/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthenticationerror/error/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthenticationerror/errordescription/index.html b/docs/documentation/spotifywebapi/spotifyauthenticationerror/errordescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthenticationerror/errordescription/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthenticationerror/errordescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthenticationerror/failurereason/index.html b/docs/documentation/spotifywebapi/spotifyauthenticationerror/failurereason/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthenticationerror/failurereason/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthenticationerror/failurereason/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthenticationerror/helpanchor/index.html b/docs/documentation/spotifywebapi/spotifyauthenticationerror/helpanchor/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthenticationerror/helpanchor/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthenticationerror/helpanchor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthenticationerror/index.html b/docs/documentation/spotifywebapi/spotifyauthenticationerror/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthenticationerror/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthenticationerror/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthenticationerror/init(from:)/index.html b/docs/documentation/spotifywebapi/spotifyauthenticationerror/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthenticationerror/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthenticationerror/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthenticationerror/localizeddescription/index.html b/docs/documentation/spotifywebapi/spotifyauthenticationerror/localizeddescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthenticationerror/localizeddescription/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthenticationerror/localizeddescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthenticationerror/localizederror-implementations/index.html b/docs/documentation/spotifywebapi/spotifyauthenticationerror/localizederror-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthenticationerror/localizederror-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthenticationerror/localizederror-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthenticationerror/recoverysuggestion/index.html b/docs/documentation/spotifywebapi/spotifyauthenticationerror/recoverysuggestion/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthenticationerror/recoverysuggestion/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthenticationerror/recoverysuggestion/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationerror/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationerror/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationerror/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationerror/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationerror/accesswasdenied/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationerror/accesswasdenied/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationerror/accesswasdenied/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationerror/accesswasdenied/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationerror/anyfailingpublisher(_:)/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationerror/anyfailingpublisher(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationerror/anyfailingpublisher(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationerror/anyfailingpublisher(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationerror/equatable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationerror/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationerror/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationerror/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationerror/error-implementations/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationerror/error-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationerror/error-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationerror/error-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationerror/error/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationerror/error/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationerror/error/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationerror/error/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationerror/errordescription/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationerror/errordescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationerror/errordescription/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationerror/errordescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationerror/failurereason/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationerror/failurereason/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationerror/failurereason/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationerror/failurereason/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationerror/helpanchor/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationerror/helpanchor/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationerror/helpanchor/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationerror/helpanchor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationerror/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationerror/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationerror/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationerror/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationerror/init(from:)/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationerror/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationerror/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationerror/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationerror/localizeddescription/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationerror/localizeddescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationerror/localizeddescription/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationerror/localizeddescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationerror/localizederror-implementations/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationerror/localizederror-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationerror/localizederror-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationerror/localizederror-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationerror/recoverysuggestion/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationerror/recoverysuggestion/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationerror/recoverysuggestion/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationerror/recoverysuggestion/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationerror/state/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationerror/state/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationerror/state/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationerror/state/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/accesstoken/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/accesstoken/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/accesstoken/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/accesstoken/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/accesstokenisexpired(tolerance:)/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/accesstokenisexpired(tolerance:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/accesstokenisexpired(tolerance:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/accesstokenisexpired(tolerance:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/deauthorize()/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/deauthorize()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/deauthorize()/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/deauthorize()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/didchange/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/didchange/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/didchange/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/didchange/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/diddeauthorize/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/diddeauthorize/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/diddeauthorize/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/diddeauthorize/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/expirationdate/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/expirationdate/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/expirationdate/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/expirationdate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/isauthorized(for:)/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/isauthorized(for:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/isauthorized(for:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/isauthorized(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/refreshtokens(onlyifexpired:tolerance:)/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/refreshtokens(onlyifexpired:tolerance:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/refreshtokens(onlyifexpired:tolerance:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/refreshtokens(onlyifexpired:tolerance:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/scopes/index.html b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/scopes/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyauthorizationmanager/scopes/index.html +++ b/docs/documentation/spotifywebapi/spotifyauthorizationmanager/scopes/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycategory/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/spotifycategory/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycategory/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifycategory/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycategory/equatable-implementations/index.html b/docs/documentation/spotifywebapi/spotifycategory/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycategory/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifycategory/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycategory/href/index.html b/docs/documentation/spotifywebapi/spotifycategory/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycategory/href/index.html +++ b/docs/documentation/spotifywebapi/spotifycategory/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycategory/icons/index.html b/docs/documentation/spotifywebapi/spotifycategory/icons/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycategory/icons/index.html +++ b/docs/documentation/spotifywebapi/spotifycategory/icons/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycategory/id/index.html b/docs/documentation/spotifywebapi/spotifycategory/id/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycategory/id/index.html +++ b/docs/documentation/spotifywebapi/spotifycategory/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycategory/index.html b/docs/documentation/spotifywebapi/spotifycategory/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycategory/index.html +++ b/docs/documentation/spotifywebapi/spotifycategory/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycategory/init(from:)/index.html b/docs/documentation/spotifywebapi/spotifycategory/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycategory/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifycategory/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycategory/init(name:id:href:icons:)/index.html b/docs/documentation/spotifywebapi/spotifycategory/init(name:id:href:icons:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycategory/init(name:id:href:icons:)/index.html +++ b/docs/documentation/spotifywebapi/spotifycategory/init(name:id:href:icons:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycategory/name/index.html b/docs/documentation/spotifywebapi/spotifycategory/name/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycategory/name/index.html +++ b/docs/documentation/spotifywebapi/spotifycategory/name/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycontext/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/spotifycontext/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycontext/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifycontext/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycontext/decodable-implementations/index.html b/docs/documentation/spotifywebapi/spotifycontext/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycontext/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifycontext/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycontext/equatable-implementations/index.html b/docs/documentation/spotifywebapi/spotifycontext/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycontext/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifycontext/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycontext/externalurls/index.html b/docs/documentation/spotifywebapi/spotifycontext/externalurls/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycontext/externalurls/index.html +++ b/docs/documentation/spotifywebapi/spotifycontext/externalurls/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycontext/href/index.html b/docs/documentation/spotifywebapi/spotifycontext/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycontext/href/index.html +++ b/docs/documentation/spotifywebapi/spotifycontext/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycontext/index.html b/docs/documentation/spotifywebapi/spotifycontext/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycontext/index.html +++ b/docs/documentation/spotifywebapi/spotifycontext/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycontext/init(from:)/index.html b/docs/documentation/spotifywebapi/spotifycontext/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycontext/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifycontext/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycontext/init(uri:href:externalurls:type:)/index.html b/docs/documentation/spotifywebapi/spotifycontext/init(uri:href:externalurls:type:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycontext/init(uri:href:externalurls:type:)/index.html +++ b/docs/documentation/spotifywebapi/spotifycontext/init(uri:href:externalurls:type:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycontext/type/index.html b/docs/documentation/spotifywebapi/spotifycontext/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycontext/type/index.html +++ b/docs/documentation/spotifywebapi/spotifycontext/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycontext/uri/index.html b/docs/documentation/spotifywebapi/spotifycontext/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycontext/uri/index.html +++ b/docs/documentation/spotifywebapi/spotifycontext/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycopyright/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/spotifycopyright/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycopyright/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifycopyright/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycopyright/equatable-implementations/index.html b/docs/documentation/spotifywebapi/spotifycopyright/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycopyright/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifycopyright/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycopyright/index.html b/docs/documentation/spotifywebapi/spotifycopyright/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycopyright/index.html +++ b/docs/documentation/spotifywebapi/spotifycopyright/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycopyright/init(from:)/index.html b/docs/documentation/spotifywebapi/spotifycopyright/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycopyright/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifycopyright/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycopyright/init(text:type:)/index.html b/docs/documentation/spotifywebapi/spotifycopyright/init(text:type:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycopyright/init(text:type:)/index.html +++ b/docs/documentation/spotifywebapi/spotifycopyright/init(text:type:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycopyright/text/index.html b/docs/documentation/spotifywebapi/spotifycopyright/text/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycopyright/text/index.html +++ b/docs/documentation/spotifywebapi/spotifycopyright/text/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycopyright/type/index.html b/docs/documentation/spotifywebapi/spotifycopyright/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycopyright/type/index.html +++ b/docs/documentation/spotifywebapi/spotifycopyright/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycursor/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/spotifycursor/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycursor/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifycursor/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycursor/after/index.html b/docs/documentation/spotifywebapi/spotifycursor/after/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycursor/after/index.html +++ b/docs/documentation/spotifywebapi/spotifycursor/after/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycursor/before/index.html b/docs/documentation/spotifywebapi/spotifycursor/before/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycursor/before/index.html +++ b/docs/documentation/spotifywebapi/spotifycursor/before/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycursor/equatable-implementations/index.html b/docs/documentation/spotifywebapi/spotifycursor/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycursor/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifycursor/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycursor/index.html b/docs/documentation/spotifywebapi/spotifycursor/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycursor/index.html +++ b/docs/documentation/spotifywebapi/spotifycursor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycursor/init(before:after:)/index.html b/docs/documentation/spotifywebapi/spotifycursor/init(before:after:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycursor/init(before:after:)/index.html +++ b/docs/documentation/spotifywebapi/spotifycursor/init(before:after:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifycursor/init(from:)/index.html b/docs/documentation/spotifywebapi/spotifycursor/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifycursor/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifycursor/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodelogger/index.html b/docs/documentation/spotifywebapi/spotifydecodelogger/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodelogger/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodelogger/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/anyfailingpublisher(_:)/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/anyfailingpublisher(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/anyfailingpublisher(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/anyfailingpublisher(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/datadumpfolder/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/datadumpfolder/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/datadumpfolder/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/datadumpfolder/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/debugerrordescription/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/debugerrordescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/debugerrordescription/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/debugerrordescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/description/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/description/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/error-implementations/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/error-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/error-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/error-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/errordescription/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/errordescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/errordescription/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/errordescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/expectedresponsetype/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/expectedresponsetype/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/expectedresponsetype/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/expectedresponsetype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/failurereason/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/failurereason/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/failurereason/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/failurereason/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/helpanchor/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/helpanchor/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/helpanchor/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/helpanchor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/init(url:rawdata:responsetype:statuscode:underlyingerror:)/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/init(url:rawdata:responsetype:statuscode:underlyingerror:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/init(url:rawdata:responsetype:statuscode:underlyingerror:)/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/init(url:rawdata:responsetype:statuscode:underlyingerror:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/localizeddescription/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/localizeddescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/localizeddescription/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/localizeddescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/localizederror-implementations/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/localizederror-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/localizederror-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/localizederror-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/prettycodingpath/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/prettycodingpath/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/prettycodingpath/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/prettycodingpath/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/rawdata/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/rawdata/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/rawdata/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/rawdata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/recoverysuggestion/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/recoverysuggestion/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/recoverysuggestion/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/recoverysuggestion/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/statuscode/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/statuscode/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/statuscode/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/statuscode/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/underlyingerror/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/underlyingerror/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/underlyingerror/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/underlyingerror/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/url/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/url/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/url/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/url/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifydecodingerror/writetofolder(_:)/index.html b/docs/documentation/spotifywebapi/spotifydecodingerror/writetofolder(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifydecodingerror/writetofolder(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifydecodingerror/writetofolder(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/spotifyerror/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/anyfailingpublisher(_:)/index.html b/docs/documentation/spotifywebapi/spotifyerror/anyfailingpublisher(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/anyfailingpublisher(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/anyfailingpublisher(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/decodable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyerror/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/encodable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyerror/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/encode(to:)/index.html b/docs/documentation/spotifywebapi/spotifyerror/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/equatable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyerror/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/error-implementations/index.html b/docs/documentation/spotifywebapi/spotifyerror/error-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/error-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/error-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/errordescription/index.html b/docs/documentation/spotifywebapi/spotifyerror/errordescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/errordescription/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/errordescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/failurereason/index.html b/docs/documentation/spotifywebapi/spotifyerror/failurereason/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/failurereason/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/failurereason/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/helpanchor/index.html b/docs/documentation/spotifywebapi/spotifyerror/helpanchor/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/helpanchor/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/helpanchor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/index.html b/docs/documentation/spotifywebapi/spotifyerror/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/init(from:)/index.html b/docs/documentation/spotifywebapi/spotifyerror/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/localizeddescription/index.html b/docs/documentation/spotifywebapi/spotifyerror/localizeddescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/localizeddescription/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/localizeddescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/localizederror-implementations/index.html b/docs/documentation/spotifywebapi/spotifyerror/localizederror-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/localizederror-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/localizederror-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/message/index.html b/docs/documentation/spotifywebapi/spotifyerror/message/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/message/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/message/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/recoverysuggestion/index.html b/docs/documentation/spotifywebapi/spotifyerror/recoverysuggestion/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/recoverysuggestion/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/recoverysuggestion/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyerror/statuscode/index.html b/docs/documentation/spotifywebapi/spotifyerror/statuscode/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyerror/statuscode/index.html +++ b/docs/documentation/spotifywebapi/spotifyerror/statuscode/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/anyfailingpublisher(_:)/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/anyfailingpublisher(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/anyfailingpublisher(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/anyfailingpublisher(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/customstringconvertible-implementations/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/customstringconvertible-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/customstringconvertible-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/customstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/description/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/description/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/description/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/error-implementations/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/error-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/error-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/error-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/errordescription/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/errordescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/errordescription/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/errordescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/failurereason/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/failurereason/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/failurereason/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/failurereason/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/helpanchor/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/helpanchor/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/helpanchor/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/helpanchor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/httperror(_:_:)/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/httperror(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/httperror(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/httperror(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/identifierparsingerror(message:)/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/identifierparsingerror(message:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/identifierparsingerror(message:)/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/identifierparsingerror(message:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/insufficientscope(requiredscopes:authorizedscopes:)/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/insufficientscope(requiredscopes:authorizedscopes:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/insufficientscope(requiredscopes:authorizedscopes:)/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/insufficientscope(requiredscopes:authorizedscopes:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/invalididcategory(expected:received:)/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/invalididcategory(expected:received:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/invalididcategory(expected:received:)/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/invalididcategory(expected:received:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/invalidstate(supplied:received:)/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/invalidstate(supplied:received:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/invalidstate(supplied:received:)/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/invalidstate(supplied:received:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/localizeddescription/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/localizeddescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/localizeddescription/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/localizeddescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/localizederror-implementations/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/localizederror-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/localizederror-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/localizederror-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/other(_:localizeddescription:)/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/other(_:localizeddescription:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/other(_:localizeddescription:)/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/other(_:localizeddescription:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/recoverysuggestion/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/recoverysuggestion/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/recoverysuggestion/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/recoverysuggestion/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/toplevelkeynotfound(key:dict:)/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/toplevelkeynotfound(key:dict:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/toplevelkeynotfound(key:dict:)/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/toplevelkeynotfound(key:dict:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifygeneralerror/unauthorized(_:)/index.html b/docs/documentation/spotifywebapi/spotifygeneralerror/unauthorized(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifygeneralerror/unauthorized(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifygeneralerror/unauthorized(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyidentifier/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/spotifyidentifier/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyidentifier/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyidentifier/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyidentifier/commaseparatedidsstring(_:ensurecategorymatches:)/index.html b/docs/documentation/spotifywebapi/spotifyidentifier/commaseparatedidsstring(_:ensurecategorymatches:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyidentifier/commaseparatedidsstring(_:ensurecategorymatches:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyidentifier/commaseparatedidsstring(_:ensurecategorymatches:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyidentifier/equatable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyidentifier/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyidentifier/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyidentifier/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyidentifier/id/index.html b/docs/documentation/spotifywebapi/spotifyidentifier/id/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyidentifier/id/index.html +++ b/docs/documentation/spotifywebapi/spotifyidentifier/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyidentifier/idcategory/index.html b/docs/documentation/spotifywebapi/spotifyidentifier/idcategory/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyidentifier/idcategory/index.html +++ b/docs/documentation/spotifywebapi/spotifyidentifier/idcategory/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyidentifier/idsarray(_:ensurecategorymatches:)/index.html b/docs/documentation/spotifywebapi/spotifyidentifier/idsarray(_:ensurecategorymatches:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyidentifier/idsarray(_:ensurecategorymatches:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyidentifier/idsarray(_:ensurecategorymatches:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyidentifier/index.html b/docs/documentation/spotifywebapi/spotifyidentifier/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyidentifier/index.html +++ b/docs/documentation/spotifywebapi/spotifyidentifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyidentifier/init(from:)/index.html b/docs/documentation/spotifywebapi/spotifyidentifier/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyidentifier/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyidentifier/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyidentifier/init(id:idcategory:)/index.html b/docs/documentation/spotifywebapi/spotifyidentifier/init(id:idcategory:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyidentifier/init(id:idcategory:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyidentifier/init(id:idcategory:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyidentifier/init(uri:ensurecategorymatches:)/index.html b/docs/documentation/spotifywebapi/spotifyidentifier/init(uri:ensurecategorymatches:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyidentifier/init(uri:ensurecategorymatches:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyidentifier/init(uri:ensurecategorymatches:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyidentifier/init(url:)/index.html b/docs/documentation/spotifywebapi/spotifyidentifier/init(url:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyidentifier/init(url:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyidentifier/init(url:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyidentifier/uri/index.html b/docs/documentation/spotifywebapi/spotifyidentifier/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyidentifier/uri/index.html +++ b/docs/documentation/spotifywebapi/spotifyidentifier/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyidentifier/url/index.html b/docs/documentation/spotifywebapi/spotifyidentifier/url/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyidentifier/url/index.html +++ b/docs/documentation/spotifywebapi/spotifyidentifier/url/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyimage/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/spotifyimage/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyimage/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyimage/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyimage/equatable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyimage/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyimage/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyimage/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyimage/height/index.html b/docs/documentation/spotifywebapi/spotifyimage/height/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyimage/height/index.html +++ b/docs/documentation/spotifywebapi/spotifyimage/height/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyimage/index.html b/docs/documentation/spotifywebapi/spotifyimage/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyimage/index.html +++ b/docs/documentation/spotifywebapi/spotifyimage/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyimage/init(from:)/index.html b/docs/documentation/spotifywebapi/spotifyimage/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyimage/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyimage/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyimage/init(height:width:url:)/index.html b/docs/documentation/spotifywebapi/spotifyimage/init(height:width:url:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyimage/init(height:width:url:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyimage/init(height:width:url:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyimage/load()/index.html b/docs/documentation/spotifywebapi/spotifyimage/load()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyimage/load()/index.html +++ b/docs/documentation/spotifywebapi/spotifyimage/load()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyimage/url/index.html b/docs/documentation/spotifywebapi/spotifyimage/url/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyimage/url/index.html +++ b/docs/documentation/spotifywebapi/spotifyimage/url/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyimage/width/index.html b/docs/documentation/spotifywebapi/spotifyimage/width/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyimage/width/index.html +++ b/docs/documentation/spotifywebapi/spotifyimage/width/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/anyfailingpublisher(_:)/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/anyfailingpublisher(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/anyfailingpublisher(_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/anyfailingpublisher(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/decodable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/encodable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/encode(to:)/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/equatable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/error-implementations/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/error-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/error-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/error-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errordescription/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errordescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errordescription/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errordescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/alreadypaused/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/alreadypaused/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/alreadypaused/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/alreadypaused/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/alreadyplaying/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/alreadyplaying/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/alreadyplaying/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/alreadyplaying/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/contextdisallow/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/contextdisallow/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/contextdisallow/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/contextdisallow/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/devicenotcontrollable/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/devicenotcontrollable/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/devicenotcontrollable/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/devicenotcontrollable/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/encode(to:)/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/endlesscontext/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/endlesscontext/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/endlesscontext/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/endlesscontext/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/equatable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/hash(into:)/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/hashvalue/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/hashvalue/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/hashvalue/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/hashvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/init(from:)/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/init(rawvalue:)/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/init(rawvalue:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/init(rawvalue:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/init(rawvalue:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/noactivedevice/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/noactivedevice/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/noactivedevice/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/noactivedevice/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/nonexttrack/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/nonexttrack/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/nonexttrack/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/nonexttrack/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/noprevioustrack/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/noprevioustrack/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/noprevioustrack/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/noprevioustrack/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/nospecifictrack/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/nospecifictrack/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/nospecifictrack/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/nospecifictrack/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/notpaused/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/notpaused/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/notpaused/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/notpaused/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayingcontext/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayingcontext/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayingcontext/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayingcontext/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayinglocally/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayinglocally/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayinglocally/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayinglocally/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayingtrack/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayingtrack/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayingtrack/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/notplayingtrack/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/premiumrequired/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/premiumrequired/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/premiumrequired/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/premiumrequired/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/ratelimited/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/ratelimited/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/ratelimited/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/ratelimited/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/rawrepresentable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/rawrepresentable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/rawrepresentable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/rawrepresentable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/remotecontroldisallow/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/remotecontroldisallow/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/remotecontroldisallow/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/remotecontroldisallow/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/unknown/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/unknown/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/unknown/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/unknown/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/volumecontroldisallow/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/volumecontroldisallow/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/volumecontroldisallow/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/errorreason/volumecontroldisallow/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/failurereason/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/failurereason/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/failurereason/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/failurereason/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/helpanchor/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/helpanchor/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/helpanchor/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/helpanchor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/init(from:)/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/localizeddescription/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/localizeddescription/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/localizeddescription/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/localizeddescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/localizederror-implementations/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/localizederror-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/localizederror-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/localizederror-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/message/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/message/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/message/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/message/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/reason/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/reason/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/reason/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/reason/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/recoverysuggestion/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/recoverysuggestion/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/recoverysuggestion/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/recoverysuggestion/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyplayererror/statuscode/index.html b/docs/documentation/spotifywebapi/spotifyplayererror/statuscode/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyplayererror/statuscode/index.html +++ b/docs/documentation/spotifywebapi/spotifyplayererror/statuscode/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyqueue/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/spotifyqueue/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyqueue/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyqueue/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyqueue/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyqueue/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyqueue/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyqueue/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyqueue/currentlyplaying/index.html b/docs/documentation/spotifywebapi/spotifyqueue/currentlyplaying/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyqueue/currentlyplaying/index.html +++ b/docs/documentation/spotifywebapi/spotifyqueue/currentlyplaying/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyqueue/decodable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyqueue/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyqueue/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyqueue/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyqueue/equatable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyqueue/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyqueue/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyqueue/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyqueue/index.html b/docs/documentation/spotifywebapi/spotifyqueue/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyqueue/index.html +++ b/docs/documentation/spotifywebapi/spotifyqueue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyqueue/init(currentlyplaying:queue:)/index.html b/docs/documentation/spotifywebapi/spotifyqueue/init(currentlyplaying:queue:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyqueue/init(currentlyplaying:queue:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyqueue/init(currentlyplaying:queue:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyqueue/init(from:)/index.html b/docs/documentation/spotifywebapi/spotifyqueue/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyqueue/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyqueue/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyqueue/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/spotifyqueue/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyqueue/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyqueue/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyqueue/queue/index.html b/docs/documentation/spotifywebapi/spotifyqueue/queue/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyqueue/queue/index.html +++ b/docs/documentation/spotifywebapi/spotifyqueue/queue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyscopeauthorizationmanager/index.html b/docs/documentation/spotifywebapi/spotifyscopeauthorizationmanager/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyscopeauthorizationmanager/index.html +++ b/docs/documentation/spotifywebapi/spotifyscopeauthorizationmanager/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifytimeinterval/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/spotifytimeinterval/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifytimeinterval/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifytimeinterval/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifytimeinterval/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/spotifytimeinterval/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifytimeinterval/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifytimeinterval/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifytimeinterval/confidence/index.html b/docs/documentation/spotifywebapi/spotifytimeinterval/confidence/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifytimeinterval/confidence/index.html +++ b/docs/documentation/spotifywebapi/spotifytimeinterval/confidence/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifytimeinterval/duration/index.html b/docs/documentation/spotifywebapi/spotifytimeinterval/duration/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifytimeinterval/duration/index.html +++ b/docs/documentation/spotifywebapi/spotifytimeinterval/duration/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifytimeinterval/equatable-implementations/index.html b/docs/documentation/spotifywebapi/spotifytimeinterval/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifytimeinterval/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifytimeinterval/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifytimeinterval/index.html b/docs/documentation/spotifywebapi/spotifytimeinterval/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifytimeinterval/index.html +++ b/docs/documentation/spotifywebapi/spotifytimeinterval/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifytimeinterval/init(from:)/index.html b/docs/documentation/spotifywebapi/spotifytimeinterval/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifytimeinterval/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifytimeinterval/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifytimeinterval/init(start:duration:confidence:)/index.html b/docs/documentation/spotifywebapi/spotifytimeinterval/init(start:duration:confidence:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifytimeinterval/init(start:duration:confidence:)/index.html +++ b/docs/documentation/spotifywebapi/spotifytimeinterval/init(start:duration:confidence:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifytimeinterval/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/spotifytimeinterval/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifytimeinterval/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/spotifytimeinterval/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifytimeinterval/start/index.html b/docs/documentation/spotifywebapi/spotifytimeinterval/start/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifytimeinterval/start/index.html +++ b/docs/documentation/spotifywebapi/spotifytimeinterval/start/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifytimestampformatter/date(from:)/index.html b/docs/documentation/spotifywebapi/spotifytimestampformatter/date(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifytimestampformatter/date(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifytimestampformatter/date(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifytimestampformatter/index.html b/docs/documentation/spotifywebapi/spotifytimestampformatter/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifytimestampformatter/index.html +++ b/docs/documentation/spotifywebapi/spotifytimestampformatter/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifytimestampformatter/millisecondsformatter/index.html b/docs/documentation/spotifywebapi/spotifytimestampformatter/millisecondsformatter/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifytimestampformatter/millisecondsformatter/index.html +++ b/docs/documentation/spotifywebapi/spotifytimestampformatter/millisecondsformatter/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifytimestampformatter/secondsformatter/index.html b/docs/documentation/spotifywebapi/spotifytimestampformatter/secondsformatter/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifytimestampformatter/secondsformatter/index.html +++ b/docs/documentation/spotifywebapi/spotifytimestampformatter/secondsformatter/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifytimestampformatter/shared/index.html b/docs/documentation/spotifywebapi/spotifytimestampformatter/shared/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifytimestampformatter/shared/index.html +++ b/docs/documentation/spotifywebapi/spotifytimestampformatter/shared/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifytimestampformatter/string(from:)/index.html b/docs/documentation/spotifywebapi/spotifytimestampformatter/string(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifytimestampformatter/string(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifytimestampformatter/string(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuriconvertible/index.html b/docs/documentation/spotifywebapi/spotifyuriconvertible/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuriconvertible/index.html +++ b/docs/documentation/spotifywebapi/spotifyuriconvertible/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuriconvertible/uri/index.html b/docs/documentation/spotifywebapi/spotifyuriconvertible/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuriconvertible/uri/index.html +++ b/docs/documentation/spotifywebapi/spotifyuriconvertible/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/spotifyuser/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/allowsexplicitcontent/index.html b/docs/documentation/spotifywebapi/spotifyuser/allowsexplicitcontent/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/allowsexplicitcontent/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/allowsexplicitcontent/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/country/index.html b/docs/documentation/spotifywebapi/spotifyuser/country/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/country/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/country/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/decodable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyuser/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/displayname/index.html b/docs/documentation/spotifywebapi/spotifyuser/displayname/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/displayname/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/displayname/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/email/index.html b/docs/documentation/spotifywebapi/spotifyuser/email/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/email/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/email/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/encodable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyuser/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/encode(to:)/index.html b/docs/documentation/spotifywebapi/spotifyuser/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/equatable-implementations/index.html b/docs/documentation/spotifywebapi/spotifyuser/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/explicitcontentsettingislocked/index.html b/docs/documentation/spotifywebapi/spotifyuser/explicitcontentsettingislocked/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/explicitcontentsettingislocked/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/explicitcontentsettingislocked/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/externalurls/index.html b/docs/documentation/spotifywebapi/spotifyuser/externalurls/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/externalurls/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/externalurls/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/followers/index.html b/docs/documentation/spotifywebapi/spotifyuser/followers/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/followers/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/followers/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/href/index.html b/docs/documentation/spotifywebapi/spotifyuser/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/href/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/id/index.html b/docs/documentation/spotifywebapi/spotifyuser/id/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/id/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/images/index.html b/docs/documentation/spotifywebapi/spotifyuser/images/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/images/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/images/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/index.html b/docs/documentation/spotifywebapi/spotifyuser/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/init(displayname:uri:id:images:href:allowsexplicitcontent:explicitcontentsettingislocked:followers:country:email:product:externalurls:)/index.html b/docs/documentation/spotifywebapi/spotifyuser/init(displayname:uri:id:images:href:allowsexplicitcontent:explicitcontentsettingislocked:followers:country:email:product:externalurls:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/init(displayname:uri:id:images:href:allowsexplicitcontent:explicitcontentsettingislocked:followers:country:email:product:externalurls:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/init(displayname:uri:id:images:href:allowsexplicitcontent:explicitcontentsettingislocked:followers:country:email:product:externalurls:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/init(from:)/index.html b/docs/documentation/spotifywebapi/spotifyuser/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/product/index.html b/docs/documentation/spotifywebapi/spotifyuser/product/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/product/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/product/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/type/index.html b/docs/documentation/spotifywebapi/spotifyuser/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/type/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/spotifyuser/uri/index.html b/docs/documentation/spotifywebapi/spotifyuser/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/spotifyuser/uri/index.html +++ b/docs/documentation/spotifywebapi/spotifyuser/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/additivearithmetic/index.html b/docs/documentation/spotifywebapi/swift/additivearithmetic/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/additivearithmetic/index.html +++ b/docs/documentation/spotifywebapi/swift/additivearithmetic/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/additivearithmetic/isapproximatelyequal(to:absolutetolerance:relativetolerance:norm:)/index.html b/docs/documentation/spotifywebapi/swift/additivearithmetic/isapproximatelyequal(to:absolutetolerance:relativetolerance:norm:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/additivearithmetic/isapproximatelyequal(to:absolutetolerance:relativetolerance:norm:)/index.html +++ b/docs/documentation/spotifywebapi/swift/additivearithmetic/isapproximatelyequal(to:absolutetolerance:relativetolerance:norm:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/collection/chunked(size:)/index.html b/docs/documentation/spotifywebapi/swift/collection/chunked(size:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/collection/chunked(size:)/index.html +++ b/docs/documentation/spotifywebapi/swift/collection/chunked(size:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/collection/index.html b/docs/documentation/spotifywebapi/swift/collection/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/collection/index.html +++ b/docs/documentation/spotifywebapi/swift/collection/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/decodingerror/context/index.html b/docs/documentation/spotifywebapi/swift/decodingerror/context/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/decodingerror/context/index.html +++ b/docs/documentation/spotifywebapi/swift/decodingerror/context/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/decodingerror/index.html b/docs/documentation/spotifywebapi/swift/decodingerror/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/decodingerror/index.html +++ b/docs/documentation/spotifywebapi/swift/decodingerror/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/decodingerror/prettycodingpath/index.html b/docs/documentation/spotifywebapi/swift/decodingerror/prettycodingpath/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/decodingerror/prettycodingpath/index.html +++ b/docs/documentation/spotifywebapi/swift/decodingerror/prettycodingpath/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/dictionary/formurlencoded()/index.html b/docs/documentation/spotifywebapi/swift/dictionary/formurlencoded()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/dictionary/formurlencoded()/index.html +++ b/docs/documentation/spotifywebapi/swift/dictionary/formurlencoded()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/dictionary/index.html b/docs/documentation/spotifywebapi/swift/dictionary/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/dictionary/index.html +++ b/docs/documentation/spotifywebapi/swift/dictionary/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/error/anyfailingpublisher(_:)/index.html b/docs/documentation/spotifywebapi/swift/error/anyfailingpublisher(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/error/anyfailingpublisher(_:)/index.html +++ b/docs/documentation/spotifywebapi/swift/error/anyfailingpublisher(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/error/index.html b/docs/documentation/spotifywebapi/swift/error/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/error/index.html +++ b/docs/documentation/spotifywebapi/swift/error/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/index.html b/docs/documentation/spotifywebapi/swift/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/index.html +++ b/docs/documentation/spotifywebapi/swift/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodeandunwraparray(forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodeandunwraparray(forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodeandunwraparray(forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodeandunwraparray(forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodedatefromexpiresinseconds(forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodedatefromexpiresinseconds(forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodedatefromexpiresinseconds(forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodedatefromexpiresinseconds(forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodedatefromexpiresinsecondsifpresent(forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodedatefromexpiresinsecondsifpresent(forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodedatefromexpiresinsecondsifpresent(forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodedatefromexpiresinsecondsifpresent(forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodemillisecondssince1970(forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodemillisecondssince1970(forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodemillisecondssince1970(forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodemillisecondssince1970(forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodemillisecondssince1970ifpresent(forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodemillisecondssince1970ifpresent(forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodemillisecondssince1970ifpresent(forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodemillisecondssince1970ifpresent(forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifydate(forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifydate(forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifydate(forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifydate(forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifydateifpresent(forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifydateifpresent(forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifydateifpresent(forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifydateifpresent(forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifyimages(forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifyimages(forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifyimages(forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifyimages(forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifyscopesifpresent(forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifyscopesifpresent(forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifyscopesifpresent(forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifyscopesifpresent(forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifytimestamp(forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifytimestamp(forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifytimestamp(forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifytimestamp(forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifytimestampifpresent(forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifytimestampifpresent(forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifytimestampifpresent(forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodespotifytimestampifpresent(forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodeuseruri(forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodeuseruri(forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodeuseruri(forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/decodeuseruri(forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/index.html b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/index.html +++ b/docs/documentation/spotifywebapi/swift/keyeddecodingcontainer/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodemillisecondssince1970(_:forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodemillisecondssince1970(_:forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodemillisecondssince1970(_:forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodemillisecondssince1970(_:forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodemillisecondssince1970ifpresent(_:forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodemillisecondssince1970ifpresent(_:forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodemillisecondssince1970ifpresent(_:forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodemillisecondssince1970ifpresent(_:forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifydate(_:dateprecision:forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifydate(_:dateprecision:forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifydate(_:dateprecision:forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifydate(_:dateprecision:forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifydateifpresent(_:dateprecision:forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifydateifpresent(_:dateprecision:forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifydateifpresent(_:dateprecision:forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifydateifpresent(_:dateprecision:forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifyscopesifpresent(_:forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifyscopesifpresent(_:forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifyscopesifpresent(_:forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifyscopesifpresent(_:forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifytimestamp(_:forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifytimestamp(_:forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifytimestamp(_:forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifytimestamp(_:forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifytimestampifpresent(_:forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifytimestampifpresent(_:forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifytimestampifpresent(_:forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodespotifytimestampifpresent(_:forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodeuseruri(_:forkey:)/index.html b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodeuseruri(_:forkey:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodeuseruri(_:forkey:)/index.html +++ b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/encodeuseruri(_:forkey:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/index.html b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/index.html +++ b/docs/documentation/spotifywebapi/swift/keyedencodingcontainer/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/numeric/index.html b/docs/documentation/spotifywebapi/swift/numeric/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/numeric/index.html +++ b/docs/documentation/spotifywebapi/swift/numeric/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/numeric/isapproximatelyequal(to:absolutetolerance:relativetolerance:)/index.html b/docs/documentation/spotifywebapi/swift/numeric/isapproximatelyequal(to:absolutetolerance:relativetolerance:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/numeric/isapproximatelyequal(to:absolutetolerance:relativetolerance:)/index.html +++ b/docs/documentation/spotifywebapi/swift/numeric/isapproximatelyequal(to:absolutetolerance:relativetolerance:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/numeric/isapproximatelyequal(to:relativetolerance:norm:)/index.html b/docs/documentation/spotifywebapi/swift/numeric/isapproximatelyequal(to:relativetolerance:norm:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/numeric/isapproximatelyequal(to:relativetolerance:norm:)/index.html +++ b/docs/documentation/spotifywebapi/swift/numeric/isapproximatelyequal(to:relativetolerance:norm:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/optional/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/swift/optional/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/optional/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/swift/optional/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/optional/index.html b/docs/documentation/spotifywebapi/swift/optional/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/optional/index.html +++ b/docs/documentation/spotifywebapi/swift/optional/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/optional/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/swift/optional/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/optional/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/swift/optional/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/randomaccesscollection/index.html b/docs/documentation/spotifywebapi/swift/randomaccesscollection/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/randomaccesscollection/index.html +++ b/docs/documentation/spotifywebapi/swift/randomaccesscollection/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/randomaccesscollection/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/swift/randomaccesscollection/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/randomaccesscollection/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/swift/randomaccesscollection/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/sequence/commaseparatedstring()/index.html b/docs/documentation/spotifywebapi/swift/sequence/commaseparatedstring()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/sequence/commaseparatedstring()/index.html +++ b/docs/documentation/spotifywebapi/swift/sequence/commaseparatedstring()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/sequence/index.html b/docs/documentation/spotifywebapi/swift/sequence/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/sequence/index.html +++ b/docs/documentation/spotifywebapi/swift/sequence/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/sequence/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/swift/sequence/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/sequence/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/swift/sequence/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/sequence/largest/index.html b/docs/documentation/spotifywebapi/swift/sequence/largest/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/sequence/largest/index.html +++ b/docs/documentation/spotifywebapi/swift/sequence/largest/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/sequence/removingduplicates()/index.html b/docs/documentation/spotifywebapi/swift/sequence/removingduplicates()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/sequence/removingduplicates()/index.html +++ b/docs/documentation/spotifywebapi/swift/sequence/removingduplicates()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/set/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/swift/set/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/set/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/swift/set/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/set/index.html b/docs/documentation/spotifywebapi/swift/set/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/set/index.html +++ b/docs/documentation/spotifywebapi/swift/set/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/set/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/swift/set/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/set/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/swift/set/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/string/base64decoded(encoding:options:)/index.html b/docs/documentation/spotifywebapi/swift/string/base64decoded(encoding:options:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/string/base64decoded(encoding:options:)/index.html +++ b/docs/documentation/spotifywebapi/swift/string/base64decoded(encoding:options:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/string/base64encoded(_:)/index.html b/docs/documentation/spotifywebapi/swift/string/base64encoded(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/string/base64encoded(_:)/index.html +++ b/docs/documentation/spotifywebapi/swift/string/base64encoded(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/string/index.html b/docs/documentation/spotifywebapi/swift/string/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/string/index.html +++ b/docs/documentation/spotifywebapi/swift/string/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/string/makecodechallenge(codeverifier:)/index.html b/docs/documentation/spotifywebapi/swift/string/makecodechallenge(codeverifier:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/string/makecodechallenge(codeverifier:)/index.html +++ b/docs/documentation/spotifywebapi/swift/string/makecodechallenge(codeverifier:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/string/randomurlsafe(length:)/index.html b/docs/documentation/spotifywebapi/swift/string/randomurlsafe(length:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/string/randomurlsafe(length:)/index.html +++ b/docs/documentation/spotifywebapi/swift/string/randomurlsafe(length:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/string/randomurlsafe(length:using:)/index.html b/docs/documentation/spotifywebapi/swift/string/randomurlsafe(length:using:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/string/randomurlsafe(length:using:)/index.html +++ b/docs/documentation/spotifywebapi/swift/string/randomurlsafe(length:using:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/string/spotifyuriconvertible-implementations/index.html b/docs/documentation/spotifywebapi/swift/string/spotifyuriconvertible-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/string/spotifyuriconvertible-implementations/index.html +++ b/docs/documentation/spotifywebapi/swift/string/spotifyuriconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/string/strip(_:)/index.html b/docs/documentation/spotifywebapi/swift/string/strip(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/string/strip(_:)/index.html +++ b/docs/documentation/spotifywebapi/swift/string/strip(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/string/uri/index.html b/docs/documentation/spotifywebapi/swift/string/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/string/uri/index.html +++ b/docs/documentation/spotifywebapi/swift/string/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/string/urlsafecharacters/index.html b/docs/documentation/spotifywebapi/swift/string/urlsafecharacters/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/string/urlsafecharacters/index.html +++ b/docs/documentation/spotifywebapi/swift/string/urlsafecharacters/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/substring/index.html b/docs/documentation/spotifywebapi/swift/substring/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/substring/index.html +++ b/docs/documentation/spotifywebapi/swift/substring/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/substring/spotifyuriconvertible-implementations/index.html b/docs/documentation/spotifywebapi/swift/substring/spotifyuriconvertible-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/substring/spotifyuriconvertible-implementations/index.html +++ b/docs/documentation/spotifywebapi/swift/substring/spotifyuriconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/swift/substring/uri/index.html b/docs/documentation/spotifywebapi/swift/substring/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/swift/substring/uri/index.html +++ b/docs/documentation/spotifywebapi/swift/substring/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timerange/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/timerange/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timerange/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/timerange/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timerange/encode(to:)/index.html b/docs/documentation/spotifywebapi/timerange/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timerange/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/timerange/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timerange/equatable-implementations/index.html b/docs/documentation/spotifywebapi/timerange/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timerange/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/timerange/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timerange/hash(into:)/index.html b/docs/documentation/spotifywebapi/timerange/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timerange/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/timerange/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timerange/hashvalue/index.html b/docs/documentation/spotifywebapi/timerange/hashvalue/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timerange/hashvalue/index.html +++ b/docs/documentation/spotifywebapi/timerange/hashvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timerange/index.html b/docs/documentation/spotifywebapi/timerange/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timerange/index.html +++ b/docs/documentation/spotifywebapi/timerange/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timerange/init(from:)/index.html b/docs/documentation/spotifywebapi/timerange/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timerange/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/timerange/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timerange/init(rawvalue:)/index.html b/docs/documentation/spotifywebapi/timerange/init(rawvalue:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timerange/init(rawvalue:)/index.html +++ b/docs/documentation/spotifywebapi/timerange/init(rawvalue:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timerange/longterm/index.html b/docs/documentation/spotifywebapi/timerange/longterm/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timerange/longterm/index.html +++ b/docs/documentation/spotifywebapi/timerange/longterm/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timerange/mediumterm/index.html b/docs/documentation/spotifywebapi/timerange/mediumterm/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timerange/mediumterm/index.html +++ b/docs/documentation/spotifywebapi/timerange/mediumterm/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timerange/rawrepresentable-implementations/index.html b/docs/documentation/spotifywebapi/timerange/rawrepresentable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timerange/rawrepresentable-implementations/index.html +++ b/docs/documentation/spotifywebapi/timerange/rawrepresentable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timerange/shortterm/index.html b/docs/documentation/spotifywebapi/timerange/shortterm/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timerange/shortterm/index.html +++ b/docs/documentation/spotifywebapi/timerange/shortterm/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timereference/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/timereference/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timereference/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/timereference/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timereference/after(_:)-swift.enum.case/index.html b/docs/documentation/spotifywebapi/timereference/after(_:)-swift.enum.case/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timereference/after(_:)-swift.enum.case/index.html +++ b/docs/documentation/spotifywebapi/timereference/after(_:)-swift.enum.case/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timereference/after(_:)-swift.type.method/index.html b/docs/documentation/spotifywebapi/timereference/after(_:)-swift.type.method/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timereference/after(_:)-swift.type.method/index.html +++ b/docs/documentation/spotifywebapi/timereference/after(_:)-swift.type.method/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timereference/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/timereference/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timereference/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/timereference/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timereference/asqueryitem()/index.html b/docs/documentation/spotifywebapi/timereference/asqueryitem()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timereference/asqueryitem()/index.html +++ b/docs/documentation/spotifywebapi/timereference/asqueryitem()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timereference/before(_:)-swift.enum.case/index.html b/docs/documentation/spotifywebapi/timereference/before(_:)-swift.enum.case/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timereference/before(_:)-swift.enum.case/index.html +++ b/docs/documentation/spotifywebapi/timereference/before(_:)-swift.enum.case/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timereference/before(_:)-swift.type.method/index.html b/docs/documentation/spotifywebapi/timereference/before(_:)-swift.type.method/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timereference/before(_:)-swift.type.method/index.html +++ b/docs/documentation/spotifywebapi/timereference/before(_:)-swift.type.method/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timereference/encode(to:)/index.html b/docs/documentation/spotifywebapi/timereference/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timereference/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/timereference/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timereference/equatable-implementations/index.html b/docs/documentation/spotifywebapi/timereference/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timereference/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/timereference/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timereference/index.html b/docs/documentation/spotifywebapi/timereference/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timereference/index.html +++ b/docs/documentation/spotifywebapi/timereference/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timereference/init(from:)/index.html b/docs/documentation/spotifywebapi/timereference/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timereference/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/timereference/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/timereference/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/timereference/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/timereference/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/timereference/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tokensrequest/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/tokensrequest/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tokensrequest/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/tokensrequest/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tokensrequest/clientid/index.html b/docs/documentation/spotifywebapi/tokensrequest/clientid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tokensrequest/clientid/index.html +++ b/docs/documentation/spotifywebapi/tokensrequest/clientid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tokensrequest/clientsecret/index.html b/docs/documentation/spotifywebapi/tokensrequest/clientsecret/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tokensrequest/clientsecret/index.html +++ b/docs/documentation/spotifywebapi/tokensrequest/clientsecret/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tokensrequest/code/index.html b/docs/documentation/spotifywebapi/tokensrequest/code/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tokensrequest/code/index.html +++ b/docs/documentation/spotifywebapi/tokensrequest/code/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tokensrequest/decodable-implementations/index.html b/docs/documentation/spotifywebapi/tokensrequest/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tokensrequest/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/tokensrequest/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tokensrequest/equatable-implementations/index.html b/docs/documentation/spotifywebapi/tokensrequest/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tokensrequest/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/tokensrequest/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tokensrequest/formurlencoded()/index.html b/docs/documentation/spotifywebapi/tokensrequest/formurlencoded()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tokensrequest/formurlencoded()/index.html +++ b/docs/documentation/spotifywebapi/tokensrequest/formurlencoded()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tokensrequest/granttype/index.html b/docs/documentation/spotifywebapi/tokensrequest/granttype/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tokensrequest/granttype/index.html +++ b/docs/documentation/spotifywebapi/tokensrequest/granttype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tokensrequest/index.html b/docs/documentation/spotifywebapi/tokensrequest/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tokensrequest/index.html +++ b/docs/documentation/spotifywebapi/tokensrequest/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tokensrequest/init(code:redirecturi:clientid:clientsecret:)/index.html b/docs/documentation/spotifywebapi/tokensrequest/init(code:redirecturi:clientid:clientsecret:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tokensrequest/init(code:redirecturi:clientid:clientsecret:)/index.html +++ b/docs/documentation/spotifywebapi/tokensrequest/init(code:redirecturi:clientid:clientsecret:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tokensrequest/init(from:)/index.html b/docs/documentation/spotifywebapi/tokensrequest/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tokensrequest/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/tokensrequest/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tokensrequest/redirecturi/index.html b/docs/documentation/spotifywebapi/tokensrequest/redirecturi/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tokensrequest/redirecturi/index.html +++ b/docs/documentation/spotifywebapi/tokensrequest/redirecturi/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/track/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/track/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/album/index.html b/docs/documentation/spotifywebapi/track/album/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/album/index.html +++ b/docs/documentation/spotifywebapi/track/album/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/track/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/track/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/artists/index.html b/docs/documentation/spotifywebapi/track/artists/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/artists/index.html +++ b/docs/documentation/spotifywebapi/track/artists/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/availablemarkets/index.html b/docs/documentation/spotifywebapi/track/availablemarkets/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/availablemarkets/index.html +++ b/docs/documentation/spotifywebapi/track/availablemarkets/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/decodable-implementations/index.html b/docs/documentation/spotifywebapi/track/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/track/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/discnumber/index.html b/docs/documentation/spotifywebapi/track/discnumber/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/discnumber/index.html +++ b/docs/documentation/spotifywebapi/track/discnumber/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/durationms/index.html b/docs/documentation/spotifywebapi/track/durationms/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/durationms/index.html +++ b/docs/documentation/spotifywebapi/track/durationms/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/encodable-implementations/index.html b/docs/documentation/spotifywebapi/track/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/track/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/encode(to:)/index.html b/docs/documentation/spotifywebapi/track/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/track/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/equatable-implementations/index.html b/docs/documentation/spotifywebapi/track/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/track/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/externalids/index.html b/docs/documentation/spotifywebapi/track/externalids/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/externalids/index.html +++ b/docs/documentation/spotifywebapi/track/externalids/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/externalurls/index.html b/docs/documentation/spotifywebapi/track/externalurls/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/externalurls/index.html +++ b/docs/documentation/spotifywebapi/track/externalurls/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/href/index.html b/docs/documentation/spotifywebapi/track/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/href/index.html +++ b/docs/documentation/spotifywebapi/track/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/id/index.html b/docs/documentation/spotifywebapi/track/id/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/id/index.html +++ b/docs/documentation/spotifywebapi/track/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/index.html b/docs/documentation/spotifywebapi/track/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/index.html +++ b/docs/documentation/spotifywebapi/track/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/init(from:)/index.html b/docs/documentation/spotifywebapi/track/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/track/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/init(name:album:artists:uri:id:islocal:popularity:durationms:tracknumber:isexplicit:isplayable:href:previewurl:externalurls:externalids:availablemarkets:linkedfrom:restrictions:discnumber:type:)/index.html b/docs/documentation/spotifywebapi/track/init(name:album:artists:uri:id:islocal:popularity:durationms:tracknumber:isexplicit:isplayable:href:previewurl:externalurls:externalids:availablemarkets:linkedfrom:restrictions:discnumber:type:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/init(name:album:artists:uri:id:islocal:popularity:durationms:tracknumber:isexplicit:isplayable:href:previewurl:externalurls:externalids:availablemarkets:linkedfrom:restrictions:discnumber:type:)/index.html +++ b/docs/documentation/spotifywebapi/track/init(name:album:artists:uri:id:islocal:popularity:durationms:tracknumber:isexplicit:isplayable:href:previewurl:externalurls:externalids:availablemarkets:linkedfrom:restrictions:discnumber:type:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/track/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/track/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/isexplicit/index.html b/docs/documentation/spotifywebapi/track/isexplicit/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/isexplicit/index.html +++ b/docs/documentation/spotifywebapi/track/isexplicit/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/islocal/index.html b/docs/documentation/spotifywebapi/track/islocal/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/islocal/index.html +++ b/docs/documentation/spotifywebapi/track/islocal/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/isplayable/index.html b/docs/documentation/spotifywebapi/track/isplayable/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/isplayable/index.html +++ b/docs/documentation/spotifywebapi/track/isplayable/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/linkedfrom/index.html b/docs/documentation/spotifywebapi/track/linkedfrom/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/linkedfrom/index.html +++ b/docs/documentation/spotifywebapi/track/linkedfrom/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/name/index.html b/docs/documentation/spotifywebapi/track/name/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/name/index.html +++ b/docs/documentation/spotifywebapi/track/name/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/popularity/index.html b/docs/documentation/spotifywebapi/track/popularity/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/popularity/index.html +++ b/docs/documentation/spotifywebapi/track/popularity/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/previewurl/index.html b/docs/documentation/spotifywebapi/track/previewurl/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/previewurl/index.html +++ b/docs/documentation/spotifywebapi/track/previewurl/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/restrictions/index.html b/docs/documentation/spotifywebapi/track/restrictions/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/restrictions/index.html +++ b/docs/documentation/spotifywebapi/track/restrictions/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/tracknumber/index.html b/docs/documentation/spotifywebapi/track/tracknumber/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/tracknumber/index.html +++ b/docs/documentation/spotifywebapi/track/tracknumber/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/type/index.html b/docs/documentation/spotifywebapi/track/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/type/index.html +++ b/docs/documentation/spotifywebapi/track/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/track/uri/index.html b/docs/documentation/spotifywebapi/track/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/track/uri/index.html +++ b/docs/documentation/spotifywebapi/track/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/trackattributes/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/acousticness/index.html b/docs/documentation/spotifywebapi/trackattributes/acousticness/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/acousticness/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/acousticness/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/approximatelyequatable-implementations/index.html b/docs/documentation/spotifywebapi/trackattributes/approximatelyequatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/approximatelyequatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/approximatelyequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/danceability/index.html b/docs/documentation/spotifywebapi/trackattributes/danceability/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/danceability/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/danceability/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/decodable-implementations/index.html b/docs/documentation/spotifywebapi/trackattributes/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/durationms/index.html b/docs/documentation/spotifywebapi/trackattributes/durationms/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/durationms/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/durationms/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/energy/index.html b/docs/documentation/spotifywebapi/trackattributes/energy/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/energy/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/energy/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/equatable-implementations/index.html b/docs/documentation/spotifywebapi/trackattributes/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/index.html b/docs/documentation/spotifywebapi/trackattributes/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/init(from:)/index.html b/docs/documentation/spotifywebapi/trackattributes/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/init(seedartists:seedtracks:seedgenres:acousticness:danceability:durationms:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timesignature:valence:)/index.html b/docs/documentation/spotifywebapi/trackattributes/init(seedartists:seedtracks:seedgenres:acousticness:danceability:durationms:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timesignature:valence:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/init(seedartists:seedtracks:seedgenres:acousticness:danceability:durationms:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timesignature:valence:)/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/init(seedartists:seedtracks:seedgenres:acousticness:danceability:durationms:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timesignature:valence:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/instrumentalness/index.html b/docs/documentation/spotifywebapi/trackattributes/instrumentalness/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/instrumentalness/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/instrumentalness/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/isapproximatelyequal(to:)/index.html b/docs/documentation/spotifywebapi/trackattributes/isapproximatelyequal(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/isapproximatelyequal(to:)/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/isapproximatelyequal(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/key/index.html b/docs/documentation/spotifywebapi/trackattributes/key/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/key/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/key/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/liveness/index.html b/docs/documentation/spotifywebapi/trackattributes/liveness/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/liveness/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/liveness/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/loudness/index.html b/docs/documentation/spotifywebapi/trackattributes/loudness/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/loudness/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/loudness/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/mode/index.html b/docs/documentation/spotifywebapi/trackattributes/mode/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/mode/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/mode/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/popularity/index.html b/docs/documentation/spotifywebapi/trackattributes/popularity/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/popularity/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/popularity/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/querydictionary()/index.html b/docs/documentation/spotifywebapi/trackattributes/querydictionary()/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/querydictionary()/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/querydictionary()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/seedartists/index.html b/docs/documentation/spotifywebapi/trackattributes/seedartists/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/seedartists/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/seedartists/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/seedgenres/index.html b/docs/documentation/spotifywebapi/trackattributes/seedgenres/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/seedgenres/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/seedgenres/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/seedtracks/index.html b/docs/documentation/spotifywebapi/trackattributes/seedtracks/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/seedtracks/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/seedtracks/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/speechiness/index.html b/docs/documentation/spotifywebapi/trackattributes/speechiness/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/speechiness/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/speechiness/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/tempo/index.html b/docs/documentation/spotifywebapi/trackattributes/tempo/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/tempo/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/tempo/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/timesignature/index.html b/docs/documentation/spotifywebapi/trackattributes/timesignature/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/timesignature/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/timesignature/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/trackattributes/valence/index.html b/docs/documentation/spotifywebapi/trackattributes/valence/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/trackattributes/valence/index.html +++ b/docs/documentation/spotifywebapi/trackattributes/valence/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tracklink/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/tracklink/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tracklink/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/tracklink/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tracklink/decodable-implementations/index.html b/docs/documentation/spotifywebapi/tracklink/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tracklink/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/tracklink/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tracklink/equatable-implementations/index.html b/docs/documentation/spotifywebapi/tracklink/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tracklink/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/tracklink/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tracklink/externalurls/index.html b/docs/documentation/spotifywebapi/tracklink/externalurls/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tracklink/externalurls/index.html +++ b/docs/documentation/spotifywebapi/tracklink/externalurls/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tracklink/href/index.html b/docs/documentation/spotifywebapi/tracklink/href/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tracklink/href/index.html +++ b/docs/documentation/spotifywebapi/tracklink/href/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tracklink/id/index.html b/docs/documentation/spotifywebapi/tracklink/id/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tracklink/id/index.html +++ b/docs/documentation/spotifywebapi/tracklink/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tracklink/index.html b/docs/documentation/spotifywebapi/tracklink/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tracklink/index.html +++ b/docs/documentation/spotifywebapi/tracklink/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tracklink/init(externalurls:href:uri:id:)/index.html b/docs/documentation/spotifywebapi/tracklink/init(externalurls:href:uri:id:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tracklink/init(externalurls:href:uri:id:)/index.html +++ b/docs/documentation/spotifywebapi/tracklink/init(externalurls:href:uri:id:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tracklink/init(from:)/index.html b/docs/documentation/spotifywebapi/tracklink/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tracklink/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/tracklink/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tracklink/type/index.html b/docs/documentation/spotifywebapi/tracklink/type/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tracklink/type/index.html +++ b/docs/documentation/spotifywebapi/tracklink/type/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/tracklink/uri/index.html b/docs/documentation/spotifywebapi/tracklink/uri/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/tracklink/uri/index.html +++ b/docs/documentation/spotifywebapi/tracklink/uri/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriscontainer/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/uriscontainer/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/uriscontainer/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/uriscontainer/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriscontainer/==(_:_:)/index.html b/docs/documentation/spotifywebapi/uriscontainer/==(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/uriscontainer/==(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/uriscontainer/==(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriscontainer/decodable-implementations/index.html b/docs/documentation/spotifywebapi/uriscontainer/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/uriscontainer/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/uriscontainer/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriscontainer/encodable-implementations/index.html b/docs/documentation/spotifywebapi/uriscontainer/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/uriscontainer/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/uriscontainer/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriscontainer/encode(to:)/index.html b/docs/documentation/spotifywebapi/uriscontainer/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/uriscontainer/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/uriscontainer/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriscontainer/equatable-implementations/index.html b/docs/documentation/spotifywebapi/uriscontainer/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/uriscontainer/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/uriscontainer/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriscontainer/hash(into:)/index.html b/docs/documentation/spotifywebapi/uriscontainer/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/uriscontainer/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/uriscontainer/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriscontainer/hashable-implementations/index.html b/docs/documentation/spotifywebapi/uriscontainer/hashable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/uriscontainer/hashable-implementations/index.html +++ b/docs/documentation/spotifywebapi/uriscontainer/hashable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriscontainer/index.html b/docs/documentation/spotifywebapi/uriscontainer/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/uriscontainer/index.html +++ b/docs/documentation/spotifywebapi/uriscontainer/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriscontainer/init(_:snapshotid:)/index.html b/docs/documentation/spotifywebapi/uriscontainer/init(_:snapshotid:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/uriscontainer/init(_:snapshotid:)/index.html +++ b/docs/documentation/spotifywebapi/uriscontainer/init(_:snapshotid:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriscontainer/init(from:)/index.html b/docs/documentation/spotifywebapi/uriscontainer/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/uriscontainer/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/uriscontainer/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriscontainer/items/index.html b/docs/documentation/spotifywebapi/uriscontainer/items/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/uriscontainer/items/index.html +++ b/docs/documentation/spotifywebapi/uriscontainer/items/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriscontainer/snapshotid/index.html b/docs/documentation/spotifywebapi/uriscontainer/snapshotid/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/uriscontainer/snapshotid/index.html +++ b/docs/documentation/spotifywebapi/uriscontainer/snapshotid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/!=(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/!=(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/==(_:_:)/index.html b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/==(_:_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/==(_:_:)/index.html +++ b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/==(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/decodable-implementations/index.html b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/decodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/decodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/encodable-implementations/index.html b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/encodable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/encodable-implementations/index.html +++ b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/encodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/encode(to:)/index.html b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/encode(to:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/encode(to:)/index.html +++ b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/encode(to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/equatable-implementations/index.html b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/equatable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/equatable-implementations/index.html +++ b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/hash(into:)/index.html b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/hash(into:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/hash(into:)/index.html +++ b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/hashable-implementations/index.html b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/hashable-implementations/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/hashable-implementations/index.html +++ b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/hashable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/index.html b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/index.html +++ b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/init(from:)/index.html b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/init(from:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/init(from:)/index.html +++ b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/init(uris:position:)/index.html b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/init(uris:position:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/init(uris:position:)/index.html +++ b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/init(uris:position:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/position/index.html b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/position/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/position/index.html +++ b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/position/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/uris/index.html b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/uris/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/urisdictwithinsertionindex/uris/index.html +++ b/docs/documentation/spotifywebapi/urisdictwithinsertionindex/uris/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriswithpositionscontainer/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/uriswithpositionscontainer/!=(_:_:)/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriswithpositionscontainer/!=(_:_:)/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriswithpositionscontainer/chunked(uriswithsingleposition:)/index.html b/docs/documentation/spotifywebapi/uriswithpositionscontainer/chunked(uriswithsingleposition:)/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriswithpositionscontainer/chunked(uriswithsingleposition:)/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriswithpositionscontainer/equatable-implementations/index.html b/docs/documentation/spotifywebapi/uriswithpositionscontainer/equatable-implementations/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriswithpositionscontainer/equatable-implementations/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriswithpositionscontainer/index.html b/docs/documentation/spotifywebapi/uriswithpositionscontainer/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriswithpositionscontainer/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriswithpositionscontainer/init(from:)/index.html b/docs/documentation/spotifywebapi/uriswithpositionscontainer/init(from:)/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriswithpositionscontainer/init(from:)/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriswithpositionscontainer/init(snapshotid:uriswithpositions:)/index.html b/docs/documentation/spotifywebapi/uriswithpositionscontainer/init(snapshotid:uriswithpositions:)/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriswithpositionscontainer/init(snapshotid:uriswithpositions:)/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriswithpositionscontainer/init(snapshotid:uriswithsingleposition:)/index.html b/docs/documentation/spotifywebapi/uriswithpositionscontainer/init(snapshotid:uriswithsingleposition:)/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriswithpositionscontainer/init(snapshotid:uriswithsingleposition:)/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriswithpositionscontainer/snapshotid/index.html b/docs/documentation/spotifywebapi/uriswithpositionscontainer/snapshotid/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriswithpositionscontainer/snapshotid/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriswithpositionscontainer/uriswithpositions/index.html b/docs/documentation/spotifywebapi/uriswithpositionscontainer/uriswithpositions/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriswithpositionscontainer/uriswithpositions/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriwithpositions/!=(_:_:)/index.html b/docs/documentation/spotifywebapi/uriwithpositions/!=(_:_:)/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriwithpositions/!=(_:_:)/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriwithpositions/==(_:_:)/index.html b/docs/documentation/spotifywebapi/uriwithpositions/==(_:_:)/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriwithpositions/==(_:_:)/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriwithpositions/decodable-implementations/index.html b/docs/documentation/spotifywebapi/uriwithpositions/decodable-implementations/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriwithpositions/decodable-implementations/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriwithpositions/encodable-implementations/index.html b/docs/documentation/spotifywebapi/uriwithpositions/encodable-implementations/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriwithpositions/encodable-implementations/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriwithpositions/encode(to:)/index.html b/docs/documentation/spotifywebapi/uriwithpositions/encode(to:)/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriwithpositions/encode(to:)/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriwithpositions/equatable-implementations/index.html b/docs/documentation/spotifywebapi/uriwithpositions/equatable-implementations/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriwithpositions/equatable-implementations/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriwithpositions/hash(into:)/index.html b/docs/documentation/spotifywebapi/uriwithpositions/hash(into:)/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriwithpositions/hash(into:)/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriwithpositions/hashable-implementations/index.html b/docs/documentation/spotifywebapi/uriwithpositions/hashable-implementations/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriwithpositions/hashable-implementations/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriwithpositions/index.html b/docs/documentation/spotifywebapi/uriwithpositions/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriwithpositions/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriwithpositions/init(from:)/index.html b/docs/documentation/spotifywebapi/uriwithpositions/init(from:)/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriwithpositions/init(from:)/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriwithpositions/init(uri:positions:)/index.html b/docs/documentation/spotifywebapi/uriwithpositions/init(uri:positions:)/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriwithpositions/init(uri:positions:)/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriwithpositions/positions/index.html b/docs/documentation/spotifywebapi/uriwithpositions/positions/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriwithpositions/positions/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/uriwithpositions/uri/index.html b/docs/documentation/spotifywebapi/uriwithpositions/uri/index.html deleted file mode 100644 index b476143e9..000000000 --- a/docs/documentation/spotifywebapi/uriwithpositions/uri/index.html +++ /dev/null @@ -1 +0,0 @@ -Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/urlquerydictionary(_:)/index.html b/docs/documentation/spotifywebapi/urlquerydictionary(_:)/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/urlquerydictionary(_:)/index.html +++ b/docs/documentation/spotifywebapi/urlquerydictionary(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/using-the-player-endpoints/index.html b/docs/documentation/spotifywebapi/using-the-player-endpoints/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/using-the-player-endpoints/index.html +++ b/docs/documentation/spotifywebapi/using-the-player-endpoints/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/spotifywebapi/working-with-paginated-results/index.html b/docs/documentation/spotifywebapi/working-with-paginated-results/index.html index b476143e9..1a95a560a 100644 --- a/docs/documentation/spotifywebapi/working-with-paginated-results/index.html +++ b/docs/documentation/spotifywebapi/working-with-paginated-results/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/images/Change_Test_Plan.png b/docs/images/SpotifyWebAPI/Change_Test_Plan.png similarity index 100% rename from docs/images/Change_Test_Plan.png rename to docs/images/SpotifyWebAPI/Change_Test_Plan.png diff --git a/docs/images/JSON_Viewer.png b/docs/images/SpotifyWebAPI/JSON_Viewer.png similarity index 100% rename from docs/images/JSON_Viewer.png rename to docs/images/SpotifyWebAPI/JSON_Viewer.png diff --git a/docs/images/SpotifyAPIMainTestPlan.png b/docs/images/SpotifyWebAPI/SpotifyAPIMainTestPlan.png similarity index 100% rename from docs/images/SpotifyAPIMainTestPlan.png rename to docs/images/SpotifyWebAPI/SpotifyAPIMainTestPlan.png diff --git a/docs/index.html b/docs/index.html index b476143e9..1a95a560a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/index/availability.index b/docs/index/availability.index index c77e45471a534eece8e9d9e029189254928d01ac..08ec16fec44b2a92e2dd13325ffc2b64f2d5ea7c 100644 GIT binary patch delta 52 zcmaFH`iyk}lctR9C4K=lB_JUvw9xG`zm0&co&6FIPcLtvkiIrdQbu;NCevO3nW_%z delta 52 xcmaFH`iyk}lcu21C4K=JSsaL#tclB=` zk4Fdw855i95TeD!vP^slAw=QnIv`_0bP4eyggAN_V}%ff5H8UrJV*8=T&_dN+o!rt zO?6ebr)M<0ch|bz3#MCpSM77oKEHkT*`G*+d?@F~(L?|A_zVFJzPCDGn<5b^vVvLp zHF#)t@DP<-mz^fZW?hBD0Z`BM;+oQHmbBPuNtVg=sA^lLg_<9)*WgG0lSsSps>>tf9)58CU(7G& zpUB@ZJ^wqroBo+{V9J3h2c{gDa$w4VDF>z;m~vpsfhh;39GG$-5}|6OStw#)KfJ$K1*W3rZ zw@FQKTiz2nls}$7G(G)K%Ejq(Qw~fyFy+9M15*x6IWXnGlmk-^OgS*+z?1|33vggP z=YOIPAbNlkKmVWZaC#*&U$6vnzrS+M$1kjS>BpS+@t@hqj>yUJC-TMo>G>COy<8@D zBz{f&p=>>SUiL^PLp_k$k;!ECrLRce6^G|irPLXzQxcCRwd5(uC#f=}Mfc3esiR3V zdDYAr$(N`ObyEDKC^fU0+MjrG?up1-3488=#Qa=6(TVf%*JBUFz7kuGX|d~Kugq?Z zJ~PYDd~^1VnM-5m#jc+@bM~F+oikU=Y@7S6Q@?10f`+uZmT4~-HN9N{V+KcCve2q8 zx=$p*8e;Slj=e({X=>eCP}_!8Gm&byo2a#5w3`l@O6z=5&U&b*RUNq+pbxop66>I& zR@HL9WwqMPa+}mAz8*Syt=+OMy^30`BW``7>!4#*Eqi_m^%pBO11;KC1+}a~)nVPD z>MLW>@G)Q!RZ+9hU$m+%yE*8nGOoyC+3Ela|ERSM=SQoKkY2Q$-yOA#fQyS@+)}SC zwwu5zIYphjD@ zRjrK9wJP;8@&;(jzSgB0SqD|MUT@ZV7H9@hxj(jui`){DFqv1M0ZmkE8mL(>tNpSC z!vvcXEi~0?0YMKG?Bc~PHER9Tpzl%B)(|K)QLXIKi=PNR7>G_4TejM?7k#zGz|i>`t6nlWmebVawmGwY&TRV#?B zgpqYouv+!DR<`sVP!HCv%WQIz5!FIE)?6=q@Wb<;Tm0PO7QuZxvZlA4)n+gg7YHwA zVWV1oM5}EZRuQwd04oTrRP%OiaSNeNs#6}{~NEC#e)q4td zd{nk7u^Id4@9&IG{rlQ53AkR3P*!rJOoEkg&og<7*e==!GG1;(~v zce;Yq4n(un>F8w(WE;H+l>>WCwcIkxwXO!+ATYWDyG;Q#7s|B)e0_${h40nrw$u(Z z@Laoy&c)NE*0h$LemmE9^>nUXJGYLSAc5FW__-~+)`aplXm@?L*3HQO;qqZ_tb{l$ z|M?n^R}0Kvyvg=mCNDH$pGC0G=sE~1YSjSo1IBjIu0a>H=J6|w&^s0ke~=-qu4NbD z`DTA{OXM=QCbR1shvk~CmaS!E7^tN;t-5m?xQo!-u-5ro<8RyI7KW6y))C)^EjV%w zd3(dgxnTh-$Y@0$B=q5X)$tyAS7f;e*;UrRNAqqgX4cH(>Qc4Vt$vKWzmZ(li&*@N z>~d*GPH6p~OlG~7l=ZGj#Tz3Hk<|~jm(@odh|z()g@{CvkCOIo&^#V2M{rW~WHmUz zPf$bOKIKRwz<&2L8#x-8j~&Y&&L7P0%h##h`Feh5erx`z#C(2Jeox}9+)KH8a#!Zw z$bKWMWlzsi+2fgmu_Kwou_N)f5{EMPXO6|LO5Bm@W$usf%52ZjnO*VSvCWxCW}Z5h zKAe^l2h;n~yVLdbjftJ zm^u_MrjEz2O3A5S{PYx+I-Wd|Je0gYc}KFB+?Cv(EGFh-bn^7X=43q8`KlC zFH%oZ4^mf9C&%xk9*&)sSe&cIo`#-^fPIIEMAOt|g)>zZ1_2%j4xHC{nU!^gXKCi^ zz(x-)36dfsLskX$Yd*L@YpSN`GA%Ru-F`SH8KP`RnyDzi>4S5o$sk^143Xi!?1S?L ztuYFtONdr}-4EwwSrS>rVCK;157j}UZuAJTygjijR^32)%AFxg$npg46@7M@Ly4TSPYGjvjV?fDmvl2ATo*~ zXsjZcD(A1aY|4n^1wj&(bBEy!iws3U29x!}b?9h;XBAeK|2v$d2z{PW6&~1SDl|Ie zg9BZTQ#F(4kp8$2&eIw#(1_7gQ+&(^=a8&0hGw#?A^wgJ&NB=T)l>vY*6;AcSxymY zol$vB`=TGtbBYcFN*8(g1|M9I49Q?bLp3zM?}KxuEO44EaSV+*J~&UC0;|iitRlhk z!3B<|S;I7Wjn{QQoTc$d5Mk^apYg*vh6C1X5>N9V_rZblqRtrx%^>Y^fRjB`fZwZ+ z8v}JL9brAsg08mgj%A=4p}?<)f};Q=eF|0MUNfbqeH948P&<|G?mf?`7)0+A7emJYcDxvX+ zHS`bq;i}0P63?ov!W@M&tyeBB>KZ2-Fp~9e55YAU0l# zNs6R1CdWzp{BV&&k^&=2QJ9;D;5s8ptRQIyf0G}snwq97u%C5suFjaAI=yoqiCWih~j(va7p1!TF_`+;5PZ;v_YFROhZ98 z-T}GBhY1IvTHi!4GF7 zQ-Db;^CG&@4~O+uQgoOjyxH=@dEhdmsGOu}nh(yI1}`uoZ;FWitPjq^DlE_n!VBJK zd~nVbC5bmRV25#~4-Vs*S0&Np4OTnH52p>o;B}dk1?hA@oHsZa=Nc>1+A;s?$f+={ zfV_g#m;7)Im}bfvqLKbRKU`pF-GnBqrtqJAa1JTDz#@g^RsMb-oY!QLgPDgkhTj35 z<@J{)F(%AYLt_Q3NnC;RBEw1?tc3>)a1c6kM+oCaH(Xh{F)e}1jI zqAUuycQuVw{|+Q0k3W*G^RVS`uzq~lUr(4{9D_`a<C)J3u$a1E_v9$Sr`=1Z&PF}kNSY`x9XLwfl zxWE1|$~joK1zr+qKOGpjJg*2aFSyr-;A5mRo>LL*?6fJ1KN@;|^sdhHu>5O`ZfXX% zJoG#RBcG;4MdUB^j~`e#44A`)qOs2m!4YT3hDeJv{V_lPIl%-$QGrEE!}>HR0zR1t z&oLs4Xh9SZd#|4lun!3wtM(P4)3;?rd8NBS&88o3EF$Y@~J29tY2E$hN}iW!UG>xmzY2ei~YNu ziw02n4RoAX!3j5>O{BJJRdN>Pp?#~<8>x{T0Exhcc-(0U!(k1PK|0po=bI((TGz^D*8a4?@MBn$#AI@Y=LFF`9V@%|K9vPZS!$!@~!ru(R zN1qxv#LF5SG$dq7JN)%WjL9&t@+%Dens5Gah6$o2%g8j3=7F!U<+~po|8K?r|AxGg z-;t;DC+FYJy_|b0w?B7hZaKFrcWLgN+)25&vPZK|W*^Ajk?mwZlf5WApUq|8$h?p_ zl({c+d#0J$nYkcyW+s(6o_;?4So&T#^;gr^q!-htr{n3@Q_rRjruL?81`C3#Qex`V z)NJZl^1I20llLTVN*0q>CV8+Zh$LU7o}msYbyoD=)X9l6=1!q*OJ$<< zRD`-Vbv{@vP^lj#ADw+J`Dk)q^0k@h>~piXfJWfz$wiHE7>_&p$BPCru)OgS*+z?1`14oo?)@f;Y)ZQ01jvCZGP zj9%%r=)!N{jW>iTR)wVx;2H!mWu{gZ5?I0sVwM=4>)in2SO{ZE4Yl!GAb5o^2x&5N z-zbd1+MU`?Tt=`Qz0+r`t)t$N%LZb;II2Bx&~DZDjKT>0CXGG@LY`Yr#^VmdmvpQZ z4VF)f9Si-%${QX(HM?EaR4k|l-_h(cU9bKNsANKzx=<;|caGqvR_n`B`;#N;tW}rw zM&ZAWqE@LJ1?ePEafZsNl(nMyb0d03D-~?H|Er_gqf5(*SQ}M0wNn*Jn@816flCo_ z+o*Sh3TL-p7*zw-YSYY_Bi>P$)dp{TWJF8VPG6&|myM{k+N#?odf$j%P#X==H0~Nz zPNQZh+~1F))-YL7{+AK8R+p+;NqS&Z-AcXsaw#{0J8GeBwv|tf7}cs-v<)6B&w@Rt zqMFqyUJi&5#$bD>ciX5M==HKuqej(0i-yGE*PVe%|_mAQM)9$m&kBp+m7!95IwNZ7W%Ph;{OSmB4 zlzx4=!2ba#Jj0lhQRp5Wh3QzmmbrHnwT@mlD(@RH=ahD>wp71tL@y{UqgAaP9Yw9m zBZmFxi1sKI&1&hH5u;bB&^F&*9KknbsiGMD)TnYw_EKBQjlvYVjZW{5QPc`0v03=R zDDJ=&mAI4{)l#ENqxxkddRsBLUQ>UMzXtEJ|36+52A`E*gMZ_Jg+G|>&S&65Fy#L~ z8zFC9NuF}QA2@07BSqkt4}%Z(|9>cdB>#}({~td8-<7*Qr{%Wi&da?g_mk{P+3#c@ z%zh=?%U+k=mOVSWDf?#T#mp061@NUzC-a%iMVTw9`AjbJM*4;Hq4a%ed`{n)CTH~L zQ;((YP3=xqQ`e*xQ>Ulmsn?UwCJ!d}CT~ubl2;|gWRW^8iBI5%sfVe1D15^-{Y*J9 z<-n8!Qw~fyFy+AioE!*9*2t=~>F%dS$eRVtkXzbE08<2M0Sc=NldKDQEp*q7=tDxNpH49+`*{V5)RrMe>PF%7J?*-}E4r17rWa*or zX5A15tkca~02;<9@{;f{@Ut3xhgr62!f#?|2vckd^f!SwL9Ut0O|{o*fDjtO^d+(1 z{)Z7VzuB(ohW$Le6Ks#!WUF1{^YBivZf31ow$V?ZrLjQW%&Og8E;XUjA!^{%!K3Vm zkz?v&rC9qsVA?@yVoO22e}ozYd%>h_#o`*k0~B}%_35fXw*eF6HR?%bUnxOLLzu2& z356$M95jN|I;9$7Z^ENCh-r&lL;KN)ae$hg9xeSWP{XDG@bShj-1c@w?QN(*GlZcV zmG*ythl4W?Rm_6Me-7RWj!{(MRlV{EloP63NnN%ZzXBsZ*bAs&n6~{7@J_H#kx{Gm z8=F=}h&Qj0X6U_bBT7;2mR|UMXo+Ka>u;x8;;Zd@S7@zpK$ey|%-3M#glZ;n#bvYy zY8JwX0<}tzYrNQyS|5Uu6XF0@E$Gcd@J?_h7@bbHRCo~H31QlDxng27y5O2) z*nO52D4^z?jeRXOY}A*8TSnBtXja)eHxD%q_NdV`glhZG;hj)9^_nCuVFRRKdyGo8 zEwJxEkA|pKn4Z)u!7IUDFv^8aQ@aal5FGDDi8d>y1T_d@ij7{a@qa-}gS}uB#J<)$ z4KVIF^u`CQp=Rk5BkC-&LQVf`=hqN-}bJHeT#_m(ut#E#v;l|}Dz_1@CgprOG&&^H4R`|Xo& zDAD=g7UIv&!B^yy?l*Z3N^w5qIlLF+56pJwL;gL8|93x}|L>p1|8sdW{hD%M%7G~d zrW}}ZV9J3h2c{gDa$w4VDF>z;m~voaI52tqztf!pDID6#`H=HF=#rdIP#-|f{{wy2 zin##M2M{`*Apn>RJQ&%Pek=b@dPnYt%ys!)*%xzmWnRgjk$E$F zZHCI9kvlWHH@_oua_)`HcXHeFyVCb$znedrIgq;|Tgo5E9LqhO-JHEI{c!%Zw4Bv) zr3{~cIxXh*W}e7rvX5u)%N@ubP0!~e*}HRhWbaNtkbgGwrQFTgFQre-eDRKU%-gwMwv+3m%Y%f5ZhNO+Qw~fyFy+9M15*x6IWXnGlmk-^{LjdNYn@7Y zx6^t}>n?XA_%0LQ!2UCc@g!~@Hjp3@I1j*e-PP_h_kd{s%kFRNWO9}J`#gY?XmCFd zV*S9>Hxoge$jP!{2%0GoPwyMy8gdYa67rQXvLfg-hXWjX5jo*~?Ddc9^tbT$a`*Rl zp&r|v-w+AF7ys!p7sf!`92V&i;D=Q%b>Gs*JgOyFykS=s#rYdWy0s(|1THWfx2A)AxaBFWAKjOfmk;kB& z7r4K1v;rKF!grV6t}HhNH9{hLUIm9B65s7Mc#cGjYXB7z-RcwYTXv{qA`rF(0s<)_ z$M8sUVX6utl4Ks@qzK9&E)lu4*5o1&AtapVqLEXeEE4IRr6UUtG#a@co<7h0-GSfdI=@Njz3MW{mCteUXG4j<=>C2Io;}-r z7Tm@eT@`gn60|KY{%OF^yT7qV`7gN7LQn*m*C7}REgNUKFoXmgLWzb@G4jv5@8A>V zneJ~E-v2rGSq)f4(-6_bl%+FV{EwhsA9R2J34EXK{=OgJ|C{^!4){LJ{oRG{pLKqx zUEe2OtO$+BsSeDWWsHW3Y&YUKg~5paAk^ZNp|@-#7x>8g9auE-3VaXF%bAEIs}Si8 z9Ooeh*!x`k!|;8w`}_0o{a)vHCSpiB1nbfigB6wcI54jUa>FQ;)X2Yc-+C{!XJC0x z`o{tjGfVs#mlB?hq6VWJ;%sbk-}xSV53b^)k*)AM=fb}V--DxYH1b*aopIr1_)a^& zy;{`TQW4d0;Bok5B7Wb07>>?o@CN=l8~I6uj=q||D)CJIK=eR zaV&sHjE=sYJB@lJ_jK-|9QFthOZ?r?nth^N5K@u07Om^hwV@fMhkV}F4?(eK6% zCr(fCG3+<+T=LZTW66Vwdy@~xcPFdKQ)1U7Woj{bdNQ6Y#dkzsr(TOc3-JK2ruI^I z$F7RsoVc0#X6)4{_Ws9y|2M~Oj6WRP8+#{yAaUi)HOVU|K0X^iKY8Qaf%uup8)h=e zHz*t*@U^Hp`yh2Ebvgh0W( zv>UpByf=Vznk{SGN-Q_8ADhj#CM!5-oBM``=~uLp(KP`Rw6p2iOD(%%048Y7(x+{e zDO?7aa|h*n)LMGEYBnzgOwcx`ZB{F^`XRvd1Mf7EQW5$xV1hNUjcSSIM8LRqE`%>! zv(jlba6FU%t$wv8qZS8ptL{u#>X10g0zJ(%w4&Jf zTR;rn@HivX#BS>a5AO9$y;Uz4JAb-D$-{JPo3pt6BQPzo3b84FcLc`P>0ZD4jS-km zhvsYc*GFLbG{f|zeHi20lNz*OHHu#bE26IkFl~u0E?c(%=FR}7-sxIR{bs;?Ie=;O zD=m@zEMUG6z}P|wLM?w1Ft-LUbp|23i9_rCY5>y!-&1ax1I+&(z_crh)K-51FgRqm zzdiN7#z<@wFu{>ww`(nvKaTaSfp=`V(c+}nMqujJlCWI)(-D|PS?kEgy(<_p0+>d% zq_STCM4*&*p(fd=h7mzbxu8{-J}|1z;!?-%Tn_JiEAUQ}Su(BWC4e~?z}OtyYj!^Z zm|zWTh__X(pECl}SgLku^UM*LcA*8vvL}tg2#uzwy$nKZu$-3EZPx9hD;SSA%_`UG zKMsgsoy*;FuY2pt8{X__+PZA>IM813oi>61mfgY%#w(?cmdlNm7W9c*B-ux>UvCV1t-?rzR9sW(1~bmgSap#t2MQAtb7YZrrxjD9Wr)+dbp1*>9;YF;zr~#g#0E86fe%X?-l$#KpF{N;yFb|S(o$Qjj;a@5 zYL$AQ8^yEWF6h;uwOp#{U8nQ_H(R}0x2@eiqMTMo*XjjF7!JPED%loljo@ah#kAPc zfl-(`(}pd76sBS~H0H;nYEZIez1D#44DzjIq5hI6jiTnsBB6IokZg>DqssB5vCunO zx5`M)P8j5YR%1&1>!WHgRvKstMo;Yg#mb0U=^u{nitNcF`n1J#d)4|Yqss9lwNR}Y zuF)2DjiN@wI?a506c6ZfN$dRn2wpdr4YAeyn-TAnpYtslGtjN(JYHCB2+svqzLX1R?|Lv6; zcyqo<+m?lO8o}1kdVfjYH=;F-eoa*EQ%982=*SQ{+>!4B)EZ6G;26g%Acz?&VK-`} zUWeN;q7NENvQp-q!*!5akw^6k4u=cYQ{qNa8sc!VS2 z2Dn!1X@+3!9P!RTFW@MF2HFE$;w<%0=kteiH|NgIy_$V0eq-#mESue%xe7A> z?T+6beQWNU>8sOkr}n4zB`%HAvF#AK?<>h|$(@NK(F>yc=8jT3s7&IO*vp9nv)9bN zGjm|3Gjr<9laZ$)H+Xt0?1I(uGWiYkXwgU+1c4Q(mp%>h`}woC;4ED@=%ng|cx)}y zRY*Njy8>4q`o9BBU7bcKN5j~>Y6Fcb&;{zN({*c#lML$ZW)p(l1((JxC$7Fi05{*@_zrt;GRLRO2qbYXe$U)U!px+4a#uXz5p63i!aX zdQB!+jpv>0d5bmEY$1EGqBfV{YfI!-!oBschxH{Lvh)t+x~r&5!?B@Z+|T=VutmHN zLH?>TPF{)@A#a-ve{n?V7S!oeq)sQ=_Q5C}({gVWoNPxbYwgPTEQ#LTYi*((YItiO zE6RAc%(aPRBzF{m#DSWSnAb^@=%uG~{uxYjOE_ISQBJFvJ*`zZjTQQ5Oi)LEGDad(jhF|%#H5}~P+fOlj_gABo;w<;tZS{oJ4OYO zxqvTlCTP7g7sm6FtSOa^=cT*OKn7Nv=h2x)i>Oz(1_{Bj^aN=hS8^q;tSLmYsBAFz zKjyAgm9@^GHl)7A(kz^%tL5w1-67i z=3ire%T7Y;-5W7m@U1&OftA-i0(8jFUaLTYbP(AdW^c>h6uo7R&OV>n3laTiGY_ZD z^rrNaDKkZ<4kzzSo)C?oMo&#d6Y;1ReLa3`=DGNHqL0Pziki`H#5>friPFq<)TPu< zW?r5-k2))QGSubO#CH=9C-x>@jegYS;jVQ^*jWCB#JkW-^Goj&(E!c$~aX7v4s2VnrM10=Dij}`awa1 zye2%Sf6d`0t}M29t^ExSTrtZGmI zYbw7CJJkxEF*AfVA$_MNu#j_Vub&PL>0=~THDpfs%OSWS!5absl{)Jm*)(LMG+3}P z6S(RSe9R07Ydn=>c?ELz{SNGcUOj0V=8ThR})A^^bq}_|4-Y`Mhvr)4ON!pv`)*{yE!NTs2 zZ+xY(dff--3r9~B`80WRA{i!>Q)&1ZH&!6tMoO7Tx^a%d3ve`s%$cZluG66Na6``n ztuWju*nP6DsW1*#Z?DTuEN6o1Zh}Lhw?nE>?}_PS4Z5rO1>x1xFT8vEII*JLwT51| zDry0>cDVhqYrXs%c@P`e{YE37TjLDET}yiOa}&)E_nc7f<31h8qRvDauSak$jbKf| z7yYaE=wOCe#xJ{k!a?R%e`}T55fu3&TM6|On-yx=QoSDi+=lk(#iWMty?Xn7a{TaC zKez#!-{Q@yjgUOaXuEEWqYW?GWVBs(Vxz4JijR>RnsZ#fUAKnOhSzp-bBFiuiTUkc z*Tzl&vI=2?fQc#N6>YdD@h#v$jq0s$#1r8}PXL}gwZ{HbA=4Cp2cMm6^%&eo;~vEqlW;3++HO$+`LX-*+H}e5V*or+Rd#x9tBEb(yk32Hf7O1?$COzoy*c>cM>V~KAhZco^W z`NXCK)*fSt_4mf~1zAUbd!n(4Cp1>`k&ExajfE=*p=!I*+~$^d@4D#WTSpKgeFVv^ z&%SlhtJhi<9!-_jWp2H27}M2z{in8*h6i|PX1QWu0X0KZ>IjDTP`+!U!Ai~jq!$p$g29=lfUObUs%NAs~2U}aK_BU<~ zunF0O^>?m2s%ix-`dYFW=*vZ7AF^oIY`CU!`L$@ZK#^azbjx1Ehds+!yoB&zA|1mx zsn~Z1vq&VLy(dO-oKi&JN@_gO>3qP|fj)TwpJ!DQUy3%tYyoUu$PTx6?X)n-I=(_6 z_4(@BX<*YJktZ5@pha|1U!O=qf!=7M&2%{k`j@GH7IroRjVyv;Vm#gD%{Xg8)JdhKB610{7>>>Eqo@-n$kl#S!Fy^%I@< zFL(RoUihA1rmx6SFj%1oypffymTe%glq+Ky*{;Fu)rqZtL}vK7T zu(AE&4?`PaJs~}^Z-aY;oHzEZy+>+I12u!)q16nyaeFspJ958!0=u*uIUIKS6PqW_ zCh4C+i)7}&NF;L+>*v?DK0xMr+gl$T`$&ARy&dS_^TI~Tv}7LcUH>@s+r;AC51SXF zrW+LjYPD`<6VOK+b0tY{c$~eJQ^) z|7Pyt+%>t^5}R^QW^c%znSDKTcjo$p9e*WuUFMX`E9u)HkKbnS%YP_!e(Ig%H zjW1d^B{)r+mVvFGiG|13b<=VdT&IbPq=GQ)3H?RS`uFmQ&i$^02^IxyG~t!p0seRlfL^rc-O>aB)uuW3( z#cO((=qJc++C?MZCM(~?6Iq40GuPYkJPU~?nV&dF!i3zxtn~;GsqNy4bRDi5X1wo7 zpPVBuoQR(5!9z@OY+`AQo$6O_4fsfCRuwIHdp@Y`v6-#Qt${)THo}V9YeF1}zJXv+ zEN(%cBy0Rel;WKCTJwQ2A}X2rCsanwxq(p2tF*{l8Mm&pG#!jgLHVLq4N%9}T7RHT zpZ88*8@=M5z^wG5cWs+U?(*5TtSHTp9U;CK+a{9N{b!z*d*wh*klUcAS0Afx4~A4b z?s3AfjDebD<0P3ATfJ73+}!rK+N#j4zKLy?u|VyLxC_|VBlOgeq&>fdtYsHZ)F%%4 zAqp3|a}KX*C)^{EtuD2VkObc~3B!%{7LAPFWvT%mTX%Ofh)&_6way`|e+H9!xXAK+ zelMD+w}v_@vhi{ekxecfx!aEB16J>np1E+$31zM0e9%r{lV_EA;aYi&{S&YqjB3Lf zhm67tC*tx?pJC*#0MC;(%@5z@$h&{0A*;aFHS{FW65!!UJR-MlP>;GY1speB!#How zZJnr3uqNLEHxA^kC%8w~&i$eL0C&>}2sTw@cWcch)lk7#5$it&(FSp`vk*D+*~Gp1 zQvRg;!#Oi|Q8tpjH?t%2M*7k8XVQ`ML#a;cG_d;Lot#fTPMOp>)U%1()3+rqjolJC zFa2if-qfXFxqtIqZdOaZoxD5wK=d5&4VXjksb}migC-l7yDhX6{SYgw;%H`ExO(e$+jS0Vh z+0f2QgllrE`GXCl?OPbCg#Pz8kiPGR%O>|{-#an-gC&xPC4@OmqFXpJk*)@-pdeO2 zVRaS2C2o)YV2yOgDgbKaR(Ny z-B8M$_6O^u71T<5H*C+ZlOAdIMQ$6v ze*$z?G&!4Lg~hAt_trR;49_*R9lUKduY7|T3Js|S!wxgHC#(I z$Mw>++xV%s04oZdVN?DU?LU+W_6vhpG2qSV7{X!lP-Wf10_x%xa{vEV6G;-D`W!nf z5N#{?@e!%%2WzL|h}(E!Csq;9ubsw0J5!Ti4b?)(Md&;Mqu zp8rm4XMSsbKEEmdR_@LCOSz{Y`v0EXjk#j(s$4EE=T6U2x#QWR@gvzo+55A1WP8~+ z6T7n8vovG@yfz-mR^!JqhcgE=`!c&T^~}!9*35Sj7sTf?XC*dej>g_fzm$F|{ZM*O z`o?rIeN|dcpPr`D$5U6w&WayN-4Z{Px<7SCs+Zc8+759CjwEkOZcn~I-9=psp8tE} zH^nZX&Z2TuDYhqd|I8KfYZ5o6o{8QQ{bsb7DnTs&t5T=WJv1k$PES#(`J~K+cS52?5(-&Njr9AmQHR?Mv~iNhh~pacg);G z!KD#stYHAdCljF!g^^U5R#=I@15QT-&S-)z8l1{Y3V*vF4j#quhNvS!H~ny3XLM09 zHC|^w<%gRlLNbGNPB(V?;erkx_ktlXyzvPioR(zBTA@pdr0XB`!%ZC-EI1;otSJGU zXwGop=Lz;ZRKVih!iqfsX(z1+vVeF=QdRxE{_$<|rKZ0|LM_({>omLD})5O>PaD_88mSto^lK~9;bgGaN5)$-HyNl84mk^5;()?ERr-sVp#baKO6}(L zC|5FR9osyR6An(nu==?1**`dEM59(Mlo6>5Od1H&pdg+xjWhjas;sU+x*%|17yk_& zCeK56Ff2rO;AMsXyCJx4AczlvSep6n5L_@Nnq_H-Tk)h14i5RMCIGSPEyL@oQ1PUvyG-;Wa8AW151xKOq zsM4Y-K&)^TDfBe}C-*GOM7Q%^Aj^S{6FJcwy%-2Es&$y~z!KSfkFQKx=M_=mSs6kJ zP<}X%c%9))MMg@*50_aDbi}Z32rSl=lDg9-WAHe#0E3io_~Du;m@>p1&~*Mc{BV_) zVUgq!tJ7Z`g0q||(1xiZ*-2^Oa-23LL4wi9bEf<;c%FFOFz|czQRm)VRV{md5UygS z-q2YZ&LPDjeZgN3QG^A?g!DTMgA*Hg?c@=sYpf3ARNe!+L=O&Y3_}aBlp8XRo8ZBD zgBNsFF?e0S6yQV_W+u`@x~B>+y5?BD9^;kA>4K@K94Bx}&R-7=FKdW{%}4tu-zrN( zpcVmoU(^irv>&c$EWjZmjH3RY56;l6!RjU~kO~K4kk?LtYmn#)Siop6fb2!;0}*9Z zh}MF4Ea7^1{zP|~jaY3|XG}#S%tSI`=vEBhP7mvW9evmU1TIB`A1$PV*$CXDkaGkM z)4lpgg_uH)CamT8a3JsG&P*g9uBIa)QY^N$S-n0(HZiWX3N|$ck1M+l7iOSHgGi$- zPzjSBr^oD9W7pV#9I`@3*Jy|dljLshT9NAF{_DT}P3a)vJPZvd}Xo|hmEmkM!* zOyv*#Gr|;jSoaK`6}X@GKR;#-r;z}=jAAgdEZ^-L`81+Ah&&|846B^uujd#!kOqlB z79sSE$#WO_=@_u|(>mf5NxNZ)4hMm2V3vxC@)!Pk8Z?r5N!393SoA-yBS}G`0khF4 z`eq`nYldR-2(s%*-|?5L3m`5Su%L0;Cx@OFcm)}Z2rK?=LvT(}H3&MxO5$byay3b1 zREUoQN$)=7ucyWfB7;nbwZr_^VK@f?b_5m#7@RJ^>o1K1RvHQ~Fycvm_*l6~XL;CA zIZ@Q+{q)r_@|23DN{weUox#xqy>eAnf*gLDuIW;0s9YAdFCD@JvEuzh&(k8K8m!5R z!tFrBqccWMq!pynID4F^2@m-B37sW^vKkCCs($SSnL z!vHcsQZnU-{rx^hULGfd;rj79Wb6PJv!i}K$dDuuX9|=>^;Ca7$IAOiG$ow@0f>3i z&u2*!brTLREN9@b`Cfa+onOYB8)!-3HDD1()AFDD`6=yY`1vNXiU{G;6oFU&$X`#vWI>|Q6cvg8WeARRh6TY6*msJb{9VPDj4a5z{Cws`5P%IByOQ$neLFS8bmAd?8k~kW<$VA190)HGjUvoeDt3PYYXa)v7l1VYdnl{}cqz9% z@l=mhRa z?2K>D9*Rb?$1;0jL@zKO$C`nI@vWKp%%;qZLt25;V^}Y6RZLFHF*<>@1H0qLQ&&;F z=#kVN(YIo!Q&>mPOWcuqD2DX}N1|9$usIch`~>$$4<+jH!^wk??{9aqp4^$-nmm%2 zPZp_75QpF;>M80W>ZNbZSxPifRT{`2PGxn{4! zbInJ5XQ2Unsb{E+@Vg;+qpdZ05l2BF{W^FaQdB8+2}d&+hSzC(d8v%Oq=w;x?5X~9 z?tl)M#WsW`90zvzd7EoUyzW1Ty5+W(SRSpMD@k_Fs=>FK5|F6}=oo!Yrl}D9Dl1hg zm1FSm@be7?m5rsBLU5~JGEnbm2ws=i8r{Nodc$;DRk38$4~O8DnyM`=|3wJi?Ac{Q zcqRld*IST&=IIc;DqFSk@}Gs^OFdL8m!1m2oAq9ill^DZ0Y6JtRS{}Wgr2XKi}h~f z+ausLt1I9nZ}1;{$at%%YK7Gw3c*VTY^4_V794)Q4A=hM)^CL14N0`v>c0=ctB|9Y z5x*3ImkTwWV?G~(w|atJ5gQ?RrBpR4^Eu@mX&XX;N?!ci%NeO zf?LXRORwA)f|m;_s3PtO!IwI{hRLE39MUBg>4F}DTg9c0s^Swgu-Z2smTLV%qmAwE zhvAh(Laz(k)PznrO(FN&`*{{n>%hjc(6|QH|G?xqi8ZLLteqBcGs>R_P^?`PQ zim`3%0AK*F^$}gfcJcwZ+$}e&PmO>JOXd3AVK`r6&F-&->OW470y(*>6y`@fKU#iX z>aazza!dI6cB!f{mxSuGWb6HQ$A2CkjN7F;4`$mJgrBdoMODIC--r3IRIYYW_tG%D zSYM`VkA>kzqh6|{!*Ffc7R)=s^;d;*ad~T~UzQXOIEpokf%=H;R=II)==sueL$9+q z3eE8IrLIzB%@2m*wr!T1e;uMA|k#9>%qpvT2FkDZrXB4>ahUz))d|~y(rG|+89ESO0)uckZgl{bZa8M?j&C^5W zTIE`^+j=ov?oywTtltXLDJ|Da9VNs!ODk~(Qx4Nnl%-{KOSoL2NLwPlrTBO7|KNl3 z|1HC*zn*_5cYp3_xLH3bR)m}Vo3m$S4`*&m?2UaXvn}&>`o8p~i7VsJM2qQ6`oYxB z)U~lqsi%|0ys~L?~Fg0eK33NTy^f91ddbx&BUGA zXA;+EjqDq<+nowWBbz}UXnC0g$Jrs`&=xp)9pv5vgW@9O#Tw;?eYs2Xee0k(_P(Y- zsGhtYs^daJRteSju7m1WlNycK)SM1OcXh71cUD8!5YEK`K`8-Zq!J zr=1{eVv7GUmmbzcuBonI%wWMi8(6CjDvP7Cg3nIB)rJTyEys%WGMDxTPLy^Lm9dly zrtm7UxI5)UX_^ohs|~TY9gE6q+?sAaQL1XSj|qbXl;jmUf7FmLFL7)C z{^Ue`NbI4;`;}LT1@-$TqBs;$4lfJyV44o$#>jm<))uTjwuY#XfK)XSaceW2kSCxK z3MfOyIf;ycPulCD8O-8hw~Y6#s|*OW z0S@>BdwsRppWo6V*7@&U7d`M|!68;m;*a=#I1jGga>rl=EJbXXXOp&@jG6bXqXf5> zUWCz;*FgjJxEi^0$JSVDZ6%IW^6sor_^gDbp;JI+nWR=WESJ{uP((u2Ho19J^1jGV_ zMl>J?-%wW48kkez#H1C7l;~X4Z}DOtynlVIt<((5?0cR}?_XLVm!y+w}z2N zJgEl5uHLjd;FslD(Y$XWF1a$OKTD;T({V#3ZqEk$U6F($UxwCV{++y$woYY>EI!3lQl(OE~oxO1+pL5%G8 zI2^!#W+M+r?o7Ozeo_aQQFts;zGh`FEDkY{)O+A&Eh5LG%`fhRuWl#?%?@8VSdW9RP zE0cWkl;q2aNb*(c8R`JFhk87{KYm~O$lUFak>E;dXZlOg3({w%Q*dkl>FD8^=Tp?& zW2v*E_ohxxoH2I_bz3SEt*0W?wV-J@1H1r!n0$2hx#Xi@5AfPdboRN~TaxAE)yZ9O z+b<`7ID1<1%9$b+h3JI`5G8aq3-CsCYvHSsXD9KVNx;}CqZk&iof{ESwq z8wKekI4;~4z!aEbQ=q>I!uu^jOtD?A%KHKHYXOWdi$bfu2QWCny}um2(reKLY+n26 zAV!90pbR#!{Zs&BwB>TeycsY%0~pk&s|MW$%ryawN!yCWH2`x(0Hf9Vvef=0U~qUh zf8CTeIBnN20}KwL=ErDirz({2LFgj^j9Ti|mrFUoV8a#vJBq1l;!*}Mivf(P*ULtY z0?d2>gW4k3(0&951$=P#Q!~Yuf_nc5m{btcm&AVi9{}U#&GY&cagdm^c?d9X2i`$y ziLbWr1evemBfdBD67z<_<)vLe<1^L!Aa zs0J@?1I)8Q3~RM%=1jo+WdLIo#J<)$4KUc4!OxunCob6qe874nfI(oj-*0RJ%!5IU zSYFo6EMWd)0HZ*(wU&+*cG$SUUyfn-S=LD*`NaT6FEh2Wkbrl-5WpCfYFl96fdkF| z8Ng_EnXXs=1u!=RG1XVIl(gT243Sg9u)oYnfi1+{o>FxshA%J62z43rM8p;naidh5~fSOV$iOs?f023SqkOrqx6%GML3ck~?FBkYf08EhANS2m53{J)pthL@? zsx|A2fRO{#^qSUP?%IHHea5`C1zZK1wBzK1(+v8#QxM=DR}Yq--fY}tFq&1cl#;O43-vSsNbs4*X6PX5AHid0jTJb}G`IW#sYPne{X$oL|KY-Et zssI*VfVn?_(ZRdJC<}nOD}<@@jovQ;<~M^Fy$&vAKM$BYf*5b_3(hyaQmhI~AHaMJ zzT>ScA^63A z31Pe)Hi%hSbwij=U!$v+ji|NSs@o>Q$L7#Go-7f@)WG%Z??+Js6ERW#ml3sI*^@%l zJQ*y6Db&rj;>eSMQLUOq+u$83D~Lfgt5dujniHbt?QkKCC((s4-mVd-Amg%qr{XiL>fdlcWeWwzUVb5wgcy~{5m=pW5});!gz8<7^ByX3cel*VLbUggz==N5T?o_hW+S>_N+*Op?4~@ z&9@z?KEOA{lO{s%coIkmQ|LB2J!h{7QuFrz&^zAQB7`xzG^$@VqPJJ1qtH9LUXY|q zNAZBwdtGMVC=A`DtwDg{K&@A#&0sllmj`dzM@Q66?o_KKCN&CU3%p4?`+u;UhEXV~ z58-#-i~l&E*~tFLcjL$M&m|7$4?5oe+Y`j^BnF z@1J=6W7~dW*+203pNIT`SEVltoWZY2o}WB3 znMuAuy+}PtJxJY2T@QMI#}ZdiJasDM5PUrm$!t%)Id?pMFm^0`<=i|Ki62hK=N_NE zA3XIBruShTL-bJm#zZ}B&h1QZP4Azhlk-sKTd7Udwb5ImJ@Dy27JDg0CB(U7)UM<{ zYFGRz$YZc4bz=%n_^BJ_u1al=%c<{1565;>gNOm=&3zX!(|53cDlPt)M{D;w7XoMekc@O$;U0AF-s@Wg{WqLo@_ z5Uawuv2B&%>e8y#Rl7LvdFO#gv@CJp9%d@+6~3Av2E4`;9f^Wy?C`-2g9D(bgO9s# zi4P9WVzSIhhz93z&JQ=hJJu8tILHVKemKo&;2bAth|SzV0z;WT)d zYv5FC2;7Vx4)j$>lg`N+hmU_ACske2c~xZ<#yswWBLQ-uBkW_w=`Z`>1_C#JMuy%} z)$jP>3a#rL%W%7LG>S@FYp zQZHo0BKqRk6~8laHJ~l zd4<=(xe#!Q`DcDO3y#`2u7Rd-kNDwGE_T#rz!&-t{cr>5gD*C1iX1-B5&DJ(VH0!} zF^VAmrXOya-~tYT5Ew!FvJZ|Ja2|zd7SL$DJ_J|55uBw(O)>mlGKMM$JcGa=OEik` zJn;%f@O$-{PW-?JX+;zAcg~fFZq-Hn(!Jp^>aFSq?^C&hZ_*N0pgH= zOB(l4KU|T(mrn~%n^90+{`dxZ|JvZ}^NXZzv0szdfmQ$~_7?}ua0N>+mK6OxK` z@`R27L?9U%_F+>u`QQlRQ5Y&Xi6f0U1`m7BBN6+ctKcTb7`_o@sItMp(!iTCr~2V0 zgvfwMCoK3A|0f?EBuav+f7sc{q7eil&g%RQ+Bo>ECESyFCIayv3~+*FP1TgJ;N;a? zmBAwvJR(`7yann=53bPQPp?Bf7lr$EfRj6D?7OjgjmWJS4*cV#U(h_-1`n>Z;4G@^ z>@WGsL@aolBA%0Umbt_ShbR@`^-n|857{`|2S*%_kO1C|h(~|o+rMDzg18|%1MZXJ zp8zLGxe&wzb`5a26p;Sp5PZz4&e1RfXoKev^Sl1%$E{|p%n1w-hw{(!*Js?UXBnE~ z7{)}f1`g3*+pY(@p#WzLh+n3wSXJh=m(gj?L>k`q&K!b|p7pStj9ztN=P_BG5oF2y zI2`g;=#N=d#;u~`RylA@hGiP|NM6Ru43GY}U3J{*Mf^9|VCKNAOj4394W6>~m6TFs@0P%z#9D1Wlhh3e_@IcAtU|yr zoNdl~UI&MJa2*#}lV0}MbId+%1kNfR9ZdtVn1iTFGV?({9Ss5;DNuRX5B>f=VE|85x1lsovp#UX~#=mMp7a?ga;>6~4(dbS<1aX;H_KK)w27HfwO|WHs&2 z{rr(2Y?usUD}?sI{s`C}WAK@c?20@(doX`3-1t9{o271#cXFrY9?M>t&14@-Y>L;T z^|?ng5&}i=7rddG7A?Md@c#x23kFUQI40=41DPcm4C!SEx@@@5G;oK0OEb z>{OLHExK>!Oln8moOu>*-S36?ea+;jlNZ4a`?J)e)V9vGfzanlm5x<{`3{;2WI&6Me(a+rP!%yEgDU~p3L8RtSGk>WnT z4k~r9Ahc{}Err7hvTc}7RtwyHATQ@RWL|nJwox0OEr9HKmO*0weF3D*)%zrzj2WA@ zwn^DT^1(PsfE=hoUI%Vub2l9V$!{?9xQjd2s?^KKE1(s*kkkNVtkqjF-kS~*``XBh zr}zb+Iyp5s-#OW9=RHrZ-4n?)VacdnF8A>+2f4KgvSr~N12TB5cpmItQ%@J|3Ro?A zE`r_(e)oF&y^K%HkR#FM{IG23bq(o7H!I;#XX2sbWF-WTlR)2(_3`v_TkJl;o^}lV zeGDOc@9wqsIruaJBS?pVBVXC7SU5)IhRDZW-ho@!*4wb=kvVbeMsUiLByL?Re_Wjh zk=h_FE9~)@KiGl>pP;a@?&`CQtXTfFR3#MFIfflg(oeO`cjJyi0MZq$&n+9e%K2O& zy*RemgM4+4j9PZ;4#y@_Yl&Yu(`N9Q zjeI(Cb@YM!)%l}|i_ zQ>Ub!O}-~_SL~MLdC8-2me;5!;%w~d=w^zJKR0(K*z?~sw>!Bb`C#H`ES`J@asVEM zv9#KUNJoD((SGHnr&{nWpC*~jkFAl0mq5Ek&aB^FD}_PwvKBczKf1>Ey+J-$nOZ~# z@U6AdaTLX^$bWU%9gX0d)73}w3OAkA$V~u-RnD!&s@eqCH2lkR6#uD7zua_TtwqOY z#rxOFv3?QGp^LDX{nSKX{uOr7Q*D6zQoY}_3PrmGZjgqh;``D?oHPUElEp2xd)!vz zD0-{68qW(jkJ$rNkke><3D;Vzbs@2R~LKu?fXLUMt0M5hoC#`1k}AiInl} ziB9;K@1Fi_Wqn&9RB%ka$$F1a@!!Ufz2T9yQ)z`f-pkI)yFmQtzdg|@b>O%RLBe6@ zvn|Ndj^)dMY-zQK6p9RdG+o^Cad%8Sx?yGbGDppCL8eRpTN_4yu){lkOl!&K;{7X>_m4_ z(*AExu=YUl-uj5!f3eH=Z%-tTyR8^Rh8Y#J#5?PKdm_1RlDR){58q1axmIrDg~Q8+ zIH0vrQU~Gtqif_l-Zs5DOmuD-uZt$55F5U(X%xcUw(9`x`rn_Z4CTGQMsBE}W(GB+ zX9x7HwU0!y&_%9sN6EJ~Z1fGM6eO$Ewgh197EVIL?cXdeRKB(6! zDmZV#p6%ckw-9~$!y7h|2WCDbKF`A^Q1ftYaXga2XEt)$%r|Cm{Qu0{!Tfuo`|{_{ z?MObEI5lxF_G5_S7m0r+de7W9X3BGCq_)R*L!7`~{DI`o{FAfMm>u1kzkc?d=zRXp z#K2eJsT?2M9DgWBLw5i>`o!(g=Vq?XE@oe!xgv4u>>1fqHkG<__Qw!k;EBuwnNwrS$**LN z#a@~F=G<~d%e)@XP&>db;grl3v)9Z$7M;z!mVP$h+srSJr3AkI#| zF?&+_?YW<%UQV4k_u}l+DSp;S97vr>-JQBA^~_u;^*Y%7-#qtR^y<_b2`#w@UKQ6l z%!x+MpJ>dE-0_EF7mYo(!6buECL$r;)MNzq9Gv_iD7Ea_bV!<{fUSoHIZz~ge@xzx zA%~MD8jyWT(3kyiPSAN#1>1fIraA-%=Kx4|0*Ou7h93@QT99WA9063uA6s39pu;*O z*F!olf5QJfG^2+-&KXpuWk5Jw<5K}3Q`IM1r;u2Lb%_5pE~>Wt~yoJ zqnqFDpY}BCoU`_O@3q$cueCT6srneYCh;QDZJ=$O_Bu4UpuI?f0gSB#6s7VQLsxB% zvyc(Q1$5^-3|#}#6)81<=TxOfSh}vkOO=;_*_OV}&{cr$9o|OHK;0n08-j8HzCr#x zf*&_X-~>unbqmmD32AWxw};pbf^H~($k0_& z77SI9k$g@66iY{rB!#z;dBt*C3|$ie6$ct$zzCBJYC*ercvYBi&5&&FKcUeCbQO(4 zbpS&%e$3J>*_7I8qy(bN1@Bv&0cf#~R4Up%3|&R;7EwcjCIG3w!q7Ef7c~nQaFKJq z#L!i^cbF1M`XUH_06LYQh=ctQXN#X(6E}R-I)SaWSHEkSx&$mfyfS``Ez4B^A#^o( z7U=I_>6my1y4O-g?Y}T|4Jb+^{S*N&wBjsX*0EVwNVz3Q|2ebXCjgcUa1FqWQMBh+ zIvHqN1PD@=|GtBcB$g5!AmEPkI7^4Khbd#fka(HcO=-I{44j4zCb{$WGjx^s93klt zhEO25t>ArN`;aLJi$T+`0G(QdHT*reZ<+j)H5gIrl^g4;!zFw0h=0uyj*K zJ|xbNL|!35J=WhBHC1x3h4cEu3>^uJkc1BaMUm5p6*G8Wb6tT)N?LI9 z#6Ih+g7_2f{b?`s!Qe6RtQw4Y)x%&f_-Nz64otuUMq!~+t~3fpHD6y{SieuU}+ailx1w!UIUQv29}Mkp!FpU5C32FvG}#E3=W-H5-l_aA`qq zT>am1uG9CC=t;6&8QxHwdpAQ@F|ic*XJIttJ6Sr?XX)@QGqFRk5#-^Qg;Upd97osK zj0Kv2-GR6s;y^C3d<+Y)R81EoLoG0LxGDl43LykA*E~Zf$zxr(!jKH3zs=CWSXPi~ zO2RDDA@c_9!a-xWqJkWs3USB|=-4;_7MID+F~{-&k{IqMIHe8#G|2Yr?*l4~%?zpZ zRFac>osMK%1e%S^p2UTIoldfL!jBIt>c=b{$pL}c#&M=AY(@dNPYEO^oP)FFyO_}d zA01e0749%_ru;HnE`Z1IzOw{fcgpPhNG}S96nHFg?xSqE8X(UmT;t%%w1sW2rUPsZ zqO3Y>h5!xQq-7&Bo+Ub`bi9u&xQI*Y;CQ%>v?B#3~htH-hZfJC~YXeub({$a=aI9iY* zO_Uv#jXaKQh)BwdT&s|)*hul3jM~7x2%d=2zp(X@apppLm2F!kSdO5c@TxSh1HrFG z+|xm~6q1?^rRa+tbo4*`a*+?tA=5;(+SooXcv!T6Zm)d9J;r%?<18o zGC*oFf;;>k`#$o}B1JPi7Iou6(CLkdhBgk~jdO_2=TvJXvp4kGI@#J5Yvoep*TIR@ ziPU&77kY2eiJYpITOQUH`f`M3y(cXl%rCf>4thlePSb#p$m2M=f$0_1F)(FFa!;O{ zU`DlDd!oHde3(@QUJ2NDlFX`7Z5N)|5XRBVf6VfSF(2ESggoYg%<{J_BpH`2-QnDO zI_SXQLo1PxZ!*pDx8Tr%Y@Y%=B4h0PID5$~(BT&OIksF&gzE|i{{o4-#TyCyB3dEx zmm|M0oGxvSU{Qm1>Cj(9tOZ^bhz%{EYuE%8_~dG$!shRQhlnoX;6jEE3r)UQ2M6yuJj4912Y#)r>9;?-JCir z^-A*T=$lh}lUnle#0^n%=D=hOF@7+8AbnT*m5F0xXH8r;(MoTfxjTMo+ML*xPR?*?YFGX@G;{E5 zqP8Dmf(k5^^W?uM{^Z4t@M()G70T;hH^9p?mYJ(I<@J+|@-pg$k9)&99U-xvgga@~*rv(b3LxUZeh4;@>TP3j`YzA)%^QU}Y*d)I6 z3WW9rv1)8aeVLJ~&^i+f!eHJdr|Bs$z7J`w|6KkpfBX)O$2SB+=oxt5rC9J6#w(@h z)M_woQyJn%<8kqNq*kWLs~-=gs|Rb*hX;|6(sU&r8jk~!W-6!q{r)fG@t`IZkxM04FhZ{!yoxVrDl(>WKh%1lmdf&cO$KDd-VoL_7^tX>iPEQz>Tfy)Pr^pFR2ogDG{CLJ<;>6a*_RL z+!@*vyX5%ePO{byJ(oJROX>&3ZaB4Vi0HeTciZlLHh{hX!*w?)bI%L1YEk9ltcjCGX1YOYY5Fk=YX8 zliZQGG?~jhkldX)5Z5xTcYfRvk%PfL*{^660O<8@t2b% zX5f|-H~UobnAvvRzyRId~w7$$=l5eRri<&2z*=A6Q2|;zjOXtz?z8#YeEp z+V9hNx-DBo*tow5(N}XVt>)H4^d?s;3j%8^Z}V>!%5FYy<9&KId>nrdo?#&!&V$v~ zd_Y@Ukk}rebAD?mo@5~-RcX1uo^poQXVZ}jN95NJG*0<_Y&3p-SLu0v{Vo`d-;lYY zsO0<6(YOz%opsHxRZGoj?lzRvIqz1~%4$XX-`IsZ>5ZjT(`*pAqLbbdS68w{vY)r< zbiS`H=33RKK<<8DZY;I9KMmfe^L@1?=z{$D5PfBB(Jn4$L-dBT*lLOf=oBORar`}a zUbo*USIEVhQRr+-BU@TqEL;RWvOmt`?_qg*lLl~OPfdu>J@>*9IMf;@x%4Y#1OLX4 zjqqW5Yb0k{C!c27;3`Fu zw~Fcs7msqjvN~no{l@j@;l=oOh%VK1H&qPKEfbJctiw#QCBt-_+dRC*>vZ{RX6TX;H57aCQy z`uPxjMRKbx?urn-QCqHS+^>e})2OexR*4V2-$Jag#?n8)iq~1s6{0WKz7wL?Yqq$S z`*w)lQuM_&aes)uVwTNSnZ+ix`?+3ST3yaw8G65IHgkF9yb!&yD5;C`*&+H$zKI=^ zcw}_dUn$j=1rpPti(b#RvaME#UauFV<$N#qkvD=cNt2)*BI0ll@V zhv+Md*%fJRHbieZYiRORh+cP=OO8S8T%GlA@oR|r{&0xiSZQX(#vLJg%c&s9)Q1B) zJ(*Tiu4bJE@_Z-%m7G&W2*u!idNQrZz>-zIiI+RyZ?qaMPWWFT`ih}1Ew%QC=*l2@DSa$NUny0&ockLgdaJmWGo0TK zpTtXQmalyPdlo*y59Qx)AH=$@^35m0@4HKUks~pMy7)M)>|%8-Oz$Jvwmiw;YoU4G zEn(1lHdhOJO?n|zpJpq|+0}zR=qkW`>}|R~pPQVyCX&=Co%L_lwfb`Pwov{1o(Gkh zTU-5l`2FCV=;B{A*IM~X_*^N}CAIcUm`@Va_oXj#E75rlWw`+YQvZpnb%8H^DTYnkizf!Um8^z;8^;s!6OE&k7Fg>3~ z;P~Uhbhni)YPm4oC<@Y=6E3%pq`M-Tx#ip+gx+tgib}QkZz2ATmZP+khr;jI9i(nx zQ5WrTY1CG$Zub4*_mL=AQQr*n?<0AyORJsZwJsTV((9`xGFcI?&NiKnSG~EkC@-Mc zu5qtdBu9524%G*)*N&U}lkofHyyRx@2*01xDx7gtKo81ww5;@VQm&Uc2mccNe^(?L zyM1oQ+_RY*GZ$sfi5;K0Z}y_u!|D6dE9v9YPp7U)otkVy{KNI_*w=Dspq| zOvD0=BUj&3$p@1AlGMj*J621LNPY8f6(`8It5XX}TN!TK_~yy_AwBt?p*RJ}t>K}X z#a+d6!{~Xn_A#I9iQ{k`PCwMC1?q%x%IHp;9W>1IVh{3}Zykp>u*q2mv(fK^caFoO zm@mEG|9(3pjv>a_@vxWk^*pX6^VyP@iW{1VOQb^!k;Hv&+s5Zsr#GGN8I6ZitRM#` ztx0~K&W+Kz)akeH9_d>TEnXsMDl*eaEdSyA6L~*Lyg9!csc-PRM&>~ypKTrK%R;$f zmvGHYNAH~@eGPqgz3PFDU^^tn!R>FO!RPa^ptXU$4nSOf50aSnBXIE3+1Ahw7%}S9 z((s;P^I_x?e%~ty{>YV+(eyoc84ofFY5cl>7MW#4MNV zIOB}Uwm|NC*9hyv!^2gL=892hAZSZ)Yrb_8b{__77kG1RKqifBObU71Pq7Hm_K1wO zb%QIQ58Na|^^&cdJs17Wo6JZmqi#h@2G9300?buUDVvLs-)lkKmvME5&5#q{eo5lD z{81)35eE0ra65u`C4n%|)fFH37Tj{YbNrowTyR;{e5Jmvh)@W?;~8FH>*KuolV6h& zZo-{-VeZknyXPK`?wz}L^2n$izkIGVWzU^8_v{Qe7fBpFw>5QN@}=bcsZ(Qj$EAca zdF#}r(X--jWcJ3doO~{Gee`(Mi#7fy5Wnjx_s<-eIW2YL#HSLUPVSlc+SKXOhi8-1 z&(2;o_1MHiv-@X{Pu>}Q19=8lW}lq;YU2CJi)SxLT|9Ga;`Zqirq7>xXy(PqowHk} zeu6lICr7uk(?CAKpiKo*mGtsFB(zm77qPM57Nk1_Cc;fI( zJ^k|3MQJU$BYoWDiRl;OSEthHLNYUR&%|2nmDE$IOJfIOS4?c1nMD7O^Mfq_KS5qz zu~D;J&-LE7`vgz4r8TFh>FPQ8U!mhk87b6v>n- zr}TKDm2D*_AJyZDT52sx+-o=ry2}wtx?9RV*W-!USk+tlZM~jUD{@`DrNO@@QaJZT>TS0o`_a$MG@wEJW+D0XjPCzGSnVbFNuph-E~t0Z8fVd_jsZfc&FqPdOVS{D>*Tn@9{)|_i2@LdpwcN>`G<%{2ouFI$z5H?!FeSoVB=iWRE9`q?aZ6Fw7p^->8a?$Qv*Ac!DvNmaPYR zJdxI_x-Nd9#}hbvw>bTGdOQ(CWx3coug4QLZ`I_&xjmlnOS&$oXZLubRPuSFruKLu zm89kJA~E)Lw^Uf>ntU_S;|YQ(b$sfDxrgF=bic5@b-A|L9IreBYQ5`;QeInX*xv)S*7ZcKJXyg1@e_O_){C{K(IV8YCyHPp3hoN1p&H~(hX=V zwzyVVIT24nbt_j3{2B>f&|L$yRFU$lzrd5wn3i3wy!JypA=l~n3EHD6i$Zz%dw4=_ z;Mpg#o|ntqxACNV9>5P;;GJ*aNq0*HyWDE(U%?YUmP$~LBGmG3uGWJa@_UJVF^4Cm zt{Nz<<@%DoyJtChv(OOm0Ic+%Y-QO_x;%$+{E-XxN;RKfEUbIBuYZx{ zSC^Gv?a><5SrVKT6E*8@jcV1T%GyqplJ9PfTwBtW`5tvv)({M2nYa;kw??UnRjv6+ zaO-Z3QYqG*mFw}1-Bpf~TUv3~zJ+hP$4wDhtwxhLv3HM~ylN~ug#+N$J#O+!xxQBV zJABhU-{r-evRHo>pLFjn@}gENiznin5Vt(%00D|V=V?muv6o^(0?6YLX3Z-R%@c&l;|G#TGH+dj)S7vYKQ1tO=Zsv+iC7R0|oY@`U zJsFSh&S;q}8G`zMYWDFdg84rt7Mb2Nt07K6YnGt?w@uv=s7hi8Z%Kr43F%u}(0sRJqE2e2!)H%0sacBiz| z1JhgLTT=1V!Aal?rk_e`@f}lKjNlCRBwNW#lkgsx*)ns?^q%Q^qZdwb$@t7M$%q$; zVE4?uiCYp^B`S$+(R-&ZOhjTk65A4cXO2i*8ao`{7dsfQOdW{d72grv3rxed#1V-d zQ+LG=$8VWB7(YN%#hyRyv8Q{TvVuJEt&<`8bkdFLs#tHG5TaW}WvQtDN{Fs6FSgdS zM2K$Y>W-ov2J=q-mTqO2R(}zqYs;LQ<481x&i9RaO{iHfhUji~1u>>bq=U}))x{N~ zlKU)-2Ay<8T?SN=jY;?s57#R@_3T>l?9lsaPL-O)4~FPcYt=%ilMr3aRV=r(Jxmv+ zwQ}=Kj7n#HbhS~?g_lBfHCtP2F0!!!+x3)IN(jRA*WveNIoq=C3ek1PSjsQ{eu!>x zi#glAJVZBzhE?F$n1Stb)qK5KEapS+OO--SQsaaL+>kV)iq8%Jw!K@l5AB@3(@83(sHRRhv=$Pt8$VUq8kmU?v*Ve zx|Wp}8}|PdqU%jzdC^FP=yI#IR5PO?x@N95h1x4nd%DJ}RavgJUJB8T;!;C&NUVX* z_f0YHn3d;3bhX&z*2Eu#=yG#;Ni5tNqN_DdG?xA-OxNMXRQ+OzZg5$xRr|dVU0yDV zs`{xgy=4Qro5hOL z{Ah>{TlJc>vO7!{^Ei6G2xY9ZKTR=f=~WZNF1k=e3c{lx$aT_T`;w4TvV5416x^Kcgv%Ao>{{*X;rIEX;aJu`8s@LTgF&4PwM$nk4b@=d zd-?NR;j(KM5!<`k%OMzK`N|MoYZVnkzp4j4YZi;ghU(K#9@8q#wWjgIpuKdRYNc#8 zOPsyB>Z2{y)>JJX=D!3jPuUxO-!`*ZhmBj-Zm(uFmbhjv{Jz02bB!m%{MEd;D*cyG ze`@@4W7WMl+z&jaVd1XeecCQ{b+u6>0X@3frLHbpSwji&Q45Y%5k4L8q5F>tGbq1$ zLzvH^Vkz1U!TUkEF0bT{!0X-R8r8CqoeTOu;IFqTCGKb8_odQW-uXldovpp_KOImh1qGbB?=5lQ*duOQJetL&eUP2)7tAc(A z$}P)wb?IH<`egND(Ks_yf5nyTiZ~s9-&$5Azk@h3VNPsc3yO%-^aRcJ_0j`pf#7+^qa__nFuJpSMQnMADn%cu6wT`>20W?!a~xhS?JIz4mz^s$+TXLGYB z&z=`QE_Tn%_u&h$CH*jb0bY+i6aCusqf=Vy+2qa1n_|0XE}z<&d^K@X!c5#4txrc2 zcf>D9ycFLPkIY;+d0PC9i5;mEQ)$Eud@6Z=^0wsF$qMoZo|fF2j3-}8d_Qp?wC_(R z3h*B|Epb93op?1)k$Ik(e4uAQJCZPo9(9V>py|jb(HXU2zaufDq7+$1%(}#>us;mu zN)Y6L{v&-05;3-e=CpI5HYuOgG5D}(L>gzPITW8>`GMvswA#3kjwp2O!EI~50S6?z zTx^G^BH1N<_m{r?cd1_nu}=(J211xSh-uz;P!Pw^OK7*MkZ28a}&!l z%o=dtyu;nKI)WxwQ4LdzYZm2LlfZ$|`L+#qY3BEwfl=g`dC^&CZ*62I*cYk<9l z)}MHHkN9=YA!$wPG~&q`^xnZ7NVowK$d0&oAaMOWV7yge^noM9+CiZEZs7dce*dnH z#l7#w-=Gm0T4V9G5H}Ffv8uglO#Gb5T)Yf|%i#W?egp`7LsDZx;W;DLL)9sk;mJc%UwO$1YB*T@+)xbwIEjA&l?g_cMuKdEpM?B2xK=%}rEE0D zAWz^Ua^qHA!C+?orW}i)8pT0MG)y$sh!sHq07gKvuhhj%h3lpcqhyU8-3CY`I zmFVd+w@jTh`FP^8#EFSQZ0pox@p}BExDex_lQVZsl1L$M{X?atJwxfR{vyTk8-zoS zP-*F=;b#c(lIgcO?ybkbkkKT6tlF8lv;5pKM<1NRxXUWX)&U1c= za+74vfdjZpW0w#Z{wUvi6PhqUyxcm{oo&y4khXg$PX44NDn|dnB`)Q; zXLO$Zf_j#zPW{E9v^yxEj!`FZC+4kHtKe+gPVO#=4o5DR2lp8Bz1L;yuBlWvC*b>$ z_;`{D9rHb-evR$>RKEpZ9Orlm&V^eqp39NrVDKZYU##fkSui>qg}e zq%NRyo!qt$?(rZJLFf5Oyr2Vb#xHJ;|E2PilEJGf_<-p0JDuv2zxJ;E=l&lp=;Z@ zI&23Q1l{JdGyGn-Zj4@NN0;gB1RBNm^CRw6fi4h;QPg7i`Qc`6NFC^F{)te#IEk7( zxG(7-bi`2cZ6TvZ)u*~8xg{T5a_5{|KTkV*oSrY^YhSdd_l()oeHE|B75?nnvxz;8 zkZA~{g>2-=dQ`$zzaFiohS)X1j?~Q8b6#|{1-xBHK#XNtm+@DSw-4faU;(lW@xsRr zxPH)h<-j?dY?F-=tX)X0;77H_-atow&*&rXEY-`EaxG76;6&_4f?UfX8_pK5MdTN` z|37;AvANxIFK6z~oE1w)AD+%-wq|z5ADX=e_y3Qk_oQEh*ZzYumFWx9&!lci-5ssW zT#!0G^+0klDI{-$P2f=C&cwxuEs07rJ@YuS2YfoQGm(zElhMSTGk3uvaPG_&jN(Rq zsO0vQq4owMJIz-bCUg&krl9e*?il`C?{1!!`Q_oiD`FBEM0B9vl9;qZtX5Lr0^$)i zkc_KFW0d{L@ZUnmYT@<-;nfSPxpED1Ob`uy-)LOgxs@X{GS;6DwXXf$rfsG5W_mj^ z7LAheXG3ubB#4fMNi8V-_hecM$)Y^Cuiv_q{`=8xZ~9J02x@JkrF0u5=?P8pJ#UmZ z+j(dDbtdkS!||MN3QW|zLm>UebCzoAy;3e_X+zqi?dOH6FOZf z`-bA`&r$*^z-kHZ?#ncy&R1f?^isPY1GGa3>(KMkwL(YY%OjN0DS|<`LAqWX5jYtt zMmM;9-!WEiGo2mGzj0*GvOoX6 zyt#ej_tyercU$PZkA|*7d+y7__gsf%b{u(`M%>%K2{X)_1*`~#Hl6SHC-GkyJR63d zYqURum9>BPJ|l?)gEg>!)Y(RMOp13{pLFdj$^{Q`fmT!5YGYamT@imWP953pXM_3- z9m9RY%@J6H*hw%L_e?DW`-Yk$!`OvPZsyd?~PoA87JaKBQH1p)trzcwzI}_81eesv0C(rDiT8uv! zC+Pak{-Ijgw}u*5zfXzc;)htA_e9~UW7NteFFY_b0~_{Za@$95{10pfZ=--h>{WUf zP9g^k-b>c)b}U?g^7!VcJbK*fe`8c0pa9@TBmm#wo*vAbG5_bN)$^h8dAE-VT5*aapXa>=G9CHWP}+nibPzpz-iyH++)*AF z@oS`Q^2`0^h+kUeA_8`M_U$Uw@g5$L2UKW8RwoOPw*DKVawwRMVwqY|zCP5~fijua&<#1p`4ke=s5M;Sp3*^CXj?AIx(9%gBuVGe#oi8Jv z^wNA_%nb4_d}Blofl1S#_s|cG$blF(+a^hR^Z)fxITVRamCmeh4P^}_2L#C`5e1Oe>1nr_vIFgg$wjDC1){1Hdl(xBcG!=BD*_|CWIH@K$s*2KTp z3iRxUMsH`%DO8M-g^eY!1w6EA?IVKzHbBVAj8*5Mp<1}EwFGkVsB?rEb^}4Gmrn-8 z6Oz~@gZsQ=cDP2q(5OQHBRb!2`m>D0Vj0Y5n7xfrvI4(w5_WJfcLui?tgf$*+H;I& z+FNztR%Y|Bg&7qpgPsiqG z+jK`bJiLBLZ~R!h(dtEh+kP=F9}~8W1rzvpOcA88EY=p_0O8Fd{E@|+!h`K+({((2 zDMTmtcfr0AolEt#pN++rz@DhZoO9P$1EA#-eIJY4nQyv zf8=L6a(F1Ir>AYST`09*dO}Yx-~IM{q$&#k4LkC2zpg*Wzk|Q+*%!Ta z?Dnfzn*i28#@!sbk~}qSC|9hMK{?zCrR9*FArS{s(d-sP9noyXRV@^P8zJJqXhs%~~VAvfl@KPVTZ;kC=7*`S#6~fj2?U ziqNxo!}393v!I&cTjvU8;Hwb=mJ{W zn7d8hu92IgRe(F3QVqrqM8R>gU#dpUhqd%Dz(#NJJ(?3Z)k$NC@Y4pC-ttl;bb!u1i>iE?&)zn3)E%94t?n9LQ zovD*jN2cPj*OSjBA4%SwyfOJHco*!PIWM`8d}4ZQ@~K!d`AVWX^K@cQ^uffw=$6?2 z#C3@^#2h>;anX#BxDVL?ClfEneiDBoz5{541IfFRXH1+P{d9CMEEKuqIg`7STJp)* zw&_FhNMcL!%-AKd3!(?74o&Z!iYH%A+&g{p#8Zg}5|No*iQLq_#GXVeLAwZB41UrP zTNQXiMkX3nQI3G763}^#6EsH=1%rDNQZuDnGOufxx!N{-4t!vux!`ltnaaOPIO()v|UG#zsu4!g|}qKRyCP>jG@~Cr%A42@rL2B zF{drg}A$C9N2rZ^*Xw|A@QoMIGS}4Q+Hcc48gH1OVyTuk989JtiEV~$a8!6=&I;avaYl7ek zyu{Eg+mSFAG)^)(k}fRhW6hRz*O7Qv6-lZtO1C9WRX9Z~l4V)NZb59O z0e_uSTvwANTXUXf=%%B(lAsELYH*)r=~#r0hWPq|$Ss3T^&Ja;5AGNC^ksuF2DRZO z%hE(kM9M2RABDvks)!k-Bk}{uWl!ISeZ&$ZMNu3>k27>jX@=YDgAu+p?$%Yb>2ddP2l}=X6oBL8sUg3x5ypO}7j$KhLs=xU~g8njEHHzJUAI zS^+mN`4aK**tUJWemHj&UEmx|zLc#8r@2@*g6K-xQ7m0Su3r&5sKE(DBMbN#98Lj? z!`Wn9$r#)qQ83@*E z#;dAhV@_Ct^+BcvrfKSiEvc#|NjyWxRFg2pd7NABi7dU(PJ$hV=OxFrblKhwDK6*{ zT~c){Bt_(uzd`HP>AdP-&z6w}^EUSVK0BnP=>m>FvhA5SLT(HA^f@gpO-7bpj>B!o=?%3vgJLrOfWET)8EcNIPKAb9{k9dQZ*+|)ar2_~P zqO0J@*Gz&u3F?ncU&1t!6wbJfEmx6vM@9xyG?_%_3f{+=#S@XlkW>-64I5@x92YPQAMnyq&5;Y@6MC|%YF9w*=<8H%X$jwDG6n<2pJC-sQ7gfj$v z%{e3za==G~T!Q^pF$H0k?FZ2?Fg=kMNDyyi%N12iwiMCkOpzqO3-|~ouZtY#IIhlj z&~dI?h(oW48XM``!j9s~oF#~&Q)1i83x^i3Y36@VEsfuipIP+Cx=&`eGyZT9U zT~bw0e~#0zxe6Aqa4ohUKo=Yp-EUgE@G{j0H!ed_JPt`tIe2gJu#fZWLAa^Mt%W`s z{Iz$(6kG!ayBhj^h;Q58Lmf6Fgl&bNBdkYIx!^1n%mULzu1QW-A#KTj$@F4BdChbU z*H9pFLj-2?n3yivrZ|}wUF%)U?7&j!DIb}xY(e_MX{>8cGPA}+A|^+4cvY~46Peio zKQGf3bcmZA$L29H9qhBJ?Z}4V{=aPf9o>aaqCxnuc6IPkESxYlrwi`CvGsItkk~kQ zUDy5Bj`uk%AKp?`SIJ@A>Fnz#C-#$!8g1kL@3mGfW7UuBz#0u;XHKqOE8K=9`*l+l9@GgLsMEUHx^ue**sB{+Wz? zKl0ej{c|Sp{|{wOkKd8GKJ#Ssvdm*McIKRnl({x~TxL4+QuM`HCHDQC@6D zq|@nFQ_rLxO5KsVK6P2jPMwpIQpcsHQ!gf0qTf$`4VeM1N!F7WC(nQv!6nh7lIOQxA zvB_5_zB+T+)MWA}iR&kxNW3_CUt%$S+Vri7s}omFR})XiE=t@n@#>U4aY^*}*l|-k z6PHb#lsIAX$izzY^>{M=T>O#v-SHbCo6;XTHw6pYiz!Hu8C;ScI-r|SPB~5CM2jal zS4tO6Uc?N+!qAPs?x0($hzSj)N4STjt0phI5{FGzzLTXJIuUv#0V>BIGjxdhGS-%+ zL#q88OV^<-@(?g^i2iqmE-JbO1rMBTj>MRz^%RIaCEJ`J@=}eVix9G1oGK1Z6ryVf z@9WSe3|Yi_7cXS!BF{V67zAFI>@z^8JF|$t2k)*-6hdRAN-dT|M;-0kM!j4toB4th z)K}Damop3#r?tW6ViY)u<2gt^rlS8U+YVFLB~dXo7;#9d>!97(#w5J0Ikq&*(p5u6 zn>kq#gg8rw(5^umz}mAW7`mupXT{-ei@Hke*a3e-Cu1)vkPv^!(lIM+1G<#%Xpb^< z^tWZojxIuaAo%8h5A=TM&N_sBgLrLHItC3Y1IC%tG~(Sw>4K&>GE{SHXwp8Gj)e0t zCApIB+JDHD)WpgQsx`=bZaa4=v zNV3_04qOHNU#S1uR-VZuOO9=RT@Eq~&K%LI@MroD6!k~QxQA2Q$ z2iljwYqDUe&>(E>Sf(a|%Ue*%Tm@o0n|(^)OjUqljuAFUbMQa>q$2`aDR2tbhNC{g zoJOGG$agKnwdC(IbWw(ZM%E2gGt9?WIu@cX$h;{U%6AyLfW@we4t6G$QyCkAVA-ai znYyW1;yg>oQ9-l>-8M~fQxwz_C$cEpIEy&#CoEmUNI06~V%fjI(qS}`9Z2P}t3Aci z4Z+kg%N1U?KEu*A!;%HZbdkdSm)ZL8Xb`bVS)B5l?E9i4D5{CM=BRAeNkNia75p)) z%ztIHUx8CGXB1bpRsK1a&g(XmOkQ(Exxmt~Kl2jQUtW?l>AWMT zI`(bHv|}vYz$OV^vg-0vES*R{JWOP^!T&3xs|unZVNe8U1MWYvbQ3x{6g6HG9pVWT zjEkshqF`gcQWfH<6VPQC5CsV(xa!R;9kt|O!{sDH{vDPsL(9;3N5p=gXX&UWF%WRN zrD`nQQ6U`)Wc!p9(5a*@;O`+;TpRT=Z#Uq~0yI@n>wf#Ft*Wvt8m=jF7c;UD#4H%F zHP@95^W22`Y&}g!GI@vC+T|~?@0(C5q4uk=H2rl49ruDTG(bk+2vRiQ z-$$MhOj+ht9PX}U{fMo?3Cgea;O*hYZ8HmMMwC-VQ!Egf#);lcQh2*0YbCfjbw=#CkSd zTOz67gZjgO0co9=c||A4lXbdkkhLbe2LE>*@AoC!q^7WF>fpUhdTHRuo$6L*xbI?Q6F5b zK)V-g#a-#(Lx$IeNkryJyzihN&|H~Z;lSwkI{Ut2+OT6|{}Q;(g^ z&1Vrps=Ne9K;+#RhxX4TJf))119O+p9X-N^rU?Cdk?2V&Qz zcj69zFLd^`*d5Vm^zr0X(9&N_Xt7%pcH(gSw)n32>8Ur8_ax2e70B)PYT}sbCnj!3 zOu*^rH4~Y{gYkQ(u8OyB;>kVymL$#aGCPz6;h{`nNkh0;+{q#CcXWqW`RNGBg*>c(oAX`UN%LnCCB)hpw66{?9wxe?KFtk`mlcP^|x8ZX7w9l25dg|dYZ zeQS=*qNqOL_v{fHI zn5nTqcl%jr_e0dBN)q#}qe)0c1iIU&$Kp^ZH*9idQ7)2@qEjDv)Q}1dbM-Lvqo@i?ltB?9UunuM^t9>I0$;2^= z#Ot1}%?x^B@Yg+S>f^#UC~F1h_}g*T(semIlqAc>%|zgzdKqa`=e<~HWq+=a8~fpV z3;lcw0b8Gf^YN69E!EQEAC9j$fLi>WqjGuJGl|&Oa9Du58&R?-~9d|%3E{7D!`b(B>^SmhFik-8C zy`cZP$7edSgue&(IUO$=CEXL9tBp#XJ_tO(@Tn${mL* zOc%izD1yt`wt#`q-w$2^o!4yK9&5y)s!-7h%1G93`;jO(*SzVR5>HU(t)p00Dcz$t9u5Or1b=-&rw`XYd7SHV{{TpC|E7b1dDKT(1>9Xww;Tf;hHQ(fO3n@^rVMcOmKc2pbaea+JBbHI<% z5nBLPGAck43ilbbecA9cRAApb}hwWpr2LO`g}DWa&EA zx(aZEBZ_~;(q-I@7?_s0b-#k8D~4jJrpYNB{~Ijb!}dG44HdL9Dp&B0I>^iGK=E<{Hn-2N=3ToV#!tqzRTlqNGy(fQVw%z{yCnbdnPy zpz|6$Bmiv?Is5lmIu28KL%`F+G)tgU`Od}PgXcn*F9Z@k)V(g11`UW5%ksI89MD8MUlQSLs)&>aGN6L7u&P4asT9hd2r1L%XJ z=;EhXx*@qhR~f)(idE35rs?AE!L6$yvZ;ko5w%7E(IknH99CRJmaHv!dvp**h6n>B z;$&@s2IgKMQM&P3!w<(vBFzMC!)+r6h@I|8$~)P*>H_vD!;x`FzQLYi8oZ(mMX`C^ zeVV0nrUGX*hZi;NA6U8uPY~eu;94U-%F=OOt z56EWgbkzY~1^8Rly#@NrI$id#t^m;qmv_+noZ9^)HVq&)2!E!j83);N`|af#fHS%Z z?2fK|9(zYnpFXF*s|vv5lIv7Q&9nT03jjC=H`$`FgXN>ZD+@kEBD}SZVRoXvQb9lI z2(VC~9#j#dQ)2rEt>v-hz;lW}t%D8_6pGbt#l|#QZ z*!TO%2%HG~D5r{w?e4_;^zI`xfC#0J$4kqaMrZ!2bzo(=>w zxNQptuZn-f%m~N~*m41YgIe)t%m@PtDR4jo%Giv5+Cd*pKftM^!qFNou%dZyN4Y%Q zIB@L3P3aw8|B_x#M-W6yg_;Dp0e+I~`;IQ)Ojk9_kw4V&K5=Ohfvt44qwxNF2pjKb zGV)O5&6z`UHvIoziQPMwgbm=Txhs-SCC*RmkDfO-jjRB<%(hG+u{FLBJ2QGj=J4#n z*#on8%|000JNruX3ZMk8i|(G?lGJ9m%sw5xBOaf9Iq?io`ESmg8httaRQiGRzH~aV zC*4ZF8oxB1OYV>DN^|Ll;#*^Dv1I(1bR>N!^?2%DWEPAkuS!)?7b2^`w$#zlBT^4W zua6&2UKe{hwmW%R;$ZTGgqGZwAin(%B=#mxjNKDGe!3ogcIw&470HF^yQg!>-N|bv zv?P^A|0~X@!E=N`oO>tqdT>0tuHH8)pGIk^RBo0C`i!iJ(?l|Qgkn%WSI~Tx<+7Zd$Bk`@(J-~PqIY7!EJIYAG{CbwT5k4P#od^12LcrmH~$aSQrH3M=afj z>L}@XzmK77@LiVRLj^|( z^Dh}X&RL*YO^ydZ`Yx7kL*al;Pg4ZB&eDO}hgKnRlBE4MO9$djfjb6#rtBRo-L+L+ z#4nMT|10Qp?vTF+kCUf(BLQ|hfh1yw1o+<5NBEwidy4^{=6$1lov&G?M$vSt^ej4U zgs+VifcJ@^wVkZ0hEMU6j=%#!hK%U|Q_j5?M7kcy-^2Ece@FzeTo*?9mgFT^pOu=6 z(?jIoyWqabNP&>2p(_G2$;-w+vvf#$PWB{1QWlqcr>@Y*&$O z``e86jDC{@Sb1P{(TEpUFef-0(kT`-Q11VYp=(g_fUPwE|5kpRq3f^)pv~BQ4E;l( z)3v4J@4;ZZagI?0S3P z_@n4BY0CWlEFH=r;!IcuTy?*~&@~$fXw`(CE32Pj=$M+sVFwzFrCtd-MLOvCdvH6~ zg*Go!jTZ`*)=+~j4B%%G5NPEcY>C7e>L{uU%j@fm77L{jk`PZ&q$-IBO8G#!h2M-~ z!8pwQh^50|gZK}ScqHkcS-OZ=4-ka_7B>H$rK6d!_5u$q$#=1If{o>DSZO8eYL;%o zhXS2%bF%mmmX4SSP&arOft=rD=vd|$4J?Hc(0RaY%qnq*!Vh*b z6T1MJ&%h3EWy;cl$cNh+u2gyMc!sXQD#>%i^Tt*Qt});P#YR*OK<_#2S@tB=WXwd) zMBpIfZ&^B=0U_HG*BIsNEFD8(VLUM!>YuW7bSu2oMZq+}Krt*s|0qL;MXC3RY{GU6KYUr%)!$|0Z5`ftGJ;&f?wa8Q4tW>fwDOg;B>4dT4XA>@Ii{u0|>_%gz)*@SDKaWuQvYd~PbP6s(e_&7^vBpDLBBj^X! zgSuk|^Tr={ybqsm2fYX5dpBof1N{e3KJh_$j{iXUa`-z9-l4QO16pQ2B6jKSc&ZwM5; zA8nLMi8|^&m~Rd;wo|Rmcjn#RNv05bL`VM)=FtHUVo@jlW&d`{4gU`2=GQ0~4`>b& z_9Bx1zcw4H%@mLCUtU^sh!n9M{pW!7})mhn^D7U zUTw**$w(n`!sJ797tb9xcOdh~bRlz6<|nf^%yQAnG$P?m?w(D~-kf&R&&?b&ZBK4Z zKMxQ7H7XZ6R*H0|2)M0-#YW+8W;PfG48u**P2eNHg!&Pk{uG ztz?~xu-&F88tx-^iW9uX`<@j-0nKPBmh&Cpf(wKEL1G5Wlt!;{84^ za>9(?O24%MHk!nn8;2WR`$Pj6{JobQhT!1>OfdD&IcKQvJxSTiWyfS5X;B_$kH~|~ z!a?z1A0A3#C)X})gfsdzxtSZ>3*Og^xKC%t*&}>i3+0qAY$It{KIYGkbBB`1JMYzM zK>Nb=b{=3k16NTcr`{}Amk{!+g7k6#uHwqAMxtQTIA-UJS_Z#FbXpQO$y(> z<3fI#I*p%v_U7>=>FFB9Iz3^|+C0vMaw+T5+5chex`W4^MW)VsDRk-g=Z^lpclAm2 z%-=4#v3B+bxaCW>(+X~fcVn|3+^=ohR9`q! zgzgW!hmtSI8Sdq8VUgMa(want8(gFI8*s_7%f)s)XMm6k?F9#FMB(3ow1bZK z#c>5Z!F!0>t!K7x8?Nf*N*h>%TMi3h2kX_0>L z{;Cz1DZZ zQ@NkawjpZMy&6bH@$FyoTl5=a%0=zj?;Y}Ou?^RgxZkLI_-Md38m?P#@<=X*LGj*Q zAhHpj7Ap(zBgo?BwT7%Pc`8CKkp15KMZ_NfL*R7~EGwMJ6#MrZBdjcf{Rj|38W7$^+$-Hwg!I}?CRc-FjE)f!Z_q~?gv5YOzKH> z&Ir9^*f#PPAw^vk&Lc&qp10^8bolKhsynk#bSTSc0H8cJ51EO2Q>7QVN$`NOe zG6n?6*}jemc9642Zy6?i4Z_22e>91tHh47sR*@U~wo2fkN->?eW)d?0 z>oa@iPMtfHxiw>Fo`~HaeH_vKj+uQ55&YJW$M4P5gQ-gqsqX+H^qm2H|Bl23i8td9 zBI@4jGnd9sifc(Jdi&Ia6VD}XN$gBKJF_@dnK%@`E`G%fH+B4k5`P2sfV*bQnfS~L z6E97FfBMmhyC?3Oz6HG-{-LPYM~9L#*L6m3>91eh2YcTmBl4-Ciwe#MyoyanNHqMx zBN#yR`Y*yDZt~-!a_lEQ1RTFRBFDbdKFF9$V)~EL>fxj~diP53grjgLCmEgT-yZQ> za+c7Yncx*iDc93|{CttM$fVI(g!Iz}!L573xj`l4ReSr4d zW212Zb_H6z-)4e{7@_7Q`&%$#kB;_jhvrM-{f|&CPfV56e^hZYho(MmNSte1+ zR-E(v){{7WgKOcRT4eZ;S=LJ<<^67FnVm0{J$E0nxsbRBg;mP^dz;JM7dR z+wjO{arT>q0*KsNCpsCi!GC8cn^Nzafo?xQKbLZaTG+n5Nxa|pK2#Z%rhFgSB)&9q zLR(Upj*tjkgGbR%bs71n--D0g-@#w?>_Oj~*EDJlNy7otO}R<}ifn_K5xT`jb|>0b zBzETD+6`RW#KqQAUOwcv`a45OWVA^ge#~sE+i7suTRPMTbi_IeeD}YzIpffgMsl-c zH9C?TkqpK;XXq+_baQ3_v4a7k?5yN1Cz$__Zq7`2i~0ZP@Uw#EyNwVZ2eQ9CI{vI+ zqG0$_7HLepTZFa(4*MvpeUsoAb{;Tpgz(C*=eHwT?+Q$8Zr-UbwCyL`1KD95X^(2V z8;lVw zU-JxKI5+EMBseunmV>c5$t#cinv5KXtoZ)_1o>Z?yBwbXPe!A$9dp~}?uYmP>G5_B zz;k1FWp0S=&9w6XY8jFPu$});iS3(xDca5fxNDZ1eK=N%-yS_?HZpr+{I%Gj^ab(9 z)Ay!tNne$&q%TbGNM9S>mVObr0MAJ!Qx7NaOuDffl9wmlkBV?LLsyWN1Mc`bhJe44 zr2`I#;JUnIiu|V-x{PqVIwGYbcad3Q=s^1;2moTA1B>UdbilLWrH{bMymbjnC*fKx z0bY@kbOB38Y*Y!c`b{7SiH(=`o2(%Y0)oyWwT?u5MFKjYWFik=0L3*_(CO_5`FpV3 z+TLi0Az?lXogCXu4Ld-<8<;2)amV2bAt>NSV}X&sN8)XjixuR`s|K|Otd=to?7(nc zX)CzV5`pwZK0HLxFa_~f7&>yWkmN8rLgtI_VCk-Hn*eun=u8q{Y@H7>>L|#~AX!3! zrE>~W7$B1kuX1nV<=}m!-$0fv#7CB#*BQEOz^hDydjNWvt%4}Yrv3w#j@(Q<9Bh%&(ELY+j%*DiTsCqBnD#drx`GT?$dKb8xP$l&hOQz> z4d9lDKq4xC&d?Fu-OEIw0s8m97&>x(!CeetqB+I-GDAnXBq@OlXrKNihK{rpHi5Sz zqk{A~h7L$I4>xI&`N94yLzj`;3z3smgu2lF2SZ0jQ<7Z@zQnG6B}+#F4FP#25yn{f z9fpo@)^Hk!_e+p75djsjIy9uVG5A#=d+>65e?{g=FO)laKhM&U5|kI*`x!bsHBcjDQ$Vr^VmS!fEAe;)5I?5oXK@w>bVMkCA36}z zy8Q(7pMc))ToT~Sg2XJymFSY}V(agtlaW!6lLUd-%GT+<&mRRzHG7?(II@wS5V2Zt z&}{4A59~ZP7>6^2Z*}nRcRu%Cp$ZT87ReSZ)8QUr`=O7#pdg|@WDFUp$Ml!j{^@f* zD}8oIBoaW+AX9`WDI|hS&_77jg6*9rp=-X+whN9DB#9VK6`ABt58m%{?jheo?;RU? z7)T~t(b1jPI{0*+!}N}tL=y8bcHMCL-!?{M@5fAF{m-QHwSv!Lype9^AGS z_lOxw5wFUS`hD9x)?rKXk;(K9fOzx_Q9lDljNnR(j$l6ttKS(1de5`F-`Ru!8y(U} zP%d0(BzQN$lSTPuW+uoEyy#@Zg_oE0GiHX%NNqr3_-Jsc+{(;M8D3VLfz;Z(%>4zk z!$2J25Pb=bsE%Afp+UJwkc{r*3@q#qvgJa0#_=p6S&{U?j`tNCA*D!g5_Og34^LJc zMkFz){zo13J~9tv4ogHZD;%1{B`&B>KMepm90Vl6K%g`3b8J2PNV1S{vBB#&2POFp zwtwKyLwXLuY2+WU^nNlD;$`V@lEGH49M9I%P*r#$*vJi~-q^uMg6sre7D0C2$JP^` zMTk-1kUTYi)A7D2;f#fDV3@bE{f3hf$#@_-*vfCQ@Ar{ahzw&O!32Vw2>aN1f&&4r zPRPF_X&+!%U+mFW9uTK!}^$f7+pynZq&=$r!&P{{Ps@oc|A%0+@i zMCFjpXF+dcitq>Y|MMaTXKtT6Yi@Gx-b^90601Z{&Ac>w>+D&xFGFiL({H5iPpzen zj-43Yi5PwGv`6Is;FGWsH9+jjS{krq{wX^wMA1CnxOKD~Dg7hU5G-l<~L+$N;asV$nq8CS} z9c-taE+I+JiGPN+Fn9+HHb4LNciy|vq%j4a8;?f;(D(+6r2VJy__R@D|ylemJm3V7vXN(My1VpIYG$j{dcW zd!XO{aP;rJwMuQr&yM~*v%V-7qU(>?%goxMQNT&`$Wgi2fwwuaD~$3rwR=Act#Y{U z*js*j_e)X#L{}c23*&=RrJSA~ixcBeQ{7DtEyzXBLf;%*r=IA#Hqn=kfnTUu)qI6y zrlYumXNKb4aWg`0LTDW75PHwQ`!CYEKfQ_k>HRoS*QTaa@YV-r|$iQQ1BT~u6&XkM%-XJk$Hr)4p{g$Xz1o1%E8*^sR-G$_D9n3kj3$*nVf6H75HsOWs zn<;tHooZAm0`j8gOGt0>|8b~Z_gAY`uB=w`*<6r)U=uXCO_ZVODfje$gfG@Qufc>HFw_JlgR$J6Tbh~ zBd-5T=_}G_BInNFzl|E7Jd`K-T;5m(l=%Mnp_0rI8}ddhYjg?YA+F$mK*zDI#KQIT%w)bCE+M zwune+iinZhgPdA9k*}xbR^;Tgl%`w`CsK-c%(d2Bd+oLM?tc6~UhgscYm+eMT4Rkl z=9qJiIp%moo6-BjXGNcn?1@m3+u-j0Tk%`MPb{7hyfwZpeqoe|2ZI~qP~|AzUpyXr zHS%oiI}4A*&W?UF(g^R5-Ld%fh3mri1JBm}!!rg#^Gl+&&W-_yUMG{89meLK*ZmNQ}x*?*;wSfkU1tD8P#D*8~>e zIPcTusdQ94*CARsTW$1AQwffrxnM2~c@>}A&!6vobkFVd;=H+VphXWwD3lhf=KL_6# zz$wVw3ire!C+`JI5Z2B&kFg5j`FK9udr!T(p(M9X9uBOrzh`C)u0_kC^MWyS+ABc^ zu1z3x&+%C8{$9jop*m}*_op=R+9e(ooj^&`wk}~Rehc&tL;hU4cWy`4(lIAY< zI&0c_Q>_(aC1*2K`2zR$ZJ73{Rt?ildh;aHg)>sK$Tlp%5akQS3Bmo`v6sFTdmWl_ zXlHxREOKO8`0+TuXC23R>}KQ4?Dwp7oRJfyYB)>A#kl`7jQDtId~41Hc&4tm9*f8R z+*!unyq&>&|GBfQ9Yb5hIH#GaJs#(-qf{v^qggGZ`cjoFj6OuGH1nfuj330`UZaea z^Ch^z_6S;FE5<&9q$!}uz@1-X)ShXL9zq%n+z~h!wd((!n?Ml&ug7ak-;8}a-bh@M zuxbFRv4hbKODGE9(Zu2Ck<6jYzRY(LdomBjbD6g#Qt>Ba+cPL0;Lg}BiCE_Ai4*A? zsd5cBUVQT^V~dwk>^TjETLTI+S`SsV2{kAB_f+N5Ylx zJ;1y5`+<1DFJ)&F>^90hk^Bfq>t!Z96hQx;tS^kqCFsiY;$TF+-t%L0Wsz~l8|B2E zALAg~%q4c8uUQj5bc2kRZx3htxrV5re2T;HUcOYQ87RxnFuX5w)q2~V-~U5qzQ=C0 z-{_Yk@I1C4Tn{f!?!9T{9Wu&cd*?^zc;B7>{<<07cg&pzK7sto3~zfg*l)JSYsV}& zta2s+d^>>rnx^I6z*3HFz1PnAwwZ|P2UyN#cza+gu`-pd+9~%TeNRb)H4LQ|Tm`QJ zWJ-a&bl_^TTC3JtC6s-qw+a#aT4@yu$-w>3s+qLG#$sAs+@{)9{2wsHR{1R?%htb4 z;#a++0HzV!hHbcsfvYAZkJ2dua8P*AW!tgkxdxup;w8WdyyIOz-Rf<5h@!gyoJ(M= zYNOlyMmc9DkF~AAq650`B4XLp$2I7(l_btNAbB$Ge8B!9$}Tl>AD%{8!}b|w%Al&H=_iA z@W2o6VZCg-r!hBz9mfN&@^q1{0vy`{u9?c#gT@#l0wHIs%hH1iT);1B@0lrxaao=%cu%kAyUjCw@P1L`h}s!`IK|Y#k;o5kN@}bA zCRk;M>Fjk3wu>A$P$3ogIXvU@HCA`mJ+$fUlKo0)r-R3Nz9Y-I=Jf!-+QbtITm%1} zEa|R%tFT~6n~@!fW5DstVy$Xvkjs|Xf+2XA%D$!xQsJF`YDA^MX&FDfX|&7Lgb&^? z7KCPX(GS;Jb%y?~%MNLAq1!GNG|gQ#!5*y+*)8<{*8hC1VaUXP@xgl%#BT6k^uhb} zyufrG^1*u&6!Q`H``~@L3ohdBY6|vf=_J!=BA>}&zV(V(o-8Aex?y-<%2VaW<34z= z(HDh&4dB<>ql@BACXcRb<@CCTqLd^fbCa#F&h_tmXT{MF*UYd27qy-S{yJcRwvKL1 zDGynVoKcy3++721&*H&a$@OzT4@oK}$NT8%_3ND;hw{t~f4A3DgmU?BeE54^ zN~G8?`TE;yw(C;%b^r4Q-QXCMhu?$0p_e*k!T;TQBhQOp^gmzAa{U5|(zo#7ap@Iu z-NsQsz*$T8EtQteTC(E*tuw!M-nY*B z{)qpB=|QwVit|678jkQ^PHjk?Odd-fNghh>OYTYLlG~H}QyU|DQ~F{pb=JaD5D~B= zwJowGwVZlwaYKrTSWoYa;OEasJ`;Wfasu2GjxC-6(fe11?+@M_zbO8;@O8mgV&4cQ zg7?H8UAQoIB6>&Y*62kcec_DgVc1Vj{Z4V<6bDXm;1mZ=ao`jOPI2HA2TpO|t>=J8 z&o1|Kl7>9=Jn$l)C5_8`=Z9_{0+c1>vE+F^M>NQeJHv%-wb6@YnfN6?eyy7=H2QwH z3PIC?JHFb+!?ucD;*b5`rF-pc`Ja67POl^y%!@wyJKZdyHja&eLrx#&s2|=TU^Lf>GuIm(}T2DZ^{yooYkPeDE07yF+F<1EL&>3beMiFnxtJK<#8Ai6+6!Gv}p94n$@kc*zho)T>soXOa%%P%YL z0^b|8fn!s==?+=L@rZ8!e^(%lb-##u8HBs$9nk|zS1z5l^jM~wxi@-7=BYFlQ`5op zeW~kGsnpZScJk%uj_7I0M-zp_nThA)8{<#J+A%J1MMMZb7q7%G552aqA^srL{tHE3 zSv<7xX7oVxiSRv82LOFx^bdQxd>pJqllx{pVW147;HQl80oRakpjoD>)I&ZsR*kd| zm>&xTcF%(qGMSaZYG0Ee1Gt6__A5HR&)qc-PPnCn3(F?Hk-iBm6jSupx&bu3cp>H} zUvje8|K`l^t5!ra^1M-TMCOe%W3eyBs+ZdQ{f(J1m}PBHE=n`y0C>_g!HrP=l8x`< zGvhO_4qct|+z^|$zazg1*T6$G7+SLl2I9N{7obH=UDY8aClugm3~DNwLx4*6s4b=G z+#;ix{?!$Io85z7pQQ)pHTHOicPzyyXW?XNLF-R04_-uWjdJ*LVjzEWW}IU$ zp99y}eZO&LoWAKhGH?^mnmse)H+=w_*n9HhGrw3j`9Yvq4ODw=bw$RMp$vSJWkjn%K`K=PhkPg4J%{50esd-a=JgkNK(zB( z2d04ZCSDO{!ZPsrKov7rJxEtwWUhL$dLW+*jF8#Y0- ztXUVW21GEvHTuK<@Ao4o@@@V#56Lmoeo+q3$)jZJt7F}ovBvOmIL%DPHk30S7aef} z1L)LiQnx-jF>=$eYl>r!fRBULI+;=|oiK$#k;#KM5x67Sm0v&|9l4+3eSICZQ^z-H z?j6dBg4jLFc#l;Iw%Fsdd;amxf=^Nt`R3u+>fQ5?wLcEau7HL|d-qyLdn_lMF91iT zmnZPeYiQ+aTQg81MzlMkcmvxD8J!3Q?j}wh*Y(srvDeeDuYqb?+wc>xBBGLJ8QGjvzx&B(6EuFRtg zSH;eZy}Tf2wq?!<9SmKN*%Ul2^Tp`v>2If3gGbUYM6Lmc_TFPp0k&e=GH5>i*R2sV72uw6@p{ZwR+j&Cs6c^{Jzam!$4pTuxY&0qfdo*Bri&y4K)N#Bod3yC8#JDdn}O(9Z2j= zR1()fp2AIu6T!W~NFo>87I`WD_4p(4=Yql5(~*1PH^nbnEXA*mzaG9Ia_yoJe=JxD zo)r(pw}!tHdp33`@^I|a(Ji67p$Y)v(Z8i12q*l~ws$6(heWxmwg*&1+x9nT>8YgF zL+Q0WRzWh)viY0@4IW$tsw&l6mk!<-;L@0$*55p;rNGl_|K~=vwBdOb8(dPGZYh6Zmq{48|Z;KuqI7?iy46tqH7 z>b*FkrKlKuK|!g*yzk_i9kpM2Vnj<(GPp|qPe-+s86sD{cSK8>)o7C5KcXcs_Bz?# z9V1$*4Y}TFw??$&7+HW4KO(UR8fi< zA9q@1maL&7G`^N%Bi|GLdPGa15BXxVe>I{dS8HeK#$S$Tspi={)BNg)mZCw`D)s*~ zqNUKMiiPH9N41prtRe0l)dIQLTSjk0ONrvDHKH=2C0C&OI#C|cQZdR!*|=mxORkXb z7#uUArP8i(NZ9pY+ik6L`#`e%Z2VAk7y|o zS)L&8AJJ0iH053y9n8G_DN1Cm&o)N1RO?i}Sw?|n-goj^t&`>7H=?CL)WE?oIijW5 zEz44KVMI$s*4vU47}1hvDvDA@B}i=woOQ2E6}0+O(BN73@>Dy|nk6Z`E#+pll@&fW zz~!unRih?L^)h_K`%cv;_lg}9+PUEQPPI<{|j0=9;)MXt8m?**!T*d&taWRO zn{=^NLdo2{6cn3OHP=Hy?7kMGNtD$G;5%OK6dTooT)Soj4~kWy(`#&n7THT%k(cwz zClJ)zf|B~Tz6(9|^13Kzdur(xc-}kXiV|0onx6pLypmYx>sqlJAJLyehvMt`pN8+` zJropLETnn72U^bew$!<9ulKvq;-$J!6ZIaC()D}!Rw$HIQTR!qz&qy)SwSo0|0f{x zVN<#sWBdv<_^=5T$YifWPkk-4+RC;!L5o)s^ZjnFrY3;`FGutJM!6uM%j1ftr}=JQ z7SxR+XoGuElFXe19@rE(t4==OQMk83gBMq>ou?FJXz|jV*Ep5!BD0-Wrt%8YC}+P6 zH2ZoZ7IGDZ1Z;M+m?PB?2Behbw~wNkXtCw?PXIRELtCz`!bRvWk9a3%=sB_eJ)q6Y zwOm0n$R08?)V)OHRs6g4}oYO2RMb5vJrR( zIUK;xc_-U1)Fk3@1Vck){epo);F-XkOIwy+$lQ_HkvTncG+jzBr@xuHBgLd%OxBXG zB<_Xmes9JP#J58YzE8(4hn)U*Mz==46WJG8jl3GZJA8Tgwa~qx%R_;JUvBxBZoTbJ@efURBrO@)?4ejXW|Q!*^F4>>vzNU`Iu!k%e0!vhB25LCyGFJnKTiX%&HB`!-2P#+2i_|`FZ`ZA@(|%={^Hf zV=}e))^zOUMgUvsJ_F0wWPC$OOh$R=c&v2zuH!Sa@)p^N2TVl;vxgZQSfAO5rS;Qr zAfMcO>j{wfDT@%`(f{;Rv)Xan81Gi$jQ*!*8~q9l)kvR;U$Es9Rl1qne>0hxf3~7* zLW3}2xY@*cM?bx8GG(Q#cE)`E*$;F&V?L`)VtGVKL{JFjkVM)6v@3Ybe}C37A3H{P z4xxIXlgG%)!BR%95|dJMInwm|GfC6f#W`@fElt0_hViMus$A;f)%rsiKrP3HT zSOL7B4DZHel!hH`Xq)XF#Lfw6|Cha|kMrQe`5gAmu%?)izNYIF^c?N3mg|BQd5_jY zxTS$kz)XWDVGqYrwr@r$n>=>=W|gwBTMOP-_st|-)A?0xwdG>pTGlOBL3exuwr_n_ zEW0wt#hA+Z=L0G!-vVbARSPsQwpr(bo-ct{kmi(@!t0j>hfFf6YN~Hi30+xZ-O<+V z@Vb__zy5pcCDrz1aE56N0q>x5Bw9E+aQCyX?zOo1VMgss_IcJeZ4?e{sTc zO_|?9e*^j-3@d8a*#Ug`Nl^ zyOZ~a>lGcEYG$FS>5H+jOajhX=E1ozVc*2ENnj{|vQ|vy{>YP@y>HXavRNp!?Xao5n1H{UvVTBwCqI0YdTxj#=A^3ap%ya4Yrd6~7A-yFHO}_tccgMGC{lIz* zit3)sooU8y+Wp?jDHRGJw~NVNc8@JytJbayzBRk&d~+CEa1Kp17ai;H5WDfck=IDP z1FtIUHp*~yY{w77K@L8*y5jVDrt#d0DVue6TDC?r63k9ci>$=Xjo4eGMXuLwJMVgp zEwo=)w{dh8D22WIQhPMMFxP1K2E*B3)^^rfyEckfjJ0bwIM?`tGwih0rc}Z)4p_f@ za2;m3d+K9r+k@*S8P5C$xv(N@k#Gb9xxftzyTIH3is18**MCdq)pR3zS2z>8KYd~P zMCy#_72zirUs>3fx+WD#J)V3b(qG(}JTv)3qMax}RKR(Q2NyObo{V1?KM?w6Fc`lb zPW_uA*N1Ki-mt*MBJl^qhhojxRpCw0kAE*eoUQc4R2B(ymdVv>5w7WKa4>KuW5$?X zo)42tr^9mk(wvya-Phpx^PSo7I@QT8H-#b;I5D-Az#B1Z*;I^t#jcuxccAaD4Wnb4 zzQm^R<+<^>3o_#o{oWd}VzsPfOAz|D%GmsQx7~^MaRh16)amPrm`M5E10##xE;0}Z-$p= z!{n@m<6>#?diK3J@s6`9V7xEQhj*-n0XdAKo00F%hj&VA1J)W&Or_1Z&tT5^8gfL8 z^LN2kk{>`%CZF)IzF|&mbTfnO0`8bZSM0TBbLYfVXAS#IkBXKy&AXn>!>N0qz=xe~ z|6{9K#c07AV;6fUOIF#^l_nnN6Z7}QW8<*G$ZxQF^8Gc8z;uI+S2N^>I(al~o}nSf zRYlO!3%6xGqm@NDioj!|hUMq`Q)!(eN7&lzY~E~kZ+%X7jF;!7IH#3raBGsQHk>>F zFRw49up(j`)ys3rBHRu*et|E~FJ11LGVB*v#TKydtwF|+O$}={$dP(33DO}g2h6Sp zl&7?B_YG$rd1);iLm8r^k}laZ{H67hJW~U(CJKn3 zd&aD;RI$GJ(wtn)t9b3hJoxS!cmU2Wnkx6Ic$~gFujGuW-is{*D8ytQ8Op2J7wNm} zBSH2$hI#j$wen7C*1ER*d}n_7!KRP~&J5p@x-#`f z@<4QJ0Bp5?eGVMsDZ^_CsueYP zEkU}BX<2aP9@}d3>W$ejj3wz>8{g}*;e&Y$r%f|E*d(W9?DO=`bAMs{UHuj;IrE%O zA!}Q$3Kp8pmYE-~r$1T~E@Uk*oLZT0tQnU@8y@u^t{ITAYl7e;h)e4%jq zX(U_CS0zYm*E90QX5r>p z8SZB5I_R`T;xU{`YaD3AP`JI?QL!%jFMwq-b(VUrfLeu&4^qh(;q3sN22b#9HdSxV zq9enS0gi#-9N4HfAQ71Nfc{~ObDcP8+IlpIkN`V?`ArGWNR$xn(@Yw%oo%o4Qah88=DDb0Mxo93Su@&Y=>&8L1eI9Fo zZ_LfVp<{ml_w|ig`)Y2F*bnB7`TL3;Zrvwm{c>AMemHk8&H3P3l0S|yu9K_`AN#Ek zURce*H@JwZ8S9`j<A+s_nV0(v@cob z3-(R9Mso4J@a(>dZ_L9di2@wiQto|ZtA?$1JO;P zrxspL-kUrv`DEhu@H30|1otK~i7TR4hi_hZCVp$2h<_t?JhCx-+u~Kh+hbS89sw?& z`it%HPcvi8grG>}a?Z_o#{JBU@4NkkF^+f4h{IgH>;{KB?agK* zFSo!`#4O!imb!SaJ8PczO*+c?%4!pps%S#!TX%H@-!S~l+!!snYDfab+3OJmXx((!)a?YYyp1fRJw?HHr|X}@vV#+6=J3X7T&^mRSM=)@OfvYa3ScZdp zDxGoUy*S$ThO8L)tcdN@o95yl+`X!nHz(}B({m5`8)C)<%C=1W>{NOy=3Ffg9uGOV zbpmSzN~*qGg4o;ADok)g%ECGTCNdO`y=qij4G45ZVHc}%VE!a@IPIvAM$HfwoR|;EpoY8E*mK{GK(VTp)=6%MqBTNv3o7nd*87JZc4IN!fX0Frjkv2MK!5{n?7?J!ZyG&*1Aud zOAy-nolIz}D=QX#Xt;ub3l{bTk1svDv}N&;rTt5LmugFgqdS(iED_Pep%Wn?w!E}q zDG=Secrp_R9m^ca9LhW!*|2ypv@f$Klgn(+)D~}#3YkN}O_|$6J43O|iS*I*;q<}u z?dj#kZhB{WTbf931Utg<)U&BaQr*!0)ZWywa4c3!?Eue$EvXaHgVE*G$>9FQePJPd zG;}1qA+;fLGI=PxDg5l>rr5FMk>r-h#%MRXV{v=^yAQDHT`y(3@0jL8|iyV(X8;^w_S$rhE zBXWFke|%qXZ@d=Y5#JIgLd%f9;AHGr>_}{5XgRVibSSnbwkM3T8=d<7>u>-T4*21^ zra4XMYb`KLfM$q(IAf=hEAs^-0S&|OEZc{rEZ~FdT3r%L$h%ed!e+T%ie; zmtOG0`?*q$|G#{2S)!`_?qB)fI#DO;;$QgS3Uq+v4*KA7x6Mi%$~EJmld9C~qTz$* zIHo0Ok`J!cv|_*dOFno`WP4eO_rVo{Z1ri@2hTNo)oSNlKfFK_Z3bC;hUv_;s|MFS z%?DSCVz<*u_~2@}sx{>&;S4{FM=2O}UPSpYJaDevrHxyCaJi;a0(FZIuCZd9&hPQT z<+=vhtWo9BVf;BZ*QKOi@WHiGz2C@Q?1wW-u~-cI;5wzX^veH&lk6~lsP>yL5X-BCNgrJ6k~O;U|M=i?HK!H07ku!n zR_~RRfAGO|C`+udfA529{k%jJj{4w=$|y$l?|g8zL$}-IzxBc8GL+6laf2UEwo_DNyu&OfRd4p8BOa0GFZN4D9*G~@* zr7HQ3|9L{nmD>Ns!H@UTY+tS^%K)~s(c}FzTg`TR%|#!cY^BgE)PCB>Hz)?q_rdqZ z+plbv>gB|Ho$osMvn1ba-r=J^tF}2>eQpF?(pudg_~}tZmJpux!{vOACy)B!LXOMn zf8?i!FF-`pyZ!XD4Wm>-Dd*vT@N?*AnJgoG$v5sb)_%|byxi}qGU2CF zuFy*R20xt9g|_e~zHw1$rA}(U;D4U#(?#t+`ueN%WVM(7IUk)$Cok!xEB()R7&4!` z!~cB4DD;R+ecx4TT*aV1OTu&BI+2VTy$jlzHQ(J2?|d98A;gCFx* z&NVeoIO)fu)*6lCXZ?88BGqSBed8rdM6KNWb^r51jv>YW2KcR8Uw8n{|4#+f2s;0x z)Bl|@bpGG5bYFbS5<2&v%!Fb$#2<(p%cP=5G7rQKL52Y9)PGh&$Xpn`JiaOOjdUf= zrJs!59X&g$#?DGd(l4i;j69c$Bpy$_8o40ej^CHMEp=z)%vd|6Ms7%56a8l7<@n{P z3sR@2Zi>E{yfXG;@|onW$ivBdk~b$S$g5dfm7b?g3BZ$(gdSWqM*2K zf`Ee|RFzN#Qg++&WKw5%8NMNEDq6n>_;r?%1eK9R^#d-rOc0bx(F)DW+Qlxoq>GY5 z(iF|8^4%^QkW5pI%*ZS$@apfn;S#MA8mRy?_`Pm8OVJubX%eAu3cxQlnHUPl@bAgD zFnYCR=g!y+7mIf7XeWK60l9u~|720tDV61AStozd^?kTM<}_B72wGMya=~Q^xFqRN z43yB$cf&=IU?fIYIF(Ae;jFCkk|Hn!sh)J%USvXHSyGink`__s4Tm0HBQ>zJ>Iy-j zf|?jEfxv({Phd5H>AK+>MJPHCB4o1eX3q7hKXMP84-o2hn2Pa8=-Cf#f(|8 z$=`OvNtNIPMdUSt+U0^vny!cpM==z~xvf011f3-a9wsmO0E~k3T}f0$9?eIEKi#E; z%M!^doT$h!(>KDygXam2Q+SGyCH@ax+PN&!DlgJJscS^jjbEfij?s9YQ~3=;a7rRL zR$@hpziJ3h2%1Q197m|{cl8TO(h4*w$_mT#H@fK*G?tP$k{2lPa+h{43$g?@Jc-s6 zqT$9bh#JK+0>KC*Dx~N1OP~mbr+8kb*uQk+=V^*0MN-uS{SV#G^OUM^nj%vw`3G(| zrwW9k&?+m-sv8fioQk3dAamNoZaO(I+fp!JK^ons2$@wxS><42j86ho^|o>iZB}XLLKYuwgrC${+|4mffvtaoXQT;E#my}m;_7{h{Y!Q>6q2 zhD+Q#1ZQC>6)BFF#19O?X;_pcNnkYnci^Lg?~*z!)-0ik><3*l0`e7ryb`jeurw+Z z>pZW(oZ@7eqebnaVK~8}Ws23gPYuBpf)$~LA*(UVF3FJqK=GQwNRsk)cYhU%s^a9X1omZTY3LpS~oogm7Z47&vg^A2~vWI~ikk*7I@M%h%H z=Ota>L=N_BQb0a71GoyiCL_bHD*g|6-tyT40^t0AFpyd}zI1vd6GS$EYeM^%E({?n zKxzSb0U#^Do8h|`-xYp6crtVL!ZFhWU|;6N@SaR5l*@cOxIOc>MIo~(6N8)oyVG*| z9LO4Yck05_lgYiwZOL20Cl?O{pIq3Gd6ZjM&qzbE}Lk3 zy52h#4(sKis)rbnBPF5&y;pQep+G?aO&5D5zaRcRxu;fivOD<~_U?P%bnlz%B_;~{ zG`@F+cinLf&Zug-1gZ^aN;-F^OIsCHm4)L6%zujdKiqI#pb3D=Jg1?XVBHj-PylJh zlX);$Rj2cf9OV@0P!8J^4_diI^2~+sbu2UJ-;*hEMP}v(wP-Mo_s)vL#af3xMV2X0 z1r>!A_q%pkQIU87?$0D%k$%Sw*EB*PNuGmq!nFXu*yil};op<{V{;ZckmoB9`_Pt3 zZc%eiP4Alyn-#%_woi*gapFV%-zIYgVV|amxI?j5SFo&I1UvaUd@=BD+ynS~GCuPO zXAeMn`s8<9W8bP2E7eW~^Zb3Y@Emd#R9a_cAo z;HD1YCQWePMF}nokgg0R7w5NP{PS~o$WM0#}?4y|;PrF>v> z!zm56ws*0)D9g7>r0x0|T8% zDJ8%^fU61#wsHY%!+#3$W2_`*GqfiD^ z2d;ra4Vnh{X>teM&ua>pjZ|7DS?M3$-_;}u3}TE3r}RGuU3Gv*6u}$=_9sU8*bsgW zjH+NR<9WS4gr87Zg<&L?5!`+sp#4h{Ei)=e<3GCbsL)%m_9H9vue$N5oXCLwq^pYF z9)^RhL(q}Y>ISz4rLwe!E*V&kbo;Z2DxnatO9{}@bbnVt7I;Qr1%dgb8^0p+nyOO- z=wc}T#^Hk^ksJ%A3QE-;A9`L;NQovTg;(F{9$$q~2p$;*80}+#$I8(SFT(l%^1vI> z2ba{P$kM|o`(I{j?8)@5^w#u?se`F&Q^C~1#FdHH)|`X&xdv|>`ft$ z|J{pQQrzNlYD4Pf;K}5%oHm!hyvfpDFRl{UbBJ?>hWAr~ePnh{JvQ$5ltJpXwAg*lo-k z9$1_plNzkXMqmdTK#+;+X2pZj=uBCK9k0ea=K4lC5B_v^UVg~XuV`SiBAkkc*Up90 z8b)A6qboXP)g= zZZ0&*@jWbF)z@EB!m_oVyE~SxYu6-O4G3R^%&uT<(41B6+F4~Q+o-l`SKA|T?QF6& zr5)rw82c=erZpXF`nB`QnVn$+NB*Pp_Y`YgtqQeLdT0vTwRK!#wl1fdw_dlyYsH7x zBwt{J&q8iRqio<9`w!11A5&_g7uoXh;Thxu@+qOjvR1}#q>M^%gVDhA>cjI&j5n2~ zUB?j-7!2GH2rWJgdH)V)wq|0G`~RA7A#~H?i|JhYk!U-TNlYu3)}j|g&suysa$96I@~z;Ja3y>X@aoj>6bJq_ zIAG<#3$-LcH>Z>+3ly_iq?=Tvi86Df)u$M}GE-Y@V8Rl1ODyxx2 zv30Z^ldskBKrm*&I7n6t`zYLT!aasrH*Y0?;;qmLygmaqFgZc_y*AueLdrSFl9X4* z4zDB|)e>ZVY*r!P78JokrCmyJBhz+4D%D0A?!_**DQQh*WwB4}`7&hfvc^BB<+Hiw zYA3HYbE_y_)e4q{=A0NUwnv)}a#01dYyHj`vAp4Y(}*+Pq72eCX?I#%Ej3oC;p; zsdN>{ehC#i!S(}MkD2m*tc4SwgwXBF}H*_1ERaEDQLEMXC;1w;lLVlb6)OcVXB!99r*0gTp!-~lZMyuKGvL1t{WN{ zJk2t!8qPh}Thue%?vu*}M0b|}VL3i+F?A2zh&v*SZmMBHFJ5`;;h%~zSU=uHB+H83)6rGyo%}%BeetNrmM9|NDJz%y2WwT zSu0kp71yd;ymBS}_PkPR(t$+PT_A6D<+m~3bsjGW$OD6xqM+QU-ZFizEnrZg50M5A zIA(R*Rnr!>x)Q|eCCWfEd3O8uR+lnu**Z~YQU3pJ3y0wTe|hPd=%EM^em>L9Y|K29 zzAb%Iv=TWIIvRXq;llK{Qdfa5z@tebvLlpBCXx>%N(mzRO8Di)PY3reoRRn<)c-p> z-d}t^c2(@O*onwJ;f;$sg4=-7|DAtW4nH;384hcNIN`l@-*vt@lox2=@#x&G;5F%! z>x9?s!GLjpVx4fi#43RIpHEG7+H-kK;p3unoAAjQFgR>;yj4Fj%iFFFU_IhfGo0Z} zo1J-M){u0X3H+hA!p7^o+vwLSLv;MB38&$Nweqx=!XYEQ(x14HhD97M> z_6s@U_sw~VV2vd9u0Xl%CXb(WLPmuQps+kRjdz=PL_Rs?`$ns*)v6GvGTw0EcrSlqW}L_- zg76z)JE~U72G-ecnHiJbf(&wKThi1fzBxs4kCS<19|z6&);(BW=hvD%8g5xCYC|Vn zutF`n6s1+Oavzl6t7dKO$XX#*SFn!sDWGX`FI;v4#09t#v-TuVOdT(j+h*cN349z{ zNTuDp)#l1=)9I+7<`0_&V9O{&x2>&PU0%Ua#J5eQ{o$VdnED3hNyzKneL1FjR{q&S zX&b|q2YkeH?~^m}5$aX~Dzud0Q_LsVO}bnge#gPSMy`%zX6rJWo5-hkHffY#J;(Z@ zit@vSp*6Q8O|yrbq8Wa=#_EixiFC3p$$!F;1r zfqCK@85{v}%WNZK+BCMS;*Bdd^cFOqyIu`~Ad#D>TtiD%-Uj^C5GDRFDGkT@Q1M7KkxzNaH! zjGvhZCd_V}`r{M_PI2HA2TpO|-wX#}dxKv(@FC>oaz07u0-rA-10mQ}hFiD_!4!6( z7JRC|dMZ2Ou>ZH25Ww*|+&&`)m;Uahk7OyPX8b9b|D3z+4^3qYbj1RV^{?4%@*))Y z;B*+_qIqDM^ze}+b8M}CBbbxCJs?^gi14}rwO~E=YWR=I8iXrO4Aot;Tsf?W+rcq% z)rv_lz!Hh?=(f*_9sEZd;OqbwxZsThsLgDHaII03nmMTiX$~}$3K@O_c~WaVrhWx{ zXtTG4m2y25nUx$H&xfY6@eIWqHLFdjggx%Bp8b8Wn3_6y70dJoXUAa~^8+{{eEaMe zknUOW^2aD;CE+IkS;x~t@_DMzJq9KpZwpc4tF`u5pv5O!eZ84gAB7flVGloNgh)w* z)5&X~mRG$kLYFGkp8;su+rpHKO(KV&{uZ?&qLhBRr-kV2B`C%N6reQwZVHHIy_>6l z3JxA#3Wz4%sWnmJI-m3uvpiS%UBKp(IJi#Xx+vM8x2J?$$WziULQBI-fh4v``AML_ zhm9AiEOi}l$2UG)RjNwpy4^<`m91qp6dG3ZeuskmWv%};g4YC5Y}ASmpy#n23supW zJom@Nu_32EEYlyF>Kx+4*ue1v?lZtRZ&Yy(50ndVGA;HKP)8L7KQ(&4WR7zv@S$1G ze3mzmQ;Kt>b;a@DLs>$mpljd(Zx#?mB{1DS@R!aU}D$*!WO2mdVtO>#b$w!#(}rEIl0;cB+$@vf1R-vi@lJ#E!B6 zPVSfWgaK>^GpmMq{K0kNF}AUxeS8X92J&foc0zUq(_hMTQqwSxx36iu?CT7}vKS#o z2O<04jf*cX?TUVF>7k_;qWhMv2=9h^e|JTn4y#L7EIkx?Aw+;x;DyCEGT+X8EwV54 zMi|uqyeqRSb9zk9Y|C7bkz=Q2UQa(AJ(j*AM1(%QxI6Sz`hoQ6k-K7dq`PS%awvL3 z`o+iRpq8vR=6V1kLFdVgwoXX0y% zsNx^W?0-D|LipMEmC;AyR2XIQx2pUt$B7uO^7m$RBh>ga#qHD|r#SGh$^lp^;fE`K zP;5)-^g3`3vfz$h)+LNau5t}JZ+YI}>gB$SPEHma*C?S{d9Hue;CTmAyWJ+W{5waq z^cp>uZf_X0V5%6VSnNn|zzp$GB~iWhx6st_v~)TxhRd2|F+45ZCRZ@{KOgZ^oqT5k^c{a7ECiG=5?uiGcGa&kWvhIMXY0f~tOWR0|}5 zEYd&i=L`)6=_(vL2YSCktMxW@=>V5QSF>4e6i_Bi&l|mLp(4{825&fYb&KtqCPYTG z^mVVjdiw;lAP0PROP4Auoz8!U77vdZwyx*%mx7k&=}C+4N&WZv z;YP2U<+?sRw9$YxI{(T4e52ep>I{6?gTKKNM!5$-FB~#P*Z->@Pp!!}%AXqnCzWRV zOMZH)d4sIp6=@F}#)TMjgho8z(Z9aRuuV0kP7)t&7emr8Q zsFT0p|1P5&WbIrZofJ{a*ZZi(`!GFZzuGI&&p3D-S?rUfB(yJvr@ivq>vR;J{~yo= z-x}3Yn_~TRV77Pu_F7_2FTD)!cx@fMn%bkgcR|N}E!ASJRsAXGx?<7n(AKL|1-L@n3Vbavzk0bx0Gp3$M#|Hr2LYRJRV1@aPE0^gef=THdY)k6JDR6I zold!0<^BnXnimuGgyH3$J)7e8)>$yUepp86~py zj$50q06^ug!}2s)5lYXQU%Bfuq$;|>Z#;S zke~1D=);K{Asb)~vIQi5P4zYW%$ljp+gG~hjs@a1!aDJ{N{Kmep7f)MXy@8 zCVpj%i3B4T#`i2f6gfM-dm$BnHTKQeldR%*krueCmwQOq4)vU`{>P+&7;DK52C4g1TluHZTGxw&L_?7%Xd z-J8!%&$nE&Tv9bdX@Da+T&_Emtxfj4fhJB~w9l=Z%(-%YI#o!JU2O6wnnCq}_t?C; zcLrX;JaeKu?p?Q@xOInjW2&a=iIs5$&*yt*mEnd~u0o<9@UK!VEeV3jQCc0e2&3Gv zu$oo%Rih%+U~Oxn0466}%xCA4TwipumzV^8eEbK*cJ(MxR(JU$-|bDU7*zFo+} z@u&Ur8t_?J3@@-LdtxfRz;QL*oL8-^JE6c=XMEG6_P4N)_XttrV>6yMv{AQIm>=(yEd zHzBU{P>?86NBN}8v{F`1sTF*xe_|^A+_g4UFqfWyo=)bH>!j&gdoH)R^wp_!HXDcK z_dF(HDUJvE>QtwhX;uXnk4xC^_N!BK3x)OCSub_ugN^JIUxhzs;+Spnb@DShA_w9y zNYbcXX5&9RmCOyIdB$2hoa%0er|Pe>(wX@{uEo@>UvE9>)o_2mGHZXw*~&KK74<8# z%cJ9m?~<1$w!D62-K6n-?}HN<6n4b6%&$x}GGp!xbR3EE_^c}(O37QTY{nz-_>3bk z*5b2(caF!W>X$8XX7D!7zx(*C@>Z6*X6i{5as~JBzWn7GIpQAmt8K~u@{C-W&KQo@ z%rDO_qhr?0>oL9SCZ!PdHk^gROul^{{?1fmJIH*7_2v@QDV(j!azmrjI^h4(HA;o8#n*um(IrQ4&2qgx<1;D)6~A}2E^qQ^4J z5#;~B4{8PM$>cKIGeTxlCYIR|Igvh^KAe6waxg8#ZU?{ro#}09BE2ykNatdk!pBq3 zrXES{Pwh=@h@d)vTT**s%TNXIWO9GxSn_D}Nb(Te=WmMbOYTW-jP48Xj2;T-lG~F4 zWEY4bfBz8j_&=DqJyDBv6FZ^$z?R6Ka5tI@6X5NCBpeIxjRX?g!^h)+=(F)h;+Dt% z@yN;Wj`)`NGI%GPj2(*|i5-gVgOkds-zg59;=uoY9Dq#;e%MdBQLTbM=N;hjGYqfP z3qrnmyAN)V%`(}0pATM_jVvt&eeg=NLm2c)SWkxW8;U>{)mMG+M!P2Vg$Mj_gKd=y zDC6ZYo`#TByX1|2xKb}Ry1(v&8>E!av%ltpS0I44U&{L629U4xKjwqip~5K527T~q zH``_F{}XHy9y%LkNhp8c2d^0f(`5eE2XBB|ZkPC7AKah~RyBUd2d{VgxkkS4z_Fim zH4kN;DggG-Q|k$}cE0F5kLAH=ur%4b%nvV=%SP!Zeei}rck-3EA5K(zRrw9DBv^dF z^i(R{R{swG?4hS2X|)!0xAQ!vrvXt6mF`_WI5_$?bn=saIMJ^1m4Y8G)>=Xq@q{3C8J9^+u zqpddI2S5*;uJepi^5drqRJ%ZfKIM6yf`D=gVB7So$+RJtamiYR~)OTDDouqVNw7JtCFMvJd*6 zZ*V&{1*hmBl^(yNd9 z@#o4thP=oR*L(e}vEav}x5So??1motIib^S=Kaqz*+y3@`T0QTS+Vu7j}P^JTWl84 zedRFzdQV`O&iy_-^_JXVICMMgdA?camCA}Af3qg!YZt-8p687s#c0>~@zm(NqWqDM zKlKV#X;k<6;YFpSh#5b;z<2ZN8UF9)x<-}?`}>tsdwu2$e)@GCs=lA+<8xiqN^0?# zA3rZQ=;ojK@$+1ss{FS9d9FrL`2+s%vXy?f!us*BVo_oK+W$P$A?wX^{Ld4Rpn^cL z+r#{?b;WwMjjYNZc&E~2@YeSQrz#ifY_aUngV%?uB$X-Ukn_Al z52=vZ7vQs={jSo|E1lk1&hr>grKxLu>NX!em6}p33dkx3ufWfF9+LSG{4e|Dq*A3J z@6R(n{#Qz^Mm_f#p#NeM5Beh*xF>LI;rPt4@+R~1tElaTwI`!*t>OYn_ zl6gLe&iw8Z|8m$m@gGdzo_->T&ik?SeW_e(Qwq-Wp*t3L1#brL{1+1sfJc5R5=f_NFY0!lv+YYUjd+)Y0h4#%j^`n5%fh)4C%9PI1 zicA9hQoAoG0DLk>@SPR9sIspiAiKKja>v1!UjshZWwMj&3!T#DrEe_D2V9X9k|t$c zRXO@yuJfI)0F=;WS|GLm4Cftuzk$wBlc{lK9s@rw1$@$~6(~SpY_@#XUpz@51WJJIAXqPgh0X@qNJSg0DUS`#-oHRq6~GZ~-j zwzgHV>I<2dkKhLDx{HLHs1@vWT7ZsB#%p@2nsq_(J%0gq=E?63XZ>~M)pq5vfMCvAI>j{x(qO5;%f)1muZ5 zHAYl(`p5DaW6e(`55qUH;|na{8yOU0J(*T(^pN`so|pMKM$d7u?BLr+bgG;Db!+V0 z`wNaM$j?1?kZQaHHKaSGqBwcgF8dSraJ#Oj9%`=W; zuTAl-DM~arnUnT7LW0VofdY}yDwLaJBvAkp9)sN6V^D48v<9$d)CKzL3cf+l%{m5n z-Leye`ByG1ec4%fhLUKS>XxD5xSH%doP)q|*!(r{M{8oAlI#q#0IgtFepsx9Was98 zz5!N^i?GK)(C6Q7jNv0Guh7Md~b%D|pg4gB0bU&{#vQ9IaM3UNPhMuQ+ zUgdb1(Z$U$8wYqmiQ&K+1c?X!Y6wmWGDT1vCGneK%$?^|UDHJ9f<*IY!6*#i8m}@6 zDJX*Kw(EgnsfYxlk|e95G!2921<;>B8P{3m2Sad@q$!qG36%_+=O>isflaVcmI5bXjI-kt7*K zRi1OxBeNtaOEky?=e8^9lFTa%!_We&9dY+dk~mpWRYugLL+db;8;JU;op-r zTTA7Dtm{4-7|juqB5*vZ6WlSERfm>XP7nl*CuR9TH=NZ3MbtD_(B=2L;UdG3A|;Bv z#E1aLS|knso=l&qIu6;$Fh3}8J10m@BqfDE$Mro*=V=BuT%HhVlrj)MPqQkoh%(xt z>5seNoF+-E%1n#{_w?t)Xg1e%us*@_^6f(uR)1V^v}t?43v4ZyLs zOT)h>_tQRq=2g&g&HB9l@nBVs1X4k}W8d!nE-w(QD$p#aanHN#Beb9@JS&PiqsqVL zhRY(Mf-a)5EQu^l*iu8ozo(#6%a(z}&82Eftw7;nt)dP%EV7_6Ndiyt+=}~)3QG{6 zGEoFg4f6Y?0+g17w3(g}^BSxEM%3jgGS({K|5iVICB68UQ`eTi0ORpWG7~ zD3zu-s3S&#YWHFH^I#I5%qGN+>CWX|&d*F+JtQ(igO^E@r9uz+aP7l)sRV+2LY8Y}&l zn;uyd8Av`T2r_r((DR_4gYqwsDs!ouPMPB=nqWasR#4@)0X-zGfF)faL01n`yLemTb>aB+2;s=seHeUtR_%0mlWFVcg&4Ws=nyLW5cG z;L!7;q>==O9T^X_0@$O+Sc}NU@|$OWc2U)6ayh-n+obQKk2xJw5%XuI}lP zWlRW*xfruBBO^_{ALBI^LP!F$T8vo`S}m)3&h%)ed(_?YG#6`yOfV)`#u&?37Zb8p z2*H?WfyIO$Q50p32?4Ewg{)u}Yx!X=m&+xDWp!EZ`ucBiD--WDIN3uvk7#Sv3SjH7x*h>;=BX zTufH6foww;WK|?y(r|uN@{R=St|JR~u<}Vei zLzZ<%mIUo5BJBnYL0C<$?qAQ!LD2-y^|1OyKh2Iub`AVOloZ1yw2)!{vgV^?h6?lE zX5+Q8{_b3iftEl-H;UDQ#AKKN7`X% zx`rg0io2ejUlB&J>Y1`CIDgKLQ;>bkFW#k=cr`0G0S7dm%g59Z-we$tBlMEZ-z*F0 z^&xAzOnp3LJv9F<-aNY{MXcX&sH^^u!^X+S`KUU60N0qPc=7p z)dS0rS7SOLJo`wOKz>=-BCVuG4xJ~w{}2JvAbC$e#;gy?$D*-u*7~aWbCGt-6jYo& zo@=gQ=1=l9965$)>ZbJHnE8-=1xJgc;@HrBFVc^K)s5GyB`8}W?V=+I9@I&}$usjU z`JxG*iD;UJ|Nk-TUh-_y!P(|pu1<=ZT!nkrKJi#FmWn^$pHJlz$K!VYh5g6#Yx7U0 zk0d|od!lb!U#@R5eOvNK@80-9MA-*&N3sKHCAl|y9asPk@Gk#O>b=Bt@3rxB`Io`s zH;~z%I)Lo|d$~2-O{uMkRlTYB$LVkI_wZGI8^4~v9DD(vW!}!boOvp_TC2js%esfyl&*wkxc_w*VZ=8QGbAQjV%=_T}8{@u^cqDUo zW>2D=Iho#?dA#T2UbpAg)P?B_de>!c>sgh#B)&2;o%)pHxl`Or+(GU^=&S#;erOc) zoR;j52p?C75unlhmF@Szgga<21dY*r??y(#1kpDI6P1YNJLqM(qF*(pj7035mTaI% zmNn&e3T3sfKE9Qm_r*LdJvj+=df^o zT%|Blw5n5OFO0GiWOnl>T+){Z972prX=O)!R3<%;+7*cT6k3UdTE6|!R6LYe528}k z+Fa3bKX`Yc+BSW%{*L>phcCh>%Xie%WNC70+$tBUb2M^#PD}P_0AldHV5*@F5ZRC< z?r_F_vXfpS>xbIQgpj`Zj4c{ZuzF}DpA=wgw+D9ZP*2Z_4*HouB$DQ%_jmAnYX8$X z>Q7;}H-DD8rWL>dXdLt$Xbvs^k^l#YhXizM$fo_VdF|nu(UJzqp8k{NQnduyfFWAJ zFMehHEIX$)eG+Mu-VjB5l|9Ria1eytj6d0uUJUL5nzRnI*a8*TFW1LJO4v1*A4OaQ zawB1A!sbDU1EVY_wf`!(3;U&W>D6l&()ZI(wzNV}S~^ISw#HXShP-;htB#i3O1S$v zkX?Z23Ndjj&ve~23cttb-d@?c+yc%_szt4AW5p531X*p9<-#=T*xQ%YR|u))(0qji zXpz{K`fq;XY_6){O-`5A@F0Cx5gWSsxEk)vfLxKTg`em^M&1PAgFO^0LA*ZAM?x1Q zP=~8$3f0loIEz--9&0tjle3y^t(q;Ah^^>kofZp(cyD2=!)Cm?J})cIbk$P*Oro=} zqVrh@HdKxE9Z%Yl3~S?1d<^>x20tf5c<2#nvGHzb1LKe--yED*p-Thx-Wz;8|b* zHWLg$|Mv8X{tHw0CT~q{N}tZZnXzC(x0MLAZ+4SCe{{M%$dvllM z-Uf5v-n5^(8}$G-BtJ-Q&92L?%C5|Q%Aew2;t%o<@+-MiYC5@_ALCD@Z$Nc`i+P^^ zD04FNY5KhM;ml*1`!X*iwbVQ^2(HaYne#L8%zNB{8uFP%a*1>k^e!3Fq zN}wx&vn>I<$nnX=90Zv}1kDla^L`FKCfe>Is))Ft1x%kxJXo~daZF7U5pRHR_XC_y zwB3~)34u*RHWh23QX%?xbQ_UHLq!ae&DM8;CvXr8lT1tdD%%fkuer_^%_6DgjzE8Fn2&*+9ur|h2SF9_GIj*6 zFN!9BkD}vW%(go|zyyM53XbwQwjBl^Vy%epnAZ7ByQ@m3Vv3GpN#=`q&(bG%aJ{2R zGD6!5VG<169m~NF0LarFHqRg7Weq_z81RPqPuS~y#V}o40X);+iS|%Z_;+(jwZLu` zjtsG64QLcW(QS>?q^BbWdebpo1dMD)+03>}lIiG@W&$^|foXRv4X_ExQW2N>d8Xaf zfzyy31yNRi0Qyqczix^OP>qr)1r?VT+6@^nN=?9O9*3T`(5_izLLJ>yz64Etpr4VP1#IeS66k#)NEh39Kt-$T(3%^s9C^-{0w&OLc1&rvaQ$%=anMkl*HhnbWJ1P zneci7^>hHw#o~X7?O)S9N7HrP6ZBcOAJtQ^_)H&BXi~B&><4HB!BSKodu#*yTq=T= znr~&Dqlg7dwjt^_uyRAl3c+9m#T50aNV{MtzUBZZ;yujvFA0KYJ6O}IN!U@t z`vPAiAm7i`CFM4@9|X!w13S(0?eDSc4G3A!2NnXrmS1M&DVi$5K`21A+!Sdy1j+C; z8HGQ8#EwT4eH9OEK0)@vttAfhoRj>3_`g_b`^WR593pFdRM8|}@vwhSLeX4+?le#MCHB6ah@;5#@m{l7-V=cB6hXklDz+f8 z4Gv24A=0#8)-)dgrz&aE=d1pq<_N}Jir58 zU;8}!T(08TqNIzu=FUd0mr#;WR|rlf%j`nOaUp5X0F1+Vm>s7B443Pwvh8_Sv*WP= z8}V$+jI6vKY1ctXB1(YmIM=iN*s`lyxQQ(|-(kmN0X9OE2ZZ$RVEaLgADRm=oR)Qh z9jAo@!B7Df6NI0S^aEg)CfU#+UE&?Wt!wMVk_{Z!stdT~^^yKX9E?bK008kDxbo`Y zdh$m+c0tdfF#n(C{txu~u=yWJp3ZaexAISiu2=On`SM-;S?K<~c5Zd2h`haBfOVf1~%&z6TT3D z?>&`xGrcl-ULW4Cs4{q>hcX1#viZ;Hy*~bFVgMY0hqBYzSoV4TQtr8AA~6~#c!C=e z1X1u>FToV7N*+j2T)~Cu4|`JSgNYAPPi0(+wziI<2XBxlFwCh1ylL{=6;rA~fO}dwD2jUTUPEW+B2undY`=;vJ zcvr#B(YCPdupD4*ivqI1u0%Wa{_6O5^I0pn^=emhY)wXbPaVj3-zE4mS6ai~)3$t! z18D%d{8LOj6n@?DG|TrrfuI*?Kfn}&IYN_Q(5eKDK-*yh0N0H}NVYYeY1cFxI8=}X zIHnb2+95MyK|w9o)sGnM1lBxo=V-P)=}o3xg9Zf*CQxvu_*YE3j-dd3?pk=df6ul{ zHmnjK@NL5+wF$y;N`~Z{IR2pY|C>lV@V6=?gj9}an0C#!k%Xu!vgqkguyVb=!GWMKDe_q1MIcoc#yXVEywUNKl=a9wrd*jhrTW9g2%G@ z>AGxcV7i1s@88T`4~tR4f+ZP{H?ZwGk`P3|lVwv{$F^Ih0rN_?Y_LqBogzDR{JZ&D ztJL!iCJR+(6g7)N=^CnR0OgAG0sAdRhk+x(a8)>qkal`5GYV`nv;d?-$3I+yJjhPA3$4_ewDpm#a;#5iKrTxej83S_0&v8t;^EIn*mg-K+PLiC@cLr39d8v$bOp`% zSL}05h&NPK4krV*PMY%(uV;%>GbiEWUZij;Euzp(eUJY?VqNGLJo z{}5?+O}M?_1(3A6+2^uMsBM6V!z~MCYhgU50tYMHrXW_`8)+9o^<&5iD5D6GU^sq5 zFf61uBB{!Mg*k&Tvko@507fqPr`honLtb=EK@`QGj9d@LJ3PC1%gP$tKMp??Nfe6W zNSR1K@D_T6^FS8gV*7zz1Bb1ISBm>}<_yv_q*&QdIYrfelx?Edu0 z#CeIM{N2dQKb3hVxi7OO^C3a}r*BQ}PaN-E&z(*W{0EuinHMq#GWTYtGq+|o;MeD7e#E`Qy}~`iJ;dF~eVkHKeBYb#k8&q-hjUl- zK9;*LH=na}*XEu|+?bYf0KK9}+11pj|evYdG$o=ZQU+?rXJS(RCt`INgcK@k5(Qf}%XmqJyG>`-Zyj?V*1oM!7NiX=^$UJS8yOKpLD{wn_^pNzaM>|{ zAP*r`BJ7Xj9)Wxh57Gz{Vcc&nho$|JQg28XB)NDHLOm2SKGz^mk0PwspZT2{^ls7l zY{?F0QLr_y3kk;!2MEmJTB&h@8y=>Rb(C%PQB!ERO8B>cAN^AOZW~*=TRj>^)<-~$ zh<&^~C0>jo?XQK-(0oSN9Dt!9qQ+E$3auH!-q&(pB&HU)5^LF(g(i1OB?kCaAKca0nA18BGMwn*l zx+b~R&3g$ZgJe`-Um}reG-9U@(OjL4?XSjQO;X;;jcrJtRK+ChrDTn6JWDcnrch^h zq5^8?;s}n~U{(fgI3;86?0JSB7Zr_r?xpfX?2=*5tm7$SH1nW4o)q=v8M* z?D6*M|ITRTqZY9n}_mhV$LufmrYfe~P0!jox38>Ovhjv4|b4N6dUg}BP(Aw;gBaG~t$abOU%++m-A0=P$^cEH)Wqu{G_U4jo=!c7( ztmCB-KtHHduI@l8;EkxSBEtL9d`wFO628B$Zg(|D+;sIs3%3A*3;Kl@<}9u6c!eX& zqFjxUomTtAWADdo;Qx;X{Qv9H!>Q-e6a}z5^-*%5|1s`{)M0K#|LOeUi*wuS)&IcvjM)B3j>h(nrN@H$e~%^C<{p8cz)r3}4Zydu7pGoC z1;CZ*lgWKx=^qU$|2>$x2(|yp=@0q$(jRdr`183#r~r6(dM`iA+uU}3ReBRIp!#2o ze>Zb9b6;|vlelLyFQx9|wx%D>T+7{+nauF8Lb{)>1iBLFO5pEO0(c$blZycghj62& zBkJ$%!C4fx%LtH|hz*x= zYk_SFfSX6zc8NsrfYAWPi0}r6{TreLD75P#7JM$-E{U2XDGCA)3eUC!xeT5-u;K~c z$FSp z5Hps2urOUc+Z~|3z`X}7hJ6X!jv)d_Z-JOlAxs$IeKBx=6%nj< zj6SyALn$`^Vh!H)uxwaSBv0mMBKshJ? zn+KpuTf?K(>Le^uSd*xIQX#PC+CPYYmB9&%fX;ZRvEs;%yM-MUh{CZ_fL~K>16u2X zG_Wgu6WAutJq~MQp&fkG9suUR72l7>u-$V-9Z*kEx80YZzb>@ffTFr0kmvH9cv7Yv zMNLcqtpw@k*!yDjdnO>JK%{@0y)PiMifjRNtm?lRxi7Lz0Q$%5D2Yfv;FCn8A9(`a zwQN7Y1B2KO1X;RNVfz6$q~`+1i#cWMG9pB1U>}2>Qc^Ln6+~+u30o(f9NdKZQA~Xs# zp8dz{^I{9*t%NhmarQ;pain+>ioST(d2Bmo3okMe2eSGlc02|lIYTxK5;%NzJ%Di* zIW>@~;XDv+7d)W%aF`0~*?s_TM@<=E!gSSO$B(QaRdT?SY1qB2Jb{VvR2wI(t^Wcm z2Mw=O(9DC}O?-vz2YGuE<_cL_%3nv?RRT!|Oh|B#MA{Xk^C5KyEBd!sIUu-=Ne79g z;ocP)j{uHCvQ%V!726M>-T>zVYoxeeX6IMM`&R*U$X3;UcKmq71H7k$WYk&5$_*KW z0L38>4luIF_28-`B)^_7RM>VBJhy>l!n=cHtYb*{V0|J;jsw?4wvhPiZ2y=-z~y|P zfSuoEpG!fSk^yc|gvH;F^pEr(8^{J^|LkL*7duWBJ!BcWKFQh-?+Yvxpam{yRUM1% zUnb0uB*Q?_zRC74qvQbcAT(%6pNsSZbSV&2V9Ip-NIxnneF8a+Tr}bfU%0OV#$;Oq zB2Q=Q#X@&M&jdNEsDH)wkIunmDI)hv>x;BIK7O4SjT}&jV5qzvADuT<_Z3PYi z$wh*u;yAdOmA~NPT@ECvsTlv2l|NozsLCLM3sPt6w&Jy>;=S#HP}2J|_IUyH!Wp9i zRcrn&o_A9)zvPd2>{#sDy8W-D5~*75KdJvWfa-s>+J8^xA5HJe&vU!-qxtRW>+{6s zuUY)D^qqYJeJ6AKayR4-rEg2w$>H3!+{L-;Qhe?sx*`uj3^EBxl@@7QZHo=X3j&L zepC9v% zwZOa~3vY&LS8P<*EIek z(~j&J0c;3>H4ElrY&%K7gx+i;gWv(S9q>;SQvkG5_J5mchti3hZCKZytCW~_71&02 zF<^MB{#LeKfQo?xd7zz*tC)6FR641dXZ;C@Y10q<_q|%b>yrep`e!KsYtS84*w*04&8Qc_e&?(OhB5dq~ny0Q%Nm zW!j;mpw5H>BU2Xs1=EhX(19F=s%0y4jK%}|2}n^SqpFJaA#NJpR|kDIVCl#rbzX>E zkBnB5@dyfe5?foiUesk7&L*Vhz7uUnKBWfj*foBZ(d1Megc4A|B;;&A!CsGj4mdGb z-Zkm}W;89JQ)Lx90~MrQwgNU3btHZRA`BP8X|{h@{5tYaprP9LMA~s%SS%)_O6om? z<5%G~L^T8lcKH9n-WNG*@EMu}(tjB%2PDcHU~_=Aq&~o2ui%~v>`|o9{3$z+5CEP@ zA(b=6aNvdaMa?h+S%8M*cqiF$%04_4x@XI}F&Sxx(E#NgjOyxdu=gd5@~(-b0N4CF zD^C#JgZ&<}Y?{BzJ}PIz5V-r4Ut!z9Gk~hM z;N!N%``G&;ox!kOoM?`_jlCY8I3!+y2H%$)_PIn<4MF-IN{#s!vEw0zo&_}>cWq#R!`B!sK>1R;4-(7J$-~7-P@_ zWYoNex+gDi>rvK#p;2#q(keQmrLshEWuyi|^WGZ9rz3e5L$&{^F&~H<=vXn&&3j*9 z&IjO!{s$mG02Y+zYUr{-JTyMJ7d`777)iERnJ*+73?*lFuANoR74da4vwV0C_Ig zF}qc9kem!>hYvQAe-gPbj$P#GDeyP_v&i^SO$DjH!1GIYv2uf&yh&-f4=|8{H^)( zQmOpWzG~lj!2R#Z9Z8=`J&{}kH2=L>Bl{Ux_Sd5#->2a2w=*j;d(yj8PjU0y1>Cyy zyNPHuzgjInQpsbX33PVTep+u4`1Pi6Vu z$9nc>`S_l!hBwuCc0)?xZiE-%8{qjbCx+vsy1=E$ZM@yHoBtGU2$KT+NaF27>ap$J)=blMkm>%veCJ9?k_tTX?R|5a=C2)Q42#FZs zcWC~GC8#u#&`Aq7)PUKmgCDN(ic=Fqlch?)d5za@h;Anw5$*RKWOdF~+0IGfV*-j> zjL?jcHzs*!zIwLqv@8Ib-szRIcBdlpO&dKF<&^&pPW0x|qX@Vroajsv2JQdVv)Mlb zeeu^{EblCXLFU=-bVI*|PlW2M$Htey1gyqp1|@`R~-*`JJ;fH#H*g0B1~R z=4iV!v)sWG8>-Ls(e`GB>>Z6t@95c@8w-^HTxw+=Jv(#a%}y4|!AVI_-l4DXXiGb; zzMj~8qTZUdkcb^UJF^>gmDch(Xheb_K$?#?TsNf|l(nHNhE%s~{@bRfHBAZ(Rt!B=36nze zzMG!a%&A&C$H=0I$F7e(lpO27y#F=i{%^|1^N0J&eG)MH_oVMnol0)Yott|pdk+}< zp8@JV&wo3!E^VO7-Wc-sk8}5MtGIX4A0T7@K=0w6Q<;a6P5)+ctaq~KUBu*fC57G# zdo=E|G~vPNe!3FqN}wx&t^}G%fac|$YRL)@Y)f$ZltE(Pg**sUXM3xIK9*;Bq&m#0 zmaOWA@sLQq9%E3)z8Hul5qqoizN4|0FxI`P-t+fb(npHkOrVm~xv(p>9DYhA9ejn- zz?94D)EV?iGB}3^!{=_PrzPYKKgI^7Y#!fhPit~UkxmO*2a=Q=qq+ItYfCpG;iwjK z^CxM}`}aE4py)i8s6I=0-ka-7bzLl?Hc?fU$+;XDoTU08VH9iLFUUK}1$zn-Bn}^{ zAAS#Ou!Y~Ug{>)58|$@*42;$VJJs3zj$?dNgj|Dq{Z5^++!z%T%q7GQ_1u9f2=^ch z2Z<0gGxtRgs}e+8ZAA76Nk;jUjOGlm4(DxQR{+Q05h_6sS{ zlT!Vu2+q9u3Zd3Vu*2XjT1$W3>F!~uZ)gnvuUncO5WbWqz#{-B1K3_FG~>nEMMs3c zn?Fxv`_UD@XqE`MV&pnx+JJ9np|C(@v^3)uEM$KV*QTfDVpy0Z!aLf^Sn7T~dIAP( zc)Z{gs#Tg5{#N_5L_9~c>+4b>>~zgX^5f2?+Otvb@mrnD6|#xwTz|Ji$xH;SJX9** zZC@(n?NVJ^mkQzjZ&@m23s7G(w+G;)4D!q^?N5mcKp! za9Ya00p35Y?}glS?xytH$awTC&xbSk)0ep3nghvIVBj zMz74{(|3NNrGCj9tx)t!3*%Z>mtLkNJAaW40An1CR#O3e)i|kSOMN9=N4=pKZh2&m z+EM9_`f#Ue!M2GC^$CzX_vR~W@sqj4M6&F{c%eE+drEfHljW4a{Z(*?d?-U#rX}x! zH3bd0?qaA6Ej(E`XDw-qWv^5QbvbLQRE7d;c-#YaVU)7VWm?ku8tOz5FVeDcBa6n3 zGA-$ZjiW_F%euqpy5TyJEi>EnJmET*F17{u-H?A$f>}nR)LctiIaaS1&{85vC%|u5 z#W^1(*MWx)DLz@e6R9)Se04XUwPoYDC5o-#TGF@!opxwy#0l8(rzXcsmK&Z5IBS}Z zwLDcU;%S2-@l&YizPgHHQ9>JV3h`H(hhHKc!JcvB$1g)VWeoG`lSaOop~#>FZ}(%p{v*79g!S(P|8VZET&<=bspd!6{;toym<`0-{i7>^t^~Rg=t`g~ zfvyDpr<6b~)&Or=OWHbh8n|8+HfZI?pc|+bndnR#U&hL%S|nkyYp$CzR#Tw*!E_1= zsSFR&XjGzeEqqZFw5H{53)TpviNBkVuVPJ8H8-M0uO==zQfCAv$m(io^&|?-A^iXu zA*(?eUq)du3J6ud58l_-Qk1!y!t4C#?evF%_21$8JY-Kxd|Y&&X)A@kQp#;;?9A0lJq;i>Q zf^DM*Gs(0|sEvu6I3__bEVRqu>HrrXcoY91(htZqQ9v0FtUbqGkAkhJSr6tH(|;2y zJ?sZFg_^}+gEWjBJ5G!Qq!Y+PrY&UH0QvI*z;LjNd# ziHftbXKBPs#I!4>s-n)BB>XBneo$PZ45rpr!{XnF`_t|k8pr1n_Xp{*xrr7b2 zLT@t4=7O>DPIf$~SPHH>Q*>?bTkQ2Z7-v95ff~NvmtjqZ_eIS+tkzs5y#bn0`Dpp4`Q2bbt*0JN!JdhyTuIzcr5w;(2z+!GeNGN&l zu;WBYIv4dxeb-W6WXGcrJ`PMh_Ua$9{eVx;1HA`I54xnXK=@p!hi52Yc(gq2pGW#J zBv2ZF1;ExXWyi0eoGY-AU>H!=N7^+M#T8r$8~z1$oZxT7`JtVrjrmyqliY#ahTNOk+p}NDj-~z7X!1?|Hq`q&nYj~@{r9=O z+-C06^mFNWdSxn?{4{wg`BL&=^14f6OIL?!K; zF#MmDzL_}umBGX(V!K-Eo2dUm93H4Lm;~@qSAx2a1E?BT8XojE)qC3mEwuSa;cc$C z$ZI72{aUyLhD4$0db2~!)6+f)hw2&i$vic+OLn!~Cz&A&F7q<`ycV^i_TcT@d~CHV zAT$!ZsY!65+n~j>itbc#rff}G<+3$50P~8(0S2$C%XN1f_aTynJgxHF5V6t_M63zb zMGbL^zSx8JUkl@&EL98s9FmNYmOlZ5dU7M3XJ`S-D1*#ljsc@He45x8RzU?FpU*?3s^#Mtf4`)-81t%b#zMHsT3-O=_e zxHaTALBAI0$nI!+E|!g*Cn>J?j<)6^zv)lOgk4P(^>GK*dh($+Yl*dzfZ0PhFy=wfx~NA>X%-pS^2r{`3#@5z20CTRx4i?+%z zv+z&_WMZ8CZxZjG@Fq)m$Feclg|q^ov&TV{f)WkLDXE8W0~kwXxK=batds{>H!_L< zE5X~KGE91?{pa}HXbFxxcR0-EVf)0Eb_x}|OGrTyq$LIK6=bi`ljrN5@9)KLrYhZa zUq7q+`WJoy8xU+uVee+j~4Xc4G8-cl~#H-Wsz2dFXiT$=ELL-Jt&8iyVpm@8d}He@WyY-2W`||DnD| z`}X!NjrK2%^^>}O`@))jr@0jwQq}K6{w-AWBlZ0D@=tQJ{C0j5KaknQE!6XS7Hk5f zg5MT+9D?cT{?U~{R{~uLbS2Q0Kvx3)03|@{X738UbSPIRxhPv^d6x4bJUY~S=gBAz z=b?&&r^GgdJ1PtSoY5pXw9jbtElJ?Q%_S%Vy`?d&*hloXQ@ur@^HDpn4* zivk;n#~O}9s(Odxu|d4;S^`R#NMA(bLc4{@a!`mtR(>hczllf~Z~=%M-x%o!flh=K zQ8>%}LF9T3mEZ&vBovijXRk-KN!PMaXU-PiW$%k}0T_x6-gNiZSb18g0BfRv2dWdS zinPm+kAWJVy8P8hyNHmVC3~o|Ho?jPfqYN$kl>*C)9igw;K6cL2bC4PTiE$UeMKKN zNKtK35Lx-72$`dzMkop)Zf5UmYAyiNIxjhs_6i2 z=<)?@I|>Nes-;M%!Ep`SkLC&};VGl$tMoN?{F;M@b%8ihom<)Y!g8=s=K&94{!yeI z`%A|$hO)GO!OByUO;<;C6-Ae}vg1LiK&0&e10cxXWbdmY;0@@C?`gtRq#autH3@Cg z7QV#FM>Q?Xx`CA|eJKoU%ihZo>Ih4c|rKVbJKC2P5s+a=<9qsA}m&?yLBi zT?Hj^^;PV1sWNtpEnAqfm%$M&zFREMCUD1qr+!uGEK6oX?JF>(Kw z+5SBN^B%1uE{1Ax!iSO8^GeLau%8jlkO7R3J%_wQey z-qZhH{_gw@`E&CJ``$_y`!4M}mb*W<8F>9z`cQT@dvW$f)abjMe>Zbi`atH!%*xCW zaQ{D-(m0CrXKnv)1LMB}zqk{>IEVi%^LFOt%u}cvz;f_^%+>h!@8@pgT(Iyfs3ef! z-cMhec(Zp??%eo^l#mi~=jCF#O_@)6KTJKFd^fwf7w_NH(QK;sh4`bW)Awxl;p|=6 zV&YJ0S9&t*_io9q%|6j9WCn2e(}3u#;BHFXnV3aQzju>w@myN#eV5ywd6?UtdXayU z--r4H`_iNQ?Y-CY=cNq(mBi8HUED=H$A6ev6TdgUg(Fo1iJZEht^~Rg=t`g~f&Z}* zpz+PYmQWA%*j^C-X5+V%8Sk=odICMglS^lbD?i8EsKiC3ZbmPd=I7UFNyh^Q7&+ag7I(*|3M zwAAnmB&ae%FbK>e#;&YC;~?~z7DnR*v9F;>P9_HCqi7g{I3Y{=AhfdPz11p@ff;~? z)jT)0fsP0ITk{@h)R`sxs|8&b%8$`J_`#Os&DKf)JwmnQl*Z|d4RkJ}5bHqf_vX(P zN@lWLm?p6>q^ctRSfwj+;0&chmdnWtES4a`CQ-|?2*(TUx_Qs_ z*$fs})tZ>BC07sf$5A-VJn&xK{uxvYEXGo8f~;>WXw5|Gj``2+7f6o2r_z+Qw@l?yzggA~a} z@)eq|_ZrJda29w~LdT-f+4_82vlY-?fb*Yz2>(CFAL_py6#(AP-ZZ^D%+?IbaYYR8tFP)Xw^IUDA>s zPW=NznO5%Tmk6vHQ~|6XW(tZsKDijOOBKK`G)vUXJMjby?S|v&s28p&!p}z9k%Nmk zqJ-S&JQE8RWZBmR#3@}t`J>47fN|))govu6Gchj|s7F{7p*d5t@4{1u_eBq?i$EE2 zb3a4lLc1l205Kp!>Rc0P2kHQ|xdjx~UWq4KxLy|kP_YGseSaRa9=3}f5E71#GVA6> zCRQjQD(wln1Ihr&X2&lAyn-}bBqXb!XZuIE7cdOOb`|Bb$n~HAFcm>?9r1GZc|`-Y z&SeX{dKwY_!gypA>Ahe|(4`%b{*k$?3CP|@Xq+8CI+hXXH%-;DF@DO_AfUq*R$t9C z7i4+B!BKNvh4}&u2);>@{k6Y?B$6-C#a{6V04;~ukI}hy_#hA{}vq&RzM3q)GPP}{?HnOA?0|3=}DcM zA#Ysm3d$lkVawX=uXUw@=fY?ZFPp_bNO!}n%%?YT6Ah*@og!{tEts%;TBs(!-gzxQ7v~e?Pq|C8f5--{SA(H=`=R-O0nf=R?Z(WHx2KkQOrW z_<0$ye`MwnbN@JXlzXq|S?-eb8>w>gVeY=(V?A4wk6{gTKV1oQCD4^XR|0>ZB|vq6 zHSOpC%jN*r^3M{nHJ$64%Q*b04Yj7-x4jc&=T^uopT_>ywDiWOj09h4$%a~7A1K5E z3{fn=EuHnVEK5Bd-?o-?1s^%ewTfP-ML#}-5?_<0BJzSO)$PIZOvJXev;yj>)Z=pm ztpEdo*xtxlZLugI)o-@7v_68Gj6*admL$m1^|h^~8Ek;7Sa#+5R0{aJW!;Sshb$@F zI1pG%Bvce+h1b}kN$?oF&l80z%{m{Xwgt&YXnsc`?s243vnKlb`k24cnr&fCBVI)c zI0n{*1;z_3h+)!FXOE^D^;bHWoq}8OHq!BQW&uPL{MsM~O9Jh)rF~zMBU1bc&Bi#5 zt&+U?<`SmJ4Z;^t$E8rA6VDQz&gdkTw$#VBwcTAv0@5w+nzi&EXS73WCWb`&YGaN8 zSC}goMnTkLgvsz(I^DqxGV06pS@3r!^IJehcQ~yj2fXWxwrCGMuWo5+ zkAju6zQZWAitdP8TH2v3(kCFbX~fDBR>rxdjTyA20k0vwO<16>saEL8aZ5`(mDs)k z$I!C2|EBs(kQ|jxW@3)rV6~YDxeT^+w6i7(<2Wvf1Jwmk2}m#zWSk{B&MocF$Fk3U zRsGqwoYC$KAx0${|KHNi{MM*8DmMgUA%DbU=ft-6f1`hUf2#i(aR05yAL+ZTZ++i8 zxkqz1<>I+Vv)i)gWKZ&UBg+42=0L{IoSQkp-NhNm1GuesRs8D1;xoUJ+qq^9eIxe_8J+U|aj#G*6=PK9H@BmQj@wfcq!d+*u7I1{TLH`ZXV%c? zYi9)n7=7v|ySdZZujeGJr6a)K?b$e^)+AB}h!de^ehm*&Kh{kh**1ayrlEl|JV@8p zP3^C(Wo1v-)=g)$w#we5XTjeHzekLEA#Q4SZH<&mQn(?xXzem7M@mLZu7Ka^RcLx<;(4_sMhim!n5MbXSBYM z>@$M2t;$4&BGgFbgyuUn^lr2;T8equ-AePS8KrnLEi1;>cTDlfJiqp#PQpbpFEp@xHrY{lAynlQY2o z|44Q{vgjY+Z{TOspCJ=|d*=MiE8Hx2`wyqrr1zzUQy(YyCpRQNNqi%*0YzyJ^ls`s z9X}AiHvUP^zMkQpS7O)y9a#N@af7@k_qVk25Sgfy$`K!0u#9VjoA7d@-eTZ@FCwBa zT)P^;m{Qdmhvev)vcIJ@NF2i~TX=AzdMJcC_$N!10`WuRz9Gxy{+3o`khVs+aHAga zWzT1N=I?LkUTc+X*&(-pU<KLsG{$Ts(6LaL#z3^Z=CzRJ}43N(LgDvgq1#If_vvn0YCU8zX z*xu|fr%K0YocO^r*{zFtbYnCQ{NPzzQx5RdBVIV?o$r2xR>L`OcTLhwPU46}#f@xr zs_)V{|NVC7eAzjoRj_}*r8A_adlE!7>ebKSzo001MVhnzbW6L1p7|s(wN#8$S#W7j zsD;zQ`Lnnu#x@+9sITRxTiSc{ObNKXiG50{JV#N9pfO%R?^gy&#qqg<4+iZ5vKR68 z100`JtREh%(n#ymEzMDYoJB499Yf^(N_WiDEzJgrb>K(%AE8-Zc3%&zrLt&gUlSJZ z6U;;~eIy_p&Ou9inQpxrp?x?97-REy zAoIo^@v0<^oy;TlFLnlyA;8DNiiciAaW_x3xhh!H2C-zw`TSG|tD^;_9HU)J@6g6d zS?*||@BXLG+8mSWTon}C*x?m@8r^%Utr-puSD$(fzIoQp1{$ZP^804%@>^CLB{5(! z+uv+yr-iz1T z3~3EHch*dJ)zOkm=lEdjtFpD@VuG&GgJ)rlF1rzmeti`jJZo!|IZ1+I6XYchpK|yT zuf3nhZR4?Zu~X@X!1%wS|3H2d;{VTs)qkMxcy2nE%e|cSvx)4pVCO%TPVg^gc4v&t z8{BU0TJAG`Mf$zOI>_Y-evDtiKbAR?x~Hd@S&^Ad-Ie%J{5fy{T*#eBU!IZ@hvO@; zN4lS`1iBLFN}wx&t^~Rg`0p)&ZNUu^u@i0Sf>fWbRXnR}T3&H#Vp*6eje?zQNed2j z#U84&oy0hs>zEDw7p&)$xKC@q#p-AL3IF434_49|mQvs7v)PThd^IQek$f zv;z(}64@PM(xNG6+F!P$vr-G5*mpxT(|4k>np%l}*^>0@wtOw5VTW?+ddLSs+=67hi#^Gy;dVy*v5sE!O(b5`N8vXieU8b*}rITV=KV6k_ zy}f=GcP8U>o4lGnNt>%~*%1$2MSJXQy)A~*&rqMi>+SFQ;OHdw? znIb*KUvFs*g|QZ&`oLbtn9jlqkH)`d=*m2PwpQkHuDlSFalFHMo^lH%a?n%n@$vTO zw;pUHGfYn=QW2rKRGXYkq&i`B@yS%fYLJCQ?EiB5K>zjqr}GcxugkyGcTe9reTQ;m zxmCGC*|F?J+2{CCo`>y!Yv!EH%Uqc|mn)~A0m}c**qZDo{3HB^^e2fuy?LB*HhBIY z%siI3y!VPsJQGWAPaN!dl$*rtbw6DRbS2Q0Kvx1?3H+}q0jl|(Zb_F3EJq8e$#a!L zCA2=N{`~(!gw6GWR-(!b+Gt>Kf+7x2x2&HB*`B}?03Wu)o2!5>p#IM#e0|j3Ki!gU zj)a!KXx?3n&#(J=*ZGXCL-3{ZT zAcX)Xcx$l46S32s+kLgkqwa?Q_|eE7*65vD(%TnU42MG31l8bApS3kb?N~%4E7T(U z!I{r`jX^)Lwf@9E=ybMit6Ukj3Br7sWNQF*Stn8?{}{oV!xw`Tr}Kj|SqlUxF+&;m zf6$IDKjIbP5J9xATp}cx$T%;|dw>R3oN^)HETAjw2WM-AEgPJqTo0rwV)HYHU1340 z@eoCueA2=^J{SFAm}|jI9^{_pPVh3wwOmC(fhV7VUk2MO@EEQ zo6k?fcS7BdT02~8R}|dg+CQ*2%3gJti6;+7eNe-LbdP`k%;o}kyZS`96uGX8 z5CXR%OJG&sioQ>BZ{!YxE8t$>1-9kZldAVA zo;0~=Y<{siGe1_wZI<+gTusI6Yp`-qWqV?@^y~PhUZWsfp}tlzz1jZ@BUn5OzECv_ z@=nOWTQmZ1PAIy<6uwz3Yj0Nf=gcuY>5^||%z`>{80%o?;@+mmN}jYE&$C!=-jpWq zwEt^^b>Nk!X9fMI(cApu-pb_}&HfA{C@=X&*f}vp5(pRXIB&uqv6ZjkH;dP(H=$V0 z#J6ytC1V@2=BqmijpX84@J3v}TKyaRX7QYQZmBr8bH&063HOy}yUy(T26usP#u@oz zJc+gVX{<4&IQ7UvU*U{;hQ4E3{6nmqB_q@2(RptlMz-V|ZG7JG`_S9O;`=DtPQCK; zSUF21AcM-Zd6x*S$MKsb-%J_f6aJnCXO3H)lO&ZxZ^Mg5;8wjkUA?ox z2;6c}nv_Wy&BZh7mR+?t^&jz@#b=v4S<Hj?W z8$69O3$k3x$8Q$zL}zw~t@|n5XYtA6%*d0oJN^(4x_Azpono<6_)Uy@$v35`iK2R_ zfef5dWlGleLI!h-kiImxA(hL0ls%DsEa|3S$Uc!ekUh~${0f`7E!le$)VHuTakS?+&-Fgf zUz&J?KR11G@A=%_d@eD`$GDsLFYp)h9I6*Q7k@4DT;}1-dp(KxYwbD5m8#PvLcYADH)ncIEUazx8w0dC;%_#39z#pHW;7_-zA*~ZLM2FdUOYCfsuw4w8p%zbmuAYJKm|O&FIXsoLO4&AG|>5#>){sVyFXIXC8x%)Hs?o9V)A#eb+# zZ`01CJMoVi>^XA^!R^V74Q9ctxRqk*%|^Wy6;G7D*x-503A<2nQ1ET(s3(M~G8OnZ z7R`dWW5RUj_(t~`tL~W6^Nqe4nb|o#ySKqCm?L9adF1s*((x@@+mUPZr0$I1O>S&3 z+omhemYs9h5yWDIc_of&r}fm1!g!%NM}8ZNk^NlzEc~nX-$YjAQ+syWM>a;#bLEKu z;#Rw$`JaDV|J28kL?5m zsD&`XfH1@0RtsZ{F~XR^xP^EaV~iP$5g$SbVT}7>hG7_n;mKHP^B6pT+=XB%h&T~(;+%-HL?ZN)@_xMX=>L3Vf`a_-?cUcRkw_}CUb6nne<)_?gWlfiSJ3%==liQwPkuQ3J26c|%rOo1^4#uOM+U`&BA1;!K@Q(#Pi zF$KmH*gOiX>*brH|NB^I`_{3q|MJVI{+|pUrTRbpH^ngi9#ddUfiVTf6c|%rOo1^4 z#uOM+U`&BA1;!K@Q(#PigQoz!w~s`kk;5Z*PrWpC_tfK42ak7*VN8KB1;!K@Q(#Pi zF$KmH7*k+OfiVTf6c|%rOo1^4MyJ3QSl^RRCQ@uV<;FP`+gbUwz*yeDOV31VMsse5 z(U^1UpE^U1t&-^tX6`OfnWa|e1dkwfdfYZ178as2;ZhH zA$>V4^61o~Q_qgI|6!>(er`;GF$KmH7*k+OfiVTf6c|%rOo1^4#uOM+;Qs&$Y()R3 z=K=H_;NbOtpU~@G_eXnx^+pVlu0+ame3OK#P5yY9KRy&#?OzR?X@8m ziNpE7v0QYU({|Nrm0_^porp{~e2ax;$24li>AGW8%P6$H!iMA6(}vr0>Ta=wzl)XG zMsdxFY!7fwZWL#+QfzK@>(%niwkrZ$(SyR(-N+daRCh|n%0kfYnYp^-&J^t#Qhm`V z)vDDJ>Ca4awdTxhJ1=NSWT=)@oMoeAw#ul%F&a)|+F5KFO~WiXCl<@Kk`q$6@reL$ z3Kk`UN5E*=#j07YE*P!mT(v&!k*Z>p(ZFenDYKGCbRukq0^S#w4W^PqoUDc;xy z@m8#=-HV14@8rht+L+co@%{>(eH+7T)N1wWN)d;PPHDC81ZXOBW^JsNR=rrFa|kSD z@Eoc;)w=D}Yb9f~RBSXoqb7eM)s4!m(`Xv?=8X5VZKLhP7}wr|H6`}QM~aD;q5z|)0EPa8^Y@?Gdd$SgrV4|waik{ zIyJyDu|X_WwS;5uY8`BN$*IzHAK4H#+i6%D?Nxf1`O_?x9k5FLsaVeRM?SIj^E02H z*>+BVBeDS;#YWdsDQ#_5XSUT(3$RXNn;kr}2~#BJ`O{d>;OYy`YGc|e6|tK&9INg$ zPoe!hNNh!$(tKjWm`uZ3z)m_%=K?V@+*l6{%W@ixW)W3V$G>Hz$rk-6H!myn02-X^=!r-|C8e02fx|{+DizHgQ;1x zEpYnTYJGLOS;y#JNZ*DaIQVUUo?@1I)}ltK;g+h)!6Ydg70|psZ5M6Zp(Ew||3^0Z zSJ@{cGXXuL8{%`6_kNsW!4erfDqyjY5zE*kv18UDa8Y&_`4q(iv3@WfI%wYV0(WxA z=o0B*mGS{^{Wer+knf;<9BTCh z+T*NKaq33NUqD2MTypBGjn*uYHF53!%M|A(jjSjCIS^S!z)!hE=UO4Gd@SiAJ7}aPc>A|G#f)@6_(8+SJ8U+o!fpy_P&=>OkRvZ|WUQWs#nL9F3O2%?;WgkyGpM5xc zNA~i>_3>-7&FrPwGqNXSFH9bmeLwSB=IP9B$p9a9(^}`39u1dH>C-l!{Xq1K$yY}Sir3py%cXTHwktGu)hSyDJ%GP6kC{QU?U3ZKhvv5V_-7$iPKMw`9T51<8>9l!2p}x~@u&Ziw6?EZi|v!%$6K68LYia7)qz z%>tO?_pxwQR&~v>HA5C2WZ*Jq8m4Y(oW@&!#KJ|@Ry12RU0uJ2fs3xoJCe!U3NPNt zz$KeAd7ZaZhtuz1;gY7QilDoqB;Cfsb>6jA!)>yc}kr7ca2kk}x5Bp~DF4mmH zYc^Mdwi&_|Q z!d0w&)#6=IR3ByGis-1itzri8ceKGRUQq>EHErp37B1+Pqmj|kgo|0Y#yKuVh65u! zmxYs6?n<0usG`Wid0XIhQ&D6^*~Y?EU2-|u{ryKZfArV9(%OP5Fnm=X>uLlEgze;4Rm*#mn2C=XJ~GI7L^a zGuZitg=eF!wr&c~w80(G)@+4SIBq99Uj5`SQFb9Z=wJrsIqW!!ydpT9tjLaV2TM;u z=Vg(zILK)Kjm0m30hl_VvhXbyPrrS$-+s+&vLW*r8biC1r2{Xjoaso0X2~CB$GzWv z-DjVL0NGO>0K-!(1zR(xIvR_g;|y#^g361$4mxa>oP8>2L{@=>x(4s1xY}sgMXR}7 zBv)OdO0M=r?`cJAw*M6eINH zpUAI+G2xtKu?5|oj0r}4~0tf%oARAgoFl)A-tSGvwLu3p=;FVXI zwT3-ZhKw%RhUNZII~;Qx8=R^*-)GjW=nAfEh$i@>>$1-~wrOzKbVW|y-v;lkJN1*9 zMMu(1EGyM<)laega(I{Lv76~U_ZG93Mcai)DexL6Ia@(7Z0o^?#Q$6O{}&2RN>DyB~Qi;^cAvo*)X5ax3nvu2xGBj%tT`b?W|Ryr+F5WWcXSbJ=>W<7%Zn=TBS-CD1Roc9p6LOPE1gN9QU=Z zTXM)a+RjqZa)>EfgxdC8kJH4#7%|m|Qdz4uVC#t{Pva0CE%l6!=vn^t!=2^(l!28W zZj_dbc5{weuU)^P5$|g!7!d=ST|d%TmvGh9LfaaVGwAypY@IR426SH z1s~%7f8W%LQ}=oP|61Yg{LT3b@|pbm$vwH9xfilGWw&SF&FsYqz)R^{(if$p>3yk( zk~696^DFsX`5k#Kza<~Zzma1!j6mf3*yS!I@7U4<5jH;#fKe7){bJ{Gwd z--C4>Mi=%S^&FcBUZL*~?r?l~W5%#;PaiT$M1^b2c&5)YRo8{uHB&a~3;5bbHLb60 zOw*b}nB=Xv(1Lph)#<-Bg6!NNrxwKVgt#I?CaoF7M%(sjyLDS=$4jh|2GfQRVh*ki z#AqMZSWRc8xsG8ZX%@OKqbENed@@a|ZNhY__O-cBhq>dd7x z7L%3E!yN&xn?~1$`YPGf*7~MV#~y3bKe8#)R&9JlI?l`jBX$4KZfmuIgA~_Uso}`X zo>|urx0Oz#HE(>pn4#K5vEh5@(I+P~ojm4WU@vqesZYj@8{;US2wcz{dYgUYM)*m| zs1t*9dQNcT$o#`wu%73ScfRQ0;9w@;DKpz9DA&Ak#F-VI^WqfHDmHLfMLkb$9FDtm zo%i;i{8t8Je&Z(2UGI$9KQ6_|Y5QDeco{j3^K1)(W8cu<`o@Eq&1TCt^I+yRoohD? zJ=eB)R7pkXHzt?&0g=4VWx==4^&{bPU`yVIK8LN|`_N+q`foq}-(ArE?;6Md3urX{ z8dG3QfiVTf6c|%rOo1^4#uOM+U`&BA1;!K@Q($u_Fns*KqrD1KBzS`Nq53-x5WG+4 zc>p~pz(J4qq53~P51@ELLjafz?2EjgIWTp2?wG>P{AE*T~V)x?~(KpBq-<)3-)Wu>LSMERHY3i#%Y-4@v z_FM$vGk6oRpAg(pqt+G|Lj|C5_Krf0)Uuj*?)$g1$V~>%eNmPiRW&&pLF}`@>)$UU znw4P*vZ8W|BWvddEj|wKpA-C!0WY<1_&c=z>;V29e4pk0&P8+*V}sWaeo7L~49YLW zvu6b5f@|m;f=3~mkbZgq<9SPP5C%r&1?{u|rU;V6iGpk)dd8_9ETqyBzfx3-k?p~g zmca`ury-J*p?uPV#Uc-*M*ns@7mQV3mil%BwjI>DqfQeHC5YI+*4@o{Gc;~zLCbNjl1Tu3A!SCP3 zx3B)jB7}qG0(cqUS?_n)ifT)pb7~}HBR+_Y!1(@SId~uc4e~P@IS|LnMoOeI4<_GEKa+Sq{ZLwn?@iCAu1=TIUr3m-3)0b~mOd(-K%Bt)<8z7I zlFy}{j(-r_mwF?)Cv{co$kg2AL+QO~Jde^n@vGynCvHtXI8jMUsUs6_#xF`A6}vTY zO8WJQgLoHDK~X_`mTvf;&%GI1lR{Y{@;Y|>%YAHVnrxh z%gY~t+Cd2&f4((ax@(D6pS)T*l1U!cJ4C|Rx9tK!NxQF5YRLU9Rm!jd}6MobHK zD+B_T)USti(C0<7shQ$>#I$g})axx%(@Ds*AXZpdvRXFh?d4xZNv)$*E6s&Qv;6N+ zqIQ(5a!rGuy$mJgj*^B|s<`#fp@i=!X}Og$XIy|1!kF<1TTplOvb_3BC@FT7H0{c~ zAbtuZAM;DXe%8xNjm2L?LB|`bm8#}6&PBn`b(Ay^B57`I2THbdlq|aXTD|^Bltep9 z8gs6>B%Xqj&UzLXmAYKvdz7p;xHWb8s2(N$UiYCMB@KSXb=MBQ;TFCJI05QPLCaaLxOigddgL0x$!azI&jq*owH(*lZ%UUe+cWM zX2-KFm77~D-ieaVv9B#H7wgs?D4FeeXK}UMP=sGaN$0$5%JcA{Tt-Rf%B%5?13NgB zaGlsHYnHh7X_SZ^C9Sfqwv4k;(&{Lwt(v?l9E+0qj*@1p+Hj>qP$G4fXp0R|&7gz? zxxy!$%eCTyyjK1%IJ?z4N)}7zl4d`Kl7OO=_WWXH-VlBt1s!j+W~*w`xe5iHGqzQl zH7g4rNBxI(ywg+`mYPeK5o8@Db$-Du)-ORxXFW|(Sg9{x*sBDw#VWN^Q8LkiZE>Np zjHr-3-f7J?xQhMJUM2EkT`_-5&a*qPHPq#Lt@#h@B_VC<6|u4UT@-Y@(JU>OR+jgy zzY&f=y=iGpi3Hi}e5d6g+~e{U>m^|=HD|4~xE_Bm#I?A#q-f2R^*6$jM%7qZl1XU3 z&RP(6TWFRp=~1${TCA@qXZ0v)6_;0SCAnS_wyZgikZOCe&3E=+)42Hx302xz(pof? zCHFt}D5)(~ zrq*J)Q4yjLkvp-q%4>DmXrZ91WWlJqWuhK*mCPcZC!_$fF%-pVAoF{(4sVwz*4q{C!JWNqY6}Z3WwBT7(tKln z#pu=l&K)SMr?EC)wU)gdxP#7(mFjZK{A!PS8cUX0oAt!!&UYH~&7#xnL9<4KZwT}M zsaHvjZ}GEouaa_e(d3Ep-$?^hqgmA|3c5;)&gz1q^}^Oys=#)`&)MJZRZl2ab=6~5 z`FZJo_Nqs=SCpmitj~dUT8rGWB6zz>C*Ar=A`O0drBeH^z3K@itFE^3;$llSd(49d z2R_X|(yOOjY2IAArw2vrYqrv;|6PxF`pZJ~Wy>mx|Ink=^<{2NTlNlwI%rUDEv(Gz zL;>sUPradPtpyUWu&X4Lue(Y@slThFsL0DjZwK#eK`0S-y<;pYT8o7C>ncHnM^XCS z^|pm8yUsO>#oayL;H=dJZ4U}MaV@S^6{GocJ!)C3yEXzK_ZZRs67gbneq~Ag#U5j@ zxS;7J$y2&JD6lvuIkocsUhjm`dRMDmp}68Yz24zVD=jhEqolS{E|rU)?9tQOiZwSc zz0<3t$#FIAyk6K4a$s)hFMCj@R%sRG;-B}RHIm;HYcfe4(Al4wv0M^_U+sadx?oQOk+?a2X#AN}DRp@2!PGIyUHHBuaevH>KAPN-n2T+V zDig0nZcbj2w3Fv1xuox-5R2?0)uKNnw)SA}9;;PHvZrQgm3U#ng)#7IneNKk)H6oS z_MooCgQ^P=f#Az=dVs5XP`F42D}<*h*JjQP@Kp{9Ul5T7p_wWc#aKQlj0pPU7)>t% zl1a}hmoU)=j}?-)!Jl#3MQEbxGV(UjQ&FN;4gEIUAf0-}C?RS{BT@@!)EEVW=M3d# zOe0a9NLED>Ag3`?tJYfZv??}NXV^++!uHM}TL^q9{cMcePNj2axVlNo#s29BU5bq; zctg;_$JQ_DV3T62j)1LitSy_~Ayh`dHr)F2&*o#1C2T!|d+jA9Y7Y=Lix@Ob;t=eg z%*P_Fjbb96tmb)iK6PQCC;KF-|KOH-dFVP5d4!o5DkI{ciJj<;LJbP?;5JaVR5q80 zfA{RSVqX3^gIn8{9f5d)_X;QE?4T4F9cN$XMvAkt0i69<0L57z9cN!ga1P~o zU8}B%$p8j$i(2rI~J)y5FL6<+OlQ8Re!z{bi4UeK1hM{xtLc0rcI5PC?ARhjm zD>ev9+Gha6SdW_~V~6$@n=dPE4`y3s1H7R#KB8~w0Xblk$IZ8k0p5chH!oJfpi$d2 zJtmA_SsrSwcyV8+nP4$tRF(3E>1nkP>80$4iophhm@3U;kD#i75vEn7k@^Lh_}_7ZNLp(-LpTZ;rngy&~?$&yPPgsl<

dNSCskQi%(f!e@aB6UF{KC}9sUza|MUPG8Qtu{TPMYz@lLw;r zB)3oAl)N0L2InQE`+;RxhakiWqs0S<}0}}9*m2|2dCOBJ^i_Kq_>%1$m^ra3o>#7Ar+KnejXe+>^skEhG}Y?;Od{o zuDK5HGkZ7}i62c_K#r@gvv@e9d{G6%)BxuQ&^>=vdOzi#Goq`GiWdc+fFY$W-;`#Rw zjj7G|=QlVSO!&U=#OSi2)?P5OLT#^vvwbcBm`BlO4k+-9s?Z!cMoUHZ8ZW{oEt(99a)$;jt6I(PcY z8m9+5j_5Ok>BaD2=tPLr3LVBft@PO*;&4l*X5&*qzsVdw zh<=lUZ2x?d2E7ct3JCgW2|a~BzreEfbwmvV#NReob+Om3^>TRJ#)lgi4(l7F=J_`2pg zDv}(>3lK~jIJ2!u+qh?g*y~j!1(~KdmcKXD{3hDwslmwY9ZL5lw?V~49i-FtsU6&dp?e;LBv@(|-BohwQ*?vGP+Osd;iZ{v^kjJNPoTE2 zl4>dF)7Lkv7WRxUyt3}@ofXtejLHX(=@7K+S#Q`+*E1RgfBWsts*emBxh?gBH>0P) zHGOwi8XKu?tjqF+S<7jV*+fsUAz)P9nMTE^fyFnyoM?1^IjB7_^tb)S@N_hmkW-uJkG`r9aF_g4Sg5k3_+6|hj(A!kmk{SPa%Ihta)V?v4^xV_NfsKVv0^<8dhv8iK#wO1N zs;7Tr)Va{Am8wQ~ci}C048QjcCS%Nm(X;n%oE9Cn9zH3~A(I!gcQ5`PY4%!k#8QjS zRoj7aM~TS9Bn?F1YafgJM5L_9-;ySy&0imW{(AGwvtDG*w`S&=n(7vNHoit#eq|RSG*YhSgy-VAy#dEgaOjfXvB^@Ir-#N6CMCRDjc4Aw6Ik8ApcnYn*2-2J&E(g;_1Yp(fbpHiCYp^Bu5=-bJ{2v24%&koV0HJ>@syL30Ex20!{^0s|K(B9Mg zzD0S>sY9KAG#sODK~ZY7O3nVa{#5__`Fl90y{hy5Yu4DA=e zGEMp8$s@fBPqBKlvf&*qybU|GFPHO<9jVtr-LMv>sis11!zgb(btrj@o+uymJ{rdH z+CD?>cfbe?kzNaBrY6MF{ME6(Ao_2Qa$kA_@YZbNccI7X+8 zK$*^?gUf<>bjrqOuHQ{Mb^GoE7t)$W8wsOPw8#mXBKabPy)`_k^MBy%yH2u+ot#_1i* znQgQOLs6QX9}>F@x<{Qn3eAWWWw>rm9%&}F8z`O~wE5(rdf&!z2`{I9aGsNFK!(uf z?&P89ux>HxM;jy!io(abK5@sCIhC8bw{T4A!NmQOI}1O|*AuVDE{fikH}jeNy}9R- zLgMDwMU%PcQf^D`;p`WZZ^!NI@!97x_s1`Yy%*g#(ag+b_NT8%pPZbJ7h-3m-$@;S z^}ya}ed4CnrKy)Pk7e%8+>lvA^ni0Shh=j47jn1fF3TN~dnkKZ_VDb}nJ;9H%egr}PPKvW4ULn`KBCA&n_zFg zLrl+a2ot0KO@AsF`5z3Y0kF~uT`O&zIW*s|?F=w~f3q+%&8E1&w^_KEp{KY>ytBbG zwI}yzrwDVKK(&__hm-sLRS@0?OcN<^n&SBW25~^5kDMNi4e`_%+{a+OueZaa7D=N$ zb%Nm*~O|^tuDagom!Q=IO3Zf7d}mn&f8J(Fc#J? zjQB3qvdE1#jbQw}QE~WL-J5iNkl3e#$9A29%ruSC6Wi~Oh$EaL4XUI3U?>TIaABIN ze%d=sBqBYv5O{HP9Kodo!E#10o-d4qrN8+a#rM6@@b$eRqBH)xqv6A?BR$)FX(%}- zw7dxO$-e~33^PL*jg<0ya(N$!M#1&ew10QJBcS$X?(pxTaN;pQt|7J=O=$aVat+--UmQwa?YUd9_j`;z0-YBxj?!z-I)L6ezPR!6 zW!uzo=Sa_BzuzWxZIq@sL-j0X9h>&|`@{8@Ibjc5v}yhI?-!{gKtfm!UMB-)56t+= z#a5XZxfJ1&O2_Dh&6zhHV?;T_3&YWp-YkTi;d`6W<4Uzj_&W4KkE7F3`rfAX*dHZ2 zZ@xEFUs>-idZzxp&6zg=Kcw~<&u=abz00xEDxEjaZ%&)rBaDQ$5Z~S0wtI(|D@{u8 z?{3Zv2X4}eh5d!Si6;y96>ce9S(q!lklb0&3P%@Gg^LsK~?EdVN z+56&K6Zd6zCvM4JnVrk-%pR4}vPWm1%q(Su%wuUA@%P>2vk4M||B2L-aTV;&l-I&lBA`w2whvD+N=o&n6;QeRJo*4e~OE_KDWJgj}!>~?(_7TE0MR!frba|IQ zj)kkL>WH?@$rgV!1LrwglXTs(bV*AwaCp1hrXcW|t!h7nG)(dHu5KExZp%o^@jqC& zqgjq_aPU}m{+5ArXbsORiZ0mN{S2H}k^2PcW03vC`X&pPOxNL6TUB`eHU`cawjxV{ zBl0r;EK3MMk}<%UQp|z&Twok-)~0c-Q_o z0~a`n<2gliO+{A#r~Hou{U5wmiOs(aV+>+2Ml7*$EL*JC)c=3B|)JmhH%n=m;GDY#Us5 zRZb8%L|%A;fx~UyK>8TT)g9{r7OqRKBqI@!Vk*DSz(i z?v_Hhiuok)3M|m&835_MJxKsCcs2yQzukU241VS7zqBUK(Rq zl@UGMaCEN8z&T6O6*YW>q^!~;(ba4g zj>%#gnu(TLXRvTZaj_UU(cpPvBXX)Y(y<7S--9Xc9ibClu|1vub({%X1@3Fg2&-bN zqP`pFZeeS|V|h+CbluiS0ssojy)g?2*w1d-4K^8PbT+xlk*j>Zc!Pqr0HC6gO7Oo-yg>0$1YFRc5chPsu5s=?K zpMhh?;B>_?c!{$g_Vzu0o$)+sbvQ+qMg5ln3hB~k7eo7WPH?b`Y3d)bc(7n?Ub02o zaQ-u7zI8n0aZ6S#L65dQFW7?RYN%EOn0a0>HCe|{@#f2IcsPSMb;r?oc@58>Lz<7b zc=U1b?D5W~f*3xH{s%HY**zg*(KZhy6Z=QMxb=j&O0#H`8ss)9kW{D3#)8xJK-O>Oe1h$wS^z#2;ofH=AmTbt|l>U4h{lB8(tom2e&FPitx{` zJ*$YuR?lZ)uGy^NkQ0`1HQZ@9Gu!Bl(M9A-LD^^p;aNSHqrU zh}gKKA2Bl;{1EBIkkUuI!+|E9aJY@=RiaG?vS{odj4re(c(z^Xx8y-=D5TMG6 zu78JZr_DKAiiK5R21`LEPkVp9BmNoz?68?;z{(+uwDbH z5>@QVrln@v>J_kATO4xfDSy!Rd~ZpspMHR}js_>2hM}19JuICuh>Bu49H!_qZSdX_ zSYJJ@C?R<5%KjU@p5WxihO}_a%BUN@5&sKxIVLz*_D}#@5peOEtyE>jkFejHvM99Z(<)Z z{OwNH(if-SNp4T?Ol?gc0{?^ksV7tSrBbQ6?28jS<2!+S*MyecfhUee#=&G`Bq)2VIM0aHFigBoGOXksux%l4bN*Y5X6D0dTyt%q^v7NB3WDD+&awKq|9ln6MCFC6x}I-}i%3+; z>dQgBjRiq+*7e^k&5>$Ljr#dO6V5;X`Njf2yX=0X3x9nc9yrd?UGR#amdoWg(bQ2dCc(n^&T%CuGyT1!wQ-vzm_?s?xqoT~)wdcCv<*H#WtbL~oUSDaJZ26fkc&XMv zdYGrX;1#V{Ev@}k7kpvGsg~xS>Vns6D|4d8YQ{d@=8F|wu0G!Ne5Ev3TVDLXdcdp2 zW%=7(@C9SusS5XZ!Rw3SvMu~!7rd;l&aD{tcEL;hf?PN6>4Fy*CEii)?1Gmo;3FLI zvBm%R(CjcJghg0xe60(p%Q88ZYlm0XG@~lIUGN2^)hI1q+yyVsSL|}_n~a|9 zk8in*c!K;_y5JRQrP-)_sSCc)Tq-Zm*1O>4<@v?>lH3JfC?ff%dR!O0R9jvXOQ|k+ zS*a|o>BN$#y}zZU*0M8C?07ohvjz@o9`1rKEUhfM!de#`X&2|X*_AH%LUna^v2{@w zyj-rUt4rs1!AtU*AeKJX1)s0fX2s=yWaL_(&I|R@Ty^cWE_g*=(&p{I>w+Vif#b|R z(FLEcR#&Ccy))e;N?ZDsd2<>qaDveZLMb2^)7ft#{R4c1 z3r^D#xc9pDk>ZM>ENCxx!53DLZ(4q|3*K*ktds~}ZFbe`^Wmj#`26e|FaJFwKLzwD zE<*hOeMWu?;LsE2_3OKzpA*;I)*;<+TeFqobs;>YbD#aUVu+?wx{#40f_nSxQx&C* zY^Q(FHD3Mra7D0-i?t`a@%P!sE8OZ5FaCZP{_>jW7MF=-Q~S7=*M#c4@tH2Vff*`` zi>&_X_p2ZOhj)Zw&A$`UjqXR~I`1rTT1LVdQY{iQi%BA)%{?s}b8r6|7DH7+F_O}6awy2hnst~%V@>D_p= zSjN)_ld}&+cl^ zLepApEwOr|Pv?c2gdkSiyPvNKbB20&*Z3}!D$CCD+1>ED+8S5=({8xESeq~By5Z(p zQ+BWGZhs#+bHR{Hb8Dw{jn{%Mg3>}a{yuWl{Mw>b6MnaAKFlxcbAo$pH@w+&OZ8W} z@Xs$6Yr<^2`}x}3tStOh7d_|83ph-^ysN+cUy4xeJ*t6oZ zUG3>7-}cjYiYv;(qC&h|+WA#K`Mg+FXIt~c0<+_J9OAn5k94)OSgO{S8?SV?b77TN zi(dntpT-~m6NNR}JF)wx=3)Q;RN<)95y@QQn!;&?1NmF>Qv9NPA^%uzCv^0OllLZ` zia(UCWw&Op&772Z0r&IgC*Fx&msZl(#NS2)z+I`=VZVQC?DYvVy(LW|0c=lYVmD8` zpL{5Jb^3Mq1Y93GC3Zsku=M+>*HXvDcBhWbVbUdTQ?B#j(cWjgRw#xKjfR2oP5E>{nJv&j2lt^p zC@+aj;$6D+ze#m=1^7RFQ24t>pl6iv?Ll21I;gt5yZi>7Fw0TF%gb{j57otIC?nK z#KgW-H0wrv6(NHWurw0324gz}mcTQebt?0=!B8UknT_r6eTS5IZxY$=XGU#b$39JM znKxTv`ibsvk*@~5-?Et;KZx4sr!7Rl0@nJqv6bvx2x*7dMo6&j7M(gGB-^lmw~&{~ z6C)9bzmAY&5jrwkhMLE$6*stj6LC38(_Vl+>SMWOgn3N8kNim-gkK6{8*CYBt{~b3 zb!70SFr6WrE&Dpb7=Czj$8bHdWMeBkf*2VZ`T4^e9~qh|CFBnu-oWTU#dLc*JE>DhFLRzQqmrshlg*RYE{>5IL&ZnkkgAHc&f*lJ7#ptM5Ib7m^p`!LNkIW zh-(t=RU6~USnrg(eP}c1E|q@6x%HuqQ=H`W2`wByv;lgPISN*UsJK-UerCyu9OhA- z{1uHn7`Y+&`qa}?_fOq2b;XoDbuJ7{XqKG^gYQd(>EmD^m%Ck zrwAXUF2`BHQ@FW*B6)M_k!&q?NA`+|lakkDZ%FJ<)Ut;pF3O&qJtliyd`oIaGL^k7 z@%-f5nddVPWv+?s&0L)+WiH5E6uW;y%e)yqDsxOMmU$u(n|v#sioFKkfcujBaAI*) zdLB6pZi_1EBN4^$>511T9*n+`dM0&z;)2NsQqM+jO`SU-q~6WY)0cd3i_Xv2baxeM z89pIwmY=K39C3i}EP<_w+^FqC$x6pNR(Ykt%@Xt3wayX^u}XPjKr3~W*e$J8cJDw5 zF=%F6;H+{Lo4W=jc1MZJHT9x+HA>Wu60^FhsjU)9NIEYTo8E#ObB&~MQ#wjaW2qv~ zpV*_sm|v-_&Hp?~iXHFhu3;(*A3;fA!y3}fuxcf{`m-p}JKk|xinwSdP}1xuag~Pd ztVB@K)zei~S#7-!5x%phj#!zs>cl~xB;jRy>KOAwpwwW76}k*`#XB(V$EflZs6Ybe5Rp`>%}XeK|)Rc=HH-|>!BHJ8_xztRJn zEy;Dxb7<PW2qT(^b-xC6}A%sKZp3YU=Xu;i&1aJ4<9^e#yBJC7mb?A>R#dM8b9L?_?zO zXje(dCAvz=C3DXG1&DuLCG)dQZS^XMZe1lI7w;+w_rM3GI3(+~c}Ss&Lu*FTJqAcu3LySC3Y&bILAkp={7q zGFx+7x;HyIM%!@bnzlqP8oJ(bs>P+b9VqB33HfeUNhoP_m4tgjcL`sui?8;gfnHk` ztB>_6(TYo4!#f)7?2pn^E9K>0bQ9Nv<@%3%^+&Xpr8RGjc4FgOtHRp1dST=3MT@_> zSKGq9r?aQ}D&?--C6vE+m4v%rS4k*6c9n!Xb5}`4a(ICR0q-gaC5`S9t|_%hShuc{ zaF6RM3HQaWl5kh*DhcJ+t`d8hb82Vx7`gSGx$7OvnpM?vdi7MWR+jnS=~colb47SFeyi6zOO?tz56z|Mp5Eh-frH}Hg&OKni2^>(N#}nWkKS|g;RIQa${AMd%go}lhuFf z)#{47+>{R?bo&r#y7!4j?v0$6WbOYSPEz~-1MvNSvT#R|+WlV}`u@L@r+)u$C8_8C zmOQocCpP}Rg+Ha1%n6A9_kQ}d^wa6*lMkeCgZ^DgUzk2Q zeQY|HemC`U>haV)shgnp+sGg&rH)L+QrD$-$F?U^iKX2B$x3Qx;(S;kiiskmM7|53&a)U(Y_1-5y&?KbYNI37F`_eb}n+|2nI zC3959kwgw&@9^As3PfM$G`R?TnpJq9t0t`dNL+D$baN3njyi(ritu%ENM!I3t_iYb zXp$sp98rZS9FE<{YA?bsOXMDdG84j0OOrSb9=@7=BjBI$#w`|ch$=MDE@D0ABQ8`* zG^^T2N)xx1*DB2g+S+%_!Lk_qN4SNLX_LEUQrP>&9(_CiE10dF?t$$g;GAs z!Zr9hBE|rGD%u^OEIK|X$)-T95WEs95B4;c1uQAWtHe!i5yvRwSR$<`q@kWRM(Sk?2JIBIp zM8vQ~_gI|98x|+lFTIU<{J0 zi7PDJMd%UuybJJf|6>LZ0z1ftrK@1hI>~8D@ndjpM^xasYRUhRg_F=4lpkZ89=uk) zY|dW9OlrbG>p;W|8xE?1Yq%;=p+mT#A^rut4+Tdj_A4PA&hVOQxu&Fx-(>a?FjZVHX2Ozk099errsW97k3R(~+Dfg1wOV3?cXn_5?UAB4ol} zfF`t^eR;OXVSaM9Bs%^|r)+!mu*tL2Q_4_^y8?;Z!@EkBnJczy zxweWZ1Bjn=ZyUTfe}x=rNxUMOmd!6PbJ})!2h2?65Rm5*W=-~!m-@=e{q})=@*6s= zK@dXp9P1z0_S>$aXqLzumh{JM@ZS3;e6A%!5Oo`DT4MWUE4=Qwl7$c_uXVsR1nl7r zQzyDuNdG?avyA`?8XKkW`(BCOXmA*_ms{iN|f z&*Cu=YDh=pu?Mk!J$>aDQ?+z>zAKs|Wq>@yZ*=QVWY6d)hr>-zGuW4M`^iCuU?Z}PA!(|RZ)>MuatM(lK;v;)Jcw(6Oembq3&y9|afG}i znFzwh@!AP(@ZNfXO}H(uIS}QH-(;WHGz9R{Gy|#_)RA?%X&i!v91gm*7(5-lNh`|Rj=A}{R zo5<);avF0j*DX2D>0Vc25fXWBqqvaP6PXe{yUoa%0X`D3?%?nRAto!^1B^s=A01<3 zp$Pq)nk!M8G!i#&qqvAk3ALR0;>Pee&H`--IdB`?5}J{-JI^eYpnqdzJbtcQ8XNuE z(cUj(OKqGGj12KkAE6I6&F65aTQbANGD z@NRQ<1Qh!+bp65YY|Dq)*E*Zx+&wzZzP@7K1rB!eFO80KI1~Pw98ltmqu1a&FBCU> zSKTdTOg2G@Tvqk*%JqGN|=IA0o-W|lj{@gP?PBL{{f z@x@U`A~@xv+Vj@3QAZ3Oj0Eve@jubXrICAMdyxMxHT5v!`~N7pBc3Tdj(GlD{=Vc5 ziFb1M=Pt<2C*O^wa!RukED6hCDE7kRVuMOv?08{W6O!&Vmiq| zF4$$ty-DQ0!E20CnYJ^~{TYOmGyTbi@X^o)okce-4Fcbb{IDB)}<@RYs z_40>?(x?OJ+>-`;-P6zENA)=3f-?kFd@tYtOF#F08du=Kp>X&7p1Cw^1y<@I+V8MzMHSL9|CC#NXiY>p_<}$f(VO}h`aL}jK&mo7aaZWs`t6}4I5?1kluY0uvh5p11kR!7 zfZs-c2UDA#DG=S?X|`&%VLup&Lyuu_6hy=r$4jwHPnW*6X|uIK{HYsMpZeBN<5+j9 zbsL5SOj6SZoul6xc`R!Pm*AJF>-#pXkL^j|_+X~&8>+9glfl`1gz~I?qxLiC z-DXMd+k;+gR1zvVVf?djm-~~^=O&|EQt$Ua*|c%<&vU$3Pm!~O{%)qGLTUKmaBJL? zCi|%rG*2oq*dM&UhuKGh1Cr`vjbYbFWUmk&Q-QjXj&aWa1D+7d$OipV*h(o4saY zYwCy5=O%U|I^o6HbEDgFN^wZ`K<1M8{>+n^%MxFhoS(ceb4%uyj_t5;*r>zw3dWn7 z@>vG1A}bB7lMT+a9OCLp@u)HfTWJ`5YmP;nHYr?_cu{r*^qJF+VBwsq!b%kewSw|C zv?ThxYIB^0ycRADasCGb*L2N-nT-tlW$Eu3xC#SwhqsZzP&Y_;g%FQy+6K&WkYUAr ziiIo44+Co{$NTZ^{ z2ug5%z`!xvkbMg?0vWHKVBxl@I=YVhD2hQez7RjLwnN+nK{u2K7`Upyl1+p~wy6le z%fd}rFjPer983QXEF77E6y6pwot>{Ta7~0kHZ0Z!jPMQy4wo3mwK>BRxx*MZ z`j70LuH#}<(hOWvF&H2tjNXh016PqjMUr8jgfi~Q1xvFE3rD6YU4peeye3Wq zoN84Xeh;Q^16nR_D5e*jRcsV4F*~)KXxJwWDW+sab~r&fv8_%8hK{ZVuLAve7LJ8u zVA@!!sBLB7$mRqlXdxk%ARWfQVTLZifj}@pqkqB~=6b!ds98K}(9IvSa5AxN5vH25 zOo9c3&pSvhD#7^yt~~#hg~QRql)(pK1OFTY*Dw(@l?CHBCZ32m9w) zxNeaosPGe$ITC-C;!%;_mAGT*FpW>Ja07{qz@tbm)PKUm^m$mEBMBhVTVbZZ%)*go z5ZjiDl!E5pw82G9MY2c*K3PvPa3moDe}(a-$Z3x=a7}YvftTQ{RJg>S6Ry7Z|4vW8og)0`4VCuvX!6uel_}|-&H3gZ-U~ewK*@W0sQMf82o&^u@ z2SqX$+u*zi*FCrx!7YM;!x=^(8MGYmj%R_H;?Z>57U2W}Yh~_U$c*c7IJkk03%c%< z+2@JrtYABiqiby50Avw0;C=wV6wdt)B*YMp1_N3X?n`i3IR1ZPI=_Wri#!5WZ}Qj{H)+#`qh z6&{Ib!OXGWvvI*S$UHWjOyDghy~#c=gV#c;l5Jc43R^EyirTIW4=>JrfTa)Etbtr~ z@U9SVWS^HTML>H{yIyXCV_e{!DHwuDQcQ;JgtI2*2y(@#<^tOZC!6xAb0{=4icUU|~=!`slnv4JsUuK_2)>9-(hIg87{5jy~ z;19t@g0u|gh=Hc!UB}>L%ReU};b7ZiOGnP4SV8H*SeaatwIcloR34m8)K|T8&zWs! zP>kr~V2nL)%YEf9Q13oQ@!@+gKH8{8NOu)17T#nI_?3JgGft{w+Xloe9xUv)nDIci zYD{{P{E_Ek%=`lzbxo3T)e^N&wBdnko&qa<*|c&j+=k?f+|?4s_f8f+#zcleIr5SV z8jJsbllLxQl9lDTXiar>-K%(X7_5}pYfLO47+5`rTVg2a$_~C*MIr`@Bc3EXG8Bmo&sv+xx_+1=M5@=s{-_T33UgH zEPo3L9;gN>AagIv-jAYpI`U94{Y@r)=0;>%@jqbN> zZkm0sjuVLpX~C<)`7B*CF^0%E)kKA@e}PO5REEdmLSAr#?FSrt@J+e{^_p0+f_AD% z2{%n-JBZ31EPovPATCVVR)wVwI;n=Pp{OOaD3&gB$orIRRJ+zLW$7d%6AKp!B>L5$ z6Is&!A@TpOk9=|LlCf8dSBzd;yr_7raHz1WkVxN?ydrT7n0_{L_z$J*m%uUYQGzZ`%bVKh|L~VLxNe4!D1h;yy=~c?>pVz?4b6uKC0k-H**UHOi zjDN)I=0uESs}B8*bEU>+>R0s}IpKeJ+t0ei+UdXN$iVOE^tG}UM#}RiL-35UxKW-j z49+vsjZb5tempqO{v7!Zon53RQSVXo_c=0QeU#Gil`01tcK9RpFT?WcsBS=g3;*0F zH|nuI0^3CIFKK7R0D;&UXFS%F$4>_3!30`T-^GsyF7ii-*ksm?J7agJ{7JRDb>q*3@6rDCAP#$?gfvRCBn4p78J`6Zc5@b9 z^jT`LIf9dW?-s6bC|3}MfamGVe4(%BSMuU(#v-O2$^syW&@ju+X{FgJE0x~kkIat; zLOH%LAje3d*`TpcKOT@{e|nqD zCun57dHT|QB~_aZGKvxHkmz;)gx|e+b(KnfNP=n9opHvQMt9Ej+~Mi@?a2DHw(XXV z(Uz{K-auRWlVRsmx9U1EhYS`*>nDB9ChBQpD?`xuk&fu?%|JD9Z$HUJ5Aa;t*Ap+^SwsEnYU|bNT zL}&Jo`x+C^(;W;om2l)f*!J#%SRD{d-21RsAZyC?l}VRL40>Tsrw7q~k^JpGpzb{1~VaD}7km$L*l za8vF`{&4=T{LR1(+@GqVe!%wp=KNimji@_#eD>MgL%DeFT5^Hy==Rv=XhPQhpZ?$S+DorTjiT7{5pbmFlOv z2jgco>y656JM0){B3e#r^(lg$9)Eu@?)@phF`7H}!NIsgLxo)&PT3VpaeEdlS?ZML zo(gWAvur`FE>*P+A$oIW$uyfpNAA48B`z&Y&Jt~>O{cSaX?m(vdkW;$_sh+h7I#N* zKV3abEkPIL>q7K}NI@7I1(GJrm=a#3-9|N849v{Kqy=Qm(j(XE-2*&_fpv(d-5ce=gh@I5{-B(^m4o>baH8l{9~yuY z@la#iL9sNdQ<3`PeUAW%0Y&J*s#!L_SeoZ91fNd&((?S`lJfpAz2=q|XWtc~FHiH6 zR$U3vTO|eINi5b|dzCEKw6eT>BJST#Wo2JGa2I=>cLwdOA4)8_ee{c$H`4jt%>|Qp zxtlVp`=be`^kkLbR&?IKFzsk_i=PP57pr{Jo-T*zttoDC$;^l8FGy~!#oZjDH|z5ajr)(G_cj~Lt~Gad=>8Tk#F{fN!Q!>*d&yb4 z{#=OOsN3T5)UzRaOVOv7#eWFV7tD&eB(u>^?Rn9t%`DANem->nqPaL#Qc59ub6QfT zWiv!yC@n(jJqo+is`e{$^?Bi@FugI^nrwYKL~k_8(tPPtA$pTvuoo9tJXU{R3tD+* z@*|=97h8xATiO+(FHBD^NXw^$=q+a%pL{}y-f-sU9OIX;19g5^i(dxv{`W)l=ECBn z*!+5k-g2q{nQ{X<-CY(`u5MijvR}c6?jj3QPL0#g3+|`%#$sz(tg-Pe{y5r8qQ+%I z_bI!rugR+MY#g(X1_kysABo<;7XvEeH40_AE}J`pw*jL-f{+ zI?311hK#`_{LuTOXI5SMU0? zor_Cly)F@}SLb^dTa%n!`%xFViZDMmZo!|Qt90goe?x1`*KP^5e??BOdT+(xsXOFdxB2Y{_OdA)4)xojJ!|tz-wyYKHYwP1 z=Y-!Ip~J7%is(FyI#VnxDB5i6t`PsIv&_PrHQk*3tx!7`%Fc|_%7w3Kgz?{7FLh{49Uw8yJi zU#hv2+r#%Gvrthtgyu<3zwwq!t43l^Hcd3Qk(P7=dK1){)4EdcUHET z%4cs!ZN4Z(O2RNu^TcM0Kfm@^ySF|@#E8nQx7Mma5C3Y&m=b| zKbbfw{&1RR(U7>^dT*Z;vN>l~EJR3)b8HmLgky->!rn17A0G&HoVMugLvdO`ex=?v zQXp;cFC+d{nrTJ~sSVDdTxr^K0EwksP9Ba6aKi`}+P@^mw|84Se;8s7Q9IYEj}t#& zy)-%J{omjmyk!_p&TO?}yvv)Wi5Q719<(j>s)K}MJ45gx<3oMk?-=5F zIy#gGL98G2Tgv{}&`dU>-3`iv7#6ns{rTHNJYSl_al7edpp{9d((~rY!|<}{Ts;-~ zT<8?343+zf2jG>MrY2b3KOGy)6(qT`TV=TvMwy~n7V52x+S?FdxlE(UebQ0e=2 zoS%EQ1^_OtB`?`Bz>K1dn%n*FBBfY|;>5(O?C^QL1KL$@UUVi@OGu!d0!jsZBjbpf zXh47%)y-R|G=2w^mp-_8)ua7|QO9}W}Q(@o#VLfJyM3(QDUv*0`4ia^#dZNsj!!-!rGIcfb3=0;Kn8yvQlT zuPb5(_b}&BC!m20wT6L>eqxJCTR*@W^A!hyox!b0Jrg&l>>g<|2= z{8PvixHW%Gz6Rg@8TnK4+5F47Cvx}XZpmE*%)pCs6S+;fWbUWg$Fg^2Z_0i$JB=KC zC3|8vo;{LzG;>GhhRmLf3%i1lIX?3SD*rv7ek6T)`Ve9eZW%e2x?{u9!U>u7dlT7L z6MG9E%1N1W_P)ep@vBA_3KJtAE!-3*ZPBt@lMkgxi;^Q#na8tF<*T`C5-+5)iHk<2 zh{BUMpdhh71`P)<1+Q`HE8# zcV<31`busSW?$3~COv+F3dATXB~|PH9V(Y^tqHD(%_Y61KhW(;ttvOf`?_2a7Alk6 z{JmYSNKLmcF8p1WEBy5I>{O%H<%($47Zl;FE?1N(RkW(4OyTNQt9nH=>tdHH%FMED z)qep~!|G=wTFn%N1d6Nmyu*^!3#( zkWF!ZM)`{_S9pF(uFjLx_SMfQg0?iN60r5vSJW~O!^kJPT#+Xiro_oTU9Kp|cdBuJ z(B%r(T&&Din_aHR=HxTz0x#;b(MRP|Yq^lxnGD)X(p7MVgc5E7RM%T;b~FNyAIO zU;U-RJh#X%ZtC(3zzC)m)RVeg5jnHEsF9?7pBwe*@N!LG&|?Moa6j*Ig)6I->cSJ|ePO^nkdyWR$;v3#)oSKUoA zAk@nuuK3>2fSXXS)LRu|o;z*TGn}ibrSg|y-taLaf@e5oj+3Tu#Ff?D#Ae-cJ!l&r z%OiM3LQ=j|eLtRA-J{4r7I^2IWb<9s0!cCFmzK6bee$pL9-Zjjx6#y^Ds(`~D`=V6 zn5{1w%jDgw-Y-V(*kZ-iD$76Y(&lJ6DLPfYIvGPxhu#ypV~f^oV_E)(l^$4Wb);++ z^~w3B`vCdW)!!q`mBsQ8yK#%0)gc)Xv_M#1Ql-X&UART-GeQHHhs_^#>1&}Oh|cUE zqtUBdy)r{XS0ZIzw9X*R>F(TQyvsabp>+8rJ zj&GviTkBYtXZS`_s7nOkV)d6sYkPb}sm<3ncY9{m7F!Ks=nrv=+)1PN|7b0lkKD=l z5^pZ4U+>m7Bzw#mcXsOo)0q+$uj}@Vp`)dV`Yj8j|k(#fQ_q>e^toIX-nX!e$orw7tfBepmj5-2PlSr=*I>U89?FPi3oF0oZx3CKnR7Wu`On%>C)tQnx1`8I6x#p4QU$ zCSviYfC6wZwVXJ#;q>%RQ*P??guUT`4IkZbbi)hDM^F*qP_npTU-I(gR&>3G6dF2j^jzDmF4;%g*n5 z{hNqgh~ew~4PHLXxECDUE$KC=OLM^h+#*Bk1FQ1~2H@6T=sS(4CK(s~el^^WffwTZ z0iGjB>eNC_mR!H@^ZFVE9!#ee;L@Ep!1IW6KSW*z$0odY}v!zDb$1WBJp>R$)}+`Gq#H_FRHf%l%~MZFIyR_`Z$ZvruU zw%0`)OxdAa&KZ~sD19OSGrY9f|`o{Ko0ZJ7*vcwB{D|n(rLwY52{3fJf@FB@x%X`;pmI zEu-F8fLkwE!6b&ZHwS-&+aVzJ213Fh1niaFm7p*8&4pAk_rvx`1OV-eVdeHm{oVPz zzNA>&W3;M*K!-nl3a}*IHtwL$2k$Z8qeS%?5+6Q9Z;{RlDsR1Sn34Aa{OHUbZl9xG z*Y~YcZ%2kk1^&?YL8t89TW+Q4=iQFO8IL^NYGn?wJ#~ur^S;4H&718E5KDjrK8!9) zdwn?lfcE;i>(uMf`ed;G4bkh=!+Y+)^Sf*UsfI)elb9gCwpqJeO1s9@N({tW&H}?~ zSu?(bIcJ@Ezt62BxoPxZaWioK z_l*J{V8eZ>J*XhKt4Q+y_oQzgAt?WclZQv1EWC_dfcpyj5jF5^e0P!{0BEB-3;W`m z;=AIzN4UcAg(o+}3LBF<6Wfz_jZidzR_dyJHGgoF-~n){snNa2M%b9&ls=k^r94!C z+`io2#FHt42(TxP`zIVv6F7;*5u3*i@$uKm-Da9 zbM6%PFQNO5MqQ{|1TC?Xk2|>l{A7ZB*hyEX7mVuEmvBz%q$}z?QW@E*1nu|APGfR; zb|!ScI;BdBvy&mZ)LOD+`vW1mI#spYIdVShe6K1>%az5GLUdhimUW>RqN|hj<;Ce2 zaW3lQ18~&Ja*LqPb<(AUIl!v^AVgPXd9r044$*bTm?=$vHAFYK=_%VL^(t5Kuc)(b z=}$v+Q)pUcj;$Kd?oYMUSe%``JaoTQEl+9ur6Iaet1oknT_L)%U|8-HIUjbmM_m%; zwDP+`bY;ml=N3jobbU#ybIwSJE(17KnT&_&_M|przJb$R=X<4^D_YH;hUn`2ysBAj z6@zv^=*!C*Kh0JjXw#+XMXOTZAL66)t?5$v)-YY4(`@I@LUcpW^a{sTCGg+dT5_sF zC3L^CTwCVU4~FQ5GACQr3qy3dHZwn0A?NGPeo&oyjg!c!xsz@*5e`sQLv(FYo^IOP zLUesmn4dOC1Yai~xz(Dfn{NxzHFJ4UsIyfI{QhiJ=j*M}(EY~jOjC4z32D{I-xN!Z zS^Y(buFfuU%i^mcy1Y0)BbG@$yiPu9ofC~2QsHhDU5D+bc3X&UaFbfAeoKfh&(Dgg z`nfQ@Vyb1~nh@Qn*9>|34?=XMRWZ4#$q-$KbX#6@Lv*b&KWSN3h;A%4h0@~bAv)4O zXBG@KM3-j7d1;odjL;qzW0_lY=1KHwXa8u@WNU6d9i~q^OVhJo!&$BKehHDiO8IXC zI?X>+jH=}v0D0B@y0j=wNo+*}e_hzZqFlc^;6wK*d0DL~(^rM)+Dx-mYh4kd%jRs= zSuBU>@a8W|3zK2GJtHhj9|+Nv1=*c#of)D7ltOH@-W8%p?Wd+)t<`3}5b6h$q!llH zJWSW7BwqgkI=Qo-u`aN6einNBYWk$5*GK@xD!MRhHD`YVnqem$<8ChNq$1iX`l4y* z20;#4MUU9ujYb94NT#4WuDX9#Y`OCfhWV7m#=N!{H?O+iom$Y;AB6cB^HR+sR=`#F zYYl16x*<%L7N@F>{~78ZLlUNxNij?pIhC{B@OuSwa=HGE@csO(<<9<9sQr4wZY`+4 z5#poQvGFW_CDadkO;{)`+!4Nie!8`+KCC><4{TnHFa@hTCJ!H7oju z!u&NLB&dndcj;=isTyAk^H;dZWos$KUu(@OhJJMy`lLBK`@@EUs(n=edE`HcGCAMEot82-yPzwEY8ryYhIC*Uxw)NVq%h zl~0HIO|B?hwQ)GqetAZoURb&>OrM;QX0309`RmK_VwE5*cD5hoHtYq1tqaiZXIU#% z^z#1>^OvWWX6>o)ck#dxn7==CzqGWhnpF~O-uYf>Nt&D$l`y?JX|-m*AL?gms;Rb? z&kFUAqzenC{9Ux?x5#jLKk?Y5v5ArWW4p#)D&A6bi*JlRHS(6?y@jd5wt|*EKXvP< zn|LgLIb!-B%iWMWmi*A@6(eWlo<$7*&g@I61IafMCnsLaT!YB{qv_jHyOXyiCPuDL z-=9ciZcIP2VOQEtYzKNkKKBYv08p1C`7bLPs-T;@ZW zGcxZ$6@k~%&!itr-=4l6@&9i6G_Q?`*vIjW^`3|UZTG-9adD<-b_5CD>-)*lEGeCs zpgwFOk^6tvj?vb(26>LuRF2WslCaIb-`EC2h`rbEqfcOd^nSLRp>7_MEfmxsGd2*#Vq$J#dvai8qIQ1*zRQ1Rvm=R*CTyGq&NBmxw>4?A02k zzTCyW`1-I7Hm$9((m?8UT834icl+q`B%?m~#=z>?8k`5?;C_$aQy<5ef(5QotkM`B49{wPy>exWR-*Inup?-tqVK|VQ!nHXR z+^Ci7wctyK;p9nO#ClDTMoqAMCx~31*zzI2A1}kdeaxQrmy);uZ67px(hs;>T9&tvH$3pv=(H<+VPe(51Ej)zlV;91*DRUH5((QMowGs6>nH*e0(>$gg;8 zd+d(X4P)7{hl|ysP<*g3S2(F~AN=lI{z>@P&(9spUJm5H7cy65?nrIR+>+jzPNom! zPRc!yb(719jq&GVyR+Hs-pnbnh{Y>hH{P9xsh-a9~u)4SgdtpSm9#1fFo#TR+3COQy8g8K zwl?ZnkfKAGsV;x*;5^F}gIH#0-0R-KIV_g!#uSZ$BB<1T^dS3HI04Z1|5;!9Kd}l- zl~9hMwuFi29Z2F-qW$T>9K7R$r#4M^l@$@LHsNzcge%o^Khrl~f`nzXlQ_nE)tsZP z-a8cc$kT0bs`&I!d=ZxIKxwUYi#rZRsxOP8zg6HMRmW^L~GRrY~*T?@!Nu0&S&zLicS+j!i5IrBPqd`X#%*?Zfq*N&en5!C1Xu@kXUU zuRb3cS4b?z|46r**u}IxgUH5?ZLJ>@=6~?sLVm?#)3Jja9v&-?DPv0d_|$WwPZncedm&zUDfMXbmBd~7J^6V4o?IglAIZmSK=peHXnwb+u1&@h=Vy=0 z-kDj>lv5WauOE3JesII7umv>Icf*f={pk7V-Qj-T={=T+-QJh>M7D6x{~u&seWm~B zNa<^X>>r%}&fEHbHcGXc@sFN-r7xX-i#z|P^&D-K^UC3f4XBEJ_UE{W}Hqc6I*zH zl)loJMWro`1K+em<;Ir>d7Ak&Y907eU(dt7R40|zh`934 z2M5RCdrSWJ9(WVpj*smAQfJP8>zCH+t+S$9Z-*R{z5OQ65+wtE_vMYM8 zy!IWxaxQg!Gc&wKupaxeEVYqrof;~JR2oLv4P@?sPZM7<^=}g}$KKz%@@8*2d(LRD z4HH|O_tIYLi<7^++6Wa87@MPLehf8S~j zn*+3bk|HqB^Iiw7z=2a8kboi%#K*JRRs6oay)R9xYsUSm6TR2GJ~XW@L4DBM`_rmO zT#9eVIg_>;|Mvc7e?}1hx%bT-wQ;amwya4nxyWw|iFEJXmVtY4%T~(2|6cN3rnHZ~ zGJGEyh%i~Im%QQ*K_3mHe_iN*!)+t|^wF=(UmkBye^yQ365tfw)_)&)GlAL&ZX2qP z*j(uK(J-kE=F5G}rH%sz!SHa)6(q4(GYB!G_BA^90r*p?m6pAOj(;r_K|!_pFZbVz zB(yL_CHP0L-A0=R=T0PaU8{>8bNjw05@EShuf6Zb$p2s^^c(vZkC9Bkk(Uo|h zzgZTM&mHY2`cM8WKCo`16YYbb(G6c3;Kbs^Ne8{~rM2}!WMtGk{9gD{f3pN4Ez9P-sN9S@M z%B9nHjoy^jQfDAbpqP6(`C9gw?1S0cv)5 z)Ay#&$lj8?J9%i78`+gO5`RawnBA0kE%QufDv`{j;}2$T&s>jFYWE)uIDYam%M@+d zux!`ltRv8Z0y-zUE@#@VBgikXbWPzc*|Akk=6=l3ZGqDySFw1*aM(Ogi*tEfc6iy+ zETXMZ{-$a0wrcC5sf*V$bjy|;lNVH8RcvBgqxV~!ps9vnxRT=hUo73_4T)E6#nCJR zM@{dyRmBh-t&@`I08U$x~i5Lf9Y4^|V?ftWT@P@UE=(WCI zrENt=P~lwQ!41x+6WEg{Va>14)+gFdFmRk8(%<{#+4qeywjam#y|>V+=y#a5=vb10 zv?oWpg#A9*lsQ9^T|qWJ#?URp;Y3ZgREOg(VCbf6%d%@Jj;%WcEsOF8RpMn$5L|&L zSW1*`*^b146DOG*!I}x^nl02Rtg z^OmZ*$}~f_6j_l~qMYeE!9esQ;opd zq}5>!D@4USl>g74KJ4J=c06`m(CSCno-3^^LI`UR1@lA&9?WLcVM zi6YOjI29IWs3K;%4ts>o+;2LDB}j^*IEMZ#JPn!w}82% zDl`GMf<{sc>XTcX=3?0jqAO|dWZR*j-j@jJZ*W4Er5l{2Sr&)6Z+srM4BBqfF!6wd z0p!Jf4BZl3^b~LNkdwssxWkwK1QVh6_f(BZ$mn)$p>ae!cu7gNXH&r?B-GK>&a0|} zWvy6(bqVu!(=>I%mQ+=fB!X=i+%Jj}CM*vj;l7)t%e=0ciX<7F`)dr{#PTv6K}3%@ zi4HpNm=NifA*iH4MZjNy$WtVshq%W7V(A9Y^OECQx@=zvtu44;msB0gOA$Hcetgpk zomU;~pEAmM{55-jg!H#GUBLEFM7Q~Q=xqU?2yMaAWX(`H4(ftM;`oF6@m3cyURM?6 z29}R%iBK3!-LcKnJLrM}fDLqzr5@M8hf^i=HE-}TnMnh2Op3LWM7EcTDn-Z!NYd^r+!NP@{|+vPD?E6N!`} zC#%o`<-5Fhk~imLQF^558ZPuCM}Ydy;)$4;FsjbUyy#k|Ff#$lR#*MZbY%G!7PScW1)laz!Hv;AOM zwv7`Q=c*R5QUvX{pz`2YhTbzbbkHRXnaewz&HV}cU6usl4sBaAc@~Ev>Re`;3N#gH z*{E&vyDT45vUT1za9OhY2UMes@?F$U`%qt8gR?_BZkR7t3SQ6BFvS$OV!{yV+}{kQix zd#(ur?ccW5&^Q#5>)X!KMc~2&iE*r)b{mLek6HcOPy%+UV$+d$Xb8Su%eu2| zQJchrL-1wNh-%cA@{J+*81(>D068hNMPDC+6C`CJL4>D>V8tmC1jDR9#d~>kp*|k=s>)^q`crY;IH&WR$7zeNWNtT0WT&+)37U!Ve z!tUBM;pxI3BrD4>DZ&R~#jP4x|LsRNKe?q5w+^@o(?9cij`o z&PCm+-pI7uh%OvBj+E}u-&)UpHW2D!2Wt&_ZSU_ScKtwJ23cC)dNcZH3)Sx)TDS2h zIU~fJyE%w9e5kLlraB@;LjPTVZje%zz5C4HJ==l2NP()L+WS(y35-41)+%#>N0Ag0 z>&>m7dCqziX%xse`})$AXd~(q|7Krf+i}`Pir{QJ7ZvI{KDL39hR*7s0jf_wICvjU zIpwM`XThQx^c_LXT%W#U_SC>4LP}ru=FVi>#i*W7&@g*H*)c<0KoK=-SY_noL-){c z^wk0~PyGzdAeZYKgN`3T0Pq5x%t~dZ3w%P*=cMpx?{Dj8zB2nz5G(ya-(O4)2ma|T z_7Q(&J}~H4Gng~K;^TvOle7Kze0}ioHRhJc5W~do?aK8j57K4}jhH0mD0}xR)yUgv zxTkonA;037d6%U3kJ)3%u|vh3#WxCv3KtZP=5NTKpMMP}^v$`uvt{_o9|lI>ahdzl zm!y*^4LC@wH zO<&@F{m%x{PKeW&oZpQSloI9uMCJS|eVt`j$>J{2@YPDaLJ&D^D;@j=1pv& z^@@JB7QSsmQJMDI(Y{V|f$X!Uj4JVAt|Ts3DJN3Ky?3v5;RF*+JKm1&{jUwl$vb=m zS>*pZBo}*phd)bpM7s3uFS>fkF0z_yd#cmOyjKV2x3VimOCQSp=WF2} zg<=>)I{pHE(z`FZ?o+F5q*QV{u;`Tio<7=_#zvp?B4-gDOfC7Z4x*W$yx?4;yW-MVpcIN6(ZE1~2gh^OaPJLnvonNo^_4TXU=S45mb2hUcsm1Q+>!eq}?m<+F zH+6Sj2N@FR=WohP4JsG^d=SkS*v7y$0r*7?_G4y zT;I(8Ka8A1-!|k-?u1*yy!H{7A}4k*SKbWWmRh>sEbU_*_Ml)czOn|X85vL>XyC7` zS#Fqc`HhobfC~X8MeI%1l7qT@>!9HUSrlvD=VR-8uJeJcyCUJe*I$W08$^l_6##Y- zPl)^qJKE3IOO~`H3(_-dP9sJo^UsEq9dN=0=Y^jQKVMhv^6lyRcCRv^b4tYN=Utudn)&6>i*ng z$pg7-bK5d6Ca+8_=gi!>IU)C{%n7-8?#1jSna8qEWX{gqojoCS3n~TFvY$#{oP8p_ zBfBwkFn!VJ6Y=xYFQpEq-a2|?{339DG-1c@PhOeWit$_df#ASTKIZb8%}c6gAeLko zG}?fU;8R2u>Z+uPzsJ%Y#Kzf*YD%ttHcPhZkULE~xr5me?VE+_H` z<@_HVbk&ee1UmDM@{bJNRV3MTY)(W_@MA0;QJ{$V)HK_czRJ=~nFnuCL0BO{?s})! zpNUu*fA`ij+fiQ7e1c55nE{?7!4up3_mOz*e&6T$vFjA2rZmWtB>TAic;E?~8sK^8 z4gua7wc$<<^n4iYjDCkZ9G_sOxB@a21YSbQ2loN+!hiU|%0OhLVPN!mM?0UT3z+^S zOM+7cm8FwlTV6L6$8w7-9TBO5u81VfB+t?fLopF}C85CLN_8H**N|-B&tvZDJi&FP ze&cdqGQBhCj{)wAQR~3W5PX8N62a(C55a|`MAFeGk(a&aZRgjp8wbVWoEn->$^MwX zhTI`|v>lK5Amr=>5V{lX7Qz$BHkFBhbZtkq5ks$8nteXris{gvYYwlO0w*Yfp|X{H zTm?A^h_@G!t8fB)KQaz10T~+zgp9Ftp66siC&7{)UxZ+2vY{gWP2v8U$$)SbfwMS7 zTQw4L#x-T6IBA;rC*VV3*9kXL`LXxP?8s*D z0)1&aTt(qI#KP*1q-ae0TwQ={G|29*{W?q6kY{8lip}dT(X|6UoT(rQ&*4Q)dzqzc z$jlIs+@u@gk61c_c`bz1LlJO($kHXzMAsvcP;(w<={jUS)F15p)?v_h((lLLy}v&y z_OCPPF8G!x?PZm$5AN4>WX>Q-z_zS6pc${wRYyZOw2k@om(b@{=&~0tt3wg`!w!0s z_JuSINkK}9X8efdAGL=?X=|G7s=Df!qON_~n?0lxv4=%yWv(h9rk6L70ijN_?^PU; zlQ@T0MB(pQK2h>7N?TI|m$PjF1Fr98$67{Wm*%J0t{JJ{D17AtBMP; ztJ{i=sk+k75`-Got1j!@FFWW+j{zsaHRLPU?~;(0V^|VY3+Y<+exzMt2svD_-^<<~ zrEQ9mMiPRM46FPRdw-NJ0y*G{t}F|d^8JqcA$=TVvFJ#cW4|{_2NIy93m7v?QAw4E zV7^7}KM|)1e_v9NGxQ7gy-~UmCyK}(Rz<~j--G+ts_Xsx?ex^&?4s4ZrHF?E6(m5G zFhfWmlNz9XJll@?>aYOK%6O)5kgG5bhbE9W|5307`!Up!ptIQC)g@@7pF|^PG(j(t|4$dlEkrz z5DVrCpTW*_*b!AEne#OI?y;lk?PHtAHfJ`D9WCxd-TP;Y4;441?@JLJfG1OX zid<@{xT|=4YGXz#ZYmNifM?U4NB~^n_(H63B!4)6SN`VwRj4V@O6|^X&u`9e%pc7? zn|mmCFn4KcUv4VBCpVSbmD6$u)0=YX+{>sHcwcsZc5k+oJ(9c>l?J)&&QvUQd^VQV z(tFa|Gef9?v1~gJdip#axk+$zAv+DWKSlZx@*H! zW`BBDM$2r+sOX|K*1JY;%IhOKcr&(X_DlVIx8Y9;w$w+au`6r8bcA51Uhkp^H3@;I;;xPqIJ4(ly8q z!!U7q*xg?NNq~o`wAlCnw}pew(2SKyLujfsWK@gJ6o{ zKm6ol7#<{8V?;SkBiNmkF5r}fBO=M|l@73UT^Ery>`J<8{{=%AHHm}%De{6Kf0m(> znSu|4e#O~rWo}Sx3wghs&be#_Xi>)+M{=)f@f@)y;XkjP0&+nuP0(D!R*8Lx(nZnM zkjISUlV+dE&;?$Ds-!|Yv9%Lfy31QgUw0Lx6|OC>Ey@75kaYw0 zRP!)PS8Q7sWZo1F<-am?sPf3*MT)j+izL>YwiD{8VX6>Amada%*nkdARY0P%iv0Y4 z=%6EgPc{KwAaehugYHNsk0TKvG5(6ByFg1&EE$49`P@jr-Lg$VGhxEA#NT61|Cq-b z$$i#s(|ij{2WEsQ+sNMIv@A=PfWqQv*v1Vx$9Sz$t%5^rP~gi@&*q<;L0o=x(!ZE zSTCl15=%$cuL)iR%-r%Z#$I{VC4!RpB8S?ckT}BSJ#ycXU`yQ5#W)esRoVL~9 zW9g2Hd|H7BYw7(g9cCz5(E!e=3nWG%Xn)7-?4)xrAjo*h#T~ObYLz0v+%*8Up}GH? z(IX@G=Lo40DYbD7mt`1sO_BQ;qhBHg7Af_b>%#Q*U)c8|zNjJ1R*>>V6*i|}2N*N?r0Kfsd2S;MJ zgYk;cQv_3%d6=mn|E(9;_M2!qk0UTX;xV=#%qS@a!S4c}fH$~H*!!b)I|wSAEU*9s zvBb7BLVpn=b}2!JZp68kDT%`8I{0wFCV*B6y=^z!{}K8NEDx3m$ziy*bSBFOfDy=~ z=4FUCVj&Is6R1>VRm+&WPj=iNvCFEi=t#DJ1#IQn{sF{+BWkLt^U4mkol)9`YT%Pd z7P~Eco^1~lWxzuS1Rvxnwmm9IP~N%RlOzK@5ZvaAj~tJDKh0 zC@n2QyCuLw-Lz+%!mwXM#pDEjiscWT9iCnQv#8D=;k$kZ|7-um5yK&k+z#~ryONF3 zH;P{@P86RnTvvE7RZE^c`oze&g=h2E<{wR*g%kS?@YTPN-Itw99iO~>`vsUCx@>bF)JBgls(f zV&<{T-I-f5S7&OOi!(bir)J)gxeeI`C#B88z43b!XJpSUoRJg?S0)$Y?&y2H#wKFK zZ{F8Ar?W1g=h7lsi1e6)5W*3fMX<3io;9aZLnWDxpwj5XX3CqKgnGBPEAPl4rr-7Z zqA)z~mDJ53I**{u4cSr@IU<>9FqQ?lQMom8D?4+Ojj1#JFD2*3A=}ml+i$072eD;u zg*fTWk7lR=&z3}{S`@*z2z|Zx)8T0Lxl&_uJMNgq;pK>B8pw0U(Wgpz%5eMv-s0Cd(#?-El`XZxDD^c+wv&G>UPvrgY`HTwd-h@DN}J7`ZtPTS2MNAfF58O zj}Q8O0Dg7MBMwvud;!^eedL?y6IQ_U^Mmt@%G?fk zk~ovzJqPW!-{O54x&W#eo2RDdBGDQ&6t{kf5T zde?(;A-a2K5=)RuLv4MZ>q}qhI4n{dfS;Z3W!bVh*}(~scrAO+17CjAUA~ka!#i%XoE}z*s(7UB{{*yes_xQ45-&)3& z^cH~GJbZ>Au6E!0j4y+2NG&z{h96yM{}2}jJxA{wbY$tMdaxmg^=(7F`{PRCyl9`U zp9ULn97c=ks+X-*X45=O62;d4j3Z`RYS;SgT4!AB9DnY9c70}AJ5)T_fj>L^EW`1# z(OAN&fNEJa8dE|3|7VAtZ|xk^s0kOy{q@zd|G%&GtzEOA^ZfdO<~hma`=CENuV0_p ziQU<+or$WyWJ}o+qtLcs_qqerGsQCqJ1uK7IzQ1Gl9wNbX1+-f%(s#Pq$XW24E$UbMacADU(IXkX_LZ_#-8n`etW=YS?De5xqYlJ{W$O~kNco&b((wp-2tCB7I2^<`f+<> z3o__Q)?n}Xw$hIF#I48v$s6cI?9lfSi1Vl+vikvOeV^3Ni@APY*5jyJ~4}&XoF0)3H(8NsYs2)L7w&T)MFEVkCR%813ljX!_NC$NM1uPF7%C$ z_GN1&V@x~}w6+N~u+q4IM~33kr9#R!oFS_KdR}s=#OO=!ZM%a3uj7Hm8RdEx%y#BD z;jMm>BZ%-AV2J?&8j&5dbPW1>Bi)ia{8pun&!8Qt_%Fz zYmJx2yUtS9hGGMuyB%r)ct@)74z4GyRsPX2`ObQb3Eb#q)Cu;i$E`+yocEpe8Iz74 zqZ0Q!ed*zWUexaM*k}B){Lb)W$;8A^;7Y%?KwI3wd(nXdkR^euK5@*H4+Tv}aq zZm5bkzOaM4&2y=}(;w4s4>luWr+UwkUvXdzZcN=Urj5N`yao9G>Eiu`J%v|O7o^TA zyqNz~{_K1r|6s11lX9FLA^8@2(n?~3Hs#DPdV07Xh9nR|Wgb)-5nQHceHiC0y^f8d0bO;_$AAQrbOBE73I!-MA zRI)!e;IpK2X}m7M8ye)j9mnrrRGuA>OK|27IQ(Eh4uSn3=!Itn<}e#nm;3&J&jwb4 zp#4t|$RRL31in*(lQ76gte8INzVXzc96SL=pZ?K6Iyh0m$t0v2<8y;QO{QUhk3(|) zdw)GW0eElsPWyBoKRfvIE0qj_sE;2E!-a-91QLdzc@Fq3B|GSe?+^YoF;fO;i%$>! zJZlyU`r>2p4=h-M@&#v0e?TFE{7eV@458ezadzDsE`T<6DNZ#~V z<29Lv{jWxwTn|lw?ux_g2UJHGZUxh9lV^sVr>sRHGPaYR$)4%!RN`wQ9aD)81#=(? z&K}S7rD?9#Z)AV953ijC90uIOR(4{#6Addrsjf{>=X%faz%vy@OMHL$wZX*6k2A}T z&c@+1R@$S(YbF%Gcda`LwRJtc9_zxBA1i5h@Aqfk(|xUmj%7e4Dr-kuDF_)Lzdqg9 ze4s1BtBAY~I$f~etZ5gfe#h_i^$o}rLOEv^AC>m*_lBR_Z0|Dl6lnbKdY`ALHanay zOl=KMt;bAVsFa(tNXqmI)YB9FhyD5b)cVXgm+hG)uPhOFk&Rme0$eawT!Yk>g()Xtiq|NlT z>E-l05*Ow2>C8`I|o$WgK;15Fo@E{Y?K z;cSoPhM#;)5hMU|2*5~IWRlmpLRSH;4&*jq=aIZjN|yoI2FxT8SkLk=v4>H*0vuCK zGZa}cEOJh#bXiqI(J);AVOamj(19ccAZs9%X_onQh7M3CfPPq<0XYBr7`oyD6-fqi znx?4#nWYOV;9mqAA1B<&&{f`Y4WI?-z)(KO(1Aq;>^~I{$BOU;hOS7cUI64jjaPUQ zB~9C}SiA%96kak#o6I-s6VbU?8U+m!aQbilCa!03_<$^0XRt^hh5I3ubJc)`n9 zI$$?Zr2w#Cywzms1g66hfIciqvn(B$7!nZSOyItn3|-cMs0*+Wj?<(IS-K9WKHw_> z`ouV&r6X_41S*vRB*OPIbN~=?Cdw=rE+FARr;E#^H(1GA*n?Ua2FmxLkx&q8MAVmYK$P!3iV9*{;0W2Rt9e9!fsiF9C4^BA;o0i=it9Ac|}t&I8Y! zRFkLotDFnSLJ^4GqVhF{4sbIM4^jh4(%-OjmB*I?(8?BtgA82-wlQGRc$-tKuP}79 z2Y@mlc#;h(UGl)Z@TGr}S!soA0qsWs20tg+lPn!b`Mjm67V44^M2morX4#@+%aCI{ zK~W9pfH>lK16W2ncMPZHfUW~~&@v%>WSvxC3+N`$kR(+FWSC0g4+1(6Z4?vr1ArHL z6+;Jp9wz}Bl{Zx5a)u7fc>)9nh;@S0Kiql=S{M7N3=LV({q3UBuEfJdq`hestjmD=^xmgNEd)03dA(Yvd;jWYD5bD z?k%Z&c!P0j$_d`4ivSSk6|~*pnYSstX%Qel;906Cv2;PO4dA>1$x`|>m{2|n? zAzG%x5x?3B-QZMBkO4oclZr|!^zQqi5+Mr!%q9r}F#beIndx|Mci9AFP9oHKQYz;O zXnnzZ0Us#nF3^@0`Bk=^5&H~q?Yhe>;N3a4?ud@=kZOx7{5$u(H(%PH<*oljOhFU+ zmBtBZs8)cQQXluyRRVv2g759) zJ5k)+4jlS)bfUDOD9IkR!?h(ZW)jK_{1uo7{3Ems0NMgv77)OyqMXRg7TE#zt8AbU zg<`$NtPUA4bEKY+rYXWH%VK!pbJL{f4S4j%x!gSiP}>j|5FZuw_AZwzKUA1S{$` zI0UtnRFDTN{N!U0hfq>*vuc<(gTl}Ohw5tB)|8L1_v@r?4v>R^mi)(Tdq6h;0tj$h z;Y;lNK{W+gF@VM@X&>&mKSDc>(xxL$KamJ$>G5q3X~$q|~atP0rgQ8W(l%{$qCQzJA>l~+(hMui@ty@MV12u+Th zE>SQJ=zxmwFYNe2bA&=9PBZ z3&m55M+!F-PAWW*pUZE{AIaU6`w(jLeKD(Kp9R|f?o2FmZF(a8eCp=ZuGF#Q-AOxn zT=Kx^heng5cO))OEX3{XCGqpJH>ITP<3I?!GL^`l9sgprm+-YAf(0@t&=Zb`((q4D*8 zLqsMd<94Bu`KR^AFO*bC{YwAz#!Q19@<qvGW4$6a{Y-{m(n-n&qf8Qk+9`dXKSh74Os{Bamm_LuU`E%}{s z+v~p8cT(8_n?&yx5}OY({u(8ex{kzyx|H&Sl<&>6>sJ%+kte9AB0Xi)r@AG@@1XC( z4$=Ev{@8hwvti6u3DgLdE4~HX5dnA(8zY^|K}O=X;nz2SSd22j7j4Fs z8Ps*(wvO{W`YWh+Y1>+7I&t6F^iQ%v4)7Ei} zyrtPq7zJp(r>${}W=mzDG^`q^peEvJeMu)TV7Vu-81;vrHi&Er%g@;QX}Rm8y-+Xl z)*)si3F4!(aqAGXF?xPbO=IgIlBi>YY{P+sK};+DJm0#G^SocIx8J4j9$;QZ%Q<4> zBAOvN@AckC{2d+mCa4k*Ku)CB)YkLd5%5|EEtt;icMdZrYe;eQVj|D>`-j+;`tKh< zlgjg{x989b6f2$U?_8tQYJ*YxfZ>6r`pyAng=N$o#KG3O30ESa+CTBwJ+V{a|35wT zYVz>dj^tfqH;-L4Mj`+XieKIwb{$!?{xhV5U_WI-< z*^`ntWOJi?X*TPtV>NKP5Z8A)o!!=&PA$l22zIK$gPRjFN^$C4F1U zO%+q;C!RwOvOgGj{N!V#E*Cu6s8=P)-^82>=oU)Gm?$S_$@MyH`Y}&Id-Gn2-wBeJJ#c7sqn53X7YCgHn6ic^Fl=VPiJ4;Y5 zWat_SR>SpzVt9_e3v`-U^Dg||$INbnR*wVcm28x53Hh~_L-PbD2Idj;o{5syl7OOa zyrhE*^)->d`)^gb(zNH0=@)QC?J45$LSYg?1*d?H+Bl}71JW3^!WlYTOmO3nDqOaD zGE0XwS~3m9cJS73F?8M5WgMP4IPUZlSUO6Ri?FmxaHIY!_Ojr;uu8(%XX-GOzR1#1 z^bM6hN%<^=#2W?o!!!sZxT3&o`VdRU^fM6mVc3rNw=7*YWE69eVX)_~VCbl|=USpk zd~SM~q3b9Xjrxj?3CD1WrR$uE`k*k88{8yI=iop_NfHj;{132nMS@*lLY#E4px%F;2jP(o8gAwQc`@d)Mxs_|*Og-X(n@G}qtx?sWi ziDGdmjQA6lZrg?-ni2}5J3nUVnkn-dY;R=VJ;~5f6H{|E)HG5=jvy!Czqahd@FOe< zHDhFZnVs*b@)+DBI`Alp+9@cIiehE@7Bj_tsBSd(G zjtDh3%hFAhHiGX2WenwCFt$V;F;j@l!Hy&I|Baz*s2PgVi=3m#>P-wCWsu3Ph?-rN zN)U6YeM86Jy}vOq0(+Ha#!+cz(rJ)lnfS@aVCsbN9-|D2dMf))5zZ6`u}j#!e~qOJ z5Wgy9uVHh?*x9Zq*wA6agzSHvrHdk}x}m~Z8#7{#z3FuMM7sW+UmmU>h4echDPn5KY*ga4x3-$d> zjz`hTLwITM-Y887L0u>)=8*WBceD4y$tcNalj^F6*!D+hLZ~O{YAE^+W#wyZ`w{Ah zwS;1;x@Kc!gZ4-$D(RqPJt}i;>bM_b1O<0F)v|Z6?TOl@Bc!(;C0!BR2_*yd4h{30 z(B^~o2*mBI8W?9m=%7dJ_6RINFrkhpG3g8Jckvu*OE(QqnRAr;Sw0ab0wM$iMbY63(+JL6zy|@^E>@Ch zNye|S??u&L0dm9P4F28BTGdb=Tf(73gsl8W_PwU+NT{)i0@TjO*>*Z|v#Z!NxFc((9h;kLrHi1WXsa8_Y!;Vp%u z`Dgwg_TB_sj_N!V?Ay1O>gC?6U`%)f6NT}^R|L4VFV}>~EV7I-mVpo%6RcW$Uv5|L z!C2mif-xb45JIrS!x-x^1Z08x)Y0T$Cy};)DRl$X6Ub6mCeKYi6F)skK_$WOCPLIVAkN@=(DW~Z z3InGlB8iu&gVZAslfRgLI{u}(*HRC~pPjol_FU?Q`TePTQwaA{vHPPxns?ve;^(Pb zqL;)UOTIF9cXCg%4EBN5{SVIhR!9lBxE{{wnt z;7Y#Ltg8kRy#iOvd_nE}GYBe!R|>i<<@Fy7xst87jBfF7hFmF>csg79vmsYXf(ad$ z|76IOoYHA!I{$gdl}b%pYc+2iawW?HM>nq>a-|@yS*@ZzUUM@9{#2e0J25CN4zg(wEE zWUI{#S3{|GgI6j!A;;Gb4Z9*Wo4G0~tm8eC#vGE#(A~8^hYJJzQLx!+dF{#G6FyJn zyKEs}|HiN@MJZz|e>m(4L>M>hn}=K}vSOu5e{RT?Y@Y2}^k;`$DchxjW`A_Zm5j<( z+9lK&d+>X*`CQ8uKRDz{xw+Qjo2x^vl$t_UDF*yz;p1KY=^07 zCMu~pcqPy9nVj(#L#~tkPLoLp00MYHDo#&yi#bFG_^iIU)iO4rIC@pI^;?=uNG>}FS}O; z@Z}(E+%WF~!^Ys7avf+m-TD3A6@P3wLC9r4<=aC15#-s5y4KKpPxx0dnjzcT$A?_W znS96Wet6iGJQypx7Yw`7)Vg9D1@8@xIg@P^%Q7lbId~=C5TKFMAA&FwxUwd;I~`OS zIdG+_SRDxkBnPgH-YfG(Ly=Dc;VAG-MmF=g*Wp6o%E&W2ueU|s{?%d6jNFs+av36g zvmizW-ZPSS@|@AgG*2J)%*efE^yH4t87Z5LmZ)+{K3mqEM25k!f#Orres&l=2lt#F4d{kYYMwY`Y}t{g z-{?~*+k}LPy5n9S7~9)OR3jzPtZikLH58;g$Wx;ws_aPlY_vR)&6_sUaok>mqb7Gz zL|30~qh*~eh%Hh(jWD^`d_DwK+v*o)9MsCQp`lZ935p{)Wztvk+J#1jFRWsDEXGTi)*^yG%==1Vz zWd3fxs?y&YLbuW9f2LOMu9Z$3!tbNyz)U5t=-Cs7&|viWACPo>E*K@hkCucpVCxXH z-yQb;kuun5eQ2~im0=5J+1fK?Ml-A;7lc1WR725|?k^m=DfD9E$kM?jid{nx|tgM(>48 zf~)86n!AJQE}W6vwQw-LZ6Ovef>>~0w}D|Hm69E5}Ls+go_*29x4=Bu^=_v84)kHNofWNTP4DmoO4 zc-xwh5WL>-+IbK5^j&qXt!}|Nc^{n!uj{ErPS>%aZ+?%;ozr3-8N7sJDUqTvo(9BN z2P(ke=ryF4OogXWE|j6#d_T{0HLCX3i8iYW195xBV(}C|_&h_v4zHeuT!(X`jy2Dvjz7o%Iz7A#rTdcRSPNy7y6B zmc6RFAF^6AizdV{p{gYV%^RwfYNM#ua`g^0Y0%8#YQ`)>tbp75!O0u(`VNwX>->I! zIRoB-KiK`3Gx*iPS%7-U)lMy!$wCu%VldGAN6$GC3OGIiq7|UcyC0>6GVUh$dI%%S zm95I?+MhVj^<%JQkH_cUVK+24bS$*hn~RUZku$;5Zm!gb`sY_*T=4hAxKN+8ve|M- z?UB!3#;qLt+G=gN(8GV#l$0A4s*EF-u9}8&5NcA+Sa>AUeyJCK?=*FGyTUnf?j|si z)3I~a5A^MCDdvCsN2mMtk%6(ePT5DN`F6AJ=O}%2R(>J+>N$!p?2sRwmWsHEGcM$5 zLqjY~z<^-66>(FgM zpkmMI&IxG>TQK~v4AjXqJ0^cOm|h0p6^SbdzvaVISZ3-p<&Fv9M*scYZdT6dWPHr! zjxVIs$g4){CXmzy?r-vjUb!&9y7jOF;I@n2Sn(WpJ7PC`Mo*){yxy(Vw0iab4A8Dyl`}2n8!(RkZ|;`)Vl&GC zq5*iG$>=t!GBE(p(6H3QLAaI4tIAm5m)p?MvOBx;^Gr0+b;` z;Fjcxu?x^Z;oGkRjvc>)SRikK&Hyqw)E_UdK*dUkA9fPEQQ#=*SpPl`-zR3p*N4q9 zl)~tc6MX8?;m)m~wB(?VVa6^(Zf>rOT8b`j!I~>_#*W8qLmvYjvRdp$u?{J?m6nY) z(a%i(yf1&@NX<`AkHc$1Z2LL%pPC+rUwOy&Yo_j=0gJ0q;)=JQoB;#U7wr(v4Ex0N z7#uYhtG13#1p2D0@cP7F#UxvG=5Mw4^+d0f&rW2=KsZspH}2$y_@ZRu+5F5*II3#H zHvLF9l!-8&D+kBn6ym5gs&#z9?`*q!B7C@xE+o!_az9#k#(mO1ISba2x)olLpO^(J zq#j@nM3pSZ({A8foqh;!d3)DqV9Otm0rvs#*;o)`xqJm?jAqVk!5;axjWu1yaVlu7 z;-YUQ8bvV(J?y(d z1{*)xp{WlUNEUz=-Bt5Sj0@zv@wjjfEEwm&+MWY@1PBstlIKWEHRgid@TSS%fHa&& ztp;y_UA0!PRK3Fi^c}C;yle2-;@7;G{oMNL?1q>JJ_!=*`0pMX^GsI%HgXWqg6}f@ z3c8D}q`(w9&#L5%$+sW+0Z#UFxN`llsd zO5ByKx}<(!4k4;yO8Pf@9;KD-*cCxsajDb2FAfOR)-!oG!x_)!VZ`jkSL2k2hMQC~NpXBS2C-7ST>70;wt#90(JS&f3z5Z(x zNw7mRsQW9euJ~F#%*2`AynbyWNfuk8@G1MXX}JN(378FlTQQY4?wrCq%f|1hv#<4> z4O_O2SLVLSbsSW2b*MRw1g>AM{@0KO@l0=={IJdA+>JZoa4*saC*RHe*4X}NHehy3 zW<6Um@Vb9+!`8hc-+29J@ox0sMC;zE^n(sdKdSP|iUsl8(O2d~~99fzLX}bAW4mjOb*8{jo~~(#YLnP|)cWloVGhA10n}#T+$}R^mI{z1TAx zg9h@hX4bF_@`H)iFqT{fd}yGWpO42hD{uDoSvn76n~{fdP~5C;W-7G~-v5697-yW{ zxAEs-K7DoFYa8?FDANJv(^of;Pq9{lr3zFDY&?y6d^&Pb`SBF5&c>mGUKKyy^40Zl zsqF->`&HRr-Kd? zk#-8a$Do20`Ru5Q8S52`mco?|^pi;!U)YNIHmE!cDR%Eqi-@5``${*N2A zcH#3;TFMr`%fdg-x-N!x!a#Am$Pe(38!@N7fB<`$oKYD475F{to44GmS+=3^2o@rs z2aKMDT)ZtnQQwpJaaEMP(p7MAM{=tAHTW8rhX_x+`RqvWB?f$Dp2@Xmy zt8W`NNX7^vHz^d4M*hp8`I%erT6%dMd#yt#=O|R`tKN|aL5itGsQn!7u7P3qa??qoOm#Qf>W7ZSH5j>hQd zYjdZ}v5D89V&4wxmB`ieH0+N5^ZZtwp+-V)&9tvzEdj@EqW;$7*XH2v9NzWpZ#Z_~t%-KDp;mn-38U_E`qhCp8%He95nPK8t{qtD>N5)qeI=s$K&_3=spVe8HHD{?-&*R z8jp|oS}$b?Yj1CD*!Q}Y1t*BMy3PCAf0_Af9j+l1s!w8!8^krvp@dln;^v^J7HGLe z_g|hY?WRs4(+I>EG(E@B>XtIz`A{bHRJ2EXira~)^+EhSv(w+xo>$zjaILHr%olG? zJ+`b`1-;Whb2e&RIYYx18dSM`JiUhT{s;qO>l%-W|2#WaxYWZ!??^K~wq2vrmE*sG zSZ}`ejp}+Jx$&Rj&+!;0*6ySfF_1NDF({|@~0+jue^Rb`mp&DAg? zp*NohJTuP?Gu~nP{&=J4JJL^pPqQCSOj7rN)S_Dl(5(Q7s{frFp%+eG*cUw%NA>@zv4iRT@ki5g zc+>oj=%GkEa(ncy^x^29bT+y_vUC1uyqeyb-V_VPcg1&yspwYdC$K5KJ-#`7EOj7y zICU^~7t{&Z9NkPE3!`cQR2Wwa*qowLbo^-YP;!5AZ+uT|Z}R4(Ozn)dle?0;slAcq z`R&Q&SaqIG?w>n38A={W984UXe-!!+>`7D;I}>-!AB%2H9GPEE91icGWQbolMjfUO zP`ji1!iVPeQIF1VjcuJj8o3>G@qgPN2yF1f^)Rxg+%KtEguC8w#-0SWcF z?uYByl9ad448Su&w~{Gt4!|vQ4I0dy5`ddb-tMX=1mHSH3z8ZM!n@gGRYG?7{_$A! z8oj3c_W)dnfimKO06eF3ZN2oJ09s_|&DmcL zz_qHy%Itp%z)eAEa=G6Nz_m4#H!`;c;8`KtX4PE*xLI85)-pSTa9%GI3a19(xqL%a zOtL4~xK>UL1huj2hjpe;@$QG%Kx=BnIF{gVv=6>TTXXo=g$CJ6Nd8^Z=Y;i_P{K z0l3b{ouYbr0B$wb*cN|60IoHPQ)Wu}AiOH^dMg`%XQ7Z3&!O72{okdR#6n5o1Mn=% z)w>0h)U#^voDdku%7SsqS}W4ApG3|3`2GHsL83m==p>GVrb1kt@JU@uXP!*y2`@#FQZrjk< z;5fB1r#E*6;m~KZDL)jL7lYH+81sX{``Ip6Fz*U{uinv&PVU`-aq6v{Y85{myuZaW zx$N%*@2}bU4t-JJy?RwF+w89dzE{t6geG%yVElSEuN&6&LAX{c+tU9M#G~k$LI+v7 z;XnA{`PCJv!dL%e5RVLvhcd4P#}A!REBqe@@z9OBTK?@I9=g0%Y8XL0v|3_Ye-#*~ z)~V)m)~*0OwOU@5>_a{r^S@RT>Wu{$POJaBv{I&N=l>uu9xcBHT`bQAJZ|&}+yMIj zuF!q+_bz3Z(n}{(564c7KCyV+qPY0fLUZAi1v#=meP;SlT#G#!c|G-Ts+c+@^_}Ex z@e^W4=i5m>`3h*xm&Komemb%>@d9-RwHR+k@0;I6A&vc5>Tt@f=SS-2o^}qJInv6v zC+Q^C#Cv-9*2HoG>)!jQo$0OV?Gc3WXawQh5k^?sb4OyRvf$R(qx0F+j+C6*oZ2%_ zrMAwW4EBVh$-~i|u|r@7pu&5T`{Oq!Ly>k;j=FC=6xlzQjiUD+3m-|y)cyz+ZAUhT zv*9dt5PAc)SCN|CQrk0^Q;O*f}iQQq>E^s@w2V}Ey zb+i4fxOc1@mzySssd>V>@wvSiF2b|3ZhT%@G(QV#Xk~mV8jr^t0opZDZXH?m zZwA`K`8ki+7}qrTCNF6W_~8cJ0{`_2)1=9p{T{P z`#$|_H(l9&zqiMnFdMHpbOH|Y3#35USqbl3C#;um{4*1;sS{?WzY}BQ?+!E2-z-5O zQ}{iYUK3H@nZeL+de5Nl=Hq9*Z<=uKE8Kc67W1U&}96i$Nch?En*dfU%T^d)#y zun5mai7RKrDnHv@GiO8UnUhYd7VWbwsB(mJ2RBW`Q#BJ+%&XymF=w5Oj@;Vr(Q?yz zd5hR;KaO#3)clOj7@5bMylHk$MidImc+699GAhPnmMV3q?^CYVD#i0K4)}XKUk;6y z@Zw|ej4#bT<0HNFj5o@qDZUhv8cekWyy|oL(nQ}ll*=*D3E?;!EiH%3UFjPQ4%Pq5 z#_n0VaOsuBdlnyBxIb21IBQ{h`Y2TWKOyy4G7B~TvauHucPIG7VX97@1vLP|@q6Ms zcQn)$ zW&9jEa;jQ~@K>!-H|-S=x&8BG^Gq0WWuUd&Rj*ivfN0E@KR**T6wR3F;M4ZBnQ-(9 zY-9d@*KBxH2q9H9Xem(dU`)slIz5$D=)MGXprKKzZU2KaiIEWMRx>>&XVXHGH!gyY z{_R!3NB?y7hE?)~s|N8MWc6{E)~kaPxQglk79k!NjdrzIX&BBwQ2jDE z=(2!rg8iskaeH&+GG!HV8_m@w1f>G~Ag=*yslPC}JnZ!WgIakGKVbcR^9&ez+<>|2 z=V!q}&=Bw7r_F!|t2_|(=*z$FngtKRQHMN^`nehKIQ)br+?igdMx#H2qnT(F=LETi zb`8&88?=MVrPQe&qiPp2eLWIsu z6?on$8q$C1{oX8WUN2_5tX3gGv7R$Rrh^mjsHaYDFY?z97N9?Xcbyq+@`FV8<=ID2=SJEb`0BLyq>yxzmb@h>wBaWYa*OZ(DeFTug z?R9vLgx)m~_mq(96|;_StM3av&|B0uxzHe$CUw9kJJ=Qp-{ z{oIr*v6$0pYOUj}Ml47E+(fI4!}<#m!}a+q56MM%s;ebEuFFSVr=L!p5?ObDEP_aA+e8)-&%^G{H}sgV)qNWaw1zKRsFWBO>#()Y zy#xQhlG^sKz`v1|XtkPiD^$V%(ZJe=Z-u^mASqwqjqSn-$L4tMN4tD{d>2fGZ=_ln z!rqGWr@}W`D+6qCc>hEajkgN@?v7Y5d;di8O2DFmoNs-3`>v>hE0nx{BHf7S{R^>6 z&|MWWmTj}{SO0(iL^8ZH4CJ-!v+|sexppEs((OnznlV-|wy9|C1S3@a-Ey+88T^nI zmaMnI7$)9_P-lg*S#LqJ9ndPP^-9ge6uD>`ii~7!%zY?6c>Jg^_u($2S&yD5TVedu zQjb~FAr9y)kFpm`L0NRZ;d%xaY!ENHBm<^d!Mnx<6Vbbm)HS?6qZ4jCpLo&- zTJhDP06|38HWj|fbSlhsJEp?zs;2m~|L|1L zItp+IN1k0e)w7;z?624lP4zU^q}>tV(O*7=WPk*Nm3q^wPYY{x>SvLuz8=C<|H!n@ z+jR}^m^-F^7J4NX%o^S?KRosGC9rK&v(Rqd*H-e%MC=V6HA%a`4U|L_cLA3U%Gc&CTQnzqK)kmhF z^<=v~wpx8;I=c6lgv?>x>LXK7-eFN|yT_9snSt(W4Tu?lU38Go{j-0%Zz9S*VhhiX zDZZz-Zt*wmnBkj7ZAv&J4_Q^GTDwqg9_%1ElofRhFmZ>s4^P2O5W3`hP*5KI1Y>Y= zK;6ukCU|5Z#1G;;ayq8Yho`5`$nC?&IW2YE2ww4^GR}u4;u~a5hggyo(yER=GaPz0#72)Sy+}Px?TQ^-dK9Yv z?OCcWJr_rn|CX0dOyH`27sv0Uy3u`$bnN!UAH{e375{EbP>b!@XQ`tLw=IYZFQ@mV z?@6puM`J&VZjap;zdgM>olV~o-I1;*X!Jf)b`ZHQ95;UDwH~sOj1w848GS zQEQQKR%A7fQ!LHobONp#Iy6@kcu^L06vN@;VR(h3d7V{covhFaIC$DHXhUW+va+Ve zSiGdcI~3D6LJ@dmR#bRN<^)x}3E)`vLe(fIkTRh0E*W5fN2eN=z^k&sYl?9-`8Jwn z4VKe6Ni(k`;Hs+9vZ-r2XY|#(R4ql-8II+6L;GW}1Y!Id$MPDl35+Zm_mgmyvuKmi zf%MWJl5m0LOrAAWS{J({T+uAn5F|~r7!BaqBZK}u{_6=Za-X+r1uJjJHi$x|8zq0_ zssTJ97%I(a`mc~9VPSSui(@$2L{S(1mnsU)tGuO)275XQ7c@gsb(yCb164Zk@27P^ zU<^%RI3-HLC6h6s-m0b3?DKF6;`>!#R4BSB3#QEf76~_5TDK$^k|lqNfNPQpEG;pb zB?uM?XK9f!El!jLP6IgZ8G!yho|0rX`HBg7WZ*Ugx|I#H-5aT;ii%=!7O?Uq#G9dZ zt)$6}C`yX-%LH6wSsm!9v5eVQTT)edK@?da85E!fu~iCWA>78 z#-K$RYEPLo`#S_&H7#A?MV4np5!GPa?(8^`kOu!APic=ep(kJCZF)!e->$&2R5()< zY2!*_44TRax~S+H>|!Xc)xTe*O;MLvT2rMjg9Prw70!?pPGT&RuEBT-xFYhVB#DN! zsSnPov?!>8!b)gO`uEGG%rT0l3zGC1&|nC-z^Wo6$*l4LkaK%*#bhO3rg@p!2EZPi zrFn^!B#jjgka#4HWf+AqOxgM}dB4OOx(FK-YcT(bgo}nu>#%DHnr4!CV3*f*T?T$N z|CAh$2nAMISmVISs4s^<9zj<$LxhcvHQq_m4LDT*OdKP#NZau5=S5yH3|;~bC+kdV zoX$!j&GJ0Wf1A9YQ(z&()+n0BwS90#lSPdaXjOfh96y{Bx*=Jdr1Dpg^UjL2ELjF4 z@Y=`7@w2?8Xd=UjoQ3?y{y1Sv0IDelV`*glK#h@QRb_adm(?1v1~rD2EFE5;3iKY5 z4m8vNRxClaMC%dqy|f`g{;I~nqjgB*i$7_p;@G%`}dnBD@Ys-yQ+kue0p%1 zkxf?QS(*R6zWYG{U}YVcK)JpTE-)4>dQno9ZGCVK4jfgLdDHq`K;Fa8Sa1*tw5bSJ z5bF%=95pGoke3IJ9z zbzW8VbI9-2SwR#eT9z68R&xAsh_E^fk{Kgy>4S47#|sR{YbHbDfdyh}aDKrO`55_K z8m*{|B5|V5p^o)F9aKve6%nKdMn*Y>J-7kqH?P6@uAuItJ-9B&f*>+7EuT!%LFE(> z+<2(h%YG5yZuAcf81(W$>#&^^iXli}p!iR%(<;wbecY8&-Z{7dm`;*0U8V#QbzbpB%Wtmuy-dn4J% zyCVnYo6sllSops1CE;}V$+;Wn&YgQRv?~!xJWSmhzLR=v?z7Q*=IV2wrFa;95i$(U zrQS`YsZ--u&%G9ZKK{zwcjumr8da;8RCKzB)8ZJb!tUxSO2HJwzB^%ofi|}RR@ws~& zvK!(kz9P*3_~-h9NmhtXzP_)mIK>W0xP(KOdGsiNR62ef{j#;XqQOQBW%X+);~vuV z4b;-JoLL6bq0`oL%lR1lx~PrHj-Uy~)<;xRcl=mgTBGN%J-;vmtux?;sv{&JwDTd( zK^1hzzuh}O`g%My$~YJcI=X<-`NJ3^{5>&7=fnWlS`kIu0#_Dub{!)6JWfTY214!o zfb)}SjA|1EdmuBZHv09*@*oS0A77ug;B+X%UO!ZOeEjpH)*2cXmLT%e%sjHT+SnhQ zpJDD1OJl!hev0+whfDZbX8D4L z_{Z&&R|JdyN4z)WX4)T|9eHq*SoOCDpG$MobC}bT9jcr7G5WdnahVed51W_2qoRuK z)JR>uDa4bZ2dM>G07Rn&lipR7r9&xh*@Q#w5fP7^>{d z{E;)T_bEHYu0%>lc;Cp*%v-rK1cc?_zz37ivfZdwfpZP;&*>%<@PSku9Iu?6mb=`Y zX#{T}PcJ%yGt=%yWIo9X$SYuJsdXU0q^j1lpfFZirccw%^jua3nb427$qeN&U>5kL zLzV?b0@f5+un_(_$fLMEM`kK+3buazn1dfEv)&o)g&!`1gB5CC_D!pA*UG^A#_x{U z^tB?eZv4>v3m>E@=&Nk311mtjiKM1}#4+d!W2-u;FS_GN=% z1mpR>`(=19s4|wIllASv@&nd*fdl^n`ye@fgO&_dFgZ&VewO@R-85-N*DP>r{3S`B z0bR)-kFHw0DbR{;vPh;Q;F4v6okvtGi5w@GM`iG*08~Pm1-<(vmSGiB5p@gIWBP_i7r?DGbBwhWLYLX6CHV*9je?ihyRYgq)1EON850U(!f}K#6M4nN#UxsnIx+6U3 z=>Jza`Tx&FlS}&-Ux!%z7v{CaXQ2N78|jW9FNS~X2eg3u3yXW4WPN!c>J)e3qb${yO*sUoomY%ydWuz`i@u^c&2cSE^mGjBu z-b6NWXY{1`O^JQf716&AUrN0i-xohIdT00ws6+Tn#0WnTyFPLj%*pZJaSHs~Qvh3@ z8WUNbP(Cu42Oue*2-Np=n);MDNUIE%cxzMQ=xLrfLlE^l9Dhz@L&Bg5V7oIVkx+dG zEThDEEW6gG!s#b-gmBbfV_F#yrQkVoANoogDbT(ZuD(88J|24(JSbut!p1@G3+?pi zy*4c#m(o;4?ub8X);gp6SL*~XO5B8uaAuTS|bcnu&_v+i4Nk!NZ=NB73< z1`)bQR?$FK(U+`lx!j|56HfT?_(oZ$Mz)j=Vf>Bt;U5+J>c@mMK@u51emAId#TC85 z--K;*&55+oVD9gVZy3coSrbn23C7{|wC?Ll?WF)CLlGqU_(sy@Eg!&h1b>gmO=ufv z`dxd>5Zfr;T^rL-j!a$+VT*EOR_Y4vw5`DgwYEk>SzOZ+q0QZ!q=YhykmJu7i6B3=I9VL3nOZoigV%f(T=xWWHliS=}OB zfJZmm>^O5onENc8Em5C#jtITo*;AoHYzrLiPB~f>CcR~sH&T0D^EBDnRmJa`X5~5u z0II)(YK@}Oziw;+SyP%^+^hZ`x#|_QcB%yX_ELM+HSdfAO*YvVVRg%I;BVScK13BT z@J8zFwIKa06YS@39azPR;JVA0t1jE&5c(Bt^|xVcFdYf^&X9daD^j2?P*4D+>Zp8lkFs{k?*2!KTEm^oWLxeIM zx+-){gAN>(j z{<}DtOg<66Ch|yPXW|%jKV?uyV$Vchj%=dti9Hmt!u#RQY-Abu@%ZmJ1&&kT-xme2 z<=_hw*&e(-)vt4hD^Fkv8AaKT-@$hQS{dLf!#0##$Jx-ik@wh3lJM)=enqW2iDVWnoQ%bLhAyn<5tPcnz>B2 z?#JxhI6VeuhFmnOt(;NMg7jEi-GW!g=V!#|Rzb(|z!xTxEs%8%wcvt+cqpvOjnS#8 zEvF<0&}q9jkG}!=CGa=o(ZdbmME_WRD=G?B#OiFv?}SduPw zvK1SAhj`uHG?~;qSnZCCb<=P}1o8on|IR+?7m3}dMxocq4C~6yBzv%4tjkRk$)%W% zq(Q@79nPPF3D_o{rJJUoC9?owKo#3*rw1xmZApE$z_K>7y97VBR<##Zc*8dn>#hc>_@|`0@M~C_%YGD*DJ);^3N{ zmxtJXhVi7w>x2AQ`4v2Z_0HI+k^`-6_zm#)czWTnL#zOV%b+@b-nO^g<9B@WetxEX z6O_ENZMhBq(4xojq@SOT7YrQ1^Z9k~f$q`f^BX$3qXFSB7I$so+&` z!?cvQ3pps%isKxKRp9R0h=EZ3{|Ca4EZt3=6h9&Q`23EgR~K(xyl^qLXi)dY9$Dx@ z7l1RUb0I1~o8Jc!{->p%O5Kn;5WO;WTI&1BXX9417@_8GOKQnT^8Q3VaZcj8_$iSG z!Y@)MM{f$hM%_m3ia#CM7Cs*&-Q&OG6qtnqI4|m}6KR5Yr}0|N!kOu0TzJV`CMZ5D zzw}FRqN5mhjQQS;!t85!*r#>RMqwtL`xy7#8-<(DCGjr*)rmAylwOA1;7DnPW{hSH zsTWRqZ;!?pDPC6sZNQzZ12je3J8LZP@6ID1OfoCT+c4Uq-CcV6SY^PZp9JN;J~ z-kZL>!EbV%6v0o!5wLe}@cUeEk^fnt_j}*<)oCmMXzrn>C@{vb;#@w?d#A=Z(!c4~ zki2JVoWP_N7SG<)PowAxY`M96>Zc*nz-Z|8F4j!y zEn4=%Bp?DMQ>o=l8?WuYl5DxMUThd9CU38c=sgqikz;bGTs$WJCM3LzAtrqDil8y z-<`^)j>P2X$?+Z0-O(M?j+C6*oT5@klZTS+$o}Nsi*n#MBViUwG9HtIX`>5MN(m(z? zPJ!bT_}8NV95nDthb~7|Y|pM$DvT;W1XhfGczG=^=j!_caGR-@n9i>S;A@(l;gr(@ z@N&IH+uX?kxUI`f!8kDhuQjVmSAH7yh5qr>Y@t!g|4|SwXN)$3ECvJj>uZHt`-=g% z&8WGY@CN~S&1`68{gwc{S}wPY#?1kExz4q^#cKm_8$MU>qD+ha@vK3104Mxx0A6Wl z+QM2g0IxxJC%F^}z^gXR*ZCvyLHxC9Zmms|_4?fTwK-cb?E3=uueH0`TJE=fc*^64 zN)9UKeh$C`H+Bc^UjxrKYkx8T zuhjF^T9vGk=i;eyMkZTB-4xyTVtUpXRcdhnuJ?~;jV()+%4;A+^ux>TN}-+o?>-#k zSyS6>_3r?TO4JbRcdafpOUiTp{dit#Rzqo6WWJ?0&bG2vX&wsR-){0;?U?|)EMzEFHDIG!S}70l;@@B))*S-%kY zUg(%vuVj8P_+Ew0W`wT=@YLG%q9HsJxW5J)M@v9e3gAEZ`SZJGm>HGKH+JW@w#Ky} ze>ix5wVmbU?+k%wIbQjb!2H&#Ji}*ECey%sE6q};y%3nkTE*@N(x-yomDeC>W3x{m z%+Iwvt=CS5*RBrW&$eYrM;-A7;Vssxd^7moY^lRDD4%xVeyh{X*pVO}QEmaLgK$1m zYn$aD9cU|~G`=37!&rYm0@9H+!qX#2kf;dH%Q zD1P1ND}Vg7X{)HYrdPiZ!z-O;MLV|#$NUeajpVxg(ZIY{3LVj`elGA`usN`5=ZwI3 zDq4O`D16o*kB?tdtwy05#KX4L+?wXY{c$onlX)pP&T>~)E1VU0Z@FQWTb<28c-=C) z?2SHtJf3n@uNGt!`2df=&xb>KBw9kfM+V^>B*^_G%$FN^fu0G6tPmZ3a>;;N{|6VZ zi}CZD#BKy7&q&-iEUydJ69Y`Ua9_jO>4v#f>tiOk#Z{WcMsjHKE zdT5~?N7V%nL=Q#wQOJU@cWz&FPkJXju_w`<+a2Bk%(AR`#%`G!DlRuN)72^QhoVG#k;D7fg^_T!`q{FNuMgv>q;o$j|FMbidsaj+ zJVQNZ-*deU(-HV)JRQ9|JZG?Lhy-^m6ccpa!>IHS_HuoDW{jTGBlN4@*uFIdCcB}z z1sgF3fa4GFHBlhIkQPFIHM?(4^A4vXAy7At?t~R8jlDu?*M~iRI zibq2|lFd~oyA`+{+qS>|VpZ&2}F;AB2 z8M+wHBAn#oxxuN$0cEYBT&r%bxDyDL_bo)=&^f3q^anhw`)9!F@WU{qA?)RSd?Kua zF-{}d!|x>czrm=-(}0MeC7ikb?hoR`1UUS952HtgdFu%fj>cmQbVeQ$hmUWehtfSgVZ4&W8s;+Zxo=JR#glE6+c5U&d1pi#*D}U9#dqSosBgiu6LT;U zH%n^UDJ5Y*PrlA2-kTrau$gr8ukrqjI(&>DU0{D6wQjRGw&QWkYF~w4+P+`!_j{lBR;5Y^TXQlvbweU-abd?ntLADrH zG(SlA>Y>$^#Hu_L$Q1>efa|&GuLGbbG&?O4>H4}J& z^rain`b#$@=)k9nsKOw=-++RyrYJyfCQbQez>lNn47g|f{_aHf5;_&e3WZ}0i0GDi zL6FZT-$tvlXo=7o$I?kpJXGUVIiBHkTIc=;SW$dDI#eZ=C7D(Q`ELlgAt+G0SC?sM z%!9J@{rjP-6Erk~E>tp2de(J~f!12knhKi8oJZboSkQ|JN*pt~rI2vlfi^4}%lx(Z#<6sIQ^>4}Fz z!y?Ud(9la(zC_+{@v>rQJQQNK_7HG`gX*`c1>M0k5!L6$?}h5gx?(7tpaB5^&N58+;LvkUgC2#b*`4qfNJ;+pOBytZ zL@n<`YYRvcJ-EW4MvSb&B1Z)Qm!ZoU&>q%D1tgo^{UQt=dZS4SZ}s69Op9m06C&%R z2hWfMiC09;f@X(%0Z9*!AV8}&5t@JLztHzyj)UHcye2DFl^iE3?F=l582@P!j|gp? zL`i}!ds2tIA38n(D=W~}jQ<*mU(ldg8ZTI|zJ84yzo0?`I_SbAiz=#j>5mh(4cMJn z)?%3t_TA4LEVO&$1x3A*9FG9?wGC9fTG0L+*6B0iQy*f1=)|{aHCAt0?sACS@lz^}K zPmp*R)bbS8t!ZihK=Kt-tTrtcx@W?8NP05R&`Q*yhbCw4?1Mw2G59bI{`ZqU{BUeY z49^-W{~(DUdaW9YVA7l*MPdA323n)pG2q|h*Z(L_hoi{2>N}KbL-jGd@@Q_hGE_7x zL-{l(FLBk+wOZ}ArUkP^Jn#h0aA7AI$6o_+0ybUk9aZy$+b5 z{3KXm!MIz;Hev%XPmGapav@8f*NwnUVsQ+7Fd6Uz8OAa>I0saglj-*Wqz8w_v{2g~ z7KgOh4~GVB&@xmqtoIVDQnz?$JHU#TVHvLjk{%vLVUHR(B@GB3Cg5VKl&aXXi&*27IdUk$v7$KUCh%od=#(IA0Xcg zhrUMh41BWQCGh~90i`+qdwp;T zLXsF(HdOsG5|0KgLREN)M(an&@u(J@+91l9g77&Kj|z11 zioUE54>V9l4Wt#`K-L+5UZ8g^Z1>Q1mN75u!_UCR3XKzFTDZIKejplj_yieIJPb(Q z2iM$RI24(CW&Wk5r7=DgeMjwepjzr#AIJ~es_ML_M7j9X&BNn3C3)%R? zv1=ACTnNR^T)2+fwD3&i_4M=Umts$(_d<7pdO8&Ubo7+?Rq2GY3M zhfB>2SD~Zexv5iPr>BysA0?klzA}GWJyTi#juLLgEeT1&XIW9eIj+h(Vy~GtZP&78 z)N;VzWxOZEwNh8B`cL5KCbp3iyXD^fKBi`~$(XtK4Y|^(bp)=7l=gvl@O+`rQcv~Y z;p1x4D%)wk1&Xovgny;gYVcwPwY(p^(yohnTl#OquF&1e{RT?PRH!XrJoscrK!{! zonoSQ1-~CmDmAtlhYJHEZV6S3Y0mYY=)Irm@~y@bpe77H(-uU&YJ7dz6&-?m=`Z%K z;P>-#5ybM}feQogZ?_=2v4e^v4qoYqGOO{wKJ1EGur&SBAy*&=fM@H!IOIx;6F`_+ z9&)9vsm;24;*cv%K~sxnY{->P-L7_7WGeASjlYvqGJLCoB3%YnxNPN>@)v!$Pvxe_ zwe2Qq#X0!>ZCU1OwX23)X*EklTR*RN#eaLN2*LC34ZfwNbS#~fhdfcsOKk0&;1lf% zM48LT=rK61R#xs-TJPvx!FvxcmV~v>fnYfB?YyvN<#J@_FLw{)8d68?o<~TM9^CG< zGh#D zz4>r(Je8cyRPGGIwYscvze`Ar-guOXV%sP9_hY(&#GYsNfxsvYyjQ4*E&KW4_=Q5z zEbR@BlY@q4<;CFrY}aaa{)v!C-SM!kY(2|Y35nN(H-ucL@wWl|Y?f_G8B}kff1Iqr z+xi;Wfy=|Avo5Xs5L>OtwbtGbqpl5JDNA~Zslj_tb65EF z-jkDZdiJ-6%xOC-3bNQicMm?J7PIZnv+$n46kdusGgDc4B1V5h!EhvA->8PmI zAgx@^UqU52qJvlTf+ciX=naEcWT{@HUm8N4mXvAPG&1aZ&*1Zl zX^EZ28mc)lh)d+EEc0i*CwgB)OM+gk54qCp(yCD@0o4X+)2!FI9JdeNArHI<R;{+p4lOOMPq9pC?f@LxxdEgoKUeg3-_ zvyk=wKwMt5z~jF!Of7yt{%Y*D_&L#Sk)sQL4K)Bxie|(67rqle9A1Q404GII9KdPu znYslC+A)FX4{1W%nBdpUY#;|n{zfZzZmrTg= z@w7RfushEUE(+iEU6l+G3FWM zTNRx#ITK8YtV(99i{Lgh1;u1^LHLocHv!d5QxG|Ywp5lrO2Rqlm#S%&DyquglWX6q&nmKCGZ*Z(5F}vb@2fL zE-K(a1wS}&h(u=V!)j${@ZlT0OrsinJ|0d0cb{Q0FskbaxTpw*2FE%0dc_I}2d^qb zApkC(-wAMZ*duHb{CoWT4Rm&ZNI*Oe@Mv4`E=5u$?kw_si14z=LKuK>1_>864%+WB zny#onOTZzfK>)MA#cC$||9}|n;|EWSB0vo{T47!z;D8>yrk2XFvhp{5aGA9f*q*>C z`D`DYlQ_YGUdopEe-Lm{)1Zm6z;lc#{W%E-pSCD*nxQJjgCtzg1#sCaDl3X)^#SNR z4c-#jk_1+|mAqdRSra-~GZJl*)dXN`Wm#YX)Ok5a-Y*$4$5=egDeOl{xT?tD&XrV+ zp|2p}I;>XOVqpIg&IS0{cwXV(HQ4pVcaM}Pa*+}yh#KnkLhtY1aKAv#7iHAPW*Yacm&Xs@k88)xYH zt&w@p5)BJj;VcF`RDVL^fllQH&07{L>Zre>|6Uq8jB_Rjfd~A5@nu<{1L{s~=nykx z7$`5LcRvSRw>b+1xuA>)9Gfq}J>zF+bcFBdLX_`A69ex@V(Iudc(K1u04~@}-F$?s zS*${b!EB`#!aV^{PW51OMpX^}$8U(q-Tn zRVDN7MF>n|Al$`*I0=zh2O_Wv#D7@OOkLgG2L}(T$%CWQ63M)DIND(GDI!Gvm`J_y z$7x6w2vVj747 zhZIg9zr@jks3<(Iv#CBj5Upc!AOmpB3nU(pt07>DmEhH+6-|V;^DvDv!wA}a#6Bbn z5aq50ZEUbmUmzC%262`{0ZMeeYQbW({?-^~cFu5OxPtFf{G}aUzSnC2N{2 zaY*1N>B-BQDrkz#h|C}K;el{EQ!#m2=i(%v@F4G?NJq<3t|#dO5|X7T3T&~$)qQYA zgxDvLd`;m-a{Le>r-RHbz=`}Y#kdqL2nW7dU)~{s@PThR$%}|8I<*7)2I<*Wy=4(-g7;d?|8XBof=Xv=wRtpbCK4 z2Jl$awF02pe-DG+Of9|^bL0N^E}Rub`u@8qr0t{He^17s`zq-9Wzg~Ok3E_`BjRfL z7lLMAr1;n)5v1L3N?$=8OWhMa3>5>ejqOW4A3K-&ER~L;i zcmrX7beb1+#5YHaYFd@*sD?W#M9Kn)ScADK)vI?;}rP! zOaZ)WK{ywvhN1*opNaYz_;3z{6a`Lh2)0DM2zXfDBSI9IB}??LlJ|onmC<<6mKE+pBphPJArMuSAy)JQ0LRuF7XCe6j_b4D42j5R zSWX51EvRz5avJ$o*#AN6g_G9c|AElXAp(!*XolArL;Nce&LVjnEC67|+D^h{hJ|2b z!{lWB7fCqFh%5{HG*}aUo`geeur6u>oK_}sxBFD)0l%iJGK7u)GjVpZpr{#0<})Pb z|0UoMZwNjt3;IfH%F862gIHf0Og<7%lePUALD#_OqOdwA{3&@q5P=1jkRav|^#Jh4 z1I8*w7C`^u*qcbWrGVlH$s7=&-5}vQ=+Gb#^O~fVNVuUxpd*Aw>LQmT;ferNopcRy z3Z##da2ez`nTI2uGk=wY!+{NYA+13`!VVHHG8|~>Ak^sQr6gPjJ0S}u1y<7D3vg^@ zLRk&txyq?i?VBp>(G{S3^ny=>kam?e6dnZ&_;iF1hj2hpU3K~0B;15zX%I>ZB8T)Y z5^m8f$iW&!erqT6!DSBI2MVk#IZeWWFIip&IgpWFA!G`M<2V`gO%tps|2GN$|Jr*O zFiDE*OtiYXy53#QV#IPW8etisZamQWev}bA8b%|8=fil6N4$*4XLohitLxD(V|D}> zk1@s=5Jm`(SuPi`7$Y=7EXFJ!=3*{pF+vDqKCO%p!Yt-;M;Kv*Wz60`GAptotE*Ly z8Lw<@)hEpik(nnWPn?K2=fpYxQ90fa(J4+7{+4aGOj|>G4yWtZQ*6751RPs5BxC~o zpKQAU1x|4tSSj!o$zNx5A^{2-e90nAGhKns6^u6?>^YwLwOS0DZDI zU8ihU350lk7D2{9YjW)E-WC*#2+%uwKi}0#ZDr9CaulhWXw|)`d4@UQslB?GfW?B# zX4*CyMxKOG1AiX4(pA)xB=yMse|SOaGp$p`Y=j3A8|FQ{;j;Pjj6TgH{lai{_&Xi@ z|6}xBIG+^LL7+b3qRBxs9Ya`kyo%6PUN!B%Wb|*|F%f!e^T=!wufP|z?>8lwKX8L` z!YS-~v1U0sLTVB5|2OP=5h5&!27;z#l~h7((?Qk{9MzaBQX)i0M))&Mbzw9aEFHu- ztF|DK6tyNx$F>y5M%*%H7>iE{lTO3xYsv5$d?Iu|XUd{(!HkywJ^Nlv219{22R81n zviF-XVmZWQL-oIty&rpr3-2JjhR(4pe@tXsz-M4%&Hgi%pZI`4 zSbiG3%fkeP$KAY}?LQVmXc*WjEbGQlI~IILkYHjN$FS|-GL#Y?+n>Cf?T@Bd$U~B` zx=AGD0iS>$ z1j{%086DZgK4+?IR1#dN7!sTj2^{|nO9z>a0>%WnZPIr`?J`O9!j{k3kB8bNBs?NT z36l6bEFa)Rz~J)m7Tcu8UC>XY2qAe3%eJVp(K65h;Qfc&)s*EU*ztn;g={8Obvf%i zmOsd)gtHu3f{r#9x}Q_w{6}h`%Qe_`;*2mgl2bS5&d6Okd0{-4C{OO0JPkDfbCd66U(7z9y(fEP_R_4I zJu9oA7GOMkF!MZO_3y}>n7AjtHU8ejHJRniMVXzMQ!+MGd`l*T268ER~ zr>{(x(|gjVrAg#HiM!vEATjql;#VeaOkJ8fD(Ut zlFP}9k~@Jbcy#i82MTb#)JWKR^@=N#}HgS{=t|DI&aUa25edK<9Uc?uXT5s3eV3XvgtqBO*D86QJ6Q zib(3f2k(U%1-;cZWr6!=MjH_^EG_}0fCf*(Z-e{M?!cR1sH$~x$Nh+gfPg!~e+%Ca z{ArvfIJh~rby*B?Gg+OxM?tj&Fk3yNW_d+ zEfFrXqeATf;XoR>14H zQvrG52<3Y|bUzZm;i-YQ+L#F44|CSm;PjU43s`votO-_IfX8swe`Dne5jT(r>{JH7 zgZ(ZJ9ReTVJx~|GPg2=|%vMsOrT0!rIzvv5$x!k6r$K1v}5i|Kw*ZmA(z5(fe&7-z+e$>j+=t^-oe7_`5d^ zAB>{m;1tS1d04=N62J%qHKOcf%^CEft8`Ec{W9d6mJ5p~XcPFk&Zco0OI5u&Ad?7BxU!J&q;>?Nn zfdDWaJ2<|7+#Ek<{6KVfG#-6oY;{Z;`&MLcU-z) z{d~)}?c=ojveJPGocFHfXEeetjLZcXoZfVOq!nY?C=^M(X1|tjova2PjlQIt`0@*7 zx3c+R5>M&%CBJ^J1I+fwHu^LqqW2fII7OgMfssuhRA#+DYmNapn{y~F{M|P#f}>J) zRyHeWO2_%ozkAcSDkZZ}c4n(h69qKqQ8~NYNrpG?+R(9> zceKJLNrmnGmKI0I@`w`~r?zYqXX%nm>%5Za(B70<(gM`{dZXU*&c!0<4=5#@fy`1Y z=ko`V5)XCXZH+2H3+nw9Eq;(ubpd&Vt;41zOzYF$*_eZ!${*b}>QQ){X%&L=4#zlq z@>!n_gU8MUa!+EM`~IrXD7QC3lI%uiH1UG>rqxDto~;=xK!(D(87ZRCtyTh^+vg1; zL8PWMIfDyi=)A#X$eSkJy7P1NI|q>=#Mt_kX273e*BAnv)dVt>?F1Dn$Xd{w*Nik; ze&Oe}wlsbw5X7+f1^NfcQ|SGU_Bykz#UB#C(#LaN$%#-T3X_O(R*TlJ3{7jZA|`Zw zJ9mIlgtiE!o~$j1(1zd>6nm#eD{YYKPrbjl%iiH{8xdNYnN)l0n~sOS<&P6pY{y8S9pSg4Fd{B)5*{LJ?+&1JA+4p0RQE^NTqtdg;s~i z4NvbvRELv?ftH7nR4937NVQUJ7L8h=0bL9rjKw@`7wlL0Mx|jCTT}?y51t-YRz019LCr_~G`~N;(%1UZ-jz^SU>=J~5y~n4IbC#?!Q$3T zz~2p^+au7%Enr1+n`Q6wv9y&j{xW^zVC#avf@3+aN48N4_`CO-*zWVJH4n&rSiYXk zT3d7)`I$qt*G_Nsg=CiX(HCcqlpWjLBnq+%&lz-iTI;~mB)%M~Tb?tBtooK&5Q*mf=gEaq6*ed>*H&+x(GbQ*BX>mh;ryS?{wMMN z4@?{}breqK-_6||KLE^sHv6B%{U>uI;(u%Wk;yw-NdF|>f8T_k)&ETPf$WiqTeC06 z_hoMls`Jqd{wERP|HC+m?I)4_(aZzsM^VXdck2D*1Ide%FXMFoq{NQ+GZ??oZ^VHS z2SyzDN#y{x82qvkoWM#F;Jb0Kpp_J!#^?-u&g39pMO+-BL+$?;T654x3;jcSGs5w7Hn^L=U7T`WLv zYx2#&c7@E~Z8|*JB8TKsqz$mWK$4#!A?*Pu8jnHa3hsAsfNtrCigT4eV%vf83p`vA zMGb^o*mf5H3}_{ps28*CI7Ctngykc4^_S6pHvLNcySH`{BmmS5WHZlV8?UXkbez66(sv~DmDt+lyT_fsA*oxonRtESCrHQ}$_+sBb9ig7t{JrzM5ezmYXHhsX;7I+pbu!3XK*} zJ@FXkJzEfF+j7BKfhibRf*Z}kj#Ck0)+_?_gjmT`ykPj%^LC+bwO;8b7Eu3He%SH% zOxuO3Gq;`c@6cqRBmW=REeHbVC9FeM36z7?$wf%9Z3B(M<^Ke8f@xQg%x@zvTK+g1 z+wB$t1Q01N$PzhOX}2Q_hbMJK9O3WT`yDJ~2=+$iwem&weq;h8d0Rykf?a})1#}!l z>?0r^aTmtlvi)%ohy<7&9i?&9(EWyiZ~_U%E0kxjLbd7OlpE>xKz7jxkYKxAF$J8Z zBNy4Ng!;qTG9Z}@S<<$%{6Q=;NuRe70sXfu9pr^0`vSq(g7V93e^9ak@#F|v*Ysn< z?TFw;V7g+sq{?j2AH)ohqznv$+X%OFC_CZe0^bbLk%7|$%m$>iZHKJ2>2MZ@RR!QO z@-o{`BsHP11R&Wp>9<+>h_E6dTmVSX{|ieW36&6d0VOiD<5~LH*O1o;#30MKD|Ej> zsvRL?z;;M|#GpTxhRPcvZ&<4RVV0jrs6sdgsH<)PJ3#w>Bn=`P2SGay0cC8riyCsR zY~=fMUt_<^bWrOBQ8?I!Wwt*E_l{StVo zh}Z|judwuywSwpye1a-{h3%)#BexOo`3Q`BCe+R$bRI=%P;F<9rK2HK5Q+q%TfEXg zK|c{bi9$XCzS?||onIOfT2Vp@0U+W21Mq!M_~_Ir^w2?!kvsglQp=Toq8>~BiV?5 zEAv?9?#vCDOEPw5S4PSlmx*QGNI#c;D1CeS>U1N0VR}b;Yx=14d#P7aPo?fl-IBTj zIr`_Mc4ejPaoL^YvFsa}=Q0mv4vycRxjJ*r_|0RD%w=QC;}=IS%L_2 ze=GG^Y8m`1#a;&AN52sVMjRM%V8ns{bsV54#sq<~x5Yv$D7PwI z&CUa6(>wl(e9Y@|Eb`1ybXbo^sYQv@C+pp#u2yPG|8FH&&*C%;2F$!)9c#K$F0K_^ zuM9Y>cw~# zI#O@yb^k0*qVX!vV*GkP)w55?RDrk2n?v-({ObdbU*{P!Ju&_IVB=UX8&wo;Z4~S% z^#c+FiQeDXb2RH!oNl`~l_p-5U!-z>c*c}ngiJc3U+;57y>n)f`gXs5ct+GK>{qvG zZB=rz*PDm!+2~75y-d$iNoIWS=Y!dZGhL@f$B*Ps^nSMI_<3%wN)v$z7(Xii1j(;A z?Lp+9u0O;U?T0efuU6z`U7|kNXNDg`;^m}Uo4@@P>Z(j5q!7`#&ywRhw{&F#p&7JqBvp2_9OEt4-G*Z=XvwedaK_cI4FwanJczQnx~ zx2DbXk?ChqD^H52Q%?dHe_Jw^+?FU#91}eaDEoIOcgMFQuYPy(xa7l$_a@@8Yr%uj zZ^VHS2SyzD-;V?IH21rG*{goFXmXaz<}^|Ll~jA^z4tLRf=E_^3Qa7|Z}&-|PR?@) z5Ls|E|BEdOFZX3ncGYrF#(8zEWiopfeXDRru(!W-m}r0OV}5yO8vFh2!$g;|lln5g z+m{X$gu(hl+79HMrLnBv8IVpL;nzinZ;i-H13q18AS0?qHI(lTsEtF9b7;Q_7FBO~ zq?$OXVm^z15rBu5oi3XOR$LL^UeT;LX>_6i?kmYI7v3hB6E+f5%zj z7l5ol#m@P;))>Cj7k@~?p%+HxTt%P5-@V74zOI|k&)j&s?lp;Hw^bkT7pwK00XJGB3_W0x$W#n*2S zJEzzP#-90{pQLX)98!gK1p$UDRHDA!mqZ16NGo=ebSN4*C$eqgk*Ra0B2#zfqKPLa zE=Fwslat$k*?(>J)aqBM*oUKMq|&JelMAs|$4*HeOk5V<8oLX<9Q{Td7;#|4fq&Z^ zpz-#}R6qMq`y_)YHxR_^#|NarD00CWY-~^(nCVeg%l=o%hENjtZ2*4GcV zdjlMc#D}KCDjhpp)Fy_e=AXjDZbrC#1*zQB-iaL=MNi2hI#M7JeR&!-+M%;JS)p1@ zVptj^0y{!IJ*mEQ0&lctn{$>I8QrWFD~3%YERy|ccJ$QTS3G?c(@$`4imh==_ND37 zoJtJ=`>eWFr!Es{JFt?0dF83ZMW;O1n9q~ZL`uGccn2rnKCI2pP+g1ERO>CpP%0e{ z1_C$-9ybIk{ObG)_hiMWaqRONzDk?pLsGu$=XC z$;&jlAkmlZ+SMiqdE@*93wqv8uJuV7PP4LV9RLp|tSUozM=vWB`7m?5CrE~ZBx zy#wxNb8Ze}P@vKfA9h|DE^?lcD39Xe?)bVS<1Qi zaFT13*Ic{-y$pS48PCl6}W}n5$|4Esb)91u*O`n@S8utBx#B=d$ zQ>Uh0PF@XM{`V5)#JdwWN3V#yn0ht-C^&jY>TJXT97vuWEhn#wpBalsw~|eB^c!(t z#DNh9MjZIDae$uTpVXJXpmmBALOw(=S(T_RFc)DotwC=wirztNfXg)9AMF;74?R(* zX96b<^fc=Wp-6)>eOdJEeu|uSPyGr)9U|0w@zLRFF)|*D zSr0Qq(LlJdW5H8{xaxq?N&V|oG^TXcL+zxv&_UhJlls!GapDbULkm7|wr#C{%9{JIfE%=BeX z_`WA{GEV^B%5%h0Jy~5-*Vd>HYo;%LusE6+uto)tjkG7EvSx3NcFs8x8RE6oX{68e z5L{(uU6W?xOdq0@Z(`tAu4&Dp>BA`ReORT$G=&5rl>x92-Az=Qu`)f#d;!8IW*dW# z*ZOBCl35^e(}y5&)x~v{`j)2qmpI}SX;3-)=+JWJqbkxkrjHIGXCzwi^w#))beOpd z|0L#Kdr8jEG;B)mu*%cs7A=h(`RJhI=#Z|@RH%3MqkWCv1|7zOV5Z*L6Netl7O18} zdvoFtqe%-m(2SK64{^ol=B)7jVq}P;k;fyu;{^Zj#rU4Y15>w7?VGAjojXM^08c}{ z{1H>{<~E}L-I(<8{~noilPvz}P3OEdQ* zuS~d^vocC%OD2wpg6Go@r|(E#lRlV;Cznwx@S^n2^eON#?2f;mdNuV<{OQ#Fsr{)d zQ{~j2)M=>`Qzs^Jsdth}av^?J^2OxiBcFmdM@N5*I56VChyy=f4q%hQFB>5xsW?p% zOjJ?&kFe!~b`-uv*?Gg2CF^vwQ;SE&zkBQFtcE{JgZtaG1s9e0R6y=n)^W@`@ix>9 zM`b!e=ikR}5%fj0Q1QzVEuj4TfN7UduMSXFj%1qV|6tl>)S?0uA!eWoU1au@p zvvri)G4`_UhKtIBI*N|*?mE*hqwba}1KSBmkISKURD4E7Kf_c_g5XGXIf8rG2XA1e z{%CJT@ZEwUqwMWb8Afud+u93_P+Ahl~V6af0 zOXT!F3$U!?I?ICpoW->65P_2Ogl=B*(jfgYFUy->bg++lFeHvn&y&% z%cKqnZAY0c+0;NtM;UUq9q?wVppi;$=I_GF2<}&S9f)NDaKDT*p@{|UvVu1lyoH+Y ze+d1SX%_|6&}~lVPJ#`%wZ7<;x@vrSx89=}YK~gu-c@p+C*` z6ZO$_)Q)pR*Wp6#l8r)65~)f#k6F}yFEBxQ0CNeJ^DXwfMAtN2)iFg?tB2ZAFk7$; z)L)Z-o9!p+&&js#0+3C=9K-|qkWkdnQ&HDaznks9CAdS&9ePL17uy~QMZx! zq1tpL4!D~xYAagnEZw)PH2s|reG~~ZI7!9i zdo4ttmjH;Sp$w#(1^u0PhHyj1nD$<80@tLEaq9UwONDYC(K&O#gGaHQ_W2~ijO$I2 zBACLP)v97gJy9~a+xz+8xOf&F@Ud6i?ev@QeZ48PymX#JDikZzibA21A_49V#R^fq z(XzhJjEv+;jv)YIO?9n*WF$p$IoHr#)3HqLIz}QS$CVw$5>epQ{RVr#V_@7>6NNtc zKVe2pLTOAFa|5M9xl>s>w!@1$WZH1;3%xNUpPh|JwrFuKZvrOK`AwD%N??)#w5aCE zJsfHm3~bn@rC82AAv&DN>j0cYQODca`+)-t3`ap1G%Xiuw@e*3qj049|FHZ4)SijT zlbCq=xh#Dk@EMNIi;^mx6mCc1Nz>#ljb9D5>kdIdG;CAfoGB{EnhPfZrSW$S`H)DnCy`B3t9L=iNS7XnFeEB+6vV{c^A z@v9P7jBiie9DgqJa{PwqLz(tlPKag4w`S~U5r}}dB`%4+mwqySVe%E!C_E?q6z0;Y z=@?J|ub#-JAB(=7IzPd_`KXCqsRQw?6Ys@tACpqwivBQ8`*HQyL&@W!w~r_RB9QLJ8qn*-G^+}{q}4^(r} z)rqI(8|?kEOe__f;~n#2RyUPV5M4&)byQdX6}JB}0JL2Z7}u`+0!tqnt0+1O;I9>d zr4M68a{*1QapwOF-EV3V5a+>Y@nGnFO#=l;ktE#`x?eOLR7HWGN%?;0erV4yvn@r^ zKF9W7f^!fS25`p3OG5Ya(6%{F(G_V2D{sK*x6xO4Erh2-?GEbO!!mT+va3VecV)}`6g!S0uK?>?R%A!Go#iLIm+)o4nZ!wd$I?d;03d^-RTln) zr2`%)9AM$$#=MRFULLLw47;my&R>VxHQA7P42_}fW%&T-4QHa-ie}0GK6F1XVOr?2 zs##xT+cAvlL?vp~YTdV2&&v=XV@LUJJdG$R0p6w0=)nmgk+QlK3s5{>#*B*<@X+HJoI^@%t^^q2%m>`kFtv{uWd5>&Y% zkq^Bo0j|TtN@1$$;MgC`$1fYfLdU~xj{*j~cn34rNITX)So)fEEHh{E-?E6}2qMop zzXN%oC;u0~``)`R*2e0+G>kDqqg^iOOIkNpn`OlJhZ zO&KkBc81gdd?EejS~Q~4^4_)l42|iypsyM4VJ*yd;?VB!J~|e;ps%@2 zW}TN^OQLMM776Dmy}stNFERC|>4)1zw$Y~tnah5Pj=zF=fBFHJ=TKVsyKl)Pb(}k) zf7;cY3nkPS@~bW9XU=QUC+9@H>2I7@-qP!|M!RAz0D{S%Up1$J8eI+&k1)SzeWCM* zo?obnA`e-0zUb*^|%uG>#-fqr8p2W9U(CpH$Eqt>^W%+8|i6U^xVEYqlp| z44vEO4I)7lWhaoK^9GZlO;a9eeB^n9$dJ>B(5U?LhFxQ@VKtgKn6aHmARB{9BTZAL zX}Dx-4GM*amYImrl8ti@N&YHTf-h$jd#yJ+>DvaCo=tZIio161pi<)%=iW{GGnmv^ z0K%@6{9T0!N$(8SrK{_?1IQ4{RUS2 zr~uWL)dSGogLWKdBA`V#RonU!+pfZkgu-{4;wqnE+u_KNB+C{R(>{T1R}rd#Korrn zobNFaGX^3-OoTe=I4vZIs=<3@N3}Ga#LUrLOhc0612W{I|`6-FxDka`&pKbjvyz*a!8uQ{c-4i-82*#&~cV5LK53_R88g$ zTQLNa*edOIi7;P)uR$UBBuqOzJ+jW>p!V0%*lrgUSZb)ECTl+(qQf}?J{X}W;;Zca z8ay!$f_MalZ$d%>I+_Ky8H(;%oR$u^ONva&;R)skAc^h!O;nN-5w9k3@3Q@b>j`J% z2ywEttJ(f&JSA-H*5cgXbXZQl9OniZDAxQ+as$cCh_H-ADw}*rMY|kF#_X#2yi^ zpei{3%=QxzRJMS#W)wFhXnjFHB@(-Xp~sy0Pb?i&aC8s~gj$aFC)xK(7%cdyEW=SA z4AId9giOHsYN{mizfE6NzymmqZ0QrBcExo}&K5B7{)+76So%mM5oOmqpZuIWNw(%Phmn7`Ou7s3$J$76ombfkUZ0wEr zeDt}vfN>oCMjRM%;3u5}?bS{|s4yaJb*t;Mr<-QkH@16&9*caoFS;E#b3kya64>(~(f#8sYF9wV?A=Rh zK6|;o2suaCIm+1u#46ib)GiyCT42}(#7=L~B60PD^{h>cL0fE)s6#TcmqQ+U({n4$ z7DhZydy4QTf^F~#*HPfFR9S{4iUIRbw(3RHB`lPyMq|EhlU;Tg-T|*?D2#oDl!Xr5 zD4Ntk{Y6(`w0ifDvB(2gyYFMGPtP>z*Iqt2x2UMsX`agELvhTj*|+#Ul|3vhy}!w+ z7V7YJF*u53=<*)unOAnqS%FOE8C<;le4|uk|JxrZuY5;f+n4J3HuN=8wSgFba)QWV z&f`2YU$FBY0AxK+FeGs&VE_R`2NXEK3gF7ZJADfNe-_u~D|IA5=ZgTMZj$3FmL~dX z73y$-p^>3+{JCvU&o~!Q?qcQcO_NFtj#e_a&K|W13Nkx@>T%Y>7s_L08AihLTF}FtFCFHs}POrC#jI zhM&`|V_g$cHB0{R!7_r?;<7^>ovwpI5mP@qI4=Vb!Fn~=Q~R2qevbF%n1gg|K0CaO zvw}ZM;{iT9{Me8>ejV$rKRk3T|LniW=mgaJnlW@{67Q;i1WON6wZS0@v%TMDc z=XSy^($oA84MBtXwg%+m-a_O ziAjWUwNfv56$#tUs|}ZezV)Z8TNMNu5e?c!1VLp50S|UCRuI76nyL47C)1+TC;KsT zb*hJw)3M$(I(dvp>P8JdB!qDk2^eMGn+mbW@k8*N1}&5VMEc_omFH~)w8jqFv%d6g zYP-OzP^lHx8K(jb3?^O!;(t88FRO4(v$t5n43Shh-=9ESIdUUK;hY9p9H#Nxv_I%2z@$12~Y3S&H3uJif5EOaz8E6{#Q+ocQW{Ki?@+{=B2! znGX#kNe0~5h6#smV~z6VL&Nh0rgagZh{XzxclywPGnUL%IM9M1WXI-+@IZP#)E9?| zTL&omtr<%>vt=mmwr3e#rMC>hVY-Sy8V#rQEn5zCwtC{8I==+pN*NOeV zFLB$HJ$2;N?YX0q+j4JDJ~UaJJZ17Z#Oj^fO@D1_cPg5C zIO!(e9Y24pkv=K?V(Q-UqsR86{n2DCnTs!sKM^@4`9|VCocv$u@n`hMhyx=Ij5sjj zz=#7s$sE|`eOxTErB98I-hW5%9i8JC`XZpg%IP`N*^FPpM8heBB_aG13)18EGyzp_lc z8kM0Rb0%JcdNvM2CSL6)E)&n)N%y|Kyb??v=ccy0Kq>a+b!g>_ll;y91(|q$ZWrlb zG;(ibZ}PRNCz1pK;HD&t|4%Uh@6Fwm+nbxuot@KiBdmk4T-J(K5$pUP>l2Z>C>JKa##Td1v}sgRZX3n+Lj^}rAEII2SywiabU!O5eG&b7?uOns`_zf;6o+CFB<`bo&d}yfCL)W z5!mH}cF_hZ9_kc0vKVFCEdl8}rod~0{V==~?fZd#ry@-lDYai^+f7}xkRmQwj`9Vz z9oa;R0=#rX(LT?%n-ZsJ22!Inv&yzRx&VlNAf7q$8R&WNUPlHx9x50BEARub-I;cD z9%Und?EcfC`vqX*X|ke-_O+pQpgb$4>Tkln3F|2Nwo#gy@J8XNU^;V;F4zO&2`@7$6WIiKif-W7;T1fjn@{vd&=Xn*a{C4WQ!*!Y|_H z_Wi(O1jaXDDWzQ@`Z_XjfeV0)b%IpTz8?wJNM{Bbp#8(p{feUS9I)$nX&-w(pfhd5 z;F0Oizs|lFr3=s%6L|18i5Cy(8w!vLPyz!L6t;%iMeqkeiMlF&Ce+R&)z}b`tmcy3 zpn#5!RBwTVekkrL`(6~YFl^aERS1XJa_#$(!;WM-OI5iuSpMsZW68j8v=shq_Px4d zyQ0GzK$HAvs9my9?SSJ{-F=CrqX9KgF&#lMxF3evCDj%jk+(JXn=BpVyIX*(lq8KK z5k^5jH6D5L7%yAX%WVHO4#4+Fj#} zUw|}x$-+$9$?_9fg`}E{;~>F0M2C}1MFp6HDt?e{S5OW`HYA`sSQoQ&6q|FAC9fN% z@T+Y96$>A0193vOE@sCI;s9uOT3| z6)cOTFQIG*r=Zw^?wr8V2XH?U?g2q-yYno4RL}q{pv^0md@0LkNp(;H0ksf-7#O0D z;wh+;VnBRP3-t#d%W*t_T*ZgkbwH9-6|{j?D1VzB7ZfSdP-Ve&9hF2Y1mh*4CIdl8 zKsk`DY(GT{Fc%8oJT3VPY(D{NsEH`RU5 zcJf=v$C7s^Z$RFFo!pg_lE)=u$>+24(doqA_`}&dNFG9JUu+wY29~ogjhB;W$1lpB zJATCY!PL&w&g?1KqqC8TBNC4%-p?TGAoFx)TWmRXe`bH?%1mQyPx7_cF%u7`E=pAk=y z*q?OMXQh?&76KbG`i(d+;=qUlBMyu>@Nb?2fsP@x( zpYxf}dpV$YIWTCTO|$*v9efuY2&fupgxh69G>}(o83k4cL-9hO#-S2`C6L<9LH~Im z;`0Khzyc-s3rstw%PoE?V%Jpy=0Aq5BmcQ2g*LNZMXjcZKbosn8wxUKRq*a@NDlW?=S*K9k~MJ%o(PO0WgcQ(^#q077=}3ZB%O0 zt$Y&T_fmWe2mR>%j!;!mF9n#M**O@T-p~7IcGXI?Su|>h9pB@v39*QSukHPG>ognX z-<=wOBWtxvZMFcYON4e5oLbeWkvL|rdAfwp2gE{thGJVgcvIhRAOR{}VxvVmjw-*(|1v_yid_tj84>PVpE z9;%aSWtKlSs&}I90_uw>1R0;sZ4~U|b;m_{I$L|Cqg|6_6lpN^53t{hx_yqKSgsk7y z3FBPk1k}*`S(XkQO}viI!_@yY+kaCd^W8xK5asR=ebpjm?-b3E((JecUQpyzEI79C zB-?)jsEm?9TqEK8`j z$^mchKeGKa1RMS)VEU=TWYABF%u(zs8qb^k9+dMuFo323s!_oT6wtuV)yE7qmK~d{ zJhMz7Uw}$m#25Ca5n9FiL|-Mf1pQw$az^Cs_^neHP35K@&t08Z$Q_e=aB>0oe-CCG z+0zmyWnal$155e!^j+!g=@%2PqlVv()SJnhk|!qLj-N3}&;D=7ZpEE9!sh>B`gYtI zO+TEvG$r89{mGrlR}=da7bS9uC*#Fx3aeMKQxJ{-QnW|eUwE=ido})N3i$m~w4s~)Hga|Ti$Pb*tO4^%K z-SmTInPvt$HrcmnX44|*_DzxK1I@Cp5m20~jVeK~k}V9lk}(;%fj+h{_)6BOAV-v* zSCZ<{y}xg>xkg5x)<9SoWaK^I8LCq*3^Dd3?~>y9FAOlh$d0lM%q=HE>uM|vEi*vS z@zN2I-(0RVy!khcf9DC@O+LU8Ul>$^ddN?;X%-7s5k)m9j(B0H^}&;-&P5_0EDwQ{ z7J5n;m8Dzy+udpH6(4yX466s&gdZo<81wk%p(!z7ZL@S$`1~PIGn;b^Nt&riPP}{1 z8j?2IPCIAxkc!*-&RhB#IsZ*yl!JnN9eDjP+{jcQaC0Qrz*((g`+!WRbFIq1yw-4RgB z=&JdJLFI>vjt47AbQP*Yk=mQRxyH_I+lQkp8zsl3<9YMIyC= zCtsX=Z1S$jYbTdcBVhaFH2ef_XTOA{ ze^sUmzrd+L5lm*JUxg0)W6;!ciM+{J3mz6#Vfe5qDY8rq-YO6SN`)aB(u^(nk(L*FE6b=C09 zw~ii^*SMzLAZ6t`dr)3pT9KCXpw`KqauZnp>TiM)IU2_=kezb9v}o2z0{4b1WqDy~ zl^m(h`_E*ljFyX1Q+^s2OlNyxZAICRj&;7HP;(0|ae;PzWqGb%TGgJ0aaHboX0Eoj z;E;mz8>pG?vSCDV#qE4Xv*%W;#}ZSm^NQlm&#laY*kb1ud2Vra<>P4Wl$+AByl$2V zAYG?)lp2-hoJInP8-v471W)J{8>QoI53hmsaQQ z1fy3vscB2DT_7R*8?RJcyZTFbrju_a6sN1ZC*YY*xhbLi887}9%)|}77K%+}?u&S) z#hpL~O2UG(^aQ%q*)!fQEv!C)(dqn};>wyUmzQyWr=%4dO-Wz=ZM>x=X@PVW8`aW^ zNlMfi9q%bN3X5v_Ib7+Kf}*i#3EHQ?PqXtGy=bhjeI3tq%3)Djvlf;g1JgRcrzj|u zDo4r$b#kr9%^_v!&+w(>=nuc3*Ndwq(`bz2N~!b8%KRd~YUAckPA@L6m#PcI6z=TX zVnbYP7O%yKk}##vdm2Jze(e-o>0G52>kY1ClaP+iUN6?M8ZJH7<$D$@+{#*QC*ILH zdlpNMyjb}lzNd4RE|w&2zC=n^Zg^%lT+>2fKwy-WNE;Js*l};I5SXlMu1pn{2#N$)$RC?;U+-14r5~t<9IeE$C5tH|2YuV$nFJvytyqn&i z-i_$}M^a~{UV}A$MlzCoD6yK@I(g*eyV)1Bk7e)5UYlLcUYOmUozCX6Z)d)lc_ed3 z=ITr>b1q^BPROK@?f-oGAw&jT)y3-XX7O*&J`{a?Vqxs|@$~p~_MGTT6S?eDiTz`5 zXAUHu9lIp{&CFHf{yVU|W}b}SJ@M8!`z|SY-NdfML+LlhZiAfCYP^KjZY@jVGWQKEZ(70O)iH`4PnFU0+1dfNO|Q0V<^>l~Iu1dvLAWgBAPkYZdVV-*eLyq?tl zo7qM>gdW{DxK#SlJ$~Sc7u80Q-0tgN0{T1licopD?=Z;2rsv5K;;iy`aoFS`B#_gU zGR{|BKZwQ#+J7Jx0h0cGgUbb8;n#DeaVYoU8wQe(Ij2E_dq@FE$Oqzkyjrs)@-aX2 zJzBluD}%0lK`0zum%lQsgn0vodE`kN&Zn6uGLi>GM(iuYu7}=nvR^tA!G`s`e^6b< z49T~aN{kZ%8WAB*<7K}x)SBtNsI_p?f_OA42k)IZmww4%lReZTZk4qF?{L75jq0_{3!ca0CVtS@PV_J!8y7x?FcL6_Bi7+f0IV!Si>i(%+IPt$b*T@~6du(#wq%!$Rc5n8y z?5nWicOjzxK>8A7z`u&ve_eXalPNp( zR=hZtOFf&sIQhfG9r1T!yT+$+b@Ur?V8nqD2SywiabU!O5eIs4;N#v6(4O#jZ|#P$ zQ`yMTTE#6Co#~mtGWznM_6HLvN;UT{4`P8hjoJQ;Q>qbvxi1^UPrq?$_02OBA~dt` z%l&J_UY;6_G5+#l(_0y>HA40DFAt=(QjgV_2bBhr9RkOWCkF6*Q7+#*D3>?O28d8^ z#l3x5GBu~_7>yE~d9yVGRT-&I=DZ5B=k6U~{D_g+$~dUg+>d(?gKfilAZUE^ zmj<0nv>0N51@WZ;W|Eg#L~ZxLkZh%*l2L{=2fqW1FfWxTurR+g;7D)o*V)-xk-jwO zNN?&oNpf`tMbWzH2zGBmP|E0q=@0rCjSdG5a*SxQj%y{D5jqIR2 z8g%A+g(Bg+unQGhq?P!-3oUy0946T#_>IJO^k!eP;Ya(xg9C%E>jBNhd9yG13+ilI z^MFY~iX4+6=wq>vev|WmGrl}^%+!-O{ok561 z)5oSCfo=a}d^&Y6YX6z>Wb*2X{KSi~M(pU=Q{$J8E90+6uZt?tr^fb;oig@vVvF5c{GcC@qyGB~uN&b(8s!r6{`uE7fbW?%Dy?scL3tZ;otTC+9CUVXE_IpNp+ zX@kVfV#$kKMJ7wHoY~nu6!UFi{3Fy>%e37V;{qu#H^%y)%W^Z ztw{+O9EHsF-bA-i?hH3)T5|{Ic&1aMI>`6>TCG`sTYI}AXE57opN5r97nzMsl=5|q zdZkQPh3^e1Lj{0>Hk>&myVCXld+6Vgu)IX!sT<$hnr<+cypd$Oh;Uv^phA@!rqGUkvY1AWh7B#%rp?4RLf`Zchv`k5YP2q$@&DM@jPL8@nw}L+ z&ln$TNzc2(Nw%N$O9tI6Qc45Mp%*tnPS`tk;3iJjOMX}c7H1T7ZWOvC<=}YH7bV-I0ET&!9oa><7b+83kepvf6(z z@H&K$i`H56Z2Mfbb$l9p`5=2|2xHGEuaW%|2f%?TMa+Vg<(7>7VEDPv+Wq`qQzb9& z{{v7LHK&nhB0KWosJbj^s>(%Hlr^Kf}YT5>+xPbQb=@kn=m3=`Quv{KJqkW!GrD z&_4`4<2+rWuugDc>J}o0GFla zkzF9Aj!i{?&i_>MzU0l&en!6$2SywiabU!O5eG&b__x9Vih~X%3cnz$Rptv;W%bvP zR?(TEDlce;x>~@M&Rkrz$O9k!awynyKD8i!SS=J5ioXT=9dA(!R$VR<0Qe2G3MO(j z2%QaA<^{3lo{hI`pf<;^Eh!&{!q%D3sXB{-vwSfg>CCfK9c6x5-GUx;=6$QSw!|-9 z)Qy@|m#XWh!xZYw>s9rNXx2q2L!G&^s-ioxFy5`#a(z)(1iWVhHEyX|b+Mf9_btfrCKN$^|LTOog=4I z))$-hHy|OMqpg(doIXeH-*9Dd-L~rg*o_DCi_7l%Q|NW4yespnXjMr;#LiJbg~L@& zzY%>)cF472Ri%}s|K5#ny3E(OU+>lfbyZuDcH>H?>?pD|CoKJEyrUDfK#}x{Bv0X) z4ctNPGf6lIsoKzMVRf~+^84M!N2nLv`6lFG!(EzgT{d+|&so`GyF zl;&2S$9pjk;O{Uvy?;XT^A zWUgO=uk6Gokh$8NUHd-1XTun9^Xp5sKLp=8v+t$#ny!m?p$DDRr1gdM>hd(+)5$k! zU2%9P10HmakF-*r*NqRL2c0~Smgmc>{1?%KPMiU0*;zF?QtYpjJJPba$mtK_J)P^G z)O73OGD+g=#7U7F%R;>t zZ&E;1!27xP6R+f+%-x&2F?UJM%$<=tC3jTrhm$W&K0bN(K_!fj&!?VCe=}RnTpfEgnU0+^z7UUL#Sb=P!K8mRL<&I(lfxj%!)>*97inAS+&3F z@{GN_ys|Jy!nr%SW;eBB$-TYHh}w-cL6ASxjatK5Q{~_4My*yBs^Upq_-WT{x!nBA zZqHOJsCz$+A-MAz0=)mP&WY^|O1$F+6ZrtHG-Ksp@ zrPtPK*(n=yU7oR47fsduV3+q;D`ItZ@ejIi)LP=pmBMXZz6T)nrLz3jU9Z%eqH=u~ z?pPIbWqswhyFF7{t#fk(7NS!|tnqP(RW4;E3zaFvuZ-9XJ%myD&G zx^c&GOpX6yw=1^LSgxGkW#lYtd5tf8yxTJx0t)y)>h?XFBG;=Abh{$2)i`H&n{UCY zWAW00rF8ikPFXHEUu!=RtU6|+SvC!lT-C_|vr*)#a@PU(-^`tv6LQDqqR0w(cJjf=+a|A?tWBN|-2an+{P)A`%h@Nh z2eLP3FUu}u@6PPb=CdD$#hlK*nR!0*Q0BJGzDzlDP9~o@J`>Npk$yJ)0B{7aNH3(% zPAlo-P$BTO)YGZ^Qa7jerrgvn)CxQ%^?ve| zqChovd*;%yQ&3ajy7)`+YUYTzUs>RqiDQyyB$Ann;?IryaRyh#ZcY1<276)$#$ zCXitp{YD%ZabU!O5eG&b7;)gRbAaesOuT@(w8p!}A9vBd%&J_P)BdQ7{%2O!G__gm zqGOrmb!%xZ-R+rD(VTZb(nV)97v>t;+7;cjEK6P2l`FeZGnRpSe{#1T=!PvR7j%0@ zE{Toix4QK}C^R|#=es;(tQ$*`y{C&#Z!E8wT=~o{y*BFAhU*;DMK?5-mK4|i<8JR+ zs@S^tx80~Mxq_nobC+Hli)C{`{j+X;TUf2GFZ^s5?ih1bx2a#yWwZ@~_Ve z6qe`DAX3vIJBBSF&fq_F>w#4*+LaG>>wzH}TIKJ$J!9~dn)q@z9_ZCIvGQoQD_UWh zt9uY&oqbapYPq!1jc?+*uu>xl2+a5RPiG^XtXr<-IHIGu5?p1pz8{Bw_s-S}p?5NA z*#UJ$&=tdUbrg<&1fLVM%dTK(oT(d*@;^fDj>QYEEZdUw(-5fk{kCOsy6u{#G7eU@ z+jUWsMFk(=z5p{YXqOzx;zd{29Q}BF3DYiGreF!Cqmje&cDpUfmZ95{W&LWXT_x4- zMP8FNa$MWKU$GR)RykGG?_~QUiIRxA@Tw;2q})RLenFK5%}`9+`3`%(XvwZ_h@vd& zA7S4sqKhgAkB(&4SU!k`rI@av$%_2JU_3F3q9N%Prx?7V|3QepW;v>%8j8e`0vthq zM8$Pv4TB(YWZJabMOWnv!L>Q*q0s%JWT~!TX_7_UA?^DGRZ@9P(G~L#S^k59Y>OH% zE8P3IIk;ai1cZB7CK&w-p>|#4HB0AI!8nrrE&(hy9FsF7fdrfcba=-GD^$+p^iM(L z+wHdDaH^%+wy?(bp9eoRT~<^_{s>E-H+5UHB~_B7p9;~}97C5l&bIhj_Ir8FFl5oN z9aAB}BJKBzGQd?8lUId8h(2e41rjgF+Afwp2#dU7=(=p!=s(3*Tqp|BaJ-CexEo z0MUO7&cT;6O6FCZ*6)DDerswQ&gCCX?n|DQd_VDE;-W-0@p$~2__p}V6W7FUn>c^s z!xPWOE{g6-?@vhS=f;mqUzv!dcShexJ)I~gBJt-^vDo`#yJAx8q15fEhsNI+e>HJj z?Eb_l(W9f$vDYS^nYcRDNL`3^VDuYtV8nrcdmK2+>vAl@VZrUacKKO-6i;@sFHOcM zn#~fyscJ$0c%bN&9j*5kvA6YpZwn%`$s}YJr}d_T0`6gcG$>XX2?*@{yjy9OQ2-cud9(P- znDrsKQU1Aw%IzmgPglIuJ%H_QZ*hC^kho2-Fvvh|rPK!CHF-{_&ke!rIlzZB2oZND zr2_4(H>X;8sG*GFW;sB)@bJrN=Jz5f_f3%?tT)R(tQ$?=1eO&8W=FD=8+5KLKo{(T zHbGG$Z1z)<{e<3z)cWFuzVwTb<=|yuQ^b*lLmqvKV7xHM$k$MAp&oq05MxggBYDb$ z0p?c#MPBjiC&wbBBwZh);N$j$WTsK67M*3M2&}SlrQyxLX@Xlu>PqKls0O$&s08(p zA1~wGDk1}v<^_|ai{4+*UULH;tk7K9!cZ%WXM%PvGi^lnGL`ef;4%tGz2!osSudU5 z8soyD$!Wc{NzBqUnUqoMlV`Kugz=HcW+{G9VHlY$7623Ig9uRRD-11tl?DLhu%2|w z%x+^b5&Nk3ceYkUcKsq~eD#fs*C$%zF+b?qRo{T1S@d@OpwjyM;8Nm4%v83~J{^*b z_?24dnnZ&3d-KiL8K7;zI<&~vTc?#>=7*M#f=y*~et>n2aR)W%$}>N-Y!%AOMzLVm z8$gwst~aYyNUn`MbjvAVGs@3UJc0Q^rORL2Hjyp5Ud#=+o-yCPLUE%=kbdv+V{|5< zgke(x#$Fw0uh5#jEPLeRqp;w-Q3Uu5d>}13n;TqGNfn96$LaHjB&RJsx9+1e5t7l! z_Q->Yho_dOwoF}@({cx4{qKhL|6XE$_U!EQnHw_OGH<7Eh4uf<)J>^9u>K!NKA6ZS zuSMkl#gk`Da+AkQMkZg&K9jv9dsOx*;05kMy?~b@x2LzmU+{41Qk?6*ncSb;nS3>| zAO3<|;>masJV?jynkY_eop>vDXKX%pLhOn0<#BHO-RND>UD0gxv9YViNI}!lZ^VHS z2SywiabU!O5eEndsNMFtzVsYli>WtF-+|+Ks05FZvB>px>JSL*8obj#~joc2*#!_9gSF(^98^V z*49AK^FOvJ^kqS`aNcKOLo`cHwNfZI0_@1o^<_hN0D}aRH|&V?lwuD)iu?g^#DZIJ zYAlu%>X=b&`Ez|)8q`A;LPZXt#kQehr)PrE8N>?lU@jr1POVm{&3b<_&|Z;kbi@ah zTVZG9$w$y>at;B*%TX3+1na(l049R z%)7288)O%&HM|gBDb)?&c+6Q#8yC;>S+xCM*B^>Bn@xWqV&t02+I7Rp8byZ;c8Ti- zUww)d!^Teas~)$>AJNFskvyXRADy~%DiRTLk585-w@f~gt!BCG3z?fTXJy_?UkdC0 zRUq`8lDaKGg!l>LJ7DeKkUS~*@`M(9 zXzZrQ-Ix!f--rVv4vaW3;=qUlBM$uQ;Q+N)uNzh`3@YPXH>5teX=Q@QUXM+&$aRNJ zA1oP*fr;r^p*X0SX4JqusWxR748W7;eMQiVszJ01wMMT)pL*-2jL!oadASZKd!myQ z?UWo^l7GW`rg5adH-NnWYIddME3{UnSaiH&!&wyQt`b8Y_GQBQ>rzmh{bUk4#6U+ zuw^;9Sfw8}1_j!0w8BN4%3*7~*ou3x0r5o7l@o`u|STriP}eyqu+=FBMyu>Fyg?710xQM zI56VChyx=Ij5sjjz=#7Q4*WPcaE$lTBq>ti{ir7ajwJ5~cbfM*-up8dfqTXK(RMf_ Ly&pY","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","title":"let authorizationManagerDidDeauthorize: PassthroughSubject","type":"property"},{"title":"Network Adaptor","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/networkadaptor","title":"var networkAdaptor: (URLRequest) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"property"},{"title":"Albums","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/album(_:market:)","title":"func album(any SpotifyURIConvertible, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/albums(_:market:)","title":"func albums([any SpotifyURIConvertible], market: String?) -> AnyPublisher<[Album?], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/albumtracks(_:market:limit:offset:)","title":"func albumTracks(any SpotifyURIConvertible, market: String?, limit: Int?, offset: Int?) -> AnyPublisher, any Error>","type":"method"},{"title":"Artists","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/artist(_:)","title":"func artist(any SpotifyURIConvertible) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/artists(_:)","title":"func artists([any SpotifyURIConvertible]) -> AnyPublisher<[Artist?], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","title":"func artistAlbums(any SpotifyURIConvertible, groups: [AlbumType]?, country: String?, limit: Int?, offset: Int?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/artisttoptracks(_:country:)","title":"func artistTopTracks(any SpotifyURIConvertible, country: String) -> AnyPublisher<[Track], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/relatedartists(_:)","title":"func relatedArtists(any SpotifyURIConvertible) -> AnyPublisher<[Artist], any Error>","type":"method"},{"title":"Audiobooks","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)","title":"func audiobook(any SpotifyURIConvertible, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)","title":"func audiobooks([any SpotifyURIConvertible], market: String?) -> AnyPublisher<[Audiobook?], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","title":"func chapter(any SpotifyURIConvertible, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)","title":"func chapters([any SpotifyURIConvertible], market: String?) -> AnyPublisher<[AudiobookChapter?], any Error>","type":"method"},{"title":"Browse","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)","title":"func category(String, country: String?, locale: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","title":"func categories(country: String?, locale: String?, limit: Int?, offset: Int?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","title":"func categoryPlaylists(String, country: String?, limit: Int?, offset: Int?) -> AnyPublisher?>, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","title":"func featuredPlaylists(locale: String?, country: String?, timestamp: Date?, limit: Int?, offset: Int?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","title":"func newAlbumReleases(country: String?, limit: Int?, offset: Int?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"func recommendations(TrackAttributes, limit: Int?, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","title":"func recommendationGenres() -> AnyPublisher<[String], any Error>","type":"method"},{"title":"Episodes","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/episode(_:market:)","title":"func episode(any SpotifyURIConvertible, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/episodes(_:market:)","title":"func episodes([any SpotifyURIConvertible], market: String?) -> AnyPublisher<[Episode?], any Error>","type":"method"},{"title":"Follow","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/usersfollowplaylist(_:useruris:)","title":"func usersFollowPlaylist(any SpotifyURIConvertible, userURIs: [any SpotifyURIConvertible]) -> AnyPublisher<[Bool], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","title":"func currentUserFollowedArtists(after: (any SpotifyURIConvertible)?, limit: Int?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","title":"func currentUserFollowsArtists([any SpotifyURIConvertible]) -> AnyPublisher<[Bool], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","title":"func followArtistsForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","title":"func unfollowArtistsForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","title":"func currentUserFollowsUsers([any SpotifyURIConvertible]) -> AnyPublisher<[Bool], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","title":"func followUsersForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","title":"func unfollowUsersForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","title":"func followPlaylistForCurrentUser(any SpotifyURIConvertible, publicly: Bool) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","title":"func unfollowPlaylistForCurrentUser(any SpotifyURIConvertible) -> AnyPublisher","type":"method"},{"title":"Library","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","title":"func currentUserSavedAlbums(limit: Int?, offset: Int?, market: String?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","title":"func currentUserSavedTracks(limit: Int?, offset: Int?, market: String?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","title":"func currentUserSavedEpisodes(limit: Int?, offset: Int?, market: String?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:market:)","title":"func currentUserSavedShows(limit: Int?, offset: Int?, market: String?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","title":"func currentUserSavedAlbumsContains([any SpotifyURIConvertible]) -> AnyPublisher<[Bool], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","title":"func currentUserSavedTracksContains([any SpotifyURIConvertible]) -> AnyPublisher<[Bool], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"func currentUserSavedEpisodesContains([any SpotifyURIConvertible]) -> AnyPublisher<[Bool], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","title":"func currentUserSavedShowsContains([any SpotifyURIConvertible]) -> AnyPublisher<[Bool], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","title":"func saveAlbumsForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"func saveTracksForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","title":"func saveEpisodesForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","title":"func saveShowsForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","title":"func removeSavedAlbumsForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","title":"func removeSavedTracksForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","title":"func removeSavedEpisodesForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","title":"func removeSavedShowsForCurrentUser([any SpotifyURIConvertible], market: String?) -> AnyPublisher","type":"method"},{"title":"Markets","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/availablemarkets()","title":"func availableMarkets() -> AnyPublisher<[String], any Error>","type":"method"},{"title":"Personalization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","title":"func currentUserTopArtists(TimeRange?, offset: Int?, limit: Int?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","title":"func currentUserTopTracks(TimeRange?, offset: Int?, limit: Int?) -> AnyPublisher, any Error>","type":"method"},{"title":"Player","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/using-the-player-endpoints","title":"Using the Player Endpoints","type":"article"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","title":"func availableDevices() -> AnyPublisher<[Device], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","title":"func currentPlayback(market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","title":"func recentlyPlayed(TimeReference?, limit: Int?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","title":"func queue() -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","title":"func addToQueue(any SpotifyURIConvertible, deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","title":"func skipToNext(deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","title":"func skipToPrevious(deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","title":"func pausePlayback(deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","title":"func resumePlayback(deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","title":"func play(PlaybackRequest, deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","title":"func seekToPosition(Int, deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","title":"func setRepeatMode(to: RepeatMode, deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","title":"func setVolume(to: Int, deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"func setShuffle(to: Bool, deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","title":"func transferPlayback(to: String, play: Bool) -> AnyPublisher","type":"method"},{"title":"Playlists","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","title":"func filteredPlaylist(any SpotifyURIConvertible, filters: String, additionalTypes: [IDCategory], market: String?) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","title":"func playlist(any SpotifyURIConvertible, market: String?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","title":"func filteredPlaylistItems(any SpotifyURIConvertible, filters: String, additionalTypes: [IDCategory], limit: Int?, offset: Int?, market: String?) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","title":"func playlistTracks(any SpotifyURIConvertible, limit: Int?, offset: Int?, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","title":"func playlistItems(any SpotifyURIConvertible, limit: Int?, offset: Int?, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","title":"func userPlaylists(for: any SpotifyURIConvertible, limit: Int?, offset: Int?) -> AnyPublisher>, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","title":"func currentUserPlaylists(limit: Int?, offset: Int?) -> AnyPublisher>, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","title":"func playlistImage(any SpotifyURIConvertible) -> AnyPublisher<[SpotifyImage], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","title":"func addToPlaylist(any SpotifyURIConvertible, uris: [any SpotifyURIConvertible], position: Int?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","title":"func createPlaylist(for: any SpotifyURIConvertible, PlaylistDetails) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","title":"func reorderPlaylistItems(any SpotifyURIConvertible, body: ReorderPlaylistItems) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","title":"func replaceAllPlaylistItems(any SpotifyURIConvertible, with: [any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","title":"func changePlaylistDetails(any SpotifyURIConvertible, to: PlaylistDetails) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","title":"func uploadPlaylistImage(any SpotifyURIConvertible, imageData: Data) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","title":"func removeAllOccurrencesFromPlaylist(any SpotifyURIConvertible, of: [any SpotifyURIConvertible], snapshotId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/removespecificoccurrencesfromplaylist(_:of:)","title":"func removeSpecificOccurrencesFromPlaylist(any SpotifyURIConvertible, of: URIsWithPositionsContainer) -> AnyPublisher","type":"method"},{"title":"Search","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","title":"func search(query: String, categories: [IDCategory], market: String?, limit: Int?, offset: Int?, includeExternal: String?) -> AnyPublisher","type":"method"},{"title":"Shows","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/show(_:market:)","title":"func show(any SpotifyURIConvertible, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/shows(_:market:)","title":"func shows([any SpotifyURIConvertible], market: String?) -> AnyPublisher<[Show?], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/showepisodes(_:market:offset:limit:)","title":"func showEpisodes(any SpotifyURIConvertible, market: String?, offset: Int?, limit: Int?) -> AnyPublisher, any Error>","type":"method"},{"title":"Tracks","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)","title":"func track(any SpotifyURIConvertible, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/tracks(_:market:)","title":"func tracks([any SpotifyURIConvertible], market: String?) -> AnyPublisher<[Track?], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)","title":"func trackAudioAnalysis(any SpotifyURIConvertible) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudiofeatures(_:)","title":"func trackAudioFeatures(any SpotifyURIConvertible) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/tracksaudiofeatures(_:)","title":"func tracksAudioFeatures([any SpotifyURIConvertible]) -> AnyPublisher<[AudioFeatures?], any Error>","type":"method"},{"title":"User Profile","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/userprofile(_:)","title":"func userProfile(any SpotifyURIConvertible) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserprofile()","title":"func currentUserProfile() -> AnyPublisher","type":"method"},{"title":"Utilities","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","title":"func getFromHref(URL, responseType: ResponseType.Type) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)","title":"func extendPages(Page, maxExtraPages: Int?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","title":"func extendPagesConcurrently(Page, maxExtraPages: Int?) -> AnyPublisher","type":"method"},{"title":"Logging","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/logger","title":"var logger: Logger","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/apirequestlogger","title":"var apiRequestLogger: Logger","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/authdidchangelogger","title":"var authDidChangeLogger: Logger","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/setupdebugging()","title":"func setupDebugging()","type":"method"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/init(authorizationmanager:maxretrydelay:networkadaptor:)","title":"init(authorizationManager: AuthorizationManager, maxRetryDelay: Int, networkAdaptor: ((URLRequest) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>)?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/maxretrydelay","title":"var maxRetryDelay: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobooks(limit:offset:)","title":"func currentUserSavedAudiobooks(limit: Int?, offset: Int?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobookscontains(_:)","title":"func currentUserSavedAudiobooksContains([any SpotifyURIConvertible]) -> AnyPublisher<[Bool], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedaudiobooksforcurrentuser(_:market:)","title":"func removeSavedAudiobooksForCurrentUser([any SpotifyURIConvertible], market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/saveaudiobooksforcurrentuser(_:)","title":"func saveAudiobooksForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifyapi\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyapi","title":"SpotifyAPI","type":"class"},{"title":"Authorization","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:)","title":"convenience init(clientId: String)","type":"init"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:)","title":"convenience init(clientId: String, accessToken: String, expirationDate: Date, refreshToken: String?, scopes: Set)","type":"init"},{"title":"Authorization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)","title":"func makeAuthorizationURL(redirectURI: URL, codeChallenge: String, state: String?, scopes: Set) -> URL?","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","title":"func requestAccessAndRefreshTokens(redirectURIWithQuery: URL, codeVerifier: String, state: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/clientid","title":"var clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","title":"var scopes: Set","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","title":"var accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","title":"var refreshToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","title":"var expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","title":"var backend: Backend","type":"property"},{"title":"Subscribing to Changes","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","title":"let didChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","title":"let didDeauthorize: PassthroughSubject","type":"property"},{"title":"Logging","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/logger","title":"static var logger: Logger","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","title":"static var baseLogger: Logger","type":"property"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","title":"AuthorizationCodeFlowPKCEManager","type":"class"},{"path":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","type":"article"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:)","title":"convenience init(clientId: String, clientSecret: String)","type":"init"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:)","title":"convenience init(clientId: String, clientSecret: String, accessToken: String, expirationDate: Date, refreshToken: String?, scopes: Set)","type":"init"},{"title":"Authorization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","title":"func makeAuthorizationURL(redirectURI: URL, showDialog: Bool, state: String?, scopes: Set) -> URL?","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","title":"func requestAccessAndRefreshTokens(redirectURIWithQuery: URL, state: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","title":"var clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","title":"var clientSecret: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","title":"var scopes: Set","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","title":"var accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","title":"var refreshToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","title":"var expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","title":"var backend: Backend","type":"property"},{"title":"Subscribing to Changes","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","title":"let didChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","title":"let didDeauthorize: PassthroughSubject","type":"property"},{"title":"Logging","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/logger","title":"static var logger: Logger","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","title":"static var baseLogger: Logger","type":"property"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","title":"AuthorizationCodeFlowManager","type":"class"},{"path":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","title":"Authorizing with the Authorization Code Flow","type":"article"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:)","title":"convenience init(clientId: String, clientSecret: String)","type":"init"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:)","title":"convenience init(clientId: String, clientSecret: String, accessToken: String, expirationDate: Date)","type":"init"},{"title":"Authorization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","title":"func authorize() -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","title":"var clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","title":"var clientSecret: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","title":"var accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","title":"var expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"let scopes: Set","type":"property"},{"title":"Subscribing to Changes","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange","title":"let didChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/diddeauthorize","title":"let didDeauthorize: PassthroughSubject","type":"property"},{"title":"Logging","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/logger","title":"static var logger: Logger","type":"property"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","title":"ClientCredentialsFlowManager","type":"class"},{"path":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","title":"Authorizing with the Client Credentials Flow","type":"article"},{"children":[{"title":"Images","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/ugcimageupload","title":"case ugcImageUpload","type":"case"},{"title":"Playback","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/userreadplaybackstate","title":"case userReadPlaybackState","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","title":"case userModifyPlaybackState","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/userreadcurrentlyplaying","title":"case userReadCurrentlyPlaying","type":"case"},{"title":"Spotify Connect","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/streaming","title":"case streaming","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/appremotecontrol","title":"case appRemoteControl","type":"case"},{"title":"Users","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/userreademail","title":"case userReadEmail","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/userreadprivate","title":"case userReadPrivate","type":"case"},{"title":"Playlists","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative","title":"case playlistReadCollaborative","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","title":"case playlistModifyPublic","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","title":"case playlistReadPrivate","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","title":"case playlistModifyPrivate","type":"case"},{"title":"Library","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","title":"case userLibraryModify","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/userlibraryread","title":"case userLibraryRead","type":"case"},{"title":"Listen History","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/usertopread","title":"case userTopRead","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","title":"case userReadPlaybackPosition","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/userreadrecentlyplayed","title":"case userReadRecentlyPlayed","type":"case"},{"title":"Follow","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/userfollowread","title":"case userFollowRead","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/userfollowmodify","title":"case userFollowModify","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/contains(_:)","title":"static func contains(String) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/scope\/makeset(_:)","title":"static func makeSet(String) -> Set","type":"method"},{"path":"\/documentation\/spotifywebapi\/scope\/makestring(_:)-7pkz7","title":"static func makeString(Set) -> String","type":"method"},{"path":"\/documentation\/spotifywebapi\/scope\/makestring(_:)-7y7yy","title":"static func makeString(Scope...) -> String","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/allcases-swift.typealias","title":"Scope.AllCases","type":"typealias"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/allcases-swift.type.property","title":"static let allCases: Set","type":"property"}],"path":"\/documentation\/spotifywebapi\/scope\/caseiterable-implementations","title":"CaseIterable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/scope\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/scope\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/scope\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/scope","title":"Scope","type":"enum"},{"children":[{"title":"Authorization Backend Managers","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:)","title":"init(backend: Backend)","type":"init"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","title":"convenience init(backend: Backend, accessToken: String, expirationDate: Date, refreshToken: String?, scopes: Set)","type":"init"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Authorization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)","title":"func makeAuthorizationURL(redirectURI: URL, codeChallenge: String, state: String?, scopes: Set) -> URL?","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","title":"func requestAccessAndRefreshTokens(redirectURIWithQuery: URL, codeVerifier: String, state: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)","title":"func refreshTokens(onlyIfExpired: Bool, tolerance: Double) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","title":"var scopes: Set","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","title":"var accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","title":"var refreshToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","title":"var expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","title":"var backend: Backend","type":"property"},{"title":"Subscribing to Changes","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","title":"let didChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","title":"let didDeauthorize: PassthroughSubject","type":"property"},{"title":"Logging","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/logger","title":"static var logger: Logger","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","title":"static var baseLogger: Logger","type":"property"},{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/==(_:_:)","title":"static func == (AuthorizationCodeFlowPKCEBackendManager, AuthorizationCodeFlowPKCEBackendManager) -> Bool","type":"op"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/description","title":"var description: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)","title":"func refreshTokens(onlyIfExpired: Bool, tolerance: Double) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/spotifyauthorizationmanager-implementations","title":"SpotifyAuthorizationManager Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","title":"AuthorizationCodeFlowPKCEBackendManager","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:)","title":"init(backend: Backend)","type":"init"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","title":"convenience init(backend: Backend, accessToken: String, expirationDate: Date, refreshToken: String?, scopes: Set)","type":"init"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Authorization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","title":"func makeAuthorizationURL(redirectURI: URL, showDialog: Bool, state: String?, scopes: Set) -> URL?","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","title":"func requestAccessAndRefreshTokens(redirectURIWithQuery: URL, state: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","title":"func refreshTokens(onlyIfExpired: Bool, tolerance: Double) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","title":"var scopes: Set","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","title":"var accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","title":"var refreshToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","title":"var expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","title":"var backend: Backend","type":"property"},{"title":"Subscribing to Changes","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","title":"let didChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","title":"let didDeauthorize: PassthroughSubject","type":"property"},{"title":"Logging","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/logger","title":"static var logger: Logger","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","title":"static var baseLogger: Logger","type":"property"},{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/==(_:_:)","title":"static func == (AuthorizationCodeFlowBackendManager, AuthorizationCodeFlowBackendManager) -> Bool","type":"op"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/description","title":"var description: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","title":"func refreshTokens(onlyIfExpired: Bool, tolerance: Double) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/spotifyauthorizationmanager-implementations","title":"SpotifyAuthorizationManager Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","title":"AuthorizationCodeFlowBackendManager","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:)","title":"init(backend: Backend)","type":"init"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:accesstoken:expirationdate:)","title":"convenience init(backend: Backend, accessToken: String, expirationDate: Date)","type":"init"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Authorization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","title":"func authorize() -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","title":"func refreshTokens(onlyIfExpired: Bool, tolerance: Double) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)","title":"func accessTokenIsExpired(tolerance: Double) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/backend","title":"var backend: Backend","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","title":"var accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","title":"var expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"let scopes: Set","type":"property"},{"title":"Subscribing to Changes","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange","title":"let didChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/diddeauthorize","title":"let didDeauthorize: PassthroughSubject","type":"property"},{"title":"Logging","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/logger","title":"static var logger: Logger","type":"property"},{"title":"Testing","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/setexpirationdate(to:)","title":"func setExpirationDate(to: Date)","type":"method"},{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/==(_:_:)","title":"static func == (ClientCredentialsFlowBackendManager, ClientCredentialsFlowBackendManager) -> Bool","type":"op"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/description","title":"var description: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/makecopy()","title":"func makeCopy() -> ClientCredentialsFlowBackendManager","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)","title":"func accessTokenIsExpired(tolerance: Double) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","title":"func refreshTokens(onlyIfExpired: Bool, tolerance: Double) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/spotifyauthorizationmanager-implementations","title":"SpotifyAuthorizationManager Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","type":"class"},{"children":[{"title":"Authorization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)","title":"func accessTokenIsExpired(tolerance: Double) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","title":"var scopes: Set","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","title":"var accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","title":"var refreshToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","title":"var expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","title":"var backend: Backend","type":"property"},{"title":"Subscribing to Changes","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","title":"let didChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","title":"let didDeauthorize: PassthroughSubject","type":"property"},{"title":"Logging","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","title":"static var baseLogger: Logger","type":"property"},{"title":"Testing","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/setexpirationdate(to:)","title":"func setExpirationDate(to: Date)","type":"method"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/makecopy()","title":"func makeCopy() -> Self","type":"method"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","title":"AuthorizationCodeFlowManagerBase","type":"class"},{"title":"Create your Own Authorization Manager","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstoken","title":"var accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/didchange","title":"var didChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize","title":"var didDeauthorize: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/expirationdate","title":"var expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/scopes","title":"var scopes: Set","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstokenisexpired(tolerance:)","title":"func accessTokenIsExpired(tolerance: Double) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/refreshtokens(onlyifexpired:tolerance:)","title":"func refreshTokens(onlyIfExpired: Bool, tolerance: Double) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","title":"SpotifyAuthorizationManager","type":"protocol"},{"path":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","title":"SpotifyScopeAuthorizationManager","type":"protocol"},{"title":"Authorization Backends","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/clientid","title":"var clientId: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/refreshtokens(refreshtoken:)","title":"func refreshTokens(refreshToken: String) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","title":"func requestAccessAndRefreshTokens(code: String, redirectURIWithQuery: URL) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","title":"AuthorizationCodeFlowBackend","type":"protocol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/init(clientid:clientsecret:)","title":"init(clientId: String, clientSecret: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/clientid","title":"let clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/clientsecret","title":"let clientSecret: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/refreshtokens(refreshtoken:)","title":"func refreshTokens(refreshToken: String) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","title":"func requestAccessAndRefreshTokens(code: String, redirectURIWithQuery: URL) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/logger","title":"static var logger: Logger","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","title":"AuthorizationCodeFlowClientBackend","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)","title":"init(clientId: String, tokensURL: URL, tokenRefreshURL: URL, decodeServerError: ((Data, HTTPURLResponse) -> (any Error)?)?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/clientid","title":"let clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodeservererror","title":"var decodeServerError: ((Data, HTTPURLResponse) -> (any Error)?)?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokenrefreshurl","title":"let tokenRefreshURL: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokensurl","title":"let tokensURL: URL","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/refreshtokens(refreshtoken:)","title":"func refreshTokens(refreshToken: String) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","title":"func requestAccessAndRefreshTokens(code: String, redirectURIWithQuery: URL) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/logger","title":"static var logger: Logger","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/==(_:_:)","title":"static func == (AuthorizationCodeFlowProxyBackend, AuthorizationCodeFlowProxyBackend) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","title":"AuthorizationCodeFlowProxyBackend","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/clientid","title":"var clientId: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/refreshtokens(refreshtoken:)","title":"func refreshTokens(refreshToken: String) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","title":"func requestAccessAndRefreshTokens(code: String, codeVerifier: String, redirectURIWithQuery: URL) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","title":"AuthorizationCodeFlowPKCEBackend","type":"protocol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/init(clientid:)","title":"init(clientId: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/clientid","title":"let clientId: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/refreshtokens(refreshtoken:)","title":"func refreshTokens(refreshToken: String) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","title":"func requestAccessAndRefreshTokens(code: String, codeVerifier: String, redirectURIWithQuery: URL) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/logger","title":"static var logger: Logger","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","title":"AuthorizationCodeFlowPKCEClientBackend","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)","title":"init(clientId: String, tokensURL: URL, tokenRefreshURL: URL, decodeServerError: ((Data, HTTPURLResponse) -> (any Error)?)?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/clientid","title":"let clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodeservererror","title":"var decodeServerError: ((Data, HTTPURLResponse) -> (any Error)?)?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokenrefreshurl","title":"let tokenRefreshURL: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokensurl","title":"let tokensURL: URL","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/refreshtokens(refreshtoken:)","title":"func refreshTokens(refreshToken: String) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","title":"func requestAccessAndRefreshTokens(code: String, codeVerifier: String, redirectURIWithQuery: URL) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/logger","title":"static var logger: Logger","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/==(_:_:)","title":"static func == (AuthorizationCodeFlowPKCEProxyBackend, AuthorizationCodeFlowPKCEProxyBackend) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","title":"AuthorizationCodeFlowPKCEProxyBackend","type":"struct"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend\/makeclientcredentialstokensrequest()","title":"func makeClientCredentialsTokensRequest() -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","title":"ClientCredentialsFlowBackend","type":"protocol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/init(clientid:clientsecret:)","title":"init(clientId: String, clientSecret: String)","type":"init"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/clientid","title":"let clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/clientsecret","title":"let clientSecret: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/makeclientcredentialstokensrequest()","title":"func makeClientCredentialsTokensRequest() -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/logger","title":"static var logger: Logger","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/init(tokensurl:decodeservererror:)","title":"init(tokensURL: URL, decodeServerError: ((Data, HTTPURLResponse) -> (any Error)?)?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodeservererror","title":"var decodeServerError: ((Data, HTTPURLResponse) -> (any Error)?)?","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/tokensurl","title":"let tokensURL: URL","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/makeclientcredentialstokensrequest()","title":"func makeClientCredentialsTokensRequest() -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/logger","title":"static var logger: Logger","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/==(_:_:)","title":"static func == (ClientCredentialsFlowProxyBackend, ClientCredentialsFlowProxyBackend) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","title":"ClientCredentialsFlowProxyBackend","type":"struct"},{"title":"Authentication Objects","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/init(accesstoken:refreshtoken:expirationdate:scopes:)","title":"init(accessToken: String?, refreshToken: String?, expirationDate: Date?, scopes: Set)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","title":"let accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","title":"let expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken","title":"let refreshToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authinfo\/scopes","title":"let scopes: Set","type":"property"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/accesstoken","title":"case accessToken","type":"case"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/backend","title":"case backend","type":"case"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/clientid","title":"case clientId","type":"case"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/clientsecret","title":"case clientSecret","type":"case"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/expirationdate","title":"case expirationDate","type":"case"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/expiresinseconds","title":"case expiresInSeconds","type":"case"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/refreshtoken","title":"case refreshToken","type":"case"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/scopes","title":"case scopes","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","title":"AuthInfo.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: AuthInfo) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/authinfo\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/authinfo\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/authinfo\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/authinfo\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/authinfo\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/authinfo","title":"AuthInfo","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/init()","title":"init()","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/granttype","title":"let grantType: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/formurlencoded()","title":"func formURLEncoded() -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","title":"ClientCredentialsTokensRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/init(code:redirecturi:clientid:clientsecret:)","title":"init(code: String, redirectURI: URL, clientId: String, clientSecret: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/clientid","title":"let clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/clientsecret","title":"let clientSecret: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/code","title":"let code: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/granttype","title":"let grantType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/redirecturi","title":"let redirectURI: URL","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/formurlencoded()","title":"func formURLEncoded() -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/tokensrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/tokensrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/tokensrequest","title":"TokensRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/init(code:redirecturi:)","title":"init(code: String, redirectURI: URL?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/code","title":"let code: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/granttype","title":"let grantType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/redirecturi","title":"let redirectURI: URL?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/formurlencoded()","title":"func formURLEncoded() -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/proxytokensrequest","title":"ProxyTokensRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/refreshtokensrequest\/init(refreshtoken:)","title":"init(refreshToken: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/refreshtokensrequest\/granttype","title":"let grantType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/refreshtokensrequest\/refreshtoken","title":"let refreshToken: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/refreshtokensrequest\/formurlencoded()","title":"func formURLEncoded() -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/refreshtokensrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/refreshtokensrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/refreshtokensrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/refreshtokensrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/refreshtokensrequest","title":"RefreshTokensRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/init(code:codeverifier:redirecturi:clientid:)","title":"init(code: String, codeVerifier: String, redirectURI: URL, clientId: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/clientid","title":"let clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/code","title":"let code: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/codeverifier","title":"let codeVerifier: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/granttype","title":"let grantType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/redirecturi","title":"let redirectURI: URL","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/formurlencoded()","title":"func formURLEncoded() -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/pkcetokensrequest","title":"PKCETokensRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/init(code:codeverifier:redirecturi:)","title":"init(code: String, codeVerifier: String, redirectURI: URL?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/code","title":"let code: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/codeverifier","title":"let codeVerifier: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/granttype","title":"let grantType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/redirecturi","title":"let redirectURI: URL?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/formurlencoded()","title":"func formURLEncoded() -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","title":"ProxyPKCETokensRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/init(refreshtoken:clientid:)","title":"init(refreshToken: String, clientId: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/clientid","title":"let clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/granttype","title":"let grantType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/refreshtoken","title":"let refreshToken: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/formurlencoded()","title":"func formURLEncoded() -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","title":"PKCERefreshTokensRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/init(refreshtoken:)","title":"init(refreshToken: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/granttype","title":"let grantType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/method","title":"let method: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/refreshtoken","title":"let refreshToken: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/formurlencoded()","title":"func formURLEncoded() -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","title":"ProxyPKCERefreshTokensRequest","type":"struct"}],"path":"\/documentation\/spotifywebapi\/additional-authorization-methods","title":"Additional Authorization Methods","type":"symbol"},{"title":"Errors","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/errordescription","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/message","title":"let message: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/statuscode","title":"let statusCode: Int","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/spotifyerror\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyerror\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifyerror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyerror","title":"SpotifyError","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errordescription","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","title":"let message: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","title":"let reason: SpotifyPlayerError.ErrorReason","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","title":"let statusCode: Int","type":"property"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadypaused","title":"case alreadyPaused","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadyplaying","title":"case alreadyPlaying","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/contextdisallow","title":"case contextDisallow","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/devicenotcontrollable","title":"case deviceNotControllable","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/endlesscontext","title":"case endlessContext","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noactivedevice","title":"case noActiveDevice","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nonexttrack","title":"case noNextTrack","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noprevioustrack","title":"case noPreviousTrack","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nospecifictrack","title":"case noSpecificTrack","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notpaused","title":"case notPaused","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingcontext","title":"case notPlayingContext","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayinglocally","title":"case notPlayingLocally","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingtrack","title":"case notPlayingTrack","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/premiumrequired","title":"case premiumRequired","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/ratelimited","title":"case rateLimited","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/remotecontroldisallow","title":"case remoteControlDisallow","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/unknown","title":"case unknown","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/volumecontroldisallow","title":"case volumeControlDisallow","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","title":"SpotifyPlayerError.ErrorReason","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror","title":"SpotifyPlayerError","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)","title":"case httpError(Data, HTTPURLResponse)","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/identifierparsingerror(message:)","title":"case identifierParsingError(message: String)","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/insufficientscope(requiredscopes:authorizedscopes:)","title":"case insufficientScope(requiredScopes: Set, authorizedScopes: Set)","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/invalididcategory(expected:received:)","title":"case invalidIdCategory(expected: [IDCategory], received: [IDCategory])","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/invalidstate(supplied:received:)","title":"case invalidState(supplied: String?, received: String?)","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/other(_:localizeddescription:)","title":"case other(String, localizedDescription: String)","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/toplevelkeynotfound(key:dict:)","title":"case topLevelKeyNotFound(key: String, dict: [AnyHashable : Any])","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/unauthorized(_:)","title":"case unauthorized(String)","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/errordescription","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifygeneralerror","title":"SpotifyGeneralError","type":"enum"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/errordescription","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/retryafter","title":"let retryAfter: Int?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/ratelimitederror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/ratelimitederror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/ratelimitederror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/spotifywebapi\/ratelimitederror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/ratelimitederror","title":"RateLimitedError","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error","title":"let error: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/errordescription","title":"let errorDescription: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","title":"SpotifyAuthenticationError","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/accesswasdenied","title":"var accessWasDenied: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error","title":"let error: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/errordescription","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/state","title":"let state: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","title":"SpotifyAuthorizationError","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/init(url:rawdata:responsetype:statuscode:underlyingerror:)","title":"init(url: URL?, rawData: Data?, responseType: any Any.Type, statusCode: Int?, underlyingError: (any Error)?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/debugerrordescription","title":"var debugErrorDescription: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/description","title":"var description: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/errordescription","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/expectedresponsetype","title":"let expectedResponseType: any Any.Type","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/prettycodingpath","title":"var prettyCodingPath: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","title":"let rawData: Data?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/statuscode","title":"let statusCode: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/underlyingerror","title":"let underlyingError: (any Error)?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/url","title":"let url: URL?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/writetofolder(_:)","title":"func writeToFolder(URL) throws -> URL","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder","title":"static var dataDumpFolder: URL?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifydecodingerror","title":"SpotifyDecodingError","type":"struct"},{"title":"Object Model","type":"groupMarker"},{"children":[{"title":"Media Objects","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/track\/init(name:album:artists:uri:id:islocal:popularity:durationms:tracknumber:isexplicit:isplayable:href:previewurl:externalurls:externalids:availablemarkets:linkedfrom:restrictions:discnumber:type:)","title":"init(name: String, album: Album?, artists: [Artist]?, uri: String?, id: String?, isLocal: Bool, popularity: Int?, durationMS: Int?, trackNumber: Int?, isExplicit: Bool, isPlayable: Bool?, href: URL?, previewURL: URL?, externalURLs: [String : URL]?, externalIds: [String : String]?, availableMarkets: [String]?, linkedFrom: TrackLink?, restrictions: [String : String]?, discNumber: Int?, type: IDCategory)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/track\/album","title":"let album: Album?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/artists","title":"let artists: [Artist]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/availablemarkets","title":"let availableMarkets: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/discnumber","title":"let discNumber: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/durationms","title":"let durationMS: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/externalids","title":"let externalIds: [String : String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/id","title":"let id: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/isexplicit","title":"let isExplicit: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/islocal","title":"let isLocal: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/isplayable","title":"let isPlayable: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/linkedfrom","title":"let linkedFrom: TrackLink?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/popularity","title":"let popularity: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/previewurl","title":"let previewURL: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/restrictions","title":"let restrictions: [String : String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/tracknumber","title":"let trackNumber: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/uri","title":"let uri: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/track\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Track) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/track\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/track\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/track\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/track\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/track\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/track\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/track\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/track","title":"Track","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/album\/init(name:tracks:artists:releasedate:uri:id:images:popularity:label:genres:totaltracks:href:externalurls:externalids:albumtype:albumgroup:availablemarkets:copyrights:releasedateprecision:restrictions:)","title":"init(name: String, tracks: PagingObject?, artists: [Artist]?, releaseDate: Date?, uri: String?, id: String?, images: [SpotifyImage]?, popularity: Int?, label: String?, genres: [String]?, totalTracks: Int?, href: URL?, externalURLs: [String : URL]?, externalIds: [String : String]?, albumType: AlbumType?, albumGroup: AlbumType?, availableMarkets: [String]?, copyrights: [SpotifyCopyright]?, releaseDatePrecision: String?, restrictions: [String : String]?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/album\/albumgroup","title":"let albumGroup: AlbumType?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/albumtype","title":"let albumType: AlbumType?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/artists","title":"let artists: [Artist]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/availablemarkets","title":"let availableMarkets: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/copyrights","title":"let copyrights: [SpotifyCopyright]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/externalids","title":"let externalIds: [String : String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/genres","title":"let genres: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/id","title":"let id: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/images","title":"let images: [SpotifyImage]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/label","title":"let label: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/popularity","title":"let popularity: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/releasedate","title":"let releaseDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/releasedateprecision","title":"let releaseDatePrecision: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/restrictions","title":"let restrictions: [String : String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/totaltracks","title":"let totalTracks: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/tracks","title":"let tracks: PagingObject?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/uri","title":"let uri: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/album\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Album) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/album\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/album\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/album\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/album\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/album\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/album\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/album\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/album","title":"Album","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/artist\/init(name:uri:id:images:popularity:externalurls:followers:genres:href:)","title":"init(name: String, uri: String?, id: String?, images: [SpotifyImage]?, popularity: Int?, externalURLs: [String : URL]?, followers: Followers?, genres: [String]?, href: URL?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/artist\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/followers","title":"let followers: Followers?","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/genres","title":"let genres: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/id","title":"let id: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/images","title":"let images: [SpotifyImage]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/popularity","title":"let popularity: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/uri","title":"let uri: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/artist\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/artist\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/artist\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/artist\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/artist","title":"Artist","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/episode\/init(name:show:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:href:isplayable:externalurls:isexternallyhosted:languages:releasedateprecision:restrictions:)","title":"init(name: String, show: Show?, audioPreviewURL: URL?, description: String, htmlDescription: String?, resumePoint: ResumePoint?, durationMS: Int, isExplicit: Bool, releaseDate: Date?, uri: String, id: String, images: [SpotifyImage]?, href: URL, isPlayable: Bool, externalURLs: [String : URL]?, isExternallyHosted: Bool, languages: [String], releaseDatePrecision: String?, restrictions: [String : String]?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/episode\/audiopreviewurl","title":"let audioPreviewURL: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/description","title":"let description: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/durationms","title":"let durationMS: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/htmldescription","title":"let htmlDescription: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/images","title":"let images: [SpotifyImage]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/isexplicit","title":"let isExplicit: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/isexternallyhosted","title":"let isExternallyHosted: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/isplayable","title":"let isPlayable: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/languages","title":"let languages: [String]","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/releasedate","title":"let releaseDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/releasedateprecision","title":"let releaseDatePrecision: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/restrictions","title":"let restrictions: [String : String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/resumepoint","title":"let resumePoint: ResumePoint?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/show","title":"let show: Show?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/uri","title":"let uri: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/episode\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Episode) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/episode\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/episode\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/episode\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/episode\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/episode\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/episode\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/episode\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/episode","title":"Episode","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/show\/init(name:description:htmldescription:episodes:totalepisodes:isexplicit:uri:id:images:availablemarkets:href:externalurls:isexternallyhosted:languages:copyrights:mediatype:publisher:)","title":"init(name: String, description: String, htmlDescription: String?, episodes: PagingObject?, totalEpisodes: Int, isExplicit: Bool, uri: String, id: String, images: [SpotifyImage]?, availableMarkets: [String], href: URL, externalURLs: [String : URL]?, isExternallyHosted: Bool, languages: [String], copyrights: [SpotifyCopyright]?, mediaType: String, publisher: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/show\/availablemarkets","title":"let availableMarkets: [String]","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/copyrights","title":"let copyrights: [SpotifyCopyright]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/description","title":"let description: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/episodes","title":"let episodes: PagingObject?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/htmldescription","title":"let htmlDescription: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/images","title":"let images: [SpotifyImage]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/isexplicit","title":"let isExplicit: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/isexternallyhosted","title":"let isExternallyHosted: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/languages","title":"let languages: [String]","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/mediatype","title":"let mediaType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/publisher","title":"let publisher: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/totalepisodes","title":"let totalEpisodes: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/uri","title":"let uri: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/show\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Show) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/show\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/show\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/show\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/show\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/show\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/show\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/show\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/show","title":"Show","type":"struct"},{"title":"Music Library","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/init(addedat:item:type:)","title":"init(addedAt: Date, item: Item, type: IDCategory)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/addedat","title":"let addedAt: Date","type":"property"},{"path":"\/documentation\/spotifywebapi\/saveditem\/item","title":"let item: Item","type":"property"},{"path":"\/documentation\/spotifywebapi\/saveditem\/type","title":"let type: IDCategory","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: SavedItem) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/saveditem\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/saveditem\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/saveditem\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/saveditem\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/saveditem","title":"SavedItem","type":"struct"},{"path":"\/documentation\/spotifywebapi\/savedtrack","title":"SavedTrack","type":"typealias"},{"path":"\/documentation\/spotifywebapi\/savedalbum","title":"SavedAlbum","type":"typealias"},{"path":"\/documentation\/spotifywebapi\/savedepisode","title":"SavedEpisode","type":"typealias"},{"path":"\/documentation\/spotifywebapi\/savedshow","title":"SavedShow","type":"typealias"}],"path":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"symbol"},{"children":[{"title":"Playlist Objects","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlist\/init(name:items:owner:ispublic:iscollaborative:description:snapshotid:externalurls:followers:href:id:uri:images:)","title":"init(name: String, items: Items, owner: SpotifyUser?, isPublic: Bool?, isCollaborative: Bool, description: String?, snapshotId: String, externalURLs: [String : URL]?, followers: Followers?, href: URL, id: String, uri: String, images: [SpotifyImage])","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlist\/description","title":"let description: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/followers","title":"let followers: Followers?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/images","title":"let images: [SpotifyImage]","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/iscollaborative","title":"let isCollaborative: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/ispublic","title":"let isPublic: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/items","title":"let items: Items","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/owner","title":"let owner: SpotifyUser?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/snapshotid","title":"let snapshotId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/uri","title":"let uri: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlist\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/playlist\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlist\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playlist\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playlist","title":"Playlist","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/episode(_:)","title":"case episode(Episode)","type":"case"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/track(_:)","title":"case track(Track)","type":"case"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/durationms","title":"var durationMS: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/externalurls","title":"var externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/href","title":"var href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/id","title":"var id: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/isexplicit","title":"var isExplicit: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/isplayable","title":"var isPlayable: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/name","title":"var name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/type","title":"var type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/uri","title":"var uri: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: PlaylistItem) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/playlistitem\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/playlistitem\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/playlistitem\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playlistitem\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playlistitem","title":"PlaylistItem","type":"enum"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/init(addedat:addedby:islocal:item:)","title":"init(addedAt: Date?, addedBy: SpotifyUser?, isLocal: Bool?, item: Item?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/addedat","title":"let addedAt: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/addedby","title":"let addedBy: SpotifyUser?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/islocal","title":"let isLocal: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/item","title":"let item: Item?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: PlaylistItemContainer) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playlistitemcontainer","title":"PlaylistItemContainer","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemsreference\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/playlistitemsreference\/init(href:total:)","title":"init(href: URL?, total: Int)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemsreference\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitemsreference\/total","title":"let total: Int","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemsreference\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playlistitemsreference\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playlistitemsreference","title":"PlaylistItemsReference","type":"struct"},{"path":"\/documentation\/spotifywebapi\/playlistitems","title":"PlaylistItems","type":"typealias"},{"path":"\/documentation\/spotifywebapi\/playlisttracks","title":"PlaylistTracks","type":"typealias"},{"title":"Modifying Playlists","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistdetails\/init(name:ispublic:iscollaborative:description:)","title":"init(name: String?, isPublic: Bool?, isCollaborative: Bool?, description: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistdetails\/description","title":"var description: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistdetails\/iscollaborative","title":"var isCollaborative: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistdetails\/ispublic","title":"var isPublic: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistdetails\/name","title":"var name: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistdetails\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/playlistdetails\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistdetails\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playlistdetails\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playlistdetails","title":"PlaylistDetails","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/init(rangestart:rangelength:insertbefore:snapshotid:)","title":"init(rangeStart: Int, rangeLength: Int, insertBefore: Int, snapshotId: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/insertbefore","title":"var insertBefore: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangelength","title":"var rangeLength: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangestart","title":"var rangeStart: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/snapshotid","title":"var snapshotId: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriwithpositions\/init(uri:positions:)","title":"init(uri: any SpotifyURIConvertible, positions: [Int])","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriwithpositions\/positions","title":"var positions: [Int]","type":"property"},{"path":"\/documentation\/spotifywebapi\/uriwithpositions\/uri","title":"var uri: any SpotifyURIConvertible","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriwithpositions\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/uriwithpositions\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriwithpositions\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/uriwithpositions\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriwithpositions\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/uriwithpositions\/==(_:_:)","title":"static func == (URIWithPositions, URIWithPositions) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/uriwithpositions\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriwithpositions\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/uriwithpositions\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/uriwithpositions","title":"URIWithPositions","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/init(snapshotid:uriswithpositions:)","title":"init(snapshotId: String?, urisWithPositions: [URIWithPositions])","type":"init"},{"path":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/init(snapshotid:uriswithsingleposition:)","title":"init(snapshotId: String?, urisWithSinglePosition: [(uri: any SpotifyURIConvertible, position: Int)])","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/snapshotid","title":"var snapshotId: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/uriswithpositions","title":"var urisWithPositions: [URIWithPositions]","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/chunked(uriswithsingleposition:)","title":"static func chunked(urisWithSinglePosition: [(uri: any SpotifyURIConvertible, position: Int)]) -> [URIsWithPositionsContainer]","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/uriswithpositionscontainer\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/uriswithpositionscontainer","title":"URIsWithPositionsContainer","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriscontainer\/init(_:snapshotid:)","title":"init([any SpotifyURIConvertible], snapshotId: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriscontainer\/items","title":"var items: [any SpotifyURIConvertible]","type":"property"},{"path":"\/documentation\/spotifywebapi\/uriscontainer\/snapshotid","title":"var snapshotId: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriscontainer\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/uriscontainer\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriscontainer\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/uriscontainer\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriscontainer\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/uriscontainer\/==(_:_:)","title":"static func == (URIsContainer, URIsContainer) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/uriscontainer\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriscontainer\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/uriscontainer\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/uriscontainer","title":"URIsContainer","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/init(uris:position:)","title":"init(uris: [any SpotifyURIConvertible], position: Int?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/position","title":"var position: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/uris","title":"var uris: [any SpotifyURIConvertible]","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/==(_:_:)","title":"static func == (URIsDictWithInsertionIndex, URIsDictWithInsertionIndex) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","title":"URIsDictWithInsertionIndex","type":"struct"}],"path":"\/documentation\/spotifywebapi\/playlist-objects","title":"Playlist Objects","type":"symbol"},{"children":[{"title":"Player Objects","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/device\/init(id:isactive:isprivatesession:isrestricted:name:type:volumepercent:)","title":"init(id: String?, isActive: Bool, isPrivateSession: Bool, isRestricted: Bool, name: String, type: DeviceType, volumePercent: Int?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/device\/id","title":"let id: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/device\/isactive","title":"let isActive: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/device\/isprivatesession","title":"let isPrivateSession: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/device\/isrestricted","title":"let isRestricted: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/device\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/device\/type","title":"let type: DeviceType","type":"property"},{"path":"\/documentation\/spotifywebapi\/device\/volumepercent","title":"let volumePercent: Int?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/device\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/device\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/device\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/device\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/device","title":"Device","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/devicetype\/audiodongle","title":"case audioDongle","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/automobile","title":"case automobile","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/avr","title":"case avr","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/castaudio","title":"case castAudio","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/castvideo","title":"case castVideo","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/computer","title":"case computer","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/gameconsole","title":"case gameConsole","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/smartphone","title":"case smartphone","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/speaker","title":"case speaker","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/stb","title":"case stb","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/tablet","title":"case tablet","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/tv","title":"case tv","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/unknown","title":"case unknown","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/devicetype\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/devicetype\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/devicetype\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/devicetype\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/devicetype\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/devicetype\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/devicetype\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/devicetype\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/devicetype","title":"DeviceType","type":"enum"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyqueue\/init(currentlyplaying:queue:)","title":"init(currentlyPlaying: PlaylistItem?, queue: [PlaylistItem])","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyqueue\/currentlyplaying","title":"let currentlyPlaying: PlaylistItem?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyqueue\/queue","title":"let queue: [PlaylistItem]","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyqueue\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: SpotifyQueue) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyqueue\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyqueue\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/spotifyqueue\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyqueue\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyqueue\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyqueue","title":"SpotifyQueue","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/init(device:repeatstate:shuffleison:context:timestamp:progressms:isplaying:item:itemtype:allowedactions:)","title":"init(device: Device, repeatState: RepeatMode, shuffleIsOn: Bool, context: SpotifyContext?, timestamp: Date, progressMS: Int?, isPlaying: Bool, item: PlaylistItem?, itemType: IDCategory, allowedActions: Set)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/allowedactions","title":"let allowedActions: Set","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/context","title":"let context: SpotifyContext?","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/device","title":"let device: Device","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/isplaying","title":"let isPlaying: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/item","title":"let item: PlaylistItem?","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/itemtype","title":"let itemType: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/progressms","title":"let progressMS: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/repeatstate","title":"let repeatState: RepeatMode","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/shuffleison","title":"let shuffleIsOn: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/timestamp","title":"let timestamp: Date","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/logger","title":"static var logger: Logger","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: CurrentlyPlayingContext) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext","title":"CurrentlyPlayingContext","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycontext\/init(uri:href:externalurls:type:)","title":"init(uri: String, href: URL?, externalURLs: [String : URL]?, type: IDCategory)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycontext\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifycontext\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifycontext\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifycontext\/uri","title":"let uri: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycontext\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/spotifycontext\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycontext\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifycontext\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifycontext","title":"SpotifyContext","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/interruptplayback","title":"case interruptPlayback","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/pause","title":"case pause","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/resume","title":"case resume","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/seek","title":"case seek","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/skiptonext","title":"case skipToNext","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/skiptoprevious","title":"case skipToPrevious","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/togglerepeatcontext","title":"case toggleRepeatContext","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/togglerepeattrack","title":"case toggleRepeatTrack","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/toggleshuffle","title":"case toggleShuffle","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/transferplayback","title":"case transferPlayback","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/allcases-swift.typealias","title":"PlaybackActions.AllCases","type":"typealias"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/allcases-swift.type.property","title":"static let allCases: Set","type":"property"}],"path":"\/documentation\/spotifywebapi\/playbackactions\/caseiterable-implementations","title":"CaseIterable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playbackactions\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/playbackactions\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playbackactions","title":"PlaybackActions","type":"enum"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playhistory\/init(track:playedat:context:)","title":"init(track: Track, playedAt: Date, context: SpotifyContext?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playhistory\/context","title":"let context: SpotifyContext?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playhistory\/playedat","title":"let playedAt: Date","type":"property"},{"path":"\/documentation\/spotifywebapi\/playhistory\/track","title":"let track: Track","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playhistory\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: PlayHistory) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/playhistory\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playhistory\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/playhistory\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playhistory\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/playhistory\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playhistory\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playhistory\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/resumepoint\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/resumepoint\/init(fullyplayed:resumepositionms:)","title":"init(fullyPlayed: Bool, resumePositionMS: Int)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/resumepoint\/fullyplayed","title":"let fullyPlayed: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/resumepoint\/resumepositionms","title":"let resumePositionMS: Int","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/resumepoint\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/resumepoint\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/resumepoint","title":"ResumePoint","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/context","title":"case context","type":"case"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/off","title":"case off","type":"case"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/track","title":"case track","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/cycle()","title":"func cycle()","type":"method"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/cycled()","title":"func cycled() -> RepeatMode","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/repeatmode\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/repeatmode\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/repeatmode","title":"RepeatMode","type":"enum"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/init(_:positionms:)","title":"init(any SpotifyURIConvertible, positionMS: Int?)","type":"init"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/init(context:offset:positionms:)","title":"init(context: PlaybackRequest.Context, offset: PlaybackRequest.Offset?, positionMS: Int?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.property","title":"var context: PlaybackRequest.Context","type":"property"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.property","title":"var offset: PlaybackRequest.Offset?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/positionms","title":"var positionMS: Int?","type":"property"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/contexturi(_:)","title":"case contextURI(any SpotifyURIConvertible)","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/uris(_:)","title":"case uris([any SpotifyURIConvertible])","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/==(_:_:)","title":"static func == (PlaybackRequest.Context, PlaybackRequest.Context) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","title":"PlaybackRequest.Context","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/position(_:)","title":"case position(Int)","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/uri(_:)","title":"case uri(any SpotifyURIConvertible)","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/==(_:_:)","title":"static func == (PlaybackRequest.Offset, PlaybackRequest.Offset) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","title":"PlaybackRequest.Offset","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playbackrequest","title":"PlaybackRequest","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.enum.case","title":"case after(String)","type":"case"},{"path":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.enum.case","title":"case before(String)","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timereference\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timereference\/asqueryitem()","title":"func asQueryItem() -> [String : String]","type":"method"},{"path":"\/documentation\/spotifywebapi\/timereference\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.type.method","title":"static func after(Date) -> TimeReference","type":"method"},{"path":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.type.method","title":"static func before(Date) -> TimeReference","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timereference\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: TimeReference) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/timereference\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timereference\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/timereference\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/timereference","title":"TimeReference","type":"enum"}],"path":"\/documentation\/spotifywebapi\/player-objects","title":"Player Objects","type":"symbol"},{"children":[{"title":"Audiobook Objects","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobook\/init(name:authors:narrators:publisher:description:htmldescription:chapters:totalchapters:isexplicit:uri:id:images:availablemarkets:href:externalurls:languages:copyrights:mediatype:edition:)","title":"init(name: String, authors: [AudiobookAuthor], narrators: [AudiobookAuthor], publisher: String, description: String, htmlDescription: String, chapters: PagingObject?, totalChapters: Int?, isExplicit: Bool, uri: String, id: String, images: [SpotifyImage]?, availableMarkets: [String]?, href: URL, externalURLs: [String : URL]?, languages: [String], copyrights: [SpotifyCopyright]?, mediaType: String, edition: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobook\/authors","title":"let authors: [AudiobookAuthor]","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/availablemarkets","title":"let availableMarkets: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/chapters","title":"let chapters: PagingObject?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/copyrights","title":"let copyrights: [SpotifyCopyright]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/description","title":"let description: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/edition","title":"let edition: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/htmldescription","title":"let htmlDescription: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/images","title":"let images: [SpotifyImage]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/isexplicit","title":"let isExplicit: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/languages","title":"let languages: [String]","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/mediatype","title":"let mediaType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/narrators","title":"let narrators: [AudiobookAuthor]","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/publisher","title":"let publisher: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/totalchapters","title":"let totalChapters: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/uri","title":"let uri: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobook\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Audiobook) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/audiobook\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobook\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/audiobook\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobook\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/audiobook\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobook\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/audiobook\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/init(name:audiobook:chapternumber:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:availablemarkets:href:isplayable:externalurls:languages:restrictions:releasedateprecision:)","title":"init(name: String, audiobook: Audiobook?, chapterNumber: Int, audioPreviewURL: URL?, description: String, htmlDescription: String, resumePoint: ResumePoint?, durationMS: Int, isExplicit: Bool, releaseDate: Date?, uri: String, id: String, images: [SpotifyImage]?, availableMarkets: [String]?, href: URL, isPlayable: Bool?, externalURLs: [String : URL]?, languages: [String], restrictions: [String : String]?, releaseDatePrecision: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/audiopreviewurl","title":"let audioPreviewURL: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/audiobook","title":"let audiobook: Audiobook?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/availablemarkets","title":"let availableMarkets: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/chapternumber","title":"let chapterNumber: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/description","title":"let description: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/durationms","title":"let durationMS: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/htmldescription","title":"let htmlDescription: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/images","title":"let images: [SpotifyImage]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/isexplicit","title":"let isExplicit: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/isplayable","title":"let isPlayable: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/languages","title":"let languages: [String]","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedate","title":"let releaseDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedateprecision","title":"let releaseDatePrecision: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/restrictions","title":"let restrictions: [String : String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/resumepoint","title":"let resumePoint: ResumePoint?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/uri","title":"let uri: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: AudiobookChapter) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/audiobookchapter\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/audiobookchapter\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/audiobookchapter\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/audiobookchapter\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/audiobookchapter","title":"AudiobookChapter","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookauthor\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/audiobookauthor\/init(name:)","title":"init(name: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookauthor\/name","title":"let name: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookauthor\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/audiobookauthor\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/audiobookauthor","title":"AudiobookAuthor","type":"struct"}],"path":"\/documentation\/spotifywebapi\/audiobook-objects","title":"Audiobook Objects","type":"symbol"},{"children":[{"title":"Audio Analysis Objects","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/init(bars:beats:tatums:sections:segments:)","title":"init(bars: [SpotifyTimeInterval], beats: [SpotifyTimeInterval], tatums: [SpotifyTimeInterval], sections: [Section], segments: [Segment])","type":"init"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/bars","title":"let bars: [SpotifyTimeInterval]","type":"property"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/beats","title":"let beats: [SpotifyTimeInterval]","type":"property"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/sections","title":"let sections: [Section]","type":"property"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/segments","title":"let segments: [Segment]","type":"property"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/tatums","title":"let tatums: [SpotifyTimeInterval]","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: AudioAnalysis) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/audioanalysis\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/audioanalysis\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/audioanalysis","title":"AudioAnalysis","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/init(key:mode:timesignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackhref:analysisurl:durationms:type:)","title":"init(key: Int, mode: Int, timeSignature: Int, acousticness: Double, danceability: Double, energy: Double, instrumentalness: Double, liveness: Double, loudness: Double, speechiness: Double, valence: Double, tempo: Double, uri: String, id: String, trackHref: String, analysisURL: URL, durationMS: Int, type: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/acousticness","title":"let acousticness: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/analysisurl","title":"let analysisURL: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/danceability","title":"let danceability: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/durationms","title":"let durationMS: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/energy","title":"let energy: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/instrumentalness","title":"let instrumentalness: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/key","title":"let key: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/liveness","title":"let liveness: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/loudness","title":"let loudness: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/mode","title":"let mode: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/speechiness","title":"let speechiness: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/tempo","title":"let tempo: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/timesignature","title":"let timeSignature: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/trackhref","title":"let trackHref: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/type","title":"let type: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/uri","title":"let uri: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/valence","title":"let valence: Double","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: AudioFeatures) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/audiofeatures\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/audiofeatures\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/audiofeatures","title":"AudioFeatures","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/section\/init(start:duration:confidence:loudness:tempo:tempoconfidence:key:keyconfidence:mode:modeconfidence:timesignature:timesignatureconfidence:)","title":"init(start: Double, duration: Double, confidence: Double, loudness: Double, tempo: Double, tempoConfidence: Double, key: Int, keyConfidence: Double, mode: Int, modeConfidence: Double, timeSignature: Int, timeSignatureConfidence: Double)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/section\/confidence","title":"let confidence: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/duration","title":"let duration: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/key","title":"let key: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/keyconfidence","title":"let keyConfidence: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/loudness","title":"let loudness: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/mode","title":"let mode: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/modeconfidence","title":"let modeConfidence: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/start","title":"let start: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/tempo","title":"let tempo: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/tempoconfidence","title":"let tempoConfidence: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/timesignature","title":"let timeSignature: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/timesignatureconfidence","title":"let timeSignatureConfidence: Double","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/section\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Section) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/section\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/section\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/section\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/section\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/section\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/section","title":"Section","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/segment\/init(start:duration:confidence:loudnessstart:loudnessmax:loudnessmaxtime:pitches:timbre:loudnessend:)","title":"init(start: Double, duration: Double, confidence: Double, loudnessStart: Double, loudnessMax: Double, loudnessMaxTime: Double, pitches: [Double], timbre: [Double], loudnessEnd: Double)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/segment\/confidence","title":"let confidence: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/segment\/duration","title":"let duration: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/segment\/loudnessend","title":"let loudnessEnd: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/segment\/loudnessmax","title":"let loudnessMax: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/segment\/loudnessmaxtime","title":"let loudnessMaxTime: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/segment\/loudnessstart","title":"let loudnessStart: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/segment\/pitches","title":"let pitches: [Double]","type":"property"},{"path":"\/documentation\/spotifywebapi\/segment\/start","title":"let start: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/segment\/timbre","title":"let timbre: [Double]","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/segment\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Segment) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/segment\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/segment\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/segment\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/segment\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/segment\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/segment","title":"Segment","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/init(start:duration:confidence:)","title":"init(start: Double, duration: Double, confidence: Double)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/confidence","title":"let confidence: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/duration","title":"let duration: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/start","title":"let start: Double","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: SpotifyTimeInterval) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifytimeinterval","title":"SpotifyTimeInterval","type":"struct"}],"path":"\/documentation\/spotifywebapi\/audio-analysis-objects","title":"Audio Analysis Objects","type":"symbol"},{"children":[{"title":"Other Objects","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/init(href:items:limit:next:previous:offset:total:)","title":"init(href: URL, items: [Item], limit: Int, next: URL?, previous: URL?, offset: Int, total: Int)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/estimatedindex","title":"var estimatedIndex: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/estimatedtotalpages","title":"var estimatedTotalPages: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/items","title":"let items: [Item]","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/limit","title":"let limit: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/next","title":"let next: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/offset","title":"let offset: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/previous","title":"let previous: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/total","title":"let total: Int","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: PagingObject) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/pagingobject\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/pagingobject\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/pagingobject\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/==(_:_:)","title":"static func == (PagingObject, PagingObject) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/pagingobject\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/pagingobject\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/pagingobject","title":"PagingObject","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/init(addedat:item:type:)","title":"init(addedAt: Date, item: Item, type: IDCategory)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/addedat","title":"let addedAt: Date","type":"property"},{"path":"\/documentation\/spotifywebapi\/saveditem\/item","title":"let item: Item","type":"property"},{"path":"\/documentation\/spotifywebapi\/saveditem\/type","title":"let type: IDCategory","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: SavedItem) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/saveditem\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/saveditem\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/saveditem\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/saveditem\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/saveditem","title":"SavedItem","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/searchresult\/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","title":"init(artists: PagingObject?, albums: PagingObject?, tracks: PagingObject?, playlists: PagingObject>?, episodes: PagingObject?, shows: PagingObject?, audiobooks: PagingObject?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/searchresult\/albums","title":"let albums: PagingObject?","type":"property"},{"path":"\/documentation\/spotifywebapi\/searchresult\/artists","title":"let artists: PagingObject?","type":"property"},{"path":"\/documentation\/spotifywebapi\/searchresult\/audiobooks","title":"let audiobooks: PagingObject?","type":"property"},{"path":"\/documentation\/spotifywebapi\/searchresult\/episodes","title":"let episodes: PagingObject?","type":"property"},{"path":"\/documentation\/spotifywebapi\/searchresult\/playlists","title":"let playlists: PagingObject>?","type":"property"},{"path":"\/documentation\/spotifywebapi\/searchresult\/shows","title":"let shows: PagingObject?","type":"property"},{"path":"\/documentation\/spotifywebapi\/searchresult\/tracks","title":"let tracks: PagingObject?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/searchresult\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: SearchResult) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/searchresult\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/searchresult\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/searchresult\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/searchresult\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/searchresult\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/searchresult","title":"SearchResult","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyimage\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifyimage\/init(height:width:url:)","title":"init(height: Int?, width: Int?, url: URL)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyimage\/height","title":"let height: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyimage\/url","title":"let url: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyimage\/width","title":"let width: Int?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyimage\/load()","title":"func load() -> AnyPublisher","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyimage\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyimage\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyimage","title":"SpotifyImage","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/init(displayname:uri:id:images:href:allowsexplicitcontent:explicitcontentsettingislocked:followers:country:email:product:externalurls:)","title":"init(displayName: String?, uri: String, id: String, images: [SpotifyImage]?, href: URL, allowsExplicitContent: Bool?, explicitContentSettingIsLocked: Bool?, followers: Followers?, country: String?, email: String?, product: String?, externalURLs: [String : URL]?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/allowsexplicitcontent","title":"let allowsExplicitContent: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/country","title":"let country: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/displayname","title":"let displayName: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/email","title":"let email: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/explicitcontentsettingislocked","title":"let explicitContentSettingIsLocked: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/followers","title":"let followers: Followers?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/images","title":"let images: [SpotifyImage]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/product","title":"let product: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/uri","title":"let uri: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/spotifyuser\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyuser\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyuser\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyuser","title":"SpotifyUser","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/followers\/init(href:total:)","title":"init(href: URL?, total: Int)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/followers\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/followers\/total","title":"let total: Int","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/followers\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/followers\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/followers\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/followers\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/followers\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/followers\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/followers","title":"Followers","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/init(href:items:limit:next:cursors:total:)","title":"init(href: URL, items: [Item], limit: Int, next: URL?, cursors: SpotifyCursor?, total: Int?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/cursors","title":"let cursors: SpotifyCursor?","type":"property"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/items","title":"let items: [Item]","type":"property"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/limit","title":"let limit: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/next","title":"let next: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/total","title":"let total: Int?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: CursorPagingObject) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/cursorpagingobject","title":"CursorPagingObject","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycursor\/init(before:after:)","title":"init(before: String?, after: String?)","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifycursor\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycursor\/after","title":"let after: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifycursor\/before","title":"let before: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycursor\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifycursor\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifycursor","title":"SpotifyCursor","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tracklink\/init(externalurls:href:uri:id:)","title":"init(externalURLs: [String : URL]?, href: URL, uri: String, id: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tracklink\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/tracklink\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/tracklink\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/tracklink\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/tracklink\/uri","title":"let uri: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tracklink\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/tracklink\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tracklink\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/tracklink\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/tracklink","title":"TrackLink","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycopyright\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifycopyright\/init(text:type:)","title":"init(text: String, type: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycopyright\/text","title":"let text: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifycopyright\/type","title":"let type: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycopyright\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifycopyright\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifycopyright","title":"SpotifyCopyright","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/albumtype\/album","title":"case album","type":"case"},{"path":"\/documentation\/spotifywebapi\/albumtype\/appearson","title":"case appearsOn","type":"case"},{"path":"\/documentation\/spotifywebapi\/albumtype\/compilation","title":"case compilation","type":"case"},{"path":"\/documentation\/spotifywebapi\/albumtype\/ep","title":"case ep","type":"case"},{"path":"\/documentation\/spotifywebapi\/albumtype\/other","title":"case other","type":"case"},{"path":"\/documentation\/spotifywebapi\/albumtype\/single","title":"case single","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/albumtype\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/albumtype\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/albumtype\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/albumtype\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/albumtype\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/albumtype\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/albumtype\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/albumtype\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/albumtype","title":"AlbumType","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timerange\/longterm","title":"case longTerm","type":"case"},{"path":"\/documentation\/spotifywebapi\/timerange\/mediumterm","title":"case mediumTerm","type":"case"},{"path":"\/documentation\/spotifywebapi\/timerange\/shortterm","title":"case shortTerm","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timerange\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timerange\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/timerange\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timerange\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timerange\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timerange\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/timerange\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/timerange\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/timerange","title":"TimeRange","type":"enum"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/featuredplaylists\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/featuredplaylists\/init(message:playlists:)","title":"init(message: String?, playlists: PagingObject>)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/featuredplaylists\/message","title":"let message: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/featuredplaylists\/playlists","title":"let playlists: PagingObject>","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/featuredplaylists\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/featuredplaylists\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/newalbumreleases\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/newalbumreleases\/init(message:albums:)","title":"init(message: String?, albums: PagingObject)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/newalbumreleases\/albums","title":"let albums: PagingObject","type":"property"},{"path":"\/documentation\/spotifywebapi\/newalbumreleases\/message","title":"let message: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/newalbumreleases\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: NewAlbumReleases) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/newalbumreleases\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/newalbumreleases\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/newalbumreleases\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/newalbumreleases","title":"NewAlbumReleases","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/init(afterfilteringsize:afterrelinkingsize:href:id:initialpoolsize:type:)","title":"init(afterFilteringSize: Int, afterRelinkingSize: Int, href: URL?, id: String, initialPoolSize: Int, type: IDCategory)","type":"init"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/afterfilteringsize","title":"let afterFilteringSize: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/afterrelinkingsize","title":"let afterRelinkingSize: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/initialpoolsize","title":"let initialPoolSize: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/type","title":"let type: IDCategory","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/recommendationseed\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/recommendationseed","title":"RecommendationSeed","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/init(seeds:tracks:)","title":"init(seeds: [RecommendationSeed], tracks: [Track])","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedartists","title":"var seedArtists: [RecommendationSeed]","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedgenres","title":"var seedGenres: [RecommendationSeed]","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedtracks","title":"var seedTracks: [RecommendationSeed]","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/seeds","title":"let seeds: [RecommendationSeed]","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/tracks","title":"let tracks: [Track]","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: RecommendationsResponse) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/recommendationsresponse","title":"RecommendationsResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/init(seedartists:seedtracks:seedgenres:acousticness:danceability:durationms:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timesignature:valence:)","title":"init(seedArtists: [any SpotifyURIConvertible]?, seedTracks: [any SpotifyURIConvertible]?, seedGenres: [String]?, acousticness: AttributeRange?, danceability: AttributeRange?, durationMS: AttributeRange?, energy: AttributeRange?, instrumentalness: AttributeRange?, key: AttributeRange?, liveness: AttributeRange?, loudness: AttributeRange?, mode: AttributeRange?, popularity: AttributeRange?, speechiness: AttributeRange?, tempo: AttributeRange?, timeSignature: AttributeRange?, valence: AttributeRange?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/acousticness","title":"var acousticness: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/danceability","title":"var danceability: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/durationms","title":"var durationMS: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/energy","title":"var energy: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/instrumentalness","title":"var instrumentalness: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/key","title":"var key: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/liveness","title":"var liveness: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/loudness","title":"var loudness: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/mode","title":"var mode: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/popularity","title":"var popularity: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/seedartists","title":"var seedArtists: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/seedgenres","title":"var seedGenres: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/seedtracks","title":"var seedTracks: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/speechiness","title":"var speechiness: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/tempo","title":"var tempo: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/timesignature","title":"var timeSignature: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/valence","title":"var valence: AttributeRange?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/querydictionary()","title":"func queryDictionary() throws -> [String : String]","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: TrackAttributes) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/trackattributes\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/trackattributes\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/trackattributes\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/trackattributes","title":"TrackAttributes","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/attributerange\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/attributerange\/init(min:target:max:)","title":"init(min: Value?, target: Value?, max: Value?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/attributerange\/max","title":"var max: Value?","type":"property"},{"path":"\/documentation\/spotifywebapi\/attributerange\/min","title":"var min: Value?","type":"property"},{"path":"\/documentation\/spotifywebapi\/attributerange\/target","title":"var target: Value?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/attributerange\/querydictionary(attributename:)","title":"func queryDictionary(attributeName: String) -> [String : String]","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/attributerange\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: AttributeRange) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/attributerange\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/attributerange\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/attributerange\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/attributerange","title":"AttributeRange","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycategory\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifycategory\/init(name:id:href:icons:)","title":"init(name: String, id: String, href: URL, icons: [SpotifyImage])","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycategory\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifycategory\/icons","title":"let icons: [SpotifyImage]","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifycategory\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifycategory\/name","title":"let name: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycategory\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifycategory\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifycategory","title":"SpotifyCategory","type":"struct"}],"path":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","type":"symbol"},{"title":"Spotify Identifiers","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(id:idcategory:)","title":"init(id: String, idCategory: IDCategory)","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(uri:ensurecategorymatches:)","title":"init(uri: any SpotifyURIConvertible, ensureCategoryMatches: [IDCategory]?) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(url:)","title":"init(url: URL) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/idcategory","title":"let idCategory: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/uri","title":"var uri: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/url","title":"var url: URL?","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/commaseparatedidsstring(_:ensurecategorymatches:)","title":"static func commaSeparatedIdsString(S, ensureCategoryMatches: [IDCategory]?) throws -> String","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/idsarray(_:ensurecategorymatches:)","title":"static func idsArray(S, ensureCategoryMatches: [IDCategory]?) throws -> [String]","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyidentifier","title":"SpotifyIdentifier","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/idcategory\/ad","title":"case ad","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/album","title":"case album","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/artist","title":"case artist","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/audiobook","title":"case audiobook","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/chapter","title":"case chapter","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/collection","title":"case collection","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/episode","title":"case episode","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/genre","title":"case genre","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/local","title":"case local","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/playlist","title":"case playlist","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/show","title":"case show","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/track","title":"case track","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/unknown","title":"case unknown","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/user","title":"case user","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/idcategory\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/idcategory\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/idcategory\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/idcategory\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/idcategory\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/idcategory\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/idcategory\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/idcategory\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/idcategory","title":"IDCategory","type":"enum"},{"title":"Protocols","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/approximatelyequatable\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Self) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/approximatelyequatable","title":"ApproximatelyEquatable","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/paginated\/next","title":"var next: URL?","type":"property"}],"path":"\/documentation\/spotifywebapi\/paginated","title":"Paginated","type":"protocol"},{"children":[{"title":"Associated Types","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/item","title":"Item","type":"associatedtype"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/href","title":"var href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/items","title":"var items: [Self.Item]","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/limit","title":"var limit: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/next","title":"var next: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/offset","title":"var offset: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/previous","title":"var previous: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/total","title":"var total: Int","type":"property"}],"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol","title":"PagingObjectProtocol","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyuriconvertible\/uri","title":"var uri: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifyuriconvertible","title":"SpotifyURIConvertible","type":"protocol"},{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/init(label:loglevel:metadata:)","title":"init(label: String, logLevel: Logger.Level, metadata: Logger.Metadata)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/label","title":"let label: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/loglevel","title":"var logLevel: Logger.Level","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/metadata","title":"var metadata: Logger.Metadata","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/log(level:message:metadata:source:file:function:line:)","title":"func log(level: Logger.Level, message: Logger.Message, metadata: Logger.Metadata?, source: String, file: String, function: String, line: UInt)","type":"method"},{"title":"Subscripts","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/subscript(metadatakey:)","title":"subscript(metadataKey _: String) -> Logger.Metadata.Value?","type":"subscript"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/bootstrap()","title":"static func bootstrap()","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/log(level:message:metadata:file:function:line:)","title":"func log(level: Logger.Level, message: Logger.Message, metadata: Logger.Metadata?, file: String, function: String, line: UInt)","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/loghandler-implementations","title":"LogHandler Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler","title":"SpotifyAPILogHandler","type":"struct"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/date(from:)","title":"func date(from: String) -> Date?","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/string(from:)","title":"func string(from: Date) -> String","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/millisecondsformatter","title":"static let millisecondsFormatter: ISO8601DateFormatter","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/secondsformatter","title":"static let secondsFormatter: ISO8601DateFormatter","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/shared","title":"static let shared: SpotifyTimestampFormatter","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifytimestampformatter","title":"SpotifyTimestampFormatter","type":"struct"},{"title":"Variables","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodelogger","title":"var spotifyDecodeLogger: Logger","type":"var"},{"title":"Functions","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/decodespotifyerrors(data:httpurlresponse:)","title":"func decodeSpotifyErrors(data: Data, httpURLResponse: HTTPURLResponse) -> (any Error)?","type":"func"},{"path":"\/documentation\/spotifywebapi\/decodespotifyobject(data:httpurlresponse:responsetype:)","title":"func decodeSpotifyObject(data: Data, httpURLResponse: HTTPURLResponse, responseType: ResponseType.Type) throws -> ResponseType","type":"func"},{"path":"\/documentation\/spotifywebapi\/generatepageoffsets(_:maxextrapages:)","title":"func generatePageOffsets(Page, maxExtraPages: Int?) -> [Int]","type":"func"},{"path":"\/documentation\/spotifywebapi\/urlquerydictionary(_:)","title":"func urlQueryDictionary([String : (any LosslessStringConvertible)?]) -> [String : String]","type":"func"},{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/savedaudiobook","title":"SavedAudiobook","type":"typealias"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/endpoints\/accountsbase","title":"static let accountsBase: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/endpoints\/apibase","title":"static let apiBase: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/endpoints\/apiversion1","title":"static let apiVersion1: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/endpoints\/authorize","title":"static let authorize: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/endpoints\/gettokens","title":"static let getTokens: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/endpoints\/token","title":"static let token: String","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/endpoints\/apiendpoint(_:queryitems:)","title":"static func apiEndpoint(String, queryItems: [String : (any LosslessStringConvertible)?]) -> URL","type":"method"}],"path":"\/documentation\/spotifywebapi\/endpoints","title":"Endpoints","type":"enum"},{"children":[{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/headers\/contenttypeimagejpeg","title":"static let contentTypeImageJpeg: [String : String]","type":"property"},{"path":"\/documentation\/spotifywebapi\/headers\/contenttypejson","title":"static let contentTypeJSON: [String : String]","type":"property"},{"path":"\/documentation\/spotifywebapi\/headers\/formurlencoded","title":"static let formURLEncoded: [String : String]","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/headers\/basicbase64encoded(clientid:clientsecret:)","title":"static func basicBase64Encoded(clientId: String, clientSecret: String) -> [String : String]?","type":"method"},{"path":"\/documentation\/spotifywebapi\/headers\/bearerauthorization(_:)","title":"static func bearerAuthorization(String) -> [String : String]","type":"method"},{"path":"\/documentation\/spotifywebapi\/headers\/bearerauthorizationandcontenttypejson(_:)","title":"static func bearerAuthorizationAndContentTypeJSON(String) -> [String : String]","type":"method"}],"path":"\/documentation\/spotifywebapi\/headers","title":"Headers","type":"enum"},{"title":"Extended Modules","type":"groupMarker"},{"children":[{"title":"Extended Protocols","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/combine\/publisher\/collectandsortbyoffset()","title":"func collectAndSortByOffset() -> AnyPublisher<[Self.Output.Item], Self.Failure>","type":"method"},{"path":"\/documentation\/spotifywebapi\/combine\/publisher\/decodeoptionalspotifyobject(_:maxretrydelay:)","title":"func decodeOptionalSpotifyObject(ResponseType.Type, maxRetryDelay: Int) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/combine\/publisher\/decodespotifyerrors(maxretrydelay:)","title":"func decodeSpotifyErrors(maxRetryDelay: Int) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/combine\/publisher\/decodespotifyobject(_:maxretrydelay:)","title":"func decodeSpotifyObject(ResponseType.Type, maxRetryDelay: Int) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/combine\/publisher\/extendpages(_:maxextrapages:)","title":"func extendPages(SpotifyAPI, maxExtraPages: Int?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/combine\/publisher\/extendpagesconcurrently(_:maxextrapages:)","title":"func extendPagesConcurrently(SpotifyAPI, maxExtraPages: Int?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/combine\/publisher\/sink(receivecompletion:)","title":"func sink(receiveCompletion: (Subscribers.Completion) -> Void) -> AnyCancellable","type":"method"}],"path":"\/documentation\/spotifywebapi\/combine\/publisher","title":"Publisher","type":"extension"}],"path":"\/documentation\/spotifywebapi\/combine","title":"Combine","type":"extension"},{"children":[{"title":"Extended Classes","type":"groupMarker"},{"children":[{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/featuredplaylists","title":"static let featuredPlaylists: DateFormatter","type":"property"},{"path":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/millisecondstime","title":"static let millisecondsTime: DateFormatter","type":"property"},{"path":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbumlong","title":"static let spotifyAlbumLong: DateFormatter","type":"property"},{"path":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbummedium","title":"static let spotifyAlbumMedium: DateFormatter","type":"property"},{"path":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbumshort","title":"static let spotifyAlbumShort: DateFormatter","type":"property"}],"path":"\/documentation\/spotifywebapi\/foundation\/dateformatter","title":"DateFormatter","type":"extension"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/urlsession\/defaultnetworkadaptor(request:)","title":"static func defaultNetworkAdaptor(request: URLRequest) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"}],"path":"\/documentation\/spotifywebapi\/foundation\/urlsession","title":"URLSession","type":"extension"},{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/characterset\/urlqueryandpathallowed","title":"static let urlQueryAndPathAllowed: CharacterSet","type":"property"}],"path":"\/documentation\/spotifywebapi\/foundation\/characterset","title":"CharacterSet","type":"extension"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/data\/init(base64urlencoded:options:)","title":"init?(base64URLEncoded: String, options: Data.Base64DecodingOptions)","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/data\/base64urlencodedstring(options:)","title":"func base64URLEncodedString(options: Data.Base64EncodingOptions) -> String","type":"method"}],"path":"\/documentation\/spotifywebapi\/foundation\/data","title":"Data","type":"extension"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/date\/init(millisecondssince1970:)","title":"init(millisecondsSince1970: Double)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/date\/millisecondssince1970","title":"var millisecondsSince1970: Double","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/date\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Date) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/foundation\/date\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/foundation\/date","title":"Date","type":"extension"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/components","title":"var components: URLComponents?","type":"property"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/queryitems","title":"var queryItems: [URLQueryItem]","type":"property"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/queryitemsdict","title":"var queryItemsDict: [String : String]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/appending(queryitems:)-4id6o","title":"func appending(queryItems: [URLQueryItem]) -> URL?","type":"method"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/appending(queryitems:)-fcfy","title":"func appending(queryItems: [String : String]) -> URL?","type":"method"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/removequeryitems()","title":"func removeQueryItems()","type":"method"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/removetrailingslashinpath()","title":"func removeTrailingSlashInPath()","type":"method"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/removingqueryitems()","title":"func removingQueryItems() -> URL","type":"method"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/removingtrailingslashinpath()","title":"func removingTrailingSlashInPath() -> URL","type":"method"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/sortqueryitems()","title":"func sortQueryItems()","type":"method"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/sortedqueryitems()","title":"func sortedQueryItems() -> URL","type":"method"}],"path":"\/documentation\/spotifywebapi\/foundation\/url","title":"URL","type":"extension"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/queryitemsdict","title":"var queryItemsDict: [String : String]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/removetrailingslashinpath()","title":"func removeTrailingSlashInPath()","type":"method"},{"path":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/removingtrailingslashinpath()","title":"func removingTrailingSlashInPath() -> URLComponents","type":"method"}],"path":"\/documentation\/spotifywebapi\/foundation\/urlcomponents","title":"URLComponents","type":"extension"}],"path":"\/documentation\/spotifywebapi\/foundation","title":"Foundation","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/logging\/logger\/init(label:level:)","title":"init(label: String, level: Logger.Level)","type":"init"},{"path":"\/documentation\/spotifywebapi\/logging\/logger\/init(label:level:factory:)","title":"init(label: String, level: Logger.Level, factory: (String) -> any LogHandler)","type":"init"}],"path":"\/documentation\/spotifywebapi\/logging\/logger","title":"Logger","type":"extension"}],"path":"\/documentation\/spotifywebapi\/logging","title":"Logging","type":"extension"},{"children":[{"title":"Extended Protocols","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/additivearithmetic\/isapproximatelyequal(to:absolutetolerance:relativetolerance:norm:)","title":"func isApproximatelyEqual(to: Self, absoluteTolerance: Magnitude, relativeTolerance: Magnitude, norm: (Self) -> Magnitude) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/additivearithmetic","title":"AdditiveArithmetic","type":"extension"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/collection\/chunked(size:)","title":"func chunked(size: Int) -> [[Self.Element]]","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/collection","title":"Collection","type":"extension"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/error\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/error","title":"Error","type":"extension"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/numeric\/isapproximatelyequal(to:absolutetolerance:relativetolerance:)","title":"func isApproximatelyEqual(to: Self, absoluteTolerance: Self.Magnitude, relativeTolerance: Self.Magnitude) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/numeric\/isapproximatelyequal(to:relativetolerance:norm:)","title":"func isApproximatelyEqual(to: Self, relativeTolerance: Self.Magnitude, norm: (Self) -> Self.Magnitude) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/numeric","title":"Numeric","type":"extension"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/randomaccesscollection\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: C) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/randomaccesscollection","title":"RandomAccessCollection","type":"extension"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/sequence\/largest","title":"var largest: SpotifyImage?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/sequence\/commaseparatedstring()","title":"func commaSeparatedString() -> String","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/sequence\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: S) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/sequence\/removingduplicates()","title":"func removingDuplicates() -> [Self.Element]","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/sequence","title":"Sequence","type":"extension"},{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/dictionary\/formurlencoded()","title":"func formURLEncoded() -> Data?","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/dictionary","title":"Dictionary","type":"extension"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodeandunwraparray(forkey:)","title":"func decodeAndUnwrapArray(forKey: KeyedDecodingContainer.Key) throws -> [T]","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodedatefromexpiresinseconds(forkey:)","title":"func decodeDateFromExpiresInSeconds(forKey: KeyedDecodingContainer.Key) throws -> Date","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodedatefromexpiresinsecondsifpresent(forkey:)","title":"func decodeDateFromExpiresInSecondsIfPresent(forKey: KeyedDecodingContainer.Key) throws -> Date?","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodemillisecondssince1970(forkey:)","title":"func decodeMillisecondsSince1970(forKey: KeyedDecodingContainer.Key) throws -> Date","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodemillisecondssince1970ifpresent(forkey:)","title":"func decodeMillisecondsSince1970IfPresent(forKey: KeyedDecodingContainer.Key) throws -> Date?","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifydate(forkey:)","title":"func decodeSpotifyDate(forKey: KeyedDecodingContainer.Key) throws -> Date","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifydateifpresent(forkey:)","title":"func decodeSpotifyDateIfPresent(forKey: KeyedDecodingContainer.Key) throws -> Date?","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifyimages(forkey:)","title":"func decodeSpotifyImages(forKey: KeyedDecodingContainer.Key) throws -> [SpotifyImage]","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifyscopesifpresent(forkey:)","title":"func decodeSpotifyScopesIfPresent(forKey: KeyedDecodingContainer.Key) throws -> Set?","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifytimestamp(forkey:)","title":"func decodeSpotifyTimestamp(forKey: KeyedDecodingContainer.Key) throws -> Date","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifytimestampifpresent(forkey:)","title":"func decodeSpotifyTimestampIfPresent(forKey: KeyedDecodingContainer.Key) throws -> Date?","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodeuseruri(forkey:)","title":"func decodeUserURI(forKey: KeyedDecodingContainer.Key) throws -> String","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","title":"KeyedDecodingContainer","type":"extension"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodemillisecondssince1970(_:forkey:)","title":"func encodeMillisecondsSince1970(Date, forKey: KeyedEncodingContainer.Key) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodemillisecondssince1970ifpresent(_:forkey:)","title":"func encodeMillisecondsSince1970IfPresent(Date?, forKey: KeyedEncodingContainer.Key) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifydate(_:dateprecision:forkey:)","title":"func encodeSpotifyDate(Date, datePrecision: String?, forKey: KeyedEncodingContainer.Key) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifydateifpresent(_:dateprecision:forkey:)","title":"func encodeSpotifyDateIfPresent(Date?, datePrecision: String?, forKey: KeyedEncodingContainer.Key) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifyscopesifpresent(_:forkey:)","title":"func encodeSpotifyScopesIfPresent(Set?, forKey: KeyedEncodingContainer.Key) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifytimestamp(_:forkey:)","title":"func encodeSpotifyTimestamp(Date, forKey: KeyedEncodingContainer.Key) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifytimestampifpresent(_:forkey:)","title":"func encodeSpotifyTimestampIfPresent(Date?, forKey: KeyedEncodingContainer.Key) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodeuseruri(_:forkey:)","title":"func encodeUserURI(String, forKey: KeyedEncodingContainer.Key) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","title":"KeyedEncodingContainer","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/set\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Set) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/set\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/swift\/set","title":"Set","type":"extension"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/string\/base64decoded(encoding:options:)","title":"func base64Decoded(encoding: String.Encoding, options: Data.Base64DecodingOptions) -> String?","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/string\/base64encoded(_:)","title":"func base64Encoded(Data.Base64EncodingOptions) -> String?","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/string\/strip(_:)","title":"func strip(CharacterSet) -> String","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/string\/urlsafecharacters","title":"static let urlSafeCharacters: String","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/string\/makecodechallenge(codeverifier:)","title":"static func makeCodeChallenge(codeVerifier: String) -> String","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/string\/randomurlsafe(length:)","title":"static func randomURLSafe(length: Int) -> String","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/string\/randomurlsafe(length:using:)","title":"static func randomURLSafe(length: Int, using: inout Generator) -> String","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/string\/uri","title":"var uri: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/swift\/string\/spotifyuriconvertible-implementations","title":"SpotifyURIConvertible Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/swift\/string","title":"String","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/substring\/uri","title":"var uri: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/swift\/substring\/spotifyuriconvertible-implementations","title":"SpotifyURIConvertible Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/swift\/substring","title":"Substring","type":"extension"},{"title":"Extended Enumerations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/decodingerror\/context","title":"var context: DecodingError.Context?","type":"property"},{"path":"\/documentation\/spotifywebapi\/swift\/decodingerror\/prettycodingpath","title":"var prettyCodingPath: String?","type":"property"}],"path":"\/documentation\/spotifywebapi\/swift\/decodingerror","title":"DecodingError","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/optional\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Optional) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/optional\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/swift\/optional","title":"Optional","type":"extension"}],"path":"\/documentation\/spotifywebapi\/swift","title":"Swift","type":"extension"}],"path":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","type":"module"}]},"schemaVersion":{"major":0,"minor":1,"patch":1}} \ No newline at end of file +{"includedArchiveIdentifiers":["SpotifyWebAPI"],"interfaceLanguages":{"swift":[{"children":[{"title":"Articles","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saving-the-authorization-information-to-persistent-storage","title":"Saving the Authorization Information to Persistent Storage","type":"article"},{"path":"\/documentation\/spotifywebapi\/using-the-player-endpoints","title":"Using the Player Endpoints","type":"article"},{"path":"\/documentation\/spotifywebapi\/working-with-paginated-results","title":"Working with Paginated Results","type":"article"},{"path":"\/documentation\/spotifywebapi\/debugging","title":"Debugging","type":"article"},{"path":"\/documentation\/spotifywebapi\/running-the-unit-tests","title":"Running the Unit Tests","type":"article"},{"title":"SpotifyAPI","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/init(authorizationmanager:maxretrydelay:networkadaptor:)","title":"init(authorizationManager: AuthorizationManager, maxRetryDelay: Int, networkAdaptor: ((URLRequest) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>)?)","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Authorization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanager","title":"var authorizationManager: AuthorizationManager","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdidchange","title":"let authorizationManagerDidChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/authorizationmanagerdiddeauthorize","title":"let authorizationManagerDidDeauthorize: PassthroughSubject","type":"property"},{"title":"Network Adaptor","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/networkadaptor","title":"var networkAdaptor: (URLRequest) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"property"},{"title":"Albums","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/album(_:market:)","title":"func album(any SpotifyURIConvertible, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/albums(_:market:)","title":"func albums([any SpotifyURIConvertible], market: String?) -> AnyPublisher<[Album?], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/albumtracks(_:market:limit:offset:)","title":"func albumTracks(any SpotifyURIConvertible, market: String?, limit: Int?, offset: Int?) -> AnyPublisher, any Error>","type":"method"},{"title":"Artists","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/artist(_:)","title":"func artist(any SpotifyURIConvertible) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/artists(_:)","title":"func artists([any SpotifyURIConvertible]) -> AnyPublisher<[Artist?], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/artistalbums(_:groups:country:limit:offset:)","title":"func artistAlbums(any SpotifyURIConvertible, groups: [AlbumType]?, country: String?, limit: Int?, offset: Int?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/artisttoptracks(_:country:)","title":"func artistTopTracks(any SpotifyURIConvertible, country: String) -> AnyPublisher<[Track], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/relatedartists(_:)","title":"func relatedArtists(any SpotifyURIConvertible) -> AnyPublisher<[Artist], any Error>","type":"method"},{"title":"Audiobooks","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/audiobook(_:market:)","title":"func audiobook(any SpotifyURIConvertible, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/audiobooks(_:market:)","title":"func audiobooks([any SpotifyURIConvertible], market: String?) -> AnyPublisher<[Audiobook?], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/audiobookchapters(_:market:limit:offset:)","title":"func audiobookChapters(any SpotifyURIConvertible, market: String?, limit: Int?, offset: Int?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/chapter(_:market:)","title":"func chapter(any SpotifyURIConvertible, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/chapters(_:market:)","title":"func chapters([any SpotifyURIConvertible], market: String?) -> AnyPublisher<[AudiobookChapter?], any Error>","type":"method"},{"title":"Browse","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/category(_:country:locale:)","title":"func category(String, country: String?, locale: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/categories(country:locale:limit:offset:)","title":"func categories(country: String?, locale: String?, limit: Int?, offset: Int?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/categoryplaylists(_:country:limit:offset:)","title":"func categoryPlaylists(String, country: String?, limit: Int?, offset: Int?) -> AnyPublisher?>, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/featuredplaylists(locale:country:timestamp:limit:offset:)","title":"func featuredPlaylists(locale: String?, country: String?, timestamp: Date?, limit: Int?, offset: Int?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/newalbumreleases(country:limit:offset:)","title":"func newAlbumReleases(country: String?, limit: Int?, offset: Int?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/recommendations(_:limit:market:)","title":"func recommendations(TrackAttributes, limit: Int?, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/recommendationgenres()","title":"func recommendationGenres() -> AnyPublisher<[String], any Error>","type":"method"},{"title":"Episodes","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/episode(_:market:)","title":"func episode(any SpotifyURIConvertible, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/episodes(_:market:)","title":"func episodes([any SpotifyURIConvertible], market: String?) -> AnyPublisher<[Episode?], any Error>","type":"method"},{"title":"Follow","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsplaylist(_:)","title":"func currentUserFollowsPlaylist(any SpotifyURIConvertible) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowedartists(after:limit:)","title":"func currentUserFollowedArtists(after: (any SpotifyURIConvertible)?, limit: Int?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsartists(_:)","title":"func currentUserFollowsArtists([any SpotifyURIConvertible]) -> AnyPublisher<[Bool], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/followartistsforcurrentuser(_:)","title":"func followArtistsForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowartistsforcurrentuser(_:)","title":"func unfollowArtistsForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserfollowsusers(_:)","title":"func currentUserFollowsUsers([any SpotifyURIConvertible]) -> AnyPublisher<[Bool], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/followusersforcurrentuser(_:)","title":"func followUsersForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowusersforcurrentuser(_:)","title":"func unfollowUsersForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/followplaylistforcurrentuser(_:publicly:)","title":"func followPlaylistForCurrentUser(any SpotifyURIConvertible, publicly: Bool) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/unfollowplaylistforcurrentuser(_:)","title":"func unfollowPlaylistForCurrentUser(any SpotifyURIConvertible) -> AnyPublisher","type":"method"},{"title":"Library","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbums(limit:offset:market:)","title":"func currentUserSavedAlbums(limit: Int?, offset: Int?, market: String?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtracks(limit:offset:market:)","title":"func currentUserSavedTracks(limit: Int?, offset: Int?, market: String?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodes(limit:offset:market:)","title":"func currentUserSavedEpisodes(limit: Int?, offset: Int?, market: String?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshows(limit:offset:)","title":"func currentUserSavedShows(limit: Int?, offset: Int?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedalbumscontains(_:)","title":"func currentUserSavedAlbumsContains([any SpotifyURIConvertible]) -> AnyPublisher<[Bool], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedtrackscontains(_:)","title":"func currentUserSavedTracksContains([any SpotifyURIConvertible]) -> AnyPublisher<[Bool], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedepisodescontains(_:)","title":"func currentUserSavedEpisodesContains([any SpotifyURIConvertible]) -> AnyPublisher<[Bool], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedshowscontains(_:)","title":"func currentUserSavedShowsContains([any SpotifyURIConvertible]) -> AnyPublisher<[Bool], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/savealbumsforcurrentuser(_:)","title":"func saveAlbumsForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/savetracksforcurrentuser(_:)","title":"func saveTracksForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/saveepisodesforcurrentuser(_:)","title":"func saveEpisodesForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/saveshowsforcurrentuser(_:)","title":"func saveShowsForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedalbumsforcurrentuser(_:)","title":"func removeSavedAlbumsForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedtracksforcurrentuser(_:)","title":"func removeSavedTracksForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedepisodesforcurrentuser(_:)","title":"func removeSavedEpisodesForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedshowsforcurrentuser(_:market:)","title":"func removeSavedShowsForCurrentUser([any SpotifyURIConvertible], market: String?) -> AnyPublisher","type":"method"},{"title":"Markets","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/availablemarkets()","title":"func availableMarkets() -> AnyPublisher<[String], any Error>","type":"method"},{"title":"Personalization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertopartists(_:offset:limit:)","title":"func currentUserTopArtists(TimeRange?, offset: Int?, limit: Int?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusertoptracks(_:offset:limit:)","title":"func currentUserTopTracks(TimeRange?, offset: Int?, limit: Int?) -> AnyPublisher, any Error>","type":"method"},{"title":"Player","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/using-the-player-endpoints","title":"Using the Player Endpoints","type":"article"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/availabledevices()","title":"func availableDevices() -> AnyPublisher<[Device], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentplayback(market:)","title":"func currentPlayback(market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/recentlyplayed(_:limit:)","title":"func recentlyPlayed(TimeReference?, limit: Int?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/queue()","title":"func queue() -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/addtoqueue(_:deviceid:)","title":"func addToQueue(any SpotifyURIConvertible, deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/skiptonext(deviceid:)","title":"func skipToNext(deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/skiptoprevious(deviceid:)","title":"func skipToPrevious(deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/pauseplayback(deviceid:)","title":"func pausePlayback(deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/resumeplayback(deviceid:)","title":"func resumePlayback(deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/play(_:deviceid:)","title":"func play(PlaybackRequest, deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/seektoposition(_:deviceid:)","title":"func seekToPosition(Int, deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/setrepeatmode(to:deviceid:)","title":"func setRepeatMode(to: RepeatMode, deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/setvolume(to:deviceid:)","title":"func setVolume(to: Int, deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/setshuffle(to:deviceid:)","title":"func setShuffle(to: Bool, deviceId: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/transferplayback(to:play:)","title":"func transferPlayback(to: String, play: Bool) -> AnyPublisher","type":"method"},{"title":"Playlists","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylist(_:filters:additionaltypes:market:)","title":"func filteredPlaylist(any SpotifyURIConvertible, filters: String, additionalTypes: [IDCategory], market: String?) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/playlist(_:market:)","title":"func playlist(any SpotifyURIConvertible, market: String?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/filteredplaylistitems(_:filters:additionaltypes:limit:offset:market:)","title":"func filteredPlaylistItems(any SpotifyURIConvertible, filters: String, additionalTypes: [IDCategory], limit: Int?, offset: Int?, market: String?) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/playlisttracks(_:limit:offset:market:)","title":"func playlistTracks(any SpotifyURIConvertible, limit: Int?, offset: Int?, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/playlistitems(_:limit:offset:market:)","title":"func playlistItems(any SpotifyURIConvertible, limit: Int?, offset: Int?, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/userplaylists(for:limit:offset:)","title":"func userPlaylists(for: any SpotifyURIConvertible, limit: Int?, offset: Int?) -> AnyPublisher>, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserplaylists(limit:offset:)","title":"func currentUserPlaylists(limit: Int?, offset: Int?) -> AnyPublisher>, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/playlistimage(_:)","title":"func playlistImage(any SpotifyURIConvertible) -> AnyPublisher<[SpotifyImage], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/addtoplaylist(_:uris:position:)","title":"func addToPlaylist(any SpotifyURIConvertible, uris: [any SpotifyURIConvertible], position: Int?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/createplaylist(for:_:)","title":"func createPlaylist(for: any SpotifyURIConvertible, PlaylistDetails) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/reorderplaylistitems(_:body:)","title":"func reorderPlaylistItems(any SpotifyURIConvertible, body: ReorderPlaylistItems) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/replaceallplaylistitems(_:with:)","title":"func replaceAllPlaylistItems(any SpotifyURIConvertible, with: [any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/changeplaylistdetails(_:to:)","title":"func changePlaylistDetails(any SpotifyURIConvertible, to: PlaylistDetails) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/uploadplaylistimage(_:imagedata:)","title":"func uploadPlaylistImage(any SpotifyURIConvertible, imageData: Data) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/removealloccurrencesfromplaylist(_:of:snapshotid:)","title":"func removeAllOccurrencesFromPlaylist(any SpotifyURIConvertible, of: [any SpotifyURIConvertible], snapshotId: String?) -> AnyPublisher","type":"method"},{"title":"Search","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/search(query:categories:market:limit:offset:includeexternal:)","title":"func search(query: String, categories: [IDCategory], market: String?, limit: Int?, offset: Int?, includeExternal: String?) -> AnyPublisher","type":"method"},{"title":"Shows","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/show(_:market:)","title":"func show(any SpotifyURIConvertible, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/shows(_:market:)","title":"func shows([any SpotifyURIConvertible], market: String?) -> AnyPublisher<[Show?], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/showepisodes(_:market:offset:limit:)","title":"func showEpisodes(any SpotifyURIConvertible, market: String?, offset: Int?, limit: Int?) -> AnyPublisher, any Error>","type":"method"},{"title":"Tracks","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/track(_:market:)","title":"func track(any SpotifyURIConvertible, market: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/tracks(_:market:)","title":"func tracks([any SpotifyURIConvertible], market: String?) -> AnyPublisher<[Track?], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudioanalysis(_:)","title":"func trackAudioAnalysis(any SpotifyURIConvertible) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/trackaudiofeatures(_:)","title":"func trackAudioFeatures(any SpotifyURIConvertible) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/tracksaudiofeatures(_:)","title":"func tracksAudioFeatures([any SpotifyURIConvertible]) -> AnyPublisher<[AudioFeatures?], any Error>","type":"method"},{"title":"User Profile","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/userprofile(_:)","title":"func userProfile(any SpotifyURIConvertible) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentuserprofile()","title":"func currentUserProfile() -> AnyPublisher","type":"method"},{"title":"Utilities","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/getfromhref(_:responsetype:)","title":"func getFromHref(URL, responseType: ResponseType.Type) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/extendpages(_:maxextrapages:)","title":"func extendPages(Page, maxExtraPages: Int?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/extendpagesconcurrently(_:maxextrapages:)","title":"func extendPagesConcurrently(Page, maxExtraPages: Int?) -> AnyPublisher","type":"method"},{"title":"Logging","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/logger","title":"var logger: Logger","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/apirequestlogger","title":"var apiRequestLogger: Logger","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/authdidchangelogger","title":"var authDidChangeLogger: Logger","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/setupdebugging()","title":"func setupDebugging()","type":"method"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/maxretrydelay","title":"var maxRetryDelay: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobooks(limit:offset:)","title":"func currentUserSavedAudiobooks(limit: Int?, offset: Int?) -> AnyPublisher, any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/currentusersavedaudiobookscontains(_:)","title":"func currentUserSavedAudiobooksContains([any SpotifyURIConvertible]) -> AnyPublisher<[Bool], any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/removesavedaudiobooksforcurrentuser(_:)","title":"func removeSavedAudiobooksForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/saveaudiobooksforcurrentuser(_:)","title":"func saveAudiobooksForCurrentUser([any SpotifyURIConvertible]) -> AnyPublisher","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapi\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifyapi\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyapi","title":"SpotifyAPI","type":"class"},{"title":"Authorization","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:)","title":"convenience init(clientId: String)","type":"init"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/init(clientid:accesstoken:expirationdate:refreshtoken:scopes:)","title":"convenience init(clientId: String, accessToken: String, expirationDate: Date, refreshToken: String?, scopes: Set)","type":"init"},{"title":"Authorization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)","title":"func makeAuthorizationURL(redirectURI: URL, codeChallenge: String, state: String?, scopes: Set) -> URL?","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","title":"func requestAccessAndRefreshTokens(redirectURIWithQuery: URL, codeVerifier: String, state: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/clientid","title":"var clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","title":"var scopes: Set","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","title":"var accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","title":"var refreshToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","title":"var expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","title":"var backend: Backend","type":"property"},{"title":"Subscribing to Changes","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","title":"let didChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","title":"let didDeauthorize: PassthroughSubject","type":"property"},{"title":"Logging","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/logger","title":"static var logger: Logger","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","title":"static var baseLogger: Logger","type":"property"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcemanager","title":"AuthorizationCodeFlowPKCEManager","type":"class"},{"path":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow-with-proof-key-for-code-exchange","title":"Authorizing with the Authorization Code Flow with Proof Key for Code Exchange","type":"article"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:)","title":"convenience init(clientId: String, clientSecret: String)","type":"init"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:refreshtoken:scopes:)","title":"convenience init(clientId: String, clientSecret: String, accessToken: String, expirationDate: Date, refreshToken: String?, scopes: Set)","type":"init"},{"title":"Authorization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","title":"func makeAuthorizationURL(redirectURI: URL, showDialog: Bool, state: String?, scopes: Set) -> URL?","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","title":"func requestAccessAndRefreshTokens(redirectURIWithQuery: URL, state: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientid","title":"var clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/clientsecret","title":"var clientSecret: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","title":"var scopes: Set","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","title":"var accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","title":"var refreshToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","title":"var expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","title":"var backend: Backend","type":"property"},{"title":"Subscribing to Changes","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","title":"let didChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","title":"let didDeauthorize: PassthroughSubject","type":"property"},{"title":"Logging","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/logger","title":"static var logger: Logger","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","title":"static var baseLogger: Logger","type":"property"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanager","title":"AuthorizationCodeFlowManager","type":"class"},{"path":"\/documentation\/spotifywebapi\/authorizing-with-the-authorization-code-flow","title":"Authorizing with the Authorization Code Flow","type":"article"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:)","title":"convenience init(clientId: String, clientSecret: String)","type":"init"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/init(clientid:clientsecret:accesstoken:expirationdate:)","title":"convenience init(clientId: String, clientSecret: String, accessToken: String, expirationDate: Date)","type":"init"},{"title":"Authorization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","title":"func authorize() -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientid","title":"var clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/clientsecret","title":"var clientSecret: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","title":"var accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","title":"var expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"let scopes: Set","type":"property"},{"title":"Subscribing to Changes","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange","title":"let didChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/diddeauthorize","title":"let didDeauthorize: PassthroughSubject","type":"property"},{"title":"Logging","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/logger","title":"static var logger: Logger","type":"property"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowmanager","title":"ClientCredentialsFlowManager","type":"class"},{"path":"\/documentation\/spotifywebapi\/authorizing-with-the-client-credentials-flow","title":"Authorizing with the Client Credentials Flow","type":"article"},{"children":[{"title":"Images","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/ugcimageupload","title":"case ugcImageUpload","type":"case"},{"title":"Playback","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/userreadplaybackstate","title":"case userReadPlaybackState","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/usermodifyplaybackstate","title":"case userModifyPlaybackState","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/userreadcurrentlyplaying","title":"case userReadCurrentlyPlaying","type":"case"},{"title":"Spotify Connect","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/streaming","title":"case streaming","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/appremotecontrol","title":"case appRemoteControl","type":"case"},{"title":"Users","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/userreademail","title":"case userReadEmail","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/userreadprivate","title":"case userReadPrivate","type":"case"},{"title":"Playlists","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/playlistreadcollaborative","title":"case playlistReadCollaborative","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/playlistmodifypublic","title":"case playlistModifyPublic","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/playlistreadprivate","title":"case playlistReadPrivate","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/playlistmodifyprivate","title":"case playlistModifyPrivate","type":"case"},{"title":"Library","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/userlibrarymodify","title":"case userLibraryModify","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/userlibraryread","title":"case userLibraryRead","type":"case"},{"title":"Listen History","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/usertopread","title":"case userTopRead","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/userreadplaybackposition","title":"case userReadPlaybackPosition","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/userreadrecentlyplayed","title":"case userReadRecentlyPlayed","type":"case"},{"title":"Follow","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/userfollowread","title":"case userFollowRead","type":"case"},{"path":"\/documentation\/spotifywebapi\/scope\/userfollowmodify","title":"case userFollowModify","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/contains(_:)","title":"static func contains(String) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/scope\/makeset(_:)","title":"static func makeSet(String) -> Set","type":"method"},{"path":"\/documentation\/spotifywebapi\/scope\/makestring(_:)-7pkz7","title":"static func makeString(Set) -> String","type":"method"},{"path":"\/documentation\/spotifywebapi\/scope\/makestring(_:)-7y7yy","title":"static func makeString(Scope...) -> String","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/allcases-swift.typealias","title":"Scope.AllCases","type":"typealias"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/allcases-swift.type.property","title":"static let allCases: Set","type":"property"}],"path":"\/documentation\/spotifywebapi\/scope\/caseiterable-implementations","title":"CaseIterable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/scope\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/scope\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/scope\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/scope\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/scope","title":"Scope","type":"enum"},{"children":[{"title":"Authorization Backend Managers","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:)","title":"init(backend: Backend)","type":"init"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","title":"convenience init(backend: Backend, accessToken: String, expirationDate: Date, refreshToken: String?, scopes: Set)","type":"init"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Authorization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/makeauthorizationurl(redirecturi:codechallenge:state:scopes:)","title":"func makeAuthorizationURL(redirectURI: URL, codeChallenge: String, state: String?, scopes: Set) -> URL?","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:codeverifier:state:)","title":"func requestAccessAndRefreshTokens(redirectURIWithQuery: URL, codeVerifier: String, state: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)","title":"func refreshTokens(onlyIfExpired: Bool, tolerance: Double) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","title":"var scopes: Set","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","title":"var accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","title":"var refreshToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","title":"var expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","title":"var backend: Backend","type":"property"},{"title":"Subscribing to Changes","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","title":"let didChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","title":"let didDeauthorize: PassthroughSubject","type":"property"},{"title":"Logging","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/logger","title":"static var logger: Logger","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","title":"static var baseLogger: Logger","type":"property"},{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/==(_:_:)","title":"static func == (AuthorizationCodeFlowPKCEBackendManager, AuthorizationCodeFlowPKCEBackendManager) -> Bool","type":"op"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/description","title":"var description: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/refreshtokens(onlyifexpired:tolerance:)","title":"func refreshTokens(onlyIfExpired: Bool, tolerance: Double) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager\/spotifyauthorizationmanager-implementations","title":"SpotifyAuthorizationManager Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackendmanager","title":"AuthorizationCodeFlowPKCEBackendManager","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:)","title":"init(backend: Backend)","type":"init"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(backend:accesstoken:expirationdate:refreshtoken:scopes:)","title":"convenience init(backend: Backend, accessToken: String, expirationDate: Date, refreshToken: String?, scopes: Set)","type":"init"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Authorization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/makeauthorizationurl(redirecturi:showdialog:state:scopes:)","title":"func makeAuthorizationURL(redirectURI: URL, showDialog: Bool, state: String?, scopes: Set) -> URL?","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/requestaccessandrefreshtokens(redirecturiwithquery:state:)","title":"func requestAccessAndRefreshTokens(redirectURIWithQuery: URL, state: String?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","title":"func refreshTokens(onlyIfExpired: Bool, tolerance: Double) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","title":"var scopes: Set","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","title":"var accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","title":"var refreshToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","title":"var expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","title":"var backend: Backend","type":"property"},{"title":"Subscribing to Changes","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","title":"let didChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","title":"let didDeauthorize: PassthroughSubject","type":"property"},{"title":"Logging","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/logger","title":"static var logger: Logger","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","title":"static var baseLogger: Logger","type":"property"},{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/==(_:_:)","title":"static func == (AuthorizationCodeFlowBackendManager, AuthorizationCodeFlowBackendManager) -> Bool","type":"op"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/description","title":"var description: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","title":"func refreshTokens(onlyIfExpired: Bool, tolerance: Double) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager\/spotifyauthorizationmanager-implementations","title":"SpotifyAuthorizationManager Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackendmanager","title":"AuthorizationCodeFlowBackendManager","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:)","title":"init(backend: Backend)","type":"init"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(backend:accesstoken:expirationdate:)","title":"convenience init(backend: Backend, accessToken: String, expirationDate: Date)","type":"init"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Authorization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/authorize()","title":"func authorize() -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","title":"func refreshTokens(onlyIfExpired: Bool, tolerance: Double) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)","title":"func accessTokenIsExpired(tolerance: Double) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/backend","title":"var backend: Backend","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstoken","title":"var accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/expirationdate","title":"var expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/scopes","title":"let scopes: Set","type":"property"},{"title":"Subscribing to Changes","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/didchange","title":"let didChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/diddeauthorize","title":"let didDeauthorize: PassthroughSubject","type":"property"},{"title":"Logging","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/logger","title":"static var logger: Logger","type":"property"},{"title":"Testing","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/setexpirationdate(to:)","title":"func setExpirationDate(to: Date)","type":"method"},{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/==(_:_:)","title":"static func == (ClientCredentialsFlowBackendManager, ClientCredentialsFlowBackendManager) -> Bool","type":"op"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/description","title":"var description: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/makecopy()","title":"func makeCopy() -> ClientCredentialsFlowBackendManager","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/accesstokenisexpired(tolerance:)","title":"func accessTokenIsExpired(tolerance: Double) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/refreshtokens(onlyifexpired:tolerance:)","title":"func refreshTokens(onlyIfExpired: Bool, tolerance: Double) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager\/spotifyauthorizationmanager-implementations","title":"SpotifyAuthorizationManager Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackendmanager","title":"ClientCredentialsFlowBackendManager","type":"class"},{"children":[{"title":"Authorization","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstokenisexpired(tolerance:)","title":"func accessTokenIsExpired(tolerance: Double) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/scopes","title":"var scopes: Set","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/accesstoken","title":"var accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/refreshtoken","title":"var refreshToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/expirationdate","title":"var expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/backend","title":"var backend: Backend","type":"property"},{"title":"Subscribing to Changes","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/didchange","title":"let didChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/diddeauthorize","title":"let didDeauthorize: PassthroughSubject","type":"property"},{"title":"Logging","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/baselogger","title":"static var baseLogger: Logger","type":"property"},{"title":"Testing","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/setexpirationdate(to:)","title":"func setExpirationDate(to: Date)","type":"method"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase\/makecopy()","title":"func makeCopy() -> Self","type":"method"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowmanagerbase","title":"AuthorizationCodeFlowManagerBase","type":"class"},{"title":"Create your Own Authorization Manager","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstoken","title":"var accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/didchange","title":"var didChange: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/diddeauthorize","title":"var didDeauthorize: PassthroughSubject","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/expirationdate","title":"var expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/scopes","title":"var scopes: Set","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/accesstokenisexpired(tolerance:)","title":"func accessTokenIsExpired(tolerance: Double) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/deauthorize()","title":"func deauthorize()","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/isauthorized(for:)","title":"func isAuthorized(for: Set) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager\/refreshtokens(onlyifexpired:tolerance:)","title":"func refreshTokens(onlyIfExpired: Bool, tolerance: Double) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyauthorizationmanager","title":"SpotifyAuthorizationManager","type":"protocol"},{"path":"\/documentation\/spotifywebapi\/spotifyscopeauthorizationmanager","title":"SpotifyScopeAuthorizationManager","type":"protocol"},{"title":"Authorization Backends","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/clientid","title":"var clientId: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/refreshtokens(refreshtoken:)","title":"func refreshTokens(refreshToken: String) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","title":"func requestAccessAndRefreshTokens(code: String, redirectURIWithQuery: URL) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowbackend","title":"AuthorizationCodeFlowBackend","type":"protocol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/init(clientid:clientsecret:)","title":"init(clientId: String, clientSecret: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/clientid","title":"let clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/clientsecret","title":"let clientSecret: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/refreshtokens(refreshtoken:)","title":"func refreshTokens(refreshToken: String) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","title":"func requestAccessAndRefreshTokens(code: String, redirectURIWithQuery: URL) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/logger","title":"static var logger: Logger","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowclientbackend","title":"AuthorizationCodeFlowClientBackend","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)","title":"init(clientId: String, tokensURL: URL, tokenRefreshURL: URL, decodeServerError: ((Data, HTTPURLResponse) -> (any Error)?)?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/clientid","title":"let clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodeservererror","title":"var decodeServerError: ((Data, HTTPURLResponse) -> (any Error)?)?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokenrefreshurl","title":"let tokenRefreshURL: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/tokensurl","title":"let tokensURL: URL","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/refreshtokens(refreshtoken:)","title":"func refreshTokens(refreshToken: String) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/requestaccessandrefreshtokens(code:redirecturiwithquery:)","title":"func requestAccessAndRefreshTokens(code: String, redirectURIWithQuery: URL) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/logger","title":"static var logger: Logger","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/==(_:_:)","title":"static func == (AuthorizationCodeFlowProxyBackend, AuthorizationCodeFlowProxyBackend) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowproxybackend","title":"AuthorizationCodeFlowProxyBackend","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/clientid","title":"var clientId: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/refreshtokens(refreshtoken:)","title":"func refreshTokens(refreshToken: String) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","title":"func requestAccessAndRefreshTokens(code: String, codeVerifier: String, redirectURIWithQuery: URL) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkcebackend","title":"AuthorizationCodeFlowPKCEBackend","type":"protocol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/init(clientid:)","title":"init(clientId: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/clientid","title":"let clientId: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/refreshtokens(refreshtoken:)","title":"func refreshTokens(refreshToken: String) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","title":"func requestAccessAndRefreshTokens(code: String, codeVerifier: String, redirectURIWithQuery: URL) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/logger","title":"static var logger: Logger","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceclientbackend","title":"AuthorizationCodeFlowPKCEClientBackend","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/init(clientid:tokensurl:tokenrefreshurl:decodeservererror:)","title":"init(clientId: String, tokensURL: URL, tokenRefreshURL: URL, decodeServerError: ((Data, HTTPURLResponse) -> (any Error)?)?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/clientid","title":"let clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodeservererror","title":"var decodeServerError: ((Data, HTTPURLResponse) -> (any Error)?)?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokenrefreshurl","title":"let tokenRefreshURL: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/tokensurl","title":"let tokensURL: URL","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/refreshtokens(refreshtoken:)","title":"func refreshTokens(refreshToken: String) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/requestaccessandrefreshtokens(code:codeverifier:redirecturiwithquery:)","title":"func requestAccessAndRefreshTokens(code: String, codeVerifier: String, redirectURIWithQuery: URL) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/logger","title":"static var logger: Logger","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/==(_:_:)","title":"static func == (AuthorizationCodeFlowPKCEProxyBackend, AuthorizationCodeFlowPKCEProxyBackend) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/authorizationcodeflowpkceproxybackend","title":"AuthorizationCodeFlowPKCEProxyBackend","type":"struct"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend\/makeclientcredentialstokensrequest()","title":"func makeClientCredentialsTokensRequest() -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowbackend","title":"ClientCredentialsFlowBackend","type":"protocol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/init(clientid:clientsecret:)","title":"init(clientId: String, clientSecret: String)","type":"init"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/clientid","title":"let clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/clientsecret","title":"let clientSecret: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/makeclientcredentialstokensrequest()","title":"func makeClientCredentialsTokensRequest() -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/logger","title":"static var logger: Logger","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowclientbackend","title":"ClientCredentialsFlowClientBackend","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/init(tokensurl:decodeservererror:)","title":"init(tokensURL: URL, decodeServerError: ((Data, HTTPURLResponse) -> (any Error)?)?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodeservererror","title":"var decodeServerError: ((Data, HTTPURLResponse) -> (any Error)?)?","type":"property"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/tokensurl","title":"let tokensURL: URL","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/makeclientcredentialstokensrequest()","title":"func makeClientCredentialsTokensRequest() -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/logger","title":"static var logger: Logger","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/==(_:_:)","title":"static func == (ClientCredentialsFlowProxyBackend, ClientCredentialsFlowProxyBackend) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/clientcredentialsflowproxybackend","title":"ClientCredentialsFlowProxyBackend","type":"struct"},{"title":"Authentication Objects","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/init(accesstoken:refreshtoken:expirationdate:scopes:)","title":"init(accessToken: String?, refreshToken: String?, expirationDate: Date?, scopes: Set)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/accesstoken","title":"let accessToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authinfo\/expirationdate","title":"let expirationDate: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authinfo\/refreshtoken","title":"let refreshToken: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/authinfo\/scopes","title":"let scopes: Set","type":"property"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/accesstoken","title":"case accessToken","type":"case"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/backend","title":"case backend","type":"case"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/clientid","title":"case clientId","type":"case"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/clientsecret","title":"case clientSecret","type":"case"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/expirationdate","title":"case expirationDate","type":"case"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/expiresinseconds","title":"case expiresInSeconds","type":"case"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/refreshtoken","title":"case refreshToken","type":"case"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/scopes","title":"case scopes","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/authinfo\/codingkeys","title":"AuthInfo.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: AuthInfo) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/authinfo\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/authinfo\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/authinfo\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/authinfo\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/authinfo\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/authinfo\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/authinfo","title":"AuthInfo","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/init()","title":"init()","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/granttype","title":"let grantType: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/formurlencoded()","title":"func formURLEncoded() -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/clientcredentialstokensrequest","title":"ClientCredentialsTokensRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/init(code:redirecturi:clientid:clientsecret:)","title":"init(code: String, redirectURI: URL, clientId: String, clientSecret: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/clientid","title":"let clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/clientsecret","title":"let clientSecret: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/code","title":"let code: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/granttype","title":"let grantType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/redirecturi","title":"let redirectURI: URL","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/formurlencoded()","title":"func formURLEncoded() -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/tokensrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tokensrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/tokensrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/tokensrequest","title":"TokensRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/init(code:redirecturi:)","title":"init(code: String, redirectURI: URL?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/code","title":"let code: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/granttype","title":"let grantType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/redirecturi","title":"let redirectURI: URL?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/formurlencoded()","title":"func formURLEncoded() -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/proxytokensrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/proxytokensrequest","title":"ProxyTokensRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/refreshtokensrequest\/init(refreshtoken:)","title":"init(refreshToken: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/refreshtokensrequest\/granttype","title":"let grantType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/refreshtokensrequest\/refreshtoken","title":"let refreshToken: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/refreshtokensrequest\/formurlencoded()","title":"func formURLEncoded() -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/refreshtokensrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/refreshtokensrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/refreshtokensrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/refreshtokensrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/refreshtokensrequest","title":"RefreshTokensRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/init(code:codeverifier:redirecturi:clientid:)","title":"init(code: String, codeVerifier: String, redirectURI: URL, clientId: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/clientid","title":"let clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/code","title":"let code: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/codeverifier","title":"let codeVerifier: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/granttype","title":"let grantType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/redirecturi","title":"let redirectURI: URL","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/formurlencoded()","title":"func formURLEncoded() -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/pkcetokensrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/pkcetokensrequest","title":"PKCETokensRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/init(code:codeverifier:redirecturi:)","title":"init(code: String, codeVerifier: String, redirectURI: URL?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/code","title":"let code: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/codeverifier","title":"let codeVerifier: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/granttype","title":"let grantType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/redirecturi","title":"let redirectURI: URL?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/formurlencoded()","title":"func formURLEncoded() -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/proxypkcetokensrequest","title":"ProxyPKCETokensRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/init(refreshtoken:clientid:)","title":"init(refreshToken: String, clientId: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/clientid","title":"let clientId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/granttype","title":"let grantType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/refreshtoken","title":"let refreshToken: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/formurlencoded()","title":"func formURLEncoded() -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/pkcerefreshtokensrequest","title":"PKCERefreshTokensRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/init(refreshtoken:)","title":"init(refreshToken: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/granttype","title":"let grantType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/method","title":"let method: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/refreshtoken","title":"let refreshToken: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/formurlencoded()","title":"func formURLEncoded() -> Data","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/proxypkcerefreshtokensrequest","title":"ProxyPKCERefreshTokensRequest","type":"struct"}],"path":"\/documentation\/spotifywebapi\/additional-authorization-methods","title":"Additional Authorization Methods","type":"symbol"},{"title":"Errors","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/errordescription","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/message","title":"let message: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/statuscode","title":"let statusCode: Int","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/spotifyerror\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyerror\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyerror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifyerror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyerror","title":"SpotifyError","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errordescription","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/message","title":"let message: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/reason","title":"let reason: SpotifyPlayerError.ErrorReason","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/statuscode","title":"let statusCode: Int","type":"property"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadypaused","title":"case alreadyPaused","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/alreadyplaying","title":"case alreadyPlaying","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/contextdisallow","title":"case contextDisallow","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/devicenotcontrollable","title":"case deviceNotControllable","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/endlesscontext","title":"case endlessContext","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noactivedevice","title":"case noActiveDevice","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nonexttrack","title":"case noNextTrack","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/noprevioustrack","title":"case noPreviousTrack","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/nospecifictrack","title":"case noSpecificTrack","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notpaused","title":"case notPaused","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingcontext","title":"case notPlayingContext","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayinglocally","title":"case notPlayingLocally","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/notplayingtrack","title":"case notPlayingTrack","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/premiumrequired","title":"case premiumRequired","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/ratelimited","title":"case rateLimited","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/remotecontroldisallow","title":"case remoteControlDisallow","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/unknown","title":"case unknown","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/volumecontroldisallow","title":"case volumeControlDisallow","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/errorreason","title":"SpotifyPlayerError.ErrorReason","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyplayererror","title":"SpotifyPlayerError","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/httperror(_:_:)","title":"case httpError(Data, HTTPURLResponse)","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/identifierparsingerror(message:)","title":"case identifierParsingError(message: String)","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/insufficientscope(requiredscopes:authorizedscopes:)","title":"case insufficientScope(requiredScopes: Set, authorizedScopes: Set)","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/invalididcategory(expected:received:)","title":"case invalidIdCategory(expected: [IDCategory], received: [IDCategory])","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/invalidstate(supplied:received:)","title":"case invalidState(supplied: String?, received: String?)","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/other(_:localizeddescription:)","title":"case other(String, localizedDescription: String)","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/toplevelkeynotfound(key:dict:)","title":"case topLevelKeyNotFound(key: String, dict: [AnyHashable : Any])","type":"case"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/unauthorized(_:)","title":"case unauthorized(String)","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/errordescription","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifygeneralerror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifygeneralerror","title":"SpotifyGeneralError","type":"enum"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/errordescription","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/retryafter","title":"let retryAfter: Int?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/ratelimitederror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/ratelimitederror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/ratelimitederror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/ratelimitederror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/spotifywebapi\/ratelimitederror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/ratelimitederror","title":"RateLimitedError","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error","title":"let error: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/errordescription","title":"let errorDescription: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyauthenticationerror","title":"SpotifyAuthenticationError","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/accesswasdenied","title":"var accessWasDenied: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error","title":"let error: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/errordescription","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/state","title":"let state: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyauthorizationerror","title":"SpotifyAuthorizationError","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/init(url:rawdata:responsetype:statuscode:underlyingerror:)","title":"init(url: URL?, rawData: Data?, responseType: any Any.Type, statusCode: Int?, underlyingError: (any Error)?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/debugerrordescription","title":"var debugErrorDescription: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/description","title":"var description: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/errordescription","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/expectedresponsetype","title":"let expectedResponseType: any Any.Type","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/prettycodingpath","title":"var prettyCodingPath: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/rawdata","title":"let rawData: Data?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/statuscode","title":"let statusCode: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/underlyingerror","title":"let underlyingError: (any Error)?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/url","title":"let url: URL?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/writetofolder(_:)","title":"func writeToFolder(URL) throws -> URL","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/datadumpfolder","title":"static var dataDumpFolder: URL?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifydecodingerror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifydecodingerror","title":"SpotifyDecodingError","type":"struct"},{"title":"Object Model","type":"groupMarker"},{"children":[{"title":"Media Objects","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/track\/init(name:album:artists:uri:id:islocal:popularity:durationms:tracknumber:isexplicit:isplayable:href:previewurl:externalurls:externalids:availablemarkets:linkedfrom:restrictions:discnumber:type:)","title":"init(name: String, album: Album?, artists: [Artist]?, uri: String?, id: String?, isLocal: Bool, popularity: Int?, durationMS: Int?, trackNumber: Int?, isExplicit: Bool, isPlayable: Bool?, href: URL?, previewURL: URL?, externalURLs: [String : URL]?, externalIds: [String : String]?, availableMarkets: [String]?, linkedFrom: TrackLink?, restrictions: [String : String]?, discNumber: Int?, type: IDCategory)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/track\/album","title":"let album: Album?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/artists","title":"let artists: [Artist]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/availablemarkets","title":"let availableMarkets: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/discnumber","title":"let discNumber: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/durationms","title":"let durationMS: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/externalids","title":"let externalIds: [String : String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/id","title":"let id: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/isexplicit","title":"let isExplicit: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/islocal","title":"let isLocal: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/isplayable","title":"let isPlayable: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/linkedfrom","title":"let linkedFrom: TrackLink?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/popularity","title":"let popularity: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/previewurl","title":"let previewURL: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/restrictions","title":"let restrictions: [String : String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/tracknumber","title":"let trackNumber: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/track\/uri","title":"let uri: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/track\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Track) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/track\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/track\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/track\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/track\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/track\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/track\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/track\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/track","title":"Track","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/album\/init(name:tracks:artists:releasedate:uri:id:images:popularity:label:genres:totaltracks:href:externalurls:externalids:albumtype:albumgroup:availablemarkets:copyrights:releasedateprecision:restrictions:)","title":"init(name: String, tracks: PagingObject?, artists: [Artist]?, releaseDate: String?, uri: String?, id: String?, images: [SpotifyImage]?, popularity: Int?, label: String?, genres: [String]?, totalTracks: Int?, href: URL?, externalURLs: [String : URL]?, externalIds: [String : String]?, albumType: AlbumType?, albumGroup: AlbumType?, availableMarkets: [String]?, copyrights: [SpotifyCopyright]?, releaseDatePrecision: String?, restrictions: [String : String]?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/album\/albumgroup","title":"let albumGroup: AlbumType?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/albumtype","title":"let albumType: AlbumType?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/artists","title":"let artists: [Artist]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/availablemarkets","title":"let availableMarkets: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/copyrights","title":"let copyrights: [SpotifyCopyright]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/externalids","title":"let externalIds: [String : String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/genres","title":"let genres: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/id","title":"let id: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/images","title":"let images: [SpotifyImage]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/label","title":"let label: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/popularity","title":"let popularity: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/releasedate","title":"let releaseDate: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/releasedateprecision","title":"let releaseDatePrecision: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/restrictions","title":"let restrictions: [String : String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/totaltracks","title":"let totalTracks: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/tracks","title":"let tracks: PagingObject?","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/album\/uri","title":"let uri: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/album\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Album) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/album\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/album\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/album\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/album\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/album\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/album\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/album\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/album","title":"Album","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/artist\/init(name:uri:id:images:popularity:externalurls:followers:genres:href:)","title":"init(name: String, uri: String?, id: String?, images: [SpotifyImage]?, popularity: Int?, externalURLs: [String : URL]?, followers: Followers?, genres: [String]?, href: URL?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/artist\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/followers","title":"let followers: Followers?","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/genres","title":"let genres: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/id","title":"let id: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/images","title":"let images: [SpotifyImage]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/popularity","title":"let popularity: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/artist\/uri","title":"let uri: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/artist\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/artist\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/artist\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/artist\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/artist","title":"Artist","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/episode\/init(name:show:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:href:isplayable:externalurls:isexternallyhosted:languages:releasedateprecision:restrictions:)","title":"init(name: String?, show: Show?, audioPreviewURL: URL?, description: String?, htmlDescription: String?, resumePoint: ResumePoint?, durationMS: Int?, isExplicit: Bool, releaseDate: String?, uri: String?, id: String?, images: [SpotifyImage]?, href: URL?, isPlayable: Bool?, externalURLs: [String : URL]?, isExternallyHosted: Bool?, languages: [String]?, releaseDatePrecision: String?, restrictions: [String : String]?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/episode\/audiopreviewurl","title":"let audioPreviewURL: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/description","title":"let description: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/durationms","title":"let durationMS: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/htmldescription","title":"let htmlDescription: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/id","title":"let id: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/images","title":"let images: [SpotifyImage]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/isexplicit","title":"let isExplicit: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/isexternallyhosted","title":"let isExternallyHosted: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/isplayable","title":"let isPlayable: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/languages","title":"let languages: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/name","title":"let name: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/releasedate","title":"let releaseDate: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/releasedateprecision","title":"let releaseDatePrecision: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/restrictions","title":"let restrictions: [String : String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/resumepoint","title":"let resumePoint: ResumePoint?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/show","title":"let show: Show?","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/episode\/uri","title":"let uri: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/episode\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Episode) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/episode\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/episode\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/episode\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/episode\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/episode\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/episode\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/episode\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/episode","title":"Episode","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/show\/init(name:description:htmldescription:episodes:totalepisodes:isexplicit:uri:id:images:availablemarkets:href:externalurls:isexternallyhosted:languages:copyrights:mediatype:publisher:)","title":"init(name: String?, description: String?, htmlDescription: String?, episodes: PagingObject?, totalEpisodes: Int?, isExplicit: Bool, uri: String?, id: String?, images: [SpotifyImage]?, availableMarkets: [String]?, href: URL?, externalURLs: [String : URL]?, isExternallyHosted: Bool?, languages: [String]?, copyrights: [SpotifyCopyright]?, mediaType: String?, publisher: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/show\/availablemarkets","title":"let availableMarkets: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/copyrights","title":"let copyrights: [SpotifyCopyright]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/description","title":"let description: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/episodes","title":"let episodes: PagingObject?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/htmldescription","title":"let htmlDescription: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/id","title":"let id: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/images","title":"let images: [SpotifyImage]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/isexplicit","title":"let isExplicit: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/isexternallyhosted","title":"let isExternallyHosted: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/languages","title":"let languages: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/mediatype","title":"let mediaType: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/name","title":"let name: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/publisher","title":"let publisher: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/totalepisodes","title":"let totalEpisodes: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/show\/uri","title":"let uri: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/show\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Show) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/show\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/show\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/show\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/show\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/show\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/show\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/show\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/show","title":"Show","type":"struct"},{"title":"Music Library","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/init(addedat:item:type:)","title":"init(addedAt: Date, item: Item, type: IDCategory)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/addedat","title":"let addedAt: Date","type":"property"},{"path":"\/documentation\/spotifywebapi\/saveditem\/item","title":"let item: Item","type":"property"},{"path":"\/documentation\/spotifywebapi\/saveditem\/type","title":"let type: IDCategory","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: SavedItem) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/saveditem\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/saveditem\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/saveditem\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/saveditem\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/saveditem","title":"SavedItem","type":"struct"},{"path":"\/documentation\/spotifywebapi\/savedtrack","title":"SavedTrack","type":"typealias"},{"path":"\/documentation\/spotifywebapi\/savedalbum","title":"SavedAlbum","type":"typealias"},{"path":"\/documentation\/spotifywebapi\/savedepisode","title":"SavedEpisode","type":"typealias"},{"path":"\/documentation\/spotifywebapi\/savedshow","title":"SavedShow","type":"typealias"}],"path":"\/documentation\/spotifywebapi\/media-objects","title":"Media Objects","type":"symbol"},{"children":[{"title":"Playlist Objects","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlist\/init(name:items:owner:ispublic:iscollaborative:description:snapshotid:externalurls:followers:href:id:uri:images:)","title":"init(name: String, items: Items, owner: SpotifyUser?, isPublic: Bool?, isCollaborative: Bool, description: String?, snapshotId: String, externalURLs: [String : URL]?, followers: Followers?, href: URL, id: String, uri: String, images: [SpotifyImage])","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlist\/description","title":"let description: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/followers","title":"let followers: Followers?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/images","title":"let images: [SpotifyImage]","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/iscollaborative","title":"let isCollaborative: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/ispublic","title":"let isPublic: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/items","title":"let items: Items","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/owner","title":"let owner: SpotifyUser?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/snapshotid","title":"let snapshotId: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlist\/uri","title":"let uri: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlist\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/playlist\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlist\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playlist\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playlist","title":"Playlist","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/episode(_:)","title":"case episode(Episode)","type":"case"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/track(_:)","title":"case track(Track)","type":"case"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/durationms","title":"var durationMS: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/externalurls","title":"var externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/href","title":"var href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/id","title":"var id: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/isexplicit","title":"var isExplicit: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/isplayable","title":"var isPlayable: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/name","title":"var name: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/type","title":"var type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/uri","title":"var uri: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: PlaylistItem) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/playlistitem\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/playlistitem\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/playlistitem\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitem\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playlistitem\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playlistitem","title":"PlaylistItem","type":"enum"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/init(addedat:addedby:islocal:item:)","title":"init(addedAt: Date?, addedBy: SpotifyUser?, isLocal: Bool?, item: Item?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/addedat","title":"let addedAt: Date?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/addedby","title":"let addedBy: SpotifyUser?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/islocal","title":"let isLocal: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/item","title":"let item: Item?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: PlaylistItemContainer) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playlistitemcontainer\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playlistitemcontainer","title":"PlaylistItemContainer","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemsreference\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/playlistitemsreference\/init(href:total:)","title":"init(href: URL?, total: Int)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemsreference\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistitemsreference\/total","title":"let total: Int","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistitemsreference\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playlistitemsreference\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playlistitemsreference","title":"PlaylistItemsReference","type":"struct"},{"path":"\/documentation\/spotifywebapi\/playlistitems","title":"PlaylistItems","type":"typealias"},{"path":"\/documentation\/spotifywebapi\/playlisttracks","title":"PlaylistTracks","type":"typealias"},{"title":"Modifying Playlists","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistdetails\/init(name:ispublic:iscollaborative:description:)","title":"init(name: String?, isPublic: Bool?, isCollaborative: Bool?, description: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistdetails\/description","title":"var description: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistdetails\/iscollaborative","title":"var isCollaborative: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistdetails\/ispublic","title":"var isPublic: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playlistdetails\/name","title":"var name: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistdetails\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/playlistdetails\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playlistdetails\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playlistdetails\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playlistdetails","title":"PlaylistDetails","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/init(rangestart:rangelength:insertbefore:snapshotid:)","title":"init(rangeStart: Int, rangeLength: Int, insertBefore: Int, snapshotId: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/insertbefore","title":"var insertBefore: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangelength","title":"var rangeLength: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/rangestart","title":"var rangeStart: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/snapshotid","title":"var snapshotId: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/reorderplaylistitems\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/reorderplaylistitems","title":"ReorderPlaylistItems","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriscontainer\/init(_:snapshotid:)","title":"init([any SpotifyURIConvertible], snapshotId: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriscontainer\/items","title":"var items: [any SpotifyURIConvertible]","type":"property"},{"path":"\/documentation\/spotifywebapi\/uriscontainer\/snapshotid","title":"var snapshotId: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriscontainer\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/uriscontainer\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriscontainer\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/uriscontainer\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriscontainer\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/uriscontainer\/==(_:_:)","title":"static func == (URIsContainer, URIsContainer) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/uriscontainer\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/uriscontainer\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/uriscontainer\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/uriscontainer","title":"URIsContainer","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/init(uris:position:)","title":"init(uris: [any SpotifyURIConvertible], position: Int?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/position","title":"var position: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/uris","title":"var uris: [any SpotifyURIConvertible]","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/==(_:_:)","title":"static func == (URIsDictWithInsertionIndex, URIsDictWithInsertionIndex) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/urisdictwithinsertionindex","title":"URIsDictWithInsertionIndex","type":"struct"}],"path":"\/documentation\/spotifywebapi\/playlist-objects","title":"Playlist Objects","type":"symbol"},{"children":[{"title":"Player Objects","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/device\/init(id:isactive:isprivatesession:isrestricted:name:type:volumepercent:)","title":"init(id: String?, isActive: Bool, isPrivateSession: Bool, isRestricted: Bool, name: String, type: DeviceType, volumePercent: Int?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/device\/id","title":"let id: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/device\/isactive","title":"let isActive: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/device\/isprivatesession","title":"let isPrivateSession: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/device\/isrestricted","title":"let isRestricted: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/device\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/device\/type","title":"let type: DeviceType","type":"property"},{"path":"\/documentation\/spotifywebapi\/device\/volumepercent","title":"let volumePercent: Int?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/device\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/device\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/device\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/device\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/device","title":"Device","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/devicetype\/audiodongle","title":"case audioDongle","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/automobile","title":"case automobile","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/avr","title":"case avr","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/castaudio","title":"case castAudio","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/castvideo","title":"case castVideo","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/computer","title":"case computer","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/gameconsole","title":"case gameConsole","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/smartphone","title":"case smartphone","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/speaker","title":"case speaker","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/stb","title":"case stb","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/tablet","title":"case tablet","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/tv","title":"case tv","type":"case"},{"path":"\/documentation\/spotifywebapi\/devicetype\/unknown","title":"case unknown","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/devicetype\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/devicetype\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/devicetype\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/devicetype\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/devicetype\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/devicetype\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/devicetype\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/devicetype\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/devicetype","title":"DeviceType","type":"enum"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyqueue\/init(currentlyplaying:queue:)","title":"init(currentlyPlaying: PlaylistItem?, queue: [PlaylistItem])","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyqueue\/currentlyplaying","title":"let currentlyPlaying: PlaylistItem?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyqueue\/queue","title":"let queue: [PlaylistItem]","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyqueue\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: SpotifyQueue) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyqueue\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyqueue\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/spotifyqueue\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyqueue\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyqueue\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyqueue","title":"SpotifyQueue","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/init(device:repeatstate:shuffleison:context:timestamp:progressms:isplaying:item:itemtype:allowedactions:)","title":"init(device: Device, repeatState: RepeatMode, shuffleIsOn: Bool, context: SpotifyContext?, timestamp: Date, progressMS: Int?, isPlaying: Bool, item: PlaylistItem?, itemType: IDCategory, allowedActions: Set)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/allowedactions","title":"let allowedActions: Set","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/context","title":"let context: SpotifyContext?","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/device","title":"let device: Device","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/isplaying","title":"let isPlaying: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/item","title":"let item: PlaylistItem?","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/itemtype","title":"let itemType: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/progressms","title":"let progressMS: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/repeatstate","title":"let repeatState: RepeatMode","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/shuffleison","title":"let shuffleIsOn: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/timestamp","title":"let timestamp: Date","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/logger","title":"static var logger: Logger","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: CurrentlyPlayingContext) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/currentlyplayingcontext","title":"CurrentlyPlayingContext","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycontext\/init(uri:href:externalurls:type:)","title":"init(uri: String, href: URL?, externalURLs: [String : URL]?, type: IDCategory)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycontext\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifycontext\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifycontext\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifycontext\/uri","title":"let uri: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycontext\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/spotifycontext\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycontext\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifycontext\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifycontext","title":"SpotifyContext","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/interruptplayback","title":"case interruptPlayback","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/pause","title":"case pause","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/resume","title":"case resume","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/seek","title":"case seek","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/skiptonext","title":"case skipToNext","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/skiptoprevious","title":"case skipToPrevious","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/togglerepeatcontext","title":"case toggleRepeatContext","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/togglerepeattrack","title":"case toggleRepeatTrack","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/toggleshuffle","title":"case toggleShuffle","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/transferplayback","title":"case transferPlayback","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/allcases-swift.typealias","title":"PlaybackActions.AllCases","type":"typealias"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/allcases-swift.type.property","title":"static let allCases: Set","type":"property"}],"path":"\/documentation\/spotifywebapi\/playbackactions\/caseiterable-implementations","title":"CaseIterable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playbackactions\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/playbackactions\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/playbackactions\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playbackactions","title":"PlaybackActions","type":"enum"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playhistory\/init(track:playedat:context:)","title":"init(track: Track, playedAt: Date, context: SpotifyContext?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playhistory\/context","title":"let context: SpotifyContext?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playhistory\/playedat","title":"let playedAt: Date","type":"property"},{"path":"\/documentation\/spotifywebapi\/playhistory\/track","title":"let track: Track","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playhistory\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: PlayHistory) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/playhistory\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playhistory\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/playhistory\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playhistory\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/playhistory\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playhistory\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playhistory\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playhistory","title":"PlayHistory","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/resumepoint\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/resumepoint\/init(fullyplayed:resumepositionms:)","title":"init(fullyPlayed: Bool, resumePositionMS: Int)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/resumepoint\/fullyplayed","title":"let fullyPlayed: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/resumepoint\/resumepositionms","title":"let resumePositionMS: Int","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/resumepoint\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/resumepoint\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/resumepoint","title":"ResumePoint","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/context","title":"case context","type":"case"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/off","title":"case off","type":"case"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/track","title":"case track","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/cycle()","title":"func cycle()","type":"method"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/cycled()","title":"func cycled() -> RepeatMode","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/repeatmode\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/repeatmode\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/repeatmode\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/repeatmode","title":"RepeatMode","type":"enum"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/init(_:positionms:)","title":"init(any SpotifyURIConvertible, positionMS: Int?)","type":"init"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/init(context:offset:positionms:)","title":"init(context: PlaybackRequest.Context, offset: PlaybackRequest.Offset?, positionMS: Int?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.property","title":"var context: PlaybackRequest.Context","type":"property"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.property","title":"var offset: PlaybackRequest.Offset?","type":"property"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/positionms","title":"var positionMS: Int?","type":"property"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/contexturi(_:)","title":"case contextURI(any SpotifyURIConvertible)","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/uris(_:)","title":"case uris([any SpotifyURIConvertible])","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/==(_:_:)","title":"static func == (PlaybackRequest.Context, PlaybackRequest.Context) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/context-swift.enum","title":"PlaybackRequest.Context","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/position(_:)","title":"case position(Int)","type":"case"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/uri(_:)","title":"case uri(any SpotifyURIConvertible)","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/==(_:_:)","title":"static func == (PlaybackRequest.Offset, PlaybackRequest.Offset) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/offset-swift.enum","title":"PlaybackRequest.Offset","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/playbackrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/playbackrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/playbackrequest","title":"PlaybackRequest","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.enum.case","title":"case after(String)","type":"case"},{"path":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.enum.case","title":"case before(String)","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timereference\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timereference\/asqueryitem()","title":"func asQueryItem() -> [String : String]","type":"method"},{"path":"\/documentation\/spotifywebapi\/timereference\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timereference\/after(_:)-swift.type.method","title":"static func after(Date) -> TimeReference","type":"method"},{"path":"\/documentation\/spotifywebapi\/timereference\/before(_:)-swift.type.method","title":"static func before(Date) -> TimeReference","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timereference\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: TimeReference) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/timereference\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timereference\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/timereference\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/timereference","title":"TimeReference","type":"enum"}],"path":"\/documentation\/spotifywebapi\/player-objects","title":"Player Objects","type":"symbol"},{"children":[{"title":"Audiobook Objects","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobook\/init(name:authors:narrators:publisher:description:htmldescription:chapters:totalchapters:isexplicit:uri:id:images:availablemarkets:href:externalurls:languages:copyrights:mediatype:edition:)","title":"init(name: String, authors: [AudiobookAuthor], narrators: [AudiobookAuthor], publisher: String, description: String, htmlDescription: String, chapters: PagingObject?, totalChapters: Int?, isExplicit: Bool, uri: String, id: String, images: [SpotifyImage]?, availableMarkets: [String]?, href: URL, externalURLs: [String : URL]?, languages: [String], copyrights: [SpotifyCopyright]?, mediaType: String, edition: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobook\/authors","title":"let authors: [AudiobookAuthor]","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/availablemarkets","title":"let availableMarkets: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/chapters","title":"let chapters: PagingObject?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/copyrights","title":"let copyrights: [SpotifyCopyright]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/description","title":"let description: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/edition","title":"let edition: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/htmldescription","title":"let htmlDescription: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/images","title":"let images: [SpotifyImage]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/isexplicit","title":"let isExplicit: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/languages","title":"let languages: [String]","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/mediatype","title":"let mediaType: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/narrators","title":"let narrators: [AudiobookAuthor]","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/publisher","title":"let publisher: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/totalchapters","title":"let totalChapters: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobook\/uri","title":"let uri: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobook\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Audiobook) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/audiobook\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobook\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/audiobook\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobook\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/audiobook\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobook\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/audiobook\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/audiobook","title":"Audiobook","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/init(name:audiobook:chapternumber:audiopreviewurl:description:htmldescription:resumepoint:durationms:isexplicit:releasedate:uri:id:images:availablemarkets:href:isplayable:externalurls:languages:restrictions:releasedateprecision:)","title":"init(name: String, audiobook: Audiobook?, chapterNumber: Int, audioPreviewURL: URL?, description: String, htmlDescription: String, resumePoint: ResumePoint?, durationMS: Int, isExplicit: Bool, releaseDate: String?, uri: String, id: String, images: [SpotifyImage]?, availableMarkets: [String]?, href: URL, isPlayable: Bool?, externalURLs: [String : URL]?, languages: [String], restrictions: [String : String]?, releaseDatePrecision: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/audiopreviewurl","title":"let audioPreviewURL: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/audiobook","title":"let audiobook: Audiobook?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/availablemarkets","title":"let availableMarkets: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/chapternumber","title":"let chapterNumber: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/description","title":"let description: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/durationms","title":"let durationMS: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/htmldescription","title":"let htmlDescription: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/images","title":"let images: [SpotifyImage]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/isexplicit","title":"let isExplicit: Bool","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/isplayable","title":"let isPlayable: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/languages","title":"let languages: [String]","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedate","title":"let releaseDate: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/releasedateprecision","title":"let releaseDatePrecision: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/restrictions","title":"let restrictions: [String : String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/resumepoint","title":"let resumePoint: ResumePoint?","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/uri","title":"let uri: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: AudiobookChapter) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/audiobookchapter\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/audiobookchapter\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/audiobookchapter\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookchapter\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/audiobookchapter\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/audiobookchapter","title":"AudiobookChapter","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookauthor\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/audiobookauthor\/init(name:)","title":"init(name: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookauthor\/name","title":"let name: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiobookauthor\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/audiobookauthor\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/audiobookauthor","title":"AudiobookAuthor","type":"struct"}],"path":"\/documentation\/spotifywebapi\/audiobook-objects","title":"Audiobook Objects","type":"symbol"},{"children":[{"title":"Audio Analysis Objects","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/init(bars:beats:tatums:sections:segments:)","title":"init(bars: [SpotifyTimeInterval], beats: [SpotifyTimeInterval], tatums: [SpotifyTimeInterval], sections: [Section], segments: [Segment])","type":"init"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/bars","title":"let bars: [SpotifyTimeInterval]","type":"property"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/beats","title":"let beats: [SpotifyTimeInterval]","type":"property"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/sections","title":"let sections: [Section]","type":"property"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/segments","title":"let segments: [Segment]","type":"property"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/tatums","title":"let tatums: [SpotifyTimeInterval]","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: AudioAnalysis) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/audioanalysis\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audioanalysis\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/audioanalysis\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/audioanalysis","title":"AudioAnalysis","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/init(key:mode:timesignature:acousticness:danceability:energy:instrumentalness:liveness:loudness:speechiness:valence:tempo:uri:id:trackhref:analysisurl:durationms:type:)","title":"init(key: Int, mode: Int, timeSignature: Int, acousticness: Double, danceability: Double, energy: Double, instrumentalness: Double, liveness: Double, loudness: Double, speechiness: Double, valence: Double, tempo: Double, uri: String, id: String, trackHref: String, analysisURL: URL, durationMS: Int, type: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/acousticness","title":"let acousticness: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/analysisurl","title":"let analysisURL: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/danceability","title":"let danceability: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/durationms","title":"let durationMS: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/energy","title":"let energy: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/instrumentalness","title":"let instrumentalness: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/key","title":"let key: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/liveness","title":"let liveness: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/loudness","title":"let loudness: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/mode","title":"let mode: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/speechiness","title":"let speechiness: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/tempo","title":"let tempo: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/timesignature","title":"let timeSignature: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/trackhref","title":"let trackHref: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/type","title":"let type: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/uri","title":"let uri: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/valence","title":"let valence: Double","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: AudioFeatures) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/audiofeatures\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/audiofeatures\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/audiofeatures\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/audiofeatures","title":"AudioFeatures","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/section\/init(start:duration:confidence:loudness:tempo:tempoconfidence:key:keyconfidence:mode:modeconfidence:timesignature:timesignatureconfidence:)","title":"init(start: Double, duration: Double, confidence: Double, loudness: Double, tempo: Double, tempoConfidence: Double, key: Int, keyConfidence: Double, mode: Int, modeConfidence: Double, timeSignature: Int, timeSignatureConfidence: Double)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/section\/confidence","title":"let confidence: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/duration","title":"let duration: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/key","title":"let key: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/keyconfidence","title":"let keyConfidence: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/loudness","title":"let loudness: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/mode","title":"let mode: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/modeconfidence","title":"let modeConfidence: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/start","title":"let start: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/tempo","title":"let tempo: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/tempoconfidence","title":"let tempoConfidence: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/timesignature","title":"let timeSignature: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/section\/timesignatureconfidence","title":"let timeSignatureConfidence: Double","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/section\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Section) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/section\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/section\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/section\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/section\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/section\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/section","title":"Section","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/segment\/init(start:duration:confidence:loudnessstart:loudnessmax:loudnessmaxtime:pitches:timbre:loudnessend:)","title":"init(start: Double, duration: Double, confidence: Double, loudnessStart: Double, loudnessMax: Double, loudnessMaxTime: Double, pitches: [Double], timbre: [Double], loudnessEnd: Double)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/segment\/confidence","title":"let confidence: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/segment\/duration","title":"let duration: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/segment\/loudnessend","title":"let loudnessEnd: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/segment\/loudnessmax","title":"let loudnessMax: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/segment\/loudnessmaxtime","title":"let loudnessMaxTime: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/segment\/loudnessstart","title":"let loudnessStart: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/segment\/pitches","title":"let pitches: [Double]","type":"property"},{"path":"\/documentation\/spotifywebapi\/segment\/start","title":"let start: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/segment\/timbre","title":"let timbre: [Double]","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/segment\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Segment) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/segment\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/segment\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/segment\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/segment\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/segment\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/segment","title":"Segment","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/init(start:duration:confidence:)","title":"init(start: Double, duration: Double, confidence: Double)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/confidence","title":"let confidence: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/duration","title":"let duration: Double","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/start","title":"let start: Double","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: SpotifyTimeInterval) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifytimeinterval\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifytimeinterval","title":"SpotifyTimeInterval","type":"struct"}],"path":"\/documentation\/spotifywebapi\/audio-analysis-objects","title":"Audio Analysis Objects","type":"symbol"},{"children":[{"title":"Other Objects","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/init(href:items:limit:next:previous:offset:total:)","title":"init(href: URL, items: [Item], limit: Int, next: URL?, previous: URL?, offset: Int, total: Int)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/estimatedindex","title":"var estimatedIndex: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/estimatedtotalpages","title":"var estimatedTotalPages: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/items","title":"let items: [Item]","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/limit","title":"let limit: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/next","title":"let next: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/offset","title":"let offset: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/previous","title":"let previous: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/total","title":"let total: Int","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: PagingObject) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/pagingobject\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/pagingobject\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/pagingobject\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/==(_:_:)","title":"static func == (PagingObject, PagingObject) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/pagingobject\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobject\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/pagingobject\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/pagingobject","title":"PagingObject","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/init(addedat:item:type:)","title":"init(addedAt: Date, item: Item, type: IDCategory)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/addedat","title":"let addedAt: Date","type":"property"},{"path":"\/documentation\/spotifywebapi\/saveditem\/item","title":"let item: Item","type":"property"},{"path":"\/documentation\/spotifywebapi\/saveditem\/type","title":"let type: IDCategory","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: SavedItem) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/saveditem\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/saveditem\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/saveditem\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/saveditem\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/saveditem\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/saveditem","title":"SavedItem","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/searchresult\/init(artists:albums:tracks:playlists:episodes:shows:audiobooks:)","title":"init(artists: PagingObject?, albums: PagingObject?, tracks: PagingObject?, playlists: PagingObject>?, episodes: PagingObject?, shows: PagingObject?, audiobooks: PagingObject?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/searchresult\/albums","title":"let albums: PagingObject?","type":"property"},{"path":"\/documentation\/spotifywebapi\/searchresult\/artists","title":"let artists: PagingObject?","type":"property"},{"path":"\/documentation\/spotifywebapi\/searchresult\/audiobooks","title":"let audiobooks: PagingObject?","type":"property"},{"path":"\/documentation\/spotifywebapi\/searchresult\/episodes","title":"let episodes: PagingObject?","type":"property"},{"path":"\/documentation\/spotifywebapi\/searchresult\/playlists","title":"let playlists: PagingObject>?","type":"property"},{"path":"\/documentation\/spotifywebapi\/searchresult\/shows","title":"let shows: PagingObject?","type":"property"},{"path":"\/documentation\/spotifywebapi\/searchresult\/tracks","title":"let tracks: PagingObject?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/searchresult\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: SearchResult) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/searchresult\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/searchresult\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/searchresult\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/searchresult\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/searchresult\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/searchresult","title":"SearchResult","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyimage\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifyimage\/init(height:width:url:)","title":"init(height: Int?, width: Int?, url: URL)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyimage\/height","title":"let height: Int?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyimage\/url","title":"let url: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyimage\/width","title":"let width: Int?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyimage\/load()","title":"func load() -> AnyPublisher","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyimage\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyimage\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyimage","title":"SpotifyImage","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/init(displayname:uri:id:images:href:allowsexplicitcontent:explicitcontentsettingislocked:followers:country:email:product:externalurls:)","title":"init(displayName: String?, uri: String, id: String, images: [SpotifyImage]?, href: URL, allowsExplicitContent: Bool?, explicitContentSettingIsLocked: Bool?, followers: Followers?, country: String?, email: String?, product: String?, externalURLs: [String : URL]?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/allowsexplicitcontent","title":"let allowsExplicitContent: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/country","title":"let country: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/displayname","title":"let displayName: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/email","title":"let email: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/explicitcontentsettingislocked","title":"let explicitContentSettingIsLocked: Bool?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/followers","title":"let followers: Followers?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/images","title":"let images: [SpotifyImage]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/product","title":"let product: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/uri","title":"let uri: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/spotifyuser\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyuser\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyuser\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyuser\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyuser","title":"SpotifyUser","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/followers\/init(href:total:)","title":"init(href: URL?, total: Int)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/followers\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/followers\/total","title":"let total: Int","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/followers\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/followers\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/followers\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/followers\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/followers\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/followers\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/followers","title":"Followers","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/init(href:items:limit:next:cursors:total:)","title":"init(href: URL, items: [Item], limit: Int, next: URL?, cursors: SpotifyCursor?, total: Int?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/cursors","title":"let cursors: SpotifyCursor?","type":"property"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/items","title":"let items: [Item]","type":"property"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/limit","title":"let limit: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/next","title":"let next: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/total","title":"let total: Int?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: CursorPagingObject) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/cursorpagingobject\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/cursorpagingobject","title":"CursorPagingObject","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycursor\/init(before:after:)","title":"init(before: String?, after: String?)","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifycursor\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycursor\/after","title":"let after: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifycursor\/before","title":"let before: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycursor\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifycursor\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifycursor","title":"SpotifyCursor","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tracklink\/init(externalurls:href:uri:id:)","title":"init(externalURLs: [String : URL]?, href: URL, uri: String, id: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tracklink\/externalurls","title":"let externalURLs: [String : URL]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/tracklink\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/tracklink\/id","title":"let id: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/tracklink\/type","title":"let type: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/tracklink\/uri","title":"let uri: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tracklink\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/tracklink\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/tracklink\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/tracklink\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/tracklink","title":"TrackLink","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycopyright\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifycopyright\/init(text:type:)","title":"init(text: String, type: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycopyright\/text","title":"let text: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifycopyright\/type","title":"let type: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycopyright\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifycopyright\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifycopyright","title":"SpotifyCopyright","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/albumtype\/album","title":"case album","type":"case"},{"path":"\/documentation\/spotifywebapi\/albumtype\/appearson","title":"case appearsOn","type":"case"},{"path":"\/documentation\/spotifywebapi\/albumtype\/compilation","title":"case compilation","type":"case"},{"path":"\/documentation\/spotifywebapi\/albumtype\/ep","title":"case ep","type":"case"},{"path":"\/documentation\/spotifywebapi\/albumtype\/other","title":"case other","type":"case"},{"path":"\/documentation\/spotifywebapi\/albumtype\/single","title":"case single","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/albumtype\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/albumtype\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/albumtype\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/albumtype\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/albumtype\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/albumtype\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/albumtype\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/albumtype\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/albumtype","title":"AlbumType","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timerange\/longterm","title":"case longTerm","type":"case"},{"path":"\/documentation\/spotifywebapi\/timerange\/mediumterm","title":"case mediumTerm","type":"case"},{"path":"\/documentation\/spotifywebapi\/timerange\/shortterm","title":"case shortTerm","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timerange\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timerange\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/timerange\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timerange\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timerange\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/timerange\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/timerange\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/timerange\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/timerange","title":"TimeRange","type":"enum"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/featuredplaylists\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/featuredplaylists\/init(message:playlists:)","title":"init(message: String?, playlists: PagingObject>)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/featuredplaylists\/message","title":"let message: String?","type":"property"},{"path":"\/documentation\/spotifywebapi\/featuredplaylists\/playlists","title":"let playlists: PagingObject>","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/featuredplaylists\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/featuredplaylists\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/featuredplaylists","title":"FeaturedPlaylists","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/newalbumreleases\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/newalbumreleases\/init(message:albums:)","title":"init(message: String?, albums: PagingObject)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/newalbumreleases\/albums","title":"let albums: PagingObject","type":"property"},{"path":"\/documentation\/spotifywebapi\/newalbumreleases\/message","title":"let message: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/newalbumreleases\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: NewAlbumReleases) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/newalbumreleases\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/newalbumreleases\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/newalbumreleases\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/newalbumreleases","title":"NewAlbumReleases","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/init(afterfilteringsize:afterrelinkingsize:href:id:initialpoolsize:type:)","title":"init(afterFilteringSize: Int, afterRelinkingSize: Int, href: URL?, id: String, initialPoolSize: Int, type: IDCategory)","type":"init"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/afterfilteringsize","title":"let afterFilteringSize: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/afterrelinkingsize","title":"let afterRelinkingSize: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/href","title":"let href: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/initialpoolsize","title":"let initialPoolSize: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/type","title":"let type: IDCategory","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/recommendationseed\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/recommendationseed\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/recommendationseed","title":"RecommendationSeed","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/init(seeds:tracks:)","title":"init(seeds: [RecommendationSeed], tracks: [Track])","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedartists","title":"var seedArtists: [RecommendationSeed]","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedgenres","title":"var seedGenres: [RecommendationSeed]","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/seedtracks","title":"var seedTracks: [RecommendationSeed]","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/seeds","title":"let seeds: [RecommendationSeed]","type":"property"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/tracks","title":"let tracks: [Track]","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: RecommendationsResponse) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/recommendationsresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/recommendationsresponse","title":"RecommendationsResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/init(seedartists:seedtracks:seedgenres:acousticness:danceability:durationms:energy:instrumentalness:key:liveness:loudness:mode:popularity:speechiness:tempo:timesignature:valence:)","title":"init(seedArtists: [any SpotifyURIConvertible]?, seedTracks: [any SpotifyURIConvertible]?, seedGenres: [String]?, acousticness: AttributeRange?, danceability: AttributeRange?, durationMS: AttributeRange?, energy: AttributeRange?, instrumentalness: AttributeRange?, key: AttributeRange?, liveness: AttributeRange?, loudness: AttributeRange?, mode: AttributeRange?, popularity: AttributeRange?, speechiness: AttributeRange?, tempo: AttributeRange?, timeSignature: AttributeRange?, valence: AttributeRange?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/acousticness","title":"var acousticness: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/danceability","title":"var danceability: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/durationms","title":"var durationMS: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/energy","title":"var energy: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/instrumentalness","title":"var instrumentalness: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/key","title":"var key: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/liveness","title":"var liveness: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/loudness","title":"var loudness: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/mode","title":"var mode: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/popularity","title":"var popularity: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/seedartists","title":"var seedArtists: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/seedgenres","title":"var seedGenres: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/seedtracks","title":"var seedTracks: [String]?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/speechiness","title":"var speechiness: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/tempo","title":"var tempo: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/timesignature","title":"var timeSignature: AttributeRange?","type":"property"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/valence","title":"var valence: AttributeRange?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/querydictionary()","title":"func queryDictionary() throws -> [String : String]","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: TrackAttributes) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/trackattributes\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/init(from:)","title":"init(from: any Decoder) throws","type":"init"}],"path":"\/documentation\/spotifywebapi\/trackattributes\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/trackattributes\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/trackattributes\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/trackattributes","title":"TrackAttributes","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/attributerange\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/attributerange\/init(min:target:max:)","title":"init(min: Value?, target: Value?, max: Value?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/attributerange\/max","title":"var max: Value?","type":"property"},{"path":"\/documentation\/spotifywebapi\/attributerange\/min","title":"var min: Value?","type":"property"},{"path":"\/documentation\/spotifywebapi\/attributerange\/target","title":"var target: Value?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/attributerange\/querydictionary(attributename:)","title":"func queryDictionary(attributeName: String) -> [String : String]","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/attributerange\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: AttributeRange) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/attributerange\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/attributerange\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/attributerange\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/attributerange","title":"AttributeRange","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycategory\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifycategory\/init(name:id:href:icons:)","title":"init(name: String, id: String, href: URL, icons: [SpotifyImage])","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycategory\/href","title":"let href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifycategory\/icons","title":"let icons: [SpotifyImage]","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifycategory\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifycategory\/name","title":"let name: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifycategory\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifycategory\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifycategory","title":"SpotifyCategory","type":"struct"}],"path":"\/documentation\/spotifywebapi\/other-objects","title":"Other Objects","type":"symbol"},{"title":"Spotify Identifiers","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(id:idcategory:)","title":"init(id: String, idCategory: IDCategory)","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(uri:ensurecategorymatches:)","title":"init(uri: any SpotifyURIConvertible, ensureCategoryMatches: [IDCategory]?) throws","type":"init"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/init(url:)","title":"init(url: URL) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/idcategory","title":"let idCategory: IDCategory","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/uri","title":"var uri: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/url","title":"var url: URL?","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/commaseparatedidsstring(_:ensurecategorymatches:)","title":"static func commaSeparatedIdsString(S, ensureCategoryMatches: [IDCategory]?) throws -> String","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/idsarray(_:ensurecategorymatches:)","title":"static func idsArray(S, ensureCategoryMatches: [IDCategory]?) throws -> [String]","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/spotifyidentifier\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyidentifier","title":"SpotifyIdentifier","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/idcategory\/ad","title":"case ad","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/album","title":"case album","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/artist","title":"case artist","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/audiobook","title":"case audiobook","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/chapter","title":"case chapter","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/collection","title":"case collection","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/episode","title":"case episode","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/genre","title":"case genre","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/local","title":"case local","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/playlist","title":"case playlist","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/show","title":"case show","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/track","title":"case track","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/unknown","title":"case unknown","type":"case"},{"path":"\/documentation\/spotifywebapi\/idcategory\/user","title":"case user","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/idcategory\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/idcategory\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/spotifywebapi\/idcategory\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/idcategory\/init(from:)","title":"init(from: any Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/idcategory\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/idcategory\/encode(to:)","title":"func encode(to: any Encoder) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/idcategory\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/spotifywebapi\/idcategory\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/idcategory","title":"IDCategory","type":"enum"},{"title":"Protocols","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/approximatelyequatable\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Self) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/approximatelyequatable","title":"ApproximatelyEquatable","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/paginated\/next","title":"var next: URL?","type":"property"}],"path":"\/documentation\/spotifywebapi\/paginated","title":"Paginated","type":"protocol"},{"children":[{"title":"Associated Types","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/item","title":"Item","type":"associatedtype"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/href","title":"var href: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/items","title":"var items: [Self.Item]","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/limit","title":"var limit: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/next","title":"var next: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/offset","title":"var offset: Int","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/previous","title":"var previous: URL?","type":"property"},{"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol\/total","title":"var total: Int","type":"property"}],"path":"\/documentation\/spotifywebapi\/pagingobjectprotocol","title":"PagingObjectProtocol","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyuriconvertible\/uri","title":"var uri: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifyuriconvertible","title":"SpotifyURIConvertible","type":"protocol"},{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/init(label:loglevel:metadata:)","title":"init(label: String, logLevel: Logger.Level, metadata: Logger.Metadata)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/label","title":"let label: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/loglevel","title":"var logLevel: Logger.Level","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/metadata","title":"var metadata: Logger.Metadata","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/log(level:message:metadata:source:file:function:line:)","title":"func log(level: Logger.Level, message: Logger.Message, metadata: Logger.Metadata?, source: String, file: String, function: String, line: UInt)","type":"method"},{"title":"Subscripts","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/subscript(metadatakey:)","title":"subscript(metadataKey _: String) -> Logger.Metadata.Value?","type":"subscript"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/bootstrap()","title":"static func bootstrap()","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/log(level:message:metadata:file:function:line:)","title":"func log(level: Logger.Level, message: Logger.Message, metadata: Logger.Metadata?, file: String, function: String, line: UInt)","type":"method"}],"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler\/loghandler-implementations","title":"LogHandler Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/spotifyapiloghandler","title":"SpotifyAPILogHandler","type":"struct"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/date(from:)","title":"func date(from: String) -> Date?","type":"method"},{"path":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/string(from:)","title":"func string(from: Date) -> String","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/millisecondsformatter","title":"static let millisecondsFormatter: ISO8601DateFormatter","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/secondsformatter","title":"static let secondsFormatter: ISO8601DateFormatter","type":"property"},{"path":"\/documentation\/spotifywebapi\/spotifytimestampformatter\/shared","title":"static let shared: SpotifyTimestampFormatter","type":"property"}],"path":"\/documentation\/spotifywebapi\/spotifytimestampformatter","title":"SpotifyTimestampFormatter","type":"struct"},{"title":"Variables","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/spotifydecodelogger","title":"var spotifyDecodeLogger: Logger","type":"var"},{"title":"Functions","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/decodespotifyerrors(data:httpurlresponse:)","title":"func decodeSpotifyErrors(data: Data, httpURLResponse: HTTPURLResponse) -> (any Error)?","type":"func"},{"path":"\/documentation\/spotifywebapi\/decodespotifyobject(data:httpurlresponse:responsetype:)","title":"func decodeSpotifyObject(data: Data, httpURLResponse: HTTPURLResponse, responseType: ResponseType.Type) throws -> ResponseType","type":"func"},{"path":"\/documentation\/spotifywebapi\/generatepageoffsets(_:maxextrapages:)","title":"func generatePageOffsets(Page, maxExtraPages: Int?) -> [Int]","type":"func"},{"path":"\/documentation\/spotifywebapi\/urlquerydictionary(_:)","title":"func urlQueryDictionary([String : (any LosslessStringConvertible)?]) -> [String : String]","type":"func"},{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/savedaudiobook","title":"SavedAudiobook","type":"typealias"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/endpoints\/accountsbase","title":"static let accountsBase: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/endpoints\/apibase","title":"static let apiBase: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/endpoints\/apiversion1","title":"static let apiVersion1: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/endpoints\/authorize","title":"static let authorize: String","type":"property"},{"path":"\/documentation\/spotifywebapi\/endpoints\/gettokens","title":"static let getTokens: URL","type":"property"},{"path":"\/documentation\/spotifywebapi\/endpoints\/token","title":"static let token: String","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/endpoints\/apiendpoint(_:queryitems:)","title":"static func apiEndpoint(String, queryItems: [String : (any LosslessStringConvertible)?]) -> URL","type":"method"}],"path":"\/documentation\/spotifywebapi\/endpoints","title":"Endpoints","type":"enum"},{"children":[{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/headers\/contenttypeimagejpeg","title":"static let contentTypeImageJpeg: [String : String]","type":"property"},{"path":"\/documentation\/spotifywebapi\/headers\/contenttypejson","title":"static let contentTypeJSON: [String : String]","type":"property"},{"path":"\/documentation\/spotifywebapi\/headers\/formurlencoded","title":"static let formURLEncoded: [String : String]","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/headers\/basicbase64encoded(clientid:clientsecret:)","title":"static func basicBase64Encoded(clientId: String, clientSecret: String) -> [String : String]?","type":"method"},{"path":"\/documentation\/spotifywebapi\/headers\/bearerauthorization(_:)","title":"static func bearerAuthorization(String) -> [String : String]","type":"method"},{"path":"\/documentation\/spotifywebapi\/headers\/bearerauthorizationandcontenttypejson(_:)","title":"static func bearerAuthorizationAndContentTypeJSON(String) -> [String : String]","type":"method"}],"path":"\/documentation\/spotifywebapi\/headers","title":"Headers","type":"enum"},{"title":"Extended Modules","type":"groupMarker"},{"children":[{"title":"Extended Protocols","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/combine\/publisher\/collectandsortbyoffset()","title":"func collectAndSortByOffset() -> AnyPublisher<[Self.Output.Item], Self.Failure>","type":"method"},{"path":"\/documentation\/spotifywebapi\/combine\/publisher\/decodeoptionalspotifyobject(_:maxretrydelay:)","title":"func decodeOptionalSpotifyObject(ResponseType.Type, maxRetryDelay: Int) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/combine\/publisher\/decodespotifyerrors(maxretrydelay:)","title":"func decodeSpotifyErrors(maxRetryDelay: Int) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/combine\/publisher\/decodespotifyobject(_:maxretrydelay:)","title":"func decodeSpotifyObject(ResponseType.Type, maxRetryDelay: Int) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/combine\/publisher\/extendpages(_:maxextrapages:)","title":"func extendPages(SpotifyAPI, maxExtraPages: Int?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/combine\/publisher\/extendpagesconcurrently(_:maxextrapages:)","title":"func extendPagesConcurrently(SpotifyAPI, maxExtraPages: Int?) -> AnyPublisher","type":"method"},{"path":"\/documentation\/spotifywebapi\/combine\/publisher\/sink(receivecompletion:)","title":"func sink(receiveCompletion: (Subscribers.Completion) -> Void) -> AnyCancellable","type":"method"}],"path":"\/documentation\/spotifywebapi\/combine\/publisher","title":"Publisher","type":"extension"}],"path":"\/documentation\/spotifywebapi\/combine","title":"Combine","type":"extension"},{"children":[{"title":"Extended Classes","type":"groupMarker"},{"children":[{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/featuredplaylists","title":"static let featuredPlaylists: DateFormatter","type":"property"},{"path":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/millisecondstime","title":"static let millisecondsTime: DateFormatter","type":"property"},{"path":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbumlong","title":"static let spotifyAlbumLong: DateFormatter","type":"property"},{"path":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbummedium","title":"static let spotifyAlbumMedium: DateFormatter","type":"property"},{"path":"\/documentation\/spotifywebapi\/foundation\/dateformatter\/spotifyalbumshort","title":"static let spotifyAlbumShort: DateFormatter","type":"property"}],"path":"\/documentation\/spotifywebapi\/foundation\/dateformatter","title":"DateFormatter","type":"extension"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/urlsession\/defaultnetworkadaptor(request:)","title":"static func defaultNetworkAdaptor(request: URLRequest) -> AnyPublisher<(data: Data, response: HTTPURLResponse), any Error>","type":"method"}],"path":"\/documentation\/spotifywebapi\/foundation\/urlsession","title":"URLSession","type":"extension"},{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/characterset\/urlqueryandpathallowed","title":"static let urlQueryAndPathAllowed: CharacterSet","type":"property"}],"path":"\/documentation\/spotifywebapi\/foundation\/characterset","title":"CharacterSet","type":"extension"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/data\/init(base64urlencoded:options:)","title":"init?(base64URLEncoded: String, options: Data.Base64DecodingOptions)","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/data\/base64urlencodedstring(options:)","title":"func base64URLEncodedString(options: Data.Base64EncodingOptions) -> String","type":"method"}],"path":"\/documentation\/spotifywebapi\/foundation\/data","title":"Data","type":"extension"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/date\/init(millisecondssince1970:)","title":"init(millisecondsSince1970: Double)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/date\/millisecondssince1970","title":"var millisecondsSince1970: Double","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/date\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Date) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/foundation\/date\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/foundation\/date","title":"Date","type":"extension"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/components","title":"var components: URLComponents?","type":"property"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/queryitems","title":"var queryItems: [URLQueryItem]","type":"property"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/queryitemsdict","title":"var queryItemsDict: [String : String]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/appending(queryitems:)-4id6o","title":"func appending(queryItems: [URLQueryItem]) -> URL?","type":"method"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/appending(queryitems:)-fcfy","title":"func appending(queryItems: [String : String]) -> URL?","type":"method"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/removequeryitems()","title":"func removeQueryItems()","type":"method"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/removetrailingslashinpath()","title":"func removeTrailingSlashInPath()","type":"method"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/removingqueryitems()","title":"func removingQueryItems() -> URL","type":"method"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/removingtrailingslashinpath()","title":"func removingTrailingSlashInPath() -> URL","type":"method"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/sortqueryitems()","title":"func sortQueryItems()","type":"method"},{"path":"\/documentation\/spotifywebapi\/foundation\/url\/sortedqueryitems()","title":"func sortedQueryItems() -> URL","type":"method"}],"path":"\/documentation\/spotifywebapi\/foundation\/url","title":"URL","type":"extension"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/queryitemsdict","title":"var queryItemsDict: [String : String]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/removetrailingslashinpath()","title":"func removeTrailingSlashInPath()","type":"method"},{"path":"\/documentation\/spotifywebapi\/foundation\/urlcomponents\/removingtrailingslashinpath()","title":"func removingTrailingSlashInPath() -> URLComponents","type":"method"}],"path":"\/documentation\/spotifywebapi\/foundation\/urlcomponents","title":"URLComponents","type":"extension"}],"path":"\/documentation\/spotifywebapi\/foundation","title":"Foundation","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/logging\/logger\/init(label:level:)","title":"init(label: String, level: Logger.Level)","type":"init"},{"path":"\/documentation\/spotifywebapi\/logging\/logger\/init(label:level:factory:)","title":"init(label: String, level: Logger.Level, factory: (String) -> any LogHandler)","type":"init"}],"path":"\/documentation\/spotifywebapi\/logging\/logger","title":"Logger","type":"extension"}],"path":"\/documentation\/spotifywebapi\/logging","title":"Logging","type":"extension"},{"children":[{"title":"Extended Protocols","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/additivearithmetic\/isapproximatelyequal(to:absolutetolerance:relativetolerance:norm:)","title":"func isApproximatelyEqual(to: Self, absoluteTolerance: Magnitude, relativeTolerance: Magnitude, norm: (Self) -> Magnitude) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/additivearithmetic","title":"AdditiveArithmetic","type":"extension"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/collection\/chunked(size:)","title":"func chunked(size: Int) -> [[Self.Element]]","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/collection","title":"Collection","type":"extension"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/error\/anyfailingpublisher(_:)","title":"func anyFailingPublisher(Output.Type) -> AnyPublisher","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/error","title":"Error","type":"extension"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/numeric\/isapproximatelyequal(to:absolutetolerance:relativetolerance:)","title":"func isApproximatelyEqual(to: Self, absoluteTolerance: Self.Magnitude, relativeTolerance: Self.Magnitude) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/numeric\/isapproximatelyequal(to:relativetolerance:norm:)","title":"func isApproximatelyEqual(to: Self, relativeTolerance: Self.Magnitude, norm: (Self) -> Self.Magnitude) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/numeric","title":"Numeric","type":"extension"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/randomaccesscollection\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: C) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/randomaccesscollection","title":"RandomAccessCollection","type":"extension"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/sequence\/largest","title":"var largest: SpotifyImage?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/sequence\/commaseparatedstring()","title":"func commaSeparatedString() -> String","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/sequence\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: S) -> Bool","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/sequence\/removingduplicates()","title":"func removingDuplicates() -> [Self.Element]","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/sequence","title":"Sequence","type":"extension"},{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/dictionary\/formurlencoded()","title":"func formURLEncoded() -> Data?","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/dictionary","title":"Dictionary","type":"extension"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodeandunwraparray(forkey:)","title":"func decodeAndUnwrapArray(forKey: KeyedDecodingContainer.Key) throws -> [T]","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodedatefromexpiresinseconds(forkey:)","title":"func decodeDateFromExpiresInSeconds(forKey: KeyedDecodingContainer.Key) throws -> Date","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodedatefromexpiresinsecondsifpresent(forkey:)","title":"func decodeDateFromExpiresInSecondsIfPresent(forKey: KeyedDecodingContainer.Key) throws -> Date?","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodemillisecondssince1970(forkey:)","title":"func decodeMillisecondsSince1970(forKey: KeyedDecodingContainer.Key) throws -> Date","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodemillisecondssince1970ifpresent(forkey:)","title":"func decodeMillisecondsSince1970IfPresent(forKey: KeyedDecodingContainer.Key) throws -> Date?","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifydate(forkey:)","title":"func decodeSpotifyDate(forKey: KeyedDecodingContainer.Key) throws -> Date","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifydateifpresent(forkey:)","title":"func decodeSpotifyDateIfPresent(forKey: KeyedDecodingContainer.Key) throws -> Date?","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifyimages(forkey:)","title":"func decodeSpotifyImages(forKey: KeyedDecodingContainer.Key) throws -> [SpotifyImage]","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifyscopesifpresent(forkey:)","title":"func decodeSpotifyScopesIfPresent(forKey: KeyedDecodingContainer.Key) throws -> Set?","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifytimestamp(forkey:)","title":"func decodeSpotifyTimestamp(forKey: KeyedDecodingContainer.Key) throws -> Date","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodespotifytimestampifpresent(forkey:)","title":"func decodeSpotifyTimestampIfPresent(forKey: KeyedDecodingContainer.Key) throws -> Date?","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer\/decodeuseruri(forkey:)","title":"func decodeUserURI(forKey: KeyedDecodingContainer.Key) throws -> String","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/keyeddecodingcontainer","title":"KeyedDecodingContainer","type":"extension"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodemillisecondssince1970(_:forkey:)","title":"func encodeMillisecondsSince1970(Date, forKey: KeyedEncodingContainer.Key) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodemillisecondssince1970ifpresent(_:forkey:)","title":"func encodeMillisecondsSince1970IfPresent(Date?, forKey: KeyedEncodingContainer.Key) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifydate(_:dateprecision:forkey:)","title":"func encodeSpotifyDate(Date, datePrecision: String?, forKey: KeyedEncodingContainer.Key) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifydateifpresent(_:dateprecision:forkey:)","title":"func encodeSpotifyDateIfPresent(Date?, datePrecision: String?, forKey: KeyedEncodingContainer.Key) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifyscopesifpresent(_:forkey:)","title":"func encodeSpotifyScopesIfPresent(Set?, forKey: KeyedEncodingContainer.Key) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifytimestamp(_:forkey:)","title":"func encodeSpotifyTimestamp(Date, forKey: KeyedEncodingContainer.Key) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodespotifytimestampifpresent(_:forkey:)","title":"func encodeSpotifyTimestampIfPresent(Date?, forKey: KeyedEncodingContainer.Key) throws","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer\/encodeuseruri(_:forkey:)","title":"func encodeUserURI(String, forKey: KeyedEncodingContainer.Key) throws","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/keyedencodingcontainer","title":"KeyedEncodingContainer","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/set\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Set) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/set\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/swift\/set","title":"Set","type":"extension"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/string\/base64decoded(encoding:options:)","title":"func base64Decoded(encoding: String.Encoding, options: Data.Base64DecodingOptions) -> String?","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/string\/base64encoded(_:)","title":"func base64Encoded(Data.Base64EncodingOptions) -> String?","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/string\/strip(_:)","title":"func strip(CharacterSet) -> String","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/string\/urlsafecharacters","title":"static let urlSafeCharacters: String","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/string\/makecodechallenge(codeverifier:)","title":"static func makeCodeChallenge(codeVerifier: String) -> String","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/string\/randomurlsafe(length:)","title":"static func randomURLSafe(length: Int) -> String","type":"method"},{"path":"\/documentation\/spotifywebapi\/swift\/string\/randomurlsafe(length:using:)","title":"static func randomURLSafe(length: Int, using: inout Generator) -> String","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/string\/uri","title":"var uri: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/swift\/string\/spotifyuriconvertible-implementations","title":"SpotifyURIConvertible Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/swift\/string","title":"String","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/substring\/uri","title":"var uri: String","type":"property"}],"path":"\/documentation\/spotifywebapi\/swift\/substring\/spotifyuriconvertible-implementations","title":"SpotifyURIConvertible Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/swift\/substring","title":"Substring","type":"extension"},{"title":"Extended Enumerations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/decodingerror\/context","title":"var context: DecodingError.Context?","type":"property"},{"path":"\/documentation\/spotifywebapi\/swift\/decodingerror\/prettycodingpath","title":"var prettyCodingPath: String?","type":"property"}],"path":"\/documentation\/spotifywebapi\/swift\/decodingerror","title":"DecodingError","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/spotifywebapi\/swift\/optional\/isapproximatelyequal(to:)","title":"func isApproximatelyEqual(to: Optional) -> Bool","type":"method"}],"path":"\/documentation\/spotifywebapi\/swift\/optional\/approximatelyequatable-implementations","title":"ApproximatelyEquatable Implementations","type":"symbol"}],"path":"\/documentation\/spotifywebapi\/swift\/optional","title":"Optional","type":"extension"}],"path":"\/documentation\/spotifywebapi\/swift","title":"Swift","type":"extension"}],"path":"\/documentation\/spotifywebapi","title":"SpotifyWebAPI","type":"module"}]},"schemaVersion":{"major":0,"minor":1,"patch":2}} \ No newline at end of file diff --git a/docs/index/navigator.index b/docs/index/navigator.index index fe48e978cf4f73cf81f6351fe4f133839e0ce8ef..006cacbfcbbbbcb74a805ec9799d827d18fb2eed 100644 GIT binary patch delta 32321 zcmaLAcR*D~^FRFTo^#+z^P-}lq8MYr2G~2;yMny~3Mwka-UVWbv0`py)ELEXii#Rz zi3L-QQNbEbESR1cBgQmi)b}&HmkXHh@8u89IlHs7ZQ9Q4?tOUCFMY3HcHhbe%-M~^ zfxeXocsr)nFJEKr|MXv!^EqZ((&(VrX>ke3qmq*+bQl+#GBtj(W8d&V$NgcY9cSvb zq}L-1Uq@I_W5>$iQq(reaQB!}JGy0J?BogYQysDO%O2Pn{HcfdklGD018GJt%iGbW zy{CKU-VnuW?{{yJfWwxQ}01nqKm^ z$~!VXvyod>qq!p|$kXx4Tu(|27T!j~P!C7S?*Xs++8meXeC`&;72M$pM3UqExnsFQ zr5rExjyRAqFI{kbj)K}Y(Z^v=?cvC3SH_Xoy@TUaY9&Wt%}S1t);8+WL3$r3n^s#G z4L$xxd7lb@O1>y;2S%oUo=%(XqUND6Q+(51e)2y`>MWxj_HZ|v(?^6`pP=H2j%rK% z94VjM=tdvWSJn}Zum}E*{AV_bj1*(6I^uu-n?T7z1k$xg5hd!-%6G&7hkdu3C@DBLWVH5Qz#ajlb3i{-T zFqN^Qp9n+7$$nxQ9--akkiz8ZWDmD0AThVU7>h^p2V!7RUPg>8>(;OynmC2RR-uVG zDbhx%Tg(Ur({iBjv^Y1BV#~`w8aq(*6AdV%lA-IrF;FB}4UoT##1P?!`Jn4L!keZJ z5^-*vURlrsOO`wI+aTc~Q1Z!OL9&6M6lwW8a{sl_dqczoBpleZ&|fG_4IK|0euoAO z6G4IjH?=hVY1MG?1wI^N%_89Vb%fZ8N7Q=B1VDEui&6Nj`YXmHk0#-DbF^5FM_ve8 z8M(pcC|H}wrK8uSBQ+vcY*7`Fquq``hu89X>T5GkBE{4;ZH~8>zYI9v<(P|}D{Rzr zw20>7&$jw2Z0A=@EJSWUV{=4*XQNd!MLg0X&lv#}lxsG1q^$^`?7_l^!s9Wq4XAg# zcz{R57_lCYaBdjW%fDkpGIz4zoH?MVOwJhLvj>8PA zUT72p69o5aWlP;xdXykiRfmo{+NJwZ&K^+L`tcaB5Q?qooVDl)Xl@9dN)^K?B3Zmh zCkG2}_uvrBm%nqq5+@2b0hq9K5$A%jXyp*$K}MD+ujVc|2^1A_XmyhC2JE3t$)b#~ z7|VBBQnVRretu}o2yxROxkL=1j0vbKb&05Q=<8U~Q&5M#qC9ym6LwlML-dm&n4(oY z#wpYyPB^ICa?w+liHH}z;uf9iEBt8HEO8c~wC{}RucX7g*H$a!KOzE@{D2l2@~F-O54DH_Cc zt3{+937=H3W}6A3A4M!fhq6=AfsZDL5ssK$dMIUZC`G1;e43Id;tNyN;JJ}|lIX9? z*@p^W%19EXqwkjT^v-T+bA)eRBtr$=sScV?8zF2ocCzVB=O&3djHPs3eC)KTh?tzW zh0ubhQq%CtS4Er^26XQh4x5eW3PjkUEYUMFMpUDf4iO~7wD1Yj!Y8bx@ChptK4Dt; zgq0LNC=KBQBotNN@@K7;vMiG9qlG7#YeiL6e~~!i);uSU!pQy*;;rY3Zo1UK)`)ENQ=5{5JP1n z=$q9}-s<`QG@3F-HlWaG=}q|?g**AbAu0k$QC1$=sQ()n!A5BFt1M9I%QwVK^|`?% zQOSRk@S?PhVmg-tkCT0qNKrsDC^pgvq%E7o2+=4rODtiC2Q~efer@ztmRKViQN(7E zuAqtA>&RMTqa`CSMFpEh3bJFjh;Kzxdhh~92Sa&FH~ZF_{W>ig3J#?hYjs~M{MnND?towe*Ok*B`vsOqP^E&RE97!ND(u+MhNs;rTQjePt}cgM{Y z9VuhCD2Ey-yFc^=i?&a8i@5*~x+xMVdynYOnURmpk=)MeG;gm6aHiCzoV{YQ>m&PL zv#Ev|dP@X|=1RG#ZWm;W(QeJr&I*OPVxO>tY_8OpKNZ{-5fpk5jB{^4hQB%8`4uf? z5fpqtj0Tt^t%^VGI3PB25iuT=##EH>u1EqfD|L#vBf=R)U4~G!$dfehph)BdWf4^V z5aP`1J&|j1OM=x1{qdftpxU8~i^!ffYH(Og08*G$(Twi}+H*m;F^0iEJR;u1!}om=Oq-5EO{n+vs+!fT4ODB-y)R~v{e3Xi8mn4LPk$ah) z{e);CM9UHe-#Du!;7b@>lK{dtAEo7>*?V@03bLhErabO$AHa%e$%dap75!CL_2P%( zvigovRh9V&bPF)w0yK>WZ_3Buu9hs%g30?6i1?N?=@YS86?qpU5lD?ch3sufxu1$n zcqE_3qZN2qb4TcBVys&$w6v0wO!j>SrjxA%mEPl&E;r7I8KRXYWp3!S&tXrrqMM(K z6Bd_Tt_*9Yj^k&=WaO}YtQBL_IWdNDg`I$^jCf$Sp_EIa29q4v_aHO`m%pbwI`O=? zBw8Jc$Q6SGkiaU?9Xyf;>#LP;#QdQRyYS04+B8crBXy;DXCYviTok5tj&?T!>FNd8 zR*d+7>i&$2Vjb}LUV^Svk6^lf3D#LFt$n!NDVN0@vR?w7O!0=oDU>zPLzQXd6;Z)z z&CPUd9u~+-=aOhsLb`-e&R1a4{Hwx_97vaavW=jXG3IE>zK)EO6HHHJK-3J;knijQ zJGUtzbmI8CxV)*$WkVPr3msL#FQ8#0q}jf_s@Eipz^RNQab2)Ya!sGixECP+l~3H7Y=-M(c#OGtB^tYc3%}Fhtyi zh}ovUh{(JPM*BNk)OX~6Y|m85uwieh{DHJ^Nj7c)`yQd=-BZ6|D$ho8aP* zUI(QYjrvJ+0$})SvOZn;Np!=zc*m$uJ%1Km@Lp|-UNIf~S#($RO^^|=B0Xx;n!BO{ z0DRwPBqR&{17;;(oQOH-8I{Ix%2--GSwd=EV)eQD=R z*@W?wqKYq@0mZU9>r~@DR7yL_kr4Kgd(9S($gRGVb{_(`9c{V~q1%qd&}uwbA2>pP zv^n}*vC-KAXv=nVVKA0i5f8*Jd!Yjb+oK;#Iw5fM`#rzL$L|=5Lrt8TUmQTKKy-gH*LTWZy)} zA0isx?dEA4gL)+zUi9P-3?~x*6f^P2OU4xZ@TX{n_YwRa`4^_CJxv@M4WE`!va;lh(y>v0czoQdJmQY+(EMcRoJ=qENuz)TQVRs9*M>J5lj*Ph!L^_ zSmi=(ns~zqrh;G5jfo2lF?^7_ zZ?|rfqisbS6{Hy^jrdnYAS3E`Ju!6hUojBh=@*>e&7O$C_|AADQt_}qMWZ?>eMi|( zRfYSWiC{;_rKW4_vMlAA7-UrQOe~}9XK3ETU<1v2W?M5-4zxOAe$%xi2x=m1Yp%+% zvLm}!2CrEqD->&J$D;aw5OT2SsEs}r!Ld?~#5ZUy-HA_mGDaJ6ERxx1q>RR*BM@Tw zUqJ>cpvAQLI}zwOkLCZo>#{jzNoQMCBSo=n&o2wJGuDCBI|<5a0q;?UC5Ks^(EKyH z`IehJEILu%Wn&2Cy=wZ>ZEsl-31Clc9HoVV$MP0PlTzGe7vxOZ!DI_+$oLz}v+6#u z!AskuA96MwL=JbYvrP`eH`rbA2<`0;+RL@cZb;Pg1Et!slpKif)urToJnSBF5jRqa zJT`!^?1EFlLykt~9#0ueJw0WteqSm&>tzQUyIG9@*ZgByhw|(gsTKEyuhkj-JE;42 z)=O>$I4tT{@DP7G+g`~>Mk=t`EHS)kn_3jtLvir)JDsPFJH+sugCKdl~Sw<#_E-XN` zZE~iJ9BOqz>$6nr9eM5;%(8MZV3cqPs%gT8^^^Y8ww$a;_k3hUWx>uaCx-&2L{p!Z zLod2$LB*3&@GAN@*G~cRQh^HmFC zgVDwgs5zBo3MVKljw#4HP|o0r({3pef+;EskvI!YT&*)_mb8G|ezD+;5VMi&NR z^q0OM$A~DF46E=+uP%=sx>yapVIP+EN00r}Y_1!B>wFc;>H~YfABBapBpJeeH^3^1 zwPX}hPu7xCt$sj0k4{Ab`M7IP)31-0;oLxf_(OOlK-qqVjlQfcCt5=p)bU_9AcMh^ zLupc7H1VHc$h4uE_3@fs2c*kTD;yWz3Zy4>|3l2 zBf?Z0E`)&zOSH_JW;VoF4rSr16n#s|3P#O+8cAQI#x|16@F=dIXW|4-)|;8#7ISW z6uA;>T9rDYxvXi8)YH-zc(yl}qh+*q&nTzj+pXkmD;fZcHBoeF4JO7S5(c(niz}_= zR1|QmuI5kS9WYcA+Q>~Z<~a<9wzZHy32Nl!3}n=6D;J1Z%5ICPiDinJZN;LF1)4U_ zh06qMBEEMzL~bArj*u(FM9si4*U**LD@CXy?`ApgxcDifCnuy#O-N2kblRpY0ZMg* zAWh6{FIP$=!#_Fz&`|v&WCbe`Xpbsy4_dnm(ombUg~bj%YbSq!R_H9Zh-4jxU|!Ge zXL?aY7tDMzZ5~xf-^aS3qsbK5RnD=Jfp?*9{?V>-yqxX~eqcn}cD3L(>LGm{gU*4( zrTzU&7KEbH2`+p~@jiB+gK~RGhsxK^Of|xuJ>?sRLb}U& zk}knGVAK^Ut*s2PW&zO*s@4^Hi5bvwcqVu(K{isgml+eAFmc-C_{s6HQ<9SybP|IG zQp|E_%U^1N*13_M7MSbm5RC+vC}$`D)*BUFz2+I-5osWy?$X4QdoxG7zmek8l4*` z*Dx5CR0AD(_dHa!oLPd^yF0xrbSWbB(l2>T9_-nYF z0`bAbG{O<_O9jdwA!{jsoI+xQ-)E%Uaj4;Nxmi+5tlVX-MENvVV_>0-f{<9r1eUJy zmZ~N>u8|i-j+SvU%eltnaf==!=UQ1nutYcD$rzcW04}gY2NGb#SUH^&lKWucqUdHr zJZj$j9F9YMhW>X-RSv9@XZ{;gp?ay4hkUPem+r$~Lxk;C(=d zFDV&pwT+@CW3BdQGE|)N{g;=a3ldUf6C|Xk$^;79YPwVDNf2X5fR#--3ot=}X|l5` z%iWqbc_NVCN`u+N^;zR4$B)@YZPMic{&tsf3j27Vm^1;aC#7(1PR0@ejhrGU;DHrP zeL6ZtB|V)24tKU^`P8De{iWZP0ea;SuUY5%7A4{ zWL%KpOW#g|OG?+SOsR45iv0y7d2g}op-N=?t)}dca?`L}De*16Okk*4EC{<<8Wq)^^u)ZkUDX zyPr0T!f(qutWnOb0?D*|GdMQv< z6kA7VE9lZZ*$e5QfCM~>&w58LSRRRLGJ{ev)Ob&ovngPb9LJe%RFEodYEHLv*fu~J zbc7iPB<6S|{Wb{#kRgqPIK+UkNTd8T(9N-Q*%L5%`;njmNOfM4?di!BIY>d9NwJCX z6ge4o1g5pVuB*WUkk)p(vko)CcH!W|(#vyl{6xsh_>Qqt<7wXzSyO|)zCe1au~X(e z6XH0O{0}*_rIa?7NoyBMZ`wCahS24OvaKqo{S`Sj8#P`8`)IqO#zJ~%LHUcM2Q8TH zY%S$am$6*2MY|WvDik+ECi15{g}*Fo(32T5MmOus%is!p*5P>{px-dp1H=wm`2ef; z?By8Jmao9**m0=mE3%zH2I470bjH1<&?6D^K*KU?E{VI`DwiZRI!8h z9(7Xv+biH4*`XXWY839bgHBRY12pc`YbB;;2TfY(TqGX*LzbbK4Z0S0YwE0&_#Jd& zB`9czvays)J7Sgk-n>etGU^PON&!{e4a8rC5ye-y;gjf-M?Ooma~i zGQ1w$>1+7Y+STY$wTaNFeR>++&+~&nRee>KLYen_8jWe#tEzmv&48}n%Lt;wb7Tai zt%01n|Ejz!cCv2+-sv^y(~GZxVRrJObvhnurN~tGHxK5JgEEYvN>SxC==n~k48bb) zIw8AIG}d64GRS7O(i1j&GzKnb4HgkQ3DPTo@*-h`2Y!fDH7h7!Q$lg4X1n_nz%3b> zu#|U_l0ld(QHy*Jp$By)gV?wLm}{q^0X=yMq|j@*rrXp5#noz%t){FI%V!&!>MRt}m9U&xUmPIMOY`11qnvmUH?V2FHC^^0=WV|lfc*Q^UHridA| z`a4A7mJG&lDRIudFCos=glR{VnyGDrjHVjb$=4MwkaT_e`*qnEcz-?}dUAC_(Wv=3rdEYGe3%h1Uy8nKlZ$ zp2o#brW;pet;`(|UOAiPdtw(A1VboiY=M2di^aXR0{qpGZ-soQ62a5_HYC-Mt+F&= z;5~FMc$aRKgXAu!a$#ms;;8gCS=QnGuqs7tQ}FEZp@eM;zb?ym!cW`eAdCAtkS6WN z9FN)#3a^@PR6*0+3|I-&77R&>A5LzE%tXc8xp5F)O?N;ZGB--r4e8duvWgWdw8G39b|nQ(Wpn=^o7!VEhde@hO;BsqNlaXQSKye+3I zs&o8yt~~D?qH}M<9Ar8yo?@dNGi6i82w#AcPD|!D_cIVr-VOlo-O}HB3zHeI=y=6h z1A74WVmS6V3}5jUhX%PL5~j+hO2An^1O9{b4PN7%u;d1Pv%ifezr2VDCVfD1u`ubNpLJJklC(KM`y}7j3Gb&9^AdoR0KW7(cX8RBuPh) z!AG+Xy`2ajjh`~!njV*Z-bA>By*+Ooho!bp(~tcG7C`&d7*NIu=%jsgG9SW1 z8TuY4F$DYA1_&m{Nf^VM4?As(8#WBcqm!^diprLwQ8{pt@8dv2Fy-aI7rf6k{dOvU z33hS8N77PUvaf{UVWYQCVF>oI_#VS;TDBAIWB!D}HFzJguXvEH`qDtlov%D=fE-pSUcItlW^C`&Z|1R<9 zQ^=(KP8$x=OsVJO)9B)Uz0PI6#|}IjeRW!nRjt{qR~B)f$(Pml%Q_5Du-3*d+Ln}m z3KBK+G>p`>ClJr$4ip1nKBk-;vjV+$()52m*H+yqjv)1O1U?S@*T3Fm%`@x^>DJV+ zyM-PA{#5PgYJ6740~~IL04=NEKZ}LM0rqPRrHmZusfxXJ4kXy_H2x{`C+{4{_<)K{ z>4b>$vJVmpede8tN*cMcipBLgJ?QY5hpSvFeIDxims4hdI7E|vGWs(0V;z10gHS$C z`dEih=z^Zbwt4a-pp-J_#d_5X;GaWmaLvMlx8Z0eu6z+n>X7DnhTCuvJby?Lqh=1D zOW@N(yv;NgArsX9@g<0(Lv-qINFG)HUWuI+Pd_j#>eOKJY>eRrYz=W(Xs3YgNQS*h4$A~xJ3_Z4b3*p)Gx3U zIIOiXR`+&Fxd!mZUqAsKb~)!pR5sapDMv8B?qy z0MFE8nOg%+?tVXjx{s6yHa5@9NA=MrLUc`kgm6E?XN`#x2Ez{ic-to$Sic6&!u<1tKxx zzQTq_Fg>{s|B^}yb_D%^y;oPwN|baNRCkm^B)VyV4`d4Ee2@OGejvxV9Ye$HTG5d2 zZ}O=)#_TkUB7X$Loixm+a|PCza(D`BWM z;X>|8P97_<0_zAssH;hMuwPp#60EseQ{JEQMI>V36|Krr%oiqvIJfu33}}AFM_>H~ zzCW(`Ueo%@TCijbo`IbP{taPyoRa@W9N;+mHk!2uWd$JgY(0|gRN4TQ7V`+sljG$5 zk8DU+AIYZreVl@bRuHTH!9r8vYCxWkvHE@v;grWtgd-R{v$o+!-#nI0OV;5>UH_F0 zRN63wHRE5|O?~#`PqjO`O%?2uu|1LXRC*D%f)}u#1KslUnwB&nDS1W`H(-o1Ti$;n zd&=X8_Ed82Q44+wC4QVE(TniNeHE0*y8WlRMq9GqgbTX=b<>|77eMc^>mae7(TP#l z6({Iv7EGN8)3DaeHhirUE>d-5_pq(mZ7c%_n`rR4c2QuoQ5Y5F3Et=GucJv{3L_p+ z#SIWIN|Z)NhSDmqhb~&lFscBugbM6IdAAXlH*Z1top33`W(XL=yzOin0XlV&IH|+? z9L~G*?Mp6Eolr!hzuq}XIEAdtwVfWJO<@KSX_;J<_**wQOe};}w*OEe!+Wk&iJ}zh~%29ja_M##lM%@pwfv{=sG#Wqoh@ z&^LC>G-n*wLdnP1cw6Qm^3u>8LiSHFSog~r7R_|WMCYh@s5YcVlrdsO4xKE6s&d$8 zhJ7)6;JnE2WmiC1!$j)s$7qc5YGRdIo9iphc7BeIABFZe5kYs=Fs>ZvA%{x)p-gr; zW2An6S)AfvJH(wI2XU2Z@~$jtl#-Ti{=))JheM z&I)F@f?+TGf(k}^l{8Kzu{isog3((grEn6jC+!sNZ}dh@d;E=bUEw_b3NWStKSj;M z__JawT^bmBRW$k{Qz`P4N=9iK6K~p$Fu)=9>Q9I>*{O9UqaR>EjZ0NcFJr@xpSC($ zS2hxn1wE`ZZd(eyXTp{JGfZK0g(JYsp#1}lX%tf$BRW>i-Q7T=7sXik-lnFEnUjWA zF_wxC)KIC22oCv-z&F&G)53Y9m9S+Vh436;GqCBUlrS?3Oq*?Va?;fJnNvSdz9CKb zkETVdFsA+ilbxTT^nh-k?`}HSJsnM`e zD8o$UAqd1?CbI(rdD8h84R^Q6$%!q4Kcqe{8e4JBis`3tP?{@LG`I$2$%lIX(54zj zC%kK?G6dz?L0IfmtZ8&cB09bp52*8KjXv`sjHHiBDxAUAM`%f*uKp5=kI{(J zS_)VVjQ5aS-1dZN^2qe0B?XAjf6Rw&GVs8mpp|$O-*?jw-(UzBA)!V$g>xpQ+(nq=<6)mEP;mzvZl-xq5KwCF6Dk%KvDk8_n+8loc`Ot!9#t@Xa*$lG#6W#w;nj78ZC)nDt z5b9Q`9XCI-G~J&H+PAeZMkzF}GMdb{F`F@Cp_;Q=U`#$K+=teQLYtv^DJ_jaAjP4i zEIgC}3Zt_bLp1&N@iz_56pBOc{g0&K~WINL8VBK0q5fo*lGN z5a+?;T-Fh^v1(>1%jQ)qu70}2(zv?|GrQEcAz+_O)BQB$25vMus3EK^7O2tO(U5zGy zhF58%p5b@8g3nL0S7{>G6v~zCgSD(`onOidKmwdh&V>Hm!Az&MyGcPT_XNae^q{*j z#qBc?&^@R7_AsUPFmBSl9Y!m5(bhh6yr;2V05a@TV+e@H?&z>8K!$y$HwChV@}xJo z>@#g0@wX3btjq{l4NLnNJ>+M~JXBHIzxqIl0}%dNK5IBX64U4`=d`L+)I!k^h4wW{ z7bl|6^boQ|Hzf)>^)sh!6=h7oyBb730-4y?=wfkyW>dS}u&}Q7g8vzI4n?1tH^ir-51QSAm%D2eR`WaO_ zjXLU1mBE~$);hYcY9$D@;zMccWhoT_WC;3lAjHgP>d=-psum1XeZfBI0J04-lDJmZ z;2DFAF?d&wJNsbh1Jng)F{KSQBJqx0cFXV>F$C%kqcjwjpn3#Tt6Ok}a#fFqV)k{S zBm8Tf=3xf`oKboJFr_HSQ@CXgN6XK!{M3r|++DMSE7Lb50V=rm7^PkrXrk5@YKeMa zIBcOaB~(UpS4m150eN#qc^37?0>fE1}A zA{BH8|9_a)DAqU4sqv2=Krf0fMuSOg9#95Z<^YAFX!MM3D5EqLUopt&?v4bEh z7UO!>#n&--$ClzL`Vm6qMjIXRULr;|RGcjo)z}ittq6}po6pk7I3r6p(D6vro3783IUgz;DPp!wC&LJDUKi=rd1+XX9W%7AZ*aRb-Qzt+LozpH; zER4qDT?N2XCK}!G&H_?#3ASc?(@ztP_Rl5u!M6&rGBch?#HgLqi>jat&~njBAQr-s zRQ<}$thDy)Nk%t-F^92Sa7)HioMY>3G9KXUad@aO7z@LpDX`bhQC150<6P1Bt6`Zn z3FCi`$A1zJXDOOc&Z>!oLZu1cKq97Lmmj9#JZ;Y4&FB>@cM6zd_`03P(4TO++B;4$ z-Vp$S2{2op*J^{CwqhDI!Fj#U1Oe0rl zU4nf>San3PrGY@nMaE$RV$_qe61@p1W%q=n6Z8*n`l2f6cbBm38Ryr)k8>tA{ z=DL)&AC*l5Jr++`=uF_~ANn4ROf@Bm=}^52AE+5R`)WEUF!%o$*=9&BuAmY4eaUEv z#Ny)=%S9JJOXj-9q`7XlSqYS;QqyD}mhY+90vEH$c+twkK+IJ#*3oM(cDXJxhN`r8 zwD@|b2kfmni;Y*YgGQY+XXd@N80s^xxcc;__0x_}m%?&xOhR0I(r6M% zMkU3k`7eWJ^7I%fW*fA`=)-N{6Fro(#F(b)-K5rCv7L2cg3-n*z(oNBU)C!SjYj=D&DR)KArtu$INj+GdY zi)wzTU?l=_7xnHPrI7Oeg%zyK(!^Cpgf2OTTT&Q_Q5~C~fk1J}0_c*9pW^(yI-GMN z!9H4OabiOyp&kLM%rUUN?FoA@zm~*4FcPuY-~fl*IUC*6=nn;?EJKkq3F+5ka*b`#tY zmt8Y8T))R~IWMx+vk<~xif%`4HUi}p<&}xc^hc~Ce+wr3)@H0XuJEM{0jl|4TcB^Q z6plg{y1m7yif{L-yPJA4;;xgKqWWVoW71Ioxr=x#PGtj>-* zC_K>y+`6HbS2oJsX2f$sp;r{uxzVQWSnFNk4vpdZE%K;uAv8}$G4D?p#k_-Q%-Vrz zyozbO=A6dQcNm`tob@Z|?@+LR?!sJNCEquVm+?^Ex=-E&Q(V;^qM)~o;ds|JC2mS^ zQ2N%ZPbLrunpc>ovCGx3c+4GD(k88>?*vfT~DeHgZ6?`Gcqx8h3=+d zYG8^vn7CRx83IjGCB!P{%1yVvD9Mgh4#G5u*$30>3pTx+E;7eHjKUYpm~-(!WZ$_5 z4bUD+Bz?hs9gRE{*;h!`9{_EBq1Rni!mR3eS4%ErdQyXimOm0ygdYjj<+WmG$U+-i zWt3PI*Eo_EKo<^T`mU8cL8gF|M7>5;4jFTh&sLLO9v_0rx~3NeN=nu|3}@XnZPuxX zW#(b%`D;27s1iK#F+Qb_7;TZNHc_!Xm3#zjea&^KtRtyP>mEhNuJMrpXM}pfQDY$& zbDlS2sIs&>2Kk+U;Gd?z|i?4Vk4{iOuS&Gt5!#FDc33~Ds zdNPZ95=hHGg^#o_8`A7k!}8Q)%s|)+k1K~9>>oVy309k5@p69w-8qb*W#PAR07&QS zPhk?4OzM3a)btfEK}WcdyVF0XG1Oo2QZ$&Co30$3%V`DTxS{v`DysF!h1)pq42Iq~ zWB6M)(3Zin1v>V;9avl8x-O zA?!19jbNGnBi+d;{whQ^h~Ni`;d!mf;!x15JCLoXS_@R9kdIhqPC8G*P$ z$mg%wlQ0v|pm7lK|^BC2Cj!HIWWWIFuDk$a_ADWEj zgfcYd3yke;P1K=fg}wZL))Kc-Lvh+p`4V`ZUBfsgT{GM)&R(l$k}sm7kR$k)auMFw z)|Y|*;5FDKx0O?i7(dOw4jp-02k`hv!O`n*B{LFsbOuthFO4W%@<)y=xVO1xb}^eS;)S1Ul~yX1aPw|rpq)f$^F-Y}k7oKSQCs{?KN+9*q*cR)40 zZW->l_efol!s3n36qn}QQNg&G07yCPs&=aXdkeP2a|ym=-9$fk+y-CdmsA4XIe{HW zN-OAHlW>ixsv({7*?Qv}my{zFd#LQ%UzvCZtNHw5ngWdpMFMm}G?%R>?v#kj4zcc_ zZ%VS@1l~80Dt9RN8#t-%lnBl?r)NK4i}bhOV#4p}tA1D^RQ(Rou{+v3w&Oc^Vv64V zsmkvlTkBhl#r^M%7LYH7o4n%;PkwJC0G6EzI-u9@2ctJKi(;oA{(#siH_aJ49rz$tD!L4mPAKN`^12P#P|?CoPvrs8i{i!1!~X_J0e4lDaZV-(U=_}b~9wbP03Foe4w z!s$~oXD~OLuN6YfB898^9jk+{DftfsFu9Gh_4ejUf5NZ&wFFlQJU{`wV{j z2Xpidg1QaO!CbvWA&o}P5T#1&2LJsD|;eA9e-xc*!BsQ?u>u83JK+L zsQKs>CbwN7LRYtG4)7Ib*T64|5sa&vIWg z+Vr))1?pnnSXZuX%}=JM%H5?qrfM!P%$2}Xl0sbw$y*|R`K>+%!@8%NG&|#4`9zLO zvkTtU0-HVMMKwVte5(yl?(ho3>;^bBi$$0(y@=@Dx7uC1%rv9LLpHzE5n?aP9BVy9 zH|FZ&Z;73)u9W46%dmd6%u>=#(kUr%$0G)AS5<~Uka z74C&!-AtQwm+ZZW(kV%$%<4E>DSVLZh^#zXrSjNdohNK2U$T{DGbeH(oU$I^D%6bO zljo1)>dIU0@_+xEtk1$P|J!V@puEP#P8nA_A&E~!*Ptv9bAzaHsEwy-6Ea*PiL&WNQw>hNKLT?DnYL7w-pGUE*b{|u zc)?tV!eKp49V?=@KnG7>FeACpB-~6>Xj~-&D!;n3b19|A?0j&x28FX^V6T=d;!qezBvd9j&?)z$y3MJ{@!%G6OM4&>%oRw)xZpteVhc#(}QbXhFE=2 z=VR_8wF@zSQlEF#XU9Nm>YPjQvx)8<`b2OU*5tE#EgXldUKq)_PANp3&Hx3B(1B&DUhVlEcu7 z5}TSHbhn9FLGy198%^rxH_>anqN8J$ z_Gx3D;3Azs%&q&vf^KVmtg_D*R&1m4;pYBAn7tig=ZBjg<2yUT{7?>fzWI6W%=!Y? zVYR?c&I;|#kMNF$Xyi}Yo4NQt*TK9m1{^xx(UgKgJDJ~G1JGApC1mSSof<%|burK3 z9W@2eoUSGx7@??h5CWJNY^LpIR^^n)%V1RH)jiwIoP(1;@vw3gyy}eMg%Jz zQlDz>9VuVh=+I?MMyWn#9H5i>m>=K~7HPh$p!n`5&9`4hnsen~rw~K?-Rb=(vnHpk zYRLi_bY=84Q{_-e*+EEfMgv-CUU;iFc8%We3&A*4Ix_OXQGBsS-G1h1E)aGOLf3i! zz!*79&k0*4DPkCH?r&}uU~?O0f%R|P0CS$TgsE4nYGWYu$Se3h;;2?J5Qpc@P2v?b zY5E%Boe=6{fS=3u84QuK6R<0F*~rS62V4Q?MWOv&lQ_6g|W|X6*v>cSYCR z%1=w8YoPBM9gpA*TLRXn|1abW=fZuOaStrKowP2+>;S)nq_@+ZYco6E#sbT1ks_7|;) zF<%vbQ&6n=ru-X*2=56}vvfDsoGu^10*bME7u^u44Id=uOoidYmrJ^O=T56fo5x_( z_)a%*R|nt2m@(b-#QDn1B|H&uOdp?)-JL22*SXcPY=-l$n?M>q!|b4Qp2nk0DMMd8 z!?XA642YhT_i^8zGP;meFb3CtC^QYg9h5QJG_n8a6ki(*c6nEN7__;vHGu31W=#q` zCa{|iBaQPGDYM}sKx%zak=iDhr$oif@#ZQ~i898UTdhiH&MH=_}wTpF*NXF|J5!`8ri!k|e9At%7#tf)MQ~6|bDsJ+gw7|&%?%;~veEQ_a_)@-f>(^u>0#9IqV`Fz-uc*AlZm z&+3Xg)qO^4j#Ff}k~2Gl6V!YL@fCSIpH?>%DVk1otFRwUn8h2!XPHxEcjxS?0=QEz z1f-3L&488?bIg}yKZEuLKoqg=-9E?cj|4uCr3kRnT(hUu5BT*?TV80qGS}>_lJrhn z<@!sU597#f9##`@zRts_bCH?K`NuZTy?N%y|D(u2l@?dz#=|CFA9^_7Yz;J_shF&O zw0RkrJ15nQQ?SZOjR7z9e>I6NAjA@ zSS&d0E*m|2$(#h$1(Mrea?Rb^Vjd zKK?Qa3_)d2oI?HQmoW)L06#@@gSyea(qV8T!+R8RW2~VrV^+=iZizV?7xKisVy={< z3<}%jL}gzJMjJ)9)|&}M_X38m$9gUa6;@(B2jPWF@Nw-jU&_a~*(rV%Nj#zRWHKr_ z2Oj53;WbFq@4RtD3~N<5yeHq*swN`KW{Vyy;H@zpSHu`8q7zQLfB51e9auLBnT28B<#HgIkY z9%(y#$r*0&gNLp(-Q*hvt$N2f!e?GHCt7a+K3&&8c#Sz$?8HfabB(oAB`Y*=evFm7 zoMR+ynPeu3U6f3aEBhfdl|DyzE3Jh--;ZL8b$8!ei&gXi$dPl9b}Xqou7k8Y0DvXB zy6fxABzdFcj5pvbqN>or^=55&$}#sD5*OGP7tHB!PlHzC6rgwUEoL`q^9FN2!{_8< z+ErA4?GPOK|F=H`GA_TWLZ823mV%oTXR4G`{__oUnfhF=soOpl=f1)>VZD&O(TrC) zi}fNO3-pPyk4a(Ooz@^OyJ}K+0Se!c7PHOlLW{D@?jn-%vLNsxP0Hyfa9J#FfT0tc zO%GV~lXAebECIcCKphlbkrHA>ng96-h$zvQE^IO9;*qk`Oi)$P@vWf#iO;v9=vI!5 zs(g%Ko4HyfawGcc8#=mgH|xkmXLI=861u$|?vA7q&6!{&{kIY7niV%MY!JcDB6ZVS zGB>J^#@lr#ZeLC2=Hc=eQ@I%^=nJz&W(JP)v*NVo1EmTq1k#FK(0!>mh|X&|rUvs( zb2u(>iha|ZDc71T4hHZ&1D&k3D6~@9$IA8QUBRk}^WA1|xeid^XT@8%2itjBg}Q=( zYZL2e_1kF5dQ$d;(aV&yhn9x#<}itkk&XB|LZqUMD!_nQ6W zyQW@|Ef%8?etDDh^WiKGb>K)K^x8 zJ~d&UfzQ9p=8!tuR>#Tb2=ow+GcJ}V0LE(pmQ45!3hWBlhXA9pZ;<8N)*4Nb@0xz{ zq)F*>ApUX2yt=}|DHmQ~^XDMUq#S(wfCXn-ZEGxlL^s07#Jp#gk(W>qegstkR7{xb zq;?(a61rEUYzE28I7C=XW8fMzD(t>V)nd&7d?K1!9yi-q_tEHVMGC8r!;M%#p(o5& ztpcRZ*F^B`2{TSUF!{bNtW=#xl|!rtfLNgCK7&AyrE}mL`;D1%IUY}Q%$MaqW(lDk zQu1(cE$bhkD3ambin3kgYEZJY2J#tQFM9R?tbD_Q?WEgU&V1$R9t>Ty9+-rYh8;t%j?S}*jwU=9;i zY3~JiPO4gTJ4%jL$7eI|Nz1tnWB&<8|iCHh3j`)XICFFL4qSLgRLhx%Z*C58* zSy`|jo3MA#Jw48Ofx70$FT^Q=> zPgMZde&S3)d)oY!IT6<```j?s0;6)zqt5bHd-SEad!CUNch7g@@yWt@T5NAIJJYH_ z?8?o!Wk$*FXjY+E;oo=CCrtS)sct0l`JPmL#PsHEh>IR-3uo}VS4Ce~OTJqPhmqq}lC?twmDGk#m`WsX{ zQV$H96U)DW8)hUR7io$Dsn{IJ{Vlo|Z?)ngft2wrjK63#=!lbiYfiJG0soRFt!_OL zVPVWJd4XLr-@!H-2biKb*$7;bNwHB-j(j$g=J`20D-x*P4`v!}l_-)B-~0gMcP5Ib z@~>~{A8wfTBkbFm%q)5X*S|kPeW6fxS<}DBoz1@jKtD#|y6?emSe$?S6Bc~4SSBsT z1Cl6_>;b$l=`N^fwqjDP1z`O)qzr!?tDJq;46|mV?jivPze>HbampN=8_F(Q~o^|^(e{;kog9ux4h}>I9L@7YcCe@c?tEcRaPZ5 z!F>4=wkNYsPz5r#--o|$fkpU@9^F>_J_A-Q&Qq0?Rsb2g0OgC0Ck~YhK|s#mSD0lj zL?$}VzY+G;12bAKLW?+-!nVMOhw#L>aPe_S&6JDiM z$4;CU50omlR)iAwq?R`t0w+h&5*e zER^^&LwzbIZp(kLzTd(#{01I<9-FW0M=<~1O4H2IR&`n#j~zxT4+n|=#R7^^;Ma8E zYULXlIzEA5+iI~*1is(O!63p6ASb#vl+^}i0adLNXfvW^KWK%sx`Hw#qeK>UE4*v=|_ zxwRclaMF38fopYlQ1%&!{un+H$!8z6CAfnrc@pI`GQ6F4Hsk8GpUpv>Qi|5E#0mPH znz?Xnv*@bkcUgCBmhXb?%UGRhshc%a9xT$SP4)RlK2)fs9`e-MnvX@gWXbtr9EPK0 zU99tJgb{sEF7G#O)=ZfTDNxKhZNx_c35U|^a1M-9NL-v!^eMjF%TtpwNI~|;X*I3m zkXmT0;uphkIIg$}eF2$H;}uQk({?!3R!bsTnX#PWVw1bzKQGL{T{Kn&eQ<;_bQ8Su ztry~Uj4IyNNcjumN@^_)VZG7YnrQt3Smzd_dOo>nwpLcO?IJHPcSl7X1Rs4R&J_4;q^>ooR;d z4W>|Km~cW;b4>AIN~&(HmqXlK3a2f_ylAzuhM=WWwViwXMR0zs+y85&$yuS{;SGm1`RmWPT#!vashBv_YWjIGTuYono%0Q-5rB4X4qUCB- zSwf{NJa=(3kQS}T&v}UG4kx>W)Y|7q8k@=+LvgD?=8fpy#kgmkbG!>Tn}i_#lg`{WL{5{^{Yrtdn|4!{?4 zqUsz)*gG*OC7f!7o5Dk(k@A~bFUwteGW8AeDwpZl+69!j*xz}Bd{>Q<30h`5#ZpFd zYXYv2gD^_K+THMR4cpP@hpljjbRE9&ND=6V*jJr)$}pX)koSv^25+F&qwzjHZE4Ms zAG(#0+a>oe*Fv_E-o=vVwnj707ssi00JjEzp4X(#2`=%IOV!$2eO=px!*E6n&7383 z6-Vj-FK*|?DKg%FjE%(lhi5rIx1E7qpB=1lN(;BjsuG3QbwelNclg>^rF03ld5wlB zQbZF9-KGf3)5^tYPtvmBYy`s5UlebA;jZA?IKF@Z8BakStx~SW<48e!YX$cGtC3Z( zl{;8o^4jx_*J#>XFREY7<^00N_f^1!?Z!3ZO`JQC8CbU)&_(T5nA&u*ysT>_+Kr#| z!3Jg@Wr;d>YULO5FO)8Jo*~LpxSd!{v6T-5MXvWz;z!EsY;CiCMDp`yK>!`=V#Uax zN>IZXeCz2~8+@yF!_5CtoT7Ortgh-0;4DtjYHM$U?l{@`Klfq_N44S9pN{;<=RUEn zSGlfrBoMF!o8FlR{)^2c1rGLEteJDc?)(F ze&z^gH(51X6#-DRuIix6Kj{rsQ^}p|KbyUaHehNVK^(V_l`d<#Yd1a{L&1abBO$!! zl4e9gBi01Ut*lkm-89(!QjH=Pnr`$Y(i(+`R!o$&$f^aHS(@A3`$AlXIV&sNQHUQ~ z>Fgk@ zmE2vjv*}2{&H#VMvyJ#6t-yN|IvA+>U1taUOMzd?kJ3Y_i|61j9g);enC*?4q$ z@5tw)FuHm838`YgeWRD&C|8Saj>aC$E4GrG7z!6vb*wAEQxxFFPhs(Li`#2mEnY(> z3L1xVRagUt;$+#$cq>zWf#&mXB(f2%HaWPKW15`5p!;JihxG-}Wb;7#Irz-a;IS}% hj*W%saLwl2=D;=bLQNZLNXDKom_M9+eYEBI{{dz@Ik*4- delta 34146 zcma*QcVJaT6F2$gIrrWSE9nvw(q`xhj#d@o31-8E4oIHtr#$EO48&hozqfM(x$tj$JZ{!@BRC9 zqr?lkx+}LuIaflfmJbTj7(q%;Nt~IIJY{OV_?8TvHaU4p%LxDf{qKK&a*_MiG&}20 zdmGr5)GUhaZC7w@hzWLWZePQ7I_44Awf4hY39*6uI(2xbuKI`Z{gxmn|MhcC>QTN_ zdeW%mG0CG`4~%aX1|p^mOrAO}E^SKk)a10(DIL;MrzR$+CQWu-8PhXxV%p#@4k z_jQ=xMyZGQWoCSzNhf?&od7h_(?&|Xs2?mh9W74xw75D-p5of`cEzW2ed&9x0)srr z(jl&#dvz%GE!(bKBG)KSKUF7HMnxQWMyspc^}GM0)J{6yb!?6gU3yH#Fra3R72=9| z-Iro|sy?a#t^P%aQh0UcOZ$4NF#v@1Qj>K9MJJZnA(X3-uzRO!;wpT}hra2lYExjG zDh;#~U#U=6Tm@fh9fxcWQLiOTTRyu72P>y_j&pyn{M}3 zjh%+-fB#FRcGYz?dgVF0gDd0JfKp>7r%h}b(U79L>A_UkS2d=b_wCZEA??n#P}O2z z>f2X!#(UZcHGmP?aIsly?Qv4whJGqQ%AH7MXDcv6Kh;-7(wQ(%`(pa5WG508FLUi# zRgt;igZ^rgiagMIfU2c{nlMn2j#PAI4O+gw6j~lSNKKF|4WL29PJ;ae&Fg0A4B!&by59Wqt#60Xq%+6kl?EMU5G30A73g= zQd6Y;V}pO07nkZZn5DnbgNx*4jUDPm)Ws-%3l^IUV<`?@+k{hf|d6lL2XuBvl< zU4315@a~H15kig9)JH0cR+EhNMEvYMOl`rV;Uu*Xk3EyrQkt|}g@ODjj5tEA#3MXj zEuh53hQ?YnWU8u>{iL#84=-ECCFd{OMm?7(bTc>T_!5<3$n5o$@~3A;s7jQRiiRH> zskp`~eNj2{@U9(pBa;OqQ`+I?UZOo+bw&Ddx;jN)EK@^Fa*r`8kRp>*X(nxiDf_48 zYGhGrWm>gDjW-F^R;o1q70CpL$*`Q5t>&WQm^o@a?aWe>4PrqzyMc~dE9wO^ z5Kc6Rc+$hU-Nvg{lrax8iNWU?OsD3lcaiJEXRJ^voS+`%^a%H?il(!_0W3_tJViB@ zVlg=7kYP`T+A75?kOhJ#+R-?BoJk3#nBMjZ9bGg?OOUlT^<1dx0!Wv7*+)4saXW-c zAOzNDVA~N-sA0$rMh~UZHqm=|1$Ypc0BZCwf=WX~KtVjfrVOr7iAIv)d# zp!rX!zJmXpG%nBAmwtXq%|~*H!Imm8)FvrY42OUG=HXQLb;i$j{lTVlatd~UPsftmM5dyt)Ywd=#%3xtmZ_u~3++6YfXQ>IvCJjiSW&#~$RfETTg}3| zD|*=meqb&E>GpL<6c%SIo>hZP-cYYeR1(3LHa@4~IM;KE%aBDyWZ15?Dn;6n$>T!d zzpG&C)m}UF%}PwBf$LNc-9%xr@`%E&g^)$*NxBhj%25?4WW5Rl0`r|=v3~2(FHO)d zPrD{nuSQ?2S2N^wJ+ldgY{WFp*q|QA0D(&)D14(z!0*hBY91auH-xI1o77k?_FhT| zBAt`zmyqWpl69*DkU37!>UKf+VJDjj|vlwCfe0+3v=MSbfuLmO(dz&vpM1x!!X z+zh^~(91son?&uvf|0fri*R$g^9e*o;Z_xc-%;Dt8r{6aRBS=v+f@Ukm6(btoUx`J zz$LYCnxnpNWNs|K?MuscsC)s{7ZRquq(T%5EvXEoa5d4tg;3tNRxr(NZs9CzP4L)Ew!lmSyc_yhF??@DfboCoq`W3n-Xr>!c(TcBdNj0RjU7_xs+ zff%^`&^fsBTSYw>_^LW1pa|)~UtU#}nH-~3h&t8ifSQ1+p+LoRQ4i3reC5L^iTm9B zHvXzYzj5nwURTwDd;E3v8Xjd2fps?>gwi6v*W!`C2s|f3_Vgj>SuK?-c;zHl?h~cx z*kKjsv;=K)XipOe+&>Sikw`C|g7c1G3Npgi#l#;~9}4JEA^zv1&~$Vw(cOAe#&Olm zX$5?5{V9lE-l~FKg_+GL?=6U;mU$`|OOxnu$PhuhwxI)B@vJi)?{h+p!#i|1mlXDc z%&4kwsEhL2TPiO1CRiF+Wp9Hmq|>Ing_+jMEwh3t=xq#NE1L8+Rs$w!KZ{J)?L)rQ z@mrfkQKnYZdupuH8YNXRY_#V+%vjwTgL2&? zf-b&~4sI=+FDx|e11MRo>B|q)F$SkrcZ;H zs7Cw(m|rk!(xp=hdIcT~Z!3VU*^S_Z91Xzf~$JmLd%u z8(+p8L&lP_Ns4~&DkfU3i)ufokGN&mBat^kzQ~&xkG#1IE%=)+p%BKPsh_ga?D;fLwW!!mna-FFgtQ#P~(hWIS-)g5)xGGb}?mcX~{Si~D%!74%vw(}inqYvS|KJTnp%4v#NI2WNMJNI(CXJ!sDZ{Cz(E5j zAw=4kq=sYc5Y;aG8%*KfcZ1BRDYi}T+(2X6p)sOyy3Vxnr9W<{p&X$wdw?D!d0xfJUi1|0Dkhd>IPtqTWTsEH79FP z{_1T-lJ8w%4E zSw;Pb6cqO(be;=UbTCpNIUy*qc$R)xxAs(1n%Y>p8d3}HC^C--%6(WjEzVve0OaNV z17gbmgw0F`%KS;4#sg~ZU`qH6a-_@yR%rn8e}*LOK<$2khSUMHCeogD*oI&DMRfrf zgVm7Ye#H=Vpzs{lZn0Pnd(R3aDy@TQfGFdfL?nnzM_*YNsI=BVy?@%5`>Yh_Oc;|3me2I)cKL zvb`z13Kjd=xsY{XjxJ4cf1=KgMihz8wSI@yoC^O?6)F8U45GBQBSpV#R6AGOFkc${ zm+FW-Q8#%cD?#IY_b=5GfXp@MbBq>son;#OF#Yovi2mnS=w%&g^9r|mxaV&*0`II? z8 z>Y#=dHLbO!s{?J9zmA|D{yNe8UaGptp2+a*kN`bMcLCj1Aq`Ij=q*Tv*8db9nJI2A zsuHB*@Luq>M=b6NK#SJ|=|O<1mw?3tmnp4>a7i^Ap$8bSth62mfUEaq(<94kt4Am< zNLM2CUmzuv(E&~ubo@eN{#sE+C!;*kpn`+-3`tvJM){>+o$CGGvaC+kUEMNV)S(Z` z>LE^7l$ImIm|x15I+xRnfh1B)CfpC@^mx_PP|Q+dR(Vj2QoJb+B(P~DrB~J=bUaiC zDYFX7aE4OS75M|1Kx3GdvL3vLf2r-jwUPV2D2?$a0$^-vTb8z0cmxUelQWl)V@-6YPgqSLt&RvLwcf~xB2PB--9 zD%10As)3DnRn-&k15VSuM9UuJ3O?oI$~uY7P#;xR^`hR-SQ8jVyQ=E|6=!Up!8LRn z@DL^Lw#N}(%9Tp0H#MzgL~qKkp%?1jiekc?WLM7nfqpgHz-S-eGNO-B!E$S32Mx1o z(1H9~`g27OZ-Xhd2NyE|Ygy zrX5Ye^>lgH(Q}58oZ;x0*+w`2F4OKHsdVZQu+#`sHZSA<5Udi&SHac&qmb-#(Ek+O zuI+%u0HfPYwLf;OV#8n?Y1#tVNF`->GhGKO45>N>w|sVU?W+@vAxR7(2X?m9qckPj zP9qsBn;Nh>`S)6ca!J;W9N8J4itdXpXrzW&p*8+)jY zUI;sDZW|2cNanp+&PbHE(D2jgwmR9Fi1%%L{6m9c^a`lPvQ%V!h6WzF)65llDJW=k zQjw`H)#%fPUcU}{tfo=>Y&X4lpRLle+i5o8u4<>Voir4FNcOHV?e%t*P7^y}7}90i zXXI6r&KS{j+MMW_7DqaxQ_`tg7d_iaNA@QSt%tfmj!u__UyRQ^nmUbKv0s&Qow@?C z@~B-}Pgm6L9~^VUepR+;LeJoFd+tE{9{MV#aW_yjQ;L+i`)xNAIg`%x&@KTVkPRkx zWWb|(1CHr%E-;v)y6Z5Ryv{6SolZ5oz`!jN_(o4XT!51pSdEf;>4C^~w3l9@=PNpP z-0uDKcL9{vM+eisI9(rS376vZQk5a=jkIEEZ=LRBpxi}lIIl)k`#^eUVqUlOXaSdI z*v&nq9N5rbM`?PqrH4Vh6A6itF!P`8uh-}WvWM&M$;fFnDdTU;Uq>$>HBi6jEJUR* z%CLVsP%o3$%%ZlXsfF2t^#Xw|lm2&Yr_!_`S+}9vgLNIXT$TiBLbD+{%~>wJDouEA zh#r67%y7L~^EuBZXC;zW82Z7>^Krj%4V~1rMPG()|LKanCsZ@!4$XJ4n6Qi zk}g!#_W~I8Ux_|Z&!e0rhQhl^So8Tk%T+V18m$HeM7xg0h-JD;G6yRw^X#i`09PZb-kT z>NcL=qn`mFVWM{YBS%l0oXAG@iIh1{PY@slrK7~V^Ypl)S3hgo)HHOZxYqB&VoVN>N#?91^ zNKrnKsfiPl+|=I9bW<1@nVyzDEhTYs^3<8`wBM#kON=1e0x8;aq3&krTE9@Yrh=(3 zLb$16oho)3Hd^SfW$qe-7rAS6B5?};qB+Fi-D3J8^L{sdikL$WL zZm~``0D0k4`Ck&h`ly zm6kqpa`M=5Q>SdDNn63vf|-}5yGnXs(u}D|lT#B@l1Br9w}Vu9K7{pFbN0;Y_jB{H zH`q!A^Pv!JrI-vo91q@I((X=Bl#XTS9%^g$4jw1i{2t2G?dik{=q2kj^~1mvJ_cvB zap&Tru3-yMkIxhs#WLoCF*hy1a*P^yU+~rfJr2K1@X1i_CD{-$Jtr6HN4Z=!u0%bd z2jjQ!u$yaINW1K*Gt-kOewhvveg*fm1)iLIxtS&&?=b&7i^o5Y>v+jUA1>CRJoq&Z zM!3x)=tCN@7PfbRjxcEP>+DdqjV4~xeJEq4hBh^#4W+tApu84gH3|{fW?^7 z^A9eC9N9)$+tK)(rFwv~4NR3NruN`vm|xqN+vD-bTZXRQMm3h}R6Gh^b#I?`FW0en zXB&}h;y!GG30rLiTDFZc5`e@#Fn5LSNHx~D+ntpOp>TTz1_GtRj04rYBNJ9z>Yia# z^Goe8j32Ia6XXr-xeCDTpmLOWnH){CqA4yL?fqw!F6+Yyx$Zf!hU#bOaC$ULx1f!Y z7@3V(kOg5eR!uWc+Qq=e6tLC`pp7v&I>}#xwX1s$rcLH*T@k(#le$^e>Ch}4%jNsg zz18|7=oVsVF?!Q4W3A?b=M(fYGEURSeF=Pt*WyyYMfjQf&aUR%do&kq# zm##C#4SGgbp|p^88a0Q^!tA9Gir8WK47mS7`?3YlO7cW|1yb@?3rYCYm^I0k%Atun$oFTC^qM zIqfHWF~_CuRHJ3jVQoW`H^K^*#j?H3S_lalB9z!1ri-;}u{lIfrxSdun zaC0mw52DAW>4zw19jbbB8yd&fU#y*F7h#kCvX7f|8-jm3otx6N2LYSYolEUN$Jxq7;)cGO$~JJCQMs_);F_Tcq4qX?NHc8UBM*98{F)T z*iG-C+>Lsy&kiv9B*W-_)A5`CKBv1sSz)v+(t3y%Y|_o>&?aXiGEwuPg2$b=)|$#Kol$~sN0%C7itYX}N8d{LK? zGWyY-467QB3lcM+Qw!6BU>|EV+9+%;jDPq=$Z!-1ZHU6RVjC&#ZAcrpLL>-3b0+#? zt1gQqBk|Cv!>^-Jq1#}e6MmMS=(SB+#YKs===DcH+~RGRCKvyLU5|16Cnk+fPUIB< zReC8DfxJdV2nx=Nwe6;;xR~c#SdB~xMWeQZ<#(Fefdy|A@Ua{=q^gT_0JEv-E@smm z#&pU9aczh6H1@5b6#F%XGvy`dqukw(8}a-1OM2LS@36LdBG07KRNql?8J9c z#+w$b8@nKVa$nYEot-H2X|Wg|S!`t>ojucxxEt}LHB{0QspdJzk_%5-U4RhxBIaY< z66+CnnjDwTYH78gf+bdIz0+;FjM{3!cFgtkf6A(keDK z9uahOsWsU1J9Zg?Po{|SB zy#Wxl;O2gG{T^dhWVI>w7jVUlS7C|XL#&~)Xbz_EWzd5HPkTgj@N2Na?cw3~mdAkl zS;?dK$fC@O?xxqEQ|&Q^QZBp90Zc{^G6}`X?0oWo?gjufj?rk7Xgx3>oO%sRC(Ohp z(kppzC*{Eh!*&NYFZo5X^x=az64_()D_*f>E6`&a=*mARG>Vk;@KiP85}Bv=@R83# z>9|>jb37+HO$CP@It-gN_iJ%-Ta&U2DSEHzVA1t&9fr+lFHlq1>>~`HbOdG_28|IA z?+DHxfoivxS$S~wG4%1WqgZ+OnvQ46-#v<%yO%bt!YqzHrpMwp>mkO9bm$lcWUr`Z zEY5?e-fPBaUJ8H0N-%)XH>G1- z(WfFP{|QVvpaoIRo3O;~g~9XG2$X|!j$G(}`$VaC@A(qm(gU4+=&U@MZ)e}qyVO2& z#v@$vdj-g!gnS*jCKk59gm=LcKfI03+ef(<+=}w$?oigRK53Pu18Y=up%-}mzKNqp zCyh>=x{rB%&c8A|_%4QIpV1-Zh}88i7ybNoo@_oLzdVb zDf|e8W6o=K03ACCC2T+2OCa=FxB2!YEcN@@ur{O!&7a;ng^t>9n#lIZ?9)(^_8a}q zuvYqMXv_PHEc~6kGC%wwj&+y>x4|C<{+OcV0Gizh>iFw4Kgfa~tx^Hh;S2=l>%c!N z1DSe8A4fWL4EJ>Jl@Fc$b=s4!XX@9nDO@Al;T~rp(_fc~V5GvSvzQ658}{Ux)Ak(Z z{p*xg+DbI_{BjPg_&S}a13u6H7K|4BI+lV;2cVD$bX4}o`aym0UuR``2ki>9{9|xa z@E4G0n?KeU)j_YLGD-jT6ZF_YBOK#;V5&uas`~=KyAIhDyznWuNe7L#5Izy6tDMhJ zScA{72)nbvHaH5uOPrLAaSozm?mHhF{VyO+#YU?`l;6hc696&g@y@2r^X*E`A(XI| zyVkF%(VPC)p5meKmnm}lZW%tbTk2HT>d$M`^~xA9!#eCfza%h&Jm#L3}YXSi!mmrz$i zxoVaEl@$PxkzX*Z%za5zbD&iNopJ9l#yRLQtLeWGGC$H)41&=?gYPS03SF6w(UcDhkJKaoE@scS5L$<^g1=+Ch1NHh^dmu@;gJre4R4{Y z!#pKNi*J4163Ior^=2T9oBCml=usZgp0Vx`9qN9{XiZ5?OrJ6?ZECmCEyMdxot&IH zHs&Gj&XTtqFfd-10fZLj0HGn~|3rhQ_~g+oxzG}*EhCt=8%&#P#iPFM68@j*>I*Vc zlH%Mq5kQY|=6uY#LESWxEnp-`7+BLFE*wqNp&CYL3l$xo~Z~+FY6* z=v^oUT+p>KIC3t>qCILoWF}@VyfSeOq9ktcMP1S1=079$gted9!S&pX{D19vnIBSS zgm?W@iW~K>u0AaKt(-5qdalBeQ3LQhQ&r)=N}w8{%24;aoEx99ueNKt*}wa26pgV2q|t>^Zz0$X>z1@<&5&LF*3(8 z-1jeC(XscL!@8TElZ9_jY}B4Bb0L#e*>=!tFIAVNKxSuHJ z0(63k7cl*fP}BvSEgWIhU>Y9cuMW51j?$q9G3z3hk0b0j5?=)Mr>b9K0TyTk#eaz{ zxBE97N}3w9@JqUuKB8Q)U%FlNk}lym>gat^VVH9iob#frfC-niixK1!j5l+J(bxh| zd(<3zv#D=O0S^6+vQstO?%7AB#ucpRM@w|tRJ@~uT;>r$7r(;!jDV!i#?!bTv9Fa= z@xQO?bod@)ubX~Nk8zHJq+r<~P~kQGk2=nZ#!Ni&mg)W!eiH|6qmLKgkhygOR?6e7 zxKGE!OX2Q`S8o&ABb>LC!#0lNCCp~!=#{VGseRn7-(t{ZpBr=wdMs-7SkI8#hhDt} zHG?ViwwA$!26rt{H{J2h9bFxT zy9z&ofxWr~R~3{)y?&JLga1RQi|;k`s9|+7DRV!t!_^78;<5%){wdgX2LA;8?gT0{ z+Y+pL@GiKC@65Gr;ykmFqBp%pQ zq`30Rm*Q%CsQk~^Se)REMSL-^*J-T4@b-;9m1MAX{)XMg8)DV0M?d_gd#g7N#QqM; zvU)>qYi0kbCpm9`*cH_KCc4A*C(g~^Fm`b$%;WG|oCkUG<#vXiA2$oL<+Z=CZF<9) zm}T?vd3$U|8~&{y15_NmSb(kn8x8yf;Mk5gl>OT{s`S!G7XTxbb9L zNdE|$7_f^=f8d^!E_$*s=jwYpk(*W%PCHb%6DnrgS7CC3cYGuj{Ha4qrKF7=n>6_i zI0HW|P26I3Cao{Pevq!Lwy5*0#v<~$vc{U<^=Z7e#+ct(`b}K9sbcr01Rtw3Rs$M#T8MPQZS9Y$*Nfdttw@W zFu&uO;4(DK7yFL4*xxFYR{2^<_+2ItwxwErRxjr*jQ9xJTmw#P1NQ{cWmVxYBpKJy@*@kj#5#*)e9fWTt0>a(X$dtA1Ni?)&gsPHzUtjdE5DaLtuT7z4VL zN0+_LSIPL)1D6oXqubwRKXA9{s%ZsluF&Ud|79gA2nFwaS;2xM3P|>V${IVdha&ia zUxsA&#(+q2lZ&erm8?+b9kj6cQZ8)>wE`=4!#*Y%XKb@@`}o1e4@WW1RI^9^;u4%v zfD}NlRJKa_$W739s8MBWi+bn2e&M318IHY>0)xq9Jj7{^?Nrx8tRZ;!Zf$EWHbTE+ zR)4f_f_k^ak~7G87jzU!>PqxW7%YJdD_UGC(%>pqBmJ(Tjl7P$R>f*82u6JSSG9V` zt6O}}sA>&B9cQXq)7?e$4X1=^)}!(|QItQi|DLV}j(V2`{UQ|Z5%1#x@)qjp>OE%0 zA(Zt1n4x;ORThA#aBHpe9*BHT*yvig^%|fhcI>Tj+ZpzTCAZ;){T@|+z{oR@3Jr6Q4{o&T2?nHeTFOeUPWP?F14)@0(zW5Y{rWUgtBv{w$%^0 zFe#D@eOV7e0KDh5#SgCwmbzSsExthAXAT8-><9x`qTV-`huLBtjU6#CBt{J zfi(~GT)qY2FzO+gncpu`SYe0ZI(s%mKfKQuZc`|yK7`-b4Xpc&3ey}kl!%2#5Y)#WA#V#XP zvOjBVjo^2_9hcPx!UE@ffi&u2YY?Djagy`zAFg157qKBHh=f8nY4x|9UN~9^U8`2GF`2nNM^RB z@WVL8_Ao)P?0HP_kYcz(H+%t3+ie9LCtLTA}MP^94J6@&0)e_8aw?HlY+pcc_aN_veE=S2d z!9J&1p7$}r;>(_pf~UbZGt8Ph=O?R!Ng3J8Dkmu^yqJgs%j>P3AoBYe9lyJm)dJ;| zSX$iT2POKst`}BDG9L|zkI9NSs~g_2APhH!x9M%w1^~K|aJwH>xrg1!8J6XJD7HUj zVD~;~^cfI#Pu8+&eXQ^G8MkN$Lg_#;sTsT588#kdAUn3Ws1WfdE@pwqRsF2)0LsKJ z)gL^2#(jGQ(-?s++*b!O`$HM}&y-(G3M&!>r-zZi@-jd$kq->SEIz~XJO>Yt6o-KU z1X8a-$X7TW`WG(W^rC!!>`~tvgcT~^-3);|I@k*I$wxaIX}UARs(4`XV5^E&`P`%t zls5=-{@t#5mvm)=OaC1*Lo<_mqx`~El~oMdIuHbcjULv?6Uj~g;hg*qIk&w)njV6w?Iyu}c zkge{ENP$!^(rN_+KGQOjrOha-lk_Gp2eJd(o{VwN9R-n%_Hl3nF&0Tj4;ziKLMIKh zCQ-U}aD9x2#&gT4sTrRoNmiJ17WEc+^*l`Jj^ohZNzky)9w{#^8i1D!do%M2`Su!3Q zKLBtejta(G!|_{Oxwzxtj@aS8_dv>@U^N5qJ_-3q3fSQ+uc(tiwz;6q{%~neVU>^i z3%iN%iPlgqY#OGbG__zNI_hjm-;tRBh{s6CbgMa|A?}Oggc@j~0bKKOLY;Hoeb-H1 zVLs9 z0F>js?pL6@ldV?wLwixp`H=md^_QT{biAKXM$jd37Tm=tv-@Hi(%~V>tWE|p9wzrsAwfl#BVWr@Y46@ENDX?xqF3~ zq~&a@7Xvt4f+*`dXIm4co=wKS&~lEo$WZj=9P246a9MpRw=S+A@0^R1*SKduYTjJy z3MH<=HbW9hp*Phh!eUZlhxyh(yt5VFoLU~4ZzTdCl10Lb#AIMOxv~aQfJqXKGdBZs z;S-+4aDvOkGV+Pn$@sKPtE2uz(XLKTJ+qs=nTbjNiTlbPj5{*J;}$@flrqNf1Bcp% zz{#!cYPvBBTxf0L2EnxPgtb6^xgI`Mm(Q_rO#*Pd4Woo$r!X;zIHn+x7a=_sguR&SxNGm6>z3mRoa``i$*)^YOq+I1>-{6mcKv4aKV{ zdC{w&KLd~OENd+u-plC#yvs_Ouo^4rXWZ!{xV}KD{4|`JJ`<}Sg|Eh{xa(Te%1r;VzCi3W55PztLItyOP0zwN=Ze!y1~lO z=S4NAxf@~SJ8y&*ym%UWD0HaTCd*Hqmlati+N@1hdti#!l4m8aR)h{ep7X3TOaV$s zd)|p0%%t;1#71t$vUT3fUMQo%6txxWgGUdo&FyvA+va>pTZ*R^n_50^RcF%qNX26` zYU)XLsCrc=)GOH-kUYsg)P0K;;+5RFIOPmdX!t%b_`Ge{4R?3}O4JvkMB(@r-V(01 zGjV;pHJ0gb=OTUi3$TV~?uXP8^haLA2z|j_Gg5saJ(j>%xx}Nq;6#DLixmtHrO98bE>DLG6W-H>|)zOes`W39_7x+e)+q&2D73&EAJlBz-`n+V7r{zyz zQVO&_J+%vRTzA; z`qSeFU`_b?Evr7Ix5f^iYoNamfQi54MF57P*CALgiB}1wAHvYxdmSE$m#{m$G>QSi zLEcUYmuS^N>q$$20MM!Q7hWHjMf{Qyl^Fs4sbX5sMS^yMw>&k!&a~>evd=HAGO*DypNdJ zIc(IxV^(uhUOXO!$H0A;&H9U){At&5D;R*|$F0Yimg4S`)D3x9e=fVbhD{>j$B^f{ z`cO|V^TCNZ2#Y^qrRjo_4H@VZfbJ1Oo=m{xH>{4TfOfqBiOfm&H>us5V9x@kECmnH zGn}%b9sjbj7oD6q{qe+lPo^WmWT4J;GOB0*?D2|_z@ zsrA(ry8E^@)wu#fW*JqnO9hU=(8MVh?6v#l^h4CHqQZ??j)d^kNywlk?^>Dqikl7* zIyrp59(l`B_joCfMEVZ7|7PB6Xq z0R-_^!gqKtM{y@Df9ETZ^Q_Fdwy(fS^2A9D8gRgTl4tZORQ?ssKZQmAE4M`v>T9*r zuqb{-X{W7ac*ORwQh;5SW_$=$;w#$pA-M4B{lYfmV>EQd8Enk19@umSh7IQ`>h`|T z3XJj;c@}n?t6t)F*jdc+tE~4dHjll~J1;CRc`?f{5kMp$~-M^;w=#GzAG?{_}J zp7^T!L>w*X^05`i*Di~tuh3WO6O8;-7Phc-FgeeDVuk8!#V4H+3@$@CpJK{X`4o-0 z#uGNw75oV%?TC)J)_?0*jjrGd<{%7ddYsQo>(%AVN8r?OR ztD@xV%>>8Zstm*0+4j*BfDI(#i|#cYyR z2)TY#x+Pfmy0Ipue~U)Eei3%+>&Q05GWY$iUbMPeK)KIQB*@PcSYi6QlITVBUV$~) z`=tVny8`3cbz>_mxPq1Cy3vWmNPW-3CTZGN)&PcbkR`EbfBzLuey;PL=y8XsFmVOY z8{}1f<+1Ig=DXyymEiwQ${XCr;Og=ZTcfDT1JPJ(@ciFRVLR(yV z1FZ4?liC9b9OjC~+_ciUf#wwWCOGiAxQ9qMnkD7!Kw9uMc6Zm=5}JvJgid9Jx64uX zmu+L$Ch4_zZ(*l=oevqF!$T};0>AzZMvNQ1&g|~SmbGzu40lRkop8HW#+%>R=W~p< zP2YhLZ@ABnSA7qQRp|FndvBnO=|B&GZJfZOt06i;61f4_-M!kf3P7_J?T?fr|g2hxhC?EvJPUuf;e!}~zF zwZYnS2lMF$9lK*~#sf#nPpX@S14S#y{S|9}x1Z3Cn`lR|QFDa6Z4bu5I{aNkzsvs< z`=sNwz+HSJ9Pw=u{;=j~e{Dh}<}9*XQ0!k=qB92Dr5%5b7{X>;SNv%WW;6-e0E|xj z0@L6?DKTJN;*@c+k^zdK75%x8W_+DGKnj^*4#s2(#>T*r1Yu@dNzUxMZj{L;+(^T_ zI9#fSLT~|^GT8m$=et%TryeN5Tpm`D;O%zXX^+?Ga{u_Td*C;IeVtafu&dFjd)7vI zzbp5V?~U|bv)sOlP)F&?K7&WBwtv#?HBCB?q93#DE2{m0NZT%_B-6XD=zi5)DJ_Cv zp0abG4VU$?7djnLym18N=(eu0+se?}KK2A8N0+jnGmj>8uauo6sM)+HbLE%vb=6&8 zhBh@*PPQ-3Pha%4hyPbmMF<`I?4ha?ZSu2cIh|0YiD>t*zkN}4q2K^}fzt)h^|Ir8 zIlx}3yK2e^vU*caCwSdF6KGd-x&mRZFzlOwb`B%NEpZ3F5t)$N&S^~V1tB6sSGp2p z=fT&=tBAsm@UFMY*kzq=D91!g649CeC@g<%%h)N5Kj|KLNz?;)b2m4YOV0Aab{He5 z^VoXfxMK>xq?fjadEwM8Ygd=ji$zYR?(SyL1h>OU6lXwWrgA6`X)OL^Y0EhbGM*`C z_xm@rTzP?tu`;8)ou;}|VR?Ht5M9R?hwwtU6rkXW_KTdi%nrAGYe@){pKBHEI3%8_ zVHc@=Fs@dz$2#574JMc^Z_^Q^X&mt4D%xYiX2thABs*9uB zln%AW1Aqe>Fr2KiYeVfx49S0hAr*8RZf*#T2!%kuR2$KE9!0e-VPCGc^mN`tv zg_)9j4+tTsNm%Kt*elgz^ko%$5+1#(+Nq>CMR@Lo_O2tv{8unZ~(Ecn1kDzdShSM8JdxZjy_3&r7{jBQ4jA@Q$5T@%9l45Vy zw5zK=2TDI+YXyw5wd@~tU$97^HnD{epR^Sv)V3R{zO=Hoy-oMKZ>R?`B=IU31_tY3 zy7Hj?nCizvhp3_)541)d{M+y#dS+7{Ncny;N~Rl6)v?n!cfl>>max;q>w@%tAbo|L ztphe&4dCVtqsZ=v(|jV_uB-bcPXG1~%bK=A$^ZQmud%hm7Y4c2LFaHSSnX*`4h%dW3t>+@5gb7;yZKHNi}?1ip?ttFu#A zFGI1jAr3ikPWP_%TxS{Te%dVdx4MG;m*f4Qtc(l0*_-6mE4sXTiEck;_cGDJbGq7f z0oeVhy+-Y%@Lrg62qj#b5H-BL-l>bDseizUN7M)OWiR`f^8spDz#S^*yBy(LK%1nG zCCK*&MR}JXuAm9>?fi~xuSr0V3w^)}ziU?F-BEj^#@PYRA3%6k{8(r8aH74#`67aq zqntgAfj!chf-I7uOi6W-oA@taHng?dB%JE{DUEcqvvCFyfzK0Uie% zMK0M01r%kFhL41#@~6T<_C`Eb4YpTfd9FDGG8DeCDR#2K`VimK0HEwdXk5Wb2)mLu z6!T&GP_B37HG7(I+Ag4hNu2u%C4v0^UI>vSp&ZNk3${ zGFO%KAc1XZo; zv_)3$F_aV@LkgaVivhKIc|tE?6xZo)|21k7UsXm8TEif_j|p7LK~7EdwC+5JqXp`1 znS7K7wU#ilXWu1}g$-Xyy`El9IN zoc?G_s#v&q7k4Dh?x*@w*>rm%9`nGpKN6K7KnlsXaxvY(qcp4yY`5eBOf zt)6Um6I5eN6VKPbC)?ebfUM47-GnLjaDIXB8^##+h|5##VO(1NB{Sv-2IEU#ABQD7 z?{U!h%2c}y3O_p4Ud-9NPYGL_R_vcBVmp` zOOFEMAe_Ca@ozw!QONY9;r#Ad`1A-za+LtAjaJwJdNeq8n_Ez4ti+d0ijpP3DsR4= z(J0|5BYuv~gEEtjR)u+H7rrur;AcDGFGsnS^%o*FOYORIvgIJ) z8t0$42m)=kaUGs!JUMKeCQ_z~%*V?gC zMUa=<>1E56)7PzT^mL(Jy=@~;Sts?STTG(urCXY4goc_^>X=eWkb! zc3p<7ddD6okfLCFYw6AgdmRGHuh?j>(d%sU{Q-%af@muB8Pe9z8O1SE`~vv4u5ngd z55v2?Qm?nE-EpV^W>21D57irNTIqx7FC}n{73oc91KK~?usDKPbv4OVp9eecw~cv5 zVqs)Fk1H4XFJP5C@jPVot9Xi?2&dzSO^qWgL@S|~oo?v^=Fi`P75+6_Hn*{bSe!i} zHKNpOboK>%raoXx*a?|!DKFYXoC6>w&5-i-i*|o~+-Ak2zXZ8p*(-okXw)xTAu{qX z;J@KoO8Qb9oO0w+hSYcnJrY~N37{brVNE(=XRm++hxda&eYqWa-U%wb!=9(#z+nFD zmMHk{PCTxkb;qYsWCf_K_8^rtpmnT-LIG!F1!_!8j6IT%F- z`+L~(I)EG=pJz}0N&69rYJgw}Z8TDPpRzks$}9FDeFJ@Q%I=NS(iDam2u7K>LA`ci zOLG&KE>5Wak~MNST5*#ScH5cyYn#s2&^-l?KnZmjfFP{n1aL9e_I2){M~n1b=#D4A zgBQByZc}q`I)Ck zsEpf={q_XsXJpPW<5uQD7|wD3XoUV79I}K}o}wTG909=e6w-PA6ue!2e7vK(1`;WbsxkmYs0G*F7X#ll`@q73HETZ*5F!xMf&}7 z&oWrXp~8iB5?%gOm-kl4U_UqrWii+xwa6YX$wgyU*`d`9oZkPs0?rr64X0Ih_%O64 zj#o?EZ}mPG4RO4}9{$HAalUIVOdaAFYmm&;+(7i-(7SeQ^?#M^C8I+f-fqeOaNy2= z5z2SfrKh3d#QtL^|GO{`dxnBa7Y`ji;J z&qi{?_TP7YjX--4MHk2a>?*i5OAJ%-?P^aqJmlQ3O?hq#o2$M&>g8zuVSBD_=y-n< z4Yn=5QjE*K0rbL`nj_d&b{c|$`>uBk#>GveeR=R}nW+GB+hvaumn7V3 zEk)m*hN3XiVfo&__y((C8Gt#|wz)uC_@V9ROhN50h@MyF3^wrmx=Tzf$IrlgGF3R% z=q7XXp_xvlJNfpLdYWVGL%cMtJqy-`=8d@LEQegn4?|h0i;7asw3F!wZ%evF+^ z2Ie95Y9iTI#lZf8Q!8_YQ|dvi-(H{C8HiX5dB56k70Q{9NE1~lb2ud3!cTFi!mupY zr0{Cw|C#+bFf%`c5|zb^2fi@)x&5%ta<3p+{xBj}I}hGj?UdL@OjfIT$$^4d2JSoY zrEwN)RIAls!4i>#Ny=Dq9*maI*REtm1LMlq5LB#z-}?eb1*<9Ug1rHcnm^i;_?o6) zVDSwvV2i1eKL;q6!&=RTv7E~c_F|pq(4uE$aQhAQ9Mu+Id|Xk%l7(D9hlP$Up*z2{ zpMcUBb;(}htVP!1%Z@{wb$DMUMV&u|nu<%I%XXAr=eXv-=GGX~Kk@7jijmqBV1(8? z#vsAU`GhMRjl0AhOfyXD>GTyW??p*PE9(m-b0?}77;~=PT|Bv)(!A;xWLpg@%&EW39PjzhDW#<(_Y!u{EnV49xx!65-8qO-*NSTpf7y+; z-n26WmL)KRtDC0|GV_FrD>S}pHV5y+Z-JTR0gLr62z|NexVtBe4H@6q6+B7!me6GU zj{X)Wj)y4vcND_)e)p}N<{U!3^GTxG=Rb{#7k!7LMg}gEibV^tzlYuA5c<8u$H7cp z1K>9E^Y<{_9CE}=!`Hda`~YsjH^Myh41lKmVGnp?mc*HP-@6~RIs`WKlv|EIxQ%Q3 zsQ2t5Xu#qHgAa`1+dzDqbN2wJzCLoFnm7S*H)N{f)@dNky8{M2YIF}otA|POD9^hm z)G;&t1u3eoM+-gX76e>;k+8y@!aPX-qT7?AB;#u0&saTAxtH)9zWRwvlyw;*tG7UI z{{k!Rbsn<;d<)5+!dtuN=5?p&ARz-@1&~EPl3^#(y*YS*QdBfpd%xJkhSYp3? zlSeX3-xR5V%_8pW1r!UDuc_T1c82~MsV_lxaiK-i4q-D8#D0s$b5(6D|A;i=OZH#( zVg>771E;Ut6{8>i!miTt5jVetziTla0r@ZYNJJ=8ZZMV}n9F&905~}Jj?f8^X zN6l5R(0}YYNZ}yzh=hx0sD%TPHdr=5nq0_g#9&e81#;w`T}D^-p(}ap5`Y^{YoeSs z3@EG(v4$@rKD_3T(;q*BmGcB1mnY0D5#)+KBoQ%*n1 zNU|Ohrl_(mA z$b3`8qZJPKp@NC%p!C^R1$u6dVK8SnvTT(VKP|v{Mvw3jbyk+qI^D303ijAQ910<6 zbvNvv1QLk5AUeh8KE*9~G5lve*n0vGIlO=n!skxQF*A|2;kPHI4(9jT^*)EYD z?PE~NRoC?y!n&Zj>yWUbs576Ej_Or>#li6LQ`}MG1zN-;&j@ONzL4NUfzP=Go_dB+ z=P3m3ei*Ljvem{X2%|lY@Zv#VpYm%tHdI9UPWJe!&Jbr?iJtag8;5#n&^Dj{P#lW! zKCFge-tJRUZzxU{?|U9|#`*9HJ~_d$UHCFUQG0f~N6F(iUtjI!QJSf9&DgN-yik%W zLo<$@>C5<o)~w0DzeNq!GFi}Vp6ml_yC+aGYA z#d^}N7Cw}4l+M<27U*Lji%$!SETiJ+ezZ2e-F%FGsO>zdkE7LIhVn+m-tK1bj%U|_ zph4&b<@7R+TySZxVbb1Z0R_7#yLYjpdr@zkb@xV*8{7=>a=jx*)G(#Q#LZeS2688PrhBh0fO?kAretJyiaE++~33@IZ2Hk03n9iP)^-+W_>%^Zfh=Kb@d`GA+fMg~> zXA<9);~kxj&T-_~EXO?$c5 zPLMCOe^?ltI0-&2)VBS+o#4-4^`8&R}}12iX66 zBp3N}%#+t*2aZY34@fRDV=s}{EOU;P0M7_l!eS`B1K>SoHVQqR>iV{C2`7LV&TSM? zeDpsB)A?>MYvn|X7_%i#5IXu zy-VuE+m&(@iTw<(OX^oT-Pg(1zhM;kD{Z`aUeph|-*0rcpX0(~b${o8{#|+&5%%2W Nw^P5qC diff --git a/docs/js/104.fe5974d0.js b/docs/js/104.fe5974d0.js new file mode 100644 index 000000000..141328754 --- /dev/null +++ b/docs/js/104.fe5974d0.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[104],{6137:function(e,t,n){n.d(t,{Z:function(){return d}});var r=function(){var e=this,t=e._self._c;return t("span",{staticClass:"badge",class:{[`badge-${e.variant}`]:e.variant},attrs:{role:"presentation"}},[e._t("default",(function(){return[e._v(e._s(e.text?e.$t(e.text):""))]}))],2)},a=[];const i={beta:"aside-kind.beta",deprecated:"aside-kind.deprecated"};var s={name:"Badge",props:{variant:{type:String,default:()=>""}},computed:{text:({variant:e})=>i[e]}},o=s,l=n(1001),c=(0,l.Z)(o,r,a,!1,null,"04624022",null),d=c.exports},8846:function(e,t,n){n.d(t,{Z:function(){return d}});var r=function(){var e=this,t=e._self._c;return t("BaseContentNode",e._b({},"BaseContentNode",e.$props,!1))},a=[],i=n(9519),s={name:"ContentNode",components:{BaseContentNode:i["default"]},props:i["default"].props,methods:i["default"].methods,BlockType:i["default"].BlockType,InlineType:i["default"].InlineType},o=s,l=n(1001),c=(0,l.Z)(o,r,a,!1,null,"3a32ffd0",null),d=c.exports},7120:function(e,t,n){n.d(t,{Z:function(){return c}});var r=function(e,t){return e("p",{staticClass:"requirement-metadata",class:t.data.staticClass},[e("strong",[t._v(t._s(t.parent.$t("required")))]),t.props.defaultImplementationsCount?[t._v(" "+t._s(t.parent.$tc("metadata.default-implementation",t.props.defaultImplementationsCount))+" ")]:t._e()],2)},a=[],i={name:"RequirementMetadata",props:{defaultImplementationsCount:{type:Number,default:0}}},s=i,o=n(1001),l=(0,o.Z)(s,r,a,!0,null,null,null),c=l.exports},7913:function(e,t,n){n.d(t,{default:function(){return z}});var r,a,i,s,o,l,c=n(352),d={name:"ChangedToken",render(e){const{kind:t,tokens:n}=this;return e("span",{class:[`token-${t}`,"token-changed"]},n.map((t=>e(z,{props:t}))))},props:{kind:{type:String,required:!0},tokens:{type:Array,required:!0}}},p=d,u=n(1001),f=(0,u.Z)(p,r,a,!1,null,null,null),m=f.exports,h=n(4260),g=n(5953),k={name:"LinkableToken",mixins:[g.Z],render(e){const t=this.references[this.identifier];return t&&t.url?e(h.Z,{props:{url:t.url,kind:t.kind,role:t.role}},this.$slots.default):e("span",{},this.$slots.default)},props:{identifier:{type:String,required:!0,default:()=>""}}},y=k,v=(0,u.Z)(y,i,s,!1,null,null,null),b=v.exports,_=function(){var e=this,t=e._self._c;return t("span",[e._v(e._s(e.text))])},C=[],x={name:"RawText",props:{text:{type:String,required:!0}}},Z=x,B=(0,u.Z)(Z,_,C,!1,null,null,null),T=B.exports,S={name:"SyntaxToken",render(e){return e("span",{class:`token-${this.kind}`},this.text)},props:{kind:{type:String,required:!0},text:{type:String,required:!0}}},I=S,$=(0,u.Z)(I,o,l,!1,null,null,null),q=$.exports;const w={attribute:"attribute",externalParam:"externalParam",genericParameter:"genericParameter",identifier:"identifier",internalParam:"internalParam",keyword:"keyword",label:"label",number:"number",string:"string",text:"text",typeIdentifier:"typeIdentifier",added:"added",removed:"removed"};var L,A,P={name:"DeclarationToken",render:function(e){const{kind:t,text:n,tokens:r}=this;switch(t){case w.text:{const t={text:n};return e(T,{props:t})}case w.typeIdentifier:{const t={identifier:this.identifier};return e(b,{class:"type-identifier-link",props:t},[e(c.Z,n)])}case w.attribute:{const{identifier:r}=this;return r?e(b,{class:"attribute-link",props:{identifier:r}},[e(c.Z,n)]):e(q,{props:{kind:t,text:n}})}case w.added:case w.removed:return e(m,{props:{tokens:r,kind:t}});default:{const r={kind:t,text:n};return e(q,{props:r})}}},constants:{TokenKind:w},props:{kind:{type:String,required:!0},identifier:{type:String,required:!1},text:{type:String,required:!1},tokens:{type:Array,required:!1,default:()=>[]}}},F=P,O=(0,u.Z)(F,L,A,!1,null,"295ad0ff",null),z=O.exports},2970:function(e,t,n){n.d(t,{Z:function(){return $}});var r=function(){var e=this,t=e._self._c;return e.icon?t("div",{staticClass:"topic-icon-wrapper"},[t(e.icon,{tag:"component",staticClass:"topic-icon"})],1):e._e()},a=[],i=n(5692),s=n(7775),o=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"api-reference-icon",attrs:{viewBox:"0 0 14 14",themeId:"api-reference"}},[t("title",[e._v(e._s(e.$t("api-reference")))]),t("path",{attrs:{d:"m1 1v12h12v-12zm11 11h-10v-10h10z"}}),t("path",{attrs:{d:"m3 4h8v1h-8zm0 2.5h8v1h-8zm0 2.5h8v1h-8z"}}),t("path",{attrs:{d:"m3 4h8v1h-8z"}}),t("path",{attrs:{d:"m3 6.5h8v1h-8z"}}),t("path",{attrs:{d:"m3 9h8v1h-8z"}})])},l=[],c=n(9742),d={name:"APIReferenceIcon",components:{SVGIcon:c.Z}},p=d,u=n(1001),f=(0,u.Z)(p,o,l,!1,null,null,null),m=f.exports,h=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",themeId:"endpoint"}},[t("title",[e._v(e._s(e.$t("icons.web-service-endpoint")))]),t("path",{attrs:{d:"M4.052 8.737h-1.242l-1.878 5.263h1.15l0.364-1.081h1.939l0.339 1.081h1.193zM2.746 12.012l0.678-2.071 0.653 2.071z"}}),t("path",{attrs:{d:"M11.969 8.737h1.093v5.263h-1.093v-5.263z"}}),t("path",{attrs:{d:"M9.198 8.737h-2.295v5.263h1.095v-1.892h1.12c0.040 0.003 0.087 0.004 0.134 0.004 0.455 0 0.875-0.146 1.217-0.394l-0.006 0.004c0.296-0.293 0.48-0.699 0.48-1.148 0-0.060-0.003-0.118-0.010-0.176l0.001 0.007c0.003-0.039 0.005-0.085 0.005-0.131 0-0.442-0.183-0.842-0.476-1.128l-0-0c-0.317-0.256-0.724-0.41-1.168-0.41-0.034 0-0.069 0.001-0.102 0.003l0.005-0zM9.628 11.014c-0.15 0.118-0.341 0.188-0.548 0.188-0.020 0-0.040-0.001-0.060-0.002l0.003 0h-1.026v-1.549h1.026c0.017-0.001 0.037-0.002 0.058-0.002 0.206 0 0.396 0.066 0.551 0.178l-0.003-0.002c0.135 0.13 0.219 0.313 0.219 0.515 0 0.025-0.001 0.050-0.004 0.074l0-0.003c0.002 0.020 0.003 0.044 0.003 0.068 0 0.208-0.083 0.396-0.219 0.534l0-0z"}}),t("path",{attrs:{d:"M13.529 4.981c0-1.375-1.114-2.489-2.489-2.49h-0l-0.134 0.005c-0.526-1.466-1.903-2.496-3.522-2.496-0.892 0-1.711 0.313-2.353 0.835l0.007-0.005c-0.312-0.243-0.709-0.389-1.14-0.389-1.030 0-1.865 0.834-1.866 1.864v0c0 0.001 0 0.003 0 0.004 0 0.123 0.012 0.242 0.036 0.358l-0.002-0.012c-0.94 0.37-1.593 1.27-1.593 2.323 0 1.372 1.11 2.485 2.482 2.49h8.243c1.306-0.084 2.333-1.164 2.333-2.484 0-0.001 0-0.002 0-0.003v0zM11.139 6.535h-8.319c-0.799-0.072-1.421-0.739-1.421-1.551 0-0.659 0.41-1.223 0.988-1.45l0.011-0.004 0.734-0.28-0.148-0.776-0.012-0.082v-0.088c0-0 0-0.001 0-0.001 0-0.515 0.418-0.933 0.933-0.933 0.216 0 0.416 0.074 0.574 0.197l-0.002-0.002 0.584 0.453 0.575-0.467 0.169-0.127c0.442-0.306 0.991-0.489 1.581-0.489 1.211 0 2.243 0.769 2.633 1.846l0.006 0.019 0.226 0.642 0.814-0.023 0.131 0.006c0.805 0.067 1.432 0.736 1.432 1.552 0 0.836-0.659 1.518-1.486 1.556l-0.003 0z"}})])},g=[],k={name:"EndpointIcon",components:{SVGIcon:c.Z}},y=k,v=(0,u.Z)(y,h,g,!1,null,null,null),b=v.exports,_=n(8633),C=n(9001),x=n(8638),Z=n(7192);const B={[Z.L.article]:i.Z,[Z.L.collection]:C.Z,[Z.L.collectionGroup]:m,[Z.L.learn]:_.Z,[Z.L.overview]:_.Z,[Z.L.project]:x.Z,[Z.L.tutorial]:x.Z,[Z.L.resources]:_.Z,[Z.L.sampleCode]:s.Z,[Z.L.restRequestSymbol]:b};var T={components:{SVGIcon:c.Z},props:{role:{type:String,required:!0}},computed:{icon:({role:e})=>B[e]}},S=T,I=(0,u.Z)(S,r,a,!1,null,"55f9d05d",null),$=I.exports},8104:function(e,t,n){n.r(t),n.d(t,{default:function(){return q}});var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"link-block",class:e.linkBlockClasses},[t(e.linkComponent,e._b({ref:"apiChangesDiff",tag:"component",staticClass:"link",class:e.linkClasses},"component",e.linkProps,!1),[e.topic.role&&!e.change?t("TopicLinkBlockIcon",{attrs:{role:e.topic.role}}):e._e(),e.topic.fragments?t("DecoratedTopicTitle",{attrs:{tokens:e.topic.fragments}}):t("WordBreak",{attrs:{tag:e.titleTag}},[e._v(e._s(e.topic.title))]),e.change?t("span",{staticClass:"visuallyhidden"},[e._v("- "+e._s(e.$t(e.changeName)))]):e._e()],1),e.hasAbstractElements?t("div",{staticClass:"abstract"},[e.topic.abstract?t("ContentNode",{attrs:{content:e.topic.abstract}}):e._e(),e.topic.ideTitle?t("div",{staticClass:"topic-keyinfo"},[e.topic.titleStyle===e.titleStyles.title?[t("strong",[e._v("Key:")]),e._v(" "+e._s(e.topic.name)+" ")]:e.topic.titleStyle===e.titleStyles.symbol?[t("strong",[e._v("Name:")]),e._v(" "+e._s(e.topic.ideTitle)+" ")]:e._e()],2):e._e(),e.topic.required||e.topic.defaultImplementations?t("RequirementMetadata",{staticClass:"topic-required",attrs:{defaultImplementationsCount:e.topic.defaultImplementations}}):e._e()],1):e._e(),e.showDeprecatedBadge?t("Badge",{attrs:{variant:"deprecated"}}):e.showBetaBadge?t("Badge",{attrs:{variant:"beta"}}):e._e(),e._l(e.tags,(function(n){return t("Badge",{key:`${n.type}-${n.text}`,attrs:{variant:n.type}},[e._v(" "+e._s(n.text)+" ")])}))],2)},a=[],i=n(7192),s=n(2449),o=n(6137),l=n(352),c=n(8846),d=n(2970),p=function(){var e=this,t=e._self._c;return t("code",{staticClass:"decorated-title"},[e._l(e.tokens,(function(n,r){return[t(e.componentFor(n),{key:r,tag:"component",class:[e.classFor(n),e.emptyTokenClass(n)]},[e._v(e._s(n.text))]),t("wbr",{key:`wbr-${r}`})]}))],2)},u=[],f=n(7913);const{TokenKind:m}=f["default"].constants,h={decorator:"decorator",identifier:"identifier",label:"label"};var g={name:"DecoratedTopicTitle",components:{WordBreak:l.Z},props:{tokens:{type:Array,required:!0,default:()=>[]}},constants:{TokenKind:m},methods:{emptyTokenClass:({text:e})=>({"empty-token":" "===e}),classFor({kind:e}){switch(e){case m.externalParam:case m.identifier:return h.identifier;case m.label:return h.label;default:return h.decorator}},componentFor(e){return/^\s+$/.test(e.text)?"span":l.Z}}},k=g,y=n(1001),v=(0,y.Z)(k,p,u,!1,null,"17c84f82",null),b=v.exports,_=n(7120),C=n(1842),x=n(5953);const Z={article:"article",symbol:"symbol"},B={title:"title",symbol:"symbol"},T={link:"link"};var S={name:"TopicsLinkBlock",components:{Badge:o.Z,WordBreak:l.Z,ContentNode:c.Z,TopicLinkBlockIcon:d.Z,DecoratedTopicTitle:b,RequirementMetadata:_.Z},mixins:[C.JY,C.PH,x.Z],constants:{ReferenceType:T,TopicKind:Z,TitleStyles:B},props:{isSymbolBeta:Boolean,isSymbolDeprecated:Boolean,topic:{type:Object,required:!0,validator:e=>(!("abstract"in e)||Array.isArray(e.abstract))&&"string"===typeof e.identifier&&(e.type===T.link&&!e.kind||"string"===typeof e.kind)&&(e.type===T.link&&!e.role||"string"===typeof e.role)&&"string"===typeof e.title&&"string"===typeof e.url&&(!("defaultImplementations"in e)||"number"===typeof e.defaultImplementations)&&(!("required"in e)||"boolean"===typeof e.required)}},data(){return{state:this.store.state}},computed:{linkComponent:({topic:e})=>e.type===T.link?"a":"router-link",linkProps({topic:e}){const t=(0,s.Q2)(e.url,this.$route.query);return e.type===T.link?{href:t}:{to:t}},linkBlockClasses:({changesClasses:e,hasAbstractElements:t,displaysMultipleLinesAfterAPIChanges:n,multipleLinesClass:r})=>({"has-inline-element":!t,[r]:n,...!t&&e}),linkClasses:({changesClasses:e,deprecated:t,hasAbstractElements:n})=>({deprecated:t,"has-adjacent-elements":n,...n&&e}),changesClasses:({getChangesClasses:e,change:t})=>e(t),titleTag({topic:e}){if(e.titleStyle===B.title)return e.ideTitle?"span":"code";if(e.role&&(e.role===i.L.collection||e.role===i.L.dictionarySymbol))return"span";switch(e.kind){case Z.symbol:return"code";default:return"span"}},titleStyles:()=>B,deprecated:({showDeprecatedBadge:e,topic:t})=>e||t.deprecated,showBetaBadge:({topic:e,isSymbolBeta:t})=>Boolean(!t&&e.beta),showDeprecatedBadge:({topic:e,isSymbolDeprecated:t})=>Boolean(!t&&e.deprecated),change({topic:{identifier:e},state:{apiChanges:t}}){return this.changeFor(e,t)},changeName:({change:e,getChangeName:t})=>t(e),hasAbstractElements:({topic:{abstract:e,required:t,defaultImplementations:n}}={})=>e&&e.length>0||t||n,tags:({topic:e})=>(e.tags||[]).slice(0,1),iconOverride:({topic:{images:e=[]}})=>{const t=e.find((({type:e})=>"icon"===e));return t?t.identifier:null}}},I=S,$=(0,y.Z)(I,r,a,!1,null,"0d9c6bcc",null),q=$.exports},4733:function(e,t,n){n.d(t,{_:function(){return r}});const r="displays-multiple-lines"},1842:function(e,t,n){n.d(t,{JY:function(){return c},PH:function(){return l}});var r=n(9426),a=n(4733),i=n(3112);const s="latest_",o={xcode:{value:"xcode",label:"Xcode"},other:{value:"other",label:"Other"}},l={constants:{multipleLinesClass:a._},data(){return{multipleLinesClass:a._}},computed:{displaysMultipleLinesAfterAPIChanges:({change:e,changeType:t,$refs:n})=>!(!e&&!t)&&(0,i.s)(n.apiChangesDiff)}},c={methods:{toVersionRange({platform:e,versions:t}){return`${e} ${t[0]} – ${e} ${t[1]}`},toOptionValue:e=>`${s}${e}`,toScope:e=>e.slice(s.length,e.length),getOptionsForDiffAvailability(e={}){return this.getOptionsForDiffAvailabilities([e])},getOptionsForDiffAvailabilities(e=[]){const t=e.reduce(((e,t={})=>Object.keys(t).reduce(((e,n)=>({...e,[n]:(e[n]||[]).concat(t[n])})),e)),{}),n=Object.keys(t),r=n.reduce(((e,n)=>{const r=t[n];return{...e,[n]:r.find((e=>e.platform===o.xcode.label))||r[0]}}),{}),a=e=>({label:this.toVersionRange(r[e]),value:this.toOptionValue(e),platform:r[e].platform}),{sdk:i,beta:s,minor:l,major:c,...d}=r,p=[].concat(i?a("sdk"):[]).concat(s?a("beta"):[]).concat(l?a("minor"):[]).concat(c?a("major"):[]).concat(Object.keys(d).map(a));return this.splitOptionsPerPlatform(p)},changesClassesFor(e,t){const n=this.changeFor(e,t);return this.getChangesClasses(n)},getChangesClasses:e=>({[`changed changed-${e}`]:!!e}),changeFor(e,t){const{change:n}=(t||{})[e]||{};return n},splitOptionsPerPlatform(e){return e.reduce(((e,t)=>{const n=t.platform===o.xcode.label?o.xcode.value:o.other.value;return e[n].push(t),e}),{[o.xcode.value]:[],[o.other.value]:[]})},getChangeName(e){return r.Ag[e]}},computed:{availableOptions({diffAvailability:e={},toOptionValue:t}){return new Set(Object.keys(e).map(t))}}}},3112:function(e,t,n){function r(e){if(!e)return!1;const t=window.getComputedStyle(e.$el||e),n=(e.$el||e).offsetHeight,r=t.lineHeight?parseFloat(t.lineHeight):1,a=t.paddingTop?parseFloat(t.paddingTop):0,i=t.paddingBottom?parseFloat(t.paddingBottom):0,s=t.borderTopWidth?parseFloat(t.borderTopWidth):0,o=t.borderBottomWidth?parseFloat(t.borderBottomWidth):0,l=n-(a+i+s+o),c=l/r;return c>=2}n.d(t,{s:function(){return r}})}}]); \ No newline at end of file diff --git a/docs/js/37.3cabdf6d.js b/docs/js/37.3cabdf6d.js deleted file mode 100644 index 39c790dd6..000000000 --- a/docs/js/37.3cabdf6d.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[37],{7432:function(e,t,n){n.d(t,{Z:function(){return d}});var r=function(){var e=this,t=e._self._c;return t("span",{staticClass:"badge",class:{[`badge-${e.variant}`]:e.variant},attrs:{role:"presentation"}},[e._t("default",(function(){return[e._v(e._s(e.text?e.$t(e.text):""))]}))],2)},a=[];const i={beta:"aside-kind.beta",deprecated:"aside-kind.deprecated"};var o={name:"Badge",props:{variant:{type:String,default:()=>""}},computed:{text:({variant:e})=>i[e]}},s=o,l=n(1001),c=(0,l.Z)(s,r,a,!1,null,"8d6893ae",null),d=c.exports},9595:function(e,t,n){n.d(t,{Z:function(){return d}});var r=function(){var e=this,t=e._self._c;return t("ContentNode",{staticClass:"conditional-constraints",attrs:{content:e.content}})},a=[],i=n(8846),o={name:"ConditionalConstraints",components:{ContentNode:i.Z},props:{constraints:i.Z.props.content,prefix:i.Z.props.content},computed:{content:({constraints:e,prefix:t,space:n})=>t.concat(n).concat(e),space:()=>({type:i.Z.InlineType.text,text:" "})}},s=o,l=n(1001),c=(0,l.Z)(s,r,a,!1,null,"4c6f3ed1",null),d=c.exports},8846:function(e,t,n){n.d(t,{Z:function(){return d}});var r=function(){var e=this,t=e._self._c;return t("BaseContentNode",e._b({},"BaseContentNode",e.$props,!1))},a=[],i=n(8843),o={name:"ContentNode",components:{BaseContentNode:i["default"]},props:i["default"].props,methods:i["default"].methods,BlockType:i["default"].BlockType,InlineType:i["default"].InlineType},s=o,l=n(1001),c=(0,l.Z)(s,r,a,!1,null,"3a32ffd0",null),d=c.exports},7120:function(e,t,n){n.d(t,{Z:function(){return c}});var r=function(e,t){return e("p",{staticClass:"requirement-metadata",class:t.data.staticClass},[e("strong",[t._v(t._s(t.parent.$t("required")))]),t.props.defaultImplementationsCount?[t._v(" "+t._s(t.parent.$tc("metadata.default-implementation",t.props.defaultImplementationsCount))+" ")]:t._e()],2)},a=[],i={name:"RequirementMetadata",props:{defaultImplementationsCount:{type:Number,default:0}}},o=i,s=n(1001),l=(0,s.Z)(o,r,a,!0,null,null,null),c=l.exports},6213:function(e,t,n){n.d(t,{default:function(){return z}});var r,a,i,o,s,l,c,d,p=n(352),u={name:"ChangedToken",render(e){const{kind:t,tokens:n}=this;return e("span",{class:[`token-${t}`,"token-changed"]},n.map((t=>e(z,{props:t}))))},props:{kind:{type:String,required:!0},tokens:{type:Array,required:!0}}},f=u,m=n(1001),h=(0,m.Z)(f,r,a,!1,null,null,null),g=h.exports,y=n(2387),v=n(5953),k={name:"LinkableToken",mixins:[v.Z],render(e){const t=this.references[this.identifier];return t&&t.url?e(y.Z,{props:{url:t.url,kind:t.kind,role:t.role}},this.$slots.default):e("span",{},this.$slots.default)},props:{identifier:{type:String,required:!0,default:()=>""}}},b=k,C=(0,m.Z)(b,i,o,!1,null,null,null),_=C.exports,x={name:"RawText",render(e){const{_v:t=(t=>e("span",t)),text:n}=this;return t(n)},props:{text:{type:String,required:!0}}},Z=x,B=(0,m.Z)(Z,s,l,!1,null,null,null),T=B.exports,S={name:"SyntaxToken",render(e){return e("span",{class:`token-${this.kind}`},this.text)},props:{kind:{type:String,required:!0},text:{type:String,required:!0}}},I=S,O=(0,m.Z)(I,c,d,!1,null,null,null),$=O.exports;const q={attribute:"attribute",externalParam:"externalParam",genericParameter:"genericParameter",identifier:"identifier",internalParam:"internalParam",keyword:"keyword",label:"label",number:"number",string:"string",text:"text",typeIdentifier:"typeIdentifier",added:"added",removed:"removed"};var w,A,L={name:"DeclarationToken",render(e){const{kind:t,text:n,tokens:r}=this;switch(t){case q.text:{const t={text:n};return e(T,{props:t})}case q.typeIdentifier:{const t={identifier:this.identifier};return e(_,{class:"type-identifier-link",props:t},[e(p.Z,n)])}case q.attribute:{const{identifier:r}=this;return r?e(_,{class:"attribute-link",props:{identifier:r}},[e(p.Z,n)]):e($,{props:{kind:t,text:n}})}case q.added:case q.removed:return e(g,{props:{tokens:r,kind:t}});default:{const r={kind:t,text:n};return e($,{props:r})}}},constants:{TokenKind:q},props:{kind:{type:String,required:!0},identifier:{type:String,required:!1},text:{type:String,required:!1},tokens:{type:Array,required:!1,default:()=>[]}}},P=L,F=(0,m.Z)(P,w,A,!1,null,"3fd63d6c",null),z=F.exports},9037:function(e,t,n){n.r(t),n.d(t,{default:function(){return ne}});var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"link-block",class:e.linkBlockClasses},[t(e.linkComponent,e._b({ref:"apiChangesDiff",tag:"component",staticClass:"link",class:e.linkClasses},"component",e.linkProps,!1),[e.topic.role&&!e.change?t("TopicLinkBlockIcon",{attrs:{role:e.topic.role,imageOverride:e.references[e.iconOverride]}}):e._e(),e.topic.fragments?t("DecoratedTopicTitle",{attrs:{tokens:e.topic.fragments}}):t("WordBreak",{attrs:{tag:e.titleTag}},[e._v(e._s(e.topic.title))]),e.change?t("span",{staticClass:"visuallyhidden"},[e._v("- "+e._s(e.$t(e.changeName)))]):e._e()],1),e.hasAbstractElements?t("div",{staticClass:"abstract"},[e.topic.abstract?t("ContentNode",{attrs:{content:e.topic.abstract}}):e._e(),e.topic.ideTitle?t("div",{staticClass:"topic-keyinfo"},[e.topic.titleStyle===e.titleStyles.title?[t("strong",[e._v("Key:")]),e._v(" "+e._s(e.topic.name)+" ")]:e.topic.titleStyle===e.titleStyles.symbol?[t("strong",[e._v("Name:")]),e._v(" "+e._s(e.topic.ideTitle)+" ")]:e._e()],2):e._e(),e.topic.required||e.topic.defaultImplementations?t("RequirementMetadata",{staticClass:"topic-required",attrs:{defaultImplementationsCount:e.topic.defaultImplementations}}):e._e(),e.topic.conformance?t("ConditionalConstraints",{attrs:{constraints:e.topic.conformance.constraints,prefix:e.topic.conformance.availabilityPrefix}}):e._e()],1):e._e(),e.showDeprecatedBadge?t("Badge",{attrs:{variant:"deprecated"}}):e.showBetaBadge?t("Badge",{attrs:{variant:"beta"}}):e._e(),e._l(e.tags,(function(n){return t("Badge",{key:`${n.type}-${n.text}`,attrs:{variant:n.type}},[e._v(" "+e._s(n.text)+" ")])}))],2)},a=[],i=n(7192),o=n(2449),s=n(7432),l=n(352),c=n(8846),d=function(){var e=this,t=e._self._c;return e.imageOverride||e.icon?t("div",{staticClass:"topic-icon-wrapper"},[e.imageOverride?t("OverridableAsset",{staticClass:"topic-icon",attrs:{imageOverride:e.imageOverride}}):e.icon?t(e.icon,{tag:"component",staticClass:"topic-icon"}):e._e()],1):e._e()},p=[],u=n(5692),f=n(7775),m=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"api-reference-icon",attrs:{viewBox:"0 0 14 14",themeId:"api-reference"}},[t("title",[e._v(e._s(e.$t("api-reference")))]),t("path",{attrs:{d:"m1 1v12h12v-12zm11 11h-10v-10h10z"}}),t("path",{attrs:{d:"m3 4h8v1h-8zm0 2.5h8v1h-8zm0 2.5h8v1h-8z"}}),t("path",{attrs:{d:"m3 4h8v1h-8z"}}),t("path",{attrs:{d:"m3 6.5h8v1h-8z"}}),t("path",{attrs:{d:"m3 9h8v1h-8z"}})])},h=[],g=n(3453),y={name:"APIReferenceIcon",components:{SVGIcon:g.Z}},v=y,k=n(1001),b=(0,k.Z)(v,m,h,!1,null,null,null),C=b.exports,_=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",themeId:"endpoint"}},[t("title",[e._v(e._s(e.$t("icons.web-service-endpoint")))]),t("path",{attrs:{d:"M4.052 8.737h-1.242l-1.878 5.263h1.15l0.364-1.081h1.939l0.339 1.081h1.193zM2.746 12.012l0.678-2.071 0.653 2.071z"}}),t("path",{attrs:{d:"M11.969 8.737h1.093v5.263h-1.093v-5.263z"}}),t("path",{attrs:{d:"M9.198 8.737h-2.295v5.263h1.095v-1.892h1.12c0.040 0.003 0.087 0.004 0.134 0.004 0.455 0 0.875-0.146 1.217-0.394l-0.006 0.004c0.296-0.293 0.48-0.699 0.48-1.148 0-0.060-0.003-0.118-0.010-0.176l0.001 0.007c0.003-0.039 0.005-0.085 0.005-0.131 0-0.442-0.183-0.842-0.476-1.128l-0-0c-0.317-0.256-0.724-0.41-1.168-0.41-0.034 0-0.069 0.001-0.102 0.003l0.005-0zM9.628 11.014c-0.15 0.118-0.341 0.188-0.548 0.188-0.020 0-0.040-0.001-0.060-0.002l0.003 0h-1.026v-1.549h1.026c0.017-0.001 0.037-0.002 0.058-0.002 0.206 0 0.396 0.066 0.551 0.178l-0.003-0.002c0.135 0.13 0.219 0.313 0.219 0.515 0 0.025-0.001 0.050-0.004 0.074l0-0.003c0.002 0.020 0.003 0.044 0.003 0.068 0 0.208-0.083 0.396-0.219 0.534l0-0z"}}),t("path",{attrs:{d:"M13.529 4.981c0-1.375-1.114-2.489-2.489-2.49h-0l-0.134 0.005c-0.526-1.466-1.903-2.496-3.522-2.496-0.892 0-1.711 0.313-2.353 0.835l0.007-0.005c-0.312-0.243-0.709-0.389-1.14-0.389-1.030 0-1.865 0.834-1.866 1.864v0c0 0.001 0 0.003 0 0.004 0 0.123 0.012 0.242 0.036 0.358l-0.002-0.012c-0.94 0.37-1.593 1.27-1.593 2.323 0 1.372 1.11 2.485 2.482 2.49h8.243c1.306-0.084 2.333-1.164 2.333-2.484 0-0.001 0-0.002 0-0.003v0zM11.139 6.535h-8.319c-0.799-0.072-1.421-0.739-1.421-1.551 0-0.659 0.41-1.223 0.988-1.45l0.011-0.004 0.734-0.28-0.148-0.776-0.012-0.082v-0.088c0-0 0-0.001 0-0.001 0-0.515 0.418-0.933 0.933-0.933 0.216 0 0.416 0.074 0.574 0.197l-0.002-0.002 0.584 0.453 0.575-0.467 0.169-0.127c0.442-0.306 0.991-0.489 1.581-0.489 1.211 0 2.243 0.769 2.633 1.846l0.006 0.019 0.226 0.642 0.814-0.023 0.131 0.006c0.805 0.067 1.432 0.736 1.432 1.552 0 0.836-0.659 1.518-1.486 1.556l-0.003 0z"}})])},x=[],Z={name:"EndpointIcon",components:{SVGIcon:g.Z}},B=Z,T=(0,k.Z)(B,_,x,!1,null,null,null),S=T.exports,I=n(8633),O=n(9001),$=n(8638),q=n(6664);const w={[i.L.article]:u.Z,[i.L.collection]:O.Z,[i.L.collectionGroup]:C,[i.L.learn]:I.Z,[i.L.overview]:I.Z,[i.L.project]:$.Z,[i.L.tutorial]:$.Z,[i.L.resources]:I.Z,[i.L.sampleCode]:f.Z,[i.L.restRequestSymbol]:S};var A={components:{OverridableAsset:q.Z,SVGIcon:g.Z},props:{role:{type:String,required:!0},imageOverride:{type:Object,default:null}},computed:{icon:({role:e})=>w[e]}},L=A,P=(0,k.Z)(L,d,p,!1,null,"44dade98",null),F=P.exports,z=function(){var e=this,t=e._self._c;return t("code",{staticClass:"decorated-title"},e._l(e.tokens,(function(n,r){return t(e.componentFor(n),{key:r,tag:"component",class:[e.classFor(n),e.emptyTokenClass(n)]},[e._v(e._s(n.text))])})),1)},D=[],N=n(6213);const{TokenKind:M}=N["default"].constants,j={decorator:"decorator",identifier:"identifier",label:"label"};var V={name:"DecoratedTopicTitle",components:{WordBreak:l.Z},props:{tokens:{type:Array,required:!0,default:()=>[]}},constants:{TokenKind:M},methods:{emptyTokenClass:({text:e})=>({"empty-token":" "===e}),classFor({kind:e}){switch(e){case M.externalParam:case M.identifier:return j.identifier;case M.label:return j.label;default:return j.decorator}},componentFor(e){return/^\s+$/.test(e.text)?"span":l.Z}}},R=V,G=(0,k.Z)(R,z,D,!1,null,"06ec7395",null),W=G.exports,E=n(9595),H=n(7120),K=n(1842),J=n(5953);const Y={article:"article",symbol:"symbol"},Q={title:"title",symbol:"symbol"},U={link:"link"};var X={name:"TopicsLinkBlock",components:{Badge:s.Z,WordBreak:l.Z,ContentNode:c.Z,TopicLinkBlockIcon:F,DecoratedTopicTitle:W,RequirementMetadata:H.Z,ConditionalConstraints:E.Z},mixins:[K.JY,K.PH,J.Z],constants:{ReferenceType:U,TopicKind:Y,TitleStyles:Q},props:{isSymbolBeta:Boolean,isSymbolDeprecated:Boolean,topic:{type:Object,required:!0,validator:e=>(!("abstract"in e)||Array.isArray(e.abstract))&&"string"===typeof e.identifier&&(e.type===U.link&&!e.kind||"string"===typeof e.kind)&&(e.type===U.link&&!e.role||"string"===typeof e.role)&&"string"===typeof e.title&&"string"===typeof e.url&&(!("defaultImplementations"in e)||"number"===typeof e.defaultImplementations)&&(!("required"in e)||"boolean"===typeof e.required)&&(!("conformance"in e)||"object"===typeof e.conformance)}},data(){return{state:this.store.state}},computed:{linkComponent:({topic:e})=>e.type===U.link?"a":"router-link",linkProps({topic:e}){const t=(0,o.Q2)(e.url,this.$route.query);return e.type===U.link?{href:t}:{to:t}},linkBlockClasses:({changesClasses:e,hasAbstractElements:t,displaysMultipleLinesAfterAPIChanges:n,multipleLinesClass:r})=>({"has-inline-element":!t,[r]:n,...!t&&e}),linkClasses:({changesClasses:e,deprecated:t,hasAbstractElements:n})=>({deprecated:t,"has-adjacent-elements":n,...n&&e}),changesClasses:({getChangesClasses:e,change:t})=>e(t),titleTag({topic:e}){if(e.titleStyle===Q.title)return e.ideTitle?"span":"code";if(e.role&&(e.role===i.L.collection||e.role===i.L.dictionarySymbol))return"span";switch(e.kind){case Y.symbol:return"code";default:return"span"}},titleStyles:()=>Q,deprecated:({showDeprecatedBadge:e,topic:t})=>e||t.deprecated,showBetaBadge:({topic:e,isSymbolBeta:t})=>Boolean(!t&&e.beta),showDeprecatedBadge:({topic:e,isSymbolDeprecated:t})=>Boolean(!t&&e.deprecated),change({topic:{identifier:e},state:{apiChanges:t}}){return this.changeFor(e,t)},changeName:({change:e,getChangeName:t})=>t(e),hasAbstractElements:({topic:{abstract:e,conformance:t,required:n,defaultImplementations:r}}={})=>e&&e.length>0||t||n||r,tags:({topic:e})=>(e.tags||[]).slice(0,1),iconOverride:({topic:{images:e=[]}})=>{const t=e.find((({type:e})=>"icon"===e));return t?t.identifier:null}}},ee=X,te=(0,k.Z)(ee,r,a,!1,null,"63be6b46",null),ne=te.exports},9426:function(e,t,n){n.d(t,{Ag:function(){return i},UG:function(){return a},ct:function(){return o},yf:function(){return r}});const r={added:"added",modified:"modified",deprecated:"deprecated"},a=[r.modified,r.added,r.deprecated],i={[r.modified]:"change-type.modified",[r.added]:"change-type.added",[r.deprecated]:"change-type.deprecated"},o={"change-type.modified":r.modified,"change-type.added":r.added,"change-type.deprecated":r.deprecated}},4733:function(e,t,n){n.d(t,{_:function(){return r}});const r="displays-multiple-lines"},1842:function(e,t,n){n.d(t,{JY:function(){return c},PH:function(){return l}});var r=n(9426),a=n(4733),i=n(3112);const o="latest_",s={xcode:{value:"xcode",label:"Xcode"},other:{value:"other",label:"Other"}},l={constants:{multipleLinesClass:a._},data(){return{multipleLinesClass:a._}},computed:{displaysMultipleLinesAfterAPIChanges:({change:e,changeType:t,$refs:n})=>!(!e&&!t)&&(0,i.s)(n.apiChangesDiff)}},c={methods:{toVersionRange({platform:e,versions:t}){return`${e} ${t[0]} – ${e} ${t[1]}`},toOptionValue:e=>`${o}${e}`,toScope:e=>e.slice(o.length,e.length),getOptionsForDiffAvailability(e={}){return this.getOptionsForDiffAvailabilities([e])},getOptionsForDiffAvailabilities(e=[]){const t=e.reduce(((e,t={})=>Object.keys(t).reduce(((e,n)=>({...e,[n]:(e[n]||[]).concat(t[n])})),e)),{}),n=Object.keys(t),r=n.reduce(((e,n)=>{const r=t[n];return{...e,[n]:r.find((e=>e.platform===s.xcode.label))||r[0]}}),{}),a=e=>({label:this.toVersionRange(r[e]),value:this.toOptionValue(e),platform:r[e].platform}),{sdk:i,beta:o,minor:l,major:c,...d}=r,p=[].concat(i?a("sdk"):[]).concat(o?a("beta"):[]).concat(l?a("minor"):[]).concat(c?a("major"):[]).concat(Object.keys(d).map(a));return this.splitOptionsPerPlatform(p)},changesClassesFor(e,t){const n=this.changeFor(e,t);return this.getChangesClasses(n)},getChangesClasses:e=>({[`changed changed-${e}`]:!!e}),changeFor(e,t){const{change:n}=(t||{})[e]||{};return n},splitOptionsPerPlatform(e){return e.reduce(((e,t)=>{const n=t.platform===s.xcode.label?s.xcode.value:s.other.value;return e[n].push(t),e}),{[s.xcode.value]:[],[s.other.value]:[]})},getChangeName(e){return r.Ag[e]}},computed:{availableOptions({diffAvailability:e={},toOptionValue:t}){return new Set(Object.keys(e).map(t))}}}},3112:function(e,t,n){function r(e){if(!e)return!1;const t=window.getComputedStyle(e.$el||e),n=(e.$el||e).offsetHeight,r=t.lineHeight?parseFloat(t.lineHeight):1,a=t.paddingTop?parseFloat(t.paddingTop):0,i=t.paddingBottom?parseFloat(t.paddingBottom):0,o=t.borderTopWidth?parseFloat(t.borderTopWidth):0,s=t.borderBottomWidth?parseFloat(t.borderBottomWidth):0,l=n-(a+i+o+s),c=l/r;return c>=2}n.d(t,{s:function(){return r}})}}]); \ No newline at end of file diff --git a/docs/js/523.3af1b2ef.js b/docs/js/523.3af1b2ef.js deleted file mode 100644 index 75c9eb127..000000000 --- a/docs/js/523.3af1b2ef.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[523],{5465:function(e,t,n){"use strict";n.d(t,{Z:function(){return F}});var i,r,s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"asset"},[t(e.assetComponent,e._g(e._b({tag:"component"},"component",e.assetProps,!1),e.assetListeners))],1)},a=[],o=n(6769),l=function(){var e=this,t=e._self._c;return t("ConditionalWrapper",{ref:"wrapper",attrs:{tag:e.DeviceFrameComponent,"should-wrap":!!e.deviceFrame,device:e.deviceFrame}},[t("video",{ref:"video",attrs:{controls:e.showsControls,"data-orientation":e.orientation,autoplay:e.autoplays,poster:e.normalisedPosterPath,width:e.optimalWidth,playsinline:""},domProps:{muted:e.muted},on:{loadedmetadata:e.setOrientation,playing:function(t){return e.$emit("playing")},pause:function(t){return e.$emit("pause")},ended:function(t){return e.$emit("ended")}}},[t("source",{attrs:{src:e.normalizePath(e.videoAttributes.url)}})])])},c=[],u=n(5947),A=n(4030),d=n(9804),p={functional:!0,name:"ConditionalWrapper",props:{tag:[Object,String],shouldWrap:Boolean},render(e,t){return t.props.shouldWrap?e(t.props.tag,t.data,t.children):t.children}},h=p,g=n(1001),m=(0,g.Z)(h,i,r,!1,null,null,null),f=m.exports,v=n(889),b={name:"VideoAsset",components:{ConditionalWrapper:f},props:{variants:{type:Array,required:!0},showsControls:{type:Boolean,default:()=>!0},autoplays:{type:Boolean,default:()=>!0},posterVariants:{type:Array,required:!1,default:()=>[]},muted:{type:Boolean,default:!0},deviceFrame:{type:String,required:!1}},data:()=>({appState:A["default"].state,optimalWidth:null,orientation:null}),computed:{DeviceFrameComponent:()=>v.Z,preferredColorScheme:({appState:e})=>e.preferredColorScheme,systemColorScheme:({appState:e})=>e.systemColorScheme,userPrefersDark:({preferredColorScheme:e,systemColorScheme:t})=>e===d.Z.dark||e===d.Z.auto&&t===d.Z.dark,shouldShowDarkVariant:({darkVideoVariantAttributes:e,userPrefersDark:t})=>e&&t,defaultVideoAttributes(){return this.videoVariantsGroupedByAppearance.light[0]||this.darkVideoVariantAttributes||{}},darkVideoVariantAttributes(){return this.videoVariantsGroupedByAppearance.dark[0]},videoVariantsGroupedByAppearance(){return(0,u.XV)(this.variants)},posterVariantsGroupedByAppearance(){const{light:e,dark:t}=(0,u.XV)(this.posterVariants);return{light:(0,u.u)(e),dark:(0,u.u)(t)}},defaultPosterAttributes:({posterVariantsGroupedByAppearance:e,userPrefersDark:t})=>t&&e.dark.length?e.dark[0]:e.light[0]||{},normalisedPosterPath:({defaultPosterAttributes:e})=>(0,u.AH)(e.src),videoAttributes:({darkVideoVariantAttributes:e,defaultVideoAttributes:t,shouldShowDarkVariant:n})=>n?e:t},watch:{normalisedPosterPath:{immediate:!0,handler:"getPosterDimensions"}},methods:{normalizePath:u.AH,async getPosterDimensions(e){if(!e)return void(this.optimalWidth=null);const{density:t}=this.defaultPosterAttributes,n=parseInt(t.match(/\d+/)[0],10),{width:i}=await(0,u.RY)(e);this.optimalWidth=i/n},setOrientation(){const{videoWidth:e,videoHeight:t}=this.$refs.video;this.orientation=(0,u.T8)(e,t)}}},y=b,C=(0,g.Z)(y,l,c,!1,null,null,null),I=C.exports,w=function(){var e=this,t=e._self._c;return t("div",{staticClass:"video-replay-container"},[t("VideoAsset",{ref:"asset",attrs:{variants:e.variants,autoplays:e.autoplays,showsControls:e.showsControls,muted:e.muted,posterVariants:e.posterVariants,deviceFrame:e.deviceFrame},on:{pause:e.onPause,playing:e.onVideoPlaying,ended:e.onVideoEnd}}),e.showsControls?e._e():t("a",{staticClass:"control-button",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.togglePlayStatus.apply(null,arguments)}}},[e._v(" "+e._s(e.text)+" "),e.videoEnded?t("InlineReplayIcon",{staticClass:"control-icon icon-inline"}):e.isPlaying?t("PauseIcon",{staticClass:"control-icon icon-inline"}):t("PlayIcon",{staticClass:"control-icon icon-inline"})],1)],1)},E=[],B=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-replay-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-replay"}},[t("path",{attrs:{d:"M2.254 10.201c-1.633-2.613-0.838-6.056 1.775-7.689 2.551-1.594 5.892-0.875 7.569 1.592l0.12 0.184-0.848 0.53c-1.34-2.145-4.166-2.797-6.311-1.457s-2.797 4.166-1.457 6.311 4.166 2.797 6.311 1.457c1.006-0.629 1.71-1.603 2.003-2.723l0.056-0.242 0.98 0.201c-0.305 1.487-1.197 2.792-2.51 3.612-2.613 1.633-6.056 0.838-7.689-1.775z"}}),t("path",{attrs:{d:"M10.76 1.355l0.984-0.18 0.851 4.651-4.56-1.196 0.254-0.967 3.040 0.796z"}})])},x=[],k=n(3453),_={name:"InlineReplayIcon",components:{SVGIcon:k.Z}},S=_,T=(0,g.Z)(S,B,x,!1,null,null,null),Q=T.exports,L=n(6698),M=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"pause-icon",attrs:{viewBox:"0 0 14 14",themeId:"pause"}},[t("path",{attrs:{d:"M5 4h1v6h-1z"}}),t("path",{attrs:{d:"M8 4h1v6h-1z"}}),t("path",{attrs:{d:"M7 0.5c-3.6 0-6.5 2.9-6.5 6.5s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5-2.9-6.5-6.5-6.5zM7 12.5c-3 0-5.5-2.5-5.5-5.5s2.5-5.5 5.5-5.5 5.5 2.5 5.5 5.5-2.5 5.5-5.5 5.5z"}})])},Z=[],R={name:"PauseIcon",components:{SVGIcon:k.Z}},j=R,N=(0,g.Z)(j,M,Z,!1,null,null,null),D=N.exports,O={name:"ReplayableVideoAsset",components:{PauseIcon:D,PlayIcon:L.Z,InlineReplayIcon:Q,VideoAsset:I},props:{variants:{type:Array,required:!0},showsControls:{type:Boolean,default:()=>!0},autoplays:{type:Boolean,default:()=>!0},muted:{type:Boolean,default:!0},posterVariants:{type:Array,default:()=>[]},deviceFrame:{type:String,required:!1}},computed:{text(){return this.videoEnded?this.$t("video.replay"):this.isPlaying?this.$t("video.pause"):this.$t("video.play")}},data(){return{isPlaying:!1,videoEnded:!1}},methods:{async togglePlayStatus(){const e=this.$refs.asset.$refs.video;e&&(this.isPlaying&&!this.videoEnded?await e.pause():await e.play())},onVideoEnd(){this.isPlaying=!1,this.videoEnded=!0},onVideoPlaying(){const{video:e}=this.$refs.asset.$refs;this.isPlaying=!e.paused,this.videoEnded=e.ended},onPause(){const{video:e}=this.$refs.asset.$refs;!this.showsControls&&this.isPlaying&&(this.isPlaying=!1),this.videoEnded=e.ended}}},P=O,G=(0,g.Z)(P,w,E,!1,null,"7653dfd0",null),V=G.exports,H=n(5953);const z={video:"video",image:"image"};var q={name:"Asset",components:{ImageAsset:o.Z,VideoAsset:I},constants:{AssetTypes:z},mixins:[H.Z],props:{identifier:{type:String,required:!0},showsReplayButton:{type:Boolean,default:()=>!1},showsVideoControls:{type:Boolean,default:()=>!0},videoAutoplays:{type:Boolean,default:()=>!0},videoMuted:{type:Boolean,default:!0},deviceFrame:{type:String,required:!1}},computed:{rawAsset(){return this.references[this.identifier]||{}},isRawAssetVideo:({rawAsset:e})=>e.type===z.video,videoPoster(){return this.isRawAssetVideo&&this.references[this.rawAsset.poster]},asset(){return this.isRawAssetVideo&&this.prefersReducedMotion&&this.videoPoster||this.rawAsset},assetComponent(){switch(this.asset.type){case z.image:return o.Z;case z.video:return this.showsReplayButton?V:I;default:return}},prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches},assetProps(){return{[z.image]:this.imageProps,[z.video]:this.videoProps}[this.asset.type]},imageProps(){return{alt:this.asset.alt,variants:this.asset.variants}},videoProps(){return{variants:this.asset.variants,showsControls:this.showsVideoControls,muted:this.videoMuted,autoplays:!this.prefersReducedMotion&&this.videoAutoplays,posterVariants:this.videoPoster?this.videoPoster.variants:[],deviceFrame:this.deviceFrame}},assetListeners(){return{[z.image]:null,[z.video]:{ended:()=>this.$emit("videoEnded")}}[this.asset.type]}}},$=q,W=(0,g.Z)($,s,a,!1,null,"2d8333c8",null),F=W.exports},7188:function(e,t,n){"use strict";n.d(t,{default:function(){return h}});var i=n(5381);const r=e=>e?`(max-width: ${e}px)`:"",s=e=>e?`(min-width: ${e}px)`:"";function a({minWidth:e,maxWidth:t}){return["only screen",s(e),r(t)].filter(Boolean).join(" and ")}function o({maxWidth:e,minWidth:t}){return window.matchMedia(a({minWidth:t,maxWidth:e}))}var l,c,u={name:"BreakpointEmitter",constants:{BreakpointAttributes:i.kB,BreakpointName:i.L3,BreakpointScopes:i.lU},props:{scope:{type:String,default:()=>i.lU["default"],validator:e=>e in i.lU}},render(){return this.$scopedSlots.default?this.$scopedSlots.default({matchingBreakpoint:this.matchingBreakpoint}):null},data:()=>({matchingBreakpoint:null}),methods:{initMediaQuery(e,t){const n=o(t),i=t=>this.handleMediaQueryChange(t,e);n.addListener(i),this.$once("hook:beforeDestroy",(()=>{n.removeListener(i)})),i(n)},handleMediaQueryChange(e,t){e.matches&&(this.matchingBreakpoint=t,this.$emit("change",t))}},mounted(){const e=i.kB[this.scope]||{};Object.entries(e).forEach((([e,t])=>{this.initMediaQuery(e,t)}))}},A=u,d=n(1001),p=(0,d.Z)(A,l,c,!1,null,null,null),h=p.exports},5281:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t(e.resolvedComponent,e._b({tag:"component",staticClass:"button-cta",class:{"is-dark":e.isDark}},"component",e.componentProps,!1),[e._t("default")],2)},r=[],s=n(2387),a={name:"ButtonLink",components:{Reference:s.Z},props:{url:{type:String,required:!1},isDark:{type:Boolean,default:!1}},computed:{resolvedComponent:({url:e})=>e?s.Z:"button",componentProps:({url:e})=>e?{url:e}:{}}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,"c9c81868",null),u=c.exports},7605:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var i=function(){var e=this,t=e._self._c;return e.action?t("DestinationDataProvider",{attrs:{destination:e.action},scopedSlots:e._u([{key:"default",fn:function({url:n,title:i}){return[t("ButtonLink",{attrs:{url:n,isDark:e.isDark}},[e._v(" "+e._s(i)+" ")])]}}],null,!1,710653997)}):e._e()},r=[],s=n(5281),a=n(1295),o={name:"CallToActionButton",components:{DestinationDataProvider:a.Z,ButtonLink:s.Z},props:{action:{type:Object,required:!0},isDark:{type:Boolean,default:!1}}},l=o,c=n(1001),u=(0,c.Z)(l,i,r,!1,null,null,null),A=u.exports},3917:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=function(){var e=this,t=e._self._c;return t("code",{attrs:{tabindex:"0","data-before-code":e.$t("accessibility.code.start"),"data-after-code":e.$t("accessibility.code.end")}},[e._t("default")],2)},r=[],s={name:"CodeBlock"},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,"08295b2f",null),c=l.exports},8843:function(e,t,n){"use strict";n.r(t),n.d(t,{BlockType:function(){return Et},default:function(){return Rt}});var i=n(5953),r=n(7587),s=n(8233),a=n(8039),o=n(2020),l=function(){var e=this,t=e._self._c;return t("div",{staticClass:"DictionaryExample"},[e._t("default"),t("CollapsibleCodeListing",{attrs:{content:e.example.content,showLineNumbers:""}})],2)},c=[],u=function(){var e=this,t=e._self._c;return t("div",{staticClass:"collapsible-code-listing",class:{"single-line":1===e.content[0].code.length}},[t("pre",[t("CodeBlock",e._l(this.content,(function(n,i){return t("div",{key:i,class:["container-general",{collapsible:!0===n.collapsible},{collapsed:!0===n.collapsible&&e.collapsed}]},e._l(n.code,(function(n,i){return t("div",{key:i,staticClass:"code-line-container"},[e._v("\n "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.showLineNumbers,expression:"showLineNumbers"}],staticClass:"code-number"}),e._v("\n "),t("div",{staticClass:"code-line"},[e._v(e._s(n))]),e._v("\n ")])})),0)})),0)],1)])},A=[],d=n(3917),p={name:"CollapsibleCodeListing",components:{CodeBlock:d.Z},props:{collapsed:{type:Boolean,required:!1},content:{type:Array,required:!0},showLineNumbers:{type:Boolean,default:()=>!0}}},h=p,g=n(1001),m=(0,g.Z)(h,u,A,!1,null,"25a17a0e",null),f=m.exports,v={name:"DictionaryExample",components:{CollapsibleCodeListing:f},props:{example:{type:Object,required:!0}}},b=v,y=(0,g.Z)(b,l,c,!1,null,null,null),C=y.exports,I=function(){var e=this,t=e._self._c;return t("Row",{staticClass:"endpoint-example"},[t("Column",{staticClass:"example-code"},[e._t("default"),t("Tabnav",{model:{value:e.currentTab,callback:function(t){e.currentTab=t},expression:"currentTab"}},[t("TabnavItem",{attrs:{value:e.Tab.request}},[e._v(e._s(e.$t("tab.request")))]),t("TabnavItem",{attrs:{value:e.Tab.response}},[e._v(e._s(e.$t("tab.response")))])],1),t("div",{staticClass:"output"},[e.isCurrent(e.Tab.request)?t("div",{staticClass:"code"},[t("CollapsibleCodeListing",e._b({attrs:{collapsed:e.isCollapsed,showLineNumbers:""}},"CollapsibleCodeListing",e.request,!1))],1):e._e(),e.isCurrent(e.Tab.response)?t("div",{staticClass:"code"},[t("CollapsibleCodeListing",e._b({attrs:{collapsed:e.isCollapsed,showLineNumbers:""}},"CollapsibleCodeListing",e.response,!1))],1):e._e()]),e.isCollapsible?t("div",{staticClass:"controls"},[e.isCollapsed?t("a",{staticClass:"toggle",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.showMore.apply(null,arguments)}}},[t("InlinePlusCircleSolidIcon",{staticClass:"control-icon icon-inline"}),e._v(" "+e._s(e.$t("more"))+" ")],1):t("a",{staticClass:"toggle",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.showLess.apply(null,arguments)}}},[t("InlineMinusCircleSolidIcon",{staticClass:"control-icon icon-inline"}),e._v(" "+e._s(e.$t("less"))+" ")],1)]):e._e()],2)],1)},w=[],E=n(9649),B=n(1576),x=function(){var e=this,t=e._self._c;return t("nav",{staticClass:"tabnav",class:{[`tabnav--${e.position}`]:e.position,"tabnav--vertical":e.vertical}},[t("ul",{staticClass:"tabnav-items"},[e._t("default")],2)])},k=[];const _="tabnavData";var S={name:"Tabnav",constants:{ProvideKey:_},provide(){const e={selectTab:this.selectTab};return Object.defineProperty(e,"activeTab",{enumerable:!0,get:()=>this.value}),{[_]:e}},props:{position:{type:String,required:!1,validator:e=>new Set(["start","center","end"]).has(e)},vertical:{type:Boolean,default:!1},value:{type:[String,Number],required:!0}},methods:{selectTab(e){this.$emit("input",e)}}},T=S,Q=(0,g.Z)(T,x,k,!1,null,"5572fe1d",null),L=Q.exports,M=function(){var e=this,t=e._self._c;return t("li",{staticClass:"tabnav-item"},[t("a",{staticClass:"tabnav-link",class:{active:e.isActive},attrs:{href:"#","aria-current":e.isActive?"true":"false"},on:{click:function(t){return t.preventDefault(),e.tabnavData.selectTab(e.value)}}},[e._t("default")],2)])},Z=[],R={name:"TabnavItem",inject:{tabnavData:{default:{activeTab:null,selectTab:()=>{}}}},props:{value:{type:[String,Number],default:null}},computed:{isActive({tabnavData:e,value:t}){return e.activeTab===t}}},j=R,N=(0,g.Z)(j,M,Z,!1,null,"6aa9882a",null),D=N.exports,O=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-plus-circle-solid-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-plus-circle-solid"}},[t("path",{attrs:{d:"M7.005 0.5h-0.008c-1.791 0.004-3.412 0.729-4.589 1.9l0-0c-1.179 1.177-1.908 2.803-1.908 4.6 0 3.59 2.91 6.5 6.5 6.5s6.5-2.91 6.5-6.5c0-3.587-2.906-6.496-6.492-6.5h-0zM4.005 7.52v-1h2.5v-2.51h1v2.51h2.5v1h-2.501v2.49h-1v-2.49z"}})])},P=[],G=n(3453),V={name:"InlinePlusCircleSolidIcon",components:{SVGIcon:G.Z}},H=V,z=(0,g.Z)(H,O,P,!1,null,null,null),q=z.exports,$=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-minus-circle-solid-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-minus-circle-solid"}},[t("path",{attrs:{d:"m6.98999129.48999129c3.58985091 0 6.50000001 2.91014913 6.50000001 6.5 0 3.58985091-2.9101491 6.50000001-6.50000001 6.50000001-3.58985087 0-6.5-2.9101491-6.5-6.50000001 0-3.58985087 2.91014913-6.5 6.5-6.5zm3 6.02001742h-6v1h6z","fill-rule":"evenodd"}})])},W=[],F={name:"InlineMinusCircleSolidIcon",components:{SVGIcon:G.Z}},Y=F,U=(0,g.Z)(Y,$,W,!1,null,null,null),X=U.exports;const K={request:"Request",response:"Response"};var J={name:"EndpointExample",components:{InlineMinusCircleSolidIcon:X,InlinePlusCircleSolidIcon:q,TabnavItem:D,Tabnav:L,CollapsibleCodeListing:f,Row:E.Z,Column:B.Z},constants:{Tab:K},props:{request:{type:Object,required:!0},response:{type:Object,required:!0}},data(){return{isCollapsed:!0,currentTab:K.request}},computed:{Tab:()=>K,isCollapsible:({response:e,request:t,currentTab:n})=>{const i={[K.request]:t.content,[K.response]:e.content}[n]||[];return i.some((({collapsible:e})=>e))}},methods:{isCurrent(e){return this.currentTab===e},showMore(){this.isCollapsed=!1},showLess(){this.isCollapsed=!0}}},ee=J,te=(0,g.Z)(ee,I,w,!1,null,"c84e62a6",null),ne=te.exports,ie=function(){var e=this,t=e._self._c;return t("figure",{attrs:{id:e.anchor}},[e._t("default")],2)},re=[],se={name:"Figure",props:{anchor:{type:String,required:!1}}},ae=se,oe=(0,g.Z)(ae,ie,re,!1,null,null,null),le=oe.exports,ce=function(){var e=this,t=e._self._c;return t(e.tag,{tag:"component",staticClass:"caption",class:{trailing:e.trailing}},[e.title?[t("strong",[e._v(e._s(e.title))]),e._v(" "),e._t("default")]:[e._t("default")]],2)},ue=[];const Ae={caption:"caption",figcaption:"figcaption"},de={leading:"leading",trailing:"trailing"};var pe={name:"Caption",constants:{CaptionPosition:de,CaptionTag:Ae},props:{title:{type:String,required:!1},tag:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(Ae,e)},position:{type:String,default:()=>de.leading,validator:e=>Object.hasOwnProperty.call(de,e)}},computed:{trailing:({position:e})=>e===de.trailing}},he=pe,ge=(0,g.Z)(he,ce,ue,!1,null,"869c6f6e",null),me=ge.exports,fe=function(){var e=this,t=e._self._c;return t("ImageAsset",{attrs:{alt:e.alt,variants:e.variants}})},ve=[],be=n(6769),ye={name:"InlineImage",components:{ImageAsset:be.Z},props:{alt:{type:String,default:""},variants:{type:Array,required:!0}}},Ce=ye,Ie=(0,g.Z)(Ce,fe,ve,!1,null,"bf997940",null),we=Ie.exports,Ee=n(2387),Be=function(){var e=this,t=e._self._c;return t("div",{staticClass:"table-wrapper"},[t("table",{class:{spanned:e.spanned}},[e._t("default")],2)])},xe=[],ke={name:"Table",props:{spanned:{type:Boolean,default:!1}}},_e=ke,Se=(0,g.Z)(_e,Be,xe,!1,null,"f3322390",null),Te=Se.exports,Qe=function(){var e=this,t=e._self._c;return t("s",{attrs:{"data-before-text":e.$t("accessibility.strike.start"),"data-after-text":e.$t("accessibility.strike.end")}},[e._t("default")],2)},Le=[],Me={name:"StrikeThrough"},Ze=Me,Re=(0,g.Z)(Ze,Qe,Le,!1,null,"7fc51673",null),je=Re.exports,Ne=function(){var e=this,t=e._self._c;return t("small",[e._t("default")],2)},De=[],Oe={name:"Small"},Pe=Oe,Ge=(0,g.Z)(Pe,Ne,De,!1,null,"77035f61",null),Ve=Ge.exports,He=function(){var e=this,t=e._self._c;return t("Asset",{attrs:{identifier:e.identifier,"video-autoplays":!1,"video-muted":!1,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,deviceFrame:e.deviceFrame}})},ze=[],qe=n(5465),$e=n(1825),We={name:"BlockVideo",mixins:[$e.Z],components:{Asset:qe.Z},props:{identifier:{type:String,required:!0},deviceFrame:{type:String,required:!1}}},Fe=We,Ye=(0,g.Z)(Fe,He,ze,!1,null,"5e8ea0de",null),Ue=Ye.exports,Xe=n(3938),Ke=n(3002),Je=function(){var e=this,t=e._self._c;return t("div",{staticClass:"TabNavigator",class:[{"tabs--vertical":e.vertical}]},[t("Tabnav",e._b({model:{value:e.currentTitle,callback:function(t){e.currentTitle=t},expression:"currentTitle"}},"Tabnav",{position:e.position,vertical:e.vertical},!1),e._l(e.titles,(function(n){return t("TabnavItem",{key:n,attrs:{value:n}},[e._v(" "+e._s(n)+" ")])})),1),t("div",{staticClass:"tabs-content"},[t("div",{staticClass:"tabs-content-container"},[t("transition-group",{attrs:{name:"fade"}},[e._l(e.titles,(function(n){return[t("div",{directives:[{name:"show",rawName:"v-show",value:n===e.currentTitle,expression:"title === currentTitle"}],key:n,staticClass:"tab-container",class:{active:n===e.currentTitle}},[e._t(n)],2)]}))],2)],1)])],1)},et=[],tt={name:"TabNavigator",components:{TabnavItem:D,Tabnav:L},props:{vertical:{type:Boolean,default:!1},position:{type:String,default:"start",validator:e=>new Set(["start","center","end"]).has(e)},titles:{type:Array,required:!0,default:()=>[]}},data(){return{currentTitle:this.titles[0]}},watch:{titles(e,t){if(e.length!t.includes(e)));this.currentTitle=n||this.currentTitle}}}},nt=tt,it=(0,g.Z)(nt,Je,et,!1,null,"e671a734",null),rt=it.exports,st=function(){var e=this,t=e._self._c;return t("ul",{staticClass:"tasklist"},e._l(e.tasks,(function(n,i){return t("li",{key:i},[e.showCheckbox(n)?t("input",{attrs:{type:"checkbox",disabled:""},domProps:{checked:n.checked}}):e._e(),e._t("task",null,{task:n})],2)})),0)},at=[];const ot="checked",lt=e=>Object.hasOwnProperty.call(e,ot);var ct={name:"TaskList",props:{tasks:{required:!0,type:Array,validator:e=>e.some(lt)}},methods:{showCheckbox:lt}},ut=ct,At=(0,g.Z)(ut,st,at,!1,null,"6a56a858",null),dt=At.exports,pt=function(){var e=this,t=e._self._c;return e.isListStyle?t("div",{staticClass:"links-block"},e._l(e.items,(function(e){return t("TopicsLinkBlock",{key:e.identifier,staticClass:"topic-link-block",attrs:{topic:e}})})),1):t("TopicsLinkCardGrid",{staticClass:"links-block",attrs:{items:e.items,"topic-style":e.blockStyle}})},ht=[],gt=n(2627),mt=n(3946),ft={name:"LinksBlock",mixins:[i.Z],components:{TopicsLinkBlock:()=>Promise.all([n.e(37),n.e(675)]).then(n.bind(n,9037)),TopicsLinkCardGrid:gt.Z},props:{identifiers:{type:Array,required:!0},blockStyle:{type:String,default:mt.o.compactGrid}},computed:{isListStyle:({blockStyle:e})=>e===mt.o.list,items:({identifiers:e,references:t})=>e.reduce(((e,n)=>t[n]?e.concat(t[n]):e),[])}},vt=ft,bt=(0,g.Z)(vt,pt,ht,!1,null,"4e94ea62",null),yt=bt.exports,Ct=n(889);const{CaptionPosition:It,CaptionTag:wt}=me.constants,Et={aside:"aside",codeListing:"codeListing",endpointExample:"endpointExample",heading:"heading",orderedList:"orderedList",paragraph:"paragraph",table:"table",termList:"termList",unorderedList:"unorderedList",dictionaryExample:"dictionaryExample",small:"small",video:"video",row:"row",tabNavigator:"tabNavigator",links:"links"},Bt={codeVoice:"codeVoice",emphasis:"emphasis",image:"image",inlineHead:"inlineHead",link:"link",newTerm:"newTerm",reference:"reference",strong:"strong",text:"text",superscript:"superscript",subscript:"subscript",strikethrough:"strikethrough"},xt={both:"both",column:"column",none:"none",row:"row"},kt={left:"left",right:"right",center:"center",unset:"unset"},_t=7;function St(e,t){const n=n=>n.map(St(e,t)),i=t=>t.map((t=>e("li",{},n(t.content)))),l=(t,i,r,s,a,o,l)=>{const{colspan:c,rowspan:u}=o[`${a}_${s}`]||{};if(0===c||0===u)return null;const A=l[s]||kt.unset;let d=null;return A!==kt.unset&&(d=`${A}-cell`),e(t,{attrs:{...i,colspan:c,rowspan:u},class:d},n(r))},c=(t,n=xt.none,i={},r=[])=>{switch(n){case xt.both:{const[n,...s]=t;return[e("thead",{},[e("tr",{},n.map(((e,t)=>l("th",{scope:"col"},e,t,0,i,r))))]),e("tbody",{},s.map((([t,...n],s)=>e("tr",{},[l("th",{scope:"row"},t,0,s+1,i,r),...n.map(((e,t)=>l("td",{},e,t+1,s+1,i,r)))]))))]}case xt.column:return[e("tbody",{},t.map((([t,...n],s)=>e("tr",{},[l("th",{scope:"row"},t,0,s,i,r),...n.map(((e,t)=>l("td",{},e,t+1,s,i,r)))]))))];case xt.row:{const[n,...s]=t;return[e("thead",{},[e("tr",{},n.map(((e,t)=>l("th",{scope:"col"},e,t,0,i,r))))]),e("tbody",{},s.map(((t,n)=>e("tr",{},t.map(((e,t)=>l("td",{},e,t,n+1,i,r)))))))]}default:return[e("tbody",{},t.map(((t,n)=>e("tr",{},t.map(((e,t)=>l("td",{},e,t,n,i,r)))))))]}},u=({metadata:{abstract:t=[],anchor:i,title:r,...s},...a})=>{const o={...a,metadata:s},l=[n([o])];if(r&&t.length||t.length){const i=r?It.leading:It.trailing,s=i===It.trailing?1:0,a=wt.figcaption;l.splice(s,0,e(me,{props:{title:r,position:i,tag:a}},n(t)))}return e(le,{props:{anchor:i}},l)},A=({metadata:{deviceFrame:t},...i})=>e(Ct.Z,{props:{device:t}},n([i]));return function(l){switch(l.type){case Et.aside:{const t={kind:l.style,name:l.name};return e(r.Z,{props:t},n(l.content))}case Et.codeListing:{if(l.metadata&&l.metadata.anchor)return u(l);const t={syntax:l.syntax,fileType:l.fileType,content:l.code,showLineNumbers:l.showLineNumbers};return e(s.Z,{props:t})}case Et.endpointExample:{const t={request:l.request,response:l.response};return e(ne,{props:t},n(l.summary||[]))}case Et.heading:{const t={anchor:l.anchor,level:l.level};return e(a.Z,{props:t},l.text)}case Et.orderedList:return e("ol",{attrs:{start:l.start}},i(l.items));case Et.paragraph:{const t=1===l.inlineContent.length&&l.inlineContent[0].type===Bt.image,i=t?{class:["inline-image-container"]}:{};return e("p",i,n(l.inlineContent))}case Et.table:{const t=c(l.rows,l.header,l.extendedData,l.alignments);if(l.metadata&&l.metadata.abstract){const{title:i}=l.metadata,r=i?It.leading:It.trailing,s=wt.caption;t.unshift(e(me,{props:{title:i,position:r,tag:s}},n(l.metadata.abstract)))}return e(Te,{attrs:{id:l.metadata&&l.metadata.anchor},props:{spanned:!!l.extendedData}},t)}case Et.termList:return e("dl",{},l.items.map((({term:t,definition:i})=>[e("dt",{},n(t.inlineContent)),e("dd",{},n(i.content))])));case Et.unorderedList:{const t=e=>dt.props.tasks.validator(e.items);return t(l)?e(dt,{props:{tasks:l.items},scopedSlots:{task:e=>n(e.task.content)}}):e("ul",{},i(l.items))}case Et.dictionaryExample:{const t={example:l.example};return e(C,{props:t},n(l.summary||[]))}case Et.small:return e("p",{},[e(Ve,{},n(l.inlineContent))]);case Et.video:{if(l.metadata&&l.metadata.abstract)return u(l);if(!t[l.identifier])return null;const{deviceFrame:n}=l.metadata||{};return e(Ue,{props:{identifier:l.identifier,deviceFrame:n}})}case Et.row:{const t=l.numberOfColumns?{large:l.numberOfColumns}:void 0;return e(Ke.Z,{props:{columns:t}},l.columns.map((t=>e(Xe.Z,{props:{span:t.size}},n(t.content)))))}case Et.tabNavigator:{const t=l.tabs.length>_t,i=l.tabs.map((e=>e.title)),r=l.tabs.reduce(((e,t)=>({...e,[t.title]:()=>n(t.content)})),{});return e(rt,{props:{titles:i,vertical:t},scopedSlots:r})}case Et.links:return e(yt,{props:{blockStyle:l.style,identifiers:l.items}});case Bt.codeVoice:return e(o.Z,{},l.code);case Bt.emphasis:case Bt.newTerm:return e("em",n(l.inlineContent));case Bt.image:{if(l.metadata&&(l.metadata.anchor||l.metadata.abstract))return u(l);const n=t[l.identifier];return n?l.metadata&&l.metadata.deviceFrame?A(l):e(we,{props:{alt:n.alt,variants:n.variants}}):null}case Bt.link:return e("a",{attrs:{href:l.destination},class:"inline-link"},l.title);case Bt.reference:{const i=t[l.identifier];if(!i)return null;const r=l.overridingTitleInlineContent||i.titleInlineContent,s=l.overridingTitle||i.title;return e(Ee.Z,{props:{url:i.url,kind:i.kind,role:i.role,isActive:l.isActive,ideTitle:i.ideTitle,titleStyle:i.titleStyle,hasInlineFormatting:!!r},class:"inline-link"},r?n(r):s)}case Bt.strong:case Bt.inlineHead:return e("strong",n(l.inlineContent));case Bt.text:return"\n"===l.text?e("br"):l.text;case Bt.superscript:return e("sup",n(l.inlineContent));case Bt.subscript:return e("sub",n(l.inlineContent));case Bt.strikethrough:return e(je,n(l.inlineContent));default:return null}}}var Tt,Qt,Lt={name:"ContentNode",constants:{TableHeaderStyle:xt,TableColumnAlignments:kt},mixins:[i.Z],render:function(e){return e(this.tag,{class:"content"},this.content.map(St(e,this.references),this))},props:{content:{type:Array,required:!0},tag:{type:String,default:()=>"div"}},methods:{map(e){function t(n=[]){return n.map((n=>{switch(n.type){case Et.aside:return e({...n,content:t(n.content)});case Et.dictionaryExample:return e({...n,summary:t(n.summary)});case Et.paragraph:case Bt.emphasis:case Bt.strong:case Bt.inlineHead:case Bt.superscript:case Bt.subscript:case Bt.strikethrough:case Bt.newTerm:return e({...n,inlineContent:t(n.inlineContent)});case Et.orderedList:case Et.unorderedList:return e({...n,items:n.items.map((e=>({...e,content:t(e.content)})))});case Et.table:return e({...n,rows:n.rows.map((e=>e.map(t)))});case Et.termList:return e({...n,items:n.items.map((e=>({...e,term:{inlineContent:t(e.term.inlineContent)},definition:{content:t(e.definition.content)}})))});default:return e(n)}}))}return t(this.content)},forEach(e){function t(n=[]){n.forEach((n=>{switch(e(n),n.type){case Et.aside:t(n.content);break;case Et.paragraph:case Bt.emphasis:case Bt.strong:case Bt.inlineHead:case Bt.newTerm:case Bt.superscript:case Bt.subscript:case Bt.strikethrough:t(n.inlineContent);break;case Et.orderedList:case Et.unorderedList:n.items.forEach((e=>t(e.content)));break;case Et.dictionaryExample:t(n.summary);break;case Et.table:n.rows.forEach((e=>{e.forEach(t)}));break;case Et.termList:n.items.forEach((e=>{t(e.term.inlineContent),t(e.definition.content)}));break}}))}return t(this.content)},reduce(e,t){let n=t;return this.forEach((t=>{n=e(n,t)})),n}},computed:{plaintext(){return this.reduce(((e,t)=>t.type===Et.paragraph?`${e}\n`:t.type===Bt.text?`${e}${t.text}`:e),"").trim()}},BlockType:Et,InlineType:Bt},Mt=Lt,Zt=(0,g.Z)(Mt,Tt,Qt,!1,null,null,null),Rt=Zt.exports},7587:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("aside",{class:e.kind,attrs:{"aria-label":e.kind}},[t("p",{staticClass:"label"},[e._v(e._s(e.name||e.$t(e.label)))]),e._t("default")],2)},r=[];const s={deprecated:"deprecated",experiment:"experiment",important:"important",note:"note",tip:"tip",warning:"warning"};var a={name:"Aside",props:{kind:{type:String,required:!0,validator:e=>Object.prototype.hasOwnProperty.call(s,e)},name:{type:String,required:!1}},computed:{label:({kind:e})=>`aside-kind.${e}`}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,"3ccce809",null),u=c.exports},8233:function(e,t,n){"use strict";n.d(t,{Z:function(){return J}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"code-listing",class:{"single-line":1===e.syntaxHighlightedLines.length},attrs:{"data-syntax":e.syntaxNameNormalized}},[e.fileName?t("Filename",{attrs:{isActionable:e.isFileNameActionable,fileType:e.fileType},on:{click:function(t){return e.$emit("file-name-click")}}},[e._v(e._s(e.fileName)+" ")]):e._e(),t("div",{staticClass:"container-general"},[t("pre",[t("CodeBlock",[e._l(e.syntaxHighlightedLines,(function(n,i){return[t("span",{key:i,class:["code-line-container",{highlighted:e.isHighlighted(i)}]},[e.showLineNumbers?t("span",{staticClass:"code-number",attrs:{"data-line-number":e.lineNumberFor(i)}}):e._e(),t("span",{staticClass:"code-line",domProps:{innerHTML:e._s(n)}})]),e._v("\n")]}))],2)],1)])],1)},r=[],s=n(3208),a=n(3078),o=n(3917),l=n(3390),c=l;const u={objectivec:["objective-c"]},A={bash:["sh","zsh"],c:["h"],cpp:["cc","c++","h++","hpp","hh","hxx","cxx"],css:[],diff:["patch"],http:["https"],java:["jsp"],javascript:["js","jsx","mjs","cjs"],json:[],llvm:[],markdown:["md","mkdown","mkd"],objectivec:["mm","objc","obj-c"].concat(u.objectivec),perl:["pl","pm"],php:[],python:["py","gyp","ipython"],ruby:["rb","gemspec","podspec","thor","irb"],scss:[],shell:["console","shellsession"],swift:[],xml:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],...{NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_HLJS_LANGUAGES?Object.fromEntries({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_HLJS_LANGUAGES.split(",").map((e=>[e,[]]))):void 0},d=new Set(["markdown","swift"]),p=Object.entries(A),h=new Set(Object.keys(A)),g=new Map;async function m(e){const t=[e];try{return await t.reduce((async(e,t)=>{let i;await e,i=d.has(t)?await n(3685)(`./${t}`):await n(2122)(`./${t}.js`),c.registerLanguage(t,i.default)}),Promise.resolve()),!0}catch(i){return console.error(`Could not load ${e} file`),!1}}function f(e){if(h.has(e))return e;const t=p.find((([,t])=>t.includes(e)));return t?t[0]:null}function v(e){if(g.has(e))return g.get(e);const t=f(e);return g.set(e,t),t}c.configure({classPrefix:"syntax-",languages:[...h]});const b=async e=>{const t=v(e);return!(!t||c.listLanguages().includes(t))&&m(t)},y=/\r\n|\r|\n/g,C=/syntax-/;function I(e){return 0===e.length?[]:e.split(y)}function w(e){return(e.trim().match(y)||[]).length}function E(e){const t=document.createElement("template");return t.innerHTML=e,t.content.childNodes}function B(e){const{className:t}=e;if(!C.test(t))return null;const n=I(e.innerHTML).reduce(((e,n)=>`${e}${n}\n`),"");return E(n.trim())}function x(e){return Array.from(e.childNodes).forEach((e=>{if(w(e.textContent))try{const t=e.childNodes.length?x(e):B(e);t&&e.replaceWith(...t)}catch(t){console.error(t)}})),B(e)}function k(e,t){const n=f(t);if(!c.getLanguage(n))throw new Error(`Unsupported language for syntax highlighting: ${t}`);return c.highlight(e,{language:n,ignoreIllegals:!0}).value}function _(e,t){const n=e.join("\n"),i=k(n,t),r=document.createElement("code");return r.innerHTML=i,x(r),I(r.innerHTML)}var S=function(){var e=this,t=e._self._c;return t("span",{staticClass:"filename"},[e.isActionable?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[t("FileIcon",{attrs:{fileType:e.fileType}}),e._t("default")],2):t("span",[t("FileIcon",{attrs:{fileType:e.fileType}}),e._t("default")],2)])},T=[],Q=function(){var e=this,t=e._self._c;return"swift"===e.fileType?t("SwiftFileIcon",{staticClass:"file-icon"}):t("GenericFileIcon",{staticClass:"file-icon"})},L=[],M=n(7834),Z=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"generic-file-icon",attrs:{viewBox:"0 0 14 14",themeId:"generic-file"}},[t("path",{attrs:{d:"M8.033 1l3.967 4.015v7.985h-10v-12zM7.615 2h-4.615v10h8v-6.574z"}}),t("path",{attrs:{d:"M7 1h1v4h-1z"}}),t("path",{attrs:{d:"M7 5h5v1h-5z"}})])},R=[],j=n(3453),N={name:"GenericFileIcon",components:{SVGIcon:j.Z}},D=N,O=n(1001),P=(0,O.Z)(D,Z,R,!1,null,null,null),G=P.exports,V={name:"CodeListingFileIcon",components:{SwiftFileIcon:M.Z,GenericFileIcon:G},props:{fileType:String}},H=V,z=(0,O.Z)(H,Q,L,!1,null,"7c381064",null),q=z.exports,$={name:"CodeListingFilename",components:{FileIcon:q},props:{isActionable:{type:Boolean,default:()=>!1},fileType:String}},W=$,F=(0,O.Z)(W,S,T,!1,null,"c8c40662",null),Y=F.exports,U={name:"CodeListing",components:{Filename:Y,CodeBlock:o.Z},data(){return{syntaxHighlightedLines:[]}},props:{fileName:String,isFileNameActionable:{type:Boolean,default:()=>!1},syntax:String,fileType:String,content:{type:Array,required:!0},startLineNumber:{type:Number,default:()=>1},highlights:{type:Array,default:()=>[]},showLineNumbers:{type:Boolean,default:()=>!1}},computed:{escapedContent:({content:e})=>e.map(s.Xv),highlightedLineNumbers(){return new Set(this.highlights.map((({line:e})=>e)))},syntaxNameNormalized(){const e={occ:a.Z.objectiveC.key.url};return e[this.syntax]||this.syntax}},watch:{content:{handler:"syntaxHighlightLines",immediate:!0}},methods:{isHighlighted(e){return this.highlightedLineNumbers.has(this.lineNumberFor(e))},lineNumberFor(e){return this.startLineNumber+e},async syntaxHighlightLines(){let e;try{await b(this.syntaxNameNormalized),e=_(this.content,this.syntaxNameNormalized)}catch(t){e=this.escapedContent}this.syntaxHighlightedLines=e.map((e=>""===e?"\n":e))}}},X=U,K=(0,O.Z)(X,i,r,!1,null,"570d1ba0",null),J=K.exports},2020:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("WordBreak",{attrs:{tag:"code"}},[e._t("default")],2)},r=[],s=n(352),a={name:"CodeVoice",components:{WordBreak:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,"05f4a5b7",null),u=c.exports},3938:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"column",style:e.style},[e._t("default")],2)},r=[],s={name:"Column",props:{span:{type:Number,default:null}},computed:{style:({span:e})=>({"--col-span":e})}},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,"0f654188",null),c=l.exports},889:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"device-frame",class:e.classes,style:e.styles,attrs:{"data-device":e.device}},[t("div",{staticClass:"device-screen",class:{"with-device":e.currentDeviceAttrs}},[e._t("default")],2),t("div",{staticClass:"device"})])},r=[],s={},a=n(9089);const o=e=>e&&e!==1/0;var l={name:"DeviceFrame",props:{device:{type:String,required:!0}},provide:{insideDeviceFrame:!0},computed:{currentDeviceAttrs:({device:e})=>(0,a.$8)(["theme","device-frames",e],s[e]),styles:({toPixel:e,toUrl:t,toPct:n,currentDeviceAttrs:i={},toVal:r})=>{const{screenTop:s,screenLeft:a,screenWidth:o,frameWidth:l,lightUrl:c,darkUrl:u,screenHeight:A,frameHeight:d}=i;return{"--screen-top":n(s/d),"--screen-left":n(a/l),"--screen-width":n(o/l),"--screen-height":n(A/d),"--screen-aspect":r(o/A),"--frame-width":e(l),"--frame-aspect":r(l/d),"--device-light-url":t(c),"--device-dark-url":t(u)}},classes:({currentDeviceAttrs:e})=>({"no-device":!e})},methods:{toPixel:e=>o(e)?`${e}px`:null,toUrl:e=>o(e)?`url(${e})`:null,toPct:e=>o(e)?100*e+"%":null,toVal:e=>o(e)?e:null}},c=l,u=n(1001),A=(0,u.Z)(c,i,r,!1,null,"c2eac128",null),d=A.exports},8039:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var i=function(){var e=this,t=e._self._c;return t(`h${e.level}`,{tag:"component",attrs:{id:e.anchor}},[e.shouldLink?t("router-link",{staticClass:"header-anchor",attrs:{to:{hash:`#${e.anchor}`},"data-after-text":e.$t("accessibility.in-page-link")},on:{click:function(t){return e.handleFocusAndScroll(e.anchor)}}},[e._t("default"),t("LinkIcon",{staticClass:"icon",attrs:{"aria-hidden":"true"}})],2):[e._t("default")]],2)},r=[],s=n(3704),a=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"link-icon",attrs:{viewBox:"0 0 20 20"}},[t("path",{attrs:{d:"M19.34,4.88L15.12,.66c-.87-.87-2.3-.87-3.17,0l-3.55,3.56-1.38,1.38-1.4,1.4c-.47,.47-.68,1.09-.64,1.7,.02,.29,.09,.58,.21,.84,.11,.23,.24,.44,.43,.63l4.22,4.22h0l.53-.53,.53-.53h0l-4.22-4.22c-.29-.29-.29-.77,0-1.06l1.4-1.4,.91-.91,.58-.58,.55-.55,2.9-2.9c.29-.29,.77-.29,1.06,0l4.22,4.22c.29,.29,.29,.77,0,1.06l-2.9,2.9c.14,.24,.24,.49,.31,.75,.08,.32,.11,.64,.09,.96l3.55-3.55c.87-.87,.87-2.3,0-3.17Z"}}),t("path",{attrs:{d:"M14.41,9.82s0,0,0,0l-4.22-4.22h0l-.53,.53-.53,.53h0l4.22,4.22c.29,.29,.29,.77,0,1.06l-1.4,1.4-.91,.91-.58,.58-.55,.55h0l-2.9,2.9c-.29,.29-.77,.29-1.06,0L1.73,14.04c-.29-.29-.29-.77,0-1.06l2.9-2.9c-.14-.24-.24-.49-.31-.75-.08-.32-.11-.64-.09-.97L.68,11.93c-.87,.87-.87,2.3,0,3.17l4.22,4.22c.87,.87,2.3,.87,3.17,0l3.55-3.55,1.38-1.38,1.4-1.4c.47-.47,.68-1.09,.64-1.7-.02-.29-.09-.58-.21-.84-.11-.22-.24-.44-.43-.62Z"}})])},o=[],l=n(3453),c={name:"LinkIcon",components:{SVGIcon:l.Z}},u=c,A=n(1001),d=(0,A.Z)(u,a,o,!1,null,null,null),p=d.exports,h={name:"LinkableHeading",mixins:[s.Z],components:{LinkIcon:p},props:{anchor:{type:String,required:!1},level:{type:Number,default:()=>2,validator:e=>e>=1&&e<=6}},inject:{enableMinimized:{default:()=>!1},isTargetIDE:{default:()=>!1}},computed:{shouldLink:({anchor:e,enableMinimized:t,isTargetIDE:n})=>!!e&&!t&&!n}},g=h,m=(0,A.Z)(g,i,r,!1,null,"24fddf6a",null),f=m.exports},2387:function(e,t,n){"use strict";n.d(t,{Z:function(){return N}});var i=function(){var e=this,t=e._self._c;return t(e.refComponent,{tag:"component",attrs:{url:e.urlWithParams,"is-active":e.isActiveComputed}},[e._t("default")],2)},r=[],s=n(2449),a=n(7192),o=n(4589),l=function(){var e=this,t=e._self._c;return t("ReferenceExternal",e._b({},"ReferenceExternal",e.$props,!1),[t("CodeVoice",[e._t("default")],2)],1)},c=[],u=function(){var e=this,t=e._self._c;return e.isActive?t("a",{attrs:{href:e.url}},[e._t("default")],2):t("span",[e._t("default")],2)},A=[],d={name:"ReferenceExternal",props:{url:{type:String,required:!0},isActive:{type:Boolean,default:!0}}},p=d,h=n(1001),g=(0,h.Z)(p,u,A,!1,null,null,null),m=g.exports,f=n(2020),v={name:"ReferenceExternalSymbol",props:m.props,components:{ReferenceExternal:m,CodeVoice:f.Z}},b=v,y=(0,h.Z)(b,l,c,!1,null,null,null),C=y.exports,I=function(){var e=this,t=e._self._c;return t("ReferenceInternal",e._b({},"ReferenceInternal",e.$props,!1),[t("CodeVoice",[e._t("default")],2)],1)},w=[],E=function(){var e=this,t=e._self._c;return e.isActive?t("router-link",{attrs:{to:e.url}},[e._t("default")],2):t("span",[e._t("default")],2)},B=[],x={name:"ReferenceInternal",props:{url:{type:String,required:!0},isActive:{type:Boolean,default:!0}}},k=x,_=(0,h.Z)(k,E,B,!1,null,null,null),S=_.exports,T={name:"ReferenceInternalSymbol",props:S.props,components:{ReferenceInternal:S,CodeVoice:f.Z}},Q=T,L=(0,h.Z)(Q,I,w,!1,null,null,null),M=L.exports,Z={name:"Reference",computed:{isInternal({url:e}){if(!e.startsWith("/")&&!e.startsWith("#"))return!1;const{resolved:{name:t}={}}=this.$router.resolve(e)||{};return t!==o.vL},isSymbolReference(){return"symbol"===this.kind&&!this.hasInlineFormatting&&(this.role===a.L.symbol||this.role===a.L.dictionarySymbol)},isDisplaySymbol({isSymbolReference:e,titleStyle:t,ideTitle:n}){return n?e&&"symbol"===t:e},refComponent({isInternal:e,isDisplaySymbol:t}){return e?t?M:S:t?C:m},urlWithParams({isInternal:e}){return e?(0,s.Q2)(this.url,this.$route.query):this.url},isActiveComputed({url:e,isActive:t}){return!(!e||!t)}},props:{url:{type:String,required:!0},kind:{type:String,required:!1},role:{type:String,required:!1},isActive:{type:Boolean,required:!1,default:!0},ideTitle:{type:String,required:!1},titleStyle:{type:String,required:!1},hasInlineFormatting:{type:Boolean,default:!1}}},R=Z,j=(0,h.Z)(R,i,r,!1,null,null,null),N=j.exports},3002:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"row",class:{"with-columns":e.columns},style:e.style},[e._t("default")],2)},r=[],s=n(5381),a={name:"Row",props:{columns:{type:Object,required:!1,validator:e=>Object.entries(e).every((([e,t])=>s.L3[e]&&"number"===typeof t))},gap:{type:Number,required:!1}},computed:{style:({columns:e={},gap:t})=>({"--col-count-large":e.large,"--col-count-medium":e.medium,"--col-count-small":e.small||1,"--col-gap":t&&`${t}px`})}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,"1bcb2d0f",null),u=c.exports},1295:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var i=n(5953);const r={link:"link",reference:"reference",text:"text"};var s,a,o={name:"DestinationDataProvider",mixins:[i.Z],props:{destination:{type:Object,required:!0,default:()=>({})}},inject:{isTargetIDE:{default:()=>!1}},constants:{DestinationType:r},computed:{isExternal:({reference:e,destination:t})=>e.type===r.link||t.type===r.link,shouldAppendOpensInBrowser:({isExternal:e,isTargetIDE:t})=>e&&t,reference:({references:e,destination:t})=>e[t.identifier]||{},linkUrl:({destination:e,reference:t})=>({[r.link]:e.destination,[r.reference]:t.url,[r.text]:e.text}[e.type]),linkTitle:({reference:e,destination:t})=>({[r.link]:t.title,[r.reference]:t.overridingTitle||e.title,[r.text]:""}[t.type])},methods:{formatAriaLabel(e){return this.shouldAppendOpensInBrowser?`${e} (opens in browser)`:e}},render(){return this.$scopedSlots.default({url:this.linkUrl||"",title:this.linkTitle||"",formatAriaLabel:this.formatAriaLabel,isExternal:this.isExternal})}},l=o,c=n(1001),u=(0,c.Z)(l,s,a,!1,null,null,null),A=u.exports},2627:function(e,t,n){"use strict";n.d(t,{Z:function(){return P}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"TopicsLinkCardGrid"},[t("Row",{attrs:{columns:{large:e.compactCards?3:2,medium:2}}},e._l(e.items,(function(n){return t("Column",{key:n.title},[t("TopicsLinkCardGridItem",{attrs:{item:n,compact:e.compactCards}})],1)})),1)],1)},r=[],s=n(3002),a=n(3938),o=n(3946),l=function(){var e=this,t=e._self._c;return t("Card",{staticClass:"reference-card-grid-item",attrs:{url:e.item.url,image:e.imageReferences.card,title:e.item.title,"floating-style":"",size:e.cardSize,"link-text":e.compact?"":e.$t(e.linkText)},scopedSlots:e._u([e.imageReferences.card?null:{key:"cover",fn:function({classes:n}){return[t("div",{staticClass:"reference-card-grid-item__image",class:n},[t("TopicTypeIcon",{staticClass:"reference-card-grid-item__icon",attrs:{type:e.item.role,"image-override":e.references[e.imageReferences.icon]}})],1)]}}],null,!0)},[e.compact?e._e():t("ContentNode",{attrs:{content:e.item.abstract}})],1)},c=[],u=function(){var e=this,t=e._self._c;return t("Reference",e._b({staticClass:"card",class:e.classes,attrs:{url:e.url}},"Reference",e.linkAriaTags,!1),[t("CardCover",{attrs:{variants:e.imageVariants,rounded:e.floatingStyle,alt:e.imageReference.alt,"aria-hidden":"true"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._t("cover",null,null,t)]}}],null,!0)}),t("div",{staticClass:"details",attrs:{"aria-hidden":"true"}},[e.eyebrow?t("div",{staticClass:"eyebrow",attrs:{id:e.eyebrowId,"aria-label":e.formatAriaLabel(`- ${e.eyebrow}`)}},[e._v(" "+e._s(e.eyebrow)+" ")]):e._e(),t("div",{staticClass:"title",attrs:{id:e.titleId}},[e._v(" "+e._s(e.title)+" ")]),e.$slots.default?t("div",{staticClass:"card-content",attrs:{id:e.contentId}},[e._t("default")],2):e._e(),e.linkText?t(e.hasButton?"ButtonLink":"div",{tag:"component",staticClass:"link"},[e._v(" "+e._s(e.linkText)+" "),e.showExternalLinks?t("DiagonalArrowIcon",{staticClass:"icon-inline link-icon"}):e.hasButton?e._e():t("InlineChevronRightIcon",{staticClass:"icon-inline link-icon"})],1):e._e()],1)],1)},A=[],d=n(5281),p=n(8785),h=n(6817),g=n(2387),m={small:"small",large:"large"},f=n(5953),v=function(){var e=this,t=e._self._c;return t("div",{staticClass:"card-cover-wrap",class:{rounded:e.rounded}},[e._t("default",(function(){return[t("ImageAsset",{staticClass:"card-cover",attrs:{variants:e.variants,alt:e.alt}})]}),{classes:"card-cover"})],2)},b=[],y=n(6769),C={name:"CardCover",components:{ImageAsset:y.Z},props:{variants:{type:Array,required:!0},rounded:{type:Boolean,default:!1},alt:{type:String,default:null}}},I=C,w=n(1001),E=(0,w.Z)(I,v,b,!1,null,"28b14a83",null),B=E.exports,x={name:"Card",components:{Reference:g.Z,DiagonalArrowIcon:h.Z,InlineChevronRightIcon:p.Z,CardCover:B,ButtonLink:d.Z},constants:{CardSize:m},mixins:[f.Z],computed:{titleId:({_uid:e})=>`card_title_${e}`,contentId:({_uid:e})=>`card_content_${e}`,eyebrowId:({_uid:e})=>`card_eyebrow_${e}`,linkAriaTags:({titleId:e,eyebrowId:t,contentId:n,eyebrow:i,$slots:r})=>({"aria-labelledby":e.concat(i?` ${t}`:""),"aria-describedby":r.default?`${n}`:null}),classes:({size:e,floatingStyle:t})=>[e,{"floating-style":t}],imageReference:({image:e,references:t})=>t[e]||{},imageVariants:({imageReference:e})=>e.variants||[]},props:{linkText:{type:String,required:!1},url:{type:String,required:!1,default:""},eyebrow:{type:String,required:!1},image:{type:String,required:!1},size:{type:String,validator:e=>Object.prototype.hasOwnProperty.call(m,e)},title:{type:String,required:!0},hasButton:{type:Boolean,default:()=>!1},floatingStyle:{type:Boolean,default:!1},showExternalLinks:{type:Boolean,default:!1},formatAriaLabel:{type:Function,default:e=>e}}},k=x,_=(0,w.Z)(k,u,A,!1,null,"1651529a",null),S=_.exports,T=n(3570),Q=n(7192);const L={[Q.L.article]:"documentation.card.read-article",[Q.L.overview]:"documentation.card.start-tutorial",[Q.L.collection]:"documentation.card.view-api",[Q.L.symbol]:"documentation.card.view-symbol",[Q.L.sampleCode]:"documentation.card.view-sample-code"};var M={name:"TopicsLinkCardGridItem",components:{TopicTypeIcon:T.Z,Card:S,ContentNode:()=>Promise.resolve().then(n.bind(n,8843))},mixins:[f.Z],props:{item:{type:Object,required:!0},compact:{type:Boolean,default:!0}},computed:{imageReferences:({item:e})=>(e.images||[]).reduce(((e,t)=>(e[t.type]=t.identifier,e)),{icon:null,card:null}),linkText:({item:e})=>L[e.role]||"documentation.card.learn-more",cardSize:({compact:e})=>e?void 0:m.large}},Z=M,R=(0,w.Z)(Z,l,c,!1,null,"87dd3302",null),j=R.exports,N={name:"TopicsLinkCardGrid",components:{TopicsLinkCardGridItem:j,Column:a.Z,Row:s.Z},props:{items:{type:Array,required:!0},topicStyle:{type:String,default:o.o.compactGrid,validator:e=>e===o.o.compactGrid||e===o.o.detailedGrid}},computed:{compactCards:({topicStyle:e})=>e===o.o.compactGrid}},D=N,O=(0,w.Z)(D,i,r,!1,null,null,null),P=O.exports},1576:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"col",class:e.classes},[e._t("default")],2)},r=[];const s=0,a=12,o=new Set(["large","medium","small"]),l=e=>({type:Object,default:()=>({}),validator:t=>Object.keys(t).every((n=>o.has(n)&&e(t[n])))}),c=l((e=>"boolean"===typeof e)),u=l((e=>"number"===typeof e&&e>=s&&e<=a));var A={name:"GridColumn",props:{isCentered:c,isUnCentered:c,span:{...u,default:()=>({large:a})}},computed:{classes:function(){return{[`large-${this.span.large}`]:void 0!==this.span.large,[`medium-${this.span.medium}`]:void 0!==this.span.medium,[`small-${this.span.small}`]:void 0!==this.span.small,"large-centered":!!this.isCentered.large,"medium-centered":!!this.isCentered.medium,"small-centered":!!this.isCentered.small,"large-uncentered":!!this.isUnCentered.large,"medium-uncentered":!!this.isUnCentered.medium,"small-uncentered":!!this.isUnCentered.small}}}},d=A,p=n(1001),h=(0,p.Z)(d,i,r,!1,null,"2ee3ad8b",null),g=h.exports},9649:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"row"},[e._t("default")],2)},r=[],s={name:"GridRow"},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,"be73599c",null),c=l.exports},5692:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"article-icon",attrs:{viewBox:"0 0 14 14",themeId:"article"}},[t("path",{attrs:{d:"M8.033 1l3.967 4.015v7.985h-10v-12zM7.615 2h-4.615v10h8v-6.574z"}}),t("path",{attrs:{d:"M7 1h1v4h-1z"}}),t("path",{attrs:{d:"M7 5h5v1h-5z"}})])},r=[],s=n(3453),a={name:"ArticleIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},7775:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"curly-brackets-icon",attrs:{viewBox:"0 0 14 14",themeId:"curly-brackets"}},[t("path",{attrs:{d:"M9.987 14h-0.814v-0.916h0.36c0.137 0 0.253-0.038 0.349-0.116 0.099-0.080 0.179-0.188 0.239-0.318 0.064-0.134 0.11-0.298 0.139-0.483 0.031-0.186 0.045-0.38 0.045-0.58v-2.115c0-0.417 0.046-0.781 0.139-1.083 0.092-0.3 0.2-0.554 0.322-0.754 0.127-0.203 0.246-0.353 0.366-0.458 0.087-0.076 0.155-0.131 0.207-0.169-0.052-0.037-0.12-0.093-0.207-0.167-0.12-0.105-0.239-0.255-0.366-0.459-0.122-0.2-0.23-0.453-0.322-0.754-0.093-0.3-0.139-0.665-0.139-1.082v-2.13c0-0.199-0.014-0.392-0.045-0.572-0.029-0.182-0.076-0.345-0.139-0.483-0.060-0.137-0.141-0.246-0.239-0.328-0.095-0.076-0.212-0.115-0.349-0.115h-0.36v-0.916h0.814c0.442 0 0.788 0.18 1.030 0.538 0.238 0.352 0.358 0.826 0.358 1.407v2.236c0 0.3 0.015 0.597 0.044 0.886 0.030 0.287 0.086 0.544 0.164 0.765 0.077 0.216 0.184 0.392 0.318 0.522 0.129 0.124 0.298 0.188 0.503 0.188h0.058v0.916h-0.058c-0.206 0-0.374 0.064-0.503 0.188-0.134 0.129-0.242 0.305-0.318 0.521-0.078 0.223-0.134 0.48-0.164 0.766-0.029 0.288-0.044 0.587-0.044 0.884v2.236c0 0.582-0.12 1.055-0.358 1.409-0.242 0.358-0.588 0.538-1.030 0.538z"}}),t("path",{attrs:{d:"M4.827 14h-0.814c-0.442 0-0.788-0.18-1.030-0.538-0.238-0.352-0.358-0.825-0.358-1.409v-2.221c0-0.301-0.015-0.599-0.045-0.886-0.029-0.287-0.085-0.544-0.163-0.764-0.077-0.216-0.184-0.393-0.318-0.522-0.131-0.127-0.296-0.188-0.503-0.188h-0.058v-0.916h0.058c0.208 0 0.373-0.063 0.503-0.188 0.135-0.129 0.242-0.304 0.318-0.522 0.078-0.22 0.134-0.477 0.163-0.765 0.030-0.286 0.045-0.585 0.045-0.886v-2.251c0-0.582 0.12-1.055 0.358-1.407 0.242-0.358 0.588-0.538 1.030-0.538h0.814v0.916h-0.36c-0.138 0-0.252 0.038-0.349 0.116-0.099 0.079-0.179 0.189-0.239 0.327-0.064 0.139-0.11 0.302-0.141 0.483-0.029 0.18-0.044 0.373-0.044 0.572v2.13c0 0.417-0.046 0.782-0.138 1.082-0.092 0.302-0.201 0.556-0.324 0.754-0.123 0.201-0.246 0.356-0.366 0.459-0.086 0.074-0.153 0.13-0.206 0.167 0.052 0.038 0.12 0.093 0.206 0.169 0.12 0.103 0.243 0.258 0.366 0.458s0.232 0.453 0.324 0.754c0.092 0.302 0.138 0.666 0.138 1.083v2.115c0 0.2 0.015 0.394 0.044 0.58 0.030 0.186 0.077 0.349 0.139 0.482 0.062 0.132 0.142 0.239 0.241 0.32 0.096 0.079 0.21 0.116 0.349 0.116h0.36z"}})])},r=[],s=n(3453),a={name:"CurlyBracketsIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},6817:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"diagonal-arrow",attrs:{viewBox:"0 0 14 14",themeId:"diagonal-arrow"}},[t("path",{attrs:{d:"M0.010 12.881l10.429-10.477-3.764 0.824-0.339-1.549 7.653-1.679-1.717 7.622-1.546-0.349 0.847-3.759-10.442 10.487z"}})])},r=[],s=n(3453),a={name:"DiagonalArrowIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},8633:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",themeId:"path"}},[t("path",{attrs:{d:"M0 0.948h2.8v2.8h-2.8z"}}),t("path",{attrs:{d:"M11.2 10.252h2.8v2.8h-2.8z"}}),t("path",{attrs:{d:"M6.533 1.852h0.933v10.267h-0.933z"}}),t("path",{attrs:{d:"M2.8 1.852h4.667v0.933h-4.667z"}}),t("path",{attrs:{d:"M6.533 11.186h4.667v0.933h-4.667z"}})])},r=[],s=n(3453),a={name:"PathIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},6698:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"play-icon",attrs:{viewBox:"0 0 14 14",themeId:"play"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),t("path",{attrs:{d:"M10.195 7.010l-5 3v-6l5 3z"}})])},r=[],s=n(3453),a={name:"PlayIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},7834:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"swift-file-icon",attrs:{viewBox:"0 0 15 14",themeId:"swift-file"}},[t("path",{attrs:{d:"M14.93,13.56A2.15,2.15,0,0,0,15,13a5.37,5.37,0,0,0-1.27-3.24A6.08,6.08,0,0,0,14,7.91,9.32,9.32,0,0,0,9.21.31a8.51,8.51,0,0,1,1.78,5,6.4,6.4,0,0,1-.41,2.18A45.06,45.06,0,0,1,3.25,1.54,44.57,44.57,0,0,0,7.54,6.9,45.32,45.32,0,0,1,1.47,2.32,35.69,35.69,0,0,0,8.56,9.94a6.06,6.06,0,0,1-3.26.85A9.48,9.48,0,0,1,0,8.91a10,10,0,0,0,8.1,4.72c2.55,0,3.25-1.2,4.72-1.2a2.09,2.09,0,0,1,1.91,1.15C14.79,13.69,14.88,13.75,14.93,13.56Z"}})])},r=[],s=n(3453),a={name:"SwiftFileIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,"c01a6890",null),u=c.exports},9001:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"technology-icon",attrs:{viewBox:"0 0 14 14",themeId:"technology"}},[t("path",{attrs:{d:"M3.39,9l3.16,1.84.47.28.47-.28L10.61,9l.45.26,1.08.63L7,12.91l-5.16-3,1.08-.64L3.39,9M7,0,0,4.1,2.47,5.55,0,7,2.47,8.44,0,9.9,7,14l7-4.1L11.53,8.45,14,7,11.53,5.56,14,4.1ZM7,7.12,5.87,6.45l-1.54-.9L3.39,5,1.85,4.1,7,1.08l5.17,3L10.6,5l-.93.55-1.54.91ZM7,10,3.39,7.9,1.85,7,3.4,6.09,4.94,7,7,8.2,9.06,7,10.6,6.1,12.15,7l-1.55.9Z"}})])},r=[],s=n(3453),a={name:"TechnologyIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},8638:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"tutorial-icon",attrs:{viewBox:"0 0 14 14",themeId:"tutorial"}},[t("path",{attrs:{d:"M0.933 6.067h3.733v1.867h-3.733v-1.867z"}}),t("path",{attrs:{d:"M0.933 1.867h3.733v1.867h-3.733v-1.867z"}}),t("path",{attrs:{d:"M13.067 1.867v10.267h-7.467v-10.267zM12.133 2.8h-5.6v8.4h5.6z"}}),t("path",{attrs:{d:"M0.933 10.267h3.733v1.867h-3.733v-1.867z"}})])},r=[],s=n(3453),a={name:"TutorialIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},6769:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var i=function(){var e=this,t=e._self._c;return e.fallbackImageSrcSet?t("img",{staticClass:"fallback",attrs:{title:e.$t("error.image"),decoding:"async",alt:e.alt,srcset:e.fallbackImageSrcSet}}):t("picture",[e.prefersAuto&&e.darkVariantAttributes?t("source",{attrs:{media:"(prefers-color-scheme: dark)",srcset:e.darkVariantAttributes.srcSet}}):e._e(),e.prefersDark&&e.darkVariantAttributes?t("img",e._b({ref:"img",attrs:{decoding:"async","data-orientation":e.orientation,loading:e.loading,alt:e.alt,width:e.darkVariantAttributes.width||e.optimalWidth,height:e.darkVariantAttributes.width||e.optimalWidth?"auto":null},on:{error:e.handleImageLoadError}},"img",e.darkVariantAttributes,!1)):t("img",e._b({ref:"img",attrs:{decoding:"async","data-orientation":e.orientation,loading:e.loading,alt:e.alt,width:e.defaultAttributes.width||e.optimalWidth,height:e.defaultAttributes.width||e.optimalWidth?"auto":null},on:{error:e.handleImageLoadError}},"img",e.defaultAttributes,!1))])},r=[],s=n(5947),a={props:{variants:{type:Array,required:!0}},computed:{variantsGroupedByAppearance(){return(0,s.XV)(this.variants)},lightVariants(){return(0,s.u)(this.variantsGroupedByAppearance.light)},darkVariants(){return(0,s.u)(this.variantsGroupedByAppearance.dark)}}},o=n(4030),l=n(9804),c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJZCAYAAABRKlHVAAAACXBIWXMAABYlAAAWJQFJUiTwAAAXvUlEQVR4nO3d72pU57vH4aWmSoIBqSGpQaFgsVDoMexj22e2D6Cvav8plVq0amK0rbGJ9V83d+hs/Llb80wy6ztr1lwXBPoizcyamRfz8XmedZ/56quv/qcDAAAIWOm67r+80AAAQMJZrzIAAJAiQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQs+KlBmBR3L59u1tdXe0uX77cra2ted8AFpAAAWAhHBwcdPv7+0c/u7u73fnz57utra3u0qVLR/8NwGIQIAAshCdPnvzH03z58mV37969o5+KkPqplREAhk2AALAQ3g+Qd/32229HPxUjm5ub3fb2tjcVYKAcQgdg8Cou3rx5c+zTrN9ZWfFvawBDJkAAGLwKkFa2YQEMmwABYNBqVeND26/eVedAzp075w0FGDABAsCgTbP6UQECwLAJEAAGbWdnp+np1cqH7VcAwydAABisutXu4eFh09Oz+gGwGAQIAIO1t7fX/NTq9rsADJ8AAWCwWg+f1yT0tbU1byTAAhAgAAzS/v7+0RasFs5+ACwOAQLAILWufpSNjQ1vIsCCECAADFLr7XfX19ePtmABsBgECACDU6sfNYCwhe1XAItFgAAwOK2rHzX7w+13ARbLivcL4MNu377tFZqRGzduHPuH6uB5a4CcPXu2u3PnziCubaLlGgGWmQABOEbdjYnTa90q9fTp0+bHevXq1dEPAIvDFiwAIlq3Su3s7HhDAEZMgADQu9azGgcHB93r16+9IQAjJkAA6F3r6sfe3p43A2DkBAgAvWs9/zHN8EEAFpMAAaBXNSSwhgUep+589fbtW28GwMgJEAB61br96vHjx94IgCUgQADoVcv2q5p6/uzZM28EwBIQIAD0prZfra2tHfvnWwcPArD4DCIEmIH6ot160HqZtJz96KaY/XHmzJnuk08+mcsrWAfka0o7AKcjQABm4MKFC9329raX8gTqS/3h4WHT//jxxx/P7XV+/vy5AAGYAVuwAJiraSafb25uerMAFpwAAWCuWs9/tJ4nAWDYBAgAc7O/v9+8rWlra8sbBTACAgSAuZlm8nnrPBEAhk2AADAXNfujdftV3U2rtmABsPgECABzUfFREdLCLY4BxkOAADAXrasf586ds/0KYEQECABxdfC8NUAqPipCABgHAQJAXGt8dLZfAYyOAAEgrnX4YB08rwPoAIyHAAEg6uDgoHn2h7MfAOOz4j0FWCz1Bf758+fd69ev/+N5r6ysdBcvXhz8tPDd3d3m3zV8EGB8BAjAAqgVg9q2VIP7jrt1bW1bqnMT9eV9iIe3W89/rK6umv0BMEICBGDgHjx40D18+LD5SVas1O/XSsP29na3ubk5mAucZvaH1Q+AcRIgAANVX9Rv3brVHR4enugJ1v9/7969oy/9169fH8RqSK3gtHL+A2CcHEIHGKA653Hz5s0Tx8e79vf3j0KmdeWhL/X4Zn8AIEAABqa+qN+9e3emwVAhUxEyT9Osfpj9ATBeAgRgYCo+ZrHy8b76m7Ula1729vaaHrlWPmy/AhgvAQIwILVFaZop4dOqg+m1vSutDsa3RpXVD4BxEyAAA5JYobh//378glsnn3cCBGD0BAjAQNTKR+uE8NOoQ+mJx3lX66pOzf0Y+iBFAE5HgAAMRJ9br96XfqzW4DH7A2D8BAjAQNTKRMpQY8fhc4DxEyAAA5HcFpU6iD7t7I/aggXAuAkQgAFIrn50f4dBQsVH62NZ/QBYDgIEgN60Dh+s2R/ufgWwHAQIAL2oLWWtKztWPwCWhwABGID19fXok6gVh761Tj7vzP4AWCoCBGAgElEwkZi10br9qg6epwMMgPkRIAADkfwSfvHixV7/ft1lq/WuXlY/AJaLAAEYiOQ5iL4fa3d3t/l3NzY2en0uAAyLAAEYiFoJSMzBqJWWvrdgtc7+WF1dNfsDYMkIEIAB2d7e7v3JXLlypde/X2c/Wmd/bG1t9fpcABgeAQIwILUKUqsCfamtV32fNWld/ejcfhdgKQkQgIH57LPPerkjVoXNp59+2uvF1spHa4BUbCXv/AXAMAgQgIGpMxE3btyY6Zfz+lt9hc27Wm+9251i9aN1excAwyRAAAaoDolXhMzigHatfHz55ZeRw96twwcrhE4SIBUft27d6u7du3eCZwfAEAgQgIGqCPniiy9ONSdjc3Oz+/zzzyNbnWr2x+HhYdPvnuSaJvFRj1G3+Z1mtQWA4VjxXgAMV4VDnduoL+z1hbvlS/dkdaHuqJW8xe00QTBtgLwbHxO1ClKrO4mp7gDMjgABWAB156r6uXbtWre/v/9/k8Yn08bri3iFx+T35mGa2R/TRsP78dH9HSW3b98+2l7mMDvA4hAgAAtksroxtNvXVnxMYug4004+v3v37r9u7ZqsjNRWNQAWgzMgAJxaX7M/Kj6O29pVcVK/B8BiECAAnEqtQrSe/6j4aD2X0hIfE63nYwCYPwECwKn0sfoxTXy8+//U2RgAhk2AAHAqraFQ51da7n51kviYqEPpBhUCDJsAAeDE6uB53ZWrRcvqx2nio3vnUDoAwyVAADix1snn3d9DET/ktPEx4VA6wLAJEABOrDUY6uD5h2Z/zCo+Jupv1bR0AIZHgABwIrX1qnX2x4fOfsw6PiZqUnrr9jAAcgQIwIKoL/tDOmA9TTT82/DBvuJj4s6dO82RBECGAAFYAPUv+d99993RAeuhREjr7XfX19f/cfZHYnZHvVY//vijO2MBDIgAARi4+pI+ub1sHbAeQoTUc2p9Dv+0/ar+/9RB8XrNajsWAMMgQAAG7J++qNcX6ps3b8516N5phg8m4+Pdx3QoHWAYBAjAQNWX9H/7ol6rD7UqMo8IqTMVrQFSqx81gHBiHvExUasg04QTAP0QIAAD1HI4ezJ0L/2l+qSrH/OMj4l6/HmuHAEgQAAGpaLi22+/bT6c/fbt26M7Pe3s7MQuo3X4YB08nwTIEOKj+/v1refhUDrA/AgQgIGoL8V1p6sXL15M/YTu37/f/fzzz71fSK0e1BmUFkOLjwmT0gHmS4AADEB9sf/mm29ONbOiViZ++OGHXi9mmtvm1vmPocXHRG0je/DgwTCeDMCSESAAc1bxUWc5Xr9+feon8scffxyFTF9aA2R1dXXwKw0PHz50KB1gDgQIwBzVF/pataizHLPy559/Ht2md9bnHOrLeuvfrABZhG1ODqUD5AkQgDmZbE/666+/Zv4EaivX119/faotXe+bZrXg6dOnM3vcPjmUDpAnQADm4Jdfful9haBWVeqOWq2Hxj+kvqC3br86c+bMqR8vqV6fupMYABkCBCDsp59+6h49ehR50IqQurPWaVckpln96GNFp2/7+/tHgwoB6J8AAQiZTC+fx/akip7TPG5yzsi87O7uTnWXLwBORoAABFR81GHz+pf2eakIqa1f06pzJLPYxrUIahXEoXSAfgkQgJ7VF9rvv//+RAMGZ622fk07sLB18vkYVCjWeRCH0gH6I0AAejSZ8VG3xh2KCopaDWn1+PHjpfqI1IqPQ+kA/REgAD2p7VYVH7Oc8TErredB6hpmMSBx0dR1L8IcE4BFJEAAelCHmevA+RDjo6yvrzf93jJtv3pfvYcOpQPMngABmLG6m9LQ//X86tWrx/5OnYOY5va7Y2RSOsDsCRCAGaqzFUOfJ/HRRx91a2trx/5excdQV3CSaiXLoXSA2REgADNy2lkbKRsbG02PtAjXklDxUWd5AJiNFa8jwOnVLXbnOeNjGi0BUneCevbs2ZCe9lzVHJQLFy4s8SsAMDtWQABm4NWrVwvxMq6urnbnz58/9veW/ezHPxnSrZQBFpkAAVgiW1tbTRdbAwsBoA8CBGCJXLp06diLrbs+LcqKDgCLR4AALImKj3Pnzh17sWZfANAnAQKwJC5fvtx0ocs8fBCA/gkQgCVQKx8t26/M/gCgbwIEYAm0xEdn9QOAAAECsAQ2NzePvcgauPf777/7OADQKwECMHI192Ntbe3YizT7A4AEAQIwcq2Hz83+ACBBgACM3MbGxrEX+PLly+7Fixc+CgD0ToAAjNjq6urRFqzj7Ozs+BgAECFAAEZsa2ur6eJ+/fVXHwMAIgQIwIi13H53f3+/e/XqlY8BABECBGCkKj5qAOFxnjx54iMAQIwAARiplrtf1ewP268ASBIgACNUKx8t269q9sfbt299BACIESAAI9QSH2Vvb8/bD0CUAAEYoc3NzWMvqmZ/PH/+3NsPQJQAARiZmvuxtrZ27EXV9isASBMgACPTcvi8PHr0yFsPQJwAARiZjY2NYy/o4ODA7A8A5kKAAIzI6urq0Ras4+zu7nrbAZgLAQIwIltbW00XY/YHAPMiQABGxOwPAIZuxTsE8GFXrlxZiFfowoULRwMIj/PkyZPmv1krKmfP+rcqAGZHgAAcY3t7ezQv0Zs3b5pvv1urKVevXu39OQGwXPyzFsASmWb1o/V2vgAwDQECsET29vaaLra2crWcJwGAaQkQgCXx8uXL7vDwsOlirX4A0BcBArAkdnZ2mi9UgADQFwECsCRaD5/XIMO1tTUfCwB6IUAAlkDFR23BatE6zBAATkKAACyB1tWPrnGYIQCclAABGLlpZ3/UFiwA6IsAARi5io+KkBZWPwDomwABGLnW4YM1+8PdrwDomwABGLE6eL6/v990gVY/AEgQIAAj1jr5vDP7A4AQAQIwYq3br+rg+fr6uo8CAL0TIAAjdXBw0Dz7w+oHACkCBGDEWs91bGxs+BgAELHiZQYYp7W1te769etHt+CtrVh1HuTw8PD/Xevq6qrZHwDECBCAkavb625ubh791JasnZ2do9kgk+1ZW1tbPgIAxAgQgCVSKx3Xrl07+qkIqR+33wUgSYAALKkKD/EBQJpD6AAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAEDMStd1/+3lBgAAetd13f8C5ofqtHojInUAAAAASUVORK5CYII=";const u=10;function A(e){if(!e.length)return null;const t=e.map((e=>`${(0,s.AH)(e.src)} ${e.density}`)).join(", "),n=e[0],i={srcSet:t,src:(0,s.AH)(n.src)},{width:r}=n.size||{width:null};return r&&(i.width=r,i.height="auto"),i}var d={name:"ImageAsset",mixins:[a],inject:{imageLoadingStrategy:{default:null}},data:()=>({appState:o["default"].state,fallbackImageSrcSet:null,optimalWidth:null,optimalHeight:null}),computed:{allVariants:({lightVariants:e=[],darkVariants:t=[]})=>e.concat(t),defaultAttributes:({lightVariantAttributes:e,darkVariantAttributes:t})=>e||t,darkVariantAttributes:({darkVariants:e})=>A(e),lightVariantAttributes:({lightVariants:e})=>A(e),loading:({appState:e,imageLoadingStrategy:t})=>t||e.imageLoadingStrategy,preferredColorScheme:({appState:e})=>e.preferredColorScheme,prefersAuto:({preferredColorScheme:e})=>e===l.Z.auto,prefersDark:({preferredColorScheme:e})=>e===l.Z.dark,orientation:({optimalWidth:e,optimalHeight:t})=>(0,s.T8)(e,t)},props:{alt:{type:String,default:""},variants:{type:Array,required:!0},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},methods:{handleImageLoadError(){this.fallbackImageSrcSet=`${c} 2x`},async calculateOptimalDimensions(){const{$refs:{img:{currentSrc:e}},allVariants:t}=this,{density:n}=t.find((({src:t})=>e.endsWith(t))),i=parseInt(n.match(/\d+/)[0],u),r=await(0,s.RY)(e),a=r.width/i,o=r.height/i;return{width:a,height:o}},async optimizeImageSize(){if(!this.defaultAttributes.width&&this.$refs.img)try{const e=await this.calculateOptimalDimensions();this.optimalWidth=e.width,this.optimalHeight=e.height}catch{console.error("Unable to calculate optimal image width")}}},mounted(){this.shouldCalculateOptimalWidth&&this.$refs.img.addEventListener("load",this.optimizeImageSize)}},p=d,h=n(1001),g=(0,h.Z)(p,i,r,!1,null,null,null),m=g.exports},3975:function(e,t,n){"use strict";n.d(t,{Z:function(){return I}});var i=function(){var e=this,t=e._self._c;return t("nav",{ref:"nav",staticClass:"nav",class:e.rootClasses,attrs:{role:"navigation"}},[t("div",{ref:"wrapper",staticClass:"nav__wrapper"},[t("div",{staticClass:"nav__background"}),e.hasOverlay?t("div",{staticClass:"nav-overlay",on:{click:e.closeNav}}):e._e(),t("div",{staticClass:"nav-content"},[e._t("pre-title",null,{className:"pre-title"},{closeNav:e.closeNav,inBreakpoint:e.inBreakpoint,currentBreakpoint:e.currentBreakpoint,isOpen:e.isOpen}),e.$slots.default?t("div",{staticClass:"nav-title"},[e._t("default")],2):e._e(),e._t("after-title"),t("div",{staticClass:"nav-menu"},[t("a",{ref:"axToggle",staticClass:"nav-ax-toggle",attrs:{href:"#",role:"button"},on:{click:function(t){return t.preventDefault(),e.toggleNav.apply(null,arguments)}}},[t("span",{staticClass:"visuallyhidden"},[e.isOpen?[e._v(" "+e._s(e.$t("documentation.nav.close-menu"))+" ")]:[e._v(" "+e._s(e.$t("documentation.nav.open-menu"))+" ")]],2)]),t("div",{ref:"tray",staticClass:"nav-menu-tray",on:{transitionend:function(t){return t.target!==t.currentTarget?null:e.onTransitionEnd.apply(null,arguments)},click:e.handleTrayClick}},[e._t("tray",(function(){return[t("NavMenuItems",[e._t("menu-items")],2)]}),{closeNav:e.closeNav})],2)]),t("div",{staticClass:"nav-actions"},[t("a",{ref:"toggle",staticClass:"nav-menucta",attrs:{href:"#",tabindex:"-1","aria-hidden":"true"},on:{click:function(t){return t.preventDefault(),e.toggleNav.apply(null,arguments)}}},[t("span",{staticClass:"nav-menucta-chevron"})])])],2),e._t("after-content")],2),t("BreakpointEmitter",{attrs:{scope:e.BreakpointScopes.nav},on:{change:e.onBreakpointChange}})],1)},r=[],s=n(9146),a=n(6302),o=n(7188),l=n(9652),c=n(1716),u=n(5381),A=n(1147),d=n(5657);const{noClose:p}=c.MenuLinkModifierClasses,{BreakpointName:h,BreakpointScopes:g}=o["default"].constants,m=8,f={isDark:"theme-dark",isOpen:"nav--is-open",inBreakpoint:"nav--in-breakpoint-range",isTransitioning:"nav--is-transitioning",isSticking:"nav--is-sticking",hasSolidBackground:"nav--solid-background",hasNoBorder:"nav--noborder",hasFullWidthBorder:"nav--fullwidth-border",isWideFormat:"nav--is-wide-format",noBackgroundTransition:"nav--no-bg-transition"};var v={name:"NavBase",components:{NavMenuItems:a.Z,BreakpointEmitter:o["default"]},constants:{NavStateClasses:f,NoBGTransitionFrames:m},props:{breakpoint:{type:String,default:h.small},hasOverlay:{type:Boolean,default:!0},hasSolidBackground:{type:Boolean,default:!1},hasNoBorder:{type:Boolean,default:!1},hasFullWidthBorder:{type:Boolean,default:!1},isDark:{type:Boolean,default:!1},isWideFormat:{type:Boolean,default:!1}},mixins:[s["default"]],data(){return{isOpen:!1,isTransitioning:!1,isSticking:!1,noBackgroundTransition:!0,currentBreakpoint:h.large}},computed:{BreakpointScopes:()=>g,inBreakpoint:({currentBreakpoint:e,breakpoint:t})=>!(0,u.fr)(e,t),rootClasses:({isOpen:e,inBreakpoint:t,isTransitioning:n,isSticking:i,hasSolidBackground:r,hasNoBorder:s,hasFullWidthBorder:a,isDark:o,isWideFormat:l,noBackgroundTransition:c})=>({[f.isDark]:o,[f.isOpen]:e,[f.inBreakpoint]:t,[f.isTransitioning]:n,[f.isSticking]:i,[f.hasSolidBackground]:r,[f.hasNoBorder]:s,[f.hasFullWidthBorder]:a,[f.isWideFormat]:l,[f.noBackgroundTransition]:c})},watch:{isOpen(e){this.$emit("change",e),e?this.onExpand():this.onClose()}},async mounted(){window.addEventListener("keydown",this.onEscape),window.addEventListener("popstate",this.closeNav),window.addEventListener("orientationchange",this.closeNav),document.addEventListener("click",this.handleClickOutside),this.handleFlashOnMount(),await this.$nextTick()},beforeDestroy(){window.removeEventListener("keydown",this.onEscape),window.removeEventListener("popstate",this.closeNav),window.removeEventListener("orientationchange",this.closeNav),document.removeEventListener("click",this.handleClickOutside),this.isOpen&&this.toggleScrollLock(!1)},methods:{getIntersectionTargets(){return[document.getElementById(c.EA)||this.$el]},toggleNav(){this.isOpen=!this.isOpen,this.isTransitioning=!0},closeNav(){const e=this.isOpen;return this.isOpen=!1,this.resolveOnceTransitionsEnd(e)},resolveOnceTransitionsEnd(e){return e&&this.inBreakpoint?(this.isTransitioning=!0,new Promise((e=>{const t=this.$watch("isTransitioning",(()=>{e(),t()}))}))):Promise.resolve()},async onTransitionEnd({propertyName:e}){"max-height"===e&&(this.$emit("changed",this.isOpen),this.isTransitioning=!1,this.isOpen?(this.$emit("opened"),this.toggleScrollLock(!0)):this.$emit("closed"))},onBreakpointChange(e){this.currentBreakpoint=e,this.inBreakpoint||this.closeNav()},onIntersect({intersectionRatio:e}){window.scrollY<0||(this.isSticking=1!==e)},onEscape({key:e}){"Escape"===e&&this.isOpen&&(this.closeNav(),this.$refs.axToggle.focus())},handleTrayClick({target:e}){e.href&&!e.classList.contains(p)&&this.closeNav()},handleClickOutside({target:e}){this.$refs.nav.contains(e)||this.closeNav()},toggleScrollLock(e){e?l.Z.lockScroll(this.$refs.tray):l.Z.unlockScroll(this.$refs.tray)},onExpand(){this.$emit("open"),A.Z.hide(this.$refs.wrapper),document.activeElement===this.$refs.toggle&&document.activeElement.blur()},onClose(){this.$emit("close"),this.toggleScrollLock(!1),A.Z.show(this.$refs.wrapper)},async handleFlashOnMount(){await(0,d.J)(m),this.noBackgroundTransition=!1}}},b=v,y=n(1001),C=(0,y.Z)(b,i,r,!1,null,"c7b655d6",null),I=C.exports},3822:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=function(){var e=this,t=e._self._c;return t("li",{staticClass:"nav-menu-item",class:{"nav-menu-item--animated":e.animate}},[e._t("default")],2)},r=[],s={name:"NavMenuItemBase",props:{animate:{type:Boolean,default:!0}}},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,"58ee2996",null),c=l.exports},6302:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=function(){var e=this,t=e._self._c;return t("ul",{staticClass:"nav-menu-items",attrs:{"data-previous-menu-children-count":e.previousSiblingChildren}},[e._t("default")],2)},r=[],s={name:"NavMenuItems",props:{previousSiblingChildren:{type:Number,default:0}}},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,"67c1c0a5",null),c=l.exports},6664:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var i=function(){var e=this,t=e._self._c;return e.shouldUseAsset?t("ImageAsset",e._b({},"ImageAsset",{variants:e.variants,loading:null,shouldCalculateOptimalWidth:e.shouldCalculateOptimalWidth,alt:e.alt},!1)):t("SVGIcon",{attrs:{"icon-url":e.iconUrl,themeId:e.themeId}})},r=[],s=n(6769),a=n(3453),o={name:"OverridableAsset",components:{SVGIcon:a.Z,ImageAsset:s.Z},props:{imageOverride:{type:Object,default:null},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},computed:{variants:({imageOverride:e})=>e?e.variants:[],alt:({imageOverride:e})=>e.alt,firstVariant:({variants:e})=>e[0],iconUrl:({firstVariant:e})=>e&&e.url,themeId:({firstVariant:e})=>e&&e.svgID,isSameOrigin:({iconUrl:e,sameOrigin:t})=>t(e),shouldUseAsset:({isSameOrigin:e,themeId:t})=>!e||!t},methods:{sameOrigin(e){if(!e)return!1;const t=new URL(e,window.location),n=new URL(window.location);return t.origin===n.origin}}},l=o,c=n(1001),u=(0,c.Z)(l,i,r,!1,null,null,null),A=u.exports},3570:function(e,t,n){"use strict";n.d(t,{Z:function(){return ne}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"TopicTypeIcon",style:e.styles},[e.imageOverride?t("OverridableAsset",{staticClass:"icon-inline",attrs:{imageOverride:e.imageOverride,shouldCalculateOptimalWidth:e.shouldCalculateOptimalWidth}}):t(e.icon,e._b({tag:"component",staticClass:"icon-inline"},"component",e.iconProps,!1))],1)},r=[],s=n(8633),a=n(9001),o=n(5692),l=n(8638),c=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-func"}},[t("path",{attrs:{d:"M13 1v12h-12v-12zM12.077 1.923h-10.154v10.154h10.154z"}}),t("path",{attrs:{d:"M5.191 9.529c0.044 0.002 0.089 0.004 0.133 0.004 0.108 0 0.196-0.025 0.262-0.074s0.122-0.113 0.166-0.188c0.044-0.077 0.078-0.159 0.103-0.247s0.049-0.173 0.074-0.251l0.598-2.186h-0.709l0.207-0.702h0.702l0.288-1.086c0.083-0.384 0.256-0.667 0.517-0.849s0.591-0.273 0.99-0.273c0.108 0 0.212 0.007 0.314 0.022s0.203 0.027 0.306 0.037l-0.207 0.761c-0.054-0.006-0.106-0.011-0.155-0.018s-0.102-0.011-0.155-0.011c-0.108 0-0.196 0.016-0.262 0.048s-0.122 0.075-0.166 0.129-0.080 0.115-0.107 0.185c-0.028 0.068-0.055 0.14-0.085 0.214l-0.222 0.842h0.768l-0.192 0.702h-0.783l-0.628 2.319c-0.059 0.222-0.129 0.419-0.21 0.594s-0.182 0.322-0.303 0.443-0.269 0.214-0.443 0.281-0.385 0.1-0.631 0.1c-0.084 0-0.168-0.004-0.251-0.011s-0.168-0.014-0.251-0.018l0.207-0.768c0.040 0 0.081 0.001 0.126 0.004z"}})])},u=[],A=n(3453),d={name:"TopicFuncIcon",components:{SVGIcon:A.Z}},p=d,h=n(1001),g=(0,h.Z)(p,c,u,!1,null,null,null),m=g.exports,f=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"collection-icon",attrs:{viewBox:"0 0 14 14",themeId:"collection"}},[t("path",{attrs:{d:"m1 1v12h12v-12zm11 11h-10v-10h10z"}}),t("path",{attrs:{d:"m3 4h8v1h-8zm0 2.5h8v1h-8zm0 2.5h8v1h-8z"}}),t("path",{attrs:{d:"m3 4h8v1h-8z"}}),t("path",{attrs:{d:"m3 6.5h8v1h-8z"}}),t("path",{attrs:{d:"m3 9h8v1h-8z"}})])},v=[],b={name:"CollectionIcon",components:{SVGIcon:A.Z}},y=b,C=(0,h.Z)(y,f,v,!1,null,null,null),I=C.exports,w=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-func-op"}},[t("path",{attrs:{d:"M13 13h-12v-12h12zM1.923 12.077h10.154v-10.154h-10.154z"}}),t("path",{attrs:{d:"M5.098 4.968v-1.477h-0.738v1.477h-1.477v0.738h1.477v1.477h0.738v-1.477h1.477v-0.738z"}}),t("path",{attrs:{d:"M8.030 4.807l-2.031 5.538h0.831l2.031-5.538z"}}),t("path",{attrs:{d:"M8.894 8.805v0.923h2.215v-0.923z"}})])},E=[],B={name:"TopicFuncOpIcon",components:{SVGIcon:A.Z}},x=B,k=(0,h.Z)(x,w,E,!1,null,null,null),_=k.exports,S=n(7775),T=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-subscript"}},[t("path",{attrs:{d:"M13 13h-12v-12h12zM1.923 12.077h10.154v-10.154h-10.154z"}}),t("path",{attrs:{d:"M4.133 3.633v6.738h1.938v-0.831h-0.923v-5.077h0.923v-0.831z"}}),t("path",{attrs:{d:"M9.856 10.371v-6.738h-1.938v0.831h0.923v5.077h-0.923v0.831z"}})])},Q=[],L={name:"TopicSubscriptIcon",components:{SVGIcon:A.Z}},M=L,Z=(0,h.Z)(M,T,Q,!1,null,null,null),R=Z.exports,j=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"two-letter-icon",attrs:{width:"16px",height:"16px",viewBox:"0 0 16 16",themeId:"two-letter"}},[t("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[t("g",{attrs:{transform:"translate(1.000000, 1.000000)"}},[t("rect",{attrs:{stroke:"currentColor",x:"0.5",y:"0.5",width:"13",height:"13"}}),t("text",{attrs:{"font-size":"8","font-weight":"bold",fill:"currentColor"}},[t("tspan",{attrs:{x:"8.2",y:"11"}},[e._v(e._s(e.second))])]),t("text",{attrs:{"font-size":"11","font-weight":"bold",fill:"currentColor"}},[t("tspan",{attrs:{x:"1.7",y:"11"}},[e._v(e._s(e.first))])])])])])},N=[],D={name:"TwoLetterSymbolIcon",components:{SVGIcon:A.Z},props:{first:{type:String,required:!0},second:{type:String,required:!0}}},O=D,P=(0,h.Z)(O,j,N,!1,null,null,null),G=P.exports,V=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"single-letter-icon",attrs:{width:"16px",height:"16px",viewBox:"0 0 16 16",themeId:"single-letter"}},[t("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[t("rect",{attrs:{stroke:"currentColor",x:"1",y:"1",width:"14",height:"14"}}),t("text",{attrs:{"font-size":"11","font-weight":"bold",fill:"currentColor",x:"49%",y:"12","text-anchor":"middle"}},[t("tspan",[e._v(e._s(e.symbol))])])])])},H=[],z={name:"SingleLetterSymbolIcon",components:{SVGIcon:A.Z},props:{symbol:{type:String,required:!0}}},q=z,$=(0,h.Z)(q,V,H,!1,null,null,null),W=$.exports,F=n(5629),Y=n(1869),U=n(6664);const X={[F.t.article]:o.Z,[F.t.associatedtype]:I,[F.t.buildSetting]:I,[F.t["class"]]:W,[F.t.collection]:I,[F.t.dictionarySymbol]:W,[F.t.container]:I,[F.t["enum"]]:W,[F.t.extension]:G,[F.t.func]:m,[F.t.op]:_,[F.t.httpRequest]:W,[F.t.languageGroup]:I,[F.t.learn]:s.Z,[F.t.method]:W,[F.t.macro]:W,[F.t.module]:a.Z,[F.t.overview]:s.Z,[F.t.protocol]:G,[F.t.property]:W,[F.t.propertyListKey]:W,[F.t.resources]:s.Z,[F.t.sampleCode]:S.Z,[F.t.struct]:W,[F.t.subscript]:R,[F.t.symbol]:I,[F.t.tutorial]:l.Z,[F.t.typealias]:W,[F.t.union]:W,[F.t["var"]]:W},K={[F.t["class"]]:{symbol:"C"},[F.t.dictionarySymbol]:{symbol:"O"},[F.t["enum"]]:{symbol:"E"},[F.t.extension]:{first:"E",second:"x"},[F.t.httpRequest]:{symbol:"E"},[F.t.method]:{symbol:"M"},[F.t.macro]:{symbol:"#"},[F.t.protocol]:{first:"P",second:"r"},[F.t.property]:{symbol:"P"},[F.t.propertyListKey]:{symbol:"K"},[F.t.struct]:{symbol:"S"},[F.t.typealias]:{symbol:"T"},[F.t.union]:{symbol:"U"},[F.t["var"]]:{symbol:"V"}};var J={name:"TopicTypeIcon",components:{OverridableAsset:U.Z,SVGIcon:A.Z,SingleLetterSymbolIcon:W},constants:{TopicTypeIcons:X,TopicTypeProps:K},props:{type:{type:String,required:!0},withColors:{type:Boolean,default:!1},imageOverride:{type:Object,default:null},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},computed:{normalisedType:({type:e})=>F.$[e]||e,icon:({normalisedType:e})=>X[e]||I,iconProps:({normalisedType:e})=>K[e]||{},color:({normalisedType:e})=>Y.g[e],styles:({color:e,withColors:t})=>t&&e?{"--icon-color":`var(--color-type-icon-${e})`}:{}}},ee=J,te=(0,h.Z)(ee,i,r,!1,null,"0c843792",null),ne=te.exports},352:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i,r,s={functional:!0,name:"WordBreak",render(e,{props:t,slots:n,data:i}){const r=n().default||[],s=r.filter((e=>e.text&&!e.tag));if(0===s.length||s.length!==r.length)return e(t.tag,i,r);const a=s.map((({text:e})=>e)).join(),o=[];let l=null,c=0;while(null!==(l=t.safeBoundaryPattern.exec(a))){const t=l.index+1;o.push(a.slice(c,t)),o.push(e("wbr",{key:l.index})),c=t}return o.push(a.slice(c,a.length)),e(t.tag,i,o)},props:{safeBoundaryPattern:{type:RegExp,default:()=>/([a-z](?=[A-Z])|(:)\w|\w(?=[._]\w))/g},tag:{type:String,default:()=>"span"}}},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,null,null),c=l.exports},2122:function(e,t,n){var i={"./bash.js":[8780,393],"./c.js":[612,546],"./cpp.js":[6248,621],"./css.js":[5064,864],"./diff.js":[7731,213],"./http.js":[8937,878],"./java.js":[8257,788],"./javascript.js":[978,814],"./json.js":[14,82],"./llvm.js":[4972,133],"./markdown.js":[1312,113],"./objectivec.js":[2446,637],"./perl.js":[2482,645],"./php.js":[2656,596],"./python.js":[8245,435],"./ruby.js":[7905,623],"./scss.js":[1062,392],"./shell.js":[7874,176],"./swift.js":[7690,527],"./xml.js":[4610,490]};function r(e){if(!n.o(i,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=i[e],r=t[0];return n.e(t[1]).then((function(){return n.t(r,23)}))}r.keys=function(){return Object.keys(i)},r.id=2122,e.exports=r},1869:function(e,t,n){"use strict";n.d(t,{c:function(){return s},g:function(){return a}});var i=n(5629),r=n(7192);const s={blue:"blue",teal:"teal",orange:"orange",purple:"purple",green:"green",sky:"sky",pink:"pink"},a={[i.t.article]:s.teal,[i.t.init]:s.blue,[i.t["case"]]:s.orange,[i.t["class"]]:s.purple,[i.t.collection]:s.pink,[r.L.collectionGroup]:s.teal,[i.t.dictionarySymbol]:s.purple,[i.t["enum"]]:s.orange,[i.t.extension]:s.orange,[i.t.func]:s.green,[i.t.op]:s.green,[i.t.httpRequest]:s.green,[i.t.module]:s.sky,[i.t.method]:s.blue,[i.t.macro]:s.pink,[i.t.protocol]:s.purple,[i.t.property]:s.teal,[i.t.propertyListKey]:s.green,[i.t.propertyListKeyReference]:s.green,[i.t.sampleCode]:s.purple,[i.t.struct]:s.purple,[i.t.subscript]:s.blue,[i.t.typealias]:s.orange,[i.t.union]:s.purple,[i.t["var"]]:s.purple}},3078:function(e,t){"use strict";t["Z"]={objectiveC:{name:"Objective-C",key:{api:"occ",url:"objc"}},swift:{name:"Swift",key:{api:"swift",url:"swift"}}}},3946:function(e,t,n){"use strict";n.d(t,{o:function(){return i}});const i={list:"list",compactGrid:"compactGrid",detailedGrid:"detailedGrid",hidden:"hidden"}},5629:function(e,t,n){"use strict";n.d(t,{$:function(){return r},t:function(){return i}});const i={article:"article",associatedtype:"associatedtype",buildSetting:"buildSetting",case:"case",collection:"collection",class:"class",container:"container",dictionarySymbol:"dictionarySymbol",enum:"enum",extension:"extension",func:"func",groupMarker:"groupMarker",httpRequest:"httpRequest",init:"init",languageGroup:"languageGroup",learn:"learn",macro:"macro",method:"method",module:"module",op:"op",overview:"overview",project:"project",property:"property",propertyListKey:"propertyListKey",propertyListKeyReference:"propertyListKeyReference",protocol:"protocol",resources:"resources",root:"root",sampleCode:"sampleCode",section:"section",struct:"struct",subscript:"subscript",symbol:"symbol",tutorial:"tutorial",typealias:"typealias",union:"union",var:"var"},r={[i.init]:i.method,[i.case]:i.enum,[i.propertyListKeyReference]:i.propertyListKey,[i.project]:i.tutorial}},7192:function(e,t,n){"use strict";n.d(t,{L:function(){return i}});const i={article:"article",codeListing:"codeListing",collection:"collection",collectionGroup:"collectionGroup",containerSymbol:"containerSymbol",devLink:"devLink",dictionarySymbol:"dictionarySymbol",generic:"generic",link:"link",media:"media",pseudoCollection:"pseudoCollection",pseudoSymbol:"pseudoSymbol",restRequestSymbol:"restRequestSymbol",sampleCode:"sampleCode",symbol:"symbol",table:"table",learn:"learn",overview:"overview",project:"project",tutorial:"tutorial",resources:"resources"}},1789:function(e,t){"use strict";t["Z"]={inject:{performanceMetricsEnabled:{default:!1},isTargetIDE:{default:!1}},methods:{newContentMounted(){let e;this.performanceMetricsEnabled&&(e=Math.round(window.performance.now()),window.renderedTimes||(window.renderedTimes=[]),window.renderedTimes.push(e)),this.$bridge.send({type:"rendered",data:{time:e}})},handleContentUpdateFromBridge(e){this.topicData=e}}}},1825:function(e,t){"use strict";t["Z"]={computed:{isClientMobile(){let e=!1;return e="maxTouchPoints"in navigator||"msMaxTouchPoints"in navigator?Boolean(navigator.maxTouchPoints||navigator.msMaxTouchPoints):window.matchMedia?window.matchMedia("(pointer:coarse)").matches:"orientation"in window,e}}}},2974:function(e,t,n){"use strict";var i=n(3465),r=n(3208),s=n(2449),a=n(8843);t["Z"]={methods:{extractFirstParagraphText(e=[]){const t=a["default"].computed.plaintext.bind({...a["default"].methods,content:e})();return(0,r.id)(t)}},computed:{pagePath:({$route:{path:e="/"}={}})=>e,pageURL:({pagePath:e="/"})=>(0,s.HH)(e),disableMetadata:()=>!1},mounted(){this.disableMetadata||(0,i.X)({title:this.pageTitle,description:this.pageDescription,url:this.pageURL,currentLocale:this.$i18n.locale})}}},9146:function(e,t,n){"use strict";const i={up:"up",down:"down"};t["default"]={constants:{IntersectionDirections:i},data(){return{intersectionObserver:null,intersectionPreviousScrollY:0,intersectionScrollDirection:i.down}},computed:{intersectionThreshold(){const e=[];for(let t=0;t<=1;t+=.01)e.push(t);return e},intersectionRoot(){return null},intersectionRootMargin(){return"0px 0px 0px 0px"},intersectionObserverOptions(){return{root:this.intersectionRoot,rootMargin:this.intersectionRootMargin,threshold:this.intersectionThreshold}}},async mounted(){await n.e(337).then(n.t.bind(n,6337,23)),this.intersectionObserver=new IntersectionObserver((e=>{this.detectIntersectionScrollDirection();const t=this.onIntersect;t?e.forEach(t):console.warn("onIntersect not implemented")}),this.intersectionObserverOptions),this.getIntersectionTargets().forEach((e=>{this.intersectionObserver.observe(e)}))},beforeDestroy(){this.intersectionObserver&&this.intersectionObserver.disconnect()},methods:{getIntersectionTargets(){return[this.$el]},detectIntersectionScrollDirection(){window.scrollYthis.intersectionPreviousScrollY&&(this.intersectionScrollDirection=i.up),this.intersectionPreviousScrollY=window.scrollY}}}},5184:function(e,t,n){"use strict";var i=n(4030),r=n(1265),s=n(3704);function a(e){return new Promise(((t,n)=>{e.complete?t():(e.addEventListener("load",t,{once:!0}),e.addEventListener("error",n,{once:!0}))}))}function o(){return Promise.allSettled([...document.getElementsByTagName("img")].map(a))}t["Z"]={mixins:[s.Z],mounted(){this.scrollToElementIfAnchorPresent()},updated(){this.scrollToElementIfAnchorPresent()},methods:{async scrollToElementIfAnchorPresent(){const{hash:e}=this.$route;if(!e)return;const{imageLoadingStrategy:t}=i["default"].state;i["default"].setImageLoadingStrategy(r.Z.eager),await this.$nextTick(),await o(),this.scrollToElement(e),i["default"].setImageLoadingStrategy(t)}}}},5953:function(e,t){"use strict";t["Z"]={inject:{store:{default:()=>({state:{references:{}},setReferences(){},reset(){}})}},computed:{references:({store:e})=>e.state.references}}},3704:function(e,t,n){"use strict";var i=n(5657);t["Z"]={methods:{async scrollToElement(e){await(0,i.J)(8);const t=this.$router.resolve({hash:e}),{selector:n,offset:r}=await this.$router.options.scrollBehavior(t.route),s=document.querySelector(n);return s?(s.scrollIntoView(),window.scrollY+window.innerHeight=0},isFocusableElement(e){const t=e.nodeName.toLowerCase(),n=i.includes(t);return!("a"!==t||!e.getAttribute("href"))||(n?!e.disabled:"true"===e.getAttribute("contenteditable")||!Number.isNaN(parseFloat(e.getAttribute("tabindex"))))}}},1147:function(e,t,n){"use strict";var i=n(7486);const r="data-original-",s="aria-hidden",a="tabindex";function o(e,t){const n=r+t;if(e.getAttribute(n))return;const i=e.getAttribute(t)||"";e.setAttribute(n,i)}function l(e,t){const n=r+t;if(!e.hasAttribute(n))return;const i=e.getAttribute(n);e.removeAttribute(n),i.length?e.setAttribute(t,i):e.removeAttribute(t)}function c(e,t){const n=document.body;let i=e,r=e;while(i=i.previousElementSibling)t(i);while(r=r.nextElementSibling)t(r);e.parentElement&&e.parentElement!==n&&c(e.parentElement,t)}const u=e=>{o(e,s),o(e,a),e.setAttribute(s,"true"),e.setAttribute(a,"-1");const t=i.ZP.getTabbableElements(e);let n=t.length-1;while(n>=0)o(t[n],a),t[n].setAttribute(a,"-1"),n-=1},A=e=>{l(e,s),l(e,a);const t=e.querySelectorAll(`[${r+a}]`);let n=t.length-1;while(n>=0)l(t[n],a),n-=1};t["Z"]={hide(e){c(e,u)},show(e){c(e,A)}}},8841:function(e,t,n){"use strict";n.d(t,{d9:function(){return h},k_:function(){return p},Ek:function(){return A},LR:function(){return g},Us:function(){return d}});var i=n(5947),r=n(2449),s=n(1944);class a extends Error{constructor({location:e,response:t}){super("Request redirected"),this.location=e,this.response=t}}class o extends Error{constructor(e){super("Unable to fetch data"),this.route=e}}async function l(e,t={},n={}){function i(e){return("ide"!=={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET||0!==e.status)&&!e.ok}const o=(0,r.WN)(e),l=(0,r.Ex)(t);l&&(o.search=l);const c=await fetch(o.href,n);if(i(c))throw c;if(c.redirected)throw new a({location:c.url,response:c});const u=await c.json();return(0,s.ZP)(u.schemaVersion),u}function c(e){const t=e.replace(/\/$/,"");return`${(0,i.AH)(["/data",t])}.json`}function u(e){const{pathname:t,search:n}=new URL(e),i=/\/data(\/.*).json$/,r=i.exec(t);return r?r[1]+n:t+n}async function A(e,t,n){const i=c(e.path);let r;try{r=await l(i,e.query)}catch(s){if("ide"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET)throw console.error(s),!1;if(s instanceof a)throw u(s.location);s.status&&404===s.status?n({name:"not-found",params:[e.path]}):n(new o(e))}return r}function d(e,t){return!(0,r.Lp)(e,t)}async function p(e,t={}){const n=c(e);return l(n,{},t)}function h(e){return JSON.parse(JSON.stringify(e))}async function g({slug:e}){const t=(0,r.WN)(["/index/",e,"index.json"]);return l(t)}},1944:function(e,t,n){"use strict";n.d(t,{W1:function(){return r},ZP:function(){return A},n4:function(){return a}});const i={major:0,minor:3,patch:0};function r({major:e,minor:t,patch:n}){return[e,t,n].join(".")}function s(e){const[t=0,n=0,i=0]=e.split(".");return[Number(t),Number(n),Number(i)]}function a(e,t){const n=s(e),i=s(t);for(let r=0;ri[r])return 1;if(n[r]`[Swift-DocC-Render] The render node version for this page (${e}) has a different major version component than Swift-DocC-Render supports (${o}). Compatibility is not guaranteed.`;function u(e){const{major:t,minor:n}=e,{major:s,minor:a}=i;return t!==s?c(r(e)):n>a?l(r(e)):""}function A(e){if(!e)return;const t=u(e);t&&console.warn(t)}},9652:function(e,t,n){"use strict";n.d(t,{n:function(){return a}});let i=!1,r=-1,s=0;const a="data-scroll-lock-disable",o=()=>window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1);function l(e){e.touches.length>1||e.preventDefault()}const c=e=>!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight;function u(){s=document.body.getBoundingClientRect().top,document.body.style.overflow="hidden scroll",document.body.style.top=`${s}px`,document.body.style.position="fixed",document.body.style.width="100%"}function A(e){e&&(e.ontouchstart=null,e.ontouchmove=null),document.removeEventListener("touchmove",l)}function d(e,t){const n=e.targetTouches[0].clientY-r,i=e.target.closest(`[${a}]`)||t;return 0===i.scrollTop&&n>0||c(i)&&n<0?l(e):(e.stopPropagation(),!0)}function p(e){document.addEventListener("touchmove",l,{passive:!1}),e&&(e.ontouchstart=e=>{1===e.targetTouches.length&&(r=e.targetTouches[0].clientY)},e.ontouchmove=t=>{1===t.targetTouches.length&&d(t,e)})}t["Z"]={lockScroll(e){i||(o()?p(e):u(),i=!0)},unlockScroll(e){i&&(o()?A(e):(document.body.style.removeProperty("overflow"),document.body.style.removeProperty("top"),document.body.style.removeProperty("position"),document.body.style.removeProperty("width"),window.scrollTo(0,Math.abs(s))),i=!1)}}},3685:function(e,t,n){var i={"./markdown":[2003,642],"./markdown.js":[2003,642],"./swift":[7467,217],"./swift.js":[7467,217]};function r(e){if(!n.o(i,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=i[e],r=t[0];return n.e(t[1]).then((function(){return n(r)}))}r.keys=function(){return Object.keys(i)},r.id=3685,e.exports=r},3390:function(e){var t={exports:{}};function n(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(t){var i=e[t];"object"!=typeof i||Object.isFrozen(i)||n(i)})),e}t.exports=n,t.exports.default=n;var i=t.exports;class r{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function s(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function a(e,...t){const n=Object.create(null);for(const i in e)n[i]=e[i];return t.forEach((function(e){for(const t in e)n[t]=e[t]})),n}const o="",l=e=>!!e.kind,c=(e,{prefix:t})=>{if(e.includes(".")){const n=e.split(".");return[`${t}${n.shift()}`,...n.map(((e,t)=>`${e}${"_".repeat(t+1)}`))].join(" ")}return`${t}${e}`};class u{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=s(e)}openNode(e){if(!l(e))return;let t=e.kind;t=e.sublanguage?`language-${t}`:c(t,{prefix:this.classPrefix}),this.span(t)}closeNode(e){l(e)&&(this.buffer+=o)}value(){return this.buffer}span(e){this.buffer+=``}}class A{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t={kind:e,children:[]};this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){while(this.closeNode());}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return"string"===typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){"string"!==typeof e&&e.children&&(e.children.every((e=>"string"===typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{A._collapse(e)})))}}class d extends A{constructor(e){super(),this.options=e}addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root;n.kind=t,n.sublanguage=!0,this.add(n)}toHTML(){const e=new u(this,this.options);return e.value()}finalize(){return!0}}function p(e){return e?"string"===typeof e?e:e.source:null}function h(e){return f("(?=",e,")")}function g(e){return f("(?:",e,")*")}function m(e){return f("(?:",e,")?")}function f(...e){const t=e.map((e=>p(e))).join("");return t}function v(e){const t=e[e.length-1];return"object"===typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function b(...e){const t=v(e),n="("+(t.capture?"":"?:")+e.map((e=>p(e))).join("|")+")";return n}function y(e){return new RegExp(e.toString()+"|").exec("").length-1}function C(e,t){const n=e&&e.exec(t);return n&&0===n.index}const I=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function w(e,{joinWith:t}){let n=0;return e.map((e=>{n+=1;const t=n;let i=p(e),r="";while(i.length>0){const e=I.exec(i);if(!e){r+=i;break}r+=i.substring(0,e.index),i=i.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?r+="\\"+String(Number(e[1])+t):(r+=e[0],"("===e[0]&&n++)}return r})).map((e=>`(${e})`)).join(t)}const E=/\b\B/,B="[a-zA-Z]\\w*",x="[a-zA-Z_]\\w*",k="\\b\\d+(\\.\\d+)?",_="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",S="\\b(0b[01]+)",T="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",Q=(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=f(t,/.*\b/,e.binary,/\b.*/)),a({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},L={begin:"\\\\[\\s\\S]",relevance:0},M={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[L]},Z={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[L]},R={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},j=function(e,t,n={}){const i=a({scope:"comment",begin:e,end:t,contains:[]},n);i.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const r=b("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return i.contains.push({begin:f(/[ ]+/,"(",r,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),i},N=j("//","$"),D=j("/\\*","\\*/"),O=j("#","$"),P={scope:"number",begin:k,relevance:0},G={scope:"number",begin:_,relevance:0},V={scope:"number",begin:S,relevance:0},H={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[L,{begin:/\[/,end:/\]/,relevance:0,contains:[L]}]}]},z={scope:"title",begin:B,relevance:0},q={scope:"title",begin:x,relevance:0},$={begin:"\\.\\s*"+x,relevance:0},W=function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})};var F=Object.freeze({__proto__:null,MATCH_NOTHING_RE:E,IDENT_RE:B,UNDERSCORE_IDENT_RE:x,NUMBER_RE:k,C_NUMBER_RE:_,BINARY_NUMBER_RE:S,RE_STARTERS_RE:T,SHEBANG:Q,BACKSLASH_ESCAPE:L,APOS_STRING_MODE:M,QUOTE_STRING_MODE:Z,PHRASAL_WORDS_MODE:R,COMMENT:j,C_LINE_COMMENT_MODE:N,C_BLOCK_COMMENT_MODE:D,HASH_COMMENT_MODE:O,NUMBER_MODE:P,C_NUMBER_MODE:G,BINARY_NUMBER_MODE:V,REGEXP_MODE:H,TITLE_MODE:z,UNDERSCORE_TITLE_MODE:q,METHOD_GUARD:$,END_SAME_AS_BEGIN:W});function Y(e,t){const n=e.input[e.index-1];"."===n&&t.ignoreMatch()}function U(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function X(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=Y,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function K(e,t){Array.isArray(e.illegal)&&(e.illegal=b(...e.illegal))}function J(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function ee(e,t){void 0===e.relevance&&(e.relevance=1)}const te=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const n=Object.assign({},e);Object.keys(e).forEach((t=>{delete e[t]})),e.keywords=n.keywords,e.begin=f(n.beforeMatch,h(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},ne=["of","and","for","in","not","or","if","then","parent","list","value"],ie="keyword";function re(e,t,n=ie){const i=Object.create(null);return"string"===typeof e?r(n,e.split(" ")):Array.isArray(e)?r(n,e):Object.keys(e).forEach((function(n){Object.assign(i,re(e[n],t,n))})),i;function r(e,n){t&&(n=n.map((e=>e.toLowerCase()))),n.forEach((function(t){const n=t.split("|");i[n[0]]=[e,se(n[0],n[1])]}))}}function se(e,t){return t?Number(t):ae(e)?0:1}function ae(e){return ne.includes(e.toLowerCase())}const oe={},le=e=>{console.error(e)},ce=(e,...t)=>{console.log(`WARN: ${e}`,...t)},ue=(e,t)=>{oe[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),oe[`${e}/${t}`]=!0)},Ae=new Error;function de(e,t,{key:n}){let i=0;const r=e[n],s={},a={};for(let o=1;o<=t.length;o++)a[o+i]=r[o],s[o+i]=!0,i+=y(t[o-1]);e[n]=a,e[n]._emit=s,e[n]._multi=!0}function pe(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw le("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Ae;if("object"!==typeof e.beginScope||null===e.beginScope)throw le("beginScope must be object"),Ae;de(e,e.begin,{key:"beginScope"}),e.begin=w(e.begin,{joinWith:""})}}function he(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw le("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Ae;if("object"!==typeof e.endScope||null===e.endScope)throw le("endScope must be object"),Ae;de(e,e.end,{key:"endScope"}),e.end=w(e.end,{joinWith:""})}}function ge(e){e.scope&&"object"===typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}function me(e){ge(e),"string"===typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"===typeof e.endScope&&(e.endScope={_wrap:e.endScope}),pe(e),he(e)}function fe(e){function t(t,n){return new RegExp(p(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=y(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=t(w(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const t=this.matcherRe.exec(e);if(!t)return null;const n=t.findIndex(((e,t)=>t>0&&void 0!==e)),i=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,i)}}class i{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const t=new n;return this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n))),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function r(e){const t=new i;return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}function s(n,i){const a=n;if(n.isCompiled)return a;[U,J,me,te].forEach((e=>e(n,i))),e.compilerExtensions.forEach((e=>e(n,i))),n.__beforeBegin=null,[X,K,ee].forEach((e=>e(n,i))),n.isCompiled=!0;let o=null;return"object"===typeof n.keywords&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),o=n.keywords.$pattern,delete n.keywords.$pattern),o=o||/\w+/,n.keywords&&(n.keywords=re(n.keywords,e.case_insensitive)),a.keywordPatternRe=t(o,!0),i&&(n.begin||(n.begin=/\B|\b/),a.beginRe=t(a.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(a.endRe=t(a.end)),a.terminatorEnd=p(a.end)||"",n.endsWithParent&&i.terminatorEnd&&(a.terminatorEnd+=(n.end?"|":"")+i.terminatorEnd)),n.illegal&&(a.illegalRe=t(n.illegal)),n.contains||(n.contains=[]),n.contains=[].concat(...n.contains.map((function(e){return be("self"===e?n:e)}))),n.contains.forEach((function(e){s(e,a)})),n.starts&&s(n.starts,i),a.matcher=r(a),a}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=a(e.classNameAliases||{}),s(e)}function ve(e){return!!e&&(e.endsWithParent||ve(e.starts))}function be(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return a(e,{variants:null},t)}))),e.cachedVariants?e.cachedVariants:ve(e)?a(e,{starts:e.starts?a(e.starts):null}):Object.isFrozen(e)?a(e):e}var ye="11.3.1";class Ce extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const Ie=s,we=a,Ee=Symbol("nomatch"),Be=7,xe=function(e){const t=Object.create(null),n=Object.create(null),s=[];let a=!0;const o="Could not find the language '{}', did you forget to load/include a language module?",l={disableAutodetect:!0,name:"Plain text",contains:[]};let c={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:d};function u(e){return c.noHighlightRe.test(e)}function A(e){let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";const n=c.languageDetectRe.exec(t);if(n){const t=Z(n[1]);return t||(ce(o.replace("{}",n[1])),ce("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"}return t.split(/\s+/).find((e=>u(e)||Z(e)))}function p(e,t,n){let i="",r="";"object"===typeof t?(i=e,n=t.ignoreIllegals,r=t.language):(ue("10.7.0","highlight(lang, code, ...args) has been deprecated."),ue("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),r=e,i=t),void 0===n&&(n=!0);const s={code:i,language:r};O("before:highlight",s);const a=s.result?s.result:v(s.language,s.code,n);return a.code=s.code,O("after:highlight",a),a}function v(e,n,i,s){const l=Object.create(null);function u(e,t){return e.keywords[t]}function A(){if(!S.keywords)return void Q.addText(L);let e=0;S.keywordPatternRe.lastIndex=0;let t=S.keywordPatternRe.exec(L),n="";while(t){n+=L.substring(e,t.index);const i=x.case_insensitive?t[0].toLowerCase():t[0],r=u(S,i);if(r){const[e,s]=r;if(Q.addText(n),n="",l[i]=(l[i]||0)+1,l[i]<=Be&&(M+=s),e.startsWith("_"))n+=t[0];else{const n=x.classNameAliases[e]||e;Q.addKeyword(t[0],n)}}else n+=t[0];e=S.keywordPatternRe.lastIndex,t=S.keywordPatternRe.exec(L)}n+=L.substr(e),Q.addText(n)}function d(){if(""===L)return;let e=null;if("string"===typeof S.subLanguage){if(!t[S.subLanguage])return void Q.addText(L);e=v(S.subLanguage,L,!0,T[S.subLanguage]),T[S.subLanguage]=e._top}else e=I(L,S.subLanguage.length?S.subLanguage:null);S.relevance>0&&(M+=e.relevance),Q.addSublanguage(e._emitter,e.language)}function p(){null!=S.subLanguage?d():A(),L=""}function h(e,t){let n=1;while(void 0!==t[n]){if(!e._emit[n]){n++;continue}const i=x.classNameAliases[e[n]]||e[n],r=t[n];i?Q.addKeyword(r,i):(L=r,A(),L=""),n++}}function g(e,t){return e.scope&&"string"===typeof e.scope&&Q.openNode(x.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(Q.addKeyword(L,x.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),L=""):e.beginScope._multi&&(h(e.beginScope,t),L="")),S=Object.create(e,{parent:{value:S}}),S}function m(e,t,n){let i=C(e.endRe,n);if(i){if(e["on:end"]){const n=new r(e);e["on:end"](t,n),n.isMatchIgnored&&(i=!1)}if(i){while(e.endsParent&&e.parent)e=e.parent;return e}}if(e.endsWithParent)return m(e.parent,t,n)}function f(e){return 0===S.matcher.regexIndex?(L+=e[0],1):(N=!0,0)}function b(e){const t=e[0],n=e.rule,i=new r(n),s=[n.__beforeBegin,n["on:begin"]];for(const r of s)if(r&&(r(e,i),i.isMatchIgnored))return f(t);return n.skip?L+=t:(n.excludeBegin&&(L+=t),p(),n.returnBegin||n.excludeBegin||(L=t)),g(n,e),n.returnBegin?0:t.length}function y(e){const t=e[0],i=n.substr(e.index),r=m(S,e,i);if(!r)return Ee;const s=S;S.endScope&&S.endScope._wrap?(p(),Q.addKeyword(t,S.endScope._wrap)):S.endScope&&S.endScope._multi?(p(),h(S.endScope,e)):s.skip?L+=t:(s.returnEnd||s.excludeEnd||(L+=t),p(),s.excludeEnd&&(L=t));do{S.scope&&Q.closeNode(),S.skip||S.subLanguage||(M+=S.relevance),S=S.parent}while(S!==r.parent);return r.starts&&g(r.starts,e),s.returnEnd?0:t.length}function w(){const e=[];for(let t=S;t!==x;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach((e=>Q.openNode(e)))}let E={};function B(t,r){const s=r&&r[0];if(L+=t,null==s)return p(),0;if("begin"===E.type&&"end"===r.type&&E.index===r.index&&""===s){if(L+=n.slice(r.index,r.index+1),!a){const t=new Error(`0 width match regex (${e})`);throw t.languageName=e,t.badRule=E.rule,t}return 1}if(E=r,"begin"===r.type)return b(r);if("illegal"===r.type&&!i){const e=new Error('Illegal lexeme "'+s+'" for mode "'+(S.scope||"")+'"');throw e.mode=S,e}if("end"===r.type){const e=y(r);if(e!==Ee)return e}if("illegal"===r.type&&""===s)return 1;if(j>1e5&&j>3*r.index){const e=new Error("potential infinite loop, way more iterations than matches");throw e}return L+=s,s.length}const x=Z(e);if(!x)throw le(o.replace("{}",e)),new Error('Unknown language: "'+e+'"');const k=fe(x);let _="",S=s||k;const T={},Q=new c.__emitter(c);w();let L="",M=0,R=0,j=0,N=!1;try{for(S.matcher.considerAll();;){j++,N?N=!1:S.matcher.considerAll(),S.matcher.lastIndex=R;const e=S.matcher.exec(n);if(!e)break;const t=n.substring(R,e.index),i=B(t,e);R=e.index+i}return B(n.substr(R)),Q.closeAllNodes(),Q.finalize(),_=Q.toHTML(),{language:e,value:_,relevance:M,illegal:!1,_emitter:Q,_top:S}}catch(D){if(D.message&&D.message.includes("Illegal"))return{language:e,value:Ie(n),illegal:!0,relevance:0,_illegalBy:{message:D.message,index:R,context:n.slice(R-100,R+100),mode:D.mode,resultSoFar:_},_emitter:Q};if(a)return{language:e,value:Ie(n),illegal:!1,relevance:0,errorRaised:D,_emitter:Q,_top:S};throw D}}function y(e){const t={value:Ie(e),illegal:!1,relevance:0,_top:l,_emitter:new c.__emitter(c)};return t._emitter.addText(e),t}function I(e,n){n=n||c.languages||Object.keys(t);const i=y(e),r=n.filter(Z).filter(j).map((t=>v(t,e,!1)));r.unshift(i);const s=r.sort(((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(Z(e.language).supersetOf===t.language)return 1;if(Z(t.language).supersetOf===e.language)return-1}return 0})),[a,o]=s,l=a;return l.secondBest=o,l}function w(e,t,i){const r=t&&n[t]||i;e.classList.add("hljs"),e.classList.add(`language-${r}`)}function E(e){let t=null;const n=A(e);if(u(n))return;if(O("before:highlightElement",{el:e,language:n}),e.children.length>0&&(c.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/issues/2886"),console.warn(e)),c.throwUnescapedHTML)){const t=new Ce("One of your code blocks includes unescaped HTML.",e.innerHTML);throw t}t=e;const i=t.textContent,r=n?p(i,{language:n,ignoreIllegals:!0}):I(i);e.innerHTML=r.value,w(e,n,r.language),e.result={language:r.language,re:r.relevance,relevance:r.relevance},r.secondBest&&(e.secondBest={language:r.secondBest.language,relevance:r.secondBest.relevance}),O("after:highlightElement",{el:e,result:r,text:i})}function B(e){c=we(c,e)}const x=()=>{S(),ue("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function k(){S(),ue("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let _=!1;function S(){if("loading"===document.readyState)return void(_=!0);const e=document.querySelectorAll(c.cssSelector);e.forEach(E)}function T(){_&&S()}function Q(n,i){let r=null;try{r=i(e)}catch(s){if(le("Language definition for '{}' could not be registered.".replace("{}",n)),!a)throw s;le(s),r=l}r.name||(r.name=n),t[n]=r,r.rawDefinition=i.bind(null,e),r.aliases&&R(r.aliases,{languageName:n})}function L(e){delete t[e];for(const t of Object.keys(n))n[t]===e&&delete n[t]}function M(){return Object.keys(t)}function Z(e){return e=(e||"").toLowerCase(),t[e]||t[n[e]]}function R(e,{languageName:t}){"string"===typeof e&&(e=[e]),e.forEach((e=>{n[e.toLowerCase()]=t}))}function j(e){const t=Z(e);return t&&!t.disableAutodetect}function N(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{e["before:highlightBlock"](Object.assign({block:t.el},t))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{e["after:highlightBlock"](Object.assign({block:t.el},t))})}function D(e){N(e),s.push(e)}function O(e,t){const n=e;s.forEach((function(e){e[n]&&e[n](t)}))}function P(e){return ue("10.7.0","highlightBlock will be removed entirely in v12.0"),ue("10.7.0","Please use highlightElement now."),E(e)}"undefined"!==typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",T,!1),Object.assign(e,{highlight:p,highlightAuto:I,highlightAll:S,highlightElement:E,highlightBlock:P,configure:B,initHighlighting:x,initHighlightingOnLoad:k,registerLanguage:Q,unregisterLanguage:L,listLanguages:M,getLanguage:Z,registerAliases:R,autoDetection:j,inherit:we,addPlugin:D}),e.debugMode=function(){a=!1},e.safeMode=function(){a=!0},e.versionString=ye,e.regex={concat:f,lookahead:h,either:b,optional:m,anyNumberOfTimes:g};for(const r in F)"object"===typeof F[r]&&i(F[r]);return Object.assign(e,F),e};var ke=xe({});e.exports=ke,ke.HighlightJS=ke,ke.default=ke}}]); \ No newline at end of file diff --git a/docs/js/842.49774dc9.js b/docs/js/842.49774dc9.js new file mode 100644 index 000000000..87975b1ab --- /dev/null +++ b/docs/js/842.49774dc9.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[842],{5590:function(t,e,n){n.d(e,{Z:function(){return m}});var s=function(){var t=this,e=t._self._c;return e("PortalSource",{attrs:{to:"modal-destination",disabled:!t.isVisible}},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.isVisible,expression:"isVisible"}],staticClass:"generic-modal",class:[t.stateClasses,t.themeClass],style:t.modalColors,attrs:{role:"dialog"}},[e("div",{staticClass:"backdrop",on:{click:t.onClickOutside}}),e("div",{ref:"container",staticClass:"container",style:{width:t.width}},[t.showClose?e("button",{ref:"close",staticClass:"close",attrs:{"aria-label":t.$t("verbs.close")},on:{click:function(e){return e.preventDefault(),t.closeModal.apply(null,arguments)}}},[e("CloseIcon")],1):t._e(),e("div",{ref:"content",staticClass:"modal-content"},[t._t("default")],2)])])])},r=[],o=n(9652),i=n(114),a=n(1147),l=n(2433),c=n(1970);const u={light:"light",dark:"dark",dynamic:"dynamic",code:"code"};var h={name:"GenericModal",model:{prop:"visible",event:"update:visible"},components:{CloseIcon:c.Z,PortalSource:l.h_},props:{visible:{type:Boolean,default:!1},isFullscreen:{type:Boolean,default:!1},theme:{type:String,validator:t=>Object.keys(u).includes(t),default:u.light},codeBackgroundColorOverride:{type:String,default:""},backdropBackgroundColorOverride:{type:String,default:""},width:{type:String,default:null},showClose:{type:Boolean,default:!0}},data(){return{lastFocusItem:null,prefersDarkStyle:!1,focusTrapInstance:null}},computed:{isVisible:{get:({visible:t})=>t,set(t){this.$emit("update:visible",t)}},modalColors(){return{"--code-background":this.codeBackgroundColorOverride,"--backdrop-background":this.backdropBackgroundColorOverride}},themeClass({theme:t,prefersDarkStyle:e,isThemeDynamic:n}){let s={};return n&&(s={"theme-light":!e,"theme-dark":e}),[`theme-${t}`,s]},stateClasses:({isFullscreen:t,isVisible:e,showClose:n})=>({"modal-fullscreen":t,"modal-standard":!t,"modal-open":e,"modal-with-close":n}),isThemeDynamic:({theme:t})=>t===u.dynamic||t===u.code},watch:{isVisible(t){t?this.onShow():this.onHide()}},mounted(){if(this.focusTrapInstance=new i.Z,document.addEventListener("keydown",this.onKeydown),this.isThemeDynamic){const t=window.matchMedia("(prefers-color-scheme: dark)");t.addListener(this.onColorSchemePreferenceChange),this.$once("hook:beforeDestroy",(()=>{t.removeListener(this.onColorSchemePreferenceChange)})),this.onColorSchemePreferenceChange(t)}},beforeDestroy(){this.isVisible&&o.Z.unlockScroll(this.$refs.container),document.removeEventListener("keydown",this.onKeydown),this.focusTrapInstance.destroy()},methods:{async onShow(){await this.$nextTick(),o.Z.lockScroll(this.$refs.container),await this.focusCloseButton(),this.focusTrapInstance.updateFocusContainer(this.$refs.container),this.focusTrapInstance.start(),a.Z.hide(this.$refs.container)},onHide(){o.Z.unlockScroll(this.$refs.container),this.focusTrapInstance.stop(),this.lastFocusItem&&(this.lastFocusItem.focus({preventScroll:!0}),this.lastFocusItem=null),this.$emit("close"),a.Z.show(this.$refs.container)},closeModal(){this.isVisible=!1},selectContent(){window.getSelection().selectAllChildren(this.$refs.content)},onClickOutside(){this.closeModal()},onKeydown(t){const{metaKey:e=!1,ctrlKey:n=!1,key:s}=t;this.isVisible&&("a"===s&&(e||n)&&(t.preventDefault(),this.selectContent()),"Escape"===s&&(t.preventDefault(),this.closeModal()))},onColorSchemePreferenceChange({matches:t}){this.prefersDarkStyle=t},async focusCloseButton(){this.lastFocusItem=document.activeElement,await this.$nextTick(),this.$refs.close&&this.$refs.close.focus(),this.$emit("open")}}},d=h,f=n(1001),p=(0,f.Z)(d,s,r,!1,null,"795f7b59",null),m=p.exports},5151:function(t,e,n){n.d(e,{Z:function(){return u}});var s=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"inline-chevron-down-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-chevron-down"}},[e("path",{attrs:{d:"M12.634 2.964l0.76 0.649-6.343 7.426-6.445-7.423 0.755-0.655 5.683 6.545 5.59-6.542z"}})])},r=[],o=n(9742),i={name:"InlineChevronDownIcon",components:{SVGIcon:o.Z}},a=i,l=n(1001),c=(0,l.Z)(a,s,r,!1,null,null,null),u=c.exports},6772:function(t,e,n){n.d(e,{Z:function(){return u}});var s=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"inline-plus-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-plus-circle"}},[e("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),e("path",{attrs:{d:"M4 6.52h6v1h-6v-1z"}}),e("path",{attrs:{d:"M6.5 4.010h1v6h-1v-6z"}})])},r=[],o=n(9742),i={name:"InlinePlusCircleIcon",components:{SVGIcon:o.Z}},a=i,l=n(1001),c=(0,l.Z)(a,s,r,!1,null,null,null),u=c.exports},8093:function(t,e,n){n.d(e,{Z:function(){return y}});var s=function(){var t=this,e=t._self._c;return e("div",{style:t.codeStyle},[t._t("default")],2)},r=[],o=n(8571);const i=0,a=255;function l(t){const e=t.match(/rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d+\.?\d*|\.\d+)\s*\)/);if(!e)throw new Error("invalid rgba() input");const n=10;return{r:parseInt(e[1],n),g:parseInt(e[2],n),b:parseInt(e[3],n),a:parseFloat(e[4])}}function c(t){const{r:e,g:n,b:s}=l(t);return.2126*e+.7152*n+.0722*s}function u(t,e){const n=Math.round(a*e),s=l(t),{a:r}=s,[o,c,u]=[s.r,s.g,s.b].map((t=>Math.max(i,Math.min(a,t+n))));return`rgba(${o}, ${c}, ${u}, ${r})`}function h(t,e){return u(t,e)}function d(t,e){return u(t,-1*e)}var f={name:"CodeTheme",data(){return{codeThemeState:o.Z.state}},computed:{codeStyle(){const{codeColors:t}=this.codeThemeState;return t?{"--text":t.text,"--background":t.background,"--line-highlight":t.lineHighlight,"--url":t.commentURL,"--syntax-comment":t.comment,"--syntax-quote":t.comment,"--syntax-keyword":t.keyword,"--syntax-literal":t.keyword,"--syntax-selector-tag":t.keyword,"--syntax-string":t.stringLiteral,"--syntax-bullet":t.stringLiteral,"--syntax-meta":t.keyword,"--syntax-number":t.stringLiteral,"--syntax-symbol":t.stringLiteral,"--syntax-tag":t.stringLiteral,"--syntax-attr":t.typeAnnotation,"--syntax-built_in":t.typeAnnotation,"--syntax-builtin-name":t.typeAnnotation,"--syntax-class":t.typeAnnotation,"--syntax-params":t.typeAnnotation,"--syntax-section":t.typeAnnotation,"--syntax-title":t.typeAnnotation,"--syntax-type":t.typeAnnotation,"--syntax-attribute":t.keyword,"--syntax-identifier":t.text,"--syntax-subst":t.text,"--color-syntax-param-internal-name":this.internalParamNameColor}:null},internalParamNameColor(){const{background:t,text:e}=this.codeThemeState.codeColors;try{const n=c(t),s=n1&&void 0!==arguments[1]?arguments[1]:{};return t.reduce((function(t,n){var s=n.passengers[0],r="function"===typeof s?s(e):n.passengers;return t.concat(r)}),[])}function f(t,e){return t.map((function(t,e){return[e,t]})).sort((function(t,n){return e(t[1],n[1])||t[0]-n[0]})).map((function(t){return t[1]}))}function p(t,e){return e.reduce((function(e,n){return t.hasOwnProperty(n)&&(e[n]=t[n]),e}),{})}var m={},g={},y={},b=r.extend({data:function(){return{transports:m,targets:g,sources:y,trackInstances:u}},methods:{open:function(t){if(u){var e=t.to,n=t.from,s=t.passengers,o=t.order,i=void 0===o?1/0:o;if(e&&n&&s){var a={to:e,from:n,passengers:h(s),order:i},l=Object.keys(this.transports);-1===l.indexOf(e)&&r.set(this.transports,e,[]);var c=this.$_getTransportIndex(a),d=this.transports[e].slice(0);-1===c?d.push(a):d[c]=a,this.transports[e]=f(d,(function(t,e){return t.order-e.order}))}}},close:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.to,s=t.from;if(n&&(s||!1!==e)&&this.transports[n])if(e)this.transports[n]=[];else{var r=this.$_getTransportIndex(t);if(r>=0){var o=this.transports[n].slice(0);o.splice(r,1),this.transports[n]=o}}},registerTarget:function(t,e,n){u&&(this.trackInstances&&!n&&this.targets[t]&&console.warn("[portal-vue]: Target ".concat(t," already exists")),this.$set(this.targets,t,Object.freeze([e])))},unregisterTarget:function(t){this.$delete(this.targets,t)},registerSource:function(t,e,n){u&&(this.trackInstances&&!n&&this.sources[t]&&console.warn("[portal-vue]: source ".concat(t," already exists")),this.$set(this.sources,t,Object.freeze([e])))},unregisterSource:function(t){this.$delete(this.sources,t)},hasTarget:function(t){return!(!this.targets[t]||!this.targets[t][0])},hasSource:function(t){return!(!this.sources[t]||!this.sources[t][0])},hasContentFor:function(t){return!!this.transports[t]&&!!this.transports[t].length},$_getTransportIndex:function(t){var e=t.to,n=t.from;for(var s in this.transports[e])if(this.transports[e][s].from===n)return+s;return-1}}}),v=new b(m),T=1,S=r.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(T++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}}},created:function(){var t=this;this.$nextTick((function(){v.registerSource(t.name,t)}))},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){v.unregisterSource(this.name),this.clear()},watch:{to:function(t,e){e&&e!==t&&this.clear(e),this.sendUpdate()}},methods:{clear:function(t){var e={from:this.name,to:t||this.to};v.close(e)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(t){return"function"===typeof t?t(this.slotProps):t},sendUpdate:function(){var t=this.normalizeSlots();if(t){var e={from:this.name,to:this.to,passengers:i(t),order:this.order};v.open(e)}else this.clear()}},render:function(t){var e=this.$slots.default||this.$scopedSlots.default||[],n=this.tag;return e&&this.disabled?e.length<=1&&this.slim?this.normalizeOwnChildren(e)[0]:t(n,[this.normalizeOwnChildren(e)]):this.slim?t():t(n,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),w=r.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:v.transports,firstRender:!0}},created:function(){var t=this;this.$nextTick((function(){v.registerTarget(t.name,t)}))},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(t,e){v.unregisterTarget(e),v.registerTarget(t,this)}},mounted:function(){var t=this;this.transition&&this.$nextTick((function(){t.firstRender=!1}))},beforeDestroy:function(){v.unregisterTarget(this.name)},computed:{ownTransports:function(){var t=this.transports[this.name]||[];return this.multiple?t:0===t.length?[]:[t[t.length-1]]},passengers:function(){return d(this.ownTransports,this.slotProps)}},methods:{children:function(){return 0!==this.passengers.length?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var t=this.slim&&!this.transition;return t&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),t}},render:function(t){var e=this.noWrapper(),n=this.children(),s=this.transition||this.tag;return e?n[0]:this.slim&&!s?t():t(s,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},n)}}),C=0,$=["disabled","name","order","slim","slotProps","tag","to"],k=["multiple","transition"],x=r.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(C++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if("undefined"!==typeof document){var t=document.querySelector(this.mountTo);if(t){var e=this.$props;if(v.targets[e.name])e.bail?console.warn("[portal-vue]: Target ".concat(e.name," is already mounted.\n Aborting because 'bail: true' is set")):this.portalTarget=v.targets[e.name];else{var n=e.append;if(n){var s="string"===typeof n?n:"DIV",r=document.createElement(s);t.appendChild(r),t=r}var o=p(this.$props,k);o.slim=this.targetSlim,o.tag=this.targetTag,o.slotProps=this.targetSlotProps,o.name=this.to,this.portalTarget=new w({el:t,parent:this.$parent||this,propsData:o})}}else console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"))}},beforeDestroy:function(){var t=this.portalTarget;if(this.append){var e=t.$el;e.parentNode.removeChild(e)}t.$destroy()},render:function(t){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),t();if(!this.$scopedSlots.manual){var e=p(this.$props,$);return t(S,{props:e,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var n=this.$scopedSlots.manual({to:this.to});return Array.isArray(n)&&(n=n[0]),n||t()}});function I(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.component(e.portalName||"Portal",S),t.component(e.portalTargetName||"PortalTarget",w),t.component(e.MountingPortalName||"MountingPortal",x)}var P={install:I};e.h_=S,e.YC=w},8571:function(t,e){e["Z"]={state:{codeColors:null},reset(){this.state.codeColors=null},updateCodeColors(t){const e=t=>t?`rgba(${t.red}, ${t.green}, ${t.blue}, ${t.alpha})`:null;this.state.codeColors=Object.entries(t).reduce(((t,[n,s])=>({...t,[n]:e(s)})),{})}}},114:function(t,e,n){function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,{Z:function(){return o}});var r=n(7486);class o{constructor(t){s(this,"focusContainer",null),s(this,"tabTargets",[]),s(this,"firstTabTarget",null),s(this,"lastTabTarget",null),s(this,"lastFocusedElement",null),this.focusContainer=t,this.onFocus=this.onFocus.bind(this)}updateFocusContainer(t){this.focusContainer=t}start(){this.collectTabTargets(),this.firstTabTarget?this.focusContainer.contains(document.activeElement)&&r.ZP.isTabbableElement(document.activeElement)||this.firstTabTarget.focus():console.warn("There are no focusable elements. FocusTrap needs at least one."),this.lastFocusedElement=document.activeElement,document.addEventListener("focus",this.onFocus,!0)}stop(){document.removeEventListener("focus",this.onFocus,!0)}collectTabTargets(){this.tabTargets=r.ZP.getTabbableElements(this.focusContainer),this.firstTabTarget=this.tabTargets[0],this.lastTabTarget=this.tabTargets[this.tabTargets.length-1]}onFocus(t){if(this.focusContainer.contains(t.target))this.lastFocusedElement=t.target;else{if(t.preventDefault(),this.collectTabTargets(),this.lastFocusedElement===this.lastTabTarget||!this.lastFocusedElement||!document.contains(this.lastFocusedElement))return this.firstTabTarget.focus(),void(this.lastFocusedElement=this.firstTabTarget);this.lastFocusedElement===this.firstTabTarget&&(this.lastTabTarget.focus(),this.lastFocusedElement=this.lastTabTarget)}}destroy(){this.stop(),this.focusContainer=null,this.tabTargets=[],this.firstTabTarget=null,this.lastTabTarget=null,this.lastFocusedElement=null}}}}]); \ No newline at end of file diff --git a/docs/js/866.eea4607d.js b/docs/js/866.eea4607d.js new file mode 100644 index 000000000..6cb6c5ba8 --- /dev/null +++ b/docs/js/866.eea4607d.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[866],{4655:function(e,t,n){"use strict";n.d(t,{Z:function(){return F}});var r,i,s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"asset"},[t(e.assetComponent,e._g(e._b({tag:"component"},"component",e.assetProps,!1),e.assetListeners))],1)},a=[],o=n(6769),l=function(){var e=this,t=e._self._c;return t("ConditionalWrapper",{ref:"wrapper",attrs:{tag:e.DeviceFrameComponent,"should-wrap":!!e.deviceFrame,device:e.deviceFrame}},[t("div",[t("video",{key:e.videoAttributes.url,ref:"video",attrs:{id:e.id,controls:e.showsDefaultControls,"data-orientation":e.orientation,autoplay:e.autoplays,poster:e.normalisedPosterPath,width:e.optimalWidth,"aria-roledescription":e.$t("video.title"),"aria-labelledby":e.showsDefaultControls&&e.alt?e.altTextId:null,playsinline:""},domProps:{muted:e.muted},on:{loadedmetadata:e.setOrientation,playing:function(t){return e.$emit("playing")},pause:function(t){return e.$emit("pause")},ended:function(t){return e.$emit("ended")}}},[t("source",{attrs:{src:e.normalizePath(e.videoAttributes.url)}})]),e.alt?t("span",{attrs:{id:e.altTextId,hidden:""}},[e._v(" "+e._s(e.$t("video.description",{alt:e.alt}))+" ")]):e._e()])])},c=[],u=n(5947),d=n(4030),A=n(9804),p={functional:!0,name:"ConditionalWrapper",props:{tag:[Object,String],shouldWrap:Boolean},render(e,t){return t.props.shouldWrap?e(t.props.tag,t.data,t.children):t.children}},h=p,g=n(1001),f=(0,g.Z)(h,r,i,!1,null,null,null),m=f.exports,v=n(889),b={name:"VideoAsset",components:{ConditionalWrapper:m},props:{variants:{type:Array,required:!0},showsDefaultControls:{type:Boolean,default:()=>!1},autoplays:{type:Boolean,default:()=>!1},posterVariants:{type:Array,required:!1,default:()=>[]},muted:{type:Boolean,default:!1},deviceFrame:{type:String,required:!1},alt:{type:String,required:!1},id:{type:String,required:!0}},data:()=>({appState:d["default"].state,optimalWidth:null,orientation:null}),computed:{DeviceFrameComponent:()=>v.Z,preferredColorScheme:({appState:e})=>e.preferredColorScheme,systemColorScheme:({appState:e})=>e.systemColorScheme,altTextId:({id:e})=>`${e}-alt`,userPrefersDark:({preferredColorScheme:e,systemColorScheme:t})=>e===A.Z.dark||e===A.Z.auto&&t===A.Z.dark,shouldShowDarkVariant:({darkVideoVariantAttributes:e,userPrefersDark:t})=>e&&t,defaultVideoAttributes(){return this.videoVariantsGroupedByAppearance.light[0]||this.darkVideoVariantAttributes||{}},darkVideoVariantAttributes(){return this.videoVariantsGroupedByAppearance.dark[0]},videoVariantsGroupedByAppearance(){return(0,u.XV)(this.variants)},posterVariantsGroupedByAppearance(){const{light:e,dark:t}=(0,u.XV)(this.posterVariants);return{light:(0,u.u)(e),dark:(0,u.u)(t)}},defaultPosterAttributes:({posterVariantsGroupedByAppearance:e,userPrefersDark:t})=>t&&e.dark.length?e.dark[0]:e.light[0]||{},normalisedPosterPath:({defaultPosterAttributes:e})=>(0,u.AH)(e.src),videoAttributes:({darkVideoVariantAttributes:e,defaultVideoAttributes:t,shouldShowDarkVariant:n})=>n?e:t},watch:{normalisedPosterPath:{immediate:!0,handler:"getPosterDimensions"}},methods:{normalizePath:u.AH,async getPosterDimensions(e){if(!e)return void(this.optimalWidth=null);const{density:t}=this.defaultPosterAttributes,n=parseInt(t.match(/\d+/)[0],10),{width:r}=await(0,u.RY)(e);this.optimalWidth=r/n},setOrientation(){const{videoWidth:e,videoHeight:t}=this.$refs.video;this.orientation=(0,u.T8)(e,t)}}},y=b,C=(0,g.Z)(y,l,c,!1,null,null,null),I=C.exports,w=function(){var e=this,t=e._self._c;return t("div",{staticClass:"video-replay-container",attrs:{role:"group","aria-roledescription":e.$t("video.title"),"aria-labelledby":e.showsDefaultControls?null:e.ariaLabelledByContainer}},[t("span",{attrs:{id:`${e.id}-custom-controls`,hidden:""}},[e._v(" "+e._s(e.$t("video.custom-controls"))+" ")]),t("VideoAsset",{ref:"asset",attrs:{variants:e.variants,autoplays:e.autoplays,showsDefaultControls:e.showsDefaultControls,muted:e.muted,posterVariants:e.posterVariants,deviceFrame:e.deviceFrame,alt:e.alt,id:e.id},on:{pause:e.onPause,playing:e.onVideoPlaying,ended:e.onVideoEnd}}),e.showsDefaultControls?e._e():t("a",{staticClass:"control-button",attrs:{href:"#","aria-controls":e.id},on:{click:function(t){return t.preventDefault(),e.togglePlayStatus.apply(null,arguments)}}},[e._v(" "+e._s(e.text)+" "),e.videoEnded?t("InlineReplayIcon",{staticClass:"control-icon icon-inline"}):e.isPlaying?t("PauseIcon",{staticClass:"control-icon icon-inline"}):t("PlayIcon",{staticClass:"control-icon icon-inline"})],1)],1)},E=[],B=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-replay-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-replay"}},[t("path",{attrs:{d:"M2.254 10.201c-1.633-2.613-0.838-6.056 1.775-7.689 2.551-1.594 5.892-0.875 7.569 1.592l0.12 0.184-0.848 0.53c-1.34-2.145-4.166-2.797-6.311-1.457s-2.797 4.166-1.457 6.311 4.166 2.797 6.311 1.457c1.006-0.629 1.71-1.603 2.003-2.723l0.056-0.242 0.98 0.201c-0.305 1.487-1.197 2.792-2.51 3.612-2.613 1.633-6.056 0.838-7.689-1.775z"}}),t("path",{attrs:{d:"M10.76 1.355l0.984-0.18 0.851 4.651-4.56-1.196 0.254-0.967 3.040 0.796z"}})])},x=[],k=n(9742),S={name:"InlineReplayIcon",components:{SVGIcon:k.Z}},_=S,T=(0,g.Z)(_,B,x,!1,null,null,null),L=T.exports,P=n(6698),Q=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"pause-icon",attrs:{viewBox:"0 0 14 14",themeId:"pause"}},[t("path",{attrs:{d:"M5 4h1v6h-1z"}}),t("path",{attrs:{d:"M8 4h1v6h-1z"}}),t("path",{attrs:{d:"M7 0.5c-3.6 0-6.5 2.9-6.5 6.5s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5-2.9-6.5-6.5-6.5zM7 12.5c-3 0-5.5-2.5-5.5-5.5s2.5-5.5 5.5-5.5 5.5 2.5 5.5 5.5-2.5 5.5-5.5 5.5z"}})])},M=[],Z={name:"PauseIcon",components:{SVGIcon:k.Z}},D=Z,O=(0,g.Z)(D,Q,M,!1,null,null,null),N=O.exports,R={name:"ReplayableVideoAsset",components:{PauseIcon:N,PlayIcon:P.Z,InlineReplayIcon:L,VideoAsset:I},props:{variants:{type:Array,required:!0},alt:{type:String,required:!1},id:{type:String,required:!0},showsDefaultControls:{type:Boolean,default:()=>!1},autoplays:{type:Boolean,default:()=>!1},muted:{type:Boolean,default:!1},posterVariants:{type:Array,default:()=>[]},deviceFrame:{type:String,required:!1}},computed:{text(){return this.videoEnded?this.$t("video.replay"):this.isPlaying?this.$t("video.pause"):this.$t("video.play")},ariaLabelledByContainer:({id:e,alt:t})=>t?`${e}-custom-controls ${e}-alt`:`${e}-custom-controls`},data(){return{isPlaying:!1,videoEnded:!1}},methods:{async togglePlayStatus(){const e=this.$refs.asset.$refs.video;e&&(this.isPlaying&&!this.videoEnded?await e.pause():await e.play())},onVideoEnd(){this.isPlaying=!1,this.videoEnded=!0},onVideoPlaying(){const{video:e}=this.$refs.asset.$refs;this.isPlaying=!e.paused,this.videoEnded=e.ended},onPause(){const{video:e}=this.$refs.asset.$refs;!this.showsDefaultControls&&this.isPlaying&&(this.isPlaying=!1),this.videoEnded=e.ended}}},j=R,G=(0,g.Z)(j,w,E,!1,null,"3fb37a97",null),V=G.exports,$=n(5953);const z={video:"video",image:"image"};var q={name:"Asset",components:{ImageAsset:o.Z,VideoAsset:I},constants:{AssetTypes:z},mixins:[$.Z],props:{identifier:{type:String,required:!0},showsReplayButton:{type:Boolean,default:()=>!0},showsVideoControls:{type:Boolean,default:()=>!1},videoAutoplays:{type:Boolean,default:()=>!1},videoMuted:{type:Boolean,default:!1},deviceFrame:{type:String,required:!1}},computed:{rawAsset(){return this.references[this.identifier]||{}},isRawAssetVideo:({rawAsset:e})=>e.type===z.video,videoPoster(){return this.isRawAssetVideo&&this.references[this.rawAsset.poster]},asset(){return this.isRawAssetVideo&&this.prefersReducedMotion&&this.videoPoster||this.rawAsset},assetComponent(){switch(this.asset.type){case z.image:return o.Z;case z.video:return this.showsReplayButton?V:I;default:return}},prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches},assetProps(){return{[z.image]:this.imageProps,[z.video]:this.videoProps}[this.asset.type]},imageProps(){return{alt:this.asset.alt,variants:this.asset.variants}},videoProps(){return{variants:this.asset.variants,showsDefaultControls:this.showsVideoControls,muted:this.videoMuted,autoplays:!this.prefersReducedMotion&&this.videoAutoplays,posterVariants:this.videoPoster?this.videoPoster.variants:[],deviceFrame:this.deviceFrame,alt:this.asset.alt,id:this.identifier}},assetListeners(){return{[z.image]:null,[z.video]:{ended:()=>this.$emit("videoEnded")}}[this.asset.type]}}},H=q,W=(0,g.Z)(H,s,a,!1,null,"6ab0b718",null),F=W.exports},7188:function(e,t,n){"use strict";n.d(t,{default:function(){return h}});var r=n(5381);const i=e=>e?`(max-width: ${e}px)`:"",s=e=>e?`(min-width: ${e}px)`:"";function a({minWidth:e,maxWidth:t}){return["only screen",s(e),i(t)].filter(Boolean).join(" and ")}function o({maxWidth:e,minWidth:t}){return window.matchMedia(a({minWidth:t,maxWidth:e}))}var l,c,u={name:"BreakpointEmitter",constants:{BreakpointAttributes:r.kB,BreakpointName:r.L3,BreakpointScopes:r.lU},props:{scope:{type:String,default:()=>r.lU["default"],validator:e=>e in r.lU}},render(){return this.$scopedSlots.default?this.$scopedSlots.default({matchingBreakpoint:this.matchingBreakpoint}):null},data:()=>({matchingBreakpoint:null}),methods:{initMediaQuery(e,t){const n=o(t),r=t=>this.handleMediaQueryChange(t,e);n.addListener(r),this.$once("hook:beforeDestroy",(()=>{n.removeListener(r)})),r(n)},handleMediaQueryChange(e,t){e.matches&&(this.matchingBreakpoint=t,this.$emit("change",t))}},mounted(){const e=r.kB[this.scope]||{};Object.entries(e).forEach((([e,t])=>{this.initMediaQuery(e,t)}))}},d=u,A=n(1001),p=(0,A.Z)(d,l,c,!1,null,null,null),h=p.exports},5281:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t(e.resolvedComponent,e._b({tag:"component",staticClass:"button-cta",class:{"is-dark":e.isDark}},"component",e.componentProps,!1),[e._t("default")],2)},i=[],s=n(4260),a={name:"ButtonLink",components:{Reference:s.Z},props:{url:{type:String,required:!1},isDark:{type:Boolean,default:!1}},computed:{resolvedComponent:({url:e})=>e?s.Z:"button",componentProps:({url:e})=>e?{url:e}:{}}},o=a,l=n(1001),c=(0,l.Z)(o,r,i,!1,null,"c9c81868",null),u=c.exports},7605:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=function(){var e=this,t=e._self._c;return e.action?t("DestinationDataProvider",{attrs:{destination:e.action},scopedSlots:e._u([{key:"default",fn:function({url:n,title:r}){return[t("ButtonLink",{attrs:{url:n,isDark:e.isDark}},[e._v(" "+e._s(r)+" ")])]}}],null,!1,710653997)}):e._e()},i=[],s=n(5281),a=n(1295),o={name:"CallToActionButton",components:{DestinationDataProvider:a.Z,ButtonLink:s.Z},props:{action:{type:Object,required:!0},isDark:{type:Boolean,default:!1}}},l=o,c=n(1001),u=(0,c.Z)(l,r,i,!1,null,null,null),d=u.exports},3917:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=function(){var e=this,t=e._self._c;return t("code",{attrs:{tabindex:"0","data-before-code":e.$t("accessibility.code.start"),"data-after-code":e.$t("accessibility.code.end")}},[e._t("default")],2)},i=[],s={name:"CodeBlock"},a=s,o=n(1001),l=(0,o.Z)(a,r,i,!1,null,"08295b2f",null),c=l.exports},9519:function(e,t,n){"use strict";n.r(t),n.d(t,{BlockType:function(){return St},default:function(){return Rt}});var r=n(5953),i=n(7587),s=n(5996),a=n(8039),o=n(2020),l=function(){var e=this,t=e._self._c;return t("div",{staticClass:"DictionaryExample"},[e._t("default"),t("CollapsibleCodeListing",{attrs:{content:e.example.content,showLineNumbers:""}})],2)},c=[],u=function(){var e=this,t=e._self._c;return t("div",{staticClass:"collapsible-code-listing",class:{"single-line":1===e.content[0].code.length}},[t("pre",[t("CodeBlock",e._l(this.content,(function(n,r){return t("div",{key:r,class:["container-general",{collapsible:!0===n.collapsible},{collapsed:!0===n.collapsible&&e.collapsed}]},e._l(n.code,(function(n,r){return t("div",{key:r,staticClass:"code-line-container"},[e._v("\n "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.showLineNumbers,expression:"showLineNumbers"}],staticClass:"code-number"}),e._v("\n "),t("div",{staticClass:"code-line"},[e._v(e._s(n))]),e._v("\n ")])})),0)})),0)],1)])},d=[],A=n(3917),p={name:"CollapsibleCodeListing",components:{CodeBlock:A.Z},props:{collapsed:{type:Boolean,required:!1},content:{type:Array,required:!0},showLineNumbers:{type:Boolean,default:()=>!0}}},h=p,g=n(1001),f=(0,g.Z)(h,u,d,!1,null,"25a17a0e",null),m=f.exports,v={name:"DictionaryExample",components:{CollapsibleCodeListing:m},props:{example:{type:Object,required:!0}}},b=v,y=(0,g.Z)(b,l,c,!1,null,null,null),C=y.exports,I=function(){var e=this,t=e._self._c;return t("Row",{staticClass:"endpoint-example"},[t("Column",{staticClass:"example-code"},[e._t("default"),t("Tabnav",{model:{value:e.currentTab,callback:function(t){e.currentTab=t},expression:"currentTab"}},[t("TabnavItem",{attrs:{value:e.Tab.request}},[e._v(e._s(e.$t("tab.request")))]),t("TabnavItem",{attrs:{value:e.Tab.response}},[e._v(e._s(e.$t("tab.response")))])],1),t("div",{staticClass:"output"},[e.isCurrent(e.Tab.request)?t("div",{staticClass:"code"},[t("CollapsibleCodeListing",e._b({attrs:{collapsed:e.isCollapsed,showLineNumbers:""}},"CollapsibleCodeListing",e.request,!1))],1):e._e(),e.isCurrent(e.Tab.response)?t("div",{staticClass:"code"},[t("CollapsibleCodeListing",e._b({attrs:{collapsed:e.isCollapsed,showLineNumbers:""}},"CollapsibleCodeListing",e.response,!1))],1):e._e()]),e.isCollapsible?t("div",{staticClass:"controls"},[e.isCollapsed?t("a",{staticClass:"toggle",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.showMore.apply(null,arguments)}}},[t("InlinePlusCircleSolidIcon",{staticClass:"control-icon icon-inline"}),e._v(" "+e._s(e.$t("more"))+" ")],1):t("a",{staticClass:"toggle",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.showLess.apply(null,arguments)}}},[t("InlineMinusCircleSolidIcon",{staticClass:"control-icon icon-inline"}),e._v(" "+e._s(e.$t("less"))+" ")],1)]):e._e()],2)],1)},w=[],E=n(9649),B=n(1576),x=function(){var e=this,t=e._self._c;return t("nav",{staticClass:"tabnav",class:{[`tabnav--${e.position}`]:e.position,"tabnav--vertical":e.vertical}},[t("ul",{staticClass:"tabnav-items"},[e._t("default")],2)])},k=[];const S="tabnavData";var _={name:"Tabnav",constants:{ProvideKey:S},provide(){const e={selectTab:this.selectTab};return Object.defineProperty(e,"activeTab",{enumerable:!0,get:()=>this.value}),{[S]:e}},props:{position:{type:String,required:!1,validator:e=>new Set(["start","center","end"]).has(e)},vertical:{type:Boolean,default:!1},value:{type:[String,Number],required:!0}},methods:{selectTab(e){this.$emit("input",e)}}},T=_,L=(0,g.Z)(T,x,k,!1,null,"5572fe1d",null),P=L.exports,Q=function(){var e=this,t=e._self._c;return t("li",{staticClass:"tabnav-item"},[t("a",{staticClass:"tabnav-link",class:{active:e.isActive},attrs:{href:"#","aria-current":e.isActive?"true":"false"},on:{click:function(t){return t.preventDefault(),e.tabnavData.selectTab(e.value)}}},[e._t("default")],2)])},M=[],Z={name:"TabnavItem",inject:{tabnavData:{default:{activeTab:null,selectTab:()=>{}}}},props:{value:{type:[String,Number],default:null}},computed:{isActive({tabnavData:e,value:t}){return e.activeTab===t}}},D=Z,O=(0,g.Z)(D,Q,M,!1,null,"6aa9882a",null),N=O.exports,R=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-plus-circle-solid-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-plus-circle-solid"}},[t("path",{attrs:{d:"M7.005 0.5h-0.008c-1.791 0.004-3.412 0.729-4.589 1.9l0-0c-1.179 1.177-1.908 2.803-1.908 4.6 0 3.59 2.91 6.5 6.5 6.5s6.5-2.91 6.5-6.5c0-3.587-2.906-6.496-6.492-6.5h-0zM4.005 7.52v-1h2.5v-2.51h1v2.51h2.5v1h-2.501v2.49h-1v-2.49z"}})])},j=[],G=n(9742),V={name:"InlinePlusCircleSolidIcon",components:{SVGIcon:G.Z}},$=V,z=(0,g.Z)($,R,j,!1,null,null,null),q=z.exports,H=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-minus-circle-solid-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-minus-circle-solid"}},[t("path",{attrs:{d:"m6.98999129.48999129c3.58985091 0 6.50000001 2.91014913 6.50000001 6.5 0 3.58985091-2.9101491 6.50000001-6.50000001 6.50000001-3.58985087 0-6.5-2.9101491-6.5-6.50000001 0-3.58985087 2.91014913-6.5 6.5-6.5zm3 6.02001742h-6v1h6z","fill-rule":"evenodd"}})])},W=[],F={name:"InlineMinusCircleSolidIcon",components:{SVGIcon:G.Z}},U=F,Y=(0,g.Z)(U,H,W,!1,null,null,null),X=Y.exports;const K={request:"Request",response:"Response"};var J={name:"EndpointExample",components:{InlineMinusCircleSolidIcon:X,InlinePlusCircleSolidIcon:q,TabnavItem:N,Tabnav:P,CollapsibleCodeListing:m,Row:E.Z,Column:B.Z},constants:{Tab:K},props:{request:{type:Object,required:!0},response:{type:Object,required:!0}},data(){return{isCollapsed:!0,currentTab:K.request}},computed:{Tab:()=>K,isCollapsible:({response:e,request:t,currentTab:n})=>{const r={[K.request]:t.content,[K.response]:e.content}[n]||[];return r.some((({collapsible:e})=>e))}},methods:{isCurrent(e){return this.currentTab===e},showMore(){this.isCollapsed=!1},showLess(){this.isCollapsed=!0}}},ee=J,te=(0,g.Z)(ee,I,w,!1,null,"c84e62a6",null),ne=te.exports,re=function(){var e=this,t=e._self._c;return t("figure",{attrs:{id:e.anchor}},[e._t("default")],2)},ie=[],se={name:"Figure",props:{anchor:{type:String,required:!1}}},ae=se,oe=(0,g.Z)(ae,re,ie,!1,null,null,null),le=oe.exports,ce=function(){var e=this,t=e._self._c;return t(e.tag,{tag:"component",staticClass:"caption",class:{trailing:e.trailing}},[e.title?[t("strong",[e._v(e._s(e.title))]),e._v(" "),e._t("default")]:[e._t("default")]],2)},ue=[];const de={caption:"caption",figcaption:"figcaption"},Ae={leading:"leading",trailing:"trailing"};var pe={name:"Caption",constants:{CaptionPosition:Ae,CaptionTag:de},props:{title:{type:String,required:!1},tag:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(de,e)},position:{type:String,default:()=>Ae.leading,validator:e=>Object.hasOwnProperty.call(Ae,e)}},computed:{trailing:({position:e})=>e===Ae.trailing}},he=pe,ge=(0,g.Z)(he,ce,ue,!1,null,"869c6f6e",null),fe=ge.exports,me=function(){var e=this,t=e._self._c;return t("ImageAsset",{attrs:{alt:e.alt,variants:e.variants}})},ve=[],be=n(6769),ye={name:"InlineImage",components:{ImageAsset:be.Z},props:{alt:{type:String,default:""},variants:{type:Array,required:!0}}},Ce=ye,Ie=(0,g.Z)(Ce,me,ve,!1,null,"bf997940",null),we=Ie.exports,Ee=n(4260),Be=function(){var e=this,t=e._self._c;return t("div",{staticClass:"table-wrapper"},[t("table",{class:{spanned:e.spanned}},[e._t("default")],2)])},xe=[],ke={name:"Table",props:{spanned:{type:Boolean,default:!1}}},Se=ke,_e=(0,g.Z)(Se,Be,xe,!1,null,"f3322390",null),Te=_e.exports,Le=function(){var e=this,t=e._self._c;return t("s",{attrs:{"data-before-text":e.$t("accessibility.strike.start"),"data-after-text":e.$t("accessibility.strike.end")}},[e._t("default")],2)},Pe=[],Qe={name:"StrikeThrough"},Me=Qe,Ze=(0,g.Z)(Me,Le,Pe,!1,null,"7fc51673",null),De=Ze.exports,Oe=function(){var e=this,t=e._self._c;return t("small",[e._t("default")],2)},Ne=[],Re={name:"Small"},je=Re,Ge=(0,g.Z)(je,Oe,Ne,!1,null,"77035f61",null),Ve=Ge.exports,$e=function(){var e=this,t=e._self._c;return t("Asset",{attrs:{identifier:e.identifier,deviceFrame:e.deviceFrame}})},ze=[],qe=n(4655),He={name:"BlockVideo",components:{Asset:qe.Z},props:{identifier:{type:String,required:!0},deviceFrame:{type:String,required:!1}}},We=He,Fe=(0,g.Z)(We,$e,ze,!1,null,"4f18340d",null),Ue=Fe.exports,Ye=n(3938),Xe=n(3002),Ke=function(){var e=this,t=e._self._c;return t("div",{staticClass:"TabNavigator",class:[{"tabs--vertical":e.vertical}]},[t("Tabnav",e._b({model:{value:e.currentTitle,callback:function(t){e.currentTitle=t},expression:"currentTitle"}},"Tabnav",{position:e.position,vertical:e.vertical},!1),e._l(e.titles,(function(n){return t("TabnavItem",{key:n,attrs:{value:n}},[e._v(" "+e._s(n)+" ")])})),1),t("div",{staticClass:"tabs-content"},[t("div",{staticClass:"tabs-content-container"},[t("transition-group",{attrs:{name:"fade"}},[e._l(e.titles,(function(n){return[t("div",{directives:[{name:"show",rawName:"v-show",value:n===e.currentTitle,expression:"title === currentTitle"}],key:n,staticClass:"tab-container",class:{active:n===e.currentTitle}},[e._t(n)],2)]}))],2)],1)])],1)},Je=[],et={name:"TabNavigator",components:{TabnavItem:N,Tabnav:P},props:{vertical:{type:Boolean,default:!1},position:{type:String,default:"start",validator:e=>new Set(["start","center","end"]).has(e)},titles:{type:Array,required:!0,default:()=>[]}},data(){return{currentTitle:this.titles[0]}},watch:{titles(e,t){if(e.length!t.includes(e)));this.currentTitle=n||this.currentTitle}}}},tt=et,nt=(0,g.Z)(tt,Ke,Je,!1,null,"e671a734",null),rt=nt.exports,it=function(){var e=this,t=e._self._c;return t("ul",{staticClass:"tasklist"},e._l(e.tasks,(function(n,r){return t("li",{key:r},[e.showCheckbox(n)?t("input",{attrs:{type:"checkbox",disabled:""},domProps:{checked:n.checked}}):e._e(),e._t("task",null,{task:n})],2)})),0)},st=[];const at="checked",ot=e=>Object.hasOwnProperty.call(e,at);var lt={name:"TaskList",props:{tasks:{required:!0,type:Array,validator:e=>e.some(ot)}},methods:{showCheckbox:ot}},ct=lt,ut=(0,g.Z)(ct,it,st,!1,null,"6a56a858",null),dt=ut.exports,At=function(){var e=this,t=e._self._c;return e.isListStyle?t("div",{staticClass:"links-block"},e._l(e.items,(function(e){return t("TopicsLinkBlock",{key:e.identifier,staticClass:"topic-link-block",attrs:{topic:e}})})),1):t("TopicsLinkCardGrid",{staticClass:"links-block",attrs:{items:e.items,"topic-style":e.blockStyle}})},pt=[],ht=n(1105),gt=n(3946),ft={name:"LinksBlock",mixins:[r.Z],components:{TopicsLinkBlock:()=>Promise.all([n.e(104),n.e(989)]).then(n.bind(n,8104)),TopicsLinkCardGrid:ht.Z},props:{identifiers:{type:Array,required:!0},blockStyle:{type:String,default:gt.o.compactGrid}},computed:{isListStyle:({blockStyle:e})=>e===gt.o.list,items:({identifiers:e,references:t})=>e.reduce(((e,n)=>t[n]?e.concat(t[n]):e),[])}},mt=ft,vt=(0,g.Z)(mt,At,pt,!1,null,"b1a75c1c",null),bt=vt.exports,yt=n(889),Ct=function(){var e=this,t=e._self._c;return t("hr",{staticClass:"thematic-break"})},It=[],wt={},Et=(0,g.Z)(wt,Ct,It,!1,null,"62d2922a",null),Bt=Et.exports;const{CaptionPosition:xt,CaptionTag:kt}=fe.constants,St={aside:"aside",codeListing:"codeListing",endpointExample:"endpointExample",heading:"heading",orderedList:"orderedList",paragraph:"paragraph",table:"table",termList:"termList",unorderedList:"unorderedList",dictionaryExample:"dictionaryExample",small:"small",video:"video",row:"row",tabNavigator:"tabNavigator",links:"links",thematicBreak:"thematicBreak"},_t={codeVoice:"codeVoice",emphasis:"emphasis",image:"image",inlineHead:"inlineHead",link:"link",newTerm:"newTerm",reference:"reference",strong:"strong",text:"text",superscript:"superscript",subscript:"subscript",strikethrough:"strikethrough"},Tt={both:"both",column:"column",none:"none",row:"row"},Lt={left:"left",right:"right",center:"center",unset:"unset"},Pt=7;function Qt(e,t){const n=n=>n.map(Qt(e,t)),r=t=>t.map((t=>e("li",{},n(t.content)))),l=(t,r,i,s,a,o,l)=>{const{colspan:c,rowspan:u}=o[`${a}_${s}`]||{};if(0===c||0===u)return null;const d=l[s]||Lt.unset;let A=null;return d!==Lt.unset&&(A=`${d}-cell`),e(t,{attrs:{...r,colspan:c,rowspan:u},class:A},n(i))},c=(t,n=Tt.none,r={},i=[])=>{switch(n){case Tt.both:{const[n,...s]=t;return[e("thead",{},[e("tr",{},n.map(((e,t)=>l("th",{scope:"col"},e,t,0,r,i))))]),e("tbody",{},s.map((([t,...n],s)=>e("tr",{},[l("th",{scope:"row"},t,0,s+1,r,i),...n.map(((e,t)=>l("td",{},e,t+1,s+1,r,i)))]))))]}case Tt.column:return[e("tbody",{},t.map((([t,...n],s)=>e("tr",{},[l("th",{scope:"row"},t,0,s,r,i),...n.map(((e,t)=>l("td",{},e,t+1,s,r,i)))]))))];case Tt.row:{const[n,...s]=t;return[e("thead",{},[e("tr",{},n.map(((e,t)=>l("th",{scope:"col"},e,t,0,r,i))))]),e("tbody",{},s.map(((t,n)=>e("tr",{},t.map(((e,t)=>l("td",{},e,t,n+1,r,i)))))))]}default:return[e("tbody",{},t.map(((t,n)=>e("tr",{},t.map(((e,t)=>l("td",{},e,t,n,r,i)))))))]}},u=({metadata:{abstract:t=[],anchor:r,title:i,...s},...a})=>{const o={...a,metadata:s},l=[n([o])];if(i&&t.length||t.length){const r=i?xt.leading:xt.trailing,s=r===xt.trailing?1:0,a=kt.figcaption;l.splice(s,0,e(fe,{props:{title:i,position:r,tag:a}},n(t)))}return e(le,{props:{anchor:r}},l)},d=({metadata:{deviceFrame:t},...r})=>e(yt.Z,{props:{device:t}},n([r]));return function(l){switch(l.type){case St.aside:{const t={kind:l.style,name:l.name};return e(i.Z,{props:t},n(l.content))}case St.codeListing:{if(l.metadata&&l.metadata.anchor)return u(l);const t={syntax:l.syntax,fileType:l.fileType,content:l.code,showLineNumbers:l.showLineNumbers};return e(s.Z,{props:t})}case St.endpointExample:{const t={request:l.request,response:l.response};return e(ne,{props:t},n(l.summary||[]))}case St.heading:{const t={anchor:l.anchor,level:l.level};return e(a.Z,{props:t},l.text)}case St.orderedList:return e("ol",{attrs:{start:l.start}},r(l.items));case St.paragraph:{const t=1===l.inlineContent.length&&l.inlineContent[0].type===_t.image,r=t?{class:["inline-image-container"]}:{};return e("p",r,n(l.inlineContent))}case St.table:{const t=c(l.rows,l.header,l.extendedData,l.alignments);if(l.metadata&&l.metadata.abstract){const{title:r}=l.metadata,i=r?xt.leading:xt.trailing,s=kt.caption;t.unshift(e(fe,{props:{title:r,position:i,tag:s}},n(l.metadata.abstract)))}return e(Te,{attrs:{id:l.metadata&&l.metadata.anchor},props:{spanned:!!l.extendedData}},t)}case St.termList:return e("dl",{},l.items.map((({term:t,definition:r})=>[e("dt",{},n(t.inlineContent)),e("dd",{},n(r.content))])));case St.unorderedList:{const t=e=>dt.props.tasks.validator(e.items);return t(l)?e(dt,{props:{tasks:l.items},scopedSlots:{task:e=>n(e.task.content)}}):e("ul",{},r(l.items))}case St.dictionaryExample:{const t={example:l.example};return e(C,{props:t},n(l.summary||[]))}case St.small:return e("p",{},[e(Ve,{},n(l.inlineContent))]);case St.video:{if(l.metadata&&l.metadata.abstract)return u(l);if(!t[l.identifier])return null;const{deviceFrame:n}=l.metadata||{};return e(Ue,{props:{identifier:l.identifier,deviceFrame:n}})}case St.row:{const t=l.numberOfColumns?{large:l.numberOfColumns}:void 0;return e(Xe.Z,{props:{columns:t}},l.columns.map((t=>e(Ye.Z,{props:{span:t.size}},n(t.content)))))}case St.tabNavigator:{const t=l.tabs.length>Pt,r=l.tabs.map((e=>e.title)),i=l.tabs.reduce(((e,t)=>({...e,[t.title]:()=>n(t.content)})),{});return e(rt,{props:{titles:r,vertical:t},scopedSlots:i})}case St.links:return e(bt,{props:{blockStyle:l.style,identifiers:l.items}});case St.thematicBreak:return e(Bt);case _t.codeVoice:return e(o.Z,{},l.code);case _t.emphasis:case _t.newTerm:return e("em",n(l.inlineContent));case _t.image:{if(l.metadata&&(l.metadata.anchor||l.metadata.abstract))return u(l);const n=t[l.identifier];return n?l.metadata&&l.metadata.deviceFrame?d(l):e(we,{props:{alt:n.alt,variants:n.variants}}):null}case _t.link:return e("a",{attrs:{href:l.destination},class:"inline-link"},l.title);case _t.reference:{const r=t[l.identifier];if(!r)return null;const i=l.overridingTitleInlineContent||r.titleInlineContent,s=l.overridingTitle||r.title;return e(Ee.Z,{props:{url:r.url,kind:r.kind,role:r.role,isActive:l.isActive,ideTitle:r.ideTitle,titleStyle:r.titleStyle,hasInlineFormatting:!!i},class:"inline-link"},i?n(i):s)}case _t.strong:case _t.inlineHead:return e("strong",n(l.inlineContent));case _t.text:return"\n"===l.text?e("br"):l.text;case _t.superscript:return e("sup",n(l.inlineContent));case _t.subscript:return e("sub",n(l.inlineContent));case _t.strikethrough:return e(De,n(l.inlineContent));default:return null}}}var Mt,Zt,Dt={name:"ContentNode",constants:{TableHeaderStyle:Tt,TableColumnAlignments:Lt},mixins:[r.Z],render:function(e){return e(this.tag,{class:"content"},this.content.map(Qt(e,this.references),this))},props:{content:{type:Array,required:!0},tag:{type:String,default:()=>"div"}},methods:{map(e){function t(n=[]){return n.map((n=>{switch(n.type){case St.aside:return e({...n,content:t(n.content)});case St.dictionaryExample:return e({...n,summary:t(n.summary)});case St.paragraph:case _t.emphasis:case _t.strong:case _t.inlineHead:case _t.superscript:case _t.subscript:case _t.strikethrough:case _t.newTerm:return e({...n,inlineContent:t(n.inlineContent)});case St.orderedList:case St.unorderedList:return e({...n,items:n.items.map((e=>({...e,content:t(e.content)})))});case St.table:return e({...n,rows:n.rows.map((e=>e.map(t)))});case St.termList:return e({...n,items:n.items.map((e=>({...e,term:{inlineContent:t(e.term.inlineContent)},definition:{content:t(e.definition.content)}})))});default:return e(n)}}))}return t(this.content)},forEach(e){function t(n=[]){n.forEach((n=>{switch(e(n),n.type){case St.aside:t(n.content);break;case St.paragraph:case _t.emphasis:case _t.strong:case _t.inlineHead:case _t.newTerm:case _t.superscript:case _t.subscript:case _t.strikethrough:t(n.inlineContent);break;case St.orderedList:case St.unorderedList:n.items.forEach((e=>t(e.content)));break;case St.dictionaryExample:t(n.summary);break;case St.table:n.rows.forEach((e=>{e.forEach(t)}));break;case St.termList:n.items.forEach((e=>{t(e.term.inlineContent),t(e.definition.content)}));break}}))}return t(this.content)},reduce(e,t){let n=t;return this.forEach((t=>{n=e(n,t)})),n}},computed:{plaintext(){const{references:e={}}=this;return this.reduce(((t,n)=>{if(n.type===St.paragraph)return`${t}\n`;if(n.type===_t.codeVoice)return`${t}${n.code}`;if(n.type===_t.text)return`${t}${n.text}`;if(n.type===_t.reference){const r=e[n.identifier]?.title??"";return`${t}${r}`}return t}),"").trim()}},BlockType:St,InlineType:_t},Ot=Dt,Nt=(0,g.Z)(Ot,Mt,Zt,!1,null,null,null),Rt=Nt.exports},7587:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("aside",{class:e.kind,attrs:{"aria-label":e.kind}},[t("p",{staticClass:"label"},[e._v(e._s(e.name||e.$t(e.label)))]),e._t("default")],2)},i=[];const s={deprecated:"deprecated",experiment:"experiment",important:"important",note:"note",tip:"tip",warning:"warning"};var a={name:"Aside",props:{kind:{type:String,required:!0,validator:e=>Object.prototype.hasOwnProperty.call(s,e)},name:{type:String,required:!1}},computed:{label:({kind:e})=>`aside-kind.${e}`}},o=a,l=n(1001),c=(0,l.Z)(o,r,i,!1,null,"3ccce809",null),u=c.exports},5996:function(e,t,n){"use strict";n.d(t,{Z:function(){return J}});var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"code-listing",class:{"single-line":1===e.syntaxHighlightedLines.length},attrs:{"data-syntax":e.syntaxNameNormalized}},[e.fileName?t("Filename",{attrs:{isActionable:e.isFileNameActionable,fileType:e.fileType},on:{click:function(t){return e.$emit("file-name-click")}}},[e._v(e._s(e.fileName)+" ")]):e._e(),t("div",{staticClass:"container-general"},[t("pre",[t("CodeBlock",[e._l(e.syntaxHighlightedLines,(function(n,r){return[t("span",{key:r,class:["code-line-container",{highlighted:e.isHighlighted(r)}]},[e.showLineNumbers?t("span",{staticClass:"code-number",attrs:{"data-line-number":e.lineNumberFor(r)}}):e._e(),t("span",{staticClass:"code-line",domProps:{innerHTML:e._s(n)}})]),e._v("\n")]}))],2)],1)])],1)},i=[],s=n(3208),a=n(3078),o=n(3917),l=n(3390),c=l;const u={objectivec:["objective-c"]},d={bash:["sh","zsh"],c:["h"],cpp:["cc","c++","h++","hpp","hh","hxx","cxx"],css:[],diff:["patch"],http:["https"],java:["jsp"],javascript:["js","jsx","mjs","cjs"],json:[],llvm:[],markdown:["md","mkdown","mkd"],objectivec:["mm","objc","obj-c"].concat(u.objectivec),perl:["pl","pm"],php:[],python:["py","gyp","ipython"],ruby:["rb","gemspec","podspec","thor","irb"],scss:[],shell:["console","shellsession"],swift:[],xml:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],...{NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_HLJS_LANGUAGES?Object.fromEntries({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_HLJS_LANGUAGES.split(",").map((e=>[e,[]]))):void 0},A=new Set(["markdown","swift"]),p=Object.entries(d),h=new Set(Object.keys(d)),g=new Map;async function f(e){const t=[e];try{return await t.reduce((async(e,t)=>{let r;await e,r=A.has(t)?await n(3685)(`./${t}`):await n(2122)(`./${t}.js`),c.registerLanguage(t,r.default)}),Promise.resolve()),!0}catch(r){return console.error(`Could not load ${e} file`),!1}}function m(e){if(h.has(e))return e;const t=p.find((([,t])=>t.includes(e)));return t?t[0]:null}function v(e){if(g.has(e))return g.get(e);const t=m(e);return g.set(e,t),t}c.configure({classPrefix:"syntax-",languages:[...h]});const b=async e=>{const t=v(e);return!(!t||c.listLanguages().includes(t))&&f(t)},y=/\r\n|\r|\n/g,C=/syntax-/;function I(e){return 0===e.length?[]:e.split(y)}function w(e){return(e.trim().match(y)||[]).length}function E(e){const t=document.createElement("template");return t.innerHTML=e,t.content.childNodes}function B(e){const{className:t}=e;if(!C.test(t))return null;const n=I(e.innerHTML).reduce(((e,n)=>`${e}${n}\n`),"");return E(n.trim())}function x(e){return Array.from(e.childNodes).forEach((e=>{if(w(e.textContent))try{const t=e.childNodes.length?x(e):B(e);t&&e.replaceWith(...t)}catch(t){console.error(t)}})),B(e)}function k(e,t){const n=m(t);if(!c.getLanguage(n))throw new Error(`Unsupported language for syntax highlighting: ${t}`);return c.highlight(e,{language:n,ignoreIllegals:!0}).value}function S(e,t){const n=e.join("\n"),r=k(n,t),i=document.createElement("code");return i.innerHTML=r,x(i),I(i.innerHTML)}var _=function(){var e=this,t=e._self._c;return t("span",{staticClass:"filename"},[e.isActionable?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[t("FileIcon",{attrs:{fileType:e.fileType}}),e._t("default")],2):t("span",[t("FileIcon",{attrs:{fileType:e.fileType}}),e._t("default")],2)])},T=[],L=function(){var e=this,t=e._self._c;return"swift"===e.fileType?t("SwiftFileIcon",{staticClass:"file-icon"}):t("GenericFileIcon",{staticClass:"file-icon"})},P=[],Q=n(7834),M=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"generic-file-icon",attrs:{viewBox:"0 0 14 14",themeId:"generic-file"}},[t("path",{attrs:{d:"M8.033 1l3.967 4.015v7.985h-10v-12zM7.615 2h-4.615v10h8v-6.574z"}}),t("path",{attrs:{d:"M7 1h1v4h-1z"}}),t("path",{attrs:{d:"M7 5h5v1h-5z"}})])},Z=[],D=n(9742),O={name:"GenericFileIcon",components:{SVGIcon:D.Z}},N=O,R=n(1001),j=(0,R.Z)(N,M,Z,!1,null,null,null),G=j.exports,V={name:"CodeListingFileIcon",components:{SwiftFileIcon:Q.Z,GenericFileIcon:G},props:{fileType:String}},$=V,z=(0,R.Z)($,L,P,!1,null,"7c381064",null),q=z.exports,H={name:"CodeListingFilename",components:{FileIcon:q},props:{isActionable:{type:Boolean,default:()=>!1},fileType:String}},W=H,F=(0,R.Z)(W,_,T,!1,null,"c8c40662",null),U=F.exports,Y={name:"CodeListing",components:{Filename:U,CodeBlock:o.Z},data(){return{syntaxHighlightedLines:[]}},props:{fileName:String,isFileNameActionable:{type:Boolean,default:()=>!1},syntax:String,fileType:String,content:{type:Array,required:!0},startLineNumber:{type:Number,default:()=>1},highlights:{type:Array,default:()=>[]},showLineNumbers:{type:Boolean,default:()=>!1}},computed:{escapedContent:({content:e})=>e.map(s.Xv),highlightedLineNumbers(){return new Set(this.highlights.map((({line:e})=>e)))},syntaxNameNormalized(){const e={occ:a.Z.objectiveC.key.url};return e[this.syntax]||this.syntax}},watch:{content:{handler:"syntaxHighlightLines",immediate:!0}},methods:{isHighlighted(e){return this.highlightedLineNumbers.has(this.lineNumberFor(e))},lineNumberFor(e){return this.startLineNumber+e},async syntaxHighlightLines(){let e;try{await b(this.syntaxNameNormalized),e=S(this.content,this.syntaxNameNormalized)}catch(t){e=this.escapedContent}this.syntaxHighlightedLines=e.map((e=>""===e?"\n":e))}}},X=Y,K=(0,R.Z)(X,r,i,!1,null,"13e6923e",null),J=K.exports},2020:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("WordBreak",{attrs:{tag:"code"}},[e._t("default")],2)},i=[],s=n(352),a={name:"CodeVoice",components:{WordBreak:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,r,i,!1,null,"05f4a5b7",null),u=c.exports},3938:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"column",style:e.style},[e._t("default")],2)},i=[],s={name:"Column",props:{span:{type:Number,default:null}},computed:{style:({span:e})=>({"--col-span":e})}},a=s,o=n(1001),l=(0,o.Z)(a,r,i,!1,null,"0f654188",null),c=l.exports},889:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"device-frame",class:e.classes,style:e.styles,attrs:{"data-device":e.device}},[t("div",{staticClass:"device-screen",class:{"with-device":e.currentDeviceAttrs}},[e._t("default")],2),t("div",{staticClass:"device"})])},i=[],s={},a=n(9089);const o=e=>e&&e!==1/0;var l={name:"DeviceFrame",props:{device:{type:String,required:!0}},provide:{insideDeviceFrame:!0},computed:{currentDeviceAttrs:({device:e})=>(0,a.$8)(["theme","device-frames",e],s[e]),styles:({toPixel:e,toUrl:t,toPct:n,currentDeviceAttrs:r={},toVal:i})=>{const{screenTop:s,screenLeft:a,screenWidth:o,frameWidth:l,lightUrl:c,darkUrl:u,screenHeight:d,frameHeight:A}=r;return{"--screen-top":n(s/A),"--screen-left":n(a/l),"--screen-width":n(o/l),"--screen-height":n(d/A),"--screen-aspect":i(o/d),"--frame-width":e(l),"--frame-aspect":i(l/A),"--device-light-url":t(c),"--device-dark-url":t(u)}},classes:({currentDeviceAttrs:e})=>({"no-device":!e})},methods:{toPixel:e=>o(e)?`${e}px`:null,toUrl:e=>o(e)?`url(${e})`:null,toPct:e=>o(e)?100*e+"%":null,toVal:e=>o(e)?e:null}},c=l,u=n(1001),d=(0,u.Z)(c,r,i,!1,null,"c2eac128",null),A=d.exports},8039:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var r=function(){var e=this,t=e._self._c;return t(`h${e.level}`,{tag:"component",attrs:{id:e.anchor}},[e.shouldLink?t("router-link",{staticClass:"header-anchor",attrs:{to:{hash:`#${e.anchor}`},"data-after-text":e.$t("accessibility.in-page-link")},on:{click:function(t){return e.handleFocusAndScroll(e.anchor)}}},[e._t("default"),t("LinkIcon",{staticClass:"icon",attrs:{"aria-hidden":"true"}})],2):[e._t("default")]],2)},i=[],s=n(3704),a=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"link-icon",attrs:{viewBox:"0 0 20 20"}},[t("path",{attrs:{d:"M19.34,4.88L15.12,.66c-.87-.87-2.3-.87-3.17,0l-3.55,3.56-1.38,1.38-1.4,1.4c-.47,.47-.68,1.09-.64,1.7,.02,.29,.09,.58,.21,.84,.11,.23,.24,.44,.43,.63l4.22,4.22h0l.53-.53,.53-.53h0l-4.22-4.22c-.29-.29-.29-.77,0-1.06l1.4-1.4,.91-.91,.58-.58,.55-.55,2.9-2.9c.29-.29,.77-.29,1.06,0l4.22,4.22c.29,.29,.29,.77,0,1.06l-2.9,2.9c.14,.24,.24,.49,.31,.75,.08,.32,.11,.64,.09,.96l3.55-3.55c.87-.87,.87-2.3,0-3.17Z"}}),t("path",{attrs:{d:"M14.41,9.82s0,0,0,0l-4.22-4.22h0l-.53,.53-.53,.53h0l4.22,4.22c.29,.29,.29,.77,0,1.06l-1.4,1.4-.91,.91-.58,.58-.55,.55h0l-2.9,2.9c-.29,.29-.77,.29-1.06,0L1.73,14.04c-.29-.29-.29-.77,0-1.06l2.9-2.9c-.14-.24-.24-.49-.31-.75-.08-.32-.11-.64-.09-.97L.68,11.93c-.87,.87-.87,2.3,0,3.17l4.22,4.22c.87,.87,2.3,.87,3.17,0l3.55-3.55,1.38-1.38,1.4-1.4c.47-.47,.68-1.09,.64-1.7-.02-.29-.09-.58-.21-.84-.11-.22-.24-.44-.43-.62Z"}})])},o=[],l=n(9742),c={name:"LinkIcon",components:{SVGIcon:l.Z}},u=c,d=n(1001),A=(0,d.Z)(u,a,o,!1,null,null,null),p=A.exports,h={name:"LinkableHeading",mixins:[s.Z],components:{LinkIcon:p},props:{anchor:{type:String,required:!1},level:{type:Number,default:()=>2,validator:e=>e>=1&&e<=6}},inject:{enableMinimized:{default:()=>!1},isTargetIDE:{default:()=>!1}},computed:{shouldLink:({anchor:e,enableMinimized:t,isTargetIDE:n})=>!!e&&!t&&!n}},g=h,f=(0,d.Z)(g,r,i,!1,null,"24fddf6a",null),m=f.exports},4260:function(e,t,n){"use strict";n.d(t,{Z:function(){return O}});var r=function(){var e=this,t=e._self._c;return t(e.refComponent,{tag:"component",attrs:{url:e.urlWithParams,"is-active":e.isActiveComputed}},[e._t("default")],2)},i=[],s=n(2449),a=n(7192),o=n(4589),l=function(){var e=this,t=e._self._c;return t("ReferenceExternal",e._b({},"ReferenceExternal",e.$props,!1),[t("CodeVoice",[e._t("default")],2)],1)},c=[],u=function(){var e=this,t=e._self._c;return e.url&&e.isActive?t("a",{attrs:{href:e.url}},[e._t("default")],2):t("span",[e._t("default")],2)},d=[],A={name:"ReferenceExternal",props:{url:{type:String,required:!1},isActive:{type:Boolean,default:!0}}},p=A,h=n(1001),g=(0,h.Z)(p,u,d,!1,null,null,null),f=g.exports,m=n(2020),v={name:"ReferenceExternalSymbol",props:f.props,components:{ReferenceExternal:f,CodeVoice:m.Z}},b=v,y=(0,h.Z)(b,l,c,!1,null,null,null),C=y.exports,I=function(){var e=this,t=e._self._c;return t("ReferenceInternal",e._b({},"ReferenceInternal",e.$props,!1),[t("CodeVoice",[e._t("default")],2)],1)},w=[],E=function(){var e=this,t=e._self._c;return e.url&&e.isActive?t("router-link",{attrs:{to:e.url}},[e._t("default")],2):t("span",[e._t("default")],2)},B=[],x={name:"ReferenceInternal",props:{url:{type:String,required:!1},isActive:{type:Boolean,default:!0}}},k=x,S=(0,h.Z)(k,E,B,!1,null,null,null),_=S.exports,T={name:"ReferenceInternalSymbol",props:_.props,components:{ReferenceInternal:_,CodeVoice:m.Z}},L=T,P=(0,h.Z)(L,I,w,!1,null,null,null),Q=P.exports,M={name:"Reference",computed:{isInternal({url:e}){if(!e)return!1;if(!e.startsWith("/")&&!e.startsWith("#"))return!1;const{resolved:{name:t}={}}=this.$router.resolve(e)||{};return t!==o.vL},isSymbolReference(){return"symbol"===this.kind&&!this.hasInlineFormatting&&(this.role===a.L.symbol||this.role===a.L.dictionarySymbol)},isDisplaySymbol({isSymbolReference:e,titleStyle:t,ideTitle:n}){return n?e&&"symbol"===t:e},refComponent({isInternal:e,isDisplaySymbol:t}){return e?t?Q:_:t?C:f},urlWithParams({isInternal:e}){return e?(0,s.Q2)(this.url,this.$route.query):this.url},isActiveComputed({url:e,isActive:t}){return!(!e||!t)}},props:{url:{type:String,required:!1},kind:{type:String,required:!1},role:{type:String,required:!1},isActive:{type:Boolean,required:!1,default:!0},ideTitle:{type:String,required:!1},titleStyle:{type:String,required:!1},hasInlineFormatting:{type:Boolean,default:!1}}},Z=M,D=(0,h.Z)(Z,r,i,!1,null,null,null),O=D.exports},3002:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"row",class:{"with-columns":e.columns},style:e.style},[e._t("default")],2)},i=[],s=n(5381),a={name:"Row",props:{columns:{type:Object,required:!1,validator:e=>Object.entries(e).every((([e,t])=>s.L3[e]&&"number"===typeof t))},gap:{type:Number,required:!1}},computed:{style:({columns:e={},gap:t})=>({"--col-count-large":e.large,"--col-count-medium":e.medium,"--col-count-small":e.small||1,"--col-gap":t&&`${t}px`})}},o=a,l=n(1001),c=(0,l.Z)(o,r,i,!1,null,"1bcb2d0f",null),u=c.exports},1295:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(5953);const i={link:"link",reference:"reference",text:"text"};var s,a,o={name:"DestinationDataProvider",mixins:[r.Z],props:{destination:{type:Object,required:!0,default:()=>({})}},inject:{isTargetIDE:{default:()=>!1}},constants:{DestinationType:i},computed:{isExternal:({reference:e,destination:t})=>e.type===i.link||t.type===i.link,shouldAppendOpensInBrowser:({isExternal:e,isTargetIDE:t})=>e&&t,reference:({references:e,destination:t})=>e[t.identifier]||{},linkUrl:({destination:e,reference:t})=>({[i.link]:e.destination,[i.reference]:t.url,[i.text]:e.text}[e.type]),linkTitle:({reference:e,destination:t})=>({[i.link]:t.title,[i.reference]:t.overridingTitle||e.title,[i.text]:""}[t.type])},methods:{formatAriaLabel(e){return this.shouldAppendOpensInBrowser?`${e} (opens in browser)`:e}},render(){return this.$scopedSlots.default({url:this.linkUrl||"",title:this.linkTitle||"",formatAriaLabel:this.formatAriaLabel,isExternal:this.isExternal})}},l=o,c=n(1001),u=(0,c.Z)(l,s,a,!1,null,null,null),d=u.exports},1105:function(e,t,n){"use strict";n.d(t,{Z:function(){return Ae}});var r=function(){var e=this,t=e._self._c;return t("Pager",{class:["TopicsLinkCardGrid",e.topicStyle],attrs:{"aria-label":e.$t("links-grid.label"),pages:e.pages},scopedSlots:e._u([{key:"page",fn:function({page:n}){return[t("Row",{attrs:{columns:{large:e.compactCards?3:2,medium:e.compactCards?3:2}}},e._l(n,(function(n){return t("Column",{key:n.title},[t("TopicsLinkCardGridItem",{attrs:{item:n,compact:e.compactCards}})],1)})),1)]}}])},[t("BreakpointEmitter",{on:{change:e.handleBreakpointChange}})],1)},i=[],s=n(7188),a=n(3938),o=function(){var e=this,t=e._self._c;return t("div",{class:["pager",{"with-compact-controls":e.shouldUseCompactControls}],attrs:{role:"region","aria-roledescription":e.$t("pager.roledescription")}},[1===e.pages.length?[e._t("page",null,{page:e.pages[0]})]:[t("div",{staticClass:"container"},[t("Gutter",{staticClass:"left"},[t("ControlPrevious",{attrs:{disabled:!e.hasPreviousPage},nativeOn:{click:function(t){return e.previous.apply(null,arguments)}}})],1),t("div",{ref:"viewport",staticClass:"viewport",attrs:{role:"group"}},e._l(e.keyedPages,(function({page:n,key:r},i){return t("div",{key:r,ref:"pages",refInFor:!0,class:["page",e.pageStates(i)],attrs:{"aria-label":e.$t("pager.page.label",{index:i+1,count:e.keyedPages.length}),id:r}},[e._t("page",null,{page:n})],2)})),0),t("Gutter",{staticClass:"right"},[t("ControlNext",{attrs:{disabled:!e.hasNextPage},nativeOn:{click:function(t){return e.next.apply(null,arguments)}}})],1)],1),t("div",{staticClass:"compact-controls",attrs:{role:"group","aria-label":"Controls"}},[t("ControlPrevious",{attrs:{disabled:!e.hasPreviousPage},nativeOn:{click:function(t){return e.previous.apply(null,arguments)}}}),t("ControlNext",{attrs:{disabled:!e.hasNextPage},nativeOn:{click:function(t){return e.next.apply(null,arguments)}}})],1),t("div",{staticClass:"indicators"},e._l(e.keyedPages,(function({key:n},r){return t("a",{key:n,class:["indicator",e.pageStates(r)],attrs:{"aria-current":e.isActivePage(r),href:`#${n}`},on:{click:function(t){return e.setActivePage(t,r)}}})})),0)],e._t("default")],2)},l=[],c=function(){var e=this,t=e._self._c;return t("button",{class:["pager-control",e.action],attrs:{"aria-label":e.$t(`pager.control.navigate-${e.action}`)}},[t("ChevronRoundedIcon",{staticClass:"icon"})],1)},u=[],d=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"chevron-rounded-icon",attrs:{viewBox:"0 0 14 25",themeId:"chevron-rounded"}},[t("path",{attrs:{d:"M1,24.4a.9.9,0,0,0,.7-.3L13.4,13a1,1,0,0,0,0-1.6L1.7.3A.9.9,0,0,0,1,0,.9.9,0,0,0,0,1a.9.9,0,0,0,.3.7l11,10.5L.3,22.7a.9.9,0,0,0-.3.7A.9.9,0,0,0,1,24.4Z"}})])},A=[],p=n(9742),h={name:"ChevronRoundedIcon",components:{SVGIcon:p.Z}},g=h,f=n(1001),m=(0,f.Z)(g,d,A,!1,null,null,null),v=m.exports;const b={previous:"previous",next:"next"};var y={name:"PagerControl",components:{ChevronRoundedIcon:v},props:{action:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(b,e)}},Action:b},C=y,I=(0,f.Z)(C,c,u,!1,null,"58c8390a",null),w=I.exports,E=n(5381),B=n(220);const x=174;function k(e){return e.scrollIntoView({behavior:"auto",block:"nearest",inline:"start"}),new Promise((t=>{const n=60,r=2;let i=null,s=0;function a(){const o=e.getBoundingClientRect().left;s>r&&(o===i||s>=n)?t():(i=o,s+=1,requestAnimationFrame(a))}requestAnimationFrame(a)}))}var S={name:"Pager",components:{ControlNext:{render(e){return e(w,{props:{action:w.Action.next}})}},ControlPrevious:{render(e){return e(w,{props:{action:w.Action.previous}})}},Gutter:{render(e){return e("div",{class:"gutter"},this.$slots.default)}}},props:{pages:{type:Array,required:!0,validator:e=>e.length>0}},data:()=>({activePageIndex:0,appState:B.Z.state}),computed:{indices:({keyedPages:e})=>e.reduce(((e,t,n)=>({...e,[t.key]:n})),{}),keyedPages:({_uid:e,pages:t})=>t.map(((t,n)=>({key:`pager-${e}-page-${n}`,page:t}))),hasNextPage:({activePageIndex:e,pages:t})=>ee>0,contentWidth:({appState:e})=>e.contentWidth,shouldUseCompactControls:({contentWidth:e})=>window.innerWidth>E.kB["default"].large.minWidth?e=this.$refs.pages.length)return;const n=this.$refs.pages[t];this.pauseObservingPages(),await k(n),this.startObservingPages(),this.activePageIndex=t},next(e){this.setActivePage(e,this.activePageIndex+1)},previous(e){this.setActivePage(e,this.activePageIndex-1)},observePages(e){const t=e.find((e=>e.isIntersecting))?.target?.id;t&&(this.activePageIndex=this.indices[t])},setupObserver(){this.observer=new IntersectionObserver(this.observePages,{root:this.$refs.viewport,threshold:.5}),this.startObservingPages()},startObservingPages(){this.$refs.pages.forEach((e=>{this.observer?.observe(e)}))},pauseObservingPages(){this.$refs.pages.forEach((e=>{this.observer?.unobserve(e)}))}},mounted(){this.pages.length>1&&this.setupObserver()},beforeDestroy(){this.observer?.disconnect()}},_=S,T=(0,f.Z)(_,o,l,!1,null,"1ed6aae0",null),L=T.exports,P=n(3002),Q=n(3946),M=n(5654),Z=function(){var e=this,t=e._self._c;return t("Card",{staticClass:"reference-card-grid-item",attrs:{url:e.item.url,image:e.imageReferences.card,title:e.item.title,"floating-style":"",size:e.cardSize,"link-text":e.compact?"":e.$t(e.linkText)},scopedSlots:e._u([e.imageReferences.card?null:{key:"cover",fn:function({classes:n}){return[t("div",{staticClass:"reference-card-grid-item__image",class:n},[t("TopicTypeIcon",{staticClass:"reference-card-grid-item__icon",attrs:{type:e.item.role,"image-override":e.references[e.imageReferences.icon]}})],1)]}}],null,!0)},[e.compact?e._e():t("ContentNode",{attrs:{content:e.item.abstract}})],1)},D=[],O=function(){var e=this,t=e._self._c;return t("Reference",e._b({staticClass:"card",class:e.classes,attrs:{url:e.url}},"Reference",e.linkAriaTags,!1),[t("CardCover",{attrs:{variants:e.imageVariants,rounded:e.floatingStyle,alt:e.imageReference.alt,"aria-hidden":"true"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._t("cover",null,null,t)]}}],null,!0)}),t("div",{staticClass:"details",attrs:{"aria-hidden":"true"}},[e.eyebrow?t("div",{staticClass:"eyebrow",attrs:{id:e.eyebrowId,"aria-label":e.formatAriaLabel(`- ${e.eyebrow}`)}},[e._v(" "+e._s(e.eyebrow)+" ")]):e._e(),t("div",{staticClass:"title",attrs:{id:e.titleId}},[e._v(" "+e._s(e.title)+" ")]),e.$slots.default?t("div",{staticClass:"card-content",attrs:{id:e.contentId}},[e._t("default")],2):e._e(),e.linkText?t(e.hasButton?"ButtonLink":"div",{tag:"component",staticClass:"link"},[e._v(" "+e._s(e.linkText)+" "),e.showExternalLinks?t("DiagonalArrowIcon",{staticClass:"icon-inline link-icon"}):e.hasButton?e._e():t("InlineChevronRightIcon",{staticClass:"icon-inline link-icon"})],1):e._e()],1)],1)},N=[],R=n(5281),j=n(8785),G=n(6817),V=n(4260),$={small:"small",large:"large"},z=n(5953),q=function(){var e=this,t=e._self._c;return t("div",{staticClass:"card-cover-wrap",class:{rounded:e.rounded}},[e._t("default",(function(){return[t("ImageAsset",{staticClass:"card-cover",attrs:{variants:e.variants,alt:e.alt}})]}),{classes:"card-cover"})],2)},H=[],W=n(6769),F={name:"CardCover",components:{ImageAsset:W.Z},props:{variants:{type:Array,required:!0},rounded:{type:Boolean,default:!1},alt:{type:String,default:null}}},U=F,Y=(0,f.Z)(U,q,H,!1,null,"28b14a83",null),X=Y.exports,K={name:"Card",components:{Reference:V.Z,DiagonalArrowIcon:G.Z,InlineChevronRightIcon:j.Z,CardCover:X,ButtonLink:R.Z},constants:{CardSize:$},mixins:[z.Z],computed:{titleId:({_uid:e})=>`card_title_${e}`,contentId:({_uid:e})=>`card_content_${e}`,eyebrowId:({_uid:e})=>`card_eyebrow_${e}`,linkAriaTags:({titleId:e,eyebrowId:t,contentId:n,eyebrow:r,$slots:i})=>({"aria-labelledby":e.concat(r?` ${t}`:""),"aria-describedby":i.default?`${n}`:null}),classes:({size:e,floatingStyle:t})=>[e,{"floating-style":t}],imageReference:({image:e,references:t})=>t[e]||{},imageVariants:({imageReference:e})=>e.variants||[]},props:{linkText:{type:String,required:!1},url:{type:String,required:!1,default:""},eyebrow:{type:String,required:!1},image:{type:String,required:!1},size:{type:String,validator:e=>Object.prototype.hasOwnProperty.call($,e)},title:{type:String,required:!0},hasButton:{type:Boolean,default:()=>!1},floatingStyle:{type:Boolean,default:!1},showExternalLinks:{type:Boolean,default:!1},formatAriaLabel:{type:Function,default:e=>e}}},J=K,ee=(0,f.Z)(J,O,N,!1,null,"0f7a4f31",null),te=ee.exports,ne=n(5921),re=n(7192);const ie={[re.L.article]:"documentation.card.read-article",[re.L.overview]:"documentation.card.start-tutorial",[re.L.collection]:"documentation.card.view-api",[re.L.symbol]:"documentation.card.view-symbol",[re.L.sampleCode]:"documentation.card.view-sample-code"};var se={name:"TopicsLinkCardGridItem",components:{TopicTypeIcon:ne.Z,Card:te,ContentNode:()=>Promise.resolve().then(n.bind(n,9519))},mixins:[z.Z],props:{item:{type:Object,required:!0},compact:{type:Boolean,default:!0}},computed:{imageReferences:({item:e})=>(e.images||[]).reduce(((e,t)=>(e[t.type]=t.identifier,e)),{icon:null,card:null}),linkText:({item:e})=>ie[e.role]||"documentation.card.learn-more",cardSize:({compact:e})=>e?void 0:$.large}},ae=se,oe=(0,f.Z)(ae,Z,D,!1,null,"87dd3302",null),le=oe.exports,ce={name:"TopicsLinkCardGrid",components:{BreakpointEmitter:s["default"],Column:a.Z,Pager:L,Row:P.Z,TopicsLinkCardGridItem:le},data:()=>({breakpoint:E.L3.large}),props:{items:{type:Array,required:!0},pageSize:{type:Number,required:!1},topicStyle:{type:String,default:Q.o.compactGrid,validator:e=>e===Q.o.compactGrid||e===Q.o.detailedGrid},usePager:{type:Boolean,default:!1}},computed:{compactCards:({topicStyle:e})=>e===Q.o.compactGrid,defaultPageSize:({breakpoint:e,items:t,topicStyle:n,usePager:r})=>r?{[Q.o.compactGrid]:{[E.L3.large]:6,[E.L3.medium]:6,[E.L3.small]:1},[Q.o.detailedGrid]:{[E.L3.large]:4,[E.L3.medium]:2,[E.L3.small]:1}}[n][e]:t.length,pages:({items:e,defaultPageSize:t,pageSize:n})=>(0,M.Md)(e,n||t)},methods:{handleBreakpointChange(e){this.breakpoint=e}}},ue=ce,de=(0,f.Z)(ue,r,i,!1,null,null,null),Ae=de.exports},1576:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"col",class:e.classes},[e._t("default")],2)},i=[];const s=0,a=12,o=new Set(["large","medium","small"]),l=e=>({type:Object,default:()=>({}),validator:t=>Object.keys(t).every((n=>o.has(n)&&e(t[n])))}),c=l((e=>"boolean"===typeof e)),u=l((e=>"number"===typeof e&&e>=s&&e<=a));var d={name:"GridColumn",props:{isCentered:c,isUnCentered:c,span:{...u,default:()=>({large:a})}},computed:{classes:function(){return{[`large-${this.span.large}`]:void 0!==this.span.large,[`medium-${this.span.medium}`]:void 0!==this.span.medium,[`small-${this.span.small}`]:void 0!==this.span.small,"large-centered":!!this.isCentered.large,"medium-centered":!!this.isCentered.medium,"small-centered":!!this.isCentered.small,"large-uncentered":!!this.isUnCentered.large,"medium-uncentered":!!this.isUnCentered.medium,"small-uncentered":!!this.isUnCentered.small}}}},A=d,p=n(1001),h=(0,p.Z)(A,r,i,!1,null,"2ee3ad8b",null),g=h.exports},9649:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"row"},[e._t("default")],2)},i=[],s={name:"GridRow"},a=s,o=n(1001),l=(0,o.Z)(a,r,i,!1,null,"be73599c",null),c=l.exports},5692:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"article-icon",attrs:{viewBox:"0 0 14 14",themeId:"article"}},[t("path",{attrs:{d:"M8.033 1l3.967 4.015v7.985h-10v-12zM7.615 2h-4.615v10h8v-6.574z"}}),t("path",{attrs:{d:"M7 1h1v4h-1z"}}),t("path",{attrs:{d:"M7 5h5v1h-5z"}})])},i=[],s=n(9742),a={name:"ArticleIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,r,i,!1,null,null,null),u=c.exports},7775:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"curly-brackets-icon",attrs:{viewBox:"0 0 14 14",themeId:"curly-brackets"}},[t("path",{attrs:{d:"M9.987 14h-0.814v-0.916h0.36c0.137 0 0.253-0.038 0.349-0.116 0.099-0.080 0.179-0.188 0.239-0.318 0.064-0.134 0.11-0.298 0.139-0.483 0.031-0.186 0.045-0.38 0.045-0.58v-2.115c0-0.417 0.046-0.781 0.139-1.083 0.092-0.3 0.2-0.554 0.322-0.754 0.127-0.203 0.246-0.353 0.366-0.458 0.087-0.076 0.155-0.131 0.207-0.169-0.052-0.037-0.12-0.093-0.207-0.167-0.12-0.105-0.239-0.255-0.366-0.459-0.122-0.2-0.23-0.453-0.322-0.754-0.093-0.3-0.139-0.665-0.139-1.082v-2.13c0-0.199-0.014-0.392-0.045-0.572-0.029-0.182-0.076-0.345-0.139-0.483-0.060-0.137-0.141-0.246-0.239-0.328-0.095-0.076-0.212-0.115-0.349-0.115h-0.36v-0.916h0.814c0.442 0 0.788 0.18 1.030 0.538 0.238 0.352 0.358 0.826 0.358 1.407v2.236c0 0.3 0.015 0.597 0.044 0.886 0.030 0.287 0.086 0.544 0.164 0.765 0.077 0.216 0.184 0.392 0.318 0.522 0.129 0.124 0.298 0.188 0.503 0.188h0.058v0.916h-0.058c-0.206 0-0.374 0.064-0.503 0.188-0.134 0.129-0.242 0.305-0.318 0.521-0.078 0.223-0.134 0.48-0.164 0.766-0.029 0.288-0.044 0.587-0.044 0.884v2.236c0 0.582-0.12 1.055-0.358 1.409-0.242 0.358-0.588 0.538-1.030 0.538z"}}),t("path",{attrs:{d:"M4.827 14h-0.814c-0.442 0-0.788-0.18-1.030-0.538-0.238-0.352-0.358-0.825-0.358-1.409v-2.221c0-0.301-0.015-0.599-0.045-0.886-0.029-0.287-0.085-0.544-0.163-0.764-0.077-0.216-0.184-0.393-0.318-0.522-0.131-0.127-0.296-0.188-0.503-0.188h-0.058v-0.916h0.058c0.208 0 0.373-0.063 0.503-0.188 0.135-0.129 0.242-0.304 0.318-0.522 0.078-0.22 0.134-0.477 0.163-0.765 0.030-0.286 0.045-0.585 0.045-0.886v-2.251c0-0.582 0.12-1.055 0.358-1.407 0.242-0.358 0.588-0.538 1.030-0.538h0.814v0.916h-0.36c-0.138 0-0.252 0.038-0.349 0.116-0.099 0.079-0.179 0.189-0.239 0.327-0.064 0.139-0.11 0.302-0.141 0.483-0.029 0.18-0.044 0.373-0.044 0.572v2.13c0 0.417-0.046 0.782-0.138 1.082-0.092 0.302-0.201 0.556-0.324 0.754-0.123 0.201-0.246 0.356-0.366 0.459-0.086 0.074-0.153 0.13-0.206 0.167 0.052 0.038 0.12 0.093 0.206 0.169 0.12 0.103 0.243 0.258 0.366 0.458s0.232 0.453 0.324 0.754c0.092 0.302 0.138 0.666 0.138 1.083v2.115c0 0.2 0.015 0.394 0.044 0.58 0.030 0.186 0.077 0.349 0.139 0.482 0.062 0.132 0.142 0.239 0.241 0.32 0.096 0.079 0.21 0.116 0.349 0.116h0.36z"}})])},i=[],s=n(9742),a={name:"CurlyBracketsIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,r,i,!1,null,null,null),u=c.exports},6817:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"diagonal-arrow",attrs:{viewBox:"0 0 14 14",themeId:"diagonal-arrow"}},[t("path",{attrs:{d:"M0.010 12.881l10.429-10.477-3.764 0.824-0.339-1.549 7.653-1.679-1.717 7.622-1.546-0.349 0.847-3.759-10.442 10.487z"}})])},i=[],s=n(9742),a={name:"DiagonalArrowIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,r,i,!1,null,null,null),u=c.exports},8633:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",themeId:"path"}},[t("path",{attrs:{d:"M0 0.948h2.8v2.8h-2.8z"}}),t("path",{attrs:{d:"M11.2 10.252h2.8v2.8h-2.8z"}}),t("path",{attrs:{d:"M6.533 1.852h0.933v10.267h-0.933z"}}),t("path",{attrs:{d:"M2.8 1.852h4.667v0.933h-4.667z"}}),t("path",{attrs:{d:"M6.533 11.186h4.667v0.933h-4.667z"}})])},i=[],s=n(9742),a={name:"PathIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,r,i,!1,null,null,null),u=c.exports},6698:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"play-icon",attrs:{viewBox:"0 0 14 14",themeId:"play"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),t("path",{attrs:{d:"M10.195 7.010l-5 3v-6l5 3z"}})])},i=[],s=n(9742),a={name:"PlayIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,r,i,!1,null,null,null),u=c.exports},7834:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"swift-file-icon",attrs:{viewBox:"0 0 15 14",themeId:"swift-file"}},[t("path",{attrs:{d:"M14.93,13.56A2.15,2.15,0,0,0,15,13a5.37,5.37,0,0,0-1.27-3.24A6.08,6.08,0,0,0,14,7.91,9.32,9.32,0,0,0,9.21.31a8.51,8.51,0,0,1,1.78,5,6.4,6.4,0,0,1-.41,2.18A45.06,45.06,0,0,1,3.25,1.54,44.57,44.57,0,0,0,7.54,6.9,45.32,45.32,0,0,1,1.47,2.32,35.69,35.69,0,0,0,8.56,9.94a6.06,6.06,0,0,1-3.26.85A9.48,9.48,0,0,1,0,8.91a10,10,0,0,0,8.1,4.72c2.55,0,3.25-1.2,4.72-1.2a2.09,2.09,0,0,1,1.91,1.15C14.79,13.69,14.88,13.75,14.93,13.56Z"}})])},i=[],s=n(9742),a={name:"SwiftFileIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,r,i,!1,null,"c01a6890",null),u=c.exports},9001:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"technology-icon",attrs:{viewBox:"0 0 14 14",themeId:"technology"}},[t("path",{attrs:{d:"M3.39,9l3.16,1.84.47.28.47-.28L10.61,9l.45.26,1.08.63L7,12.91l-5.16-3,1.08-.64L3.39,9M7,0,0,4.1,2.47,5.55,0,7,2.47,8.44,0,9.9,7,14l7-4.1L11.53,8.45,14,7,11.53,5.56,14,4.1ZM7,7.12,5.87,6.45l-1.54-.9L3.39,5,1.85,4.1,7,1.08l5.17,3L10.6,5l-.93.55-1.54.91ZM7,10,3.39,7.9,1.85,7,3.4,6.09,4.94,7,7,8.2,9.06,7,10.6,6.1,12.15,7l-1.55.9Z"}})])},i=[],s=n(9742),a={name:"TechnologyIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,r,i,!1,null,null,null),u=c.exports},8638:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"tutorial-icon",attrs:{viewBox:"0 0 14 14",themeId:"tutorial"}},[t("path",{attrs:{d:"M0.933 6.067h3.733v1.867h-3.733v-1.867z"}}),t("path",{attrs:{d:"M0.933 1.867h3.733v1.867h-3.733v-1.867z"}}),t("path",{attrs:{d:"M13.067 1.867v10.267h-7.467v-10.267zM12.133 2.8h-5.6v8.4h5.6z"}}),t("path",{attrs:{d:"M0.933 10.267h3.733v1.867h-3.733v-1.867z"}})])},i=[],s=n(9742),a={name:"TutorialIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,r,i,!1,null,null,null),u=c.exports},6769:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=function(){var e=this,t=e._self._c;return e.fallbackImageSrcSet?t("img",{staticClass:"fallback",attrs:{title:e.$t("error.image"),decoding:"async",alt:e.alt,srcset:e.fallbackImageSrcSet}}):t("picture",[e.prefersAuto&&e.darkVariantAttributes?t("source",{attrs:{media:"(prefers-color-scheme: dark)",srcset:e.darkVariantAttributes.srcSet}}):e._e(),e.prefersDark&&e.darkVariantAttributes?t("img",e._b({ref:"img",attrs:{decoding:"async","data-orientation":e.orientation,loading:e.loading,alt:e.alt,width:e.darkVariantAttributes.width||e.optimalWidth,height:e.darkVariantAttributes.width||e.optimalWidth?"auto":null},on:{error:e.handleImageLoadError}},"img",e.darkVariantAttributes,!1)):t("img",e._b({ref:"img",attrs:{decoding:"async","data-orientation":e.orientation,loading:e.loading,alt:e.alt,width:e.defaultAttributes.width||e.optimalWidth,height:e.defaultAttributes.width||e.optimalWidth?"auto":null},on:{error:e.handleImageLoadError}},"img",e.defaultAttributes,!1))])},i=[],s=n(5947),a={props:{variants:{type:Array,required:!0}},computed:{variantsGroupedByAppearance(){return(0,s.XV)(this.variants)},lightVariants(){return(0,s.u)(this.variantsGroupedByAppearance.light)},darkVariants(){return(0,s.u)(this.variantsGroupedByAppearance.dark)}}},o=n(4030),l=n(9804),c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJZCAYAAABRKlHVAAAACXBIWXMAABYlAAAWJQFJUiTwAAAXvUlEQVR4nO3d72pU57vH4aWmSoIBqSGpQaFgsVDoMexj22e2D6Cvav8plVq0amK0rbGJ9V83d+hs/Llb80wy6ztr1lwXBPoizcyamRfz8XmedZ/56quv/qcDAAAIWOm67r+80AAAQMJZrzIAAJAiQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQs+KlBmBR3L59u1tdXe0uX77cra2ted8AFpAAAWAhHBwcdPv7+0c/u7u73fnz57utra3u0qVLR/8NwGIQIAAshCdPnvzH03z58mV37969o5+KkPqplREAhk2AALAQ3g+Qd/32229HPxUjm5ub3fb2tjcVYKAcQgdg8Cou3rx5c+zTrN9ZWfFvawBDJkAAGLwKkFa2YQEMmwABYNBqVeND26/eVedAzp075w0FGDABAsCgTbP6UQECwLAJEAAGbWdnp+np1cqH7VcAwydAABisutXu4eFh09Oz+gGwGAQIAIO1t7fX/NTq9rsADJ8AAWCwWg+f1yT0tbU1byTAAhAgAAzS/v7+0RasFs5+ACwOAQLAILWufpSNjQ1vIsCCECAADFLr7XfX19ePtmABsBgECACDU6sfNYCwhe1XAItFgAAwOK2rHzX7w+13ARbLivcL4MNu377tFZqRGzduHPuH6uB5a4CcPXu2u3PnziCubaLlGgGWmQABOEbdjYnTa90q9fTp0+bHevXq1dEPAIvDFiwAIlq3Su3s7HhDAEZMgADQu9azGgcHB93r16+9IQAjJkAA6F3r6sfe3p43A2DkBAgAvWs9/zHN8EEAFpMAAaBXNSSwhgUep+589fbtW28GwMgJEAB61br96vHjx94IgCUgQADoVcv2q5p6/uzZM28EwBIQIAD0prZfra2tHfvnWwcPArD4DCIEmIH6ot160HqZtJz96KaY/XHmzJnuk08+mcsrWAfka0o7AKcjQABm4MKFC9329raX8gTqS/3h4WHT//jxxx/P7XV+/vy5AAGYAVuwAJiraSafb25uerMAFpwAAWCuWs9/tJ4nAWDYBAgAc7O/v9+8rWlra8sbBTACAgSAuZlm8nnrPBEAhk2AADAXNfujdftV3U2rtmABsPgECABzUfFREdLCLY4BxkOAADAXrasf586ds/0KYEQECABxdfC8NUAqPipCABgHAQJAXGt8dLZfAYyOAAEgrnX4YB08rwPoAIyHAAEg6uDgoHn2h7MfAOOz4j0FWCz1Bf758+fd69ev/+N5r6ysdBcvXhz8tPDd3d3m3zV8EGB8BAjAAqgVg9q2VIP7jrt1bW1bqnMT9eV9iIe3W89/rK6umv0BMEICBGDgHjx40D18+LD5SVas1O/XSsP29na3ubk5mAucZvaH1Q+AcRIgAANVX9Rv3brVHR4enugJ1v9/7969oy/9169fH8RqSK3gtHL+A2CcHEIHGKA653Hz5s0Tx8e79vf3j0KmdeWhL/X4Zn8AIEAABqa+qN+9e3emwVAhUxEyT9Osfpj9ATBeAgRgYCo+ZrHy8b76m7Ula1729vaaHrlWPmy/AhgvAQIwILVFaZop4dOqg+m1vSutDsa3RpXVD4BxEyAAA5JYobh//378glsnn3cCBGD0BAjAQNTKR+uE8NOoQ+mJx3lX66pOzf0Y+iBFAE5HgAAMRJ9br96XfqzW4DH7A2D8BAjAQNTKRMpQY8fhc4DxEyAAA5HcFpU6iD7t7I/aggXAuAkQgAFIrn50f4dBQsVH62NZ/QBYDgIEgN60Dh+s2R/ufgWwHAQIAL2oLWWtKztWPwCWhwABGID19fXok6gVh761Tj7vzP4AWCoCBGAgElEwkZi10br9qg6epwMMgPkRIAADkfwSfvHixV7/ft1lq/WuXlY/AJaLAAEYiOQ5iL4fa3d3t/l3NzY2en0uAAyLAAEYiFoJSMzBqJWWvrdgtc7+WF1dNfsDYMkIEIAB2d7e7v3JXLlypde/X2c/Wmd/bG1t9fpcABgeAQIwILUKUqsCfamtV32fNWld/ejcfhdgKQkQgIH57LPPerkjVoXNp59+2uvF1spHa4BUbCXv/AXAMAgQgIGpMxE3btyY6Zfz+lt9hc27Wm+9251i9aN1excAwyRAAAaoDolXhMzigHatfHz55ZeRw96twwcrhE4SIBUft27d6u7du3eCZwfAEAgQgIGqCPniiy9ONSdjc3Oz+/zzzyNbnWr2x+HhYdPvnuSaJvFRj1G3+Z1mtQWA4VjxXgAMV4VDnduoL+z1hbvlS/dkdaHuqJW8xe00QTBtgLwbHxO1ClKrO4mp7gDMjgABWAB156r6uXbtWre/v/9/k8Yn08bri3iFx+T35mGa2R/TRsP78dH9HSW3b98+2l7mMDvA4hAgAAtksroxtNvXVnxMYug4004+v3v37r9u7ZqsjNRWNQAWgzMgAJxaX7M/Kj6O29pVcVK/B8BiECAAnEqtQrSe/6j4aD2X0hIfE63nYwCYPwECwKn0sfoxTXy8+//U2RgAhk2AAHAqraFQ51da7n51kviYqEPpBhUCDJsAAeDE6uB53ZWrRcvqx2nio3vnUDoAwyVAADix1snn3d9DET/ktPEx4VA6wLAJEABOrDUY6uD5h2Z/zCo+Jupv1bR0AIZHgABwIrX1qnX2x4fOfsw6PiZqUnrr9jAAcgQIwIKoL/tDOmA9TTT82/DBvuJj4s6dO82RBECGAAFYAPUv+d99993RAeuhREjr7XfX19f/cfZHYnZHvVY//vijO2MBDIgAARi4+pI+ub1sHbAeQoTUc2p9Dv+0/ar+/9RB8XrNajsWAMMgQAAG7J++qNcX6ps3b8516N5phg8m4+Pdx3QoHWAYBAjAQNWX9H/7ol6rD7UqMo8IqTMVrQFSqx81gHBiHvExUasg04QTAP0QIAAD1HI4ezJ0L/2l+qSrH/OMj4l6/HmuHAEgQAAGpaLi22+/bT6c/fbt26M7Pe3s7MQuo3X4YB08nwTIEOKj+/v1refhUDrA/AgQgIGoL8V1p6sXL15M/YTu37/f/fzzz71fSK0e1BmUFkOLjwmT0gHmS4AADEB9sf/mm29ONbOiViZ++OGHXi9mmtvm1vmPocXHRG0je/DgwTCeDMCSESAAc1bxUWc5Xr9+feon8scffxyFTF9aA2R1dXXwKw0PHz50KB1gDgQIwBzVF/pataizHLPy559/Ht2md9bnHOrLeuvfrABZhG1ODqUD5AkQgDmZbE/666+/Zv4EaivX119/faotXe+bZrXg6dOnM3vcPjmUDpAnQADm4Jdfful9haBWVeqOWq2Hxj+kvqC3br86c+bMqR8vqV6fupMYABkCBCDsp59+6h49ehR50IqQurPWaVckpln96GNFp2/7+/tHgwoB6J8AAQiZTC+fx/akip7TPG5yzsi87O7uTnWXLwBORoAABFR81GHz+pf2eakIqa1f06pzJLPYxrUIahXEoXSAfgkQgJ7VF9rvv//+RAMGZ622fk07sLB18vkYVCjWeRCH0gH6I0AAejSZ8VG3xh2KCopaDWn1+PHjpfqI1IqPQ+kA/REgAD2p7VYVH7Oc8TErredB6hpmMSBx0dR1L8IcE4BFJEAAelCHmevA+RDjo6yvrzf93jJtv3pfvYcOpQPMngABmLG6m9LQ//X86tWrx/5OnYOY5va7Y2RSOsDsCRCAGaqzFUOfJ/HRRx91a2trx/5excdQV3CSaiXLoXSA2REgADNy2lkbKRsbG02PtAjXklDxUWd5AJiNFa8jwOnVLXbnOeNjGi0BUneCevbs2ZCe9lzVHJQLFy4s8SsAMDtWQABm4NWrVwvxMq6urnbnz58/9veW/ezHPxnSrZQBFpkAAVgiW1tbTRdbAwsBoA8CBGCJXLp06diLrbs+LcqKDgCLR4AALImKj3Pnzh17sWZfANAnAQKwJC5fvtx0ocs8fBCA/gkQgCVQKx8t26/M/gCgbwIEYAm0xEdn9QOAAAECsAQ2NzePvcgauPf777/7OADQKwECMHI192Ntbe3YizT7A4AEAQIwcq2Hz83+ACBBgACM3MbGxrEX+PLly+7Fixc+CgD0ToAAjNjq6urRFqzj7Ozs+BgAECFAAEZsa2ur6eJ+/fVXHwMAIgQIwIi13H53f3+/e/XqlY8BABECBGCkKj5qAOFxnjx54iMAQIwAARiplrtf1ewP268ASBIgACNUKx8t269q9sfbt299BACIESAAI9QSH2Vvb8/bD0CUAAEYoc3NzWMvqmZ/PH/+3NsPQJQAARiZmvuxtrZ27EXV9isASBMgACPTcvi8PHr0yFsPQJwAARiZjY2NYy/o4ODA7A8A5kKAAIzI6urq0Ras4+zu7nrbAZgLAQIwIltbW00XY/YHAPMiQABGxOwPAIZuxTsE8GFXrlxZiFfowoULRwMIj/PkyZPmv1krKmfP+rcqAGZHgAAcY3t7ezQv0Zs3b5pvv1urKVevXu39OQGwXPyzFsASmWb1o/V2vgAwDQECsET29vaaLra2crWcJwGAaQkQgCXx8uXL7vDwsOlirX4A0BcBArAkdnZ2mi9UgADQFwECsCRaD5/XIMO1tTUfCwB6IUAAlkDFR23BatE6zBAATkKAACyB1tWPrnGYIQCclAABGLlpZ3/UFiwA6IsAARi5io+KkBZWPwDomwABGLnW4YM1+8PdrwDomwABGLE6eL6/v990gVY/AEgQIAAj1jr5vDP7A4AQAQIwYq3br+rg+fr6uo8CAL0TIAAjdXBw0Dz7w+oHACkCBGDEWs91bGxs+BgAELHiZQYYp7W1te769etHt+CtrVh1HuTw8PD/Xevq6qrZHwDECBCAkavb625ubh791JasnZ2do9kgk+1ZW1tbPgIAxAgQgCVSKx3Xrl07+qkIqR+33wUgSYAALKkKD/EBQJpD6AAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAEDMStd1/+3lBgAAetd13f8C5ofqtHojInUAAAAASUVORK5CYII=";const u=10;function d(e){if(!e.length)return null;const t=e.map((e=>`${(0,s.AH)(e.src)} ${e.density}`)).join(", "),n=e[0],r={srcSet:t,src:(0,s.AH)(n.src)},{width:i}=n.size||{width:null};return i&&(r.width=i,r.height="auto"),r}var A={name:"ImageAsset",mixins:[a],inject:{imageLoadingStrategy:{default:null}},data:()=>({appState:o["default"].state,fallbackImageSrcSet:null,optimalWidth:null,optimalHeight:null}),computed:{allVariants:({lightVariants:e=[],darkVariants:t=[]})=>e.concat(t),defaultAttributes:({lightVariantAttributes:e,darkVariantAttributes:t})=>e||t,darkVariantAttributes:({darkVariants:e})=>d(e),lightVariantAttributes:({lightVariants:e})=>d(e),loading:({appState:e,imageLoadingStrategy:t})=>t||e.imageLoadingStrategy,preferredColorScheme:({appState:e})=>e.preferredColorScheme,prefersAuto:({preferredColorScheme:e})=>e===l.Z.auto,prefersDark:({preferredColorScheme:e})=>e===l.Z.dark,orientation:({optimalWidth:e,optimalHeight:t})=>(0,s.T8)(e,t)},props:{alt:{type:String,default:""},variants:{type:Array,required:!0},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},methods:{handleImageLoadError(){this.fallbackImageSrcSet=`${c} 2x`},async calculateOptimalDimensions(){const{$refs:{img:{currentSrc:e}},allVariants:t}=this,{density:n}=t.find((({src:t})=>e.endsWith(t))),r=parseInt(n.match(/\d+/)[0],u),i=await(0,s.RY)(e),a=i.width/r,o=i.height/r;return{width:a,height:o}},async optimizeImageSize(){if(!this.defaultAttributes.width&&this.$refs.img)try{const e=await this.calculateOptimalDimensions();this.optimalWidth=e.width,this.optimalHeight=e.height}catch{console.error("Unable to calculate optimal image width")}}},mounted(){this.shouldCalculateOptimalWidth&&this.$refs.img.addEventListener("load",this.optimizeImageSize)}},p=A,h=n(1001),g=(0,h.Z)(p,r,i,!1,null,null,null),f=g.exports},2586:function(e,t,n){"use strict";n.d(t,{Z:function(){return I}});var r=function(){var e=this,t=e._self._c;return t("nav",{ref:"nav",staticClass:"nav",class:e.rootClasses,attrs:{role:"navigation"}},[t("div",{ref:"wrapper",staticClass:"nav__wrapper"},[t("div",{staticClass:"nav__background"}),e.hasOverlay?t("div",{staticClass:"nav-overlay",on:{click:e.closeNav}}):e._e(),t("div",{staticClass:"nav-content"},[e._t("pre-title",null,{className:"pre-title"},{closeNav:e.closeNav,inBreakpoint:e.inBreakpoint,currentBreakpoint:e.currentBreakpoint,isOpen:e.isOpen}),e.$slots.default?t("div",{staticClass:"nav-title"},[e._t("default")],2):e._e(),e._t("after-title"),t("div",{staticClass:"nav-menu"},[t("a",{ref:"axToggle",staticClass:"nav-ax-toggle",attrs:{href:"#",role:"button"},on:{click:function(t){return t.preventDefault(),e.toggleNav.apply(null,arguments)}}},[t("span",{staticClass:"visuallyhidden"},[e.isOpen?[e._v(" "+e._s(e.$t("documentation.nav.close-menu"))+" ")]:[e._v(" "+e._s(e.$t("documentation.nav.open-menu"))+" ")]],2)]),t("div",{ref:"tray",staticClass:"nav-menu-tray",on:{transitionend:function(t){return t.target!==t.currentTarget?null:e.onTransitionEnd.apply(null,arguments)},click:e.handleTrayClick}},[e._t("tray",(function(){return[t("NavMenuItems",[e._t("menu-items")],2)]}),{closeNav:e.closeNav})],2)]),e.showActions?t("div",{staticClass:"nav-actions"},[t("a",{ref:"toggle",staticClass:"nav-menucta",attrs:{href:"#",tabindex:"-1","aria-hidden":"true"},on:{click:function(t){return t.preventDefault(),e.toggleNav.apply(null,arguments)}}},[t("span",{staticClass:"nav-menucta-chevron"})])]):e._e()],2),e._t("after-content")],2),t("BreakpointEmitter",{attrs:{scope:e.BreakpointScopes.nav},on:{change:e.onBreakpointChange}})],1)},i=[],s=n(9146),a=n(2853),o=n(7188),l=n(9652),c=n(1716),u=n(5381),d=n(1147),A=n(5657);const{noClose:p}=c.MenuLinkModifierClasses,{BreakpointName:h,BreakpointScopes:g}=o["default"].constants,f=8,m={isDark:"theme-dark",isOpen:"nav--is-open",inBreakpoint:"nav--in-breakpoint-range",isTransitioning:"nav--is-transitioning",isSticking:"nav--is-sticking",hasSolidBackground:"nav--solid-background",hasNoBorder:"nav--noborder",hasFullWidthBorder:"nav--fullwidth-border",isWideFormat:"nav--is-wide-format",noBackgroundTransition:"nav--no-bg-transition"};var v={name:"NavBase",components:{NavMenuItems:a.Z,BreakpointEmitter:o["default"]},constants:{NavStateClasses:m,NoBGTransitionFrames:f},props:{breakpoint:{type:String,default:h.small},hasOverlay:{type:Boolean,default:!0},hasSolidBackground:{type:Boolean,default:!1},hasNoBorder:{type:Boolean,default:!1},hasFullWidthBorder:{type:Boolean,default:!1},isDark:{type:Boolean,default:!1},isWideFormat:{type:Boolean,default:!1},showActions:{type:Boolean,default:!0}},mixins:[s["default"]],data(){return{isOpen:!1,isTransitioning:!1,isSticking:!1,noBackgroundTransition:!0,currentBreakpoint:h.large}},computed:{BreakpointScopes:()=>g,inBreakpoint:({currentBreakpoint:e,breakpoint:t})=>!(0,u.fr)(e,t),rootClasses:({isOpen:e,inBreakpoint:t,isTransitioning:n,isSticking:r,hasSolidBackground:i,hasNoBorder:s,hasFullWidthBorder:a,isDark:o,isWideFormat:l,noBackgroundTransition:c})=>({[m.isDark]:o,[m.isOpen]:e,[m.inBreakpoint]:t,[m.isTransitioning]:n,[m.isSticking]:r,[m.hasSolidBackground]:i,[m.hasNoBorder]:s,[m.hasFullWidthBorder]:a,[m.isWideFormat]:l,[m.noBackgroundTransition]:c})},watch:{isOpen(e){this.$emit("change",e),e?this.onExpand():this.onClose()}},async mounted(){window.addEventListener("keydown",this.onEscape),window.addEventListener("popstate",this.closeNav),window.addEventListener("orientationchange",this.closeNav),document.addEventListener("click",this.handleClickOutside),this.handleFlashOnMount(),await this.$nextTick()},beforeDestroy(){window.removeEventListener("keydown",this.onEscape),window.removeEventListener("popstate",this.closeNav),window.removeEventListener("orientationchange",this.closeNav),document.removeEventListener("click",this.handleClickOutside),this.isOpen&&this.toggleScrollLock(!1)},methods:{getIntersectionTargets(){return[document.getElementById(c.EA)||this.$el]},toggleNav(){this.isOpen=!this.isOpen,this.isTransitioning=!0},closeNav(){const e=this.isOpen;return this.isOpen=!1,this.resolveOnceTransitionsEnd(e)},resolveOnceTransitionsEnd(e){return e&&this.inBreakpoint?(this.isTransitioning=!0,new Promise((e=>{const t=this.$watch("isTransitioning",(()=>{e(),t()}))}))):Promise.resolve()},async onTransitionEnd({propertyName:e}){"max-height"===e&&(this.$emit("changed",this.isOpen),this.isTransitioning=!1,this.isOpen?(this.$emit("opened"),this.toggleScrollLock(!0)):this.$emit("closed"))},onBreakpointChange(e){this.currentBreakpoint=e,this.inBreakpoint||this.closeNav()},onIntersect({intersectionRatio:e}){window.scrollY<0||(this.isSticking=1!==e)},onEscape({key:e}){"Escape"===e&&this.isOpen&&(this.closeNav(),this.$refs.axToggle.focus())},handleTrayClick({target:e}){e.href&&!e.classList.contains(p)&&this.closeNav()},handleClickOutside({target:e}){this.$refs.nav.contains(e)||this.closeNav()},toggleScrollLock(e){e?l.Z.lockScroll(this.$refs.tray):l.Z.unlockScroll(this.$refs.tray)},onExpand(){this.$emit("open"),d.Z.hide(this.$refs.wrapper),document.activeElement===this.$refs.toggle&&document.activeElement.blur()},onClose(){this.$emit("close"),this.toggleScrollLock(!1),d.Z.show(this.$refs.wrapper)},async handleFlashOnMount(){await(0,A.J)(f),this.noBackgroundTransition=!1}}},b=v,y=n(1001),C=(0,y.Z)(b,r,i,!1,null,"40ae4336",null),I=C.exports},535:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=function(){var e=this,t=e._self._c;return t("li",{staticClass:"nav-menu-item",class:{"nav-menu-item--animated":e.animate}},[e._t("default")],2)},i=[],s={name:"NavMenuItemBase",props:{animate:{type:Boolean,default:!0}}},a=s,o=n(1001),l=(0,o.Z)(a,r,i,!1,null,"296e4e0c",null),c=l.exports},2853:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=function(){var e=this,t=e._self._c;return t("ul",{staticClass:"nav-menu-items"},[e._t("default")],2)},i=[],s={name:"NavMenuItems"},a=s,o=n(1001),l=(0,o.Z)(a,r,i,!1,null,"a101abb4",null),c=l.exports},5921:function(e,t,n){"use strict";n.d(t,{Z:function(){return le}});var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"TopicTypeIcon",style:e.styles},[e.imageOverride?t("OverridableAsset",{staticClass:"icon-inline",attrs:{imageOverride:e.imageOverride,shouldCalculateOptimalWidth:e.shouldCalculateOptimalWidth}}):t(e.icon,e._b({tag:"component",staticClass:"icon-inline"},"component",e.iconProps,!1))],1)},i=[],s=n(8633),a=n(9001),o=n(5692),l=n(8638),c=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-func"}},[t("path",{attrs:{d:"M13 1v12h-12v-12zM12.077 1.923h-10.154v10.154h10.154z"}}),t("path",{attrs:{d:"M5.191 9.529c0.044 0.002 0.089 0.004 0.133 0.004 0.108 0 0.196-0.025 0.262-0.074s0.122-0.113 0.166-0.188c0.044-0.077 0.078-0.159 0.103-0.247s0.049-0.173 0.074-0.251l0.598-2.186h-0.709l0.207-0.702h0.702l0.288-1.086c0.083-0.384 0.256-0.667 0.517-0.849s0.591-0.273 0.99-0.273c0.108 0 0.212 0.007 0.314 0.022s0.203 0.027 0.306 0.037l-0.207 0.761c-0.054-0.006-0.106-0.011-0.155-0.018s-0.102-0.011-0.155-0.011c-0.108 0-0.196 0.016-0.262 0.048s-0.122 0.075-0.166 0.129-0.080 0.115-0.107 0.185c-0.028 0.068-0.055 0.14-0.085 0.214l-0.222 0.842h0.768l-0.192 0.702h-0.783l-0.628 2.319c-0.059 0.222-0.129 0.419-0.21 0.594s-0.182 0.322-0.303 0.443-0.269 0.214-0.443 0.281-0.385 0.1-0.631 0.1c-0.084 0-0.168-0.004-0.251-0.011s-0.168-0.014-0.251-0.018l0.207-0.768c0.040 0 0.081 0.001 0.126 0.004z"}})])},u=[],d=n(9742),A={name:"TopicFuncIcon",components:{SVGIcon:d.Z}},p=A,h=n(1001),g=(0,h.Z)(p,c,u,!1,null,null,null),f=g.exports,m=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"collection-icon",attrs:{viewBox:"0 0 14 14",themeId:"collection"}},[t("path",{attrs:{d:"m1 1v12h12v-12zm11 11h-10v-10h10z"}}),t("path",{attrs:{d:"m3 4h8v1h-8zm0 2.5h8v1h-8zm0 2.5h8v1h-8z"}}),t("path",{attrs:{d:"m3 4h8v1h-8z"}}),t("path",{attrs:{d:"m3 6.5h8v1h-8z"}}),t("path",{attrs:{d:"m3 9h8v1h-8z"}})])},v=[],b={name:"CollectionIcon",components:{SVGIcon:d.Z}},y=b,C=(0,h.Z)(y,m,v,!1,null,null,null),I=C.exports,w=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-func-op"}},[t("path",{attrs:{d:"M13 13h-12v-12h12zM1.923 12.077h10.154v-10.154h-10.154z"}}),t("path",{attrs:{d:"M5.098 4.968v-1.477h-0.738v1.477h-1.477v0.738h1.477v1.477h0.738v-1.477h1.477v-0.738z"}}),t("path",{attrs:{d:"M8.030 4.807l-2.031 5.538h0.831l2.031-5.538z"}}),t("path",{attrs:{d:"M8.894 8.805v0.923h2.215v-0.923z"}})])},E=[],B={name:"TopicFuncOpIcon",components:{SVGIcon:d.Z}},x=B,k=(0,h.Z)(x,w,E,!1,null,null,null),S=k.exports,_=n(7775),T=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-subscript"}},[t("path",{attrs:{d:"M13 13h-12v-12h12zM1.923 12.077h10.154v-10.154h-10.154z"}}),t("path",{attrs:{d:"M4.133 3.633v6.738h1.938v-0.831h-0.923v-5.077h0.923v-0.831z"}}),t("path",{attrs:{d:"M9.856 10.371v-6.738h-1.938v0.831h0.923v5.077h-0.923v0.831z"}})])},L=[],P={name:"TopicSubscriptIcon",components:{SVGIcon:d.Z}},Q=P,M=(0,h.Z)(Q,T,L,!1,null,null,null),Z=M.exports,D=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"two-letter-icon",attrs:{width:"16px",height:"16px",viewBox:"0 0 16 16",themeId:"two-letter"}},[t("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[t("g",{attrs:{transform:"translate(1.000000, 1.000000)"}},[t("rect",{attrs:{stroke:"currentColor",x:"0.5",y:"0.5",width:"13",height:"13"}}),t("text",{attrs:{"font-size":"8","font-weight":"bold",fill:"currentColor"}},[t("tspan",{attrs:{x:"8.2",y:"11"}},[e._v(e._s(e.second))])]),t("text",{attrs:{"font-size":"11","font-weight":"bold",fill:"currentColor"}},[t("tspan",{attrs:{x:"1.7",y:"11"}},[e._v(e._s(e.first))])])])])])},O=[],N={name:"TwoLetterSymbolIcon",components:{SVGIcon:d.Z},props:{first:{type:String,required:!0},second:{type:String,required:!0}}},R=N,j=(0,h.Z)(R,D,O,!1,null,null,null),G=j.exports,V=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"single-letter-icon",attrs:{width:"16px",height:"16px",viewBox:"0 0 16 16",themeId:"single-letter"}},[t("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[t("rect",{attrs:{stroke:"currentColor",x:"1",y:"1",width:"14",height:"14"}}),t("text",{attrs:{"font-size":"11","font-weight":"bold",fill:"currentColor",x:"49%",y:"12","text-anchor":"middle"}},[t("tspan",[e._v(e._s(e.symbol))])])])])},$=[],z={name:"SingleLetterSymbolIcon",components:{SVGIcon:d.Z},props:{symbol:{type:String,required:!0}}},q=z,H=(0,h.Z)(q,V,$,!1,null,null,null),W=H.exports,F=n(5629),U=n(1869),Y=function(){var e=this,t=e._self._c;return e.shouldUseAsset?t("ImageAsset",e._b({},"ImageAsset",{variants:e.variants,loading:null,shouldCalculateOptimalWidth:e.shouldCalculateOptimalWidth,alt:e.alt},!1)):t("SVGIcon",{attrs:{"icon-url":e.iconUrl,themeId:e.themeId}})},X=[],K=n(6769),J={name:"OverridableAsset",components:{SVGIcon:d.Z,ImageAsset:K.Z},props:{imageOverride:{type:Object,default:null},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},computed:{variants:({imageOverride:e})=>e?e.variants:[],alt:({imageOverride:e})=>e.alt,firstVariant:({variants:e})=>e[0],iconUrl:({firstVariant:e})=>e&&e.url,themeId:({firstVariant:e})=>e&&e.svgID,isSameOrigin:({iconUrl:e,sameOrigin:t})=>t(e),shouldUseAsset:({isSameOrigin:e,themeId:t})=>!e||!t},methods:{sameOrigin(e){if(!e)return!1;const t=new URL(e,window.location),n=new URL(window.location);return t.origin===n.origin}}},ee=J,te=(0,h.Z)(ee,Y,X,!1,null,null,null),ne=te.exports;const re={[F.t.article]:o.Z,[F.t.associatedtype]:I,[F.t.buildSetting]:I,[F.t["class"]]:W,[F.t.collection]:I,[F.t.dictionarySymbol]:W,[F.t.container]:I,[F.t["enum"]]:W,[F.t.extension]:G,[F.t.func]:f,[F.t.op]:S,[F.t.httpRequest]:W,[F.t.languageGroup]:I,[F.t.learn]:s.Z,[F.t.method]:W,[F.t.macro]:W,[F.t.module]:a.Z,[F.t.namespace]:W,[F.t.overview]:s.Z,[F.t.protocol]:G,[F.t.property]:W,[F.t.propertyListKey]:W,[F.t.resources]:s.Z,[F.t.sampleCode]:_.Z,[F.t.struct]:W,[F.t.subscript]:Z,[F.t.symbol]:I,[F.t.tutorial]:l.Z,[F.t.typealias]:W,[F.t.union]:W,[F.t["var"]]:W},ie={[F.t["class"]]:{symbol:"C"},[F.t.dictionarySymbol]:{symbol:"O"},[F.t["enum"]]:{symbol:"E"},[F.t.extension]:{first:"E",second:"x"},[F.t.httpRequest]:{symbol:"E"},[F.t.method]:{symbol:"M"},[F.t.macro]:{symbol:"#"},[F.t.namespace]:{symbol:"N"},[F.t.protocol]:{first:"P",second:"r"},[F.t.property]:{symbol:"P"},[F.t.propertyListKey]:{symbol:"K"},[F.t.struct]:{symbol:"S"},[F.t.typealias]:{symbol:"T"},[F.t.union]:{symbol:"U"},[F.t["var"]]:{symbol:"V"}};var se={name:"TopicTypeIcon",components:{OverridableAsset:ne,SVGIcon:d.Z,SingleLetterSymbolIcon:W},constants:{TopicTypeIcons:re,TopicTypeProps:ie},props:{type:{type:String,required:!0},withColors:{type:Boolean,default:!1},imageOverride:{type:Object,default:null},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},computed:{normalisedType:({type:e})=>F.$[e]||e,icon:({normalisedType:e})=>re[e]||I,iconProps:({normalisedType:e})=>ie[e]||{},color:({normalisedType:e})=>U.g[e],styles:({color:e,withColors:t})=>t&&e?{"--icon-color":`var(--color-type-icon-${e})`}:{}}},ae=se,oe=(0,h.Z)(ae,r,i,!1,null,"3b1b4787",null),le=oe.exports},352:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r,i,s={functional:!0,name:"WordBreak",render(e,{props:t,slots:n,data:r}){const i=n().default||[],s=i.filter((e=>e.text&&!e.tag));if(0===s.length||s.length!==i.length)return e(t.tag,r,i);const a=s.map((({text:e})=>e)).join(),o=[];let l=null,c=0;while(null!==(l=t.safeBoundaryPattern.exec(a))){const t=l.index+1;o.push(a.slice(c,t)),o.push(e("wbr",{key:l.index})),c=t}return o.push(a.slice(c,a.length)),e(t.tag,r,o)},props:{safeBoundaryPattern:{type:RegExp,default:()=>/([a-z](?=[A-Z])|(:)\w|\w(?=[._]\w))/g},tag:{type:String,default:()=>"span"}}},a=s,o=n(1001),l=(0,o.Z)(a,r,i,!1,null,null,null),c=l.exports},2122:function(e,t,n){var r={"./bash.js":[8780,393],"./c.js":[612,546],"./cpp.js":[6248,621],"./css.js":[5064,864],"./diff.js":[7731,213],"./http.js":[8937,878],"./java.js":[8257,788],"./javascript.js":[978,814],"./json.js":[14,82],"./llvm.js":[4972,133],"./markdown.js":[1312,113],"./objectivec.js":[2446,637],"./perl.js":[2482,645],"./php.js":[2656,596],"./python.js":[8245,435],"./ruby.js":[7905,623],"./scss.js":[1062,392],"./shell.js":[7874,176],"./swift.js":[7690,527],"./xml.js":[4610,490]};function i(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],i=t[0];return n.e(t[1]).then((function(){return n.t(i,23)}))}i.keys=function(){return Object.keys(r)},i.id=2122,e.exports=i},9426:function(e,t,n){"use strict";n.d(t,{Ag:function(){return s},UG:function(){return i},yf:function(){return r}});const r={added:"added",modified:"modified",deprecated:"deprecated"},i=[r.modified,r.added,r.deprecated],s={[r.modified]:"change-type.modified",[r.added]:"change-type.added",[r.deprecated]:"change-type.deprecated"}},1869:function(e,t,n){"use strict";n.d(t,{c:function(){return s},g:function(){return a}});var r=n(5629),i=n(7192);const s={blue:"blue",teal:"teal",orange:"orange",purple:"purple",green:"green",sky:"sky",pink:"pink"},a={[r.t.article]:s.teal,[r.t.init]:s.blue,[r.t["case"]]:s.orange,[r.t["class"]]:s.purple,[r.t.collection]:s.pink,[i.L.collectionGroup]:s.teal,[r.t.dictionarySymbol]:s.purple,[r.t["enum"]]:s.orange,[r.t.extension]:s.orange,[r.t.func]:s.green,[r.t.op]:s.green,[r.t.httpRequest]:s.green,[r.t.module]:s.sky,[r.t.method]:s.blue,[r.t.macro]:s.pink,[r.t.protocol]:s.purple,[r.t.property]:s.teal,[r.t.propertyListKey]:s.green,[r.t.propertyListKeyReference]:s.green,[r.t.sampleCode]:s.purple,[r.t.struct]:s.purple,[r.t.subscript]:s.blue,[r.t.typealias]:s.orange,[r.t.union]:s.purple,[r.t["var"]]:s.purple}},3078:function(e,t){"use strict";t["Z"]={objectiveC:{name:"Objective-C",key:{api:"occ",url:"objc"}},swift:{name:"Swift",key:{api:"swift",url:"swift"}}}},3946:function(e,t,n){"use strict";n.d(t,{o:function(){return r}});const r={list:"list",compactGrid:"compactGrid",detailedGrid:"detailedGrid",hidden:"hidden"}},5629:function(e,t,n){"use strict";n.d(t,{$:function(){return i},t:function(){return r}});const r={article:"article",associatedtype:"associatedtype",buildSetting:"buildSetting",case:"case",collection:"collection",class:"class",container:"container",dictionarySymbol:"dictionarySymbol",enum:"enum",extension:"extension",func:"func",groupMarker:"groupMarker",httpRequest:"httpRequest",init:"init",languageGroup:"languageGroup",learn:"learn",macro:"macro",method:"method",module:"module",namespace:"namespace",op:"op",overview:"overview",project:"project",property:"property",propertyListKey:"propertyListKey",propertyListKeyReference:"propertyListKeyReference",protocol:"protocol",resources:"resources",root:"root",sampleCode:"sampleCode",section:"section",struct:"struct",subscript:"subscript",symbol:"symbol",tutorial:"tutorial",typealias:"typealias",union:"union",var:"var"},i={[r.init]:r.method,[r.case]:r.enum,[r.propertyListKeyReference]:r.propertyListKey,[r.project]:r.tutorial}},7192:function(e,t,n){"use strict";n.d(t,{L:function(){return r}});const r={article:"article",codeListing:"codeListing",collection:"collection",collectionGroup:"collectionGroup",containerSymbol:"containerSymbol",devLink:"devLink",dictionarySymbol:"dictionarySymbol",generic:"generic",link:"link",media:"media",pseudoCollection:"pseudoCollection",pseudoSymbol:"pseudoSymbol",restRequestSymbol:"restRequestSymbol",sampleCode:"sampleCode",symbol:"symbol",table:"table",learn:"learn",overview:"overview",project:"project",tutorial:"tutorial",resources:"resources"}},1789:function(e,t){"use strict";t["Z"]={inject:{performanceMetricsEnabled:{default:!1},isTargetIDE:{default:!1}},methods:{newContentMounted(){let e;this.performanceMetricsEnabled&&(e=Math.round(window.performance.now()),window.renderedTimes||(window.renderedTimes=[]),window.renderedTimes.push(e)),this.$bridge.send({type:"rendered",data:{time:e}})},handleContentUpdateFromBridge(e){this.topicData=e}}}},2974:function(e,t,n){"use strict";var r=n(3465),i=n(3208),s=n(2449),a=n(9519);t["Z"]={methods:{extractFirstParagraphText(e=[]){const{references:t={}}=this,n=a["default"].computed.plaintext.bind({...a["default"].methods,content:e,references:t})();return(0,i.id)(n)}},computed:{pagePath:({$route:{path:e="/"}={}})=>e,pageURL:({pagePath:e="/"})=>(0,s.HH)(e),disableMetadata:()=>!1},mounted(){this.disableMetadata||(0,r.X)({title:this.pageTitle,description:this.pageDescription,url:this.pageURL,currentLocale:this.$i18n.locale})}}},9146:function(e,t,n){"use strict";const r={up:"up",down:"down"};t["default"]={constants:{IntersectionDirections:r},data(){return{intersectionObserver:null,intersectionPreviousScrollY:0,intersectionScrollDirection:r.down}},computed:{intersectionThreshold(){const e=[];for(let t=0;t<=1;t+=.01)e.push(t);return e},intersectionRoot(){return null},intersectionRootMargin(){return"0px 0px 0px 0px"},intersectionObserverOptions(){return{root:this.intersectionRoot,rootMargin:this.intersectionRootMargin,threshold:this.intersectionThreshold}}},async mounted(){await n.e(337).then(n.t.bind(n,6337,23)),this.intersectionObserver=new IntersectionObserver((e=>{this.detectIntersectionScrollDirection();const t=this.onIntersect;t?e.forEach(t):console.warn("onIntersect not implemented")}),this.intersectionObserverOptions),this.getIntersectionTargets().forEach((e=>{this.intersectionObserver.observe(e)}))},beforeDestroy(){this.intersectionObserver&&this.intersectionObserver.disconnect()},methods:{getIntersectionTargets(){return[this.$el]},detectIntersectionScrollDirection(){window.scrollYthis.intersectionPreviousScrollY&&(this.intersectionScrollDirection=r.up),this.intersectionPreviousScrollY=window.scrollY}}}},5184:function(e,t,n){"use strict";var r=n(4030),i=n(1265),s=n(3704);function a(e){return new Promise(((t,n)=>{e.complete?t():(e.addEventListener("load",t,{once:!0}),e.addEventListener("error",n,{once:!0}))}))}function o(){return Promise.allSettled([...document.getElementsByTagName("img")].map(a))}t["Z"]={mixins:[s.Z],mounted(){this.scrollToElementIfAnchorPresent()},updated(){this.scrollToElementIfAnchorPresent()},methods:{async scrollToElementIfAnchorPresent(){const{hash:e}=this.$route;if(!e)return;const{imageLoadingStrategy:t}=r["default"].state;r["default"].setImageLoadingStrategy(i.Z.eager),await this.$nextTick(),await o(),this.scrollToElement(e),r["default"].setImageLoadingStrategy(t)}}}},5953:function(e,t,n){"use strict";var r=n(4030);const i=new Set(["section","topic"]);t["Z"]={inject:{store:{default:()=>({state:{references:{}},setReferences(){},reset(){}})}},data:()=>({appState:r["default"].state}),computed:{references(){const{isFromIncludedArchive:e,store:{state:{references:t={}}}}=this;return Object.keys(t).reduce(((n,r)=>{const s=t[r],{url:a,...o}=s;return i.has(s.type)?{...n,[r]:e(r)?t[r]:o}:{...n,[r]:s}}),{})}},methods:{isFromIncludedArchive(e){const{includedArchiveIdentifiers:t=[]}=this.appState;return!t.length||t.some((t=>e?.startsWith(`doc://${t}/`)))}}}},3704:function(e,t,n){"use strict";var r=n(5657);t["Z"]={methods:{async scrollToElement(e){await(0,r.J)(8);const t=this.$router.resolve({hash:e}),{selector:n,offset:i}=await this.$router.options.scrollBehavior(t.route),s=document.querySelector(n);return s?(s.scrollIntoView(),window.scrollY+window.innerHeight({[i.yf.modified]:0,[i.yf.added]:0,[i.yf.deprecated]:0});var a={state:{apiChanges:null,apiChangesCounts:s(),selectedAPIChangesVersion:null},setAPIChanges(e){this.state.apiChanges=e},setSelectedAPIChangesVersion(e){this.state.selectedAPIChangesVersion=e},resetApiChanges(){this.state.apiChanges=null,this.state.apiChangesCounts=s()},async updateApiChangesCounts(){await r["default"].nextTick(),Object.keys(this.state.apiChangesCounts).forEach((e=>{this.state.apiChangesCounts[e]=this.countChangeType(e)}))},countChangeType(e){if(document&&document.querySelectorAll){const t=`.changed-${e}:not(.changed-total)`;return document.querySelectorAll(t).length}return 0}},o={state:{onThisPageSections:[],currentPageAnchor:null},resetPageSections(){this.state.onThisPageSections=[],this.state.currentPageAnchor=null},addOnThisPageSection(e,{i18n:t=!0}={}){this.state.onThisPageSections.push({...e,i18n:t})},setCurrentPageSection(e){const t=this.state.onThisPageSections.findIndex((({anchor:t})=>t===e));-1!==t&&(this.state.currentPageAnchor=e)}},l=n(5394);const{state:c,...u}=a,{state:d,...A}=o;var p={state:{preferredLanguage:l.Z.preferredLanguage,contentWidth:0,...c,...d,references:{}},reset(){this.state.preferredLanguage=l.Z.preferredLanguage,this.state.references={},this.resetApiChanges()},setPreferredLanguage(e){this.state.preferredLanguage=e,l.Z.preferredLanguage=this.state.preferredLanguage},setContentWidth(e){this.state.contentWidth=e},setReferences(e){this.state.references=e},...u,...A}},7486:function(e,t,n){"use strict";const r=["input","select","textarea","button","optgroup","option","menuitem","fieldset","object","a[href]","*[tabindex]","*[contenteditable]"],i=r.join(",");t["ZP"]={getTabbableElements(e){const t=e.querySelectorAll(i),n=t.length;let r;const s=[];for(r=0;r=0},isFocusableElement(e){const t=e.nodeName.toLowerCase(),n=r.includes(t);return!("a"!==t||!e.getAttribute("href"))||(n?!e.disabled:"true"===e.getAttribute("contenteditable")||!Number.isNaN(parseFloat(e.getAttribute("tabindex"))))}}},5654:function(e,t,n){"use strict";n.d(t,{Md:function(){return a},Xy:function(){return i},Z$:function(){return r}});const r=e=>e[e.length-1],i=(e,t)=>JSON.stringify(e)===JSON.stringify(t);function*s(e,t){for(let n=0;n{o(e,s),o(e,a),e.setAttribute(s,"true"),e.setAttribute(a,"-1");const t=r.ZP.getTabbableElements(e);let n=t.length-1;while(n>=0)o(t[n],a),t[n].setAttribute(a,"-1"),n-=1},d=e=>{l(e,s),l(e,a);const t=e.querySelectorAll(`[${i+a}]`);let n=t.length-1;while(n>=0)l(t[n],a),n-=1};t["Z"]={hide(e){c(e,u)},show(e){c(e,d)}}},8841:function(e,t,n){"use strict";n.d(t,{d9:function(){return h},k_:function(){return p},Ek:function(){return d},LR:function(){return g},Us:function(){return A}});var r=n(5947),i=n(2449),s=n(1944);class a extends Error{constructor({location:e,response:t}){super("Request redirected"),this.location=e,this.response=t}}class o extends Error{constructor(e){super("Unable to fetch data"),this.route=e}}async function l(e,t={},n={}){function r(e){return("ide"!=={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET||0!==e.status)&&!e.ok}const o=(0,i.WN)(e),l=(0,i.Ex)(t);l&&(o.search=l);const c=await fetch(o.href,n);if(r(c))throw c;if(c.redirected)throw new a({location:c.url,response:c});const u=await c.json();return(0,s.ZP)(u.schemaVersion),u}function c(e){const t=e.replace(/\/$/,"");return`${(0,r.AH)(["/data",t])}.json`}function u(e){const{pathname:t,search:n}=new URL(e),r=/\/data(\/.*).json$/,i=r.exec(t);return i?i[1]+n:t+n}async function d(e,t,n){const r=c(e.path);let i;try{i=await l(r,e.query)}catch(s){if("ide"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET)throw console.error(s),!1;if(s instanceof a)throw u(s.location);s.status&&404===s.status?n({name:"not-found",params:[e.path]}):n(new o(e))}return i}function A(e,t){return!(0,i.Lp)(e,t)}async function p(e,t={}){const n=c(e);return l(n,{},t)}function h(e){return JSON.parse(JSON.stringify(e))}async function g({slug:e}){const t=(0,i.WN)(["/index/",e,"index.json"]);return l(t)}},1944:function(e,t,n){"use strict";n.d(t,{W1:function(){return i},ZP:function(){return d},n4:function(){return a}});const r={major:0,minor:3,patch:0};function i({major:e,minor:t,patch:n}){return[e,t,n].join(".")}function s(e){const[t=0,n=0,r=0]=e.split(".");return[Number(t),Number(n),Number(r)]}function a(e,t){const n=s(e),r=s(t);for(let i=0;ir[i])return 1;if(n[i]`[Swift-DocC-Render] The render node version for this page (${e}) has a different major version component than Swift-DocC-Render supports (${o}). Compatibility is not guaranteed.`;function u(e){const{major:t,minor:n}=e,{major:s,minor:a}=r;return t!==s?c(i(e)):n>a?l(i(e)):""}function d(e){if(!e)return;const t=u(e);t&&console.warn(t)}},9652:function(e,t,n){"use strict";n.d(t,{n:function(){return a}});let r=!1,i=-1,s=0;const a="data-scroll-lock-disable",o=()=>window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1);function l(e){e.touches.length>1||e.preventDefault()}const c=e=>!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight;function u(){s=document.body.getBoundingClientRect().top,document.body.style.overflow="hidden scroll",document.body.style.top=`${s}px`,document.body.style.position="fixed",document.body.style.width="100%"}function d(e){e&&(e.ontouchstart=null,e.ontouchmove=null),document.removeEventListener("touchmove",l)}function A(e,t){const n=e.targetTouches[0].clientY-i,r=e.target.closest(`[${a}]`)||t;return 0===r.scrollTop&&n>0||c(r)&&n<0?l(e):(e.stopPropagation(),!0)}function p(e){document.addEventListener("touchmove",l,{passive:!1}),e&&(e.ontouchstart=e=>{1===e.targetTouches.length&&(i=e.targetTouches[0].clientY)},e.ontouchmove=t=>{1===t.targetTouches.length&&A(t,e)})}t["Z"]={lockScroll(e){r||(o()?p(e):u(),r=!0)},unlockScroll(e){r&&(o()?d(e):(document.body.style.removeProperty("overflow"),document.body.style.removeProperty("top"),document.body.style.removeProperty("position"),document.body.style.removeProperty("width"),window.scrollTo(0,Math.abs(s))),r=!1)}}},3685:function(e,t,n){var r={"./markdown":[2003,642],"./markdown.js":[2003,642],"./swift":[7467,217],"./swift.js":[7467,217]};function i(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],i=t[0];return n.e(t[1]).then((function(){return n(i)}))}i.keys=function(){return Object.keys(r)},i.id=3685,e.exports=i},3390:function(e){var t={exports:{}};function n(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(t){var r=e[t];"object"!=typeof r||Object.isFrozen(r)||n(r)})),e}t.exports=n,t.exports.default=n;var r=t.exports;class i{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function s(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function a(e,...t){const n=Object.create(null);for(const r in e)n[r]=e[r];return t.forEach((function(e){for(const t in e)n[t]=e[t]})),n}const o="",l=e=>!!e.kind,c=(e,{prefix:t})=>{if(e.includes(".")){const n=e.split(".");return[`${t}${n.shift()}`,...n.map(((e,t)=>`${e}${"_".repeat(t+1)}`))].join(" ")}return`${t}${e}`};class u{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=s(e)}openNode(e){if(!l(e))return;let t=e.kind;t=e.sublanguage?`language-${t}`:c(t,{prefix:this.classPrefix}),this.span(t)}closeNode(e){l(e)&&(this.buffer+=o)}value(){return this.buffer}span(e){this.buffer+=``}}class d{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t={kind:e,children:[]};this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){while(this.closeNode());}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return"string"===typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){"string"!==typeof e&&e.children&&(e.children.every((e=>"string"===typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{d._collapse(e)})))}}class A extends d{constructor(e){super(),this.options=e}addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root;n.kind=t,n.sublanguage=!0,this.add(n)}toHTML(){const e=new u(this,this.options);return e.value()}finalize(){return!0}}function p(e){return e?"string"===typeof e?e:e.source:null}function h(e){return m("(?=",e,")")}function g(e){return m("(?:",e,")*")}function f(e){return m("(?:",e,")?")}function m(...e){const t=e.map((e=>p(e))).join("");return t}function v(e){const t=e[e.length-1];return"object"===typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function b(...e){const t=v(e),n="("+(t.capture?"":"?:")+e.map((e=>p(e))).join("|")+")";return n}function y(e){return new RegExp(e.toString()+"|").exec("").length-1}function C(e,t){const n=e&&e.exec(t);return n&&0===n.index}const I=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function w(e,{joinWith:t}){let n=0;return e.map((e=>{n+=1;const t=n;let r=p(e),i="";while(r.length>0){const e=I.exec(r);if(!e){i+=r;break}i+=r.substring(0,e.index),r=r.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?i+="\\"+String(Number(e[1])+t):(i+=e[0],"("===e[0]&&n++)}return i})).map((e=>`(${e})`)).join(t)}const E=/\b\B/,B="[a-zA-Z]\\w*",x="[a-zA-Z_]\\w*",k="\\b\\d+(\\.\\d+)?",S="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",_="\\b(0b[01]+)",T="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",L=(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=m(t,/.*\b/,e.binary,/\b.*/)),a({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},P={begin:"\\\\[\\s\\S]",relevance:0},Q={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[P]},M={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[P]},Z={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},D=function(e,t,n={}){const r=a({scope:"comment",begin:e,end:t,contains:[]},n);r.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const i=b("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return r.contains.push({begin:m(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),r},O=D("//","$"),N=D("/\\*","\\*/"),R=D("#","$"),j={scope:"number",begin:k,relevance:0},G={scope:"number",begin:S,relevance:0},V={scope:"number",begin:_,relevance:0},$={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[P,{begin:/\[/,end:/\]/,relevance:0,contains:[P]}]}]},z={scope:"title",begin:B,relevance:0},q={scope:"title",begin:x,relevance:0},H={begin:"\\.\\s*"+x,relevance:0},W=function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})};var F=Object.freeze({__proto__:null,MATCH_NOTHING_RE:E,IDENT_RE:B,UNDERSCORE_IDENT_RE:x,NUMBER_RE:k,C_NUMBER_RE:S,BINARY_NUMBER_RE:_,RE_STARTERS_RE:T,SHEBANG:L,BACKSLASH_ESCAPE:P,APOS_STRING_MODE:Q,QUOTE_STRING_MODE:M,PHRASAL_WORDS_MODE:Z,COMMENT:D,C_LINE_COMMENT_MODE:O,C_BLOCK_COMMENT_MODE:N,HASH_COMMENT_MODE:R,NUMBER_MODE:j,C_NUMBER_MODE:G,BINARY_NUMBER_MODE:V,REGEXP_MODE:$,TITLE_MODE:z,UNDERSCORE_TITLE_MODE:q,METHOD_GUARD:H,END_SAME_AS_BEGIN:W});function U(e,t){const n=e.input[e.index-1];"."===n&&t.ignoreMatch()}function Y(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function X(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=U,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function K(e,t){Array.isArray(e.illegal)&&(e.illegal=b(...e.illegal))}function J(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function ee(e,t){void 0===e.relevance&&(e.relevance=1)}const te=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const n=Object.assign({},e);Object.keys(e).forEach((t=>{delete e[t]})),e.keywords=n.keywords,e.begin=m(n.beforeMatch,h(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},ne=["of","and","for","in","not","or","if","then","parent","list","value"],re="keyword";function ie(e,t,n=re){const r=Object.create(null);return"string"===typeof e?i(n,e.split(" ")):Array.isArray(e)?i(n,e):Object.keys(e).forEach((function(n){Object.assign(r,ie(e[n],t,n))})),r;function i(e,n){t&&(n=n.map((e=>e.toLowerCase()))),n.forEach((function(t){const n=t.split("|");r[n[0]]=[e,se(n[0],n[1])]}))}}function se(e,t){return t?Number(t):ae(e)?0:1}function ae(e){return ne.includes(e.toLowerCase())}const oe={},le=e=>{console.error(e)},ce=(e,...t)=>{console.log(`WARN: ${e}`,...t)},ue=(e,t)=>{oe[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),oe[`${e}/${t}`]=!0)},de=new Error;function Ae(e,t,{key:n}){let r=0;const i=e[n],s={},a={};for(let o=1;o<=t.length;o++)a[o+r]=i[o],s[o+r]=!0,r+=y(t[o-1]);e[n]=a,e[n]._emit=s,e[n]._multi=!0}function pe(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw le("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),de;if("object"!==typeof e.beginScope||null===e.beginScope)throw le("beginScope must be object"),de;Ae(e,e.begin,{key:"beginScope"}),e.begin=w(e.begin,{joinWith:""})}}function he(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw le("skip, excludeEnd, returnEnd not compatible with endScope: {}"),de;if("object"!==typeof e.endScope||null===e.endScope)throw le("endScope must be object"),de;Ae(e,e.end,{key:"endScope"}),e.end=w(e.end,{joinWith:""})}}function ge(e){e.scope&&"object"===typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}function fe(e){ge(e),"string"===typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"===typeof e.endScope&&(e.endScope={_wrap:e.endScope}),pe(e),he(e)}function me(e){function t(t,n){return new RegExp(p(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=y(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=t(w(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const t=this.matcherRe.exec(e);if(!t)return null;const n=t.findIndex(((e,t)=>t>0&&void 0!==e)),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const t=new n;return this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n))),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function i(e){const t=new r;return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}function s(n,r){const a=n;if(n.isCompiled)return a;[Y,J,fe,te].forEach((e=>e(n,r))),e.compilerExtensions.forEach((e=>e(n,r))),n.__beforeBegin=null,[X,K,ee].forEach((e=>e(n,r))),n.isCompiled=!0;let o=null;return"object"===typeof n.keywords&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),o=n.keywords.$pattern,delete n.keywords.$pattern),o=o||/\w+/,n.keywords&&(n.keywords=ie(n.keywords,e.case_insensitive)),a.keywordPatternRe=t(o,!0),r&&(n.begin||(n.begin=/\B|\b/),a.beginRe=t(a.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(a.endRe=t(a.end)),a.terminatorEnd=p(a.end)||"",n.endsWithParent&&r.terminatorEnd&&(a.terminatorEnd+=(n.end?"|":"")+r.terminatorEnd)),n.illegal&&(a.illegalRe=t(n.illegal)),n.contains||(n.contains=[]),n.contains=[].concat(...n.contains.map((function(e){return be("self"===e?n:e)}))),n.contains.forEach((function(e){s(e,a)})),n.starts&&s(n.starts,r),a.matcher=i(a),a}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=a(e.classNameAliases||{}),s(e)}function ve(e){return!!e&&(e.endsWithParent||ve(e.starts))}function be(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return a(e,{variants:null},t)}))),e.cachedVariants?e.cachedVariants:ve(e)?a(e,{starts:e.starts?a(e.starts):null}):Object.isFrozen(e)?a(e):e}var ye="11.3.1";class Ce extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const Ie=s,we=a,Ee=Symbol("nomatch"),Be=7,xe=function(e){const t=Object.create(null),n=Object.create(null),s=[];let a=!0;const o="Could not find the language '{}', did you forget to load/include a language module?",l={disableAutodetect:!0,name:"Plain text",contains:[]};let c={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:A};function u(e){return c.noHighlightRe.test(e)}function d(e){let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";const n=c.languageDetectRe.exec(t);if(n){const t=M(n[1]);return t||(ce(o.replace("{}",n[1])),ce("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"}return t.split(/\s+/).find((e=>u(e)||M(e)))}function p(e,t,n){let r="",i="";"object"===typeof t?(r=e,n=t.ignoreIllegals,i=t.language):(ue("10.7.0","highlight(lang, code, ...args) has been deprecated."),ue("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),i=e,r=t),void 0===n&&(n=!0);const s={code:r,language:i};R("before:highlight",s);const a=s.result?s.result:v(s.language,s.code,n);return a.code=s.code,R("after:highlight",a),a}function v(e,n,r,s){const l=Object.create(null);function u(e,t){return e.keywords[t]}function d(){if(!_.keywords)return void L.addText(P);let e=0;_.keywordPatternRe.lastIndex=0;let t=_.keywordPatternRe.exec(P),n="";while(t){n+=P.substring(e,t.index);const r=x.case_insensitive?t[0].toLowerCase():t[0],i=u(_,r);if(i){const[e,s]=i;if(L.addText(n),n="",l[r]=(l[r]||0)+1,l[r]<=Be&&(Q+=s),e.startsWith("_"))n+=t[0];else{const n=x.classNameAliases[e]||e;L.addKeyword(t[0],n)}}else n+=t[0];e=_.keywordPatternRe.lastIndex,t=_.keywordPatternRe.exec(P)}n+=P.substr(e),L.addText(n)}function A(){if(""===P)return;let e=null;if("string"===typeof _.subLanguage){if(!t[_.subLanguage])return void L.addText(P);e=v(_.subLanguage,P,!0,T[_.subLanguage]),T[_.subLanguage]=e._top}else e=I(P,_.subLanguage.length?_.subLanguage:null);_.relevance>0&&(Q+=e.relevance),L.addSublanguage(e._emitter,e.language)}function p(){null!=_.subLanguage?A():d(),P=""}function h(e,t){let n=1;while(void 0!==t[n]){if(!e._emit[n]){n++;continue}const r=x.classNameAliases[e[n]]||e[n],i=t[n];r?L.addKeyword(i,r):(P=i,d(),P=""),n++}}function g(e,t){return e.scope&&"string"===typeof e.scope&&L.openNode(x.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(L.addKeyword(P,x.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),P=""):e.beginScope._multi&&(h(e.beginScope,t),P="")),_=Object.create(e,{parent:{value:_}}),_}function f(e,t,n){let r=C(e.endRe,n);if(r){if(e["on:end"]){const n=new i(e);e["on:end"](t,n),n.isMatchIgnored&&(r=!1)}if(r){while(e.endsParent&&e.parent)e=e.parent;return e}}if(e.endsWithParent)return f(e.parent,t,n)}function m(e){return 0===_.matcher.regexIndex?(P+=e[0],1):(O=!0,0)}function b(e){const t=e[0],n=e.rule,r=new i(n),s=[n.__beforeBegin,n["on:begin"]];for(const i of s)if(i&&(i(e,r),r.isMatchIgnored))return m(t);return n.skip?P+=t:(n.excludeBegin&&(P+=t),p(),n.returnBegin||n.excludeBegin||(P=t)),g(n,e),n.returnBegin?0:t.length}function y(e){const t=e[0],r=n.substr(e.index),i=f(_,e,r);if(!i)return Ee;const s=_;_.endScope&&_.endScope._wrap?(p(),L.addKeyword(t,_.endScope._wrap)):_.endScope&&_.endScope._multi?(p(),h(_.endScope,e)):s.skip?P+=t:(s.returnEnd||s.excludeEnd||(P+=t),p(),s.excludeEnd&&(P=t));do{_.scope&&L.closeNode(),_.skip||_.subLanguage||(Q+=_.relevance),_=_.parent}while(_!==i.parent);return i.starts&&g(i.starts,e),s.returnEnd?0:t.length}function w(){const e=[];for(let t=_;t!==x;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach((e=>L.openNode(e)))}let E={};function B(t,i){const s=i&&i[0];if(P+=t,null==s)return p(),0;if("begin"===E.type&&"end"===i.type&&E.index===i.index&&""===s){if(P+=n.slice(i.index,i.index+1),!a){const t=new Error(`0 width match regex (${e})`);throw t.languageName=e,t.badRule=E.rule,t}return 1}if(E=i,"begin"===i.type)return b(i);if("illegal"===i.type&&!r){const e=new Error('Illegal lexeme "'+s+'" for mode "'+(_.scope||"")+'"');throw e.mode=_,e}if("end"===i.type){const e=y(i);if(e!==Ee)return e}if("illegal"===i.type&&""===s)return 1;if(D>1e5&&D>3*i.index){const e=new Error("potential infinite loop, way more iterations than matches");throw e}return P+=s,s.length}const x=M(e);if(!x)throw le(o.replace("{}",e)),new Error('Unknown language: "'+e+'"');const k=me(x);let S="",_=s||k;const T={},L=new c.__emitter(c);w();let P="",Q=0,Z=0,D=0,O=!1;try{for(_.matcher.considerAll();;){D++,O?O=!1:_.matcher.considerAll(),_.matcher.lastIndex=Z;const e=_.matcher.exec(n);if(!e)break;const t=n.substring(Z,e.index),r=B(t,e);Z=e.index+r}return B(n.substr(Z)),L.closeAllNodes(),L.finalize(),S=L.toHTML(),{language:e,value:S,relevance:Q,illegal:!1,_emitter:L,_top:_}}catch(N){if(N.message&&N.message.includes("Illegal"))return{language:e,value:Ie(n),illegal:!0,relevance:0,_illegalBy:{message:N.message,index:Z,context:n.slice(Z-100,Z+100),mode:N.mode,resultSoFar:S},_emitter:L};if(a)return{language:e,value:Ie(n),illegal:!1,relevance:0,errorRaised:N,_emitter:L,_top:_};throw N}}function y(e){const t={value:Ie(e),illegal:!1,relevance:0,_top:l,_emitter:new c.__emitter(c)};return t._emitter.addText(e),t}function I(e,n){n=n||c.languages||Object.keys(t);const r=y(e),i=n.filter(M).filter(D).map((t=>v(t,e,!1)));i.unshift(r);const s=i.sort(((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(M(e.language).supersetOf===t.language)return 1;if(M(t.language).supersetOf===e.language)return-1}return 0})),[a,o]=s,l=a;return l.secondBest=o,l}function w(e,t,r){const i=t&&n[t]||r;e.classList.add("hljs"),e.classList.add(`language-${i}`)}function E(e){let t=null;const n=d(e);if(u(n))return;if(R("before:highlightElement",{el:e,language:n}),e.children.length>0&&(c.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/issues/2886"),console.warn(e)),c.throwUnescapedHTML)){const t=new Ce("One of your code blocks includes unescaped HTML.",e.innerHTML);throw t}t=e;const r=t.textContent,i=n?p(r,{language:n,ignoreIllegals:!0}):I(r);e.innerHTML=i.value,w(e,n,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),R("after:highlightElement",{el:e,result:i,text:r})}function B(e){c=we(c,e)}const x=()=>{_(),ue("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function k(){_(),ue("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let S=!1;function _(){if("loading"===document.readyState)return void(S=!0);const e=document.querySelectorAll(c.cssSelector);e.forEach(E)}function T(){S&&_()}function L(n,r){let i=null;try{i=r(e)}catch(s){if(le("Language definition for '{}' could not be registered.".replace("{}",n)),!a)throw s;le(s),i=l}i.name||(i.name=n),t[n]=i,i.rawDefinition=r.bind(null,e),i.aliases&&Z(i.aliases,{languageName:n})}function P(e){delete t[e];for(const t of Object.keys(n))n[t]===e&&delete n[t]}function Q(){return Object.keys(t)}function M(e){return e=(e||"").toLowerCase(),t[e]||t[n[e]]}function Z(e,{languageName:t}){"string"===typeof e&&(e=[e]),e.forEach((e=>{n[e.toLowerCase()]=t}))}function D(e){const t=M(e);return t&&!t.disableAutodetect}function O(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{e["before:highlightBlock"](Object.assign({block:t.el},t))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{e["after:highlightBlock"](Object.assign({block:t.el},t))})}function N(e){O(e),s.push(e)}function R(e,t){const n=e;s.forEach((function(e){e[n]&&e[n](t)}))}function j(e){return ue("10.7.0","highlightBlock will be removed entirely in v12.0"),ue("10.7.0","Please use highlightElement now."),E(e)}"undefined"!==typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",T,!1),Object.assign(e,{highlight:p,highlightAuto:I,highlightAll:_,highlightElement:E,highlightBlock:j,configure:B,initHighlighting:x,initHighlightingOnLoad:k,registerLanguage:L,unregisterLanguage:P,listLanguages:Q,getLanguage:M,registerAliases:Z,autoDetection:D,inherit:we,addPlugin:N}),e.debugMode=function(){a=!1},e.safeMode=function(){a=!0},e.versionString=ye,e.regex={concat:m,lookahead:h,either:b,optional:f,anyNumberOfTimes:g};for(const i in F)"object"===typeof F[i]&&r(F[i]);return Object.assign(e,F),e};var ke=xe({});e.exports=ke,ke.HighlightJS=ke,ke.default=ke}}]); \ No newline at end of file diff --git a/docs/js/903.b3710a74.js b/docs/js/903.b3710a74.js deleted file mode 100644 index f2c75633c..000000000 --- a/docs/js/903.b3710a74.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[903],{5590:function(t,e,n){n.d(e,{Z:function(){return m}});var s=function(){var t=this,e=t._self._c;return e("PortalSource",{attrs:{to:"modal-destination",disabled:!t.isVisible}},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.isVisible,expression:"isVisible"}],staticClass:"generic-modal",class:[t.stateClasses,t.themeClass],style:t.modalColors,attrs:{role:"dialog"}},[e("div",{staticClass:"backdrop",on:{click:t.onClickOutside}}),e("div",{ref:"container",staticClass:"container",style:{width:t.width}},[t.showClose?e("button",{ref:"close",staticClass:"close",attrs:{"aria-label":t.$t("verbs.close")},on:{click:function(e){return e.preventDefault(),t.closeModal.apply(null,arguments)}}},[e("CloseIcon")],1):t._e(),e("div",{ref:"content",staticClass:"modal-content"},[t._t("default")],2)])])])},r=[],o=n(9652),i=n(114),a=n(1147),l=n(2433),c=n(1970);const u={light:"light",dark:"dark",dynamic:"dynamic",code:"code"};var h={name:"GenericModal",model:{prop:"visible",event:"update:visible"},components:{CloseIcon:c.Z,PortalSource:l.h_},props:{visible:{type:Boolean,default:!1},isFullscreen:{type:Boolean,default:!1},theme:{type:String,validator:t=>Object.keys(u).includes(t),default:u.light},codeBackgroundColorOverride:{type:String,default:""},backdropBackgroundColorOverride:{type:String,default:""},width:{type:String,default:null},showClose:{type:Boolean,default:!0}},data(){return{lastFocusItem:null,prefersDarkStyle:!1,focusTrapInstance:null}},computed:{isVisible:{get:({visible:t})=>t,set(t){this.$emit("update:visible",t)}},modalColors(){return{"--code-background":this.codeBackgroundColorOverride,"--backdrop-background":this.backdropBackgroundColorOverride}},themeClass({theme:t,prefersDarkStyle:e,isThemeDynamic:n}){let s={};return n&&(s={"theme-light":!e,"theme-dark":e}),[`theme-${t}`,s]},stateClasses:({isFullscreen:t,isVisible:e,showClose:n})=>({"modal-fullscreen":t,"modal-standard":!t,"modal-open":e,"modal-with-close":n}),isThemeDynamic:({theme:t})=>t===u.dynamic||t===u.code},watch:{isVisible(t){t?this.onShow():this.onHide()}},mounted(){if(this.focusTrapInstance=new i.Z,document.addEventListener("keydown",this.onKeydown),this.isThemeDynamic){const t=window.matchMedia("(prefers-color-scheme: dark)");t.addListener(this.onColorSchemePreferenceChange),this.$once("hook:beforeDestroy",(()=>{t.removeListener(this.onColorSchemePreferenceChange)})),this.onColorSchemePreferenceChange(t)}},beforeDestroy(){this.isVisible&&o.Z.unlockScroll(this.$refs.container),document.removeEventListener("keydown",this.onKeydown),this.focusTrapInstance.destroy()},methods:{async onShow(){await this.$nextTick(),o.Z.lockScroll(this.$refs.container),await this.focusCloseButton(),this.focusTrapInstance.updateFocusContainer(this.$refs.container),this.focusTrapInstance.start(),a.Z.hide(this.$refs.container)},onHide(){o.Z.unlockScroll(this.$refs.container),this.focusTrapInstance.stop(),this.lastFocusItem&&(this.lastFocusItem.focus({preventScroll:!0}),this.lastFocusItem=null),this.$emit("close"),a.Z.show(this.$refs.container)},closeModal(){this.isVisible=!1},selectContent(){window.getSelection().selectAllChildren(this.$refs.content)},onClickOutside(){this.closeModal()},onKeydown(t){const{metaKey:e=!1,ctrlKey:n=!1,key:s}=t;this.isVisible&&("a"===s&&(e||n)&&(t.preventDefault(),this.selectContent()),"Escape"===s&&(t.preventDefault(),this.closeModal()))},onColorSchemePreferenceChange({matches:t}){this.prefersDarkStyle=t},async focusCloseButton(){this.lastFocusItem=document.activeElement,await this.$nextTick(),this.$refs.close&&this.$refs.close.focus(),this.$emit("open")}}},d=h,f=n(1001),p=(0,f.Z)(d,s,r,!1,null,"795f7b59",null),m=p.exports},5151:function(t,e,n){n.d(e,{Z:function(){return u}});var s=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"inline-chevron-down-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-chevron-down"}},[e("path",{attrs:{d:"M12.634 2.964l0.76 0.649-6.343 7.426-6.445-7.423 0.755-0.655 5.683 6.545 5.59-6.542z"}})])},r=[],o=n(3453),i={name:"InlineChevronDownIcon",components:{SVGIcon:o.Z}},a=i,l=n(1001),c=(0,l.Z)(a,s,r,!1,null,null,null),u=c.exports},8093:function(t,e,n){n.d(e,{Z:function(){return y}});var s=function(){var t=this,e=t._self._c;return e("div",{style:t.codeStyle},[t._t("default")],2)},r=[],o=n(8571);const i=0,a=255;function l(t){const e=t.match(/rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d+\.?\d*|\.\d+)\s*\)/);if(!e)throw new Error("invalid rgba() input");const n=10;return{r:parseInt(e[1],n),g:parseInt(e[2],n),b:parseInt(e[3],n),a:parseFloat(e[4])}}function c(t){const{r:e,g:n,b:s}=l(t);return.2126*e+.7152*n+.0722*s}function u(t,e){const n=Math.round(a*e),s=l(t),{a:r}=s,[o,c,u]=[s.r,s.g,s.b].map((t=>Math.max(i,Math.min(a,t+n))));return`rgba(${o}, ${c}, ${u}, ${r})`}function h(t,e){return u(t,e)}function d(t,e){return u(t,-1*e)}var f={name:"CodeTheme",data(){return{codeThemeState:o.Z.state}},computed:{codeStyle(){const{codeColors:t}=this.codeThemeState;return t?{"--text":t.text,"--background":t.background,"--line-highlight":t.lineHighlight,"--url":t.commentURL,"--syntax-comment":t.comment,"--syntax-quote":t.comment,"--syntax-keyword":t.keyword,"--syntax-literal":t.keyword,"--syntax-selector-tag":t.keyword,"--syntax-string":t.stringLiteral,"--syntax-bullet":t.stringLiteral,"--syntax-meta":t.keyword,"--syntax-number":t.stringLiteral,"--syntax-symbol":t.stringLiteral,"--syntax-tag":t.stringLiteral,"--syntax-attr":t.typeAnnotation,"--syntax-built_in":t.typeAnnotation,"--syntax-builtin-name":t.typeAnnotation,"--syntax-class":t.typeAnnotation,"--syntax-params":t.typeAnnotation,"--syntax-section":t.typeAnnotation,"--syntax-title":t.typeAnnotation,"--syntax-type":t.typeAnnotation,"--syntax-attribute":t.keyword,"--syntax-identifier":t.text,"--syntax-subst":t.text,"--color-syntax-param-internal-name":this.internalParamNameColor}:null},internalParamNameColor(){const{background:t,text:e}=this.codeThemeState.codeColors;try{const n=c(t),s=n1&&void 0!==arguments[1]?arguments[1]:{};return t.reduce((function(t,n){var s=n.passengers[0],r="function"===typeof s?s(e):n.passengers;return t.concat(r)}),[])}function f(t,e){return t.map((function(t,e){return[e,t]})).sort((function(t,n){return e(t[1],n[1])||t[0]-n[0]})).map((function(t){return t[1]}))}function p(t,e){return e.reduce((function(e,n){return t.hasOwnProperty(n)&&(e[n]=t[n]),e}),{})}var m={},g={},y={},b=r.extend({data:function(){return{transports:m,targets:g,sources:y,trackInstances:u}},methods:{open:function(t){if(u){var e=t.to,n=t.from,s=t.passengers,o=t.order,i=void 0===o?1/0:o;if(e&&n&&s){var a={to:e,from:n,passengers:h(s),order:i},l=Object.keys(this.transports);-1===l.indexOf(e)&&r.set(this.transports,e,[]);var c=this.$_getTransportIndex(a),d=this.transports[e].slice(0);-1===c?d.push(a):d[c]=a,this.transports[e]=f(d,(function(t,e){return t.order-e.order}))}}},close:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.to,s=t.from;if(n&&(s||!1!==e)&&this.transports[n])if(e)this.transports[n]=[];else{var r=this.$_getTransportIndex(t);if(r>=0){var o=this.transports[n].slice(0);o.splice(r,1),this.transports[n]=o}}},registerTarget:function(t,e,n){u&&(this.trackInstances&&!n&&this.targets[t]&&console.warn("[portal-vue]: Target ".concat(t," already exists")),this.$set(this.targets,t,Object.freeze([e])))},unregisterTarget:function(t){this.$delete(this.targets,t)},registerSource:function(t,e,n){u&&(this.trackInstances&&!n&&this.sources[t]&&console.warn("[portal-vue]: source ".concat(t," already exists")),this.$set(this.sources,t,Object.freeze([e])))},unregisterSource:function(t){this.$delete(this.sources,t)},hasTarget:function(t){return!(!this.targets[t]||!this.targets[t][0])},hasSource:function(t){return!(!this.sources[t]||!this.sources[t][0])},hasContentFor:function(t){return!!this.transports[t]&&!!this.transports[t].length},$_getTransportIndex:function(t){var e=t.to,n=t.from;for(var s in this.transports[e])if(this.transports[e][s].from===n)return+s;return-1}}}),v=new b(m),T=1,S=r.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(T++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}}},created:function(){var t=this;this.$nextTick((function(){v.registerSource(t.name,t)}))},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){v.unregisterSource(this.name),this.clear()},watch:{to:function(t,e){e&&e!==t&&this.clear(e),this.sendUpdate()}},methods:{clear:function(t){var e={from:this.name,to:t||this.to};v.close(e)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(t){return"function"===typeof t?t(this.slotProps):t},sendUpdate:function(){var t=this.normalizeSlots();if(t){var e={from:this.name,to:this.to,passengers:i(t),order:this.order};v.open(e)}else this.clear()}},render:function(t){var e=this.$slots.default||this.$scopedSlots.default||[],n=this.tag;return e&&this.disabled?e.length<=1&&this.slim?this.normalizeOwnChildren(e)[0]:t(n,[this.normalizeOwnChildren(e)]):this.slim?t():t(n,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),w=r.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:v.transports,firstRender:!0}},created:function(){var t=this;this.$nextTick((function(){v.registerTarget(t.name,t)}))},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(t,e){v.unregisterTarget(e),v.registerTarget(t,this)}},mounted:function(){var t=this;this.transition&&this.$nextTick((function(){t.firstRender=!1}))},beforeDestroy:function(){v.unregisterTarget(this.name)},computed:{ownTransports:function(){var t=this.transports[this.name]||[];return this.multiple?t:0===t.length?[]:[t[t.length-1]]},passengers:function(){return d(this.ownTransports,this.slotProps)}},methods:{children:function(){return 0!==this.passengers.length?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var t=this.slim&&!this.transition;return t&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),t}},render:function(t){var e=this.noWrapper(),n=this.children(),s=this.transition||this.tag;return e?n[0]:this.slim&&!s?t():t(s,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},n)}}),C=0,$=["disabled","name","order","slim","slotProps","tag","to"],k=["multiple","transition"],x=r.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(C++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if("undefined"!==typeof document){var t=document.querySelector(this.mountTo);if(t){var e=this.$props;if(v.targets[e.name])e.bail?console.warn("[portal-vue]: Target ".concat(e.name," is already mounted.\n Aborting because 'bail: true' is set")):this.portalTarget=v.targets[e.name];else{var n=e.append;if(n){var s="string"===typeof n?n:"DIV",r=document.createElement(s);t.appendChild(r),t=r}var o=p(this.$props,k);o.slim=this.targetSlim,o.tag=this.targetTag,o.slotProps=this.targetSlotProps,o.name=this.to,this.portalTarget=new w({el:t,parent:this.$parent||this,propsData:o})}}else console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"))}},beforeDestroy:function(){var t=this.portalTarget;if(this.append){var e=t.$el;e.parentNode.removeChild(e)}t.$destroy()},render:function(t){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),t();if(!this.$scopedSlots.manual){var e=p(this.$props,$);return t(S,{props:e,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var n=this.$scopedSlots.manual({to:this.to});return Array.isArray(n)&&(n=n[0]),n||t()}});function I(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.component(e.portalName||"Portal",S),t.component(e.portalTargetName||"PortalTarget",w),t.component(e.MountingPortalName||"MountingPortal",x)}var F={install:I};e.h_=S,e.YC=w},8571:function(t,e){e["Z"]={state:{codeColors:null},reset(){this.state.codeColors=null},updateCodeColors(t){const e=t=>t?`rgba(${t.red}, ${t.green}, ${t.blue}, ${t.alpha})`:null;this.state.codeColors=Object.entries(t).reduce(((t,[n,s])=>({...t,[n]:e(s)})),{})}}},114:function(t,e,n){function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,{Z:function(){return o}});var r=n(7486);class o{constructor(t){s(this,"focusContainer",null),s(this,"tabTargets",[]),s(this,"firstTabTarget",null),s(this,"lastTabTarget",null),s(this,"lastFocusedElement",null),this.focusContainer=t,this.onFocus=this.onFocus.bind(this)}updateFocusContainer(t){this.focusContainer=t}start(){this.collectTabTargets(),this.firstTabTarget?this.focusContainer.contains(document.activeElement)&&r.ZP.isTabbableElement(document.activeElement)||this.firstTabTarget.focus():console.warn("There are no focusable elements. FocusTrap needs at least one."),this.lastFocusedElement=document.activeElement,document.addEventListener("focus",this.onFocus,!0)}stop(){document.removeEventListener("focus",this.onFocus,!0)}collectTabTargets(){this.tabTargets=r.ZP.getTabbableElements(this.focusContainer),this.firstTabTarget=this.tabTargets[0],this.lastTabTarget=this.tabTargets[this.tabTargets.length-1]}onFocus(t){if(this.focusContainer.contains(t.target))this.lastFocusedElement=t.target;else{if(t.preventDefault(),this.collectTabTargets(),this.lastFocusedElement===this.lastTabTarget||!this.lastFocusedElement||!document.contains(this.lastFocusedElement))return this.firstTabTarget.focus(),void(this.lastFocusedElement=this.firstTabTarget);this.lastFocusedElement===this.firstTabTarget&&(this.lastTabTarget.focus(),this.lastFocusedElement=this.lastTabTarget)}}destroy(){this.stop(),this.focusContainer=null,this.tabTargets=[],this.firstTabTarget=null,this.lastTabTarget=null,this.lastFocusedElement=null}}}}]); \ No newline at end of file diff --git a/docs/js/documentation-topic.09a6ef86.js b/docs/js/documentation-topic.09a6ef86.js new file mode 100644 index 000000000..1a4480fd4 --- /dev/null +++ b/docs/js/documentation-topic.09a6ef86.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[982,989],{7181:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-close-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-close"}},[t("path",{attrs:{d:"M11.91 1l1.090 1.090-4.917 4.915 4.906 4.905-1.090 1.090-4.906-4.905-4.892 4.894-1.090-1.090 4.892-4.894-4.903-4.904 1.090-1.090 4.903 4.904z"}})])},a=[],s=n(9742),r={name:"InlineCloseIcon",components:{SVGIcon:s.Z}},o=r,l=n(1001),c=(0,l.Z)(o,i,a,!1,null,null,null),d=c.exports},9732:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i,a,s={name:"TransitionExpand",functional:!0,render(e,t){const n={props:{name:"expand"},on:{afterEnter(e){e.style.height="auto"},enter(e){const{width:t}=getComputedStyle(e);e.style.width=t,e.style.position="absolute",e.style.visibility="hidden",e.style.height="auto";const{height:n}=getComputedStyle(e);e.style.width=null,e.style.position=null,e.style.visibility=null,e.style.height=0,getComputedStyle(e).height,requestAnimationFrame((()=>{e.style.height=n}))},leave(e){const{height:t}=getComputedStyle(e);e.style.height=t,getComputedStyle(e).height,requestAnimationFrame((()=>{e.style.height=0}))}}};return e("transition",n,t.children)}},r=s,o=n(1001),l=(0,o.Z)(r,i,a,!1,null,null,null),c=l.exports},5073:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return vh}});var i=function(){var e=this,t=e._self._c;return t("CodeTheme",[e.topicData?t("DocumentationLayout",e._b({scopedSlots:e._u([{key:"nav-title",fn:function({className:n}){return[t(e.rootLink?"router-link":"h2",{tag:"component",class:n,attrs:{to:e.rootLink}},[e._v(" "+e._s(e.$t("documentation.title"))+" ")])]}},{key:"content",fn:function(){return[t("Topic",e._b({key:e.topicKey,attrs:{disableHeroBackground:e.disableHeroBackground,objcPath:e.objcPath,swiftPath:e.swiftPath,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,languagePaths:e.languagePaths,enableOnThisPageNav:e.enableOnThisPageNav,enableMinimized:e.enableMinimized,hierarchyItems:e.hierarchyItems}},"Topic",e.topicProps,!1))]},proxy:!0}],null,!1,402783128)},"DocumentationLayout",e.documentationLayoutProps,!1)):e._e()],1)},a=[];const s="/";function r(e){return e.replace(/~[0,1]/g,(e=>({"~0":"~","~1":"/"}[e]||e)))}function*o(e){const t=1;if(e.lengtht)throw new Error(`invalid array index ${e}`);return n}function*p(e,t,n={strict:!1}){let i=e;for(const a of o(t)){if(n.strict&&!Object.prototype.hasOwnProperty.call(i,a))throw new u(t);i=i[a],yield{node:i,token:a}}}function g(e,t){let n=e;for(const{node:i}of p(e,t,{strict:!0}))n=i;return n}function f(e,t,n){let i=null,a=e,s=null;for(const{node:o,token:l}of p(e,t))i=a,a=o,s=l;if(!i)throw new u(t);if(Array.isArray(i))try{const e=h(s,i);i.splice(e,0,n)}catch(r){throw new u(t)}else Object.assign(i,{[s]:n});return e}function m(e,t){let n=null,i=e,a=null;for(const{node:r,token:o}of p(e,t))n=i,i=r,a=o;if(!n)throw new u(t);if(Array.isArray(n))try{const e=h(a,n);n.splice(e,1)}catch(s){throw new u(t)}else{if(!i)throw new u(t);delete n[a]}return e}function y(e,t,n){return m(e,t),f(e,t,n),e}function v(e,t,n){const i=g(e,t);return m(e,t),f(e,n,i),e}function b(e,t,n){return f(e,n,g(e,t)),e}function T(e,t,n){function i(e,t){const n=typeof e,a=typeof t;if(n!==a)return!1;switch(n){case d:{const n=Object.keys(e),a=Object.keys(t);return n.length===a.length&&n.every(((n,s)=>n===a[s]&&i(e[n],t[n])))}default:return e===t}}const a=g(e,t);if(!i(n,a))throw new Error("test failed");return e}const _={add:(e,{path:t,value:n})=>f(e,t,n),copy:(e,{from:t,path:n})=>b(e,t,n),move:(e,{from:t,path:n})=>v(e,t,n),remove:(e,{path:t})=>m(e,t),replace:(e,{path:t,value:n})=>y(e,t,n),test:(e,{path:t,value:n})=>T(e,t,n)};function S(e,{op:t,...n}){const i=_[t];if(!i)throw new Error("unknown operation");return i(e,n)}function k(e,t){return t.reduce(S,e)}var C=n(7192),w=n(9089),x=n(8841),I=function(){var e=this,t=e._self._c;return t("div",{staticClass:"doc-topic",class:{"with-on-this-page":e.enableOnThisPageNav&&e.isOnThisPageNavVisible}},[t(e.isTargetIDE?"div":"main",{tag:"component",staticClass:"main",attrs:{id:"app-main"}},[t("DocumentationHero",{attrs:{role:e.role,enhanceBackground:e.enhanceBackground,enableMinimized:e.enableMinimized,shortHero:e.shortHero,shouldShowLanguageSwitcher:e.shouldShowLanguageSwitcher,iconOverride:e.references[e.pageIcon],standardColorIdentifier:e.standardColorIdentifier},scopedSlots:e._u([{key:"above-content",fn:function(){return[e._t("above-hero-content")]},proxy:!0}],null,!0)},[e._t("above-title"),!e.parentTopics.length||e.enableMinimized||e.isTargetIDE?e._e():t("Hierarchy",{attrs:{currentTopicTitle:e.title,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,parentTopics:e.parentTopics,currentTopicTags:e.tags}}),e.shouldShowLanguageSwitcher?t("LanguageSwitcher",{attrs:{interfaceLanguage:e.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath}}):e._e(),t("Title",{class:{"minimized-title":e.enableMinimized},attrs:{eyebrow:e.enableMinimized?null:e.roleHeading},scopedSlots:e._u([e.isSymbolDeprecated||e.isSymbolBeta?{key:"after",fn:function(){return[t("small",{class:e.tagName,attrs:{"data-tag-name":e.tagName}})]},proxy:!0}:null],null,!0)},[t(e.titleBreakComponent,{tag:"component"},[e._v(e._s(e.title))])],1),e.abstract?t("Abstract",{class:{"minimized-abstract":e.enableMinimized},attrs:{content:e.abstract}}):e._e(),e.sampleCodeDownload?t("div",[t("DownloadButton",{staticClass:"sample-download",attrs:{action:e.sampleCodeDownload.action}})],1):e._e(),e.shouldShowAvailability?t("Availability",{attrs:{platforms:e.platforms,technologies:e.technologies}}):e._e(),e.declarations.length?t("div",{staticClass:"declarations-container",class:{"minimized-container":e.enableMinimized}},e._l(e.declarations,(function(n,i){return t("Declaration",{key:i,attrs:{conformance:e.conformance,declarations:n.declarations,source:e.remoteSource,declListExpanded:e.declListExpanded},on:{"update:declListExpanded":function(t){e.declListExpanded=t},"update:decl-list-expanded":function(t){e.declListExpanded=t}}})})),1):e._e()],2),t("div",{staticClass:"doc-content-wrapper"},[t("div",{staticClass:"doc-content",class:{"no-primary-content":!e.hasPrimaryContent&&e.enhanceBackground}},[e.hasPrimaryContent||e.showOtherDeclarations?t("div",{class:["container",{"minimized-container":e.enableMinimized}]},[e.declListExpanded?e._e():t("div",{staticClass:"description",class:{"after-enhanced-hero":e.enhanceBackground}},[e.isRequirement?t("RequirementMetadata",{attrs:{defaultImplementationsCount:e.defaultImplementationsCount}}):e._e(),e.deprecationSummary&&e.deprecationSummary.length?t("Aside",{attrs:{kind:"deprecated"}},[t("ContentNode",{attrs:{content:e.deprecationSummary}})],1):e._e(),e.downloadNotAvailableSummary&&e.downloadNotAvailableSummary.length?t("Aside",{attrs:{kind:"note"}},[t("ContentNode",{attrs:{content:e.downloadNotAvailableSummary}})],1):e._e()],1),e.showOtherDeclarations?t("div",{staticClass:"declaration-list-menu"},[t("button",{staticClass:"declaration-list-toggle",on:{click:e.toggleDeclList}},[e._v(" "+e._s(e.declListToggleText)+" "),t("div",{staticClass:"icon"},[t("InlinePlusCircleIcon",{class:{expand:e.declListExpanded}})],1)])]):e._e(),e.primaryContentSectionsSanitized&&e.primaryContentSectionsSanitized.length?t("PrimaryContent",{class:{"with-border":!e.enhanceBackground},attrs:{conformance:e.conformance,source:e.remoteSource,sections:e.primaryContentSectionsSanitized}}):e._e()],1):e._e(),e.shouldRenderTopicSection?t("Topics",{attrs:{sections:e.topicSections,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,topicStyle:e.topicSectionsStyle}}):e._e(),e.defaultImplementationsSections&&!e.enableMinimized?t("DefaultImplementations",{attrs:{sections:e.defaultImplementationsSections,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta}}):e._e(),e.relationshipsSections?t("Relationships",{attrs:{sections:e.relationshipsSections,enableMinimized:e.enableMinimized}}):e._e(),e.seeAlsoSections&&!e.enableMinimized?t("SeeAlso",{attrs:{sections:e.seeAlsoSections}}):e._e(),e.shouldShowViewMoreLink?t("ViewMore",{staticClass:"minimized-container",attrs:{url:e.viewMoreLink}}):e._e()],1),e.enableOnThisPageNav?[t("OnThisPageStickyContainer",{directives:[{name:"show",rawName:"v-show",value:e.isOnThisPageNavVisible,expression:"isOnThisPageNavVisible"}]},[e.topicState.onThisPageSections.length>2?t("OnThisPageNav"):e._e()],1)]:e._e()],2),!e.isTargetIDE&&e.hasBetaContent?t("BetaLegalText"):e._e()],1),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.$t("documentation.current-page",{title:e.pageTitle}))+" ")])],1)},$=[],D=n(3078),P={class:"class",enum:"enum",protocol:"protocol",struct:"struct",uid:"uid",module:"module"},L=n(2974),O=n(2449),A=n(5947),N=n(5654),R=n(4030),B=n(7587),E=function(){var e=this,t=e._self._c;return t("div",{staticClass:"betainfo"},[t("div",{staticClass:"betainfo-container"},[t("GridRow",[t("GridColumn",{attrs:{span:{large:12}}},[t("p",{staticClass:"betainfo-label"},[e._v(e._s(e.$t("metadata.beta.software")))]),t("div",{staticClass:"betainfo-content"},[e._t("content",(function(){return[t("p",[e._v(e._s(e.$t("metadata.beta.legal")))])]}))],2),e._t("after")],2)],1)],1)])},M=[],z=n(9649),K=n(1576),Z={name:"BetaLegalText",components:{GridColumn:K.Z,GridRow:z.Z}},q=Z,j=n(1001),F=(0,j.Z)(q,E,M,!1,null,"ba3b3cc0",null),H=F.exports,V=function(){var e=this,t=e._self._c;return t("Section",{staticClass:"language",attrs:{role:"complementary","aria-label":e.$t("language")}},[t("Title",[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),t("div",{staticClass:"language-list"},[t("LanguageSwitcherLink",{staticClass:"language-option swift",class:{active:e.swift.active},attrs:{url:e.swift.active?null:e.swift.url},on:{click:function(t){return e.chooseLanguage(e.swift)}}},[e._v(" "+e._s(e.swift.name)+" ")]),t("LanguageSwitcherLink",{staticClass:"language-option objc",class:{active:e.objc.active},attrs:{url:e.objc.active?null:e.objc.url},on:{click:function(t){return e.chooseLanguage(e.objc)}}},[e._v(" "+e._s(e.objc.name)+" ")])],1)],1)},W=[],U=function(){var e=this,t=e._self._c;return e.url?t("a",{attrs:{href:e.url},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[e._t("default")],2):t("span",[e._t("default")],2)},Q=[],G={name:"LanguageSwitcherLink",props:{url:[String,Object]}},X=G,Y=(0,j.Z)(X,U,Q,!1,null,"2ca5e993",null),J=Y.exports,ee=function(){var e=this,t=e._self._c;return t("div",{staticClass:"summary-section"},[e._t("default")],2)},te=[],ne={name:"Section"},ie=ne,ae=(0,j.Z)(ie,ee,te,!1,null,"3aa6f694",null),se=ae.exports,re=function(){var e=this,t=e._self._c;return t("p",{staticClass:"title"},[e._t("default")],2)},oe=[],le={name:"Title"},ce=le,de=(0,j.Z)(ce,re,oe,!1,null,"246c819c",null),ue=de.exports,he={name:"LanguageSwitcher",components:{LanguageSwitcherLink:J,Section:se,Title:ue},inject:{isTargetIDE:{default:()=>!1},store:{default(){return{setPreferredLanguage(){}}}}},props:{interfaceLanguage:{type:String,required:!0},objcPath:{type:String,required:!0},swiftPath:{type:String,required:!0}},computed:{objc:({interfaceLanguage:e,objcPath:t,$route:{query:n}})=>({...D.Z.objectiveC,active:D.Z.objectiveC.key.api===e,url:(0,O.Q2)((0,A.Jf)(t),{...n,language:D.Z.objectiveC.key.url})}),swift:({interfaceLanguage:e,swiftPath:t,$route:{query:n}})=>({...D.Z.swift,active:D.Z.swift.key.api===e,url:(0,O.Q2)((0,A.Jf)(t),{...n,language:void 0})})},methods:{chooseLanguage(e){this.isTargetIDE||this.store.setPreferredLanguage(e.key.url),this.$router.push(e.url)}}},pe=he,ge=(0,j.Z)(pe,V,W,!1,null,"0e39c0ba",null),fe=ge.exports,me=function(){var e=this,t=e._self._c;return t("div",{staticClass:"view-more-link"},[t("router-link",{staticClass:"base-link",attrs:{to:e.url}},[e._t("default",(function(){return[e._v(e._s(e.$t("documentation.view-more")))]}))],2)],1)},ye=[],ve={name:"ViewMore",props:{url:{type:String,required:!0}}},be=ve,Te=(0,j.Z)(be,me,ye,!1,null,"3f54e653",null),_e=Te.exports,Se=function(){var e=this,t=e._self._c;return t("div",{class:["documentation-hero",{"documentation-hero--disabled":!e.enhanceBackground}],style:e.styles},[t("div",{staticClass:"icon"},[e.enhanceBackground?t("TopicTypeIcon",{key:"first",staticClass:"background-icon first-icon",attrs:{type:e.type,"image-override":e.iconOverride,"with-colors":""}}):e._e()],1),t("div",{staticClass:"documentation-hero__above-content"},[e._t("above-content")],2),t("div",{staticClass:"documentation-hero__content",class:{"short-hero":e.shortHero,"extra-bottom-padding":e.shouldShowLanguageSwitcher,"minimized-hero":e.enableMinimized}},[e._t("default")],2)])},ke=[],Ce=n(5921),we=n(5629),xe=n(1869);const Ie={red:"red",orange:"orange",yellow:"yellow",blue:"blue",green:"green",purple:"purple",gray:"gray"};var $e={name:"DocumentationHero",components:{TopicTypeIcon:Ce.Z},props:{role:{type:String,required:!0},enhanceBackground:{type:Boolean,required:!0},enableMinimized:{type:Boolean,default:!1},shortHero:{type:Boolean,required:!0},shouldShowLanguageSwitcher:{type:Boolean,required:!0},iconOverride:{type:Object,required:!1},standardColorIdentifier:{type:String,required:!1,validator:e=>Object.prototype.hasOwnProperty.call(Ie,e)}},computed:{color:({type:e})=>xe.g[we.$[e]||e]||xe.c.teal,styles:({color:e,standardColorIdentifier:t})=>({"--accent-color":`var(--color-documentation-intro-accent, var(--color-type-icon-${e}))`,"--standard-accent-color":t&&`var(--color-standard-${t}-documentation-intro-fill, var(--color-standard-${t}))`}),type:({role:e})=>{switch(e){case C.L.collection:return we.t.module;case C.L.collectionGroup:return we.t.collection;default:return e}}}},De=$e,Pe=(0,j.Z)(De,Se,ke,!1,null,"283b44ff",null),Le=Pe.exports,Oe=n(352),Ae=n(3946),Ne=function(){var e=this,t=e._self._c;return t("div",{staticClass:"OnThisPageNav"},[t("ul",{staticClass:"items"},e._l(e.onThisPageSections,(function(n){return t("li",{key:n.anchor,class:e.getItemClasses(n)},[t("router-link",{staticClass:"base-link",attrs:{to:n.url},nativeOn:{click:function(t){return e.handleFocusAndScroll(n.anchor)}}},[t(e.getWrapperComponent(n),{tag:"component"},[e._v(" "+e._s(e.getTextContent(n))+" ")])],1)],1)})),0)])},Re=[];function Be(e,t){let n,i;return function(...a){const s=this;if(!i)return e.apply(s,a),void(i=Date.now());clearTimeout(n),n=setTimeout((()=>{Date.now()-i>=t&&(e.apply(s,a),i=Date.now())}),t-(Date.now()-i))}}var Ee=n(5657),Me=n(3704),ze={name:"OnThisPageNav",components:{WordBreak:Oe.Z},mixins:[Me.Z],inject:{store:{default(){return{state:{onThisPageSections:[],currentPageAnchor:null}}}}},computed:{onThisPageSections:({store:e,$route:t})=>e.state.onThisPageSections.map((e=>({...e,url:(0,O.Q2)(`#${e.anchor}`,t.query)}))),currentPageAnchor:({store:e})=>e.state.currentPageAnchor},async mounted(){window.addEventListener("scroll",this.onScroll,!1),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("scroll",this.onScroll)}))},watch:{onThisPageSections:{immediate:!0,async handler(){await(0,Ee.J)(8),this.onScroll()}}},methods:{onScroll:Be((function(){const e=this.onThisPageSections.length;if(!e)return;const{scrollY:t,innerHeight:n}=window,{scrollHeight:i}=document.body,a=t+n>=i,s=t<=0,r=.3*n+t;if(s||a){const t=s?0:e-1;return void this.store.setCurrentPageSection(this.onThisPageSections[t].anchor)}let o,l,c=null;for(o=0;ot.concat(n).concat(e),space:()=>({type:Ue.Z.InlineType.text,text:" "})}},Ge=Qe,Xe=(0,j.Z)(Ge,Ve,We,!1,null,"4c6f3ed1",null),Ye=Xe.exports,Je=function(){var e=this,t=e._self._c;return t("div",{staticClass:"declaration-list"},e._l(e.declarationTokens,(function(n){return t("transition-expand",{key:n.identifier},[!e.hasOtherDeclarations||n.identifier===e.selectedIdentifier||e.isExpanded?t("div",{staticClass:"declaration-pill",class:{"declaration-pill--expanded":e.hasOtherDeclarations&&e.isExpanded,[e.changeClasses]:e.changeType&&n.identifier===e.selectedIdentifier,"selected-declaration":e.isSelectedDeclaration(n.identifier)}},[t(e.getWrapperComponent(n),{tag:"component",staticClass:"declaration-group-wrapper",on:{click:function(t){return e.selectDeclaration(n.identifier)}}},[t("DeclarationGroup",e._b({},"DeclarationGroup",e.getDeclProp(n),!1))],1)],1):e._e()])})),1)},et=[],tt=function(){var e=this,t=e._self._c;return t("div",{ref:"apiChangesDiff",staticClass:"declaration-group",class:e.classes},[e.shouldCaption?t("p",{staticClass:"platforms"},[t("strong",[e._v(e._s(e.caption))])]):e._e(),t("Source",{attrs:{tokens:e.declaration.tokens,language:e.interfaceLanguage}})],1)},nt=[],it=function(){var e=this,t=e._self._c;return t("pre",{ref:"declarationGroup",staticClass:"source",class:{[e.multipleLinesClass]:e.displaysMultipleLines,"has-multiple-lines":e.hasMultipleLines}},[t("CodeBlock",{ref:"code"},e._l(e.formattedTokens,(function(n,i){return t("Token",e._b({key:i,class:e.extraClassesFor(n)},"Token",e.propsFor(n),!1))})),1)],1)},at=[];const st={instance:"-",klass:"+"};function rt(e){const t=e.textContent??"";if(!t.startsWith(st.instance)&&!t.startsWith(st.klass))return;const n=e.getElementsByClassName("token-identifier");if(n.length<2)return;const i=e.textContent.indexOf(":")+1;for(let a=1;a(0,w.$8)(["theme","code","indentationWidth"],pt),formattedTokens:({language:e,formattedSwiftTokens:t,tokens:n})=>e===D.Z.swift.key.api?t:n,formattedSwiftTokens:({indentationWidth:e,tokens:t})=>{const n=" ".repeat(e);let i=!1;const a=[];let s=0,r=null,o=null,l=null,c=null,d=0,u=null;while(se===ht.attribute||e===ht.externalParam;e.text&&e.text.endsWith(", ")&&g&&f(g)&&(h.text=`${e.text.trimEnd()}\n${n}`,i=!0),a.push(h),s+=1}if(i&&null!==r){const e=a[r].text;a[r].text=`${e}\n${n}`}if(i&&null!==l){const e=a[l].text,t=e.slice(0,c),n=e.slice(c),i=`${t}\n${n}`;a[l].text=i}return a},hasMultipleLines({formattedTokens:e}){return e.reduce(((t,n,i)=>{let a=/\n/g;return i===e.length-1&&(a=/\n(?!$)/g),n.text?t+(n.text.match(a)||[]).length:t}),1)>=2}},methods:{propsFor(e){return{kind:e.kind,identifier:e.identifier,text:e.text,tokens:e.tokens}},handleWindowResize(){this.displaysMultipleLines=(0,lt.s)(this.$refs.declarationGroup)},extraClassesFor(e){return{highlighted:e.highlight===gt.changed}}},async mounted(){window.addEventListener("resize",this.handleWindowResize),this.language===D.Z.objectiveC.key.api&&(await this.$nextTick(),ot(this.$refs.code.$el,this.language)),this.handleWindowResize()},beforeDestroy(){window.removeEventListener("resize",this.handleWindowResize)}},mt=ft,yt=(0,j.Z)(mt,it,at,!1,null,"dc9cfb3a",null),vt=yt.exports,bt=n(1842),Tt={name:"DeclarationGroup",components:{Source:vt},mixins:[bt.PH],inject:{languages:{default:()=>new Set},interfaceLanguage:{default:()=>D.Z.swift.key.api},symbolKind:{default:()=>{}}},props:{declaration:{type:Object,required:!0},shouldCaption:{type:Boolean,default:!1},changeType:{type:String,required:!1}},computed:{classes:({changeType:e,multipleLinesClass:t,displaysMultipleLinesAfterAPIChanges:n})=>({[`declaration-group--changed declaration-group--${e}`]:e,[t]:n}),caption(){return this.declaration.platforms.join(", ")}}},_t=Tt,St=(0,j.Z)(_t,tt,nt,!1,null,"f961f3da",null),kt=St.exports,Ct=n(9732),wt={name:"DeclarationList",components:{DeclarationGroup:kt,TransitionExpand:Ct.Z},data(){return{selectedIdentifier:this.identifier}},inject:{store:{default:()=>({state:{references:{}}})},identifier:{default:()=>{}}},props:{declaration:{type:Object,required:!0},shouldCaption:{type:Boolean,default:!1},changeType:{type:String,required:!1},declListExpanded:{type:Boolean,default:!1}},computed:{changeClasses:({changeType:e})=>`changed changed-${e}`,hasOtherDeclarations:({declaration:e})=>e.otherDeclarations||null,declarationTokens:({declaration:e,hasOtherDeclarations:t,identifier:n})=>{if(!t)return[{...e,identifier:n}];const{otherDeclarations:{declarations:i,displayIndex:a},tokens:s}=e;return[...i.slice(0,a),{tokens:s,identifier:n},...i.slice(a)]},references:({store:e})=>e.state.references,isExpanded:{get:({declListExpanded:e})=>e,set(e){this.$emit("update:declListExpanded",e)}}},methods:{async selectDeclaration(e){if(e===this.identifier||!this.isExpanded)return;this.selectedIdentifier=e,await this.$nextTick(),this.isExpanded=!1,await(0,Ee.X)(500);const t=(0,O.Q2)(this.references[e].url,this.$route.query);this.$router.push(t)},getWrapperComponent(e){return this.isExpanded&&e.identifier!==this.identifier?"button":"div"},getDeclProp(e){return this.hasOtherDeclarations&&e.identifier!==this.identifier?{declaration:e}:{declaration:e,shouldCaption:this.shouldCaption,changeType:this.changeType}},isSelectedDeclaration(e){return e===this.selectedIdentifier}}},xt=wt,It=(0,j.Z)(xt,Je,et,!1,null,"18e7c20c",null),$t=It.exports,Dt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"declaration-diff"},[t("div",{staticClass:"declaration-diff-current"},[t("div",{staticClass:"declaration-diff-version"},[e._v("Current")]),e._l(e.currentDeclarations,(function(n,i){return t("DeclarationList",{key:i,attrs:{declaration:n,"should-caption":e.currentDeclarations.length>1}})}))],2),t("div",{staticClass:"declaration-diff-previous"},[t("div",{staticClass:"declaration-diff-version"},[e._v("Previous")]),e._l(e.previousDeclarations,(function(n,i){return t("DeclarationList",{key:i,attrs:{declaration:n,"should-caption":e.previousDeclarations.length>1}})}))],2)])},Pt=[],Lt={name:"DeclarationDiff",components:{DeclarationList:$t},props:{changes:{type:Object,required:!0}},computed:{previousDeclarations:({changes:e})=>e.declaration.previous||[],currentDeclarations:({changes:e})=>e.declaration.new||[]}},Ot=Lt,At=(0,j.Z)(Ot,Dt,Pt,!1,null,"0c2301a5",null),Nt=At.exports,Rt=function(){var e=this,t=e._self._c;return t("a",{staticClass:"declaration-source-link",attrs:{href:e.url,title:`Open source file for ${e.fileName}`,target:"_blank"}},[e.isSwiftFile?t("SwiftFileIcon",{staticClass:"declaration-icon"}):e._e(),t("WordBreak",[e._v(e._s(e.fileName))])],1)},Bt=[],Et=n(7834),Mt={name:"DeclarationSourceLink",components:{WordBreak:Oe.Z,SwiftFileIcon:Et.Z},props:{url:{type:String,required:!0},fileName:{type:String,required:!0}},computed:{isSwiftFile:({fileName:e})=>e.endsWith(".swift")}},zt=Mt,Kt=(0,j.Z)(zt,Rt,Bt,!1,null,"5863919c",null),Zt=Kt.exports,qt=n(9426),jt={name:"Declaration",components:{DeclarationDiff:Nt,DeclarationList:$t,DeclarationSourceLink:Zt,ConditionalConstraints:Ye},constants:{ChangeTypes:qt.yf,multipleLinesClass:ct._},inject:["identifier","store"],data:({store:{state:e}})=>({state:e,multipleLinesClass:ct._}),props:{conformance:{type:Object,required:!1},source:{type:Object,required:!1},declarations:{type:Array,required:!0},declListExpanded:{type:Boolean,default:!1}},computed:{hasPlatformVariants:({declarations:e})=>!e.every((({platforms:t})=>(0,N.Xy)(t,e[0].platforms))),hasModifiedChanges({declarationChanges:e}){if(!e||!e.declaration)return!1;const t=e.declaration;return!(!(t.new||[]).length||!(t.previous||[]).length)},declarationChanges:({state:{apiChanges:e},identifier:t})=>e&&e[t],changeType:({declarationChanges:e,hasModifiedChanges:t})=>{if(!e)return;const n=e.declaration;return n?t?qt.yf.modified:e.change:e.change===qt.yf.added?qt.yf.added:void 0},changeClasses:({changeType:e})=>({[`changed changed-${e}`]:e}),isExpanded:{get:({declListExpanded:e})=>e,set(e){this.$emit("update:declListExpanded",e)}}}},Ft=jt,Ht=(0,j.Z)(Ft,Fe,He,!1,null,"722d45cf",null),Vt=Ht.exports,Wt=n(6772),Ut=function(){var e=this,t=e._self._c;return t("ContentNode",e._b({staticClass:"abstract"},"ContentNode",e.$props,!1))},Qt=[],Gt={name:"Abstract",components:{ContentNode:Ue.Z},props:Ue.Z.props},Xt=Gt,Yt=(0,j.Z)(Xt,Ut,Qt,!1,null,"f3f57cbe",null),Jt=Yt.exports,en=n(7605),tn=function(){var e=this,t=e._self._c;return t("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections,wrapTitle:!0}})},nn=[];const an={topics:{title:"sections.topics",anchor:"topics",level:2},defaultImplementations:{title:"sections.default-implementations",anchor:"default-implementations",level:2},relationships:{title:"sections.relationships",anchor:"relationships",level:2},seeAlso:{title:"sections.see-also",anchor:"see-also",level:2}},sn={[je.attributes]:{title:"sections.attributes",anchor:"attributes",level:2},[je.details]:{title:"sections.details",anchor:"details",level:2},[je.parameters]:{title:"sections.parameters",anchor:"parameters",level:2},[je.possibleValues]:{title:"sections.possible-values",anchor:"possibleValues",level:2}};var rn=function(){var e=this,t=e._self._c;return t("ContentTable",{attrs:{anchor:e.anchor,title:e.title}},e._l(e.sectionsWithTopics,(function(n,i){return t("ContentTableSection",{key:`${n.title}_${i}`,class:{"no-title":!n.title},attrs:{title:n.title,anchor:n.anchor},scopedSlots:e._u([n.title&&e.wrapTitle?{key:"title",fn:function({className:i}){return[t("LinkableHeading",{class:i,attrs:{level:3,anchor:n.anchor}},[t("WordBreak",[e._v(e._s(n.title))])],1)]}}:null,n.abstract?{key:"abstract",fn:function(){return[t("ContentNode",{attrs:{content:n.abstract}})]},proxy:!0}:null,n.discussion?{key:"discussion",fn:function(){return[t("ContentNode",{attrs:{content:n.discussion.content}})]},proxy:!0}:null],null,!0)},[e.shouldRenderList?e._l(n.topics,(function(n){return t("TopicsLinkBlock",{key:n.identifier,staticClass:"topic",attrs:{topic:n,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta}})})):t("TopicsLinkCardGrid",{staticClass:"topic",attrs:{items:n.topics,topicStyle:e.topicStyle}})],2)})),1)},on=[],ln=n(1105),cn=n(8039),dn=n(5953),un=function(){var e=this,t=e._self._c;return t("section",{staticClass:"contenttable alt-light"},[t("div",{class:["container",{"minimized-container":e.enableMinimized}]},[t("LinkableHeading",{staticClass:"title",attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),e._t("default")],2)])},hn=[],pn={name:"ContentTable",components:{LinkableHeading:cn.Z},props:{anchor:{type:String,required:!0},title:{type:String,required:!0},enableMinimized:{type:Boolean,default:!1}}},gn=pn,fn=(0,j.Z)(gn,un,hn,!1,null,"0e6b292c",null),mn=fn.exports,yn=function(){var e=this,t=e._self._c;return t("div",{staticClass:"contenttable-section"},[t("div",{staticClass:"section-title"},[e._t("title",(function(){return[e.title?t("LinkableHeading",{class:e.className,attrs:{level:3,anchor:e.anchorComputed}},[e._v(e._s(e.title))]):e._e()]}),{className:e.className})],2),t("div",{staticClass:"section-content"},[e._t("abstract"),e._t("discussion"),e._t("default")],2)])},vn=[],bn=n(3208);const Tn="contenttable-title";var _n={name:"ContentTableSection",components:{LinkableHeading:cn.Z},props:{title:{type:String,required:!1},anchor:{type:String,default:null}},computed:{anchorComputed:({title:e,anchor:t})=>t||(0,bn.HA)(e||""),className:()=>Tn}},Sn=_n,kn=(0,j.Z)(Sn,yn,vn,!1,null,"1b0546d9",null),Cn=kn.exports,wn=n(8104),xn={name:"TopicsTable",mixins:[dn.Z],components:{TopicsLinkCardGrid:ln.Z,WordBreak:Oe.Z,ContentTable:mn,TopicsLinkBlock:wn["default"],ContentNode:Ue.Z,ContentTableSection:Cn,LinkableHeading:cn.Z},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:{type:Array,required:!0},title:{type:String,required:!1,default(){return"Topics"}},anchor:{type:String,required:!1,default(){return"topics"}},wrapTitle:{type:Boolean,default:!1},topicStyle:{type:String,default:Ae.o.list}},computed:{shouldRenderList:({topicStyle:e})=>e===Ae.o.list,sectionsWithTopics(){return this.sections.map((e=>({...e,topics:e.identifiers.reduce(((e,t)=>this.references[t]?e.concat(this.references[t]):e),[])})))}}},In=xn,$n=(0,j.Z)(In,rn,on,!1,null,"1c2724f5",null),Dn=$n.exports,Pn={name:"DefaultImplementations",components:{TopicsTable:Dn},computed:{contentSectionData:()=>an.defaultImplementations},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:Dn.props.sections}},Ln=Pn,On=(0,j.Z)(Ln,tn,nn,!1,null,null,null),An=On.exports,Nn=function(){var e=this,t=e._self._c;return t("div",{staticClass:"primary-content"},e._l(e.sections,(function(n,i){return t(e.componentFor(n),e._b({key:i,tag:"component"},"component",e.propsFor(n),!1))})),1)},Rn=[],Bn=function(){var e=this,t=e._self._c;return t("section",{staticClass:"attributes"},[t("LinkableHeading",{attrs:{anchor:e.section.anchor,level:e.section.level}},[e._v(" "+e._s(e.$t(e.section.title))+" ")]),t("ParameterAttributes",{attrs:{attributes:e.attributes}})],1)},En=[],Mn=function(){var e=this,t=e._self._c;return t("div",{staticClass:"parameter-attributes"},[e.shouldRender(e.AttributeKind.default)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.default")}))),t("code",[e._v(e._s(n.value))])]}}],null,!1,2998238055)},"ParameterMetaAttribute",{kind:e.AttributeKind.default,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.minimum)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.minimum")}))),t("code",[e._v(e._s(n.value))])]}}],null,!1,859757818)},"ParameterMetaAttribute",{kind:e.AttributeKind.minimum,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.minimumExclusive)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.minimum")}))),t("code",[e._v("> "+e._s(n.value))])]}}],null,!1,770347247)},"ParameterMetaAttribute",{kind:e.AttributeKind.minimumExclusive,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.maximum)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.maximum")}))),t("code",[e._v(e._s(n.value))])]}}],null,!1,1190666532)},"ParameterMetaAttribute",{kind:e.AttributeKind.maximum,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.maximumExclusive)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.maximum")}))),t("code",[e._v("< "+e._s(n.value))])]}}],null,!1,1156490099)},"ParameterMetaAttribute",{kind:e.AttributeKind.maximumExclusive,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.allowedTypes)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:e.$tc("parameters.possible-types",e.fallbackToValues(n).length)}))),t("code",[e._l(e.fallbackToValues(n),(function(i,a){return[e._l(i,(function(i,s){return[t("DeclarationToken",e._b({key:`${a}-${s}`},"DeclarationToken",i,!1)),a+1({new:null,previous:null})},value:{type:[Object,Array,String,Boolean],default:null},wrapChanges:{type:Boolean,default:!0},renderSingleChange:{type:Boolean,default:!1}},render(e){const{value:t,changes:n={},wrapChanges:i,renderSingleChange:a}=this,{new:s,previous:r}=n,o=(t,n)=>{const a=this.$scopedSlots.default({value:t});return n&&i?e("div",{class:n},[a]):a?a[0]:null};if(s||r){const t=o(s,qn.added),n=o(r,qn.removed);return a?s&&!r?t:n:e("div",{class:"property-changegroup"},[s?t:"",r?n:""])}return o(t)}},Vn=Hn,Wn=(0,j.Z)(Vn,jn,Fn,!1,null,null,null),Un=Wn.exports,Qn={name:"ParameterMetaAttribute",components:{RenderChanged:Un},props:{kind:{type:String,required:!0},attributes:{type:Object,required:!0},changes:{type:Object,default:()=>({})}}},Gn=Qn,Xn=(0,j.Z)(Gn,Kn,Zn,!1,null,"f911f232",null),Yn=Xn.exports;const Jn={allowedTypes:"allowedTypes",allowedValues:"allowedValues",default:"default",maximum:"maximum",maximumExclusive:"maximumExclusive",minimum:"minimum",minimumExclusive:"minimumExclusive"};var ei={name:"ParameterAttributes",components:{ParameterMetaAttribute:Yn,DeclarationToken:ut["default"]},constants:{AttributeKind:Jn},props:{attributes:{type:Array,default:()=>[]},changes:{type:Object,default:()=>({})}},computed:{AttributeKind:()=>Jn,attributesObject:({attributes:e})=>e.reduce(((e,t)=>({...e,[t.kind]:t})),{})},methods:{shouldRender(e){return Object.prototype.hasOwnProperty.call(this.attributesObject,e)},fallbackToValues:e=>{const t=e||[];return Array.isArray(t)?t:t.values}}},ti=ei,ni=(0,j.Z)(ti,Mn,zn,!1,null,null,null),ii=ni.exports,ai={name:"Attributes",components:{LinkableHeading:cn.Z,ParameterAttributes:ii},props:{attributes:{type:Array,required:!0}},computed:{section:({sectionKind:e})=>sn[e],sectionKind:()=>je.attributes}},si=ai,ri=(0,j.Z)(si,Bn,En,!1,null,"c0edcb84",null),oi=ri.exports,li=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),t("dl",{staticClass:"datalist"},[e._l(e.values,(function(n){return[t("dt",{key:`${n.name}:name`,staticClass:"param-name"},[t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n.name))])],1),n.content?t("dd",{key:`${n.name}:content`,staticClass:"value-content"},[t("ContentNode",{attrs:{content:n.content}})],1):e._e()]}))],2)],1)},ci=[],di=n(9519),ui={name:"PossibleValues",components:{ContentNode:di["default"],LinkableHeading:cn.Z,WordBreak:Oe.Z},props:{values:{type:Array,required:!0}},computed:{contentSectionData:()=>sn[je.possibleValues]}},hi=ui,pi=(0,j.Z)(hi,li,ci,!1,null,null,null),gi=pi.exports,fi=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("DeclarationSource",{attrs:{tokens:e.tokens}})],1)},mi=[],yi={name:"RestEndpoint",components:{DeclarationSource:vt,LinkableHeading:cn.Z},props:{title:{type:String,required:!0},tokens:{type:Array,required:!0}},computed:{anchor:({title:e})=>(0,bn.HA)(e)}},vi=yi,bi=(0,j.Z)(vi,fi,mi,!1,null,null,null),Ti=bi.exports,_i=function(){var e=this,t=e._self._c;return t("section",{staticClass:"details"},[t("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),t("dl",[e.isSymbol?[t("dt",{key:`${e.details.name}:name`,staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.name"))+" ")]),t("dd",{key:`${e.details.ideTitle}:content`,staticClass:"detail-content"},[e._v(" "+e._s(e.details.ideTitle)+" ")])]:e._e(),e.isTitle?[t("dt",{key:`${e.details.name}:key`,staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.key"))+" ")]),t("dd",{key:`${e.details.ideTitle}:content`,staticClass:"detail-content"},[e._v(" "+e._s(e.details.name)+" ")])]:e._e(),t("dt",{key:`${e.details.name}:type`,staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.type"))+" ")]),t("dd",{staticClass:"detail-content"},[t("PropertyListKeyType",{attrs:{types:e.details.value}})],1)],2)],1)},Si=[],ki=function(){var e=this,t=e._self._c;return t("div",{staticClass:"type"},[e._v(e._s(e.typeOutput))])},Ci=[],wi={name:"PropertyListKeyType",props:{types:{type:Array,required:!0}},computed:{englishTypes(){return this.types.map((({arrayMode:e,baseType:t="*"})=>e?`array of ${this.pluralizeKeyType(t)}`:t))},typeOutput(){return this.englishTypes.length>2?[this.englishTypes.slice(0,this.englishTypes.length-1).join(", "),this.englishTypes[this.englishTypes.length-1]].join(", or "):this.englishTypes.join(" or ")}},methods:{pluralizeKeyType(e){switch(e){case"dictionary":return"dictionaries";case"array":case"number":case"string":return`${e}s`;default:return e}}}},xi=wi,Ii=(0,j.Z)(xi,ki,Ci,!1,null,"791bac44",null),$i=Ii.exports,Di={name:"PropertyListKeyDetails",components:{PropertyListKeyType:$i,LinkableHeading:cn.Z},props:{details:{type:Object,required:!0}},computed:{contentSectionData:()=>sn[je.details],isTitle(){return"title"===this.details.titleStyle&&this.details.ideTitle},isSymbol(){return"symbol"===this.details.titleStyle&&this.details.ideTitle}}},Pi=Di,Li=(0,j.Z)(Pi,_i,Si,!1,null,"d66cd00c",null),Oi=Li.exports,Ai=function(){var e=this,t=e._self._c;return t("section",{staticClass:"parameters"},[t("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),t("dl",[e._l(e.parameters,(function(n){return[t("dt",{key:`${n.name}:name`,staticClass:"param-name"},[t("code",[e._v(e._s(n.name))])]),t("dd",{key:`${n.name}:content`,staticClass:"param-content"},[t("ContentNode",{attrs:{content:n.content}})],1)]}))],2)],1)},Ni=[],Ri={name:"Parameters",components:{ContentNode:Ue.Z,LinkableHeading:cn.Z},props:{parameters:{type:Array,required:!0}},computed:{contentSectionData:()=>sn[je.parameters]}},Bi=Ri,Ei=(0,j.Z)(Bi,Ai,Ni,!1,null,"5ef1227e",null),Mi=Ei.exports,zi=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("ParametersTable",{staticClass:"property-table",attrs:{parameters:e.properties,changes:e.propertyChanges},scopedSlots:e._u([{key:"symbol",fn:function({name:n,type:i,content:a,changes:s,deprecated:r}){return[t("div",{staticClass:"property-name",class:{deprecated:r}},[t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n))])],1),e.shouldShiftType({name:n,content:a})?e._e():t("PossiblyChangedType",{attrs:{type:i,changes:s.type}})]}},{key:"description",fn:function({name:n,type:i,attributes:a,content:s,required:r,changes:o,deprecated:l,readOnly:c}){return[e.shouldShiftType({name:n,content:s})?t("PossiblyChangedType",{attrs:{type:i,changes:o.type}}):e._e(),l?[t("Badge",{staticClass:"property-deprecated",attrs:{variant:"deprecated"}}),e._v("  ")]:e._e(),t("PossiblyChangedTextAttribute",{attrs:{changes:o.required,value:r}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("required")}))+" ")]),t("PossiblyChangedTextAttribute",{attrs:{changes:o.readOnly,value:c}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("read-only")}))+" ")]),s?t("ContentNode",{attrs:{content:s}}):e._e(),t("ParameterAttributes",{attrs:{attributes:a,changes:o.attributes}})]}}])})],1)},Ki=[],Zi={inject:["identifier","store"],data:({store:{state:e}})=>({state:e}),computed:{apiChanges:({state:{apiChanges:e},identifier:t})=>e&&e[t]}},qi=n(6137),ji=function(){var e=this,t=e._self._c;return t("div",{staticClass:"parameters-table"},e._l(e.parameters,(function(n){return t("Row",{key:n[e.keyBy],staticClass:"param",class:e.changedClasses(n[e.keyBy])},[t("Column",{staticClass:"param-symbol",attrs:{span:{large:3,small:12}}},[e._t("symbol",null,null,e.getProps(n,e.changes[n[e.keyBy]]))],2),t("Column",{staticClass:"param-content",attrs:{span:{large:9,small:12}}},[e._t("description",null,null,e.getProps(n,e.changes[n[e.keyBy]]))],2)],1)})),1)},Fi=[],Hi={name:"ParametersTable",components:{Row:z.Z,Column:K.Z},props:{parameters:{type:Array,required:!0},changes:{type:Object,default:()=>({})},keyBy:{type:String,default:"name"}},methods:{getProps(e,t={}){return{...e,changes:t}},changedClasses(e){const{changes:t}=this,{change:n}=t[e]||{};return{[`changed changed-${n}`]:n}}}},Vi=Hi,Wi=(0,j.Z)(Vi,ji,Fi,!1,null,"eee7e94e",null),Ui=Wi.exports,Qi=function(){var e=this,t=e._self._c;return t("RenderChanged",{attrs:{renderSingleChange:"",value:e.value,changes:e.changes},scopedSlots:e._u([{key:"default",fn:function({value:n}){return[n?t("span",{staticClass:"property-text"},[e._t("default")],2):e._e()]}}],null,!0)})},Gi=[],Xi={name:"PossiblyChangedTextAttribute",components:{RenderChanged:Un},props:{changes:{type:Object,required:!1},value:{type:Boolean,default:!1}}},Yi=Xi,Ji=(0,j.Z)(Yi,Qi,Gi,!1,null,null,null),ea=Ji.exports,ta=function(){var e=this,t=e._self._c;return t("RenderChanged",{attrs:{value:e.type,wrapChanges:!1,changes:e.changes},scopedSlots:e._u([{key:"default",fn:function({value:n}){return[t("DeclarationTokenGroup",{staticClass:"property-metadata property-type",attrs:{type:e.getValues(n)}})]}}])})},na=[],ia=function(){var e=this,t=e._self._c;return e.type&&e.type.length?t("div",[t("code",e._l(e.type,(function(n,i){return t("DeclarationToken",e._b({key:i},"DeclarationToken",n,!1))})),1)]):e._e()},aa=[],sa={name:"DeclarationTokenGroup",components:{DeclarationToken:ut["default"]},props:{type:{type:Array,default:()=>[],required:!1}}},ra=sa,oa=(0,j.Z)(ra,ia,aa,!1,null,null,null),la=oa.exports,ca={name:"PossiblyChangedType",components:{DeclarationTokenGroup:la,RenderChanged:Un},props:{type:{type:Array,required:!0},changes:{type:Object,required:!1}},methods:{getValues(e){return Array.isArray(e)?e:e.values}}},da=ca,ua=(0,j.Z)(da,ta,na,!1,null,"549ed0a8",null),ha=ua.exports,pa={name:"PropertyTable",mixins:[Zi],components:{Badge:qi.Z,WordBreak:Oe.Z,PossiblyChangedTextAttribute:ea,PossiblyChangedType:ha,ParameterAttributes:ii,ContentNode:Ue.Z,ParametersTable:Ui,LinkableHeading:cn.Z},props:{title:{type:String,required:!0},properties:{type:Array,required:!0}},computed:{anchor:({title:e})=>(0,bn.HA)(e),propertyChanges:({apiChanges:e})=>(e||{}).properties},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},ga=pa,fa=(0,j.Z)(ga,zi,Ki,!1,null,"39899ccf",null),ma=fa.exports,ya=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("ParametersTable",{attrs:{parameters:[e.bodyParam],changes:e.bodyChanges,keyBy:"key"},scopedSlots:e._u([{key:"symbol",fn:function({type:n,content:i,changes:a,name:s}){return[e.shouldShiftType({name:s,content:i})?e._e():t("PossiblyChangedType",{attrs:{type:n,changes:a.type}})]}},{key:"description",fn:function({name:n,content:i,mimeType:a,type:s,changes:r}){return[e.shouldShiftType({name:n,content:i})?t("PossiblyChangedType",{attrs:{type:s,changes:r.type}}):e._e(),i?t("ContentNode",{attrs:{content:i}}):e._e(),a?t("PossiblyChangedMimetype",{attrs:{mimetype:a,changes:r.mimetype,change:r.change}}):e._e()]}}])}),e.parts.length?[t("h3",[e._v(e._s(e.$t("sections.parts")))]),t("ParametersTable",{staticClass:"parts",attrs:{parameters:e.parts,changes:e.partsChanges},scopedSlots:e._u([{key:"symbol",fn:function({name:n,type:i,content:a,changes:s}){return[t("div",{staticClass:"part-name"},[t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n))])],1),a?t("PossiblyChangedType",{attrs:{type:i,changes:s.type}}):e._e()]}},{key:"description",fn:function({content:n,mimeType:i,required:a,type:s,attributes:r,changes:o,readOnly:l}){return[t("div",[n?e._e():t("PossiblyChangedType",{attrs:{type:s,changes:o.type}}),t("PossiblyChangedTextAttribute",{attrs:{changes:o.required,value:a}},[e._v("(Required) ")]),t("PossiblyChangedTextAttribute",{attrs:{changes:o.readOnly,value:l}},[e._v("(Read only) ")]),n?t("ContentNode",{attrs:{content:n}}):e._e(),i?t("PossiblyChangedMimetype",{attrs:{mimetype:i,changes:o.mimetype,change:o.change}}):e._e(),t("ParameterAttributes",{attrs:{attributes:r,changes:o.attributes}})],1)]}}],null,!1,1779956822)})]:e._e()],2)},va=[],ba=function(){var e=this,t=e._self._c;return t("RenderChanged",{attrs:{changes:e.changeValues,value:e.mimetype},scopedSlots:e._u([{key:"default",fn:function({value:n}){return[t("div",{staticClass:"response-mimetype"},[e._v(" "+e._s(e.$t("content-type",{value:n}))+" ")])]}}])})},Ta=[],_a={name:"PossiblyChangedMimetype",components:{RenderChanged:Un},props:{mimetype:{type:String,required:!0},changes:{type:[Object,String],required:!1},change:{type:String,required:!1}},computed:{changeValues({change:e,changes:t}){return e===qt.yf.modified&&"string"!==typeof t?t:void 0}}},Sa=_a,ka=(0,j.Z)(Sa,ba,Ta,!1,null,"18890a0f",null),Ca=ka.exports;const wa="restRequestBody";var xa={name:"RestBody",mixins:[Zi],components:{PossiblyChangedMimetype:Ca,PossiblyChangedTextAttribute:ea,PossiblyChangedType:ha,WordBreak:Oe.Z,ParameterAttributes:ii,ContentNode:Ue.Z,ParametersTable:Ui,LinkableHeading:cn.Z},constants:{ChangesKey:wa},props:{bodyContentType:{type:Array,required:!0},content:{type:Array},mimeType:{type:String,required:!0},parts:{type:Array,default:()=>[]},title:{type:String,required:!0}},computed:{anchor:({title:e})=>(0,bn.HA)(e),bodyParam:({bodyContentType:e,content:t,mimeType:n})=>({key:wa,content:t,mimeType:n,type:e}),bodyChanges:({apiChanges:e})=>e||{},partsChanges:({bodyChanges:e})=>(e[wa]||{}).parts},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},Ia=xa,$a=(0,j.Z)(Ia,ya,va,!1,null,"68facc94",null),Da=$a.exports,Pa=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("ParametersTable",{attrs:{parameters:e.parameters,changes:e.parameterChanges},scopedSlots:e._u([{key:"symbol",fn:function({name:n,type:i,content:a,changes:s,deprecated:r}){return[t("div",{staticClass:"param-name",class:{deprecated:r}},[t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n))])],1),e.shouldShiftType({content:a,name:n})?e._e():t("PossiblyChangedType",{attrs:{type:i,changes:s.type}})]}},{key:"description",fn:function({name:n,type:i,content:a,required:s,attributes:r,changes:o,deprecated:l,readOnly:c}){return[t("div",[e.shouldShiftType({content:a,name:n})?t("PossiblyChangedType",{attrs:{type:i,changes:o.type}}):e._e(),l?[t("Badge",{staticClass:"param-deprecated",attrs:{variant:"deprecated"}}),e._v("  ")]:e._e(),t("PossiblyChangedTextAttribute",{attrs:{changes:o.required,value:s}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("required")}))+" ")]),t("PossiblyChangedTextAttribute",{attrs:{changes:o.readOnly,value:c}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("read-only")}))+" ")]),a?t("ContentNode",{attrs:{content:a}}):e._e(),t("ParameterAttributes",{attrs:{attributes:r,changes:o}})],2)]}}])})],1)},La=[],Oa={name:"RestParameters",mixins:[Zi],components:{Badge:qi.Z,PossiblyChangedType:ha,PossiblyChangedTextAttribute:ea,ParameterAttributes:ii,WordBreak:Oe.Z,ContentNode:Ue.Z,ParametersTable:Ui,LinkableHeading:cn.Z},props:{title:{type:String,required:!0},parameters:{type:Array,required:!0}},computed:{anchor:({title:e})=>(0,bn.HA)(e),parameterChanges:({apiChanges:e})=>(e||{}).restParameters},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},Aa=Oa,Na=(0,j.Z)(Aa,Pa,La,!1,null,"0d9b752e",null),Ra=Na.exports,Ba=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("ParametersTable",{attrs:{parameters:e.sanitizedResponses,changes:e.propertyChanges,"key-by":"status"},scopedSlots:e._u([{key:"symbol",fn:function({status:n,type:i,reason:a,content:s,changes:r}){return[t("div",{staticClass:"response-name"},[t("code",[e._v(" "+e._s(n)+" "),t("span",{staticClass:"reason"},[e._v(e._s(a))])])]),e.shouldShiftType({content:s,reason:a,status:n})?e._e():t("PossiblyChangedType",{attrs:{type:i,changes:r.type}})]}},{key:"description",fn:function({content:n,mimeType:i,reason:a,type:s,status:r,changes:o}){return[e.shouldShiftType({content:n,reason:a,status:r})?t("PossiblyChangedType",{attrs:{type:s,changes:o.type}}):e._e(),t("div",{staticClass:"response-reason"},[t("code",[e._v(e._s(a))])]),n?t("ContentNode",{attrs:{content:n}}):e._e(),i?t("PossiblyChangedMimetype",{attrs:{mimetype:i,changes:o.mimetype,change:o.change}}):e._e()]}}])})],1)},Ea=[],Ma={name:"RestResponses",mixins:[Zi],components:{PossiblyChangedMimetype:Ca,PossiblyChangedType:ha,ContentNode:Ue.Z,ParametersTable:Ui,LinkableHeading:cn.Z},props:{title:{type:String,required:!0},responses:{type:Array,required:!0}},computed:{anchor:({title:e})=>(0,bn.HA)(e),propertyChanges:({apiChanges:e})=>(e||{}).restResponses,sanitizedResponses:({responses:e,sanitizeResponse:t})=>e.map(t)},methods:{sanitizeResponse:({mimetype:e,...t})=>e?{...t,mimeType:e}:t,shouldShiftType:({content:e=[],reason:t,status:n})=>!(e.length||t)&&n}},za=Ma,Ka=(0,j.Z)(za,Ba,Ea,!1,null,"362f5b54",null),Za=Ka.exports,qa=function(){var e=this,t=e._self._c;return e.topics.length?t("section",{staticClass:"mentions"},[t("LinkableHeading",{attrs:{anchor:"mentions"}},[e._v(" "+e._s(e.$t("mentioned-in"))+" ")]),e._l(e.topics,(function(e){return t("Mention",{key:e.identifier,attrs:{url:e.url,title:e.title,role:e.role,kind:e.kind}})}))],2):e._e()},ja=[],Fa=function(){var e=this,t=e._self._c;return t("div",{staticClass:"link-block"},[t("Reference",{staticClass:"link",attrs:{url:e.url,role:e.role,kind:e.kind}},[t("TopicLinkBlockIcon",{staticClass:"mention-icon",attrs:{role:e.role}}),e._v(" "+e._s(e.title)+" ")],1)],1)},Ha=[],Va=n(4260),Wa=n(2970),Ua={components:{Reference:Va.Z,TopicLinkBlockIcon:Wa.Z},mixins:[dn.Z],props:{url:{type:String,required:!0},title:{type:String,required:!0},role:{type:String,required:!1,default:"article"},kind:{type:String,required:!1,default:"article"}}},Qa=Ua,Ga=(0,j.Z)(Qa,Fa,Ha,!1,null,"241f4141",null),Xa=Ga.exports,Ya={name:"MentionedIn",components:{LinkableHeading:cn.Z,Mention:Xa},mixins:[dn.Z],props:{mentions:{type:Array,required:!0}},computed:{topics(){return this.mentions&&this.mentions.length?this.mentions.slice(0,5).flatMap((e=>this.references[e])):[]}}},Ja=Ya,es=(0,j.Z)(Ja,qa,ja,!1,null,null,null),ts=es.exports,ns={name:"PrimaryContent",components:{Attributes:oi,ContentNode:Ue.Z,Parameters:Mi,PropertyListKeyDetails:Oi,PropertyTable:ma,RestBody:Da,RestEndpoint:Ti,RestParameters:Ra,RestResponses:Za,PossibleValues:gi,Mentions:ts},constants:{SectionKind:je},props:{sections:{type:Array,required:!0,validator:e=>e.every((({kind:e})=>Object.prototype.hasOwnProperty.call(je,e)))}},computed:{span(){return{large:9,medium:9,small:12}}},methods:{componentFor(e){return{[je.attributes]:oi,[je.content]:Ue.Z,[je.details]:Oi,[je.parameters]:Mi,[je.properties]:ma,[je.restBody]:Da,[je.restParameters]:Ra,[je.restHeaders]:Ra,[je.restCookies]:Ra,[je.restEndpoint]:Ti,[je.restResponses]:Za,[je.possibleValues]:gi,[je.mentions]:ts}[e.kind]},propsFor(e){const{attributes:t,bodyContentType:n,content:i,details:a,items:s,kind:r,mimeType:o,parameters:l,title:c,tokens:d,values:u,mentions:h}=e;return{[je.attributes]:{attributes:t},[je.content]:{content:i},[je.details]:{details:a},[je.parameters]:{parameters:l},[je.possibleValues]:{values:u},[je.properties]:{properties:s,title:c},[je.restBody]:{bodyContentType:n,content:i,mimeType:o,parts:l,title:c},[je.restCookies]:{parameters:s,title:c},[je.restEndpoint]:{tokens:d,title:c},[je.restHeaders]:{parameters:s,title:c},[je.restParameters]:{parameters:s,title:c},[je.restResponses]:{responses:s,title:c},[je.mentions]:{mentions:h}}[r]}}},is=ns,as=(0,j.Z)(is,Nn,Rn,!1,null,"65c116be",null),ss=as.exports,rs=function(){var e=this,t=e._self._c;return t("ContentTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),enableMinimized:e.enableMinimized}},e._l(e.sectionsWithSymbols,(function(e){return t("Section",{key:e.type,attrs:{title:e.title,anchor:e.anchor}},[t("List",{attrs:{symbols:e.symbols,type:e.type}})],1)})),1)},os=[],ls=function(){var e=this,t=e._self._c;return t("ul",{ref:"apiChangesDiff",staticClass:"relationships-list",class:e.classes},e._l(e.symbols,(function(n){return t("li",{key:n.identifier,staticClass:"relationships-item"},[n.url?t("Reference",{staticClass:"link",attrs:{role:n.role,kind:n.kind,url:n.url}},[e._v(e._s(n.title))]):t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n.title))]),n.conformance?t("ConditionalConstraints",{attrs:{constraints:n.conformance.constraints,prefix:n.conformance.conformancePrefix}}):e._e()],1)})),0)},cs=[];const ds=3,us={conformsTo:"conformance",inheritsFrom:"inheritance",inheritedBy:"inheritedBy"};var hs={name:"RelationshipsList",components:{ConditionalConstraints:Ye,Reference:Va.Z,WordBreak:Oe.Z},inject:["store","identifier"],mixins:[bt.JY,bt.PH],props:{symbols:{type:Array,required:!0},type:{type:String,required:!0}},data(){return{state:this.store.state}},computed:{classes({changeType:e,multipleLinesClass:t,displaysMultipleLinesAfterAPIChanges:n}){return[{inline:this.shouldDisplayInline,column:!this.shouldDisplayInline,[`changed changed-${e}`]:!!e,[t]:n}]},hasAvailabilityConstraints(){return this.symbols.some((e=>!!(e.conformance||{}).constraints))},changes({identifier:e,state:{apiChanges:t}}){return(t||{})[e]||{}},changeType({changes:e,type:t}){const n=us[t];if(e.change!==qt.yf.modified)return e.change;const i=e[n];if(!i)return;const a=(e,t)=>e.map(((e,n)=>[e,t[n]])),s=a(i.previous,i.new).some((([e,t])=>e.content?0===e.content.length&&t.content.length>0:!!t.content));return s?qt.yf.added:qt.yf.modified},shouldDisplayInline(){const{hasAvailabilityConstraints:e,symbols:t}=this;return t.length<=ds&&!e}}},ps=hs,gs=(0,j.Z)(ps,ls,cs,!1,null,"ba5cad92",null),fs=gs.exports,ms={name:"Relationships",mixins:[dn.Z],components:{ContentTable:mn,List:fs,Section:Cn},props:{sections:{type:Array,required:!0},enableMinimized:{type:Boolean,default:!1}},computed:{contentSectionData:()=>an.relationships,sectionsWithSymbols(){return this.sections.map((e=>({...e,symbols:e.identifiers.reduce(((e,t)=>this.references[t]?e.concat(this.references[t]):e),[])})))}}},ys=ms,vs=(0,j.Z)(ys,rs,os,!1,null,null,null),bs=vs.exports,Ts=n(7120),_s=function(){var e=this,t=e._self._c;return t("Section",{staticClass:"availability",attrs:{role:"complementary","aria-label":e.$t("sections.availability")}},[e._l(e.technologies,(function(n){return t("span",{key:n,staticClass:"technology"},[t("TechnologyIcon",{staticClass:"tech-icon"}),t("span",[e._v(e._s(n))])],1)})),e._l(e.platforms,(function(n){return t("span",{key:n.name,staticClass:"platform",class:e.changesClassesFor(n.name)},[t("AvailabilityRange",{attrs:{deprecatedAt:n.deprecatedAt,introducedAt:n.introducedAt,platformName:n.name}}),n.deprecatedAt?t("Badge",{attrs:{variant:"deprecated"}}):n.beta?t("Badge",{attrs:{variant:"beta"}}):e._e()],1)}))],2)},Ss=[],ks=n(9001),Cs=function(){var e=this,t=e._self._c;return t("span",{attrs:{role:"text","aria-label":e.ariaLabel,title:e.description}},[e._v(e._s(e.text))])},ws=[],xs={name:"AvailabilityRange",props:{deprecatedAt:{type:String,required:!1},introducedAt:{type:String,required:!0},platformName:{type:String,required:!0}},computed:{ariaLabel(){const{deprecatedAt:e,description:t,text:n}=this;return[n].concat(e?this.$t("change-type.deprecated"):[]).concat(t).join(", ")},description(){const{deprecatedAt:e,introducedAt:t,platformName:n}=this;return e?this.$t("availability.introduced-and-deprecated",{name:n,introducedAt:t,deprecatedAt:e}):this.$t("availability.available-on",{name:n,introducedAt:t})},text(){const{deprecatedAt:e,introducedAt:t,platformName:n}=this;return e?`${n} ${t}–${e}`:`${n} ${t}+`}}},Is=xs,$s=(0,j.Z)(Is,Cs,ws,!1,null,null,null),Ds=$s.exports,Ps={name:"Availability",mixins:[bt.JY],inject:["identifier","store"],components:{Badge:qi.Z,AvailabilityRange:Ds,Section:se,TechnologyIcon:ks.Z},props:{platforms:{type:Array,required:!0},technologies:{type:Array,required:!1}},data(){return{state:this.store.state}},methods:{changeFor(e){const{identifier:t,state:{apiChanges:n}}=this,{availability:i={}}=(n||{})[t]||{},a=i[e];if(a)return a.deprecated?qt.yf.deprecated:a.introduced&&!a.introduced.previous?qt.yf.added:qt.yf.modified}}},Ls=Ps,Os=(0,j.Z)(Ls,_s,Ss,!1,null,"3da26baa",null),As=Os.exports,Ns=function(){var e=this,t=e._self._c;return t("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections}})},Rs=[],Bs={name:"SeeAlso",components:{TopicsTable:Dn},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:Dn.props.sections},computed:{contentSectionData:()=>an.seeAlso}},Es=Bs,Ms=(0,j.Z)(Es,Ns,Rs,!1,null,null,null),zs=Ms.exports,Ks=function(){var e=this,t=e._self._c;return t("div",{staticClass:"topictitle"},[e.eyebrow?t("span",{staticClass:"eyebrow"},[e._v(e._s(e.eyebrow))]):e._e(),t("h1",{staticClass:"title"},[e._t("default"),e._t("after")],2)])},Zs=[],qs={name:"Title",props:{eyebrow:{type:String,required:!1}}},js=qs,Fs=(0,j.Z)(js,Ks,Zs,!1,null,"6630a012",null),Hs=Fs.exports,Vs=function(){var e=this,t=e._self._c;return t("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections,topicStyle:e.topicStyle}})},Ws=[],Us={name:"Topics",components:{TopicsTable:Dn},computed:{contentSectionData:()=>an.topics},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:Dn.props.sections,topicStyle:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(Ae.o,e)}}},Qs=Us,Gs=(0,j.Z)(Qs,Vs,Ws,!1,null,null,null),Xs=Gs.exports,Ys=function(){var e=this,t=e._self._c;return t("div",{staticClass:"OnThisPageStickyContainer"},[e._t("default")],2)},Js=[],er={name:"OnThisPageStickyContainer"},tr=er,nr=(0,j.Z)(tr,Ys,Js,!1,null,"39ac6ed0",null),ir=nr.exports,ar=function(){var e=this,t=e._self._c;return t("NavMenuItems",{staticClass:"hierarchy",class:{"has-badge":e.hasBadge},attrs:{"aria-label":e.$t("documentation.nav.breadcrumbs")}},[e.root?t("HierarchyItem",{key:e.root.title,staticClass:"root-hierarchy",attrs:{url:e.addQueryParamsToUrl(e.root.url)}},[e._v(" "+e._s(e.root.title)+" ")]):e._e(),e._l(e.collapsibleItems,(function(n){return t("HierarchyItem",{key:n.title,attrs:{isCollapsed:"",url:e.addQueryParamsToUrl(n.url)}},[e._v(" "+e._s(n.title)+" ")])})),e.collapsibleItems.length?t("HierarchyCollapsedItems",{attrs:{topics:e.collapsibleItems}}):e._e(),e._l(e.nonCollapsibleItems,(function(n){return t("HierarchyItem",{key:n.title,attrs:{url:e.addQueryParamsToUrl(n.url)}},[e._v(" "+e._s(n.title)+" ")])})),e.smallViewport?e._e():t("HierarchyItem",{scopedSlots:e._u([{key:"tags",fn:function(){return[e.isSymbolDeprecated?t("Badge",{attrs:{variant:"deprecated"}}):e.isSymbolBeta?t("Badge",{attrs:{variant:"beta"}}):e._e(),e._l(e.currentTopicTags,(function(n){return t("Badge",{key:`${n.type}-${n.text}`,attrs:{variant:n.type}},[e._v(" "+e._s(n.text)+" ")])}))]},proxy:!0}],null,!1,1132636639)},[e._v(" "+e._s(e.currentTopicTitle)+" ")])],2)},sr=[],rr=n(2853),or=n(5381),lr=function(){var e=this,t=e._self._c;return t("li",{staticClass:"hierarchy-collapsed-items"},[t("button",{ref:"btn",staticClass:"toggle",class:{focused:!e.collapsed},on:{click:e.toggleCollapsed}},[t("span",{staticClass:"indicator"},[t("EllipsisIcon",{staticClass:"icon-inline toggle-icon"})],1)]),t("ul",{ref:"dropdown",staticClass:"dropdown",class:{collapsed:e.collapsed}},e._l(e.formattedTopics,(function(n){return t("li",{key:n.title,staticClass:"dropdown-item"},[t("NavMenuLink",{attrs:{url:n.url}},[e._v(" "+e._s(n.title)+" ")])],1)})),0)])},cr=[],dr=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"ellipsis-icon",attrs:{viewBox:"0 0 14 14",themeId:"ellipsis"}},[t("path",{attrs:{d:"m12.439 7.777v-1.554h-1.554v1.554zm-4.662 0v-1.554h-1.554v1.554zm-4.662 0v-1.554h-1.554v1.554z"}})])},ur=[],hr=n(9742),pr={name:"EllipsisIcon",components:{SVGIcon:hr.Z}},gr=pr,fr=(0,j.Z)(gr,dr,ur,!1,null,null,null),mr=fr.exports,yr=function(){var e=this,t=e._self._c;return e.isCurrent?t("span",{staticClass:"nav-menu-link current",attrs:{"aria-current":"page","aria-disabled":"true",role:"link"}},[e._t("default")],2):t("Reference",{staticClass:"nav-menu-link",attrs:{url:e.url,tabindex:"0"}},[e._t("default")],2)},vr=[],br={name:"NavMenuLink",components:{Reference:Va.Z},computed:{isCurrent:({$route:e,url:t})=>"string"===typeof t?t===(0,O.Q2)(e.path,e.query).replace(/\/$/,""):t.name===e.name},props:{url:{type:[Object,String],required:!0}}},Tr=br,_r=(0,j.Z)(Tr,yr,vr,!1,null,"2ad31daf",null),Sr=_r.exports,kr={name:"HierarchyCollapsedItems",components:{EllipsisIcon:mr,NavMenuLink:Sr},data:()=>({collapsed:!0}),props:{topics:{type:Array,required:!0}},watch:{collapsed(e,t){t&&!e?document.addEventListener("click",this.handleDocumentClick,!1):!t&&e&&document.removeEventListener("click",this.handleDocumentClick,!1)}},beforeDestroy(){document.removeEventListener("click",this.handleDocumentClick,!1)},computed:{formattedTopics:({$route:e,topics:t})=>t.map((t=>({...t,url:(0,O.Q2)(t.url,e.query)})))},methods:{handleDocumentClick(e){const{target:t}=e,{collapsed:n,$refs:{btn:i,dropdown:a}}=this,s=!i.contains(t)&&!a.contains(t);!n&&s&&(this.collapsed=!0)},toggleCollapsed(){this.collapsed=!this.collapsed}}},Cr=kr,wr=(0,j.Z)(Cr,lr,cr,!1,null,"7b701104",null),xr=wr.exports,Ir=function(e,t){return e(t.$options.components.NavMenuItemBase,{tag:"component",staticClass:"hierarchy-item",class:[{collapsed:t.props.isCollapsed},t.data.staticClass]},[t.props.url?e("router-link",{staticClass:"parent item nav-menu-link",attrs:{to:t.props.url}},[t._t("default")],2):[e("span",{staticClass:"current item"},[t._t("default")],2),t._t("tags")]],2)},$r=[],Dr=n(535),Pr=n(8785),Lr={name:"HierarchyItem",components:{NavMenuItemBase:Dr.Z,InlineChevronRightIcon:Pr.Z},props:{isCollapsed:Boolean,url:{type:String,required:!1}}},Or=Lr,Ar=(0,j.Z)(Or,Ir,$r,!0,null,"13293168",null),Nr=Ar.exports;const Rr=3,Br=1;var Er={name:"Hierarchy",components:{Badge:qi.Z,NavMenuItems:rr.Z,HierarchyCollapsedItems:xr,HierarchyItem:Nr},constants:{MaxVisibleLinks:Rr},inject:["store"],mixins:[dn.Z],props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,currentTopicTitle:{type:String,required:!0},parentTopics:{type:Array,default:()=>[]},currentTopicTags:{type:Array,default:()=>[]}},computed:{windowWidth:({store:e})=>e.state.contentWidth,root:({parentTopics:e})=>e[0],smallViewport:({windowWidth:e})=>e{const i=n?1:0;return e>1200?Rr-i:e>1e3?Rr-1-i:t?0:Rr-2-i},collapsibleItems:({smallViewport:e,parentTopics:t,linksAfterCollapse:n,currentTopicTitle:i,$route:a})=>{const s=n?t.slice(Br,-n):t.slice(Br);return e&&s.push({title:i,url:a.path}),s},nonCollapsibleItems:({parentTopics:e,linksAfterCollapse:t})=>t?e.slice(Br).slice(-t):[],hasBadge:({isSymbolDeprecated:e,isSymbolBeta:t,currentTopicTags:n})=>e||t||n.length},methods:{addQueryParamsToUrl(e){return(0,O.Q2)(e,this.$route.query)}}},Mr=Er,zr=(0,j.Z)(Mr,ar,sr,!1,null,"d54f3438",null),Kr=zr.exports;const Zr=1050;var qr={name:"DocumentationTopic",mixins:[L.Z],constants:{ON_THIS_PAGE_CONTAINER_BREAKPOINT:Zr},inject:{isTargetIDE:{default(){return!1}},store:{default(){return{reset(){},state:{}}}}},components:{Declaration:Vt,OnThisPageStickyContainer:ir,OnThisPageNav:qe,DocumentationHero:Le,Abstract:Jt,Aside:B.Z,BetaLegalText:H,ContentNode:Ue.Z,DefaultImplementations:An,DownloadButton:en.Z,LanguageSwitcher:fe,PrimaryContent:ss,Relationships:bs,RequirementMetadata:Ts.Z,Availability:As,SeeAlso:zs,Title:Hs,Topics:Xs,ViewMore:_e,WordBreak:Oe.Z,Hierarchy:Kr,InlinePlusCircleIcon:Wt.Z},props:{abstract:{type:Array,required:!1},conformance:{type:Object,required:!1},defaultImplementationsSections:{type:Array,required:!1},downloadNotAvailableSummary:{type:Array,required:!1},deprecationSummary:{type:Array,required:!1},diffAvailability:{type:Object,required:!1},modules:{type:Array,required:!1},hasNoExpandedDocumentation:{type:Boolean,required:!1},hierarchy:{type:Object,default:()=>({})},interfaceLanguage:{type:String,required:!0},identifier:{type:String,required:!0},isRequirement:{type:Boolean,default:()=>!1},platforms:{type:Array,required:!1},primaryContentSections:{type:Array,required:!1},references:{type:Object,required:!0},relationshipsSections:{type:Array,required:!1},roleHeading:{type:String,required:!1},title:{type:String,required:!0},topicSections:{type:Array,required:!1},topicSectionsStyle:{type:String,default:Ae.o.list},sampleCodeDownload:{type:Object,required:!1},seeAlsoSections:{type:Array,required:!1},languagePaths:{type:Object,default:()=>({})},tags:{type:Array,required:!0},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},isSymbolDeprecated:{type:Boolean,required:!1},isSymbolBeta:{type:Boolean,required:!1},symbolKind:{type:String,default:""},role:{type:String,default:""},remoteSource:{type:Object,required:!1},pageImages:{type:Array,required:!1},enableMinimized:{type:Boolean,default:!1},enableOnThisPageNav:{type:Boolean,default:!1},disableHeroBackground:{type:Boolean,default:!1},standardColorIdentifier:{type:String,required:!1,validator:e=>Object.prototype.hasOwnProperty.call(Ie,e)},availableLocales:{type:Array,required:!1},hierarchyItems:{type:Array,default:()=>[]}},provide(){return{identifier:this.identifier,languages:new Set(Object.keys(this.languagePaths)),interfaceLanguage:this.interfaceLanguage,symbolKind:this.symbolKind,enableMinimized:this.enableMinimized}},data(){return{topicState:this.store.state,declListExpanded:!1}},computed:{normalizedSwiftPath:({swiftPath:e})=>(0,A.Jf)(e),normalizedObjcPath:({objcPath:e,swiftPath:t})=>(0,A.Jf)(e&&t?(0,O.Q2)(e,{language:D.Z.objectiveC.key.url}):e),defaultImplementationsCount(){return(this.defaultImplementationsSections||[]).reduce(((e,t)=>e+t.identifiers.length),0)},shouldShowAvailability:({platforms:e,technologies:t,enableMinimized:n})=>((e||[]).length||(t||[]).length)&&!n,hasBetaContent:({platforms:e})=>e&&e.length&&e.some((e=>e.beta)),pageTitle:({title:e})=>e,pageDescription:({abstract:e,extractFirstParagraphText:t})=>e?t(e):null,parentTopics:({hierarchyItems:e,references:t,hasOtherDeclarations:n,pageTitle:i})=>{const a=e.reduce(((e,n)=>{const i=t[n];if(i){const{title:t,url:n}=i;return e.concat({title:t,url:n})}return console.error(`Reference for "${n}" is missing`),e}),[]),s=(0,N.Z$)(a);return n&&s?.title===i&&a.pop(),a},shouldShowLanguageSwitcher:({objcPath:e,swiftPath:t,isTargetIDE:n,enableMinimized:i})=>!!(e&&t&&n)&&!i,enhanceBackground:({symbolKind:e,disableHeroBackground:t,enableMinimized:n})=>!t&&!n&&(!e||e===P.module),shortHero:({roleHeading:e,abstract:t,sampleCodeDownload:n,hasAvailability:i,shouldShowLanguageSwitcher:a,declarations:s})=>!!e+!!t+!!n+!!s.length+!!i+a<=1,technologies({modules:e=[]}){const t=e.reduce(((e,t)=>(e.push(t.name),e.concat(t.relatedModules||[]))),[]);return t.length>1?t:[]},titleBreakComponent:({enhanceBackground:e})=>e?"span":Oe.Z,hasPrimaryContent:({isRequirement:e,deprecationSummary:t,downloadNotAvailableSummary:n,primaryContentSectionsSanitized:i,shouldShowViewMoreLink:a})=>e||t&&t.length||n&&n.length||i.length||a,viewMoreLink:({interfaceLanguage:e,normalizedObjcPath:t,normalizedSwiftPath:n})=>e===D.Z.objectiveC.key.api?t:n,shouldShowViewMoreLink:({enableMinimized:e,hasNoExpandedDocumentation:t,viewMoreLink:n})=>e&&!t&&n,tagName(){return this.isSymbolDeprecated?this.$t("aside-kind.deprecated"):this.$t("aside-kind.beta")},pageIcon:({pageImages:e=[]})=>{const t=e.find((({type:e})=>"icon"===e));return t?t.identifier:null},shouldRenderTopicSection:({topicSectionsStyle:e,topicSections:t,enableMinimized:n})=>t&&e!==Ae.o.hidden&&!n,isOnThisPageNavVisible:({topicState:e})=>e.contentWidth>Zr,disableMetadata:({enableMinimized:e})=>e,primaryContentSectionsSanitized({primaryContentSections:e=[],symbolKind:t}){return e.filter((({kind:e})=>e===je.mentions?t!==P.module:e!==je.declarations))},declarations({primaryContentSections:e=[]}){return e.filter((({kind:e})=>e===je.declarations))},showOtherDeclarations({enableMinimized:e,hasOtherDeclarations:t}){return!e&&t},hasOtherDeclarations({declarations:e=[]}){return!!e.length&&e[0].declarations.some((e=>Object.prototype.hasOwnProperty.call(e,"otherDeclarations")))},declListToggleText({declListExpanded:e}){return e?this.$t("declarations.hide-other-declarations"):this.$t("declarations.show-all-declarations")}},methods:{extractProps(e){const{abstract:t,defaultImplementationsSections:n,deprecationSummary:i,downloadNotAvailableSummary:a,diffAvailability:s,hierarchy:r,identifier:{interfaceLanguage:o,url:l},metadata:{conformance:c,hasNoExpandedDocumentation:d,modules:u,availableLocales:h,platforms:p,required:g=!1,roleHeading:f,title:m="",tags:y=[],role:v,symbolKind:b="",remoteSource:T,images:_=[],color:{standardColorIdentifier:S}={}}={},primaryContentSections:k,relationshipsSections:C,references:w={},sampleCodeDownload:x,topicSectionsStyle:I,topicSections:$,seeAlsoSections:P,variantOverrides:L,variants:O=[]}=e,A=O.reduce(((e,t)=>t.traits.reduce(((e,n)=>n.interfaceLanguage?{...e,[n.interfaceLanguage]:(e[n.interfaceLanguage]||[]).concat(t.paths)}:e),e)),{}),{[D.Z.objectiveC.key.api]:[N]=[],[D.Z.swift.key.api]:[R]=[]}=A;return{abstract:t,conformance:c,defaultImplementationsSections:n,deprecationSummary:i,downloadNotAvailableSummary:a,diffAvailability:s,hasNoExpandedDocumentation:d,availableLocales:h,hierarchy:r,role:v,identifier:l,interfaceLanguage:o,isRequirement:g,modules:u,platforms:p,primaryContentSections:k,relationshipsSections:C,references:w,roleHeading:f,sampleCodeDownload:x,title:m,topicSections:$,topicSectionsStyle:I,seeAlsoSections:P,variantOverrides:L,symbolKind:b,tags:y.slice(0,1),remoteSource:T,pageImages:_,objcPath:N,swiftPath:R,standardColorIdentifier:S}},toggleDeclList(){this.declListExpanded=!this.declListExpanded}},created(){if(this.topicState.preferredLanguage===D.Z.objectiveC.key.url&&this.interfaceLanguage!==D.Z.objectiveC.key.api&&this.objcPath&&this.$route.query.language!==D.Z.objectiveC.key.url){const{query:e}=this.$route;this.$nextTick().then((()=>{this.$router.replace({path:(0,A.Jf)(this.objcPath),query:{...e,language:D.Z.objectiveC.key.url}})}))}R["default"].setAvailableLocales(this.availableLocales||[]),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},availableLocales(e){R["default"].setAvailableLocales(e)}}},jr=qr,Fr=(0,j.Z)(jr,I,$,!1,null,"7ebd4fcd",null),Hr=Fr.exports,Vr=function(){var e=this,t=e._self._c;return t("div",{staticClass:"documentation-layout"},[e.isTargetIDE?e._e():t("Nav",{attrs:{diffAvailability:e.diffAvailability,interfaceLanguage:e.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath,displaySidenav:e.enableNavigator},on:{"toggle-sidenav":e.handleToggleSidenav},scopedSlots:e._u([{key:"title",fn:function({className:t}){return[e._t("nav-title",null,{className:t})]}}],null,!0)}),t("AdjustableSidebarWidth",e._g(e._b({staticClass:"full-width-container topic-wrapper",scopedSlots:e._u([{key:"aside",fn:function({scrollLockID:n,breakpoint:i}){return[t("NavigatorDataProvider",{ref:"NavigatorDataProvider",attrs:{"interface-language":e.interfaceLanguage,technologyUrl:e.technology?e.technology.url:"","api-changes-version":e.selectedAPIChangesVersion},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{staticClass:"documentation-layout-aside"},[e.enableQuickNavigation?t("QuickNavigationModal",{attrs:{children:a.flatChildren,showQuickNavigationModal:e.showQuickNavigationModal,technology:e.technology?e.technology.title:""},on:{"update:showQuickNavigationModal":function(t){e.showQuickNavigationModal=t},"update:show-quick-navigation-modal":function(t){e.showQuickNavigationModal=t}}}):e._e(),t("transition",{attrs:{name:"delay-hiding"}},[t("Navigator",{directives:[{name:"show",rawName:"v-show",value:e.sidenavVisibleOnMobile||i===e.BreakpointName.large,expression:"sidenavVisibleOnMobile || breakpoint === BreakpointName.large"}],attrs:{flatChildren:a.flatChildren,"parent-topic-identifiers":e.parentTopicIdentifiers,technology:a.technology||e.technology,"is-fetching":a.isFetching,"error-fetching":a.errorFetching,"api-changes":a.apiChanges,references:e.references,"navigator-references":a.references,scrollLockID:n,"render-filter-on-top":i!==e.BreakpointName.large},on:{close:function(t){return e.handleToggleSidenav(i)}},scopedSlots:e._u([e.enableQuickNavigation?{key:"filter",fn:function(){return[t("QuickNavigationButton",{nativeOn:{click:function(t){return e.openQuickNavigationModal.apply(null,arguments)}}})]},proxy:!0}:null,{key:"navigator-head",fn:function({className:t}){return[e._t("nav-title",null,{className:t})]}}],null,!0)})],1)],1)]}}],null,!0)})]}}])},"AdjustableSidebarWidth",e.sidebarProps,!1),e.sidebarListeners),[t("PortalTarget",{attrs:{name:"modal-destination",multiple:""}}),e._t("content")],2)],1)},Wr=[],Ur=n(2433),Qr=function(){var e=this,t=e._self._c;return t("button",{staticClass:"quick-navigation-open",attrs:{"aria-label":e.$t("quicknav.button.label"),title:e.$t("quicknav.button.title")}},[e._v(" / ")])},Gr=[],Xr={name:"QuickNavigationButton"},Yr=Xr,Jr=(0,j.Z)(Yr,Qr,Gr,!1,null,"96c35eb8",null),eo=Jr.exports,to=function(){var e=this,t=e._self._c;return t("GenericModal",{attrs:{isFullscreen:"",showClose:!1,visible:e.isVisible,backdropBackgroundColorOverride:"rgba(0, 0, 0, 0.7)"},on:{"update:visible":function(t){e.isVisible=t}}},[t("div",{staticClass:"quick-navigation"},[t("div",{staticClass:"quick-navigation__container",class:{focus:e.focusedInput}},[t("FilterInput",{staticClass:"quick-navigation__filter",attrs:{placeholder:e.placeholderText,focusInputWhenCreated:"",focusInputWhenEmpty:"",preventBorderStyle:"",selectInputOnFocus:""},on:{focus:function(t){e.focusedInput=!0},blur:function(t){e.focusedInput=!1}},nativeOn:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.handleDownKeyInput.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleKeyEnter.apply(null,arguments)}]},scopedSlots:e._u([{key:"icon",fn:function(){return[t("div",{staticClass:"quick-navigation__magnifier-icon-container",class:{blue:e.userInput.length}},[t("MagnifierIcon")],1)]},proxy:!0}]),model:{value:e.userInput,callback:function(t){e.userInput=t},expression:"userInput"}}),t("div",{staticClass:"quick-navigation__match-list",class:{active:e.processedUserInput.length}},[e.noResultsWereFound?t("div",{staticClass:"no-results"},[t("p",[e._v(" "+e._s(e.$t("navigator.no-results"))+" ")])]):[t("div",e._b({staticClass:"quick-navigation__refs",on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleKeyEnter.apply(null,arguments)}]}},"div",{[e.SCROLL_LOCK_DISABLE_ATTR]:!0},!1),e._l(e.filteredSymbols,(function(n,i){return t("Reference",{key:n.uid,ref:"match",refInFor:!0,staticClass:"quick-navigation__reference",attrs:{url:n.path,tabindex:e.focusedIndex===i?"0":"-1","data-index":i},nativeOn:{click:function(t){return e.closeQuickNavigationModal.apply(null,arguments)}}},[t("div",{staticClass:"quick-navigation__symbol-match",attrs:{role:"list"}},[t("div",{staticClass:"symbol-info"},[t("div",{staticClass:"symbol-name"},[t("TopicTypeIcon",{staticClass:"navigator-icon",attrs:{type:n.type}}),t("div",{staticClass:"symbol-title"},[t("span",{domProps:{textContent:e._s(e.formatSymbolTitle(n.title,0,n.start))}}),t("QuickNavigationHighlighter",{attrs:{text:n.substring,matcherText:e.processedUserInput}}),t("span",{domProps:{textContent:e._s(e.formatSymbolTitle(n.title,n.start+n.matchLength))}})],1)],1),t("div",{staticClass:"symbol-path"},e._l(n.parents,(function(i,a){return t("div",{key:i.title},[t("span",{staticClass:"parent-path",domProps:{textContent:e._s(i.title)}}),a!==n.parents.length-1?t("span",{staticClass:"parent-path",domProps:{textContent:e._s("/")}}):e._e()])})),0)])])])})),1),e.previewState?t("Preview",e._b({staticClass:"quick-navigation__preview",attrs:{json:e.previewJSON,state:e.previewState}},"Preview",{[e.SCROLL_LOCK_DISABLE_ATTR]:!0},!1)):e._e()]],2)],1)])])},no=[],io=function(){var e=this,t=e._self._c;return t("div",{staticClass:"filter",class:{focus:e.showSuggestedTags&&!e.preventBorderStyle},attrs:{role:"search",tabindex:"0","aria-labelledby":e.searchAriaLabelledBy},on:{"!blur":function(t){return e.handleBlur.apply(null,arguments)},"!focus":function(t){return e.handleFocus.apply(null,arguments)}}},[t("div",{class:["filter__wrapper",{"filter__wrapper--reversed":e.positionReversed,"filter__wrapper--no-border-style":e.preventBorderStyle}]},[t("div",{staticClass:"filter__top-wrapper"},[t("button",{staticClass:"filter__filter-button",class:{blue:e.inputIsNotEmpty},attrs:{"aria-hidden":"true",tabindex:"-1"},on:{click:e.focusInput,mousedown:function(e){e.preventDefault()}}},[e._t("icon",(function(){return[t("FilterIcon")]}))],2),t("div",{class:["filter__input-box-wrapper",{scrolling:e.isScrolling}],on:{scroll:e.handleScroll}},[e.hasSelectedTags?t("TagList",e._g(e._b({ref:"selectedTags",staticClass:"filter__selected-tags",attrs:{id:e.SelectedTagsId,input:e.input,tags:e.selectedTags,ariaLabel:e.$tc("filter.selected-tags",e.suggestedTags.length),activeTags:e.activeTags,translatableTags:e.translatableTags,areTagsRemovable:""},on:{"focus-prev":e.handleFocusPrevOnSelectedTags,"focus-next":e.focusInputFromTags,"reset-filters":e.resetFilters,"prevent-blur":function(t){return e.$emit("update:preventedBlur",!0)}}},"TagList",e.virtualKeyboardBind,!1),e.selectedTagsMultipleSelectionListeners)):e._e(),t("label",{staticClass:"filter__input-label",attrs:{id:"filter-label",for:e.FilterInputId,"data-value":e.modelValue,"aria-label":e.placeholder}},[t("input",e._g(e._b({directives:[{name:"model",rawName:"v-model",value:e.modelValue,expression:"modelValue"}],ref:"input",staticClass:"filter__input",attrs:{id:e.FilterInputId,placeholder:e.hasSelectedTags?"":e.placeholder,"aria-expanded":e.displaySuggestedTags?"true":"false",disabled:e.disabled,type:"text"},domProps:{value:e.modelValue},on:{focus:function(t){e.selectInputOnFocus&&e.selectInputAndTags()},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.downHandler.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.upHandler.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.leftKeyInputHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.rightKeyInputHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.deleteHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"a",void 0,t.key,void 0)?null:t.metaKey?(t.preventDefault(),t.stopPropagation(),e.selectInputAndTags.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"a",void 0,t.key,void 0)?null:t.ctrlKey?(t.preventDefault(),e.selectInputAndTags.apply(null,arguments)):null},function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.inputKeydownHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.enterHandler.apply(null,arguments)},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.inputKeydownHandler.apply(null,arguments):null},function(t){return t.shiftKey&&t.metaKey?t.ctrlKey||t.altKey?null:e.inputKeydownHandler.apply(null,arguments):null},function(t){return t.metaKey?t.ctrlKey||t.shiftKey||t.altKey?null:e.assignEventValues.apply(null,arguments):null},function(t){return t.ctrlKey?t.shiftKey||t.altKey||t.metaKey?null:e.assignEventValues.apply(null,arguments):null}],input:function(t){t.target.composing||(e.modelValue=t.target.value)}}},"input",e.AXinputProperties,!1),e.inputMultipleSelectionListeners))])],1),t("div",{staticClass:"filter__delete-button-wrapper"},[e.input.length||e.displaySuggestedTags||e.hasSelectedTags?t("button",{staticClass:"filter__delete-button",attrs:{"aria-label":e.$t("filter.reset-filter")},on:{click:function(t){return e.resetFilters(!0)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.stopPropagation(),e.resetFilters(!0))},mousedown:function(e){e.preventDefault()}}},[t("ClearRoundedIcon")],1):e._e()])]),e.displaySuggestedTags?t("TagList",e._b({ref:"suggestedTags",staticClass:"filter__suggested-tags",attrs:{id:e.SuggestedTagsId,ariaLabel:e.$tc("filter.suggested-tags",e.suggestedTags.length),input:e.input,tags:e.suggestedTags,translatableTags:e.translatableTags},on:{"click-tags":function(t){return e.selectTag(t.tagName)},"prevent-blur":function(t){return e.$emit("update:preventedBlur",!0)},"focus-next":function(t){e.positionReversed?e.focusInput():e.$emit("focus-next")},"focus-prev":function(t){e.positionReversed?e.$emit("focus-prev"):e.focusInput()}}},"TagList",e.virtualKeyboardBind,!1)):e._e()],1)])},ao=[],so=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"clear-rounded-icon",attrs:{viewBox:"0 0 16 16",themeId:"clear-rounded"}},[t("title",[e._v(e._s(e.$t("icons.clear")))]),t("path",{attrs:{d:"M14.55,0l1.45,1.45-6.56,6.55,6.54,6.54-1.45,1.45-6.53-6.53L1.47,15.99,.01,14.53l6.52-6.53L0,1.47,1.45,.02l6.55,6.54L14.55,0Z","fill-rule":"evenodd"}})])},ro=[],oo={name:"ClearRoundedIcon",components:{SVGIcon:hr.Z}},lo=oo,co=(0,j.Z)(lo,so,ro,!1,null,null,null),uo=co.exports;function ho(){if(window.getSelection)try{const{activeElement:e}=document;return e&&e.value?e.value.substring(e.selectionStart,e.selectionEnd):window.getSelection().toString()}catch(e){return""}else if(document.selection&&"Control"!==document.selection.type)return document.selection.createRange().text;return""}function po(e){if("number"===typeof e.selectionStart)e.selectionStart=e.selectionEnd=e.value.length;else if("undefined"!==typeof e.createTextRange){e.focus();const t=e.createTextRange();t.collapse(!1),t.select()}}function go(e){e.selectionStart=e.selectionEnd=0}function fo(e){return/^[\w\W\s]$/.test(e)}function mo(e){const t=e.match(/(.*)<\/data>/);try{return t?JSON.parse(t[1]):null}catch(n){return null}}function yo(e){return"string"!==typeof e&&(e=JSON.stringify(e)),`${e}`}function vo(e,t,n,i){let a,s;return function(...r){function o(){clearTimeout(a),a=null}function l(){o(),e.apply(s,r)}if(s=this,!a||!n&&!i){if(!n)return o(),void(a=setTimeout(l,t));a=setTimeout(o,t),e.apply(s,r)}}}const bo=280,To=100;var _o={data(){return{keyboardIsVirtual:!1,activeTags:[],initTagIndex:null,focusedTagIndex:null,metaKey:!1,shiftKey:!1,tabbing:!1,debouncedHandleDeleteTag:null}},constants:{DebounceDelay:bo,VirtualKeyboardThreshold:To},computed:{virtualKeyboardBind:({keyboardIsVirtual:e})=>({keyboardIsVirtual:e}),allSelectedTagsAreActive:({selectedTags:e,activeTags:t})=>e.every((e=>t.includes(e)))},methods:{selectRangeActiveTags(e=this.focusedTagIndex,t=this.selectedTags.length){this.activeTags=this.selectedTags.slice(e,t)},selectTag(e){this.updateSelectedTags([e]),this.setFilterInput("")},unselectActiveTags(){this.activeTags.length&&(this.deleteTags(this.activeTags),this.resetActiveTags())},async deleteHandler(e){this.activeTags.length>0&&this.setSelectedTags(this.selectedTags.filter((e=>!this.activeTags.includes(e)))),this.inputIsSelected()&&this.allSelectedTagsAreActive?(e.preventDefault(),await this.resetFilters()):0===this.$refs.input.selectionEnd&&this.hasSelectedTags&&(e.preventDefault(),this.keyboardIsVirtual?this.setSelectedTags(this.selectedTags.slice(0,-1)):this.$refs.selectedTags.focusLast()),this.unselectActiveTags()},leftKeyInputHandler(e){if(this.assignEventValues(e),this.hasSelectedTags){if(this.activeTags.length&&!this.shiftKey)return e.preventDefault(),void this.$refs.selectedTags.focusTag(this.activeTags[0]);if(this.shiftKey&&0===this.$refs.input.selectionStart&&"forward"!==this.$refs.input.selectionDirection)return null===this.focusedTagIndex&&(this.focusedTagIndex=this.selectedTags.length),this.focusedTagIndex>0&&(this.focusedTagIndex-=1),this.initTagIndex=this.selectedTags.length,void this.selectTagsPressingShift();(0===this.$refs.input.selectionEnd||this.inputIsSelected())&&this.$refs.selectedTags.focusLast()}},rightKeyInputHandler(e){if(this.assignEventValues(e),this.activeTags.length&&this.shiftKey&&this.focusedTagIndex=To&&(this.keyboardIsVirtual=!0)}),bo),setFilterInput(e){this.$emit("update:input",e)},setSelectedTags(e){this.$emit("update:selectedTags",e)},updateSelectedTags(e){this.setSelectedTags([...new Set([...this.selectedTags,...e])])},handleCopy(e){e.preventDefault();const t=[],n={tags:[],input:ho()};if(this.activeTags.length){const e=this.activeTags;n.tags=e,t.push(e.join(" "))}return t.push(n.input),n.tags.length||n.input.length?(e.clipboardData.setData("text/html",yo(n)),e.clipboardData.setData("text/plain",t.join(" ")),n):n},handleCut(e){e.preventDefault();const{input:t,tags:n}=this.handleCopy(e);if(!t&&!n.length)return;const i=this.selectedTags.filter((e=>!n.includes(e))),a=this.input.replace(t,"");this.setSelectedTags(i),this.setFilterInput(a)},handlePaste(e){e.preventDefault();const{types:t}=e.clipboardData;let n=[],i=e.clipboardData.getData("text/plain");if(t.includes("text/html")){const t=e.clipboardData.getData("text/html"),a=mo(t);a&&({tags:n=[],input:i=""}=a)}const a=ho();i=a.length?this.input.replace(a,i):(0,bn.ZQ)(this.input,i,document.activeElement.selectionStart),this.setFilterInput(i.trim()),n.length&&(this.allSelectedTagsAreActive?this.setSelectedTags(n):this.updateSelectedTags(n)),this.resetActiveTags()},async handleDeleteTag({tagName:e,event:t={}}){const{key:n}=t;this.activeTags.length||this.deleteTags([e]),this.unselectActiveTags(),await this.$nextTick(),po(this.$refs.input),this.hasSelectedTags&&(await this.focusInput(),"Backspace"===n&&go(this.$refs.input))}},mounted(){window.visualViewport&&(window.visualViewport.addEventListener("resize",this.updateKeyboardType),this.$once("hook:beforeDestroy",(()=>{window.visualViewport.removeEventListener("resize",this.updateKeyboardType)})))}};const So=1e3;var ko={constants:{ScrollingDebounceDelay:So},data(){return{isScrolling:!1,scrollRemovedAt:0}},created(){this.deleteScroll=vo(this.deleteScroll,So)},methods:{deleteScroll(){this.isScrolling=!1,this.scrollRemovedAt=Date.now()},handleScroll(e){const{target:t}=e;if(0!==t.scrollTop)return t.scrollTop=0,void e.preventDefault();const n=150,i=t.offsetWidth,a=i+n;if(t.scrollWidth0?this.focusIndex(this.focusedIndex-1):this.startingPointHook())},focusNext({metaKey:e,ctrlKey:t,shiftKey:n}){(e||t)&&n||(this.externalFocusChange=!1,this.focusedIndex0}},Ao=function(){var e=this,t=e._self._c;return t("li",{staticClass:"tag",attrs:{role:"presentation"}},[t("button",{ref:"button",class:{focus:e.isActiveTag},attrs:{role:"option","aria-selected":e.ariaSelected,"aria-roledescription":"tag"},on:{focus:function(t){return e.$emit("focus",{event:t,tagName:e.name})},click:function(t){return t.preventDefault(),e.$emit("click",{event:t,tagName:e.name})},dblclick:function(t){t.preventDefault(),!e.keyboardIsVirtual&&e.deleteTag()},keydown:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name})},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.shiftKey&&t.metaKey?t.ctrlKey||t.altKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.metaKey?t.ctrlKey||t.shiftKey||t.altKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.ctrlKey?t.shiftKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:(t.preventDefault(),e.deleteTag.apply(null,arguments))}],mousedown:function(t){return t.preventDefault(),e.focusButton.apply(null,arguments)},copy:e.handleCopy}},[e.isRemovableTag?e._e():t("span",{staticClass:"visuallyhidden"},[e._v(" "+e._s(e.$t("filter.add-tag"))+" - ")]),e.isTranslatableTag?[e._v(" "+e._s(e.$t(e.name))+" ")]:[e._v(" "+e._s(e.name)+" ")],e.isRemovableTag?t("span",{staticClass:"visuallyhidden"},[e._v(" – "+e._s(e.$t("filter.tag-select-remove"))+" ")]):e._e()],2)])},No=[],Ro={name:"Tag",props:{name:{type:String,required:!0},isFocused:{type:Boolean,default:()=>!1},isRemovableTag:{type:Boolean,default:!1},isTranslatableTag:{type:Boolean,default:!1},isActiveTag:{type:Boolean,default:!1},activeTags:{type:Array,required:!1},keyboardIsVirtual:{type:Boolean,default:!1}},watch:{isFocused(e){e&&this.focusButton()}},mounted(){document.addEventListener("copy",this.handleCopy),document.addEventListener("cut",this.handleCut),document.addEventListener("paste",this.handlePaste),this.$once("hook:beforeDestroy",(()=>{document.removeEventListener("copy",this.handleCopy),document.removeEventListener("cut",this.handleCut),document.removeEventListener("paste",this.handlePaste)}))},methods:{isCurrentlyActiveElement(){return document.activeElement===this.$refs.button},handleCopy(e){if(!this.isCurrentlyActiveElement())return;e.preventDefault();let t=[];t=this.activeTags.length>0?this.activeTags:[this.name],e.clipboardData.setData("text/html",yo({tags:t})),e.clipboardData.setData("text/plain",t.join(" "))},handleCut(e){this.isCurrentlyActiveElement()&&this.isRemovableTag&&(this.handleCopy(e),this.deleteTag(e))},handlePaste(e){this.isCurrentlyActiveElement()&&this.isRemovableTag&&(e.preventDefault(),this.deleteTag(e),this.$emit("paste-content",e))},deleteTag(e){this.$emit("delete-tag",{tagName:this.name,event:e}),this.$emit("prevent-blur")},focusButton(e={}){this.keyboardIsVirtual||this.$refs.button.focus(),0===e.buttons&&this.isFocused&&this.deleteTag(e)}},computed:{ariaSelected:({isActiveTag:e,isRemovableTag:t})=>t?e?"true":"false":null}},Bo=Ro,Eo=(0,j.Z)(Bo,Ao,No,!1,null,"7e76f326",null),Mo=Eo.exports,zo={name:"Tags",mixins:[ko,Oo],props:{tags:{type:Array,default:()=>[]},activeTags:{type:Array,default:()=>[]},translatableTags:{type:Array,default:()=>[]},ariaLabel:{type:String,required:!1},id:{type:String,required:!1},input:{type:String,default:null},areTagsRemovable:{type:Boolean,default:!1},keyboardIsVirtual:{type:Boolean,default:!1}},components:{Tag:Mo},methods:{focusTag(e){this.focusIndex(this.tags.indexOf(e))},startingPointHook(){this.$emit("focus-prev")},handleFocus(e,t){this.focusIndex(t),this.isScrolling=!1,this.$emit("focus",e)},endingPointHook(){this.$emit("focus-next")},resetScroll(){this.$refs["scroll-wrapper"].scrollLeft=0},handleKeydown(e){const{key:t}=e,n=this.tags[this.focusedIndex];fo(t)&&n&&this.$emit("delete-tag",{tagName:n.label||n,event:e})}},computed:{totalItemsToNavigate:({tags:e})=>e.length}},Ko=zo,Zo=(0,j.Z)(Ko,Po,Lo,!1,null,"1f2bd813",null),qo=Zo.exports;const jo=5,Fo="filter-input",Ho="selected-tags",Vo="suggested-tags",Wo={autocorrect:"off",autocapitalize:"off",spellcheck:"false",role:"combobox","aria-haspopup":"true","aria-autocomplete":"none","aria-owns":"suggestedTags","aria-controls":"suggestedTags"};var Uo,Qo,Go={name:"FilterInput",mixins:[ko,_o],constants:{FilterInputId:Fo,SelectedTagsId:Ho,SuggestedTagsId:Vo,AXinputProperties:Wo,TagLimit:jo},components:{TagList:qo,ClearRoundedIcon:uo,FilterIcon:Do},props:{positionReversed:{type:Boolean,default:()=>!1},tags:{type:Array,default:()=>[]},selectedTags:{type:Array,default:()=>[]},preventedBlur:{type:Boolean,default:()=>!1},placeholder:{type:String,default:()=>""},disabled:{type:Boolean,default:()=>!1},value:{type:String,default:()=>""},shouldTruncateTags:{type:Boolean,default:!1},focusInputWhenCreated:{type:Boolean,default:!1},focusInputWhenEmpty:{type:Boolean,default:!1},selectInputOnFocus:{type:Boolean,default:!1},preventBorderStyle:{type:Boolean,default:!1},translatableTags:{type:Array,default:()=>[]}},data(){return{resetedTagsViaDeleteButton:!1,FilterInputId:Fo,SelectedTagsId:Ho,SuggestedTagsId:Vo,AXinputProperties:Wo,showSuggestedTags:!1}},computed:{hasSuggestedTags:({suggestedTags:e})=>e.length,hasSelectedTags:({selectedTags:e})=>e.length,inputIsNotEmpty:({input:e,hasSelectedTags:t})=>e.length||t,searchAriaLabelledBy:({hasSelectedTags:e})=>e?Fo.concat(" ",Ho):Fo,modelValue:{get:({value:e})=>e,set(e){this.$emit("input",e)}},input:({value:e})=>e,suggestedTags:({tags:e,selectedTags:t,shouldTruncateTags:n})=>{const i=e.filter((e=>!t.includes(e)));return n?i.slice(0,jo):i},displaySuggestedTags:({showSuggestedTags:e,suggestedTags:t})=>e&&t.length>0,inputMultipleSelectionListeners:({resetActiveTags:e,handleCopy:t,handleCut:n,handlePaste:i})=>({click:e,copy:t,cut:n,paste:i}),selectedTagsMultipleSelectionListeners:({handleSingleTagClick:e,selectInputAndTags:t,handleDeleteTag:n,selectedTagsKeydownHandler:i,focusTagHandler:a,handlePaste:s})=>({"click-tags":e,"select-all":t,"delete-tag":n,keydown:i,focus:a,"paste-tags":s})},watch:{async selectedTags(){this.resetedTagsViaDeleteButton?this.resetedTagsViaDeleteButton=!1:this.$el.contains(document.activeElement)&&await this.focusInput(),this.displaySuggestedTags&&this.hasSuggestedTags&&this.$refs.suggestedTags.resetScroll()},suggestedTags:{immediate:!0,handler(e){this.$emit("suggested-tags",e)}},showSuggestedTags(e){this.$emit("show-suggested-tags",e)}},methods:{async focusInput(){await this.$nextTick(),this.$refs.input.focus(),!this.input&&this.resetActiveTags&&this.resetActiveTags()},async resetFilters(e=!1){if(this.setFilterInput(""),this.setSelectedTags([]),!e)return this.$emit("update:preventedBlur",!0),this.resetActiveTags&&this.resetActiveTags(),void await this.focusInput();this.resetedTagsViaDeleteButton=!0,this.showSuggestedTags=!1,this.$refs.input.blur()},focusFirstTag(e=(()=>{})){this.showSuggestedTags||(this.showSuggestedTags=!0),this.hasSuggestedTags&&this.$refs.suggestedTags?this.$refs.suggestedTags.focusFirst():e()},setFilterInput(e){this.$emit("input",e)},setSelectedTags(e){this.$emit("update:selectedTags",e)},deleteTags(e){this.setSelectedTags(this.selectedTags.filter((t=>!e.includes(t))))},async handleBlur(e){const t=e.relatedTarget;t&&t.matches&&t.matches("button, input, ul")&&this.$el.contains(t)||(await this.$nextTick(),this.resetActiveTags(),this.preventedBlur?this.$emit("update:preventedBlur",!1):(this.showSuggestedTags=!1,this.$emit("blur")))},downHandler(e){const t=()=>this.$emit("focus-next",e);this.positionReversed?t():this.focusFirstTag(t)},upHandler(e){const t=()=>this.$emit("focus-prev",e);this.positionReversed?this.focusFirstTag(t):t()},handleFocusPrevOnSelectedTags(){this.positionReversed?this.focusFirstTag((()=>this.$emit("focus-prev"))):this.$emit("focus-prev")},handleFocus(){this.showSuggestedTags=!0,this.$emit("focus")}},created(){this.focusInputWhenCreated&&document.activeElement!==this.$refs.input&&(this.inputIsNotEmpty||this.focusInputWhenEmpty)&&this.focusInput()}},Xo=Go,Yo=(0,j.Z)(Xo,io,ao,!1,null,"9ad1ed4c",null),Jo=Yo.exports,el=n(5590),tl={name:"QuickNavigationHighlighter",props:{text:{type:String,required:!0},matcherText:{type:String,default:""}},render(e){const{matcherText:t,text:n}=this,i=[];let a=0;return t?([...t].forEach((t=>{const s=n.toLowerCase().indexOf(t.toLowerCase(),a);a&&i.push(e("span",n.slice(a,s)));const r=s+1;i.push(e("span",{class:"match"},n.slice(s,r))),a=r})),e("p",{class:"highlight"},i)):e("span",{class:"highlight"},n)}},nl=tl,il=(0,j.Z)(nl,Uo,Qo,!1,null,"4a2ce75d",null),al=il.exports,sl=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"magnifier-icon",attrs:{viewBox:"0 0 14 14",themeId:"magnifier"}},[t("path",{attrs:{d:"M15.0013 14.0319L10.9437 9.97424C11.8165 8.88933 12.2925 7.53885 12.2929 6.14645C12.2929 2.75841 9.53449 0 6.14645 0C2.75841 0 0 2.75841 0 6.14645C0 9.53449 2.75841 12.2929 6.14645 12.2929C7.57562 12.2929 8.89486 11.7932 9.94425 10.9637L14.0019 15.0213L15.0013 14.0319ZM6.13645 11.0736C4.83315 11.071 3.58399 10.5521 2.66241 9.63048C1.74084 8.70891 1.22194 7.45974 1.2193 6.15644C1.2193 3.44801 3.41802 1.23928 6.13645 1.23928C8.85488 1.23928 11.0536 3.44801 11.0536 6.15644C11.0636 8.86488 8.85488 11.0736 6.13645 11.0736Z"}})])},rl=[],ol={name:"MagnifierIcon",components:{SVGIcon:hr.Z}},ll=ol,cl=(0,j.Z)(ll,sl,rl,!1,null,null,null),dl=cl.exports,ul=function(){var e=this,t=e._self._c;return t("div",{staticClass:"preview"},[e.state===e.STATE.success?t("DocumentationTopic",e._b({attrs:{enableMinimized:""}},"DocumentationTopic",e.topicProps,!1)):e.state===e.STATE.loadingSlowly?t("div",{staticClass:"loading"},e._l(e.LOADER_ROW_STYLES,(function(e){return t("div",{key:e["--index"],staticClass:"loading-row",style:e})})),0):e.state===e.STATE.error?t("div",{staticClass:"unavailable"},[t("p",[e._v(e._s(e.$t("quicknav.preview-unavailable")))])]):e._e()],1)},hl=[],pl=n(220);const{extractProps:gl}=Hr.methods,fl="hero",ml={error:"error",loading:"loading",loadingSlowly:"loadingSlowly",success:"success"},yl={...pl.Z,state:(0,x.d9)(pl.Z.state)};var vl={name:"QuickNavigationPreview",components:{DocumentationTopic:Hr},constants:{PreviewState:ml,PreviewStore:yl},data(){return{store:yl}},provide(){return{store:this.store}},props:{json:{type:Object,required:!1},state:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(ml,e)}},computed:{LOADER_ROW_STYLES:()=>[{"--index":0,width:"30%"},{"--index":1,width:"80%"},{"--index":2,width:"50%"}],STATE:()=>ml,topicProps:({json:e})=>{const t=gl(e),{sections:n=[]}=e;let{abstract:i}=t;const a=n.find((({kind:e})=>e===fl));return!i&&a&&(i=a.content),{...t,abstract:i}}}},bl=vl,Tl=(0,j.Z)(bl,ul,hl,!1,null,"779b8b01",null),_l=Tl.exports;class Sl{constructor(e){this.map=new Map,this.maxSize=e}get size(){return this.map.size}get(e){if(!this.map.has(e))return;const t=this.map.get(e);return this.map.delete(e),this.map.set(e,t),t}has(e){return this.map.has(e)}set(e,t){if(this.map.has(e)&&this.map.delete(e),this.map.set(e,t),this.map.size>this.maxSize){const e=this.map.keys().next().value;this.map.delete(e)}}*[Symbol.iterator](){yield*this.map}}const kl="",Cl=32,wl="navigator-hide-button";function xl(e){return e.split("").reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)|0),0)}function Il(e){const t={},n=e.length;for(let i=0;ie.parent===kl));const i=t[e];return i?(i.childUIDs||[]).map((e=>t[e])):[]}function Ll(e,t){const n=[],i=[e];let a=null;while(i.length){a=i.pop();const e=t[a];if(!e)return[];n.unshift(e),e.parent&&e.parent!==kl&&i.push(e.parent)}return n}function Ol(e,t,n){const i=t[e];return i?Pl(i.parent,t,n):[]}var Al=n(9652);const{PreviewState:Nl}=_l.constants,Rl="AbortError",Bl=20,El=1e3;var Ml={name:"QuickNavigationModal",components:{FilterInput:Jo,GenericModal:el.Z,MagnifierIcon:dl,TopicTypeIcon:Ce.Z,QuickNavigationHighlighter:al,Reference:Va.Z,Preview:_l},mixins:[Oo],created(){this.abortController=null,this.$cachedSymbolResults=new Sl(Bl),this.loadingTimeout=null},data(){return{debouncedInput:"",userInput:"",focusedInput:!1,cachedSymbolResults:{},previewIsLoadingSlowly:!1,SCROLL_LOCK_DISABLE_ATTR:Al.n}},props:{children:{type:Array,required:!0},showQuickNavigationModal:{type:Boolean,required:!0},technology:{type:String,required:!1}},computed:{childrenMap({children:e}){return Il(e)},filteredSymbols:({constructFuzzyRegex:e,children:t,fuzzyMatch:n,processedUserInput:i,childrenMap:a,orderSymbolsByPriority:s})=>{const r=t.filter((e=>"groupMarker"!==e.type&&null!=e.title));if(!i)return[];const o=n({inputLength:i.length,symbols:r,processedInputRegex:new RegExp(e(i),"i"),childrenMap:a}),l=[...new Map(o.map((e=>[e.path,e]))).values()];return s(l).slice(0,Bl)},placeholderText(){return this.technology?this.$t("filter.search-symbols",{technology:this.technology}):this.$t("filter.search")},isVisible:{get:({showQuickNavigationModal:e})=>e,set(e){this.$emit("update:showQuickNavigationModal",e)}},noResultsWereFound:({processedUserInput:e,totalItemsToNavigate:t})=>e.length&&!t,processedUserInput:({debouncedInput:e})=>e.replace(/\s/g,""),totalItemsToNavigate:({filteredSymbols:e})=>e.length,selectedSymbol:({filteredSymbols:e,focusedIndex:t})=>null!==t?e[t]:null,nextSymbol:({filteredSymbols:e,focusedIndex:t})=>{if(null===t)return null;let n=t+1;return n>=e.length&&(n=0),e[n]},focusedMatchElement:({$refs:e,focusedIndex:t})=>e.match.find((({$el:e})=>parseInt(e.dataset.index,10)===t)).$el,previewJSON:({cachedSymbolResults:e,selectedSymbol:t})=>t?(e[t.uid]||{}).json:null,previewState:({cachedSymbolResults:e,previewIsLoadingSlowly:t,selectedSymbol:n})=>n&&Object.hasOwnProperty.call(e,n.uid)?e[n.uid].success?Nl.success:Nl.error:t?Nl.loadingSlowly:Nl.loading},watch:{userInput:"debounceInput",focusedIndex(){this.focusedInput||(this.scrollIntoView(),this.focusReference())},selectedSymbol:"fetchSelectedSymbolData",$route:"closeQuickNavigationModal"},methods:{closeQuickNavigationModal(){this.$emit("update:showQuickNavigationModal",!1)},constructFuzzyRegex(e){return[...e].reduce(((t,n,i)=>t.concat(`[${n}]`).concat(i{const a=n.exec(t.title);if(!a)return!1;const s=a[0].length;return!(s>3*e)&&{uid:t.uid,title:t.title,path:t.path,parents:Ll(t.parent,i),type:t.type,inputLengthDifference:t.title.length-e,matchLength:s,matchLengthDifference:s-e,start:a.index,substring:a[0]}})).filter(Boolean)},handleKeyEnter(){!this.noResultsWereFound&&this.userInput.length&&(this.$router.push(this.filteredSymbols[this.focusedIndex].path),this.closeQuickNavigationModal())},orderSymbolsByPriority(e){return e.sort(((e,t)=>e.matchLengthDifference>t.matchLengthDifference?1:e.matchLengthDifferencet.start?1:e.startt.inputLengthDifference?1:e.inputLengthDifference{this.previewState===Nl.loading&&(this.previewIsLoadingSlowly=!0)}),El),!this.selectedSymbol||this.$cachedSymbolResults.has(this.selectedSymbol.uid))return clearTimeout(this.loadingTimeout),void(this.previewIsLoadingSlowly=!1);const e=async e=>{if(e&&!this.$cachedSymbolResults.has(e.uid))try{const t=await(0,x.k_)(e.path,{signal:this.abortController.signal});this.$cachedSymbolResults.set(e.uid,{success:!0,json:t})}catch(t){t.name!==Rl&&this.$cachedSymbolResults.set(e.uid,{success:!1})}finally{this.cachedSymbolResults=Object.freeze(Object.fromEntries(this.$cachedSymbolResults))}};this.abortController&&this.abortController.abort(),this.abortController=new AbortController,await Promise.all([e(this.selectedSymbol).finally((()=>{clearTimeout(this.loadingTimeout),this.previewIsLoadingSlowly=!1})),e(this.nextSymbol)])}}},zl=Ml,Kl=(0,j.Z)(zl,to,no,!1,null,"2f89fac2",null),Zl=Kl.exports,ql=function(){var e=this,t=e._self._c;return t("div",{staticClass:"adjustable-sidebar-width",class:{dragging:e.isDragging,"sidebar-hidden":!e.enableNavigator||e.hiddenOnLarge}},[e.enableNavigator?t("div",{ref:"sidebar",staticClass:"sidebar"},[t("div",{ref:"aside",staticClass:"aside",class:e.asideClasses,style:e.asideStyles,attrs:{"aria-hidden":e.hiddenOnLarge?"true":null},on:{transitionstart:function(t){return t.target!==t.currentTarget?null:e.trackTransitionStart.apply(null,arguments)},transitionend:function(t){return t.target!==t.currentTarget?null:e.trackTransitionEnd.apply(null,arguments)}}},[e._t("aside",null,{animationClass:"aside-animated-child",scrollLockID:e.scrollLockID,breakpoint:e.breakpoint})],2),e.fixedWidth?e._e():t("div",{staticClass:"resize-handle",on:{mousedown:function(t){return t.preventDefault(),e.startDrag.apply(null,arguments)},touchstart:function(t){return t.preventDefault(),e.startDrag.apply(null,arguments)}}})]):e._e(),t("div",{ref:"content",staticClass:"content"},[e._t("default")],2),e.enableNavigator?t("BreakpointEmitter",{attrs:{scope:e.BreakpointScopes.nav},on:{change:function(t){e.breakpoint=t}}}):e._e()],1)},jl=[],Fl=n(7247),Hl=n(7188),Vl=n(114),Wl=n(1147),Ul=n(1716);const Ql="sidebar",Gl=1521,Xl=543,Yl=400,Jl={touch:{move:"touchmove",end:"touchend"},mouse:{move:"mousemove",end:"mouseup"}},ec=(e,t=window.innerWidth)=>{const n=Math.min(t,Gl);return Math.floor(Math.min(n*(e/100),n))},tc={medium:30,large:30},nc={medium:50,large:40},ic="sidebar-scroll-lock";var ac={name:"AdjustableSidebarWidth",constants:{SCROLL_LOCK_ID:ic},components:{BreakpointEmitter:Hl["default"]},inject:["store"],props:{shownOnMobile:{type:Boolean,default:!1},enableNavigator:{type:Boolean,default:!0},hiddenOnLarge:{type:Boolean,default:!1},fixedWidth:{type:Number,default:null}},data(){const e=window.innerWidth,t=window.innerHeight,n=or.L3.large,i=ec(tc[n]),a=ec(nc[n]),s=e>=Gl?Xl:Yl,r=Fl.tO.get(Ql,s);return{isDragging:!1,width:this.fixedWidth||Math.min(Math.max(r,i),a),isTouch:!1,windowWidth:e,windowHeight:t,breakpoint:n,noTransition:!1,isTransitioning:!1,isOpeningOnLarge:!1,focusTrapInstance:null,mobileTopOffset:0,topOffset:0}},computed:{minWidthPercent:({breakpoint:e})=>tc[e]||0,maxWidthPercent:({breakpoint:e})=>nc[e]||100,maxWidth:({maxWidthPercent:e,windowWidth:t,fixedWidth:n})=>Math.max(n,ec(e,t)),minWidth:({minWidthPercent:e,windowWidth:t,fixedWidth:n})=>Math.min(n||t,ec(e,t)),widthInPx:({width:e})=>`${e}px`,hiddenOnLargeThreshold:({minWidth:e})=>e/2,events:({isTouch:e})=>e?Jl.touch:Jl.mouse,asideStyles:({widthInPx:e,mobileTopOffset:t,topOffset:n,windowHeight:i})=>({width:e,"--top-offset":n?`${n}px`:null,"--top-offset-mobile":`${t}px`,"--app-height":`${i}px`}),asideClasses:({isDragging:e,shownOnMobile:t,noTransition:n,isTransitioning:i,hiddenOnLarge:a,mobileTopOffset:s,isOpeningOnLarge:r})=>({dragging:e,"show-on-mobile":t,"hide-on-large":a,"is-opening-on-large":r,"no-transition":n,"sidebar-transitioning":i,"has-mobile-top-offset":s}),scrollLockID:()=>ic,BreakpointScopes:()=>or.lU},async mounted(){window.addEventListener("keydown",this.onEscapeKeydown),window.addEventListener("resize",this.storeWindowSize,{passive:!0}),window.addEventListener("orientationchange",this.storeWindowSize,{passive:!0}),this.storeTopOffset(),0===this.topOffset&&0===window.scrollY||window.addEventListener("scroll",this.storeTopOffset,{passive:!0}),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("keydown",this.onEscapeKeydown),window.removeEventListener("resize",this.storeWindowSize),window.removeEventListener("orientationchange",this.storeWindowSize),window.removeEventListener("scroll",this.storeTopOffset),this.shownOnMobile&&this.toggleScrollLock(!1),this.focusTrapInstance&&this.focusTrapInstance.destroy()})),await this.$nextTick(),this.focusTrapInstance=new Vl.Z(this.$refs.aside)},watch:{$route:"closeMobileSidebar",width:{immediate:!0,handler:Be((function(e){this.emitEventChange(e)}),150)},windowWidth:"getWidthInCheck",async breakpoint(e){this.getWidthInCheck(),e===or.L3.large&&this.closeMobileSidebar(),this.noTransition=!0,await(0,Ee.J)(5),this.noTransition=!1},shownOnMobile:"handleExternalOpen",async isTransitioning(e){e?(await(0,Ee.X)(1e3),this.isTransitioning=!1):this.updateContentWidthInStore()},hiddenOnLarge(){this.isTransitioning=!0}},methods:{getWidthInCheck:vo((function(){this.width>this.maxWidth?this.width=this.maxWidth:this.widththis.maxWidth&&(i=this.maxWidth),this.hiddenOnLarge&&i>=this.hiddenOnLargeThreshold&&(this.$emit("update:hiddenOnLarge",!1),this.isOpeningOnLarge=!0),this.width=Math.max(i,this.minWidth),i<=this.hiddenOnLargeThreshold&&this.$emit("update:hiddenOnLarge",!0)},stopDrag(e){e.preventDefault(),this.isDragging&&(this.isDragging=!1,Fl.tO.set(Ql,this.width),document.removeEventListener(this.events.move,this.handleDrag),document.removeEventListener(this.events.end,this.stopDrag),this.emitEventChange(this.width))},emitEventChange(e){this.$emit("width-change",e),this.updateContentWidthInStore()},getTopOffset(){const e=document.getElementById(Ul.EA);if(!e)return 0;const{y:t}=e.getBoundingClientRect();return Math.max(t,0)},handleExternalOpen(e){e&&(this.mobileTopOffset=this.getTopOffset()),this.toggleScrollLock(e)},async updateContentWidthInStore(){await this.$nextTick(),this.store.setContentWidth(this.$refs.content.offsetWidth)},async toggleScrollLock(e){const t=document.getElementById(this.scrollLockID);e?(await this.$nextTick(),Al.Z.lockScroll(t),this.focusTrapInstance.start(),Wl.Z.hide(this.$refs.aside)):(Al.Z.unlockScroll(t),this.focusTrapInstance.stop(),Wl.Z.show(this.$refs.aside))},storeTopOffset:Be((function(){this.topOffset=this.getTopOffset()}),60),async trackTransitionStart({propertyName:e}){"width"!==e&&"transform"!==e||(this.isTransitioning=!0)},trackTransitionEnd({propertyName:e}){"width"!==e&&"transform"!==e||(this.isTransitioning=!1,this.isOpeningOnLarge=!1)}}},sc=ac,rc=(0,j.Z)(sc,ql,jl,!1,null,"1a55f7f5",null),oc=rc.exports,lc=function(){var e=this,t=e._self._c;return t("nav",{staticClass:"navigator",attrs:{"aria-labelledby":e.INDEX_ROOT_KEY}},[t("NavigatorCard",e._b({directives:[{name:"show",rawName:"v-show",value:!e.isFetching,expression:"!isFetching"}],attrs:{type:e.type,children:e.flatChildren,"active-path":e.activePath,scrollLockID:e.scrollLockID,"error-fetching":e.errorFetching,"render-filter-on-top":e.renderFilterOnTop,"api-changes":e.apiChanges,"navigator-references":e.navigatorReferences},on:{close:function(t){return e.$emit("close")}},scopedSlots:e._u([{key:"filter",fn:function(){return[e._t("filter")]},proxy:!0},{key:"navigator-head",fn:function(){return[e._t("navigator-head",null,{className:"nav-title"})]},proxy:!0}],null,!0)},"NavigatorCard",e.technologyProps,!1)),e.isFetching?t("LoadingNavigatorCard",{on:{close:function(t){return e.$emit("close")}}}):e._e(),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.$t("navigator.navigator-is",{state:e.isFetching?e.$t("navigator.state.loading"):e.$t("navigator.state.ready")}))+" ")])],1)},cc=[],dc=function(){var e=this,t=e._self._c;return t("BaseNavigatorCard",e._b({class:{"filter-on-top":e.renderFilterOnTop},on:{close:function(t){return e.$emit("close")}},scopedSlots:e._u([{key:"above-navigator-head",fn:function(){return[e._t("above-navigator-head")]},proxy:!0},{key:"navigator-head",fn:function(){return[e._t("navigator-head")]},proxy:!0},{key:"body",fn:function({className:n}){return[e._t("post-head"),t("div",{class:n,on:{"!keydown":[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:t.altKey?(t.preventDefault(),e.focusFirst.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:t.altKey?(t.preventDefault(),e.focusLast.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))}]}},[e.technology?t("Reference",{class:["technology-title",{"router-link-exact-active":e.isTechnologyRoute}],attrs:{id:e.INDEX_ROOT_KEY,url:e.technologyPath},nativeOn:{click:function(t){return t.altKey?(t.preventDefault(),e.toggleAllNodes.apply(null,arguments)):null}}},[t("h2",{staticClass:"card-link"},[e._v(" "+e._s(e.technology)+" ")]),e.isTechnologyBeta?t("Badge",{attrs:{variant:"beta"}}):e._e()],1):e._e(),t("DynamicScroller",{directives:[{name:"show",rawName:"v-show",value:e.hasNodes,expression:"hasNodes"}],ref:"scroller",staticClass:"scroller",attrs:{id:e.scrollLockID,"aria-label":e.$t("navigator.title"),items:e.navigatorItems,"min-item-size":e.itemSize,"emit-update":"","key-field":"uid"},on:{update:e.handleScrollerUpdate,"!keydown":[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:t.altKey?(t.preventDefault(),e.focusFirst.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:t.altKey?(t.preventDefault(),e.focusLast.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))}]},nativeOn:{focusin:function(t){return e.handleFocusIn.apply(null,arguments)},focusout:function(t){return e.handleFocusOut.apply(null,arguments)}},scopedSlots:e._u([{key:"default",fn:function({item:n,active:i,index:a}){return[t("DynamicScrollerItem",e._b({ref:`dynamicScroller_${n.uid}`},"DynamicScrollerItem",{active:i,item:n,dataIndex:a},!1),[t("NavigatorCardItem",{attrs:{item:n,isRendered:i,"filter-pattern":e.filterPattern,"filter-text":e.debouncedFilter,"is-active":n.uid===e.activeUID,"is-bold":e.activePathMap[n.uid],expanded:e.openNodes[n.uid],"api-change":e.apiChangesObject[n.path],isFocused:e.focusedIndex===a,enableFocus:!e.externalFocusChange,"navigator-references":e.navigatorReferences},on:{toggle:e.toggle,"toggle-full":e.toggleFullTree,"toggle-siblings":e.toggleSiblings,navigate:e.handleNavigationChange,"focus-parent":e.focusNodeParent}})],1)]}}],null,!0)}),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.politeAriaLive)+" ")]),t("div",{staticClass:"no-items-wrapper",attrs:{"aria-live":"assertive"}},[t("p",{staticClass:"no-items"},[e._v(e._s(e.$t(e.assertiveAriaLive)))])])],1),e.errorFetching?e._e():t("div",{staticClass:"filter-wrapper"},[t("div",{staticClass:"navigator-filter"},[t("div",{staticClass:"input-wrapper"},[t("FilterInput",{staticClass:"filter-component",attrs:{tags:e.suggestedTags,translatableTags:e.translatableTags,"selected-tags":e.selectedTags,placeholder:e.$t("filter.title"),"should-keep-open-on-blur":!1,shouldTruncateTags:e.shouldTruncateTags,"position-reversed":!e.renderFilterOnTop},on:{"update:selectedTags":function(t){e.selectedTags=t},"update:selected-tags":function(t){e.selectedTags=t},clear:e.clearFilters},model:{value:e.filter,callback:function(t){e.filter=t},expression:"filter"}})],1),e._t("filter")],2)])]}}],null,!0)},"BaseNavigatorCard",{isTechnologyBeta:e.isTechnologyBeta,technologyPath:e.technologyPath},!1))},uc=[];function hc(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var n=e.indexOf("Trident/");if(n>0){var i=e.indexOf("rv:");return parseInt(e.substring(i+3,e.indexOf(".",i)),10)}var a=e.indexOf("Edge/");return a>0?parseInt(e.substring(a+5,e.indexOf(".",a)),10):-1}var pc=void 0;function gc(){gc.init||(gc.init=!0,pc=-1!==hc())}var fc={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})},staticRenderFns:[],_scopeId:"data-v-b329ee4c",name:"resize-observer",methods:{compareAndNotify:function(){this._w===this.$el.offsetWidth&&this._h===this.$el.offsetHeight||(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.$emit("notify"))},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!pc&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),delete this._resizeObject.onload)}},mounted:function(){var e=this;gc(),this.$nextTick((function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight}));var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",pc&&this.$el.appendChild(t),t.data="about:blank",pc||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()}};function mc(e){e.component("resize-observer",fc),e.component("ResizeObserver",fc)}var yc={version:"0.4.5",install:mc},vc=null;"undefined"!==typeof window?vc=window.Vue:"undefined"!==typeof n.g&&(vc=n.g.Vue),vc&&vc.use(yc);function bc(e){return bc="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bc(e)}function Tc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _c(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{},r=function(r){for(var o=arguments.length,l=new Array(o>1?o-1:0),c=1;c1){var i=e.find((function(e){return e.isIntersecting}));i&&(t=i)}if(n.callback){var a=t.isIntersecting&&t.intersectionRatio>=n.threshold;if(a===n.oldResult)return;n.oldResult=a,n.callback(a,t)}}),this.options.intersection),t.context.$nextTick((function(){n.observer&&n.observer.observe(n.el)}))}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&this.options.intersection.threshold||0}}]),e}();function Lc(e,t,n){var i=t.value;if(i)if("undefined"===typeof IntersectionObserver)console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var a=new Pc(e,i,n);e._vue_visibilityState=a}}function Oc(e,t,n){var i=t.value,a=t.oldValue;if(!Dc(i,a)){var s=e._vue_visibilityState;i?s?s.createObserver(i,n):Lc(e,{value:i},n):Ac(e)}}function Ac(e){var t=e._vue_visibilityState;t&&(t.destroyObserver(),delete e._vue_visibilityState)}var Nc={bind:Lc,update:Oc,unbind:Ac};function Rc(e){e.directive("observe-visibility",Nc)}var Bc={version:"0.4.6",install:Rc},Ec=null;"undefined"!==typeof window?Ec=window.Vue:"undefined"!==typeof n.g&&(Ec=n.g.Vue),Ec&&Ec.use(Bc);var Mc=n(7274),zc=n.n(Mc),Kc=n(144),Zc={itemsLimit:1e3};const qc={items:{type:Array,required:!0},keyField:{type:String,default:"id"},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"}};function jc(){return this.items.length&&"object"!==typeof this.items[0]}let Fc=!1;if("undefined"!==typeof window){Fc=!1;try{var Hc=Object.defineProperty({},"passive",{get(){Fc=!0}});window.addEventListener("test",null,Hc)}catch(bh){}}let Vc=0;var Wc={name:"RecycleScroller",components:{ResizeObserver:fc},directives:{ObserveVisibility:Nc},props:{...qc,itemSize:{type:Number,default:null},gridItems:{type:Number,default:void 0},itemSecondarySize:{type:Number,default:void 0},minItemSize:{type:[Number,String],default:null},sizeField:{type:String,default:"size"},typeField:{type:String,default:"type"},buffer:{type:Number,default:200},pageMode:{type:Boolean,default:!1},prerender:{type:Number,default:0},emitUpdate:{type:Boolean,default:!1},skipHover:{type:Boolean,default:!1},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"},listClass:{type:[String,Object,Array],default:""},itemClass:{type:[String,Object,Array],default:""}},data(){return{pool:[],totalSize:0,ready:!1,hoverKey:null}},computed:{sizes(){if(null===this.itemSize){const e={"-1":{accumulator:0}},t=this.items,n=this.sizeField,i=this.minItemSize;let a,s=1e4,r=0;for(let o=0,l=t.length;o{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0}))},activated(){const e=this.$_lastUpdateScrollPosition;"number"===typeof e&&this.$nextTick((()=>{this.scrollToPosition(e)}))},beforeDestroy(){this.removeListeners()},methods:{addView(e,t,n,i,a){const s={item:n,position:0},r={id:Vc++,index:t,used:!0,key:i,type:a};return Object.defineProperty(s,"nr",{configurable:!1,value:r}),e.push(s),s},unuseView(e,t=!1){const n=this.$_unusedViews,i=e.nr.type;let a=n.get(i);a||(a=[],n.set(i,a)),a.push(e),t||(e.nr.used=!1,e.position=-9999,this.$_views.delete(e.nr.key))},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(e){this.$_scrollDirty||(this.$_scrollDirty=!0,requestAnimationFrame((()=>{this.$_scrollDirty=!1;const{continuous:e}=this.updateVisibleItems(!1,!0);e||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,100))})))},handleVisibilityChange(e,t){this.ready&&(e||0!==t.boundingClientRect.width||0!==t.boundingClientRect.height?(this.$emit("visible"),requestAnimationFrame((()=>{this.updateVisibleItems(!1)}))):this.$emit("hidden"))},updateVisibleItems(e,t=!1){const n=this.itemSize,i=this.gridItems||1,a=this.itemSecondarySize||n,s=this.$_computedMinItemSize,r=this.typeField,o=this.simpleArray?null:this.keyField,l=this.items,c=l.length,d=this.sizes,u=this.$_views,h=this.$_unusedViews,p=this.pool;let g,f,m,y,v,b;if(c)if(this.$_prerender)g=y=0,f=v=Math.min(this.prerender,l.length),m=null;else{const e=this.getScroll();if(t){let t=e.start-this.$_lastUpdateScrollPosition;if(t<0&&(t=-t),null===n&&te.start&&(a=s),s=~~((i+a)/2)}while(s!==n);for(s<0&&(s=0),g=s,m=d[c-1].accumulator,f=s;fc&&(f=c)),y=g;yc&&(f=c),y<0&&(y=0),v>c&&(v=c),m=Math.ceil(c/i)*n}}else g=f=y=v=m=0;f-g>Zc.itemsLimit&&this.itemsLimitError(),this.totalSize=m;const T=g<=this.$_endIndex&&f>=this.$_startIndex;if(this.$_continuous!==T){if(T){u.clear(),h.clear();for(let e=0,t=p.length;e=f)&&this.unuseView(b));const _=T?null:new Map;let S,k,C,w;for(let x=g;x=C.length)&&(b=this.addView(p,x,S,e,k),this.unuseView(b,!0),C=h.get(k)),b=C[w],b.item=S,b.nr.used=!0,b.nr.index=x,b.nr.key=e,b.nr.type=k,_.set(k,w+1),w++),u.set(e,b)),null===n?(b.position=d[x-1].accumulator,b.offset=0):(b.position=Math.floor(x/i)*n,b.offset=x%i*a)):b&&this.unuseView(b)}return this.$_startIndex=g,this.$_endIndex=f,this.emitUpdate&&this.$emit("update",g,f,y,v),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,300),{continuous:T}},getListenerTarget(){let e=zc()(this.$el);return!window.document||e!==window.document.documentElement&&e!==window.document.body||(e=window),e},getScroll(){const{$el:e,direction:t}=this,n="vertical"===t;let i;if(this.pageMode){const t=e.getBoundingClientRect(),a=n?t.height:t.width;let s=-(n?t.top:t.left),r=n?window.innerHeight:window.innerWidth;s<0&&(r+=s,s=0),s+r>a&&(r=a-s),i={start:s,end:s+r}}else i=n?{start:e.scrollTop,end:e.scrollTop+e.clientHeight}:{start:e.scrollLeft,end:e.scrollLeft+e.clientWidth};return i},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,!!Fc&&{passive:!0}),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(e){let t;t=null===this.itemSize?e>0?this.sizes[e-1].accumulator:0:Math.floor(e/this.gridItems)*this.itemSize,this.scrollToPosition(t)},scrollToPosition(e){const t="vertical"===this.direction?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let n,i,a;if(this.pageMode){const s=zc()(this.$el),r="HTML"===s.tagName?0:s[t.scroll],o=s.getBoundingClientRect(),l=this.$el.getBoundingClientRect(),c=l[t.start]-o[t.start];n=s,i=t.scroll,a=e+r+c}else n=this.$el,i=t.scroll,a=e;n[i]=a},itemsLimitError(){throw setTimeout((()=>{console.log("It seems the scroller element isn't scrolling, so it tries to render all the items at once.","Scroller:",this.$el),console.log("Make sure the scroller has a fixed height (or width) and 'overflow-y' (or 'overflow-x') set to 'auto' so it can scroll correctly and only render the items visible in the scroll viewport.")})),new Error("Rendered items limit reached")},sortViews(){this.pool.sort(((e,t)=>e.nr.index-t.nr.index))}}};function Uc(e,t,n,i,a,s,r,o,l,c){"boolean"!==typeof r&&(l=o,o=r,r=!1);const d="function"===typeof n?n.options:n;let u;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,a&&(d.functional=!0)),i&&(d._scopeId=i),s?(u=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(s)},d._ssrRegister=u):t&&(u=r?function(e){t.call(this,c(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,o(e))}),u)if(d.functional){const e=d.render;d.render=function(t,n){return u.call(n),e(t,n)}}else{const e=d.beforeCreate;d.beforeCreate=e?[].concat(e,u):[u]}return n}const Qc=Wc;var Gc=function(){var e,t,n=this,i=n.$createElement,a=n._self._c||i;return a("div",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:n.handleVisibilityChange,expression:"handleVisibilityChange"}],staticClass:"vue-recycle-scroller",class:(e={ready:n.ready,"page-mode":n.pageMode},e["direction-"+n.direction]=!0,e),on:{"&scroll":function(e){return n.handleScroll.apply(null,arguments)}}},[n.$slots.before?a("div",{ref:"before",staticClass:"vue-recycle-scroller__slot"},[n._t("before")],2):n._e(),n._v(" "),a(n.listTag,{ref:"wrapper",tag:"component",staticClass:"vue-recycle-scroller__item-wrapper",class:n.listClass,style:(t={},t["vertical"===n.direction?"minHeight":"minWidth"]=n.totalSize+"px",t)},[n._l(n.pool,(function(e){return a(n.itemTag,n._g({key:e.nr.id,tag:"component",staticClass:"vue-recycle-scroller__item-view",class:[n.itemClass,{hover:!n.skipHover&&n.hoverKey===e.nr.key}],style:n.ready?{transform:"translate"+("vertical"===n.direction?"Y":"X")+"("+e.position+"px) translate"+("vertical"===n.direction?"X":"Y")+"("+e.offset+"px)",width:n.gridItems?("vertical"===n.direction&&n.itemSecondarySize||n.itemSize)+"px":void 0,height:n.gridItems?("horizontal"===n.direction&&n.itemSecondarySize||n.itemSize)+"px":void 0}:null},n.skipHover?{}:{mouseenter:function(){n.hoverKey=e.nr.key},mouseleave:function(){n.hoverKey=null}}),[n._t("default",null,{item:e.item,index:e.nr.index,active:e.nr.used})],2)})),n._v(" "),n._t("empty")],2),n._v(" "),n.$slots.after?a("div",{ref:"after",staticClass:"vue-recycle-scroller__slot"},[n._t("after")],2):n._e(),n._v(" "),a("ResizeObserver",{on:{notify:n.handleResize}})],1)},Xc=[];Gc._withStripped=!0;const Yc=void 0,Jc=void 0,ed=void 0,td=!1,nd=Uc({render:Gc,staticRenderFns:Xc},Yc,Qc,Jc,td,ed,!1,void 0,void 0,void 0);var id={name:"DynamicScroller",components:{RecycleScroller:nd},provide(){return"undefined"!==typeof ResizeObserver&&(this.$_resizeObserver=new ResizeObserver((e=>{requestAnimationFrame((()=>{if(Array.isArray(e))for(const t of e)if(t.target){const e=new CustomEvent("resize",{detail:{contentRect:t.contentRect}});t.target.dispatchEvent(e)}}))}))),{vscrollData:this.vscrollData,vscrollParent:this,vscrollResizeObserver:this.$_resizeObserver}},inheritAttrs:!1,props:{...qc,minItemSize:{type:[Number,String],required:!0}},data(){return{vscrollData:{active:!0,sizes:{},validSizes:{},keyField:this.keyField,simpleArray:!1}}},computed:{simpleArray:jc,itemsWithSize(){const e=[],{items:t,keyField:n,simpleArray:i}=this,a=this.vscrollData.sizes,s=t.length;for(let r=0;r=n)break;i+=t[o].size||this.minItemSize,a+=e[o].size||this.minItemSize}const r=a-i;0!==r&&(this.$el.scrollTop+=r)}},beforeCreate(){this.$_updates=[],this.$_undefinedSizes=0,this.$_undefinedMap={}},activated(){this.vscrollData.active=!0},deactivated(){this.vscrollData.active=!1},methods:{onScrollerResize(){const e=this.$refs.scroller;e&&this.forceUpdate(),this.$emit("resize")},onScrollerVisible(){this.$emit("vscroll:update",{force:!1}),this.$emit("visible")},forceUpdate(e=!0){(e||this.simpleArray)&&(this.vscrollData.validSizes={}),this.$emit("vscroll:update",{force:!0})},scrollToItem(e){const t=this.$refs.scroller;t&&t.scrollToItem(e)},getItemSize(e,t=undefined){const n=this.simpleArray?null!=t?t:this.items.indexOf(e):e[this.keyField];return this.vscrollData.sizes[n]||0},scrollToBottom(){if(this.$_scrollingToBottom)return;this.$_scrollingToBottom=!0;const e=this.$el;this.$nextTick((()=>{e.scrollTop=e.scrollHeight+5e3;const t=()=>{e.scrollTop=e.scrollHeight+5e3,requestAnimationFrame((()=>{e.scrollTop=e.scrollHeight+5e3,0===this.$_undefinedSizes?this.$_scrollingToBottom=!1:requestAnimationFrame(t)}))};requestAnimationFrame(t)}))}}};const ad=id;var sd=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RecycleScroller",e._g(e._b({ref:"scroller",attrs:{items:e.itemsWithSize,"min-item-size":e.minItemSize,direction:e.direction,"key-field":"id","list-tag":e.listTag,"item-tag":e.itemTag},on:{resize:e.onScrollerResize,visible:e.onScrollerVisible},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.item,i=t.index,a=t.active;return[e._t("default",null,null,{item:n.item,index:i,active:a,itemWithSize:n})]}}],null,!0)},"RecycleScroller",e.$attrs,!1),e.listeners),[e._v(" "),n("template",{slot:"before"},[e._t("before")],2),e._v(" "),n("template",{slot:"after"},[e._t("after")],2),e._v(" "),n("template",{slot:"empty"},[e._t("empty")],2)],2)},rd=[];sd._withStripped=!0;const od=void 0,ld=void 0,cd=void 0,dd=!1,ud=Uc({render:sd,staticRenderFns:rd},od,ad,ld,dd,cd,!1,void 0,void 0,void 0);var hd={name:"DynamicScrollerItem",inject:["vscrollData","vscrollParent","vscrollResizeObserver"],props:{item:{required:!0},watchData:{type:Boolean,default:!1},active:{type:Boolean,required:!0},index:{type:Number,default:void 0},sizeDependencies:{type:[Array,Object],default:null},emitResize:{type:Boolean,default:!1},tag:{type:String,default:"div"}},computed:{id(){if(this.vscrollData.simpleArray)return this.index;if(this.item.hasOwnProperty(this.vscrollData.keyField))return this.item[this.vscrollData.keyField];throw new Error(`keyField '${this.vscrollData.keyField}' not found in your item. You should set a valid keyField prop on your Scroller`)},size(){return this.vscrollData.validSizes[this.id]&&this.vscrollData.sizes[this.id]||0},finalActive(){return this.active&&this.vscrollData.active}},watch:{watchData:"updateWatchData",id(){this.size||this.onDataUpdate()},finalActive(e){this.size||(e?this.vscrollParent.$_undefinedMap[this.id]||(this.vscrollParent.$_undefinedSizes++,this.vscrollParent.$_undefinedMap[this.id]=!0):this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=!1)),this.vscrollResizeObserver?e?this.observeSize():this.unobserveSize():e&&this.$_pendingVScrollUpdate===this.id&&this.updateSize()}},created(){if(!this.$isServer&&(this.$_forceNextVScrollUpdate=null,this.updateWatchData(),!this.vscrollResizeObserver)){for(const e in this.sizeDependencies)this.$watch((()=>this.sizeDependencies[e]),this.onDataUpdate);this.vscrollParent.$on("vscroll:update",this.onVscrollUpdate),this.vscrollParent.$on("vscroll:update-size",this.onVscrollUpdateSize)}},mounted(){this.vscrollData.active&&(this.updateSize(),this.observeSize())},beforeDestroy(){this.vscrollParent.$off("vscroll:update",this.onVscrollUpdate),this.vscrollParent.$off("vscroll:update-size",this.onVscrollUpdateSize),this.unobserveSize()},methods:{updateSize(){this.finalActive?this.$_pendingSizeUpdate!==this.id&&(this.$_pendingSizeUpdate=this.id,this.$_forceNextVScrollUpdate=null,this.$_pendingVScrollUpdate=null,this.computeSize(this.id)):this.$_forceNextVScrollUpdate=this.id},updateWatchData(){this.watchData&&!this.vscrollResizeObserver?this.$_watchData=this.$watch("item",(()=>{this.onDataUpdate()}),{deep:!0}):this.$_watchData&&(this.$_watchData(),this.$_watchData=null)},onVscrollUpdate({force:e}){!this.finalActive&&e&&(this.$_pendingVScrollUpdate=this.id),this.$_forceNextVScrollUpdate!==this.id&&!e&&this.size||this.updateSize()},onDataUpdate(){this.updateSize()},computeSize(e){this.$nextTick((()=>{if(this.id===e){const e=this.$el.offsetWidth,t=this.$el.offsetHeight;this.applySize(e,t)}this.$_pendingSizeUpdate=null}))},applySize(e,t){const n=~~("vertical"===this.vscrollParent.direction?t:e);n&&this.size!==n&&(this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=void 0),this.$set(this.vscrollData.sizes,this.id,n),this.$set(this.vscrollData.validSizes,this.id,!0),this.emitResize&&this.$emit("resize",this.id))},observeSize(){this.vscrollResizeObserver&&this.$el.parentNode&&(this.vscrollResizeObserver.observe(this.$el.parentNode),this.$el.parentNode.addEventListener("resize",this.onResize))},unobserveSize(){this.vscrollResizeObserver&&(this.vscrollResizeObserver.unobserve(this.$el.parentNode),this.$el.parentNode.removeEventListener("resize",this.onResize))},onResize(e){const{width:t,height:n}=e.detail.contentRect;this.applySize(t,n)}},render(e){return e(this.tag,this.$slots.default)}};const pd=hd,gd=void 0,fd=void 0,md=void 0,yd=void 0,vd=Uc({},gd,pd,fd,yd,md,!1,void 0,void 0,void 0);function bd({idProp:e=(e=>e.item.id)}={}){const t={},n=new Kc["default"]({data(){return{store:t}}});return{data(){return{idState:null}},created(){this.$_id=null,this.$_getId="function"===typeof e?()=>e.call(this,this):()=>this[e],this.$watch(this.$_getId,{handler(e){this.$nextTick((()=>{this.$_id=e}))},immediate:!0}),this.$_updateIdState()},beforeUpdate(){this.$_updateIdState()},methods:{$_idStateInit(e){const i=this.$options.idState;if("function"===typeof i){const a=i.call(this,this);return n.$set(t,e,a),this.$_id=e,a}throw new Error("[mixin IdState] Missing `idState` function on component definition.")},$_updateIdState(){const n=this.$_getId();null==n&&console.warn(`No id found for IdState with idProp: '${e}'.`),n!==this.$_id&&(t[n]||this.$_idStateInit(n),this.idState=t[n])}}}}function Td(e,t){e.component(`${t}recycle-scroller`,nd),e.component(`${t}RecycleScroller`,nd),e.component(`${t}dynamic-scroller`,ud),e.component(`${t}DynamicScroller`,ud),e.component(`${t}dynamic-scroller-item`,vd),e.component(`${t}DynamicScrollerItem`,vd)}const _d={version:"1.1.2",install(e,t){const n=Object.assign({},{installComponents:!0,componentsPrefix:""},t);for(const i in n)"undefined"!==typeof n[i]&&(Zc[i]=n[i]);n.installComponents&&Td(e,n.componentsPrefix)}};let Sd=null;function kd(e){const t=(0,bn.RL)((0,bn.hr)(e));return new RegExp(t,"ig")}"undefined"!==typeof window?Sd=window.Vue:"undefined"!==typeof n.g&&(Sd=n.g.Vue),Sd&&Sd.use(_d);var Cd,wd,xd=function(){var e=this,t=e._self._c;return t("BaseNavigatorCardItem",{class:{expanded:e.expanded,active:e.isActive,"is-group":e.isGroupMarker},style:{"--nesting-index":e.item.depth},attrs:{"data-nesting-index":e.item.depth,id:`container-${e.item.uid}`,"aria-hidden":e.isRendered?null:"true",hideNavigatorIcon:e.isGroupMarker},nativeOn:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:(t.preventDefault(),e.handleLeftKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.handleRightKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.clickReference.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])?null:t.altKey?"button"in t&&2!==t.button?null:(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null}]},scopedSlots:e._u([{key:"depth-spacer",fn:function(){return[t("span",{attrs:{hidden:"",id:e.usageLabel}},[e._v(" "+e._s(e.$t("filter.navigate"))+" ")]),e.isParent?t("button",{staticClass:"tree-toggle",attrs:{tabindex:"-1","aria-labelledby":e.item.uid,"aria-expanded":e.expanded?"true":"false","aria-describedby":e.ariaDescribedBy},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.toggleTree.apply(null,arguments))},function(t){return t.altKey?(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null},function(t){return t.metaKey?(t.preventDefault(),e.toggleSiblings.apply(null,arguments)):null}]}},[t("InlineChevronRightIcon",{staticClass:"icon-inline chevron",class:{rotate:e.expanded,animating:e.idState.isOpening}})],1):e._e()]},proxy:!0},{key:"navigator-icon",fn:function({className:n}){return[e.apiChange?t("span",{class:[{[`changed changed-${e.apiChange}`]:e.apiChange},n]}):t("TopicTypeIcon",{key:e.item.uid,class:n,attrs:{type:e.item.type,"image-override":e.item.icon?e.navigatorReferences[e.item.icon]:null,shouldCalculateOptimalWidth:!1}})]}},{key:"title-container",fn:function(){return[e.isParent?t("span",{attrs:{hidden:"",id:e.parentLabel}},[e._v(e._s(e.$tc("filter.parent-label",e.item.childUIDs.length,{"number-siblings":e.item.index+1,"total-siblings":e.item.siblingsCount,"parent-siblings":e.item.parent,"number-parent":e.item.childUIDs.length})))]):e._e(),e.isParent?e._e():t("span",{attrs:{id:e.siblingsLabel,hidden:""}},[e._v(" "+e._s(e.$t("filter.siblings-label",{"number-siblings":e.item.index+1,"total-siblings":e.item.siblingsCount,"parent-siblings":e.item.parent}))+" ")]),t(e.refComponent,{ref:"reference",tag:"component",staticClass:"leaf-link",class:{bolded:e.isBold},attrs:{id:e.item.uid,url:e.isGroupMarker?null:e.item.path||"",tabindex:e.isFocused?"0":"-1","aria-describedby":`${e.ariaDescribedBy} ${e.usageLabel}`},nativeOn:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleClick.apply(null,arguments)},function(t){return t.altKey?(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null}]}},[t("HighlightMatches",{attrs:{text:e.item.title,matcher:e.filterPattern}})],1),e.isDeprecated?t("Badge",{attrs:{variant:"deprecated"}}):e.isBeta?t("Badge",{attrs:{variant:"beta"}}):e._e()]},proxy:!0},{key:"content-container",fn:function(){return[e._t("card-item-content")]},proxy:!0}],null,!0)})},Id=[],$d=function(){var e=this,t=e._self._c;return t("div",{staticClass:"navigator-card-item"},[t("div",{staticClass:"head-wrapper"},[t("div",{staticClass:"depth-spacer"},[e._t("depth-spacer")],2),e.hideNavigatorIcon?e._e():t("div",{staticClass:"navigator-icon-wrapper"},[e._t("navigator-icon",null,{className:"navigator-icon"})],2),t("div",{staticClass:"title-container"},[e._t("title-container")],2),t("div",{staticClass:"content-container"},[e._t("content-container")],2)])])},Dd=[],Pd={name:"BaseNavigatorCardItem",props:{hideNavigatorIcon:{type:Boolean,default:()=>!1}}},Ld=Pd,Od=(0,j.Z)(Ld,$d,Dd,!1,null,"5e71f320",null),Ad=Od.exports,Nd={name:"HighlightMatch",props:{text:{type:String,required:!0},matcher:{type:RegExp,default:void 0}},render(e){const{matcher:t,text:n}=this;if(!t)return e("p",{class:"highlight"},n);const i=[];let a=0,s=null;const r=new RegExp(t,"gi");while(null!==(s=r.exec(n))){const t=s[0].length,r=s.index+t,o=n.slice(a,s.index);o&&i.push(e("span",o));const l=n.slice(s.index,r);l&&i.push(e("span",{class:"match"},l)),a=r}const o=n.slice(a,n.length);return o&&i.push(e("span",o)),e("p",{class:"highlight"},i)}},Rd=Nd,Bd=(0,j.Z)(Rd,Cd,wd,!1,null,"7b81ca08",null),Ed=Bd.exports,Md={name:"NavigatorCardItem",mixins:[bd({idProp:e=>e.item.uid})],components:{BaseNavigatorCardItem:Ad,HighlightMatches:Ed,TopicTypeIcon:Ce.Z,InlineChevronRightIcon:Pr.Z,Reference:Va.Z,Badge:qi.Z},props:{isRendered:{type:Boolean,default:!1},item:{type:Object,required:!0},expanded:{type:Boolean,default:!1},filterPattern:{type:RegExp,default:void 0},filterText:{type:String,default:null},isActive:{type:Boolean,default:!1},isBold:{type:Boolean,default:!1},apiChange:{type:String,default:null,validator:e=>qt.UG.includes(e)},isFocused:{type:Boolean,default:()=>!1},enableFocus:{type:Boolean,default:!0},navigatorReferences:{type:Object,default:()=>({})}},idState(){return{isOpening:!1}},computed:{isGroupMarker:({item:{type:e}})=>e===we.t.groupMarker,isParent:({item:e,isGroupMarker:t})=>!!e.childUIDs.length&&!t,parentLabel:({item:e})=>`label-parent-${e.uid}`,siblingsLabel:({item:e})=>`label-${e.uid}`,usageLabel:({item:e})=>`usage-${e.uid}`,ariaDescribedBy:({isParent:e,parentLabel:t,siblingsLabel:n})=>e?`${t}`:`${n}`,isBeta:({item:{beta:e}})=>!!e,isDeprecated:({item:{deprecated:e}})=>!!e,refComponent:({isGroupMarker:e})=>e?"h3":Va.Z},methods:{toggleTree(){this.idState.isOpening=!0,this.$emit("toggle",this.item)},toggleEntireTree(){this.idState.isOpening=!0,this.$emit("toggle-full",this.item)},toggleSiblings(){this.idState.isOpening=!0,this.$emit("toggle-siblings",this.item)},handleLeftKeydown(){this.expanded?this.toggleTree():this.$emit("focus-parent",this.item)},handleRightKeydown(){!this.expanded&&this.isParent&&this.toggleTree()},clickReference(){(this.$refs.reference.$el||this.$refs.reference).click()},focusReference(){(this.$refs.reference.$el||this.$refs.reference).focus()},handleClick(){this.isGroupMarker||this.$emit("navigate",this.item.uid)}},watch:{async isFocused(e){await(0,Ee.J)(8),e&&this.isRendered&&this.enableFocus&&this.focusReference()},async expanded(){await(0,Ee.J)(9),this.idState.isOpening=!1}}},zd=Md,Kd=(0,j.Z)(zd,xd,Id,!1,null,"5148de22",null),Zd=Kd.exports,qd=function(){var e=this,t=e._self._c;return t("div",{staticClass:"navigator-card"},[t("div",{staticClass:"navigator-card-full-height"},[t("div",{staticClass:"navigator-card-inner"},[t("div",{staticClass:"head-wrapper"},[e._t("above-navigator-head"),t("div",{staticClass:"head-inner"},[e._t("navigator-head"),t("button",{staticClass:"close-card",attrs:{id:e.SIDEBAR_HIDE_BUTTON_ID,"aria-label":e.$t("navigator.close-navigator")},on:{click:e.handleHideClick}},[t("InlineCloseIcon",{staticClass:"icon-inline close-icon"})],1)],2)],2),e._t("body",null,{className:"card-body"})],2)])])},jd=[],Fd=n(7181),Hd={name:"BaseNavigatorCard",components:{InlineCloseIcon:Fd.Z},data(){return{SIDEBAR_HIDE_BUTTON_ID:wl}},methods:{async handleHideClick(){this.$emit("close"),await this.$nextTick();const e=document.getElementById(Ul.Yj);e&&e.focus()}}},Vd=Hd,Wd=(0,j.Z)(Vd,qd,jd,!1,null,"584a744a",null),Ud=Wd.exports;const Qd={sampleCode:"filter.tags.sample-code",tutorials:"filter.tags.tutorials",articles:"filter.tags.articles",webServiceEndpoints:"filter.tags.web-service-endpoints"},Gd=qt.Ag,Xd={...Qd,...Gd,hideDeprecated:"filter.tags.hide-deprecated"},Yd={[we.t.article]:Xd.articles,[we.t.learn]:Xd.tutorials,[we.t.overview]:Xd.tutorials,[we.t.resources]:Xd.tutorials,[we.t.sampleCode]:Xd.sampleCode,[we.t.section]:Xd.tutorials,[we.t.tutorial]:Xd.tutorials,[we.t.project]:Xd.tutorials,[we.t.httpRequest]:Xd.webServiceEndpoints};var Jd={computed:{filteredChildren:({children:e,selectedTags:t,apiChanges:n,filterPattern:i,filterChildren:a})=>a(e,t,n,i),navigatorItems:({nodesToRender:e})=>e},methods:{filterChildren(e,t,n,i){const a=new Set(t);return e.filter((({title:e,path:t,type:s,deprecated:r,deprecatedChildrenCount:o,childUIDs:l})=>{const c=!i||i.test(e),d=r||o===l.length;let u=!0;if(a.size){if(u=a.has(Yd[s]),n&&!u){const e=n[t];u=a.has(Xd[e])}a.has(Xd.hideDeprecated)&&(u=!d)}const h=!n||!!n[t];return c&&u&&h}))}}},eu={name:"TagsDataProvider",constants:{TOPIC_TYPE_TO_TAG:Yd},props:{shouldTruncateTags:{type:Boolean,default:!1}},computed:{availableTags:({renderableChildNodesMap:e,apiChangesObject:t,extractTags:n})=>n(e,t),suggestedTags({availableTags:e,selectedTags:t,hideAvailableTags:n}){return n||t.length?[]:e},translatableTags:({availableTags:e})=>[Xd.hideDeprecated,...e]},methods:{extractTags(e,t){const n=new Set(Object.values(Qd)),i={type:[],changes:[],other:[]},a=new Set(Object.values(t));a.size?a.forEach((e=>{n.add(Xd[e])})):n.add(Xd.hideDeprecated);for(const s in e){if(!Object.hasOwnProperty.call(e,s))continue;if(!n.size)break;const{type:a,path:r,deprecated:o}=e[s],l=Yd[a];l&&n.has(l)&&(i.type.push(l),n.delete(l));const c=t[r];c&&n.has(Xd[c])&&(i.changes.push(Xd[c]),n.delete(Xd[c])),o&&n.has(Xd.hideDeprecated)&&(i.other.push(Xd.hideDeprecated),n.delete(Xd.hideDeprecated))}return Object.values(i).flat()}}};const tu="navigator.state",nu="navigator.no-results",iu="navigator.no-children",au="navigator.error-fetching",su="navigator.items-found";var ru={name:"NavigatorCard",constants:{STORAGE_KEY:tu,ERROR_FETCHING:au,ITEMS_FOUND:su},components:{FilterInput:Jo,NavigatorCardItem:Zd,DynamicScroller:ud,DynamicScrollerItem:vd,BaseNavigatorCard:Ud,Reference:Va.Z,Badge:qi.Z},props:{technologyPath:{type:String,default:""},children:{type:Array,required:!0},technology:{type:String,required:!1},activePath:{type:Array,required:!0},type:{type:String,required:!0},scrollLockID:{type:String,default:""},errorFetching:{type:Boolean,default:!1},apiChanges:{type:Object,default:null},isTechnologyBeta:{type:Boolean,default:!1},navigatorReferences:{type:Object,default:()=>{}},renderFilterOnTop:{type:Boolean,default:!1},hideAvailableTags:{type:Boolean,default:!1}},mixins:[Oo,Jd,eu],data(){return{filter:"",debouncedFilter:"",selectedTags:[],openNodes:Object.freeze({}),nodesToRender:Object.freeze([]),activeUID:null,lastFocusTarget:null,allNodesToggled:!1,INDEX_ROOT_KEY:kl}},computed:{isTechnologyRoute:({technologyPath:e,$route:t})=>e.toLowerCase()===t.path.toLowerCase(),politeAriaLive(){const{hasNodes:e,navigatorItems:t}=this;return e?this.$tc(su,t.length,{number:t.length}):""},assertiveAriaLive:({hasNodes:e,hasFilter:t,errorFetching:n})=>e?"":t?nu:n?au:iu,filterPattern:({debouncedFilter:e})=>e?new RegExp(kd(e),"i"):null,itemSize:()=>Cl,childrenMap({children:e}){return Il(e)},activePathChildren({activeUID:e,childrenMap:t}){return e&&t[e]?Ll(e,t):[]},activePathMap:({activePathChildren:e})=>Object.fromEntries(e.map((({uid:e})=>[e,!0]))),activeIndex:({activeUID:e,navigatorItems:t})=>t.findIndex((t=>t.uid===e)),renderableChildNodesMap({hasFilter:e,childrenMap:t,deprecatedHidden:n,filteredChildren:i,removeDeprecated:a}){if(!e)return t;const s=i.length-1,r=new Set([]);for(let o=s;o>=0;o-=1){const e=i[o],s=t[e.groupMarkerUID];if(s&&r.add(s),r.has(e))continue;if(r.has(t[e.parent])&&e.type!==we.t.groupMarker){r.add(e);continue}let l=[];e.childUIDs.length&&(l=a(Dl(e.uid,t),n)),l.concat(Ll(e.uid,t)).forEach((e=>r.add(e)))}return Il([...r])},nodeChangeDeps:({filteredChildren:e,activePathChildren:t,debouncedFilter:n,selectedTags:i})=>[e,t,n,i],hasFilter({debouncedFilter:e,selectedTags:t,apiChanges:n}){return Boolean(e.length||t.length||n)},deprecatedHidden:({selectedTags:e})=>e[0]===Xd.hideDeprecated,apiChangesObject(){return this.apiChanges||{}},hasNodes:({navigatorItems:e})=>!!e.length,totalItemsToNavigate:({navigatorItems:e})=>e.length,lastActivePathItem:({activePath:e})=>(0,N.Z$)(e)},created(){this.restorePersistedState()},watch:{filter:"debounceInput",nodeChangeDeps:"trackOpenNodes",activePath:"handleActivePathChange",apiChanges(e){e||(this.selectedTags=this.selectedTags.filter((e=>!Object.values(Gd).includes(e))))},async activeUID(e,t){await this.$nextTick();const n=this.$refs[`dynamicScroller_${t}`];n&&n.updateSize&&n.updateSize()}},methods:{setUnlessEqual(e,t){(0,N.Xy)(t,this[e])||(this[e]=Object.freeze(t))},toggleAllNodes(){const e=this.children.filter((e=>e.parent===kl&&e.type!==we.t.groupMarker&&e.childUIDs.length));this.allNodesToggled=!this.allNodesToggled,this.allNodesToggled&&(this.openNodes={},this.generateNodesToRender()),e.forEach((e=>{this.toggleFullTree(e)}))},clearFilters(){this.filter="",this.debouncedFilter="",this.selectedTags=[]},scrollToFocus(){this.$refs.scroller.scrollToItem(this.focusedIndex)},debounceInput:vo((function(e){this.debouncedFilter=e,this.lastFocusTarget=null}),200),trackOpenNodes([e,t,n,i],[,a=[],s="",r=[]]=[]){if(n!==s&&!s&&this.getFromStorage("filter")||!(0,N.Xy)(i,r)&&!r.length&&this.getFromStorage("selectedTags",[]).length)return;const o=!(0,N.Xy)(a,t),{childrenMap:l}=this;let c=t;if(!(this.deprecatedHidden&&!this.debouncedFilter.length||o&&this.hasFilter)&&this.hasFilter){const t=new Set,n=e.length-1;for(let i=n;i>=0;i-=1){const n=e[i];t.has(l[n.parent])||t.has(n)||Ll(n.uid,l).slice(0,-1).forEach((e=>t.add(e)))}c=[...t]}const d=o?{...this.openNodes}:{},u=c.reduce(((e,t)=>(e[t.uid]=!0,e)),d);this.setUnlessEqual("openNodes",u),this.generateNodesToRender(),this.updateFocusIndexExternally()},toggle(e){const t=this.openNodes[e.uid];let n=[],i=[];if(t){const t=(0,x.d9)(this.openNodes),n=Dl(e.uid,this.childrenMap);n.forEach((({uid:e})=>{delete t[e]})),this.setUnlessEqual("openNodes",t),i=n.slice(1)}else this.setUnlessEqual("openNodes",{...this.openNodes,[e.uid]:!0}),n=Pl(e.uid,this.childrenMap,this.children).filter((e=>this.renderableChildNodesMap[e.uid]));this.augmentRenderNodes({uid:e.uid,include:n,exclude:i})},toggleFullTree(e){const t=this.openNodes[e.uid],n=(0,x.d9)(this.openNodes),i=Dl(e.uid,this.childrenMap);let a=[],s=[];i.forEach((({uid:e})=>{t?delete n[e]:n[e]=!0})),t?a=i.slice(1):s=i.slice(1).filter((e=>this.renderableChildNodesMap[e.uid])),this.setUnlessEqual("openNodes",n),this.augmentRenderNodes({uid:e.uid,exclude:a,include:s})},toggleSiblings(e){const t=this.openNodes[e.uid],n=(0,x.d9)(this.openNodes),i=Ol(e.uid,this.childrenMap,this.children);i.forEach((({uid:e,childUIDs:i,type:a})=>{if(i.length&&a!==we.t.groupMarker)if(t){const t=Dl(e,this.childrenMap);t.forEach((e=>{delete n[e.uid]})),delete n[e],this.augmentRenderNodes({uid:e,exclude:t.slice(1),include:[]})}else{n[e]=!0;const t=Pl(e,this.childrenMap,this.children).filter((e=>this.renderableChildNodesMap[e.uid]));this.augmentRenderNodes({uid:e,exclude:[],include:t})}})),this.setUnlessEqual("openNodes",n),this.persistState()},removeDeprecated(e,t){return t?e.filter((({deprecated:e})=>!e)):e},generateNodesToRender(){const{children:e,openNodes:t,renderableChildNodesMap:n}=this;this.setUnlessEqual("nodesToRender",e.filter((e=>n[e.uid]&&(e.parent===kl||t[e.parent])))),this.persistState(),this.scrollToElement()},augmentRenderNodes({uid:e,include:t=[],exclude:n=[]}){const i=this.nodesToRender.findIndex((t=>t.uid===e));if(t.length){const e=t.filter((e=>!this.nodesToRender.includes(e))),n=this.nodesToRender.slice(0);n.splice(i+1,0,...e),this.setUnlessEqual("nodesToRender",n)}else if(n.length){const e=new Set(n);this.setUnlessEqual("nodesToRender",this.nodesToRender.filter((t=>!e.has(t))))}this.persistState()},getFromStorage(e,t=null){const n=Fl.y7.get(tu,{}),i=n[this.technologyPath];return i?e?i[e]||t:i:t},persistState(){const e={path:this.lastActivePathItem},{path:t}=this.activeUID&&this.childrenMap[this.activeUID]||e,n={technology:this.technology,path:t,hasApiChanges:!!this.apiChanges,openNodes:Object.keys(this.openNodes).map(Number),nodesToRender:this.nodesToRender.map((({uid:e})=>e)),activeUID:this.activeUID,filter:this.filter,selectedTags:this.selectedTags},i={...Fl.y7.get(tu,{}),[this.technologyPath]:n};Fl.y7.set(tu,i)},clearPersistedState(){const e={...Fl.y7.get(tu,{}),[this.technologyPath]:{}};Fl.y7.set(tu,e)},restorePersistedState(){const e=this.getFromStorage();if(!e||e.path!==this.lastActivePathItem)return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);const{technology:t,nodesToRender:n=[],filter:i="",hasAPIChanges:a=!1,activeUID:s=null,selectedTags:r=[],openNodes:o}=e;if(!n.length&&!i&&!r.length)return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);const{childrenMap:l}=this,c=n.every((e=>l[e])),d=s?(this.childrenMap[s]||{}).path===this.lastActivePathItem:1===this.activePath.length;if(t!==this.technology||!c||a!==Boolean(this.apiChanges)||!d||s&&!i&&!r.length&&!n.includes(s))return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);this.setUnlessEqual("openNodes",Object.fromEntries(o.map((e=>[e,!0])))),this.setUnlessEqual("nodesToRender",n.map((e=>l[e]))),this.selectedTags=r,this.filter=i,this.debouncedFilter=this.filter,this.activeUID=s,this.scrollToElement()},async scrollToElement(){if(await(0,Ee.J)(1),!this.$refs.scroller)return;const e=document.getElementById(this.activeUID);if(e&&0===this.getChildPositionInScroller(e))return;const t=this.nodesToRender.findIndex((e=>e.uid===this.activeUID));-1!==t?this.$refs.scroller.scrollToItem(t):this.hasFilter&&!this.deprecatedHidden&&this.$refs.scroller.scrollToItem(0)},getChildPositionInScroller(e){if(!e)return 0;const{paddingTop:t,paddingBottom:n}=getComputedStyle(this.$refs.scroller.$el),i={top:parseInt(t,10)||0,bottom:parseInt(n,10)||0},{y:a,height:s}=this.$refs.scroller.$el.getBoundingClientRect(),{y:r}=e.getBoundingClientRect();let o=0;e.offsetParent&&(o=e.offsetParent.offsetHeight);const l=r-a-i.top;return l<0?-1:l+o>=s-i.bottom?1:0},isInsideScroller(e){return!!this.$refs.scroller&&this.$refs.scroller.$el.contains(e)},handleFocusIn({target:e,relatedTarget:t}){if(this.lastFocusTarget=e,!t)return;const n=this.getChildPositionInScroller(e);if(0===n)return;const{offsetHeight:i}=e.offsetParent;this.$refs.scroller.$el.scrollBy({top:i*n,left:0})},handleFocusOut(e){e.relatedTarget&&(this.isInsideScroller(e.relatedTarget)||(this.lastFocusTarget=null))},handleScrollerUpdate:vo((async function(){await(0,Ee.X)(300),this.lastFocusTarget&&this.isInsideScroller(this.lastFocusTarget)&&document.activeElement!==this.lastFocusTarget&&this.lastFocusTarget.focus({preventScroll:!0})}),50),setActiveUID(e){this.activeUID=e},handleNavigationChange(e){const t=this.childrenMap[e].path;t.startsWith(this.technologyPath)&&(this.setActiveUID(e),this.$emit("navigate",t))},pathsToFlatChildren(e){const t=e.slice(0).reverse(),{childrenMap:n}=this;let i=this.children;const a=[];while(t.length){const e=t.pop(),s=i.find((t=>t.path===e));if(!s)break;a.push(s),t.length&&(i=s.childUIDs.map((e=>n[e])))}return a},handleActivePathChange(e){const t=this.childrenMap[this.activeUID],n=(0,N.Z$)(e);if(t){if(n===t.path)return;const e=Ol(this.activeUID,this.childrenMap,this.children),i=Pl(this.activeUID,this.childrenMap,this.children),a=Ll(this.activeUID,this.childrenMap),s=[...i,...e,...a].find((e=>e.path===n));if(s)return void this.setActiveUID(s.uid)}const i=this.pathsToFlatChildren(e);i.length?this.setActiveUID(i[i.length-1].uid):this.activeUID?this.setActiveUID(null):this.trackOpenNodes(this.nodeChangeDeps)},updateFocusIndexExternally(){this.externalFocusChange=!0,this.activeIndex>0?this.focusIndex(this.activeIndex):this.focusIndex(0)},focusNodeParent(e){const t=this.childrenMap[e.parent];if(!t)return;const n=this.nodesToRender.findIndex((e=>e.uid===t.uid));-1!==n&&this.focusIndex(n)}}},ou=ru,lu=(0,j.Z)(ou,dc,uc,!1,null,"4fc101dd",null),cu=lu.exports,du=function(){var e=this,t=e._self._c;return t("BaseNavigatorCard",e._b({on:{close:function(t){return e.$emit("close")}},scopedSlots:e._u([{key:"body",fn:function({className:n}){return[t("transition",{attrs:{name:"delay-visibility"}},[t("div",{staticClass:"loading-navigator",class:n,attrs:{"aria-hidden":"true"}},e._l(e.LOADER_ROWS,(function(e,n){return t("LoadingNavigatorItem",{key:n,attrs:{index:n,width:e.width,hideNavigatorIcon:e.hideNavigatorIcon}})})),1)])]}}])},"BaseNavigatorCard",e.$props,!1))},uu=[],hu=function(){var e=this,t=e._self._c;return t("BaseNavigatorCardItem",{staticClass:"loading-navigator-item",style:`--index: ${e.index};`,attrs:{hideNavigatorIcon:e.hideNavigatorIcon},scopedSlots:e._u([{key:"navigator-icon",fn:function({className:e}){return[t("div",{class:e})]}},{key:"title-container",fn:function(){return[t("div",{staticClass:"loader",style:{width:e.width}})]},proxy:!0}])})},pu=[],gu={name:"LoadingNavigatorItem",components:{BaseNavigatorCardItem:Ad},props:{...Ad.props,index:{type:Number,default:0},width:{type:String,default:"50%"}}},fu=gu,mu=(0,j.Z)(fu,hu,pu,!1,null,"0de29914",null),yu=mu.exports;const vu=[{width:"30%",hideNavigatorIcon:!0},{width:"80%"},{width:"50%"}];var bu,Tu,_u={name:"LoadingNavigatorCard",components:{BaseNavigatorCard:Ud,LoadingNavigatorItem:yu},data(){return{LOADER_ROWS:vu}}},Su=_u,ku=(0,j.Z)(Su,du,uu,!1,null,"3b7cf3a4",null),Cu=ku.exports,wu={name:"Navigator",components:{NavigatorCard:cu,LoadingNavigatorCard:Cu},data(){return{INDEX_ROOT_KEY:kl}},props:{flatChildren:{type:Array,required:!0},parentTopicIdentifiers:{type:Array,required:!0},technology:{type:Object,required:!1},isFetching:{type:Boolean,default:!1},references:{type:Object,default:()=>{}},navigatorReferences:{type:Object,default:()=>{}},scrollLockID:{type:String,default:""},errorFetching:{type:Boolean,default:!1},renderFilterOnTop:{type:Boolean,default:!1},apiChanges:{type:Object,default:null}},computed:{parentTopicReferences({references:e,parentTopicIdentifiers:t}){return t.reduce(((t,n)=>{const i=e[n];return i?t.concat(i):(console.error(`Reference for "${n}" is missing`),t)}),[])},activePath({parentTopicReferences:e,$route:{path:t}}){if(t=t.replace(/\/$/,"").toLowerCase(),!e.length)return[t];let n=1;return"technologies"===e[0].kind&&(n=2),e.slice(n).map((e=>e.url)).concat(t)},type:()=>we.t.module,technologyProps:({technology:e})=>e?{technology:e.title,technologyPath:e.path||e.url,isTechnologyBeta:e.beta}:null}},xu=wu,Iu=(0,j.Z)(xu,lc,cc,!1,null,"7c66a058",null),$u=Iu.exports,Du=n(5184),Pu={name:"NavigatorDataProvider",props:{interfaceLanguage:{type:String,default:D.Z.swift.key.url},technologyUrl:{type:String,default:""},apiChangesVersion:{type:String,default:""}},data(){return{isFetching:!1,errorFetching:!1,isFetchingAPIChanges:!1,navigationIndex:{[D.Z.swift.key.url]:[]},navigationReferences:{},diffs:null}},computed:{flatChildren:({technologyWithChildren:e={}})=>$l(e.children||[],null,0,e.beta),technologyPath:({technologyUrl:e})=>{const t=/(\/documentation\/(?:[^/]+))\/?/.exec(e);return t?t[1]:""},technologyWithChildren({navigationIndex:e,interfaceLanguage:t,technologyPath:n}){let i=e[t]||[];i.length||(i=e[D.Z.swift.key.url]||[]);const a=i.find((e=>n.toLowerCase()===e.path.toLowerCase()));return a??i[0]}},methods:{async fetchIndexData(){try{this.isFetching=!0;const{includedArchiveIdentifiers:e=[],interfaceLanguages:t,references:n}=await(0,x.LR)({slug:this.$route.params.locale||""});this.navigationIndex=Object.freeze(t),this.navigationReferences=Object.freeze(n),R["default"].setIncludedArchiveIdentifiers(e)}catch(bh){this.errorFetching=!0}finally{this.isFetching=!1}}},watch:{"$route.params.locale":{handler:"fetchIndexData",immediate:!0}},render(){return this.$scopedSlots.default({technology:this.technologyWithChildren,isFetching:this.isFetching,errorFetching:this.errorFetching,isFetchingAPIChanges:this.isFetchingAPIChanges,apiChanges:this.diffs,flatChildren:this.flatChildren,references:this.navigationReferences})}},Lu=Pu,Ou=(0,j.Z)(Lu,bu,Tu,!1,null,null,null),Au=Ou.exports,Nu=function(){var e=this,t=e._self._c;return t("NavBase",{staticClass:"documentation-nav",attrs:{breakpoint:e.BreakpointName.medium,hasOverlay:!1,hasNoBorder:e.hasNoBorder,isDark:e.isDark,isWideFormat:"",hasFullWidthBorder:"","aria-label":e.$t("api-reference"),showActions:e.hasMenuItems},scopedSlots:e._u([e.displaySidenav?{key:"pre-title",fn:function({closeNav:n,isOpen:i,currentBreakpoint:a,className:s}){return[t("div",{class:s},[t("div",{staticClass:"sidenav-toggle-wrapper"},[t("button",{staticClass:"sidenav-toggle",attrs:{"aria-label":e.$t("navigator.open-navigator"),id:e.baseNavOpenSidenavButtonId,tabindex:i?-1:null},on:{click:function(t){return t.preventDefault(),e.handleSidenavToggle(n,a)}}},[t("span",{staticClass:"sidenav-icon-wrapper"},[t("SidenavIcon",{staticClass:"icon-inline sidenav-icon"})],1)])])])]}}:null,{key:"default",fn:function(){return[e._t("title",null,{className:"nav-title"})]},proxy:!0},{key:"tray",fn:function({closeNav:n}){return[e.hasMenuItems?t("NavMenuItems",{staticClass:"nav-menu-settings"},[e.hasLanguageToggle?t("LanguageToggle",{attrs:{interfaceLanguage:e.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath,closeNav:n}}):e._e(),e._t("menu-items")],2):e._e(),e._t("tray-after")]}},{key:"after-content",fn:function(){return[e._t("after-content")]},proxy:!0}],null,!0)})},Ru=[],Bu=n(2586),Eu=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"sidenav-icon",attrs:{viewBox:"0 0 14 14",height:"14",themeId:"sidenav"}},[t("path",{attrs:{d:"M6.533 1.867h-6.533v10.267h14v-10.267zM0.933 11.2v-8.4h4.667v8.4zM13.067 11.2h-6.533v-8.4h6.533z"}}),t("path",{attrs:{d:"M1.867 5.133h2.8v0.933h-2.8z"}}),t("path",{attrs:{d:"M1.867 7.933h2.8v0.933h-2.8z"}})])},Mu=[],zu={name:"SidenavIcon",components:{SVGIcon:hr.Z}},Ku=zu,Zu=(0,j.Z)(Ku,Eu,Mu,!1,null,null,null),qu=Zu.exports,ju=function(){var e=this,t=e._self._c;return t("NavMenuItemBase",{staticClass:"nav-menu-setting language-container"},[t("div",{class:{"language-toggle-container":e.hasLanguages}},[t("select",{ref:"language-sizer",staticClass:"language-dropdown language-sizer",attrs:{"aria-hidden":"true",tabindex:"-1"}},[t("option",{key:e.currentLanguage.name,attrs:{selected:""}},[e._v(e._s(e.currentLanguage.name))])]),t("label",{staticClass:"nav-menu-setting-label",attrs:{for:e.hasLanguages?"language-toggle":null}},[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),e.hasLanguages?t("select",{directives:[{name:"model",rawName:"v-model",value:e.languageModel,expression:"languageModel"}],staticClass:"language-dropdown nav-menu-link",style:`width: ${e.adjustedWidth}px`,attrs:{id:"language-toggle"},on:{change:[function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.languageModel=t.target.multiple?n:n[0]},function(t){return e.pushRoute(e.currentLanguage.route)}]}},e._l(e.languages,(function(n){return t("option",{key:n.api,domProps:{value:n.api}},[e._v(" "+e._s(n.name)+" ")])})),0):t("span",{staticClass:"nav-menu-toggle-none current-language",attrs:{"aria-current":"page"}},[e._v(e._s(e.currentLanguage.name))]),e.hasLanguages?t("InlineChevronDownIcon",{staticClass:"toggle-icon icon-inline"}):e._e()],1),e.hasLanguages?t("div",{staticClass:"language-list-container"},[t("span",{staticClass:"nav-menu-setting-label"},[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),t("ul",{staticClass:"language-list"},e._l(e.languages,(function(n){return t("li",{key:n.api,staticClass:"language-list-item"},[n.api===e.languageModel?t("span",{staticClass:"current-language",attrs:{"data-language":n.api,"aria-current":"page"}},[e._v(" "+e._s(n.name)+" ")]):t("a",{staticClass:"nav-menu-link",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.pushRoute(n.route)}}},[e._v(" "+e._s(n.name)+" ")])])})),0)]):e._e()])},Fu=[],Hu=n(5151),Vu={name:"LanguageToggle",components:{InlineChevronDownIcon:Hu.Z,NavMenuItemBase:Dr.Z},inject:{store:{default(){return{setPreferredLanguage(){}}}}},props:{interfaceLanguage:{type:String,required:!0},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},closeNav:{type:Function,default:()=>{}}},data(){return{languageModel:null,adjustedWidth:0}},mounted(){const e=Be((async()=>{await(0,Ee.J)(3),this.calculateSelectWidth()}),150);window.addEventListener("resize",e),window.addEventListener("orientationchange",e),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)}))},watch:{interfaceLanguage:{immediate:!0,handler(e){this.languageModel=e}},currentLanguage:{immediate:!0,handler:"calculateSelectWidth"}},methods:{getRoute(e){const t=e.query===D.Z.swift.key.url?void 0:e.query;return{query:{...this.$route.query,language:t},path:this.isCurrentPath(e.path)?null:(0,A.Jf)(e.path)}},async pushRoute(e){await this.closeNav(),this.store.setPreferredLanguage(e.query),this.$router.push(this.getRoute(e))},isCurrentPath(e){return this.$route.path.replace(/^\//,"")===e},async calculateSelectWidth(){await this.$nextTick(),this.adjustedWidth=this.$refs["language-sizer"].clientWidth+8}},computed:{languages(){return[{name:D.Z.swift.name,api:D.Z.swift.key.api,route:{path:this.swiftPath,query:D.Z.swift.key.url}},{name:D.Z.objectiveC.name,api:D.Z.objectiveC.key.api,route:{path:this.objcPath,query:D.Z.objectiveC.key.url}}]},currentLanguage:({languages:e,languageModel:t})=>e.find((e=>e.api===t)),hasLanguages:({objcPath:e,swiftPath:t})=>t&&e}},Wu=Vu,Uu=(0,j.Z)(Wu,ju,Fu,!1,null,"4323807e",null),Qu=Uu.exports,Gu={name:"DocumentationNav",components:{SidenavIcon:qu,NavBase:Bu.Z,NavMenuItems:rr.Z,LanguageToggle:Qu},props:{isDark:{type:Boolean,default:!1},hasNoBorder:{type:Boolean,default:!1},interfaceLanguage:{type:String,required:!1},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},displaySidenav:{type:Boolean,default:!1}},computed:{baseNavOpenSidenavButtonId:()=>Ul.Yj,BreakpointName:()=>or.L3,hasLanguageToggle:({interfaceLanguage:e,swiftPath:t,objcPath:n})=>!(!e||!t&&!n),hasMenuItems:({hasLanguageToggle:e,$slots:t})=>!(!e&&!t["menu-items"])},methods:{async handleSidenavToggle(e,t){await e(),this.$emit("toggle-sidenav",t),await this.$nextTick();const n=document.getElementById(wl);n&&n.focus()}}},Xu=Gu,Yu=(0,j.Z)(Xu,Nu,Ru,!1,null,"5e58283e",null),Ju=Yu.exports;const eh="navigator-hidden-large";var th={name:"DocumentationLayout",constants:{NAVIGATOR_HIDDEN_ON_LARGE_KEY:eh},components:{Navigator:$u,AdjustableSidebarWidth:oc,NavigatorDataProvider:Au,Nav:Ju,QuickNavigationButton:eo,QuickNavigationModal:Zl,PortalTarget:Ur.YC},mixins:[Du.Z],props:{enableNavigator:Boolean,diffAvailability:{type:Object,required:!1},interfaceLanguage:{type:String,required:!1},references:{type:Object,default:()=>{}},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},selectedAPIChangesVersion:{type:String,required:!1},technology:{type:Object,require:!1},parentTopicIdentifiers:{type:Array,default:()=>[]},navigatorFixedWidth:{type:Number,default:null}},data(){return{sidenavVisibleOnMobile:!1,sidenavHiddenOnLarge:Fl.tO.get(eh,!1),showQuickNavigationModal:!1,BreakpointName:or.L3}},computed:{enableQuickNavigation:({isTargetIDE:e})=>!e&&(0,w.$8)(["features","docs","quickNavigation","enable"],!0),sidebarProps:({sidenavVisibleOnMobile:e,enableNavigator:t,sidenavHiddenOnLarge:n,navigatorFixedWidth:i})=>t?{shownOnMobile:e,hiddenOnLarge:n,fixedWidth:i}:{enableNavigator:t},sidebarListeners(){return this.enableNavigator?{"update:shownOnMobile":this.toggleMobileSidenav,"update:hiddenOnLarge":this.toggleLargeSidenav}:{}}},methods:{handleToggleSidenav(e){e===or.L3.large?this.toggleLargeSidenav():this.toggleMobileSidenav()},openQuickNavigationModal(){this.sidenavVisibleOnMobile||(this.showQuickNavigationModal=!0)},toggleLargeSidenav(e=!this.sidenavHiddenOnLarge){this.sidenavHiddenOnLarge=e,Fl.tO.set(eh,e)},toggleMobileSidenav(e=!this.sidenavVisibleOnMobile){this.sidenavVisibleOnMobile=e},onQuickNavigationKeydown(e){("/"===e.key||"o"===e.key&&e.shiftKey&&e.metaKey)&&this.enableNavigator&&"input"!==e.target.tagName.toLowerCase()&&(this.openQuickNavigationModal(),e.preventDefault())}},mounted(){this.enableQuickNavigation&&window.addEventListener("keydown",this.onQuickNavigationKeydown)},beforeDestroy(){this.enableQuickNavigation&&window.removeEventListener("keydown",this.onQuickNavigationKeydown)},inject:{isTargetIDE:{default(){return!1}}}},nh=th,ih=(0,j.Z)(nh,Vr,Wr,!1,null,"8aa6db48",null),ah=ih.exports,sh=n(2717);const rh="symbol";var oh={watch:{topicData:{immediate:!0,handler:"extractOnThisPageSections"}},methods:{shouldRegisterContentSection(e){return e.type===di.BlockType.heading&&e.level<4},extractOnThisPageSections(e){if(!e)return;this.store.resetPageSections();const{metadata:{title:t},primaryContentSections:n,topicSections:i,defaultImplementationsSections:a,relationshipsSections:s,seeAlsoSections:r,kind:o}=e;this.store.addOnThisPageSection({title:t,anchor:sh.$,level:1,isSymbol:o===rh},{i18n:!1}),n&&n.forEach((e=>{switch(e.kind){case je.mentions:this.store.addOnThisPageSection({title:this.$t("mentioned-in"),anchor:(0,bn.HA)("mentions"),level:2});break;case je.content:Ue.Z.methods.forEach.call(e,(e=>{this.shouldRegisterContentSection(e)&&this.store.addOnThisPageSection({title:e.text,anchor:e.anchor||(0,bn.HA)(e.text),level:e.level},{i18n:!1})}));break;case je.properties:case je.restBody:case je.restCookies:case je.restEndpoint:case je.restHeaders:case je.restParameters:case je.restResponses:this.store.addOnThisPageSection({title:e.title,anchor:(0,bn.HA)(e.title),level:2});break;default:sn[e.kind]&&this.store.addOnThisPageSection(sn[e.kind])}})),i&&this.store.addOnThisPageSection(an.topics),a&&this.store.addOnThisPageSection(an.defaultImplementations),s&&this.store.addOnThisPageSection(an.relationships),r&&this.store.addOnThisPageSection(an.seeAlso)}}},lh=n(9030),ch=n(1944),dh=n(1789),uh=n(8093),hh=n(8571);const{extractProps:ph}=Hr.methods,gh="0.3.0";var fh={name:"DocumentationTopicView",constants:{MIN_RENDER_JSON_VERSION_WITH_INDEX:gh},components:{CodeTheme:uh.Z,Topic:Hr,DocumentationLayout:ah},mixins:[oh,dh.Z],props:{enableMinimized:{type:Boolean,default:!1}},data(){return{topicDataDefault:null,topicDataObjc:null,store:pl.Z}},provide(){return{store:this.store}},computed:{disableHeroBackground:()=>!1,documentationLayoutProps:({topicProps:{diffAvailability:e,interfaceLanguage:t,references:n},enableNavigator:i,technology:a,parentTopicIdentifiers:s,objcPath:r,swiftPath:o,store:{state:{selectedAPIChangesVersion:l}}})=>({diffAvailability:e,interfaceLanguage:t,references:n,enableNavigator:i,technology:a,parentTopicIdentifiers:s,objcPath:r,swiftPath:o,selectedAPIChangesVersion:l}),objcOverrides:({topicData:e})=>{const{variantOverrides:t=[]}=e||{},n=({interfaceLanguage:e})=>e===D.Z.objectiveC.key.api,i=({traits:e})=>e.some(n),a=t.find(i);return a?a.patch:null},topicData:{get(){return this.topicDataObjc?this.topicDataObjc:this.topicDataDefault},set(e){this.topicDataDefault=e}},topicKey:({$route:e,topicProps:t})=>[e.path,t.interfaceLanguage].join(),topicProps(){return ph(this.topicData)},parentTopicIdentifiers:({topicProps:{hierarchy:e,references:t},$route:n})=>{if(!e)return[];const{paths:i=[]}=e;return i.length?i.find((e=>{const i=e.find((e=>t[e]&&"technologies"!==t[e].kind)),a=i&&t[i];return a&&n.path.toLowerCase().startsWith(a.url.toLowerCase())}))||i[0]:[]},technology:({$route:e,topicProps:{identifier:t,references:n,role:i,title:a},parentTopicIdentifiers:s})=>{const r={title:a,url:e.path},o=n[t];if(!s.length)return o||r;const l=n[s[0]];return l&&"technologies"!==l.kind?l:(i!==C.L.collection||o)&&(l&&n[s[1]]||o)||r},languagePaths:({topicData:{variants:e=[]}})=>e.reduce(((e,t)=>t.traits.reduce(((e,n)=>n.interfaceLanguage?{...e,[n.interfaceLanguage]:(e[n.interfaceLanguage]||[]).concat(t.paths)}:e),e)),{}),objcPath:({languagePaths:{[D.Z.objectiveC.key.api]:[e]=[]}={}})=>e,swiftPath:({languagePaths:{[D.Z.swift.key.api]:[e]=[]}={}})=>e,isSymbolBeta:({topicProps:{platforms:e}})=>!!(e&&e.length&&e.every((e=>e.beta))),isSymbolDeprecated:({topicProps:{platforms:e,deprecationSummary:t}})=>!!(t&&t.length>0||e&&e.length&&e.every((e=>e.deprecatedAt))),enableOnThisPageNav:({isTargetIDE:e})=>!(0,w.$8)(["features","docs","onThisPageNavigator","disable"],!1)&&!e,enableNavigator:({isTargetIDE:e,topicDataDefault:t})=>!e&&(0,ch.n4)((0,ch.W1)(t.schemaVersion),gh)>=0,rootHierarchyReference:({parentTopicIdentifiers:e,topicProps:{references:t}})=>t[e[0]]||{},isRootTechnologyLink:({rootHierarchyReference:{kind:e}})=>"technologies"===e,hierarchyItems:({parentTopicIdentifiers:e,isRootTechnologyLink:t})=>t?e.slice(1):e,rootLink:({isRootTechnologyLink:e,rootHierarchyReference:t,$route:n})=>e?{path:t.url,query:n.query}:null},methods:{handleCodeColorsChange(e){hh.Z.updateCodeColors(e)},applyObjcOverrides(){this.topicDataObjc=k((0,x.d9)(this.topicData),this.objcOverrides)}},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge),this.$bridge.on("codeColors",this.handleCodeColorsChange),this.$bridge.send({type:"requestCodeColors"})},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge),this.$bridge.off("codeColors",this.handleCodeColorsChange)},inject:{isTargetIDE:{default(){return!1}}},beforeRouteEnter(e,t,n){e.meta.skipFetchingData?n((e=>e.newContentMounted())):(0,x.Ek)(e,t,n).then((t=>n((n=>{(0,lh.jk)(e.params.locale,n),n.topicData=t,e.query.language===D.Z.objectiveC.key.url&&n.objcOverrides&&n.applyObjcOverrides()})))).catch(n)},beforeRouteUpdate(e,t,n){e.path===t.path&&e.query.language===D.Z.objectiveC.key.url&&this.objcOverrides?(this.applyObjcOverrides(),n()):(0,x.Us)(e,t)?(0,x.Ek)(e,t,n).then((t=>{this.topicDataObjc=null,this.topicData=t,e.query.language===D.Z.objectiveC.key.url&&this.objcOverrides&&this.applyObjcOverrides(),(0,lh.jk)(e.params.locale,this),n()})).catch(n):n()},created(){this.store.reset()},watch:{topicData(){this.$nextTick((()=>{this.newContentMounted()}))}}},mh=fh,yh=(0,j.Z)(mh,i,a,!1,null,null,null),vh=yh.exports},7274:function(e,t){var n,i,a;(function(s,r){i=[],n=r,a="function"===typeof n?n.apply(t,i):n,void 0===a||(e.exports=a)})(0,(function(){var e=/(auto|scroll)/,t=function(e,n){return null===e.parentNode?n:t(e.parentNode,n.concat([e]))},n=function(e,t){return getComputedStyle(e,null).getPropertyValue(t)},i=function(e){return n(e,"overflow")+n(e,"overflow-y")+n(e,"overflow-x")},a=function(t){return e.test(i(t))},s=function(e){if(e instanceof HTMLElement||e instanceof SVGElement){for(var n=t(e.parentNode,[]),i=0;i({"~0":"~","~1":"/"}[e]||e)))}function*o(e){const t=1;if(e.lengtht)throw new Error(`invalid array index ${e}`);return n}function*p(e,t,n={strict:!1}){let i=e;for(const s of o(t)){if(n.strict&&!Object.prototype.hasOwnProperty.call(i,s))throw new u(t);i=i[s],yield{node:i,token:s}}}function g(e,t){let n=e;for(const{node:i}of p(e,t,{strict:!0}))n=i;return n}function f(e,t,n){let i=null,s=e,a=null;for(const{node:o,token:l}of p(e,t))i=s,s=o,a=l;if(!i)throw new u(t);if(Array.isArray(i))try{const e=h(a,i);i.splice(e,0,n)}catch(r){throw new u(t)}else Object.assign(i,{[a]:n});return e}function m(e,t){let n=null,i=e,s=null;for(const{node:r,token:o}of p(e,t))n=i,i=r,s=o;if(!n)throw new u(t);if(Array.isArray(n))try{const e=h(s,n);n.splice(e,1)}catch(a){throw new u(t)}else{if(!i)throw new u(t);delete n[s]}return e}function y(e,t,n){return m(e,t),f(e,t,n),e}function v(e,t,n){const i=g(e,t);return m(e,t),f(e,n,i),e}function b(e,t,n){return f(e,n,g(e,t)),e}function T(e,t,n){function i(e,t){const n=typeof e,s=typeof t;if(n!==s)return!1;switch(n){case d:{const n=Object.keys(e),s=Object.keys(t);return n.length===s.length&&n.every(((n,a)=>n===s[a]&&i(e[n],t[n])))}default:return e===t}}const s=g(e,t);if(!i(n,s))throw new Error("test failed");return e}const S={add:(e,{path:t,value:n})=>f(e,t,n),copy:(e,{from:t,path:n})=>b(e,t,n),move:(e,{from:t,path:n})=>v(e,t,n),remove:(e,{path:t})=>m(e,t),replace:(e,{path:t,value:n})=>y(e,t,n),test:(e,{path:t,value:n})=>T(e,t,n)};function _(e,{op:t,...n}){const i=S[t];if(!i)throw new Error("unknown operation");return i(e,n)}function C(e,t){return t.reduce(_,e)}var k=n(7192),w=n(8841),I=n(2433),x=function(){var e=this,t=e._self._c;return t("div",{staticClass:"doc-topic",class:{"with-on-this-page":e.enableOnThisPageNav&&e.isOnThisPageNavVisible}},[t(e.isTargetIDE?"div":"main",{tag:"component",staticClass:"main",attrs:{id:"main"}},[t("DocumentationHero",{attrs:{role:e.role,enhanceBackground:e.enhanceBackground,enableMinimized:e.enableMinimized,shortHero:e.shortHero,shouldShowLanguageSwitcher:e.shouldShowLanguageSwitcher,iconOverride:e.references[e.pageIcon],standardColorIdentifier:e.standardColorIdentifier},scopedSlots:e._u([{key:"above-content",fn:function(){return[e._t("above-hero-content")]},proxy:!0}],null,!0)},[e._t("above-title"),e.shouldShowLanguageSwitcher?t("LanguageSwitcher",{attrs:{interfaceLanguage:e.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath}}):e._e(),t("Title",{class:{"minimized-title":e.enableMinimized},attrs:{eyebrow:e.enableMinimized?null:e.roleHeading},scopedSlots:e._u([e.isSymbolDeprecated||e.isSymbolBeta?{key:"after",fn:function(){return[t("small",{class:e.tagName,attrs:{"data-tag-name":e.tagName}})]},proxy:!0}:null],null,!0)},[t(e.titleBreakComponent,{tag:"component"},[e._v(e._s(e.title))])],1),e.abstract?t("Abstract",{class:{"minimized-abstract":e.enableMinimized},attrs:{content:e.abstract}}):e._e(),e.sampleCodeDownload?t("div",[t("DownloadButton",{staticClass:"sample-download",attrs:{action:e.sampleCodeDownload.action}})],1):e._e(),e.shouldShowAvailability?t("Availability",{attrs:{platforms:e.platforms,technologies:e.technologies}}):e._e(),e.declarations.length?t("div",{staticClass:"declarations-container",class:{"minimized-container":e.enableMinimized}},e._l(e.declarations,(function(n,i){return t("Declaration",{key:i,attrs:{conformance:e.conformance,declarations:n.declarations,source:e.remoteSource}})})),1):e._e()],2),t("div",{staticClass:"doc-content-wrapper"},[t("div",{staticClass:"doc-content",class:{"no-primary-content":!e.hasPrimaryContent&&e.enhanceBackground}},[e.hasPrimaryContent?t("div",{class:["container",{"minimized-container":e.enableMinimized}]},[t("div",{staticClass:"description",class:{"after-enhanced-hero":e.enhanceBackground}},[e.isRequirement?t("RequirementMetadata",{attrs:{defaultImplementationsCount:e.defaultImplementationsCount}}):e._e(),e.deprecationSummary&&e.deprecationSummary.length?t("Aside",{attrs:{kind:"deprecated"}},[t("ContentNode",{attrs:{content:e.deprecationSummary}})],1):e._e(),e.downloadNotAvailableSummary&&e.downloadNotAvailableSummary.length?t("Aside",{attrs:{kind:"note"}},[t("ContentNode",{attrs:{content:e.downloadNotAvailableSummary}})],1):e._e()],1),e.primaryContentSectionsSanitized&&e.primaryContentSectionsSanitized.length?t("PrimaryContent",{class:{"with-border":!e.enhanceBackground},attrs:{conformance:e.conformance,source:e.remoteSource,sections:e.primaryContentSectionsSanitized}}):e._e(),e.shouldShowViewMoreLink?t("ViewMore",{attrs:{url:e.viewMoreLink}}):e._e()],1):e._e(),e.shouldRenderTopicSection?t("Topics",{attrs:{sections:e.topicSections,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,topicStyle:e.topicSectionsStyle}}):e._e(),e.defaultImplementationsSections&&!e.enableMinimized?t("DefaultImplementations",{attrs:{sections:e.defaultImplementationsSections,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta}}):e._e(),e.relationshipsSections&&!e.enableMinimized?t("Relationships",{attrs:{sections:e.relationshipsSections}}):e._e(),e.seeAlsoSections&&!e.enableMinimized?t("SeeAlso",{attrs:{sections:e.seeAlsoSections}}):e._e()],1),e.enableOnThisPageNav?[t("OnThisPageStickyContainer",{directives:[{name:"show",rawName:"v-show",value:e.isOnThisPageNavVisible,expression:"isOnThisPageNavVisible"}]},[e.topicState.onThisPageSections.length>2?t("OnThisPageNav"):e._e()],1)]:e._e()],2),!e.isTargetIDE&&e.hasBetaContent?t("BetaLegalText"):e._e()],1),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.$t("documentation.current-page",{title:e.pageTitle}))+" ")])],1)},$=[],D=n(3078),P=n(2974),L=n(2449),A=n(5947),O=n(4030),N=n(7587),R=function(){var e=this,t=e._self._c;return t("div",{staticClass:"betainfo"},[t("div",{staticClass:"betainfo-container"},[t("GridRow",[t("GridColumn",{attrs:{span:{large:12}}},[t("p",{staticClass:"betainfo-label"},[e._v(e._s(e.$t("metadata.beta.software")))]),t("div",{staticClass:"betainfo-content"},[e._t("content",(function(){return[t("p",[e._v(e._s(e.$t("metadata.beta.legal")))])]}))],2),e._t("after")],2)],1)],1)])},B=[],E=n(9649),M=n(1576),z={name:"BetaLegalText",components:{GridColumn:M.Z,GridRow:E.Z}},K=z,Z=n(1001),j=(0,Z.Z)(K,R,B,!1,null,"ba3b3cc0",null),q=j.exports,F=function(){var e=this,t=e._self._c;return t("Section",{staticClass:"language",attrs:{role:"complementary","aria-label":e.$t("language")}},[t("Title",[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),t("div",{staticClass:"language-list"},[t("LanguageSwitcherLink",{staticClass:"language-option swift",class:{active:e.swift.active},attrs:{url:e.swift.active?null:e.swift.url},on:{click:function(t){return e.chooseLanguage(e.swift)}}},[e._v(" "+e._s(e.swift.name)+" ")]),t("LanguageSwitcherLink",{staticClass:"language-option objc",class:{active:e.objc.active},attrs:{url:e.objc.active?null:e.objc.url},on:{click:function(t){return e.chooseLanguage(e.objc)}}},[e._v(" "+e._s(e.objc.name)+" ")])],1)],1)},H=[],V=function(){var e=this,t=e._self._c;return e.url?t("a",{attrs:{href:e.url},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[e._t("default")],2):t("span",[e._t("default")],2)},W=[],U={name:"LanguageSwitcherLink",props:{url:[String,Object]}},G=U,Q=(0,Z.Z)(G,V,W,!1,null,null,null),J=Q.exports,Y=function(){var e=this,t=e._self._c;return t("div",{staticClass:"summary-section"},[e._t("default")],2)},X=[],ee={name:"Section"},te=ee,ne=(0,Z.Z)(te,Y,X,!1,null,"3aa6f694",null),ie=ne.exports,se=function(){var e=this,t=e._self._c;return t("p",{staticClass:"title"},[e._t("default")],2)},ae=[],re={name:"Title"},oe=re,le=(0,Z.Z)(oe,se,ae,!1,null,"6796f6ea",null),ce=le.exports,de={name:"LanguageSwitcher",components:{LanguageSwitcherLink:J,Section:ie,Title:ce},inject:{isTargetIDE:{default:()=>!1},store:{default(){return{setPreferredLanguage(){}}}}},props:{interfaceLanguage:{type:String,required:!0},objcPath:{type:String,required:!0},swiftPath:{type:String,required:!0}},computed:{objc:({interfaceLanguage:e,objcPath:t,$route:{query:n}})=>({...D.Z.objectiveC,active:D.Z.objectiveC.key.api===e,url:(0,L.Q2)((0,A.Jf)(t),{...n,language:D.Z.objectiveC.key.url})}),swift:({interfaceLanguage:e,swiftPath:t,$route:{query:n}})=>({...D.Z.swift,active:D.Z.swift.key.api===e,url:(0,L.Q2)((0,A.Jf)(t),{...n,language:void 0})})},methods:{chooseLanguage(e){this.isTargetIDE||this.store.setPreferredLanguage(e.key.url),this.$router.push(e.url)}}},ue=de,he=(0,Z.Z)(ue,F,H,!1,null,"1a36493d",null),pe=he.exports,ge=function(){var e=this,t=e._self._c;return t("div",{staticClass:"view-more-link"},[t("router-link",{staticClass:"base-link",attrs:{to:e.url}},[e._t("default",(function(){return[e._v(e._s(e.$t("documentation.view-more")))]}))],2)],1)},fe=[],me={name:"ViewMore",props:{url:{type:String,required:!0}}},ye=me,ve=(0,Z.Z)(ye,ge,fe,!1,null,"3f54e653",null),be=ve.exports,Te=function(){var e=this,t=e._self._c;return t("div",{class:["documentation-hero",{"documentation-hero--disabled":!e.enhanceBackground,"theme-dark":e.enhanceBackground}],style:e.styles},[t("div",{staticClass:"icon"},[e.enhanceBackground?t("TopicTypeIcon",{key:"first",staticClass:"background-icon first-icon",attrs:{type:e.type,"image-override":e.iconOverride,"with-colors":""}}):e._e()],1),t("div",{staticClass:"documentation-hero__above-content"},[e._t("above-content")],2),t("div",{staticClass:"documentation-hero__content",class:{"short-hero":e.shortHero,"extra-bottom-padding":e.shouldShowLanguageSwitcher,"minimized-hero":e.enableMinimized}},[e._t("default")],2)])},Se=[],_e=n(3570),Ce=n(5629),ke=n(1869);const we={red:"red",orange:"orange",yellow:"yellow",blue:"blue",green:"green",purple:"purple",gray:"gray"};var Ie={name:"DocumentationHero",components:{TopicTypeIcon:_e.Z},props:{role:{type:String,required:!0},enhanceBackground:{type:Boolean,required:!0},enableMinimized:{type:Boolean,default:!1},shortHero:{type:Boolean,required:!0},shouldShowLanguageSwitcher:{type:Boolean,required:!0},iconOverride:{type:Object,required:!1},standardColorIdentifier:{type:String,required:!1,validator:e=>Object.prototype.hasOwnProperty.call(we,e)}},computed:{color:({type:e})=>ke.g[Ce.$[e]||e]||ke.c.teal,styles:({color:e,standardColorIdentifier:t})=>({"--accent-color":`var(--color-documentation-intro-accent, var(--color-type-icon-${e}))`,"--standard-accent-color":t&&`var(--color-standard-${t}-documentation-intro-fill, var(--color-standard-${t}))`}),type:({role:e})=>{switch(e){case k.L.collection:return Ce.t.module;case k.L.collectionGroup:return Ce.t.collection;default:return e}}}},xe=Ie,$e=(0,Z.Z)(xe,Te,Se,!1,null,"0a9cf53e",null),De=$e.exports,Pe=n(352),Le=n(3946),Ae=function(){var e=this,t=e._self._c;return t("div",{staticClass:"OnThisPageNav"},[t("ul",{staticClass:"items"},e._l(e.onThisPageSections,(function(n){return t("li",{key:n.anchor,class:e.getItemClasses(n)},[t("router-link",{staticClass:"base-link",attrs:{to:n.url},nativeOn:{click:function(t){return e.handleFocusAndScroll(n.anchor)}}},[t(e.getWrapperComponent(n),{tag:"component"},[e._v(" "+e._s(e.getTextContent(n))+" ")])],1)],1)})),0)])},Oe=[];function Ne(e,t){let n,i;return function(...s){const a=this;if(!i)return e.apply(a,s),void(i=Date.now());clearTimeout(n),n=setTimeout((()=>{Date.now()-i>=t&&(e.apply(a,s),i=Date.now())}),t-(Date.now()-i))}}var Re=n(5657),Be=n(3704),Ee={name:"OnThisPageNav",components:{WordBreak:Pe.Z},mixins:[Be.Z],inject:{store:{default(){return{state:{onThisPageSections:[],currentPageAnchor:null}}}}},computed:{onThisPageSections:({store:e,$route:t})=>e.state.onThisPageSections.map((e=>({...e,url:(0,L.Q2)(`#${e.anchor}`,t.query)}))),currentPageAnchor:({store:e})=>e.state.currentPageAnchor},async mounted(){window.addEventListener("scroll",this.onScroll,!1),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("scroll",this.onScroll)}))},watch:{onThisPageSections:{immediate:!0,async handler(){await(0,Re.J)(8),this.onScroll()}}},methods:{onScroll:Ne((function(){const e=this.onThisPageSections.length;if(!e)return;const{scrollY:t,innerHeight:n}=window,{scrollHeight:i}=document.body,s=t+n>=i,a=t<=0,r=.3*n+t;if(a||s){const t=a?0:e-1;return void this.store.setCurrentPageSection(this.onThisPageSections[t].anchor)}let o,l,c=null;for(o=0;o(0,Xe.$8)(["theme","code","indentationWidth"],it),formattedTokens:({language:e,formattedSwiftTokens:t,tokens:n})=>e===D.Z.swift.key.api?t:n,formattedSwiftTokens:({indentationWidth:e,tokens:t})=>{const n=" ".repeat(e);let i=!1;const s=[];let a=0,r=null,o=null,l=null,c=null,d=0,u=null;while(ae===nt.attribute||e===nt.externalParam;e.text&&e.text.endsWith(", ")&&g&&f(g)&&(h.text=`${e.text.trimEnd()}\n${n}`,i=!0),s.push(h),a+=1}if(i&&null!==r){const e=s[r].text;s[r].text=`${e}\n${n}`}if(i&&null!==l){const e=s[l].text,t=e.slice(0,c),n=e.slice(c),i=`${t}\n${n}`;s[l].text=i}return s},hasMultipleLines({formattedTokens:e}){return e.reduce(((t,n,i)=>{let s=/\n/g;return i===e.length-1&&(s=/\n(?!$)/g),n.text?t+(n.text.match(s)||[]).length:t}),1)>=2}},methods:{propsFor(e){return{kind:e.kind,identifier:e.identifier,text:e.text,tokens:e.tokens}},handleWindowResize(){this.displaysMultipleLines=(0,Je.s)(this.$refs.declarationGroup)}},async mounted(){window.addEventListener("resize",this.handleWindowResize),this.language===D.Z.objectiveC.key.api&&(await this.$nextTick(),Qe(this.$refs.code.$el,this.language)),this.handleWindowResize()},beforeDestroy(){window.removeEventListener("resize",this.handleWindowResize)}},at=st,rt=(0,Z.Z)(at,We,Ue,!1,null,"d22a3f50",null),ot=rt.exports,lt=n(1842),ct={name:"DeclarationGroup",components:{Source:ot},mixins:[lt.PH],inject:{languages:{default:()=>new Set},interfaceLanguage:{default:()=>D.Z.swift.key.api},symbolKind:{default:()=>{}}},props:{declaration:{type:Object,required:!0},shouldCaption:{type:Boolean,default:!1},changeType:{type:String,required:!1}},computed:{classes:({changeType:e,multipleLinesClass:t,displaysMultipleLinesAfterAPIChanges:n})=>({[`declaration-group--changed declaration-group--${e}`]:e,[t]:n}),caption(){return this.declaration.platforms.join(", ")},isSwift:({interfaceLanguage:e})=>e===D.Z.swift.key.api}},dt=ct,ut=(0,Z.Z)(dt,He,Ve,!1,null,"4f51d8d2",null),ht=ut.exports,pt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"declaration-diff"},[t("div",{staticClass:"declaration-diff-current"},[t("div",{staticClass:"declaration-diff-version"},[e._v("Current")]),e._l(e.currentDeclarations,(function(n,i){return t("DeclarationGroup",{key:i,attrs:{declaration:n,"should-caption":e.currentDeclarations.length>1,changeType:e.changeType}})}))],2),t("div",{staticClass:"declaration-diff-previous"},[t("div",{staticClass:"declaration-diff-version"},[e._v("Previous")]),e._l(e.previousDeclarations,(function(n,i){return t("DeclarationGroup",{key:i,attrs:{declaration:n,"should-caption":e.previousDeclarations.length>1,changeType:e.changeType}})}))],2)])},gt=[],ft={name:"DeclarationDiff",components:{DeclarationGroup:ht},props:{changes:{type:Object,required:!0},changeType:{type:String,required:!0}},computed:{previousDeclarations:({changes:e})=>e.declaration.previous||[],currentDeclarations:({changes:e})=>e.declaration.new||[]}},mt=ft,yt=(0,Z.Z)(mt,pt,gt,!1,null,"b3e21c4a",null),vt=yt.exports,bt=function(){var e=this,t=e._self._c;return t("a",{staticClass:"declaration-source-link",attrs:{href:e.url,title:`Open source file for ${e.fileName}`,target:"_blank"}},[e.isSwiftFile?t("SwiftFileIcon",{staticClass:"declaration-icon"}):e._e(),t("WordBreak",[e._v(e._s(e.fileName))])],1)},Tt=[],St=n(7834),_t={name:"DeclarationSourceLink",components:{WordBreak:Pe.Z,SwiftFileIcon:St.Z},props:{url:{type:String,required:!0},fileName:{type:String,required:!0}},computed:{isSwiftFile:({fileName:e})=>e.endsWith(".swift")}},Ct=_t,kt=(0,Z.Z)(Ct,bt,Tt,!1,null,"5863919c",null),wt=kt.exports,It=n(9426),xt={name:"Declaration",components:{DeclarationDiff:vt,DeclarationGroup:ht,DeclarationSourceLink:wt,ConditionalConstraints:Fe.Z},constants:{ChangeTypes:It.yf,multipleLinesClass:Ye._},inject:["identifier","store"],data:({store:{state:e}})=>({state:e,multipleLinesClass:Ye._}),props:{conformance:{type:Object,required:!1},source:{type:Object,required:!1},declarations:{type:Array,required:!0}},computed:{hasPlatformVariants(){return this.declarations.length>1},hasModifiedChanges({declarationChanges:e}){if(!e||!e.declaration)return!1;const t=e.declaration;return!(!(t.new||[]).length||!(t.previous||[]).length)},declarationChanges:({state:{apiChanges:e},identifier:t})=>e&&e[t],changeType:({declarationChanges:e,hasModifiedChanges:t})=>{if(!e)return;const n=e.declaration;return n?t?It.yf.modified:e.change:e.change===It.yf.added?It.yf.added:void 0},changeClasses:({changeType:e})=>({[`changed changed-${e}`]:e})}},$t=xt,Dt=(0,Z.Z)($t,je,qe,!1,null,"2ab6251b",null),Pt=Dt.exports,Lt=function(){var e=this,t=e._self._c;return t("ContentNode",e._b({staticClass:"abstract"},"ContentNode",e.$props,!1))},At=[],Ot=n(8846),Nt={name:"Abstract",components:{ContentNode:Ot.Z},props:Ot.Z.props},Rt=Nt,Bt=(0,Z.Z)(Rt,Lt,At,!1,null,"cdcaacd2",null),Et=Bt.exports,Mt=n(7605),zt=function(){var e=this,t=e._self._c;return t("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections,wrapTitle:!0}})},Kt=[];const Zt={topics:{title:"sections.topics",anchor:"topics",level:2},defaultImplementations:{title:"sections.default-implementations",anchor:"default-implementations",level:2},relationships:{title:"sections.relationships",anchor:"relationships",level:2},seeAlso:{title:"sections.see-also",anchor:"see-also",level:2}},jt={[Ze.details]:{title:"sections.details",anchor:"details",level:2},[Ze.parameters]:{title:"sections.parameters",anchor:"parameters",level:2},[Ze.possibleValues]:{title:"sections.possible-values",anchor:"possibleValues",level:2}};var qt=function(){var e=this,t=e._self._c;return t("ContentTable",{attrs:{anchor:e.anchor,title:e.title}},e._l(e.sectionsWithTopics,(function(n,i){return t("ContentTableSection",{key:`${n.title}_${i}`,class:{"no-title":!n.title},attrs:{title:n.title,anchor:n.anchor},scopedSlots:e._u([n.title&&e.wrapTitle?{key:"title",fn:function({className:i}){return[t("LinkableHeading",{class:i,attrs:{level:3,anchor:n.anchor}},[t("WordBreak",[e._v(e._s(n.title))])],1)]}}:null,n.abstract?{key:"abstract",fn:function(){return[t("ContentNode",{attrs:{content:n.abstract}})]},proxy:!0}:null,n.discussion?{key:"discussion",fn:function(){return[t("ContentNode",{attrs:{content:n.discussion.content}})]},proxy:!0}:null],null,!0)},[e.shouldRenderList?e._l(n.topics,(function(n){return t("TopicsLinkBlock",{key:n.identifier,staticClass:"topic",attrs:{topic:n,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta}})})):t("TopicsLinkCardGrid",{staticClass:"topic",attrs:{items:n.topics,topicStyle:e.topicStyle}})],2)})),1)},Ft=[],Ht=n(2627),Vt=n(8039),Wt=n(5953),Ut=function(){var e=this,t=e._self._c;return t("section",{staticClass:"contenttable alt-light"},[t("div",{staticClass:"container"},[t("LinkableHeading",{staticClass:"title",attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),e._t("default")],2)])},Gt=[],Qt={name:"ContentTable",components:{LinkableHeading:Vt.Z},props:{anchor:{type:String,required:!0},title:{type:String,required:!0}}},Jt=Qt,Yt=(0,Z.Z)(Jt,Ut,Gt,!1,null,"6e075935",null),Xt=Yt.exports,en=function(){var e=this,t=e._self._c;return t("div",{staticClass:"contenttable-section"},[t("div",{staticClass:"section-title"},[e._t("title",(function(){return[e.title?t("LinkableHeading",{class:e.className,attrs:{level:3,anchor:e.anchorComputed}},[e._v(e._s(e.title))]):e._e()]}),{className:e.className})],2),t("div",{staticClass:"section-content"},[e._t("abstract"),e._t("discussion"),e._t("default")],2)])},tn=[],nn=n(3208);const sn="contenttable-title";var an={name:"ContentTableSection",components:{LinkableHeading:Vt.Z},props:{title:{type:String,required:!1},anchor:{type:String,default:null}},computed:{anchorComputed:({title:e,anchor:t})=>t||(0,nn.HA)(e||""),className:()=>sn}},rn=an,on=(0,Z.Z)(rn,en,tn,!1,null,"1b0546d9",null),ln=on.exports,cn=n(9037),dn={name:"TopicsTable",mixins:[Wt.Z],components:{TopicsLinkCardGrid:Ht.Z,WordBreak:Pe.Z,ContentTable:Xt,TopicsLinkBlock:cn["default"],ContentNode:Ot.Z,ContentTableSection:ln,LinkableHeading:Vt.Z},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:{type:Array,required:!0},title:{type:String,required:!1,default(){return"Topics"}},anchor:{type:String,required:!1,default(){return"topics"}},wrapTitle:{type:Boolean,default:!1},topicStyle:{type:String,default:Le.o.list}},computed:{shouldRenderList:({topicStyle:e})=>e===Le.o.list,sectionsWithTopics(){return this.sections.map((e=>({...e,topics:e.identifiers.reduce(((e,t)=>this.references[t]?e.concat(this.references[t]):e),[])})))}}},un=dn,hn=(0,Z.Z)(un,qt,Ft,!1,null,"1c2724f5",null),pn=hn.exports,gn={name:"DefaultImplementations",components:{TopicsTable:pn},computed:{contentSectionData:()=>Zt.defaultImplementations},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections}},fn=gn,mn=(0,Z.Z)(fn,zt,Kt,!1,null,null,null),yn=mn.exports,vn=function(){var e=this,t=e._self._c;return t("div",{staticClass:"primary-content"},e._l(e.sections,(function(n,i){return t(e.componentFor(n),e._b({key:i,tag:"component"},"component",e.propsFor(n),!1))})),1)},bn=[],Tn=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),t("dl",{staticClass:"datalist"},[e._l(e.values,(function(n){return[t("dt",{key:`${n.name}:name`,staticClass:"param-name"},[t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n.name))])],1),n.content?t("dd",{key:`${n.name}:content`,staticClass:"value-content"},[t("ContentNode",{attrs:{content:n.content}})],1):e._e()]}))],2)],1)},Sn=[],_n=n(8843),Cn={name:"PossibleValues",components:{ContentNode:_n["default"],LinkableHeading:Vt.Z,WordBreak:Pe.Z},props:{values:{type:Array,required:!0}},computed:{contentSectionData:()=>jt[Ze.possibleValues]}},kn=Cn,wn=(0,Z.Z)(kn,Tn,Sn,!1,null,null,null),In=wn.exports,xn=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("DeclarationSource",{attrs:{tokens:e.tokens}})],1)},$n=[],Dn={name:"RestEndpoint",components:{DeclarationSource:ot,LinkableHeading:Vt.Z},props:{title:{type:String,required:!0},tokens:{type:Array,required:!0}},computed:{anchor:({title:e})=>(0,nn.HA)(e)}},Pn=Dn,Ln=(0,Z.Z)(Pn,xn,$n,!1,null,null,null),An=Ln.exports,On=function(){var e=this,t=e._self._c;return t("section",{staticClass:"details"},[t("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),t("dl",[e.isSymbol?[t("dt",{key:`${e.details.name}:name`,staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.name"))+" ")]),t("dd",{key:`${e.details.ideTitle}:content`,staticClass:"detail-content"},[e._v(" "+e._s(e.details.ideTitle)+" ")])]:e._e(),e.isTitle?[t("dt",{key:`${e.details.name}:key`,staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.key"))+" ")]),t("dd",{key:`${e.details.ideTitle}:content`,staticClass:"detail-content"},[e._v(" "+e._s(e.details.name)+" ")])]:e._e(),t("dt",{key:`${e.details.name}:type`,staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.type"))+" ")]),t("dd",{staticClass:"detail-content"},[t("PropertyListKeyType",{attrs:{types:e.details.value}})],1)],2)],1)},Nn=[],Rn=function(){var e=this,t=e._self._c;return t("div",{staticClass:"type"},[e._v(e._s(e.typeOutput))])},Bn=[],En={name:"PropertyListKeyType",props:{types:{type:Array,required:!0}},computed:{englishTypes(){return this.types.map((({arrayMode:e,baseType:t="*"})=>e?`array of ${this.pluralizeKeyType(t)}`:t))},typeOutput(){return this.englishTypes.length>2?[this.englishTypes.slice(0,this.englishTypes.length-1).join(", "),this.englishTypes[this.englishTypes.length-1]].join(", or "):this.englishTypes.join(" or ")}},methods:{pluralizeKeyType(e){switch(e){case"dictionary":return"dictionaries";case"array":case"number":case"string":return`${e}s`;default:return e}}}},Mn=En,zn=(0,Z.Z)(Mn,Rn,Bn,!1,null,"791bac44",null),Kn=zn.exports,Zn={name:"PropertyListKeyDetails",components:{PropertyListKeyType:Kn,LinkableHeading:Vt.Z},props:{details:{type:Object,required:!0}},computed:{contentSectionData:()=>jt[Ze.details],isTitle(){return"title"===this.details.titleStyle&&this.details.ideTitle},isSymbol(){return"symbol"===this.details.titleStyle&&this.details.ideTitle}}},jn=Zn,qn=(0,Z.Z)(jn,On,Nn,!1,null,"d66cd00c",null),Fn=qn.exports,Hn=function(){var e=this,t=e._self._c;return t("section",{staticClass:"parameters"},[t("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),t("dl",[e._l(e.parameters,(function(n){return[t("dt",{key:`${n.name}:name`,staticClass:"param-name"},[t("code",[e._v(e._s(n.name))])]),t("dd",{key:`${n.name}:content`,staticClass:"param-content"},[t("ContentNode",{attrs:{content:n.content}})],1)]}))],2)],1)},Vn=[],Wn={name:"Parameters",components:{ContentNode:Ot.Z,LinkableHeading:Vt.Z},props:{parameters:{type:Array,required:!0}},computed:{contentSectionData:()=>jt[Ze.parameters]}},Un=Wn,Gn=(0,Z.Z)(Un,Hn,Vn,!1,null,"5ef1227e",null),Qn=Gn.exports,Jn=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("ParametersTable",{staticClass:"property-table",attrs:{parameters:e.properties,changes:e.propertyChanges},scopedSlots:e._u([{key:"symbol",fn:function({name:n,type:i,content:s,changes:a,deprecated:r}){return[t("div",{staticClass:"property-name",class:{deprecated:r}},[t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n))])],1),e.shouldShiftType({name:n,content:s})?e._e():t("PossiblyChangedType",{attrs:{type:i,changes:a.type}})]}},{key:"description",fn:function({name:n,type:i,attributes:s,content:a,required:r,changes:o,deprecated:l,readOnly:c}){return[e.shouldShiftType({name:n,content:a})?t("PossiblyChangedType",{attrs:{type:i,changes:o.type}}):e._e(),l?[t("Badge",{staticClass:"property-deprecated",attrs:{variant:"deprecated"}}),e._v("  ")]:e._e(),t("PossiblyChangedTextAttribute",{attrs:{changes:o.required,value:r}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("required")}))+" ")]),t("PossiblyChangedTextAttribute",{attrs:{changes:o.readOnly,value:c}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("read-only")}))+" ")]),a?t("ContentNode",{attrs:{content:a}}):e._e(),t("ParameterAttributes",{attrs:{attributes:s,changes:o.attributes}})]}}])})],1)},Yn=[],Xn={inject:["identifier","store"],data:({store:{state:e}})=>({state:e}),computed:{apiChanges:({state:{apiChanges:e},identifier:t})=>e&&e[t]}},ei=n(7432),ti=function(){var e=this,t=e._self._c;return t("div",{staticClass:"parameters-table"},e._l(e.parameters,(function(n){return t("Row",{key:n[e.keyBy],staticClass:"param",class:e.changedClasses(n[e.keyBy])},[t("Column",{staticClass:"param-symbol",attrs:{span:{large:3,small:12}}},[e._t("symbol",null,null,e.getProps(n,e.changes[n[e.keyBy]]))],2),t("Column",{staticClass:"param-content",attrs:{span:{large:9,small:12}}},[e._t("description",null,null,e.getProps(n,e.changes[n[e.keyBy]]))],2)],1)})),1)},ni=[],ii={name:"ParametersTable",components:{Row:E.Z,Column:M.Z},props:{parameters:{type:Array,required:!0},changes:{type:Object,default:()=>({})},keyBy:{type:String,default:"name"}},methods:{getProps(e,t={}){return{...e,changes:t}},changedClasses(e){const{changes:t}=this,{change:n}=t[e]||{};return{[`changed changed-${n}`]:n}}}},si=ii,ai=(0,Z.Z)(si,ti,ni,!1,null,"eee7e94e",null),ri=ai.exports,oi=function(){var e=this,t=e._self._c;return t("div",{staticClass:"parameter-attributes"},[e.shouldRender(e.AttributeKind.default)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.default")}))),t("code",[e._v(e._s(n.value))])]}}],null,!1,2998238055)},"ParameterMetaAttribute",{kind:e.AttributeKind.default,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.minimum)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.minimum")}))),t("code",[e._v(e._s(n.value))])]}}],null,!1,859757818)},"ParameterMetaAttribute",{kind:e.AttributeKind.minimum,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.minimumExclusive)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.minimum")}))),t("code",[e._v("> "+e._s(n.value))])]}}],null,!1,770347247)},"ParameterMetaAttribute",{kind:e.AttributeKind.minimumExclusive,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.maximum)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.maximum")}))),t("code",[e._v(e._s(n.value))])]}}],null,!1,1190666532)},"ParameterMetaAttribute",{kind:e.AttributeKind.maximum,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.maximumExclusive)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.maximum")}))),t("code",[e._v("< "+e._s(n.value))])]}}],null,!1,1156490099)},"ParameterMetaAttribute",{kind:e.AttributeKind.maximumExclusive,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.allowedTypes)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:e.$tc("parameters.possible-types",e.fallbackToValues(n).length)}))),t("code",[e._l(e.fallbackToValues(n),(function(i,s){return[e._l(i,(function(i,a){return[t("DeclarationToken",e._b({key:`${s}-${a}`},"DeclarationToken",i,!1)),s+1({new:null,previous:null})},value:{type:[Object,Array,String,Boolean],default:null},wrapChanges:{type:Boolean,default:!0},renderSingleChange:{type:Boolean,default:!1}},render(e){const{value:t,changes:n={},wrapChanges:i,renderSingleChange:s}=this,{new:a,previous:r}=n,o=(t,n)=>{const s=this.$scopedSlots.default({value:t});return n&&i?e("div",{class:n},[s]):s?s[0]:null};if(a||r){const t=o(a,ui.added),n=o(r,ui.removed);return s?a&&!r?t:n:e("div",{class:"property-changegroup"},[a?t:"",r?n:""])}return o(t)}},fi=gi,mi=(0,Z.Z)(fi,hi,pi,!1,null,null,null),yi=mi.exports,vi={name:"ParameterMetaAttribute",components:{RenderChanged:yi},props:{kind:{type:String,required:!0},attributes:{type:Object,required:!0},changes:{type:Object,default:()=>({})}}},bi=vi,Ti=(0,Z.Z)(bi,ci,di,!1,null,"f911f232",null),Si=Ti.exports;const _i={allowedTypes:"allowedTypes",allowedValues:"allowedValues",default:"default",maximum:"maximum",maximumExclusive:"maximumExclusive",minimum:"minimum",minimumExclusive:"minimumExclusive"};var Ci={name:"ParameterAttributes",components:{ParameterMetaAttribute:Si,DeclarationToken:tt["default"]},constants:{AttributeKind:_i},props:{attributes:{type:Array,default:()=>[]},changes:{type:Object,default:()=>({})}},computed:{AttributeKind:()=>_i,attributesObject:({attributes:e})=>e.reduce(((e,t)=>({...e,[t.kind]:t})),{})},methods:{shouldRender(e){return Object.prototype.hasOwnProperty.call(this.attributesObject,e)},fallbackToValues:e=>{const t=e||[];return Array.isArray(t)?t:t.values}}},ki=Ci,wi=(0,Z.Z)(ki,oi,li,!1,null,null,null),Ii=wi.exports,xi=function(){var e=this,t=e._self._c;return t("RenderChanged",{attrs:{renderSingleChange:"",value:e.value,changes:e.changes},scopedSlots:e._u([{key:"default",fn:function({value:n}){return[n?t("span",{staticClass:"property-text"},[e._t("default")],2):e._e()]}}],null,!0)})},$i=[],Di={name:"PossiblyChangedTextAttribute",components:{RenderChanged:yi},props:{changes:{type:Object,required:!1},value:{type:Boolean,default:!1}}},Pi=Di,Li=(0,Z.Z)(Pi,xi,$i,!1,null,null,null),Ai=Li.exports,Oi=function(){var e=this,t=e._self._c;return t("RenderChanged",{attrs:{value:e.type,wrapChanges:!1,changes:e.changes},scopedSlots:e._u([{key:"default",fn:function({value:n}){return[t("DeclarationTokenGroup",{staticClass:"property-metadata property-type",attrs:{type:e.getValues(n)}})]}}])})},Ni=[],Ri=function(){var e=this,t=e._self._c;return e.type&&e.type.length?t("div",[t("code",e._l(e.type,(function(n,i){return t("DeclarationToken",e._b({key:i},"DeclarationToken",n,!1))})),1)]):e._e()},Bi=[],Ei={name:"DeclarationTokenGroup",components:{DeclarationToken:tt["default"]},props:{type:{type:Array,default:()=>[],required:!1}}},Mi=Ei,zi=(0,Z.Z)(Mi,Ri,Bi,!1,null,null,null),Ki=zi.exports,Zi={name:"PossiblyChangedType",components:{DeclarationTokenGroup:Ki,RenderChanged:yi},props:{type:{type:Array,required:!0},changes:{type:Object,required:!1}},methods:{getValues(e){return Array.isArray(e)?e:e.values}}},ji=Zi,qi=(0,Z.Z)(ji,Oi,Ni,!1,null,"549ed0a8",null),Fi=qi.exports,Hi={name:"PropertyTable",mixins:[Xn],components:{Badge:ei.Z,WordBreak:Pe.Z,PossiblyChangedTextAttribute:Ai,PossiblyChangedType:Fi,ParameterAttributes:Ii,ContentNode:Ot.Z,ParametersTable:ri,LinkableHeading:Vt.Z},props:{title:{type:String,required:!0},properties:{type:Array,required:!0}},computed:{anchor:({title:e})=>(0,nn.HA)(e),propertyChanges:({apiChanges:e})=>(e||{}).properties},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},Vi=Hi,Wi=(0,Z.Z)(Vi,Jn,Yn,!1,null,"39899ccf",null),Ui=Wi.exports,Gi=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("ParametersTable",{attrs:{parameters:[e.bodyParam],changes:e.bodyChanges,keyBy:"key"},scopedSlots:e._u([{key:"symbol",fn:function({type:n,content:i,changes:s,name:a}){return[e.shouldShiftType({name:a,content:i})?e._e():t("PossiblyChangedType",{attrs:{type:n,changes:s.type}})]}},{key:"description",fn:function({name:n,content:i,mimeType:s,type:a,changes:r}){return[e.shouldShiftType({name:n,content:i})?t("PossiblyChangedType",{attrs:{type:a,changes:r.type}}):e._e(),i?t("ContentNode",{attrs:{content:i}}):e._e(),s?t("PossiblyChangedMimetype",{attrs:{mimetype:s,changes:r.mimetype,change:r.change}}):e._e()]}}])}),e.parts.length?[t("h3",[e._v(e._s(e.$t("sections.parts")))]),t("ParametersTable",{staticClass:"parts",attrs:{parameters:e.parts,changes:e.partsChanges},scopedSlots:e._u([{key:"symbol",fn:function({name:n,type:i,content:s,changes:a}){return[t("div",{staticClass:"part-name"},[t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n))])],1),s?t("PossiblyChangedType",{attrs:{type:i,changes:a.type}}):e._e()]}},{key:"description",fn:function({content:n,mimeType:i,required:s,type:a,attributes:r,changes:o,readOnly:l}){return[t("div",[n?e._e():t("PossiblyChangedType",{attrs:{type:a,changes:o.type}}),t("PossiblyChangedTextAttribute",{attrs:{changes:o.required,value:s}},[e._v("(Required) ")]),t("PossiblyChangedTextAttribute",{attrs:{changes:o.readOnly,value:l}},[e._v("(Read only) ")]),n?t("ContentNode",{attrs:{content:n}}):e._e(),i?t("PossiblyChangedMimetype",{attrs:{mimetype:i,changes:o.mimetype,change:o.change}}):e._e(),t("ParameterAttributes",{attrs:{attributes:r,changes:o.attributes}})],1)]}}],null,!1,1779956822)})]:e._e()],2)},Qi=[],Ji=function(){var e=this,t=e._self._c;return t("RenderChanged",{attrs:{changes:e.changeValues,value:e.mimetype},scopedSlots:e._u([{key:"default",fn:function({value:n}){return[t("div",{staticClass:"response-mimetype"},[e._v(" "+e._s(e.$t("content-type",{value:n}))+" ")])]}}])})},Yi=[],Xi={name:"PossiblyChangedMimetype",components:{RenderChanged:yi},props:{mimetype:{type:String,required:!0},changes:{type:[Object,String],required:!1},change:{type:String,required:!1}},computed:{changeValues({change:e,changes:t}){return e===It.yf.modified&&"string"!==typeof t?t:void 0}}},es=Xi,ts=(0,Z.Z)(es,Ji,Yi,!1,null,"18890a0f",null),ns=ts.exports;const is="restRequestBody";var ss={name:"RestBody",mixins:[Xn],components:{PossiblyChangedMimetype:ns,PossiblyChangedTextAttribute:Ai,PossiblyChangedType:Fi,WordBreak:Pe.Z,ParameterAttributes:Ii,ContentNode:Ot.Z,ParametersTable:ri,LinkableHeading:Vt.Z},constants:{ChangesKey:is},props:{bodyContentType:{type:Array,required:!0},content:{type:Array},mimeType:{type:String,required:!0},parts:{type:Array,default:()=>[]},title:{type:String,required:!0}},computed:{anchor:({title:e})=>(0,nn.HA)(e),bodyParam:({bodyContentType:e,content:t,mimeType:n})=>({key:is,content:t,mimeType:n,type:e}),bodyChanges:({apiChanges:e})=>e||{},partsChanges:({bodyChanges:e})=>(e[is]||{}).parts},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},as=ss,rs=(0,Z.Z)(as,Gi,Qi,!1,null,"68facc94",null),os=rs.exports,ls=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("ParametersTable",{attrs:{parameters:e.parameters,changes:e.parameterChanges},scopedSlots:e._u([{key:"symbol",fn:function({name:n,type:i,content:s,changes:a,deprecated:r}){return[t("div",{staticClass:"param-name",class:{deprecated:r}},[t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n))])],1),e.shouldShiftType({content:s,name:n})?e._e():t("PossiblyChangedType",{attrs:{type:i,changes:a.type}})]}},{key:"description",fn:function({name:n,type:i,content:s,required:a,attributes:r,changes:o,deprecated:l,readOnly:c}){return[t("div",[e.shouldShiftType({content:s,name:n})?t("PossiblyChangedType",{attrs:{type:i,changes:o.type}}):e._e(),l?[t("Badge",{staticClass:"param-deprecated",attrs:{variant:"deprecated"}}),e._v("  ")]:e._e(),t("PossiblyChangedTextAttribute",{attrs:{changes:o.required,value:a}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("required")}))+" ")]),t("PossiblyChangedTextAttribute",{attrs:{changes:o.readOnly,value:c}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("read-only")}))+" ")]),s?t("ContentNode",{attrs:{content:s}}):e._e(),t("ParameterAttributes",{attrs:{attributes:r,changes:o}})],2)]}}])})],1)},cs=[],ds={name:"RestParameters",mixins:[Xn],components:{Badge:ei.Z,PossiblyChangedType:Fi,PossiblyChangedTextAttribute:Ai,ParameterAttributes:Ii,WordBreak:Pe.Z,ContentNode:Ot.Z,ParametersTable:ri,LinkableHeading:Vt.Z},props:{title:{type:String,required:!0},parameters:{type:Array,required:!0}},computed:{anchor:({title:e})=>(0,nn.HA)(e),parameterChanges:({apiChanges:e})=>(e||{}).restParameters},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},us=ds,hs=(0,Z.Z)(us,ls,cs,!1,null,"0d9b752e",null),ps=hs.exports,gs=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("ParametersTable",{attrs:{parameters:e.responses,changes:e.propertyChanges,"key-by":"status"},scopedSlots:e._u([{key:"symbol",fn:function({status:n,type:i,reason:s,content:a,changes:r}){return[t("div",{staticClass:"response-name"},[t("code",[e._v(" "+e._s(n)+" "),t("span",{staticClass:"reason"},[e._v(e._s(s))])])]),e.shouldShiftType({content:a,reason:s,status:n})?e._e():t("PossiblyChangedType",{attrs:{type:i,changes:r.type}})]}},{key:"description",fn:function({content:n,mimetype:i,reason:s,type:a,status:r,changes:o}){return[e.shouldShiftType({content:n,reason:s,status:r})?t("PossiblyChangedType",{attrs:{type:a,changes:o.type}}):e._e(),t("div",{staticClass:"response-reason"},[t("code",[e._v(e._s(s))])]),n?t("ContentNode",{attrs:{content:n}}):e._e(),i?t("PossiblyChangedMimetype",{attrs:{mimetype:i,changes:o.mimetype,change:o.change}}):e._e()]}}])})],1)},fs=[],ms={name:"RestResponses",mixins:[Xn],components:{PossiblyChangedMimetype:ns,PossiblyChangedType:Fi,ContentNode:Ot.Z,ParametersTable:ri,LinkableHeading:Vt.Z},props:{title:{type:String,required:!0},responses:{type:Array,required:!0}},computed:{anchor:({title:e})=>(0,nn.HA)(e),propertyChanges:({apiChanges:e})=>(e||{}).restResponses},methods:{shouldShiftType:({content:e=[],reason:t,status:n})=>!(e.length||t)&&n}},ys=ms,vs=(0,Z.Z)(ys,gs,fs,!1,null,"ee5b05cc",null),bs=vs.exports,Ts={name:"PrimaryContent",components:{ContentNode:Ot.Z,Parameters:Qn,PropertyListKeyDetails:Fn,PropertyTable:Ui,RestBody:os,RestEndpoint:An,RestParameters:ps,RestResponses:bs,PossibleValues:In},constants:{SectionKind:Ze},props:{sections:{type:Array,required:!0,validator:e=>e.every((({kind:e})=>Object.prototype.hasOwnProperty.call(Ze,e)))}},computed:{span(){return{large:9,medium:9,small:12}}},methods:{componentFor(e){return{[Ze.content]:Ot.Z,[Ze.details]:Fn,[Ze.parameters]:Qn,[Ze.properties]:Ui,[Ze.restBody]:os,[Ze.restParameters]:ps,[Ze.restHeaders]:ps,[Ze.restCookies]:ps,[Ze.restEndpoint]:An,[Ze.restResponses]:bs,[Ze.possibleValues]:In}[e.kind]},propsFor(e){const{bodyContentType:t,content:n,details:i,items:s,kind:a,mimeType:r,parameters:o,title:l,tokens:c,values:d}=e;return{[Ze.content]:{content:n},[Ze.details]:{details:i},[Ze.parameters]:{parameters:o},[Ze.possibleValues]:{values:d},[Ze.properties]:{properties:s,title:l},[Ze.restBody]:{bodyContentType:t,content:n,mimeType:r,parts:o,title:l},[Ze.restCookies]:{parameters:s,title:l},[Ze.restEndpoint]:{tokens:c,title:l},[Ze.restHeaders]:{parameters:s,title:l},[Ze.restParameters]:{parameters:s,title:l},[Ze.restResponses]:{responses:s,title:l}}[a]}}},Ss=Ts,_s=(0,Z.Z)(Ss,vn,bn,!1,null,"56ef0742",null),Cs=_s.exports,ks=function(){var e=this,t=e._self._c;return t("ContentTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title)}},e._l(e.sectionsWithSymbols,(function(e){return t("Section",{key:e.type,attrs:{title:e.title,anchor:e.anchor}},[t("List",{attrs:{symbols:e.symbols,type:e.type}})],1)})),1)},ws=[],Is=function(){var e=this,t=e._self._c;return t("ul",{ref:"apiChangesDiff",staticClass:"relationships-list",class:e.classes},e._l(e.symbols,(function(n){return t("li",{key:n.identifier,staticClass:"relationships-item"},[n.url?t("Reference",{staticClass:"link",attrs:{role:n.role,kind:n.kind,url:n.url}},[e._v(e._s(n.title))]):t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n.title))]),n.conformance?t("ConditionalConstraints",{attrs:{constraints:n.conformance.constraints,prefix:n.conformance.conformancePrefix}}):e._e()],1)})),0)},xs=[],$s=n(2387);const Ds=3,Ps={conformsTo:"conformance",inheritsFrom:"inheritance",inheritedBy:"inheritedBy"};var Ls={name:"RelationshipsList",components:{ConditionalConstraints:Fe.Z,Reference:$s.Z,WordBreak:Pe.Z},inject:["store","identifier"],mixins:[lt.JY,lt.PH],props:{symbols:{type:Array,required:!0},type:{type:String,required:!0}},data(){return{state:this.store.state}},computed:{classes({changeType:e,multipleLinesClass:t,displaysMultipleLinesAfterAPIChanges:n}){return[{inline:this.shouldDisplayInline,column:!this.shouldDisplayInline,[`changed changed-${e}`]:!!e,[t]:n}]},hasAvailabilityConstraints(){return this.symbols.some((e=>!!(e.conformance||{}).constraints))},changes({identifier:e,state:{apiChanges:t}}){return(t||{})[e]||{}},changeType({changes:e,type:t}){const n=Ps[t];if(e.change!==It.yf.modified)return e.change;const i=e[n];if(!i)return;const s=(e,t)=>e.map(((e,n)=>[e,t[n]])),a=s(i.previous,i.new).some((([e,t])=>e.content?0===e.content.length&&t.content.length>0:!!t.content));return a?It.yf.added:It.yf.modified},shouldDisplayInline(){const{hasAvailabilityConstraints:e,symbols:t}=this;return t.length<=Ds&&!e}}},As=Ls,Os=(0,Z.Z)(As,Is,xs,!1,null,"ba5cad92",null),Ns=Os.exports,Rs={name:"Relationships",mixins:[Wt.Z],components:{ContentTable:Xt,List:Ns,Section:ln},props:{sections:{type:Array,required:!0}},computed:{contentSectionData:()=>Zt.relationships,sectionsWithSymbols(){return this.sections.map((e=>({...e,symbols:e.identifiers.reduce(((e,t)=>this.references[t]?e.concat(this.references[t]):e),[])})))}}},Bs=Rs,Es=(0,Z.Z)(Bs,ks,ws,!1,null,null,null),Ms=Es.exports,zs=n(7120),Ks=function(){var e=this,t=e._self._c;return t("Section",{staticClass:"availability",attrs:{role:"complementary","aria-label":e.$t("sections.availability")}},[e._l(e.technologies,(function(n){return t("Badge",{key:n,staticClass:"technology"},[t("TechnologyIcon",{staticClass:"tech-icon"}),e._v(" "+e._s(n)+" ")],1)})),e._l(e.platforms,(function(n){return t("Badge",{key:n.name,staticClass:"platform",class:e.changesClassesFor(n.name)},[t("AvailabilityRange",{attrs:{deprecatedAt:n.deprecatedAt,introducedAt:n.introducedAt,platformName:n.name}}),n.deprecatedAt?t("span",{staticClass:"deprecated"},[e._v(" "+e._s(e.$t("aside-kind.deprecated"))+" ")]):n.beta?t("span",{staticClass:"beta"},[e._v(e._s(e.$t("aside-kind.beta")))]):e._e()],1)}))],2)},Zs=[],js=n(9001),qs=function(){var e=this,t=e._self._c;return t("span",{attrs:{role:"text","aria-label":e.ariaLabel,title:e.description}},[e._v(" "+e._s(e.text)+" ")])},Fs=[],Hs={name:"AvailabilityRange",props:{deprecatedAt:{type:String,required:!1},introducedAt:{type:String,required:!0},platformName:{type:String,required:!0}},computed:{ariaLabel(){const{deprecatedAt:e,description:t,text:n}=this;return[n].concat(e?this.$t("change-type.deprecated"):[]).concat(t).join(", ")},description(){const{deprecatedAt:e,introducedAt:t,platformName:n}=this;return e?this.$t("availability.introduced-and-deprecated",{name:n,introducedAt:t,deprecatedAt:e}):this.$t("availability.available-on",{name:n,introducedAt:t})},text(){const{deprecatedAt:e,introducedAt:t,platformName:n}=this;return e?`${n} ${t}–${e}`:`${n} ${t}+`}}},Vs=Hs,Ws=(0,Z.Z)(Vs,qs,Fs,!1,null,null,null),Us=Ws.exports,Gs={name:"Availability",mixins:[lt.JY],inject:["identifier","store"],components:{Badge:ei.Z,AvailabilityRange:Us,Section:ie,TechnologyIcon:js.Z},props:{platforms:{type:Array,required:!0},technologies:{type:Array,required:!1}},data(){return{state:this.store.state}},methods:{changeFor(e){const{identifier:t,state:{apiChanges:n}}=this,{availability:i={}}=(n||{})[t]||{},s=i[e];if(s)return s.deprecated?It.yf.deprecated:s.introduced&&!s.introduced.previous?It.yf.added:It.yf.modified}}},Qs=Gs,Js=(0,Z.Z)(Qs,Ks,Zs,!1,null,"602d8130",null),Ys=Js.exports,Xs=function(){var e=this,t=e._self._c;return t("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections}})},ea=[],ta={name:"SeeAlso",components:{TopicsTable:pn},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections},computed:{contentSectionData:()=>Zt.seeAlso}},na=ta,ia=(0,Z.Z)(na,Xs,ea,!1,null,null,null),sa=ia.exports,aa=function(){var e=this,t=e._self._c;return t("div",{staticClass:"topictitle"},[e.eyebrow?t("span",{staticClass:"eyebrow"},[e._v(e._s(e.eyebrow))]):e._e(),t("h1",{staticClass:"title"},[e._t("default"),e._t("after")],2)])},ra=[],oa={name:"Title",props:{eyebrow:{type:String,required:!1}}},la=oa,ca=(0,Z.Z)(la,aa,ra,!1,null,"4492c658",null),da=ca.exports,ua=function(){var e=this,t=e._self._c;return t("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections,topicStyle:e.topicStyle}})},ha=[],pa={name:"Topics",components:{TopicsTable:pn},computed:{contentSectionData:()=>Zt.topics},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections,topicStyle:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(Le.o,e)}}},ga=pa,fa=(0,Z.Z)(ga,ua,ha,!1,null,null,null),ma=fa.exports,ya=function(){var e=this,t=e._self._c;return t("div",{staticClass:"OnThisPageStickyContainer"},[e._t("default")],2)},va=[],ba={name:"OnThisPageStickyContainer"},Ta=ba,Sa=(0,Z.Z)(Ta,ya,va,!1,null,"39ac6ed0",null),_a=Sa.exports;const Ca=1050;var ka={name:"DocumentationTopic",mixins:[P.Z],constants:{ON_THIS_PAGE_CONTAINER_BREAKPOINT:Ca},inject:{isTargetIDE:{default(){return!1}},store:{default(){return{reset(){},state:{}}}}},components:{Declaration:Pt,OnThisPageStickyContainer:_a,OnThisPageNav:Ke,DocumentationHero:De,Abstract:Et,Aside:N.Z,BetaLegalText:q,ContentNode:Ot.Z,DefaultImplementations:yn,DownloadButton:Mt.Z,LanguageSwitcher:pe,PrimaryContent:Cs,Relationships:Ms,RequirementMetadata:zs.Z,Availability:Ys,SeeAlso:sa,Title:da,Topics:ma,ViewMore:be,WordBreak:Pe.Z},props:{abstract:{type:Array,required:!1},conformance:{type:Object,required:!1},defaultImplementationsSections:{type:Array,required:!1},downloadNotAvailableSummary:{type:Array,required:!1},deprecationSummary:{type:Array,required:!1},diffAvailability:{type:Object,required:!1},modules:{type:Array,required:!1},hasNoExpandedDocumentation:{type:Boolean,required:!1},hierarchy:{type:Object,default:()=>({})},interfaceLanguage:{type:String,required:!0},identifier:{type:String,required:!0},isRequirement:{type:Boolean,default:()=>!1},platforms:{type:Array,required:!1},primaryContentSections:{type:Array,required:!1},references:{type:Object,required:!0},relationshipsSections:{type:Array,required:!1},roleHeading:{type:String,required:!1},title:{type:String,required:!0},topicSections:{type:Array,required:!1},topicSectionsStyle:{type:String,default:Le.o.list},sampleCodeDownload:{type:Object,required:!1},seeAlsoSections:{type:Array,required:!1},languagePaths:{type:Object,default:()=>({})},tags:{type:Array,required:!0},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},isSymbolDeprecated:{type:Boolean,required:!1},isSymbolBeta:{type:Boolean,required:!1},symbolKind:{type:String,default:""},role:{type:String,default:""},remoteSource:{type:Object,required:!1},pageImages:{type:Array,required:!1},enableMinimized:{type:Boolean,default:!1},enableOnThisPageNav:{type:Boolean,default:!1},disableHeroBackground:{type:Boolean,default:!1},standardColorIdentifier:{type:String,required:!1,validator:e=>Object.prototype.hasOwnProperty.call(we,e)},availableLocales:{type:Array,required:!1}},provide(){return{identifier:this.identifier,languages:new Set(Object.keys(this.languagePaths)),interfaceLanguage:this.interfaceLanguage,symbolKind:this.symbolKind,enableMinimized:this.enableMinimized}},data(){return{topicState:this.store.state}},computed:{normalizedSwiftPath:({swiftPath:e})=>(0,A.Jf)(e),normalizedObjcPath:({objcPath:e,swiftPath:t})=>(0,A.Jf)(e&&t?(0,L.Q2)(e,{language:D.Z.objectiveC.key.url}):e),defaultImplementationsCount(){return(this.defaultImplementationsSections||[]).reduce(((e,t)=>e+t.identifiers.length),0)},shouldShowAvailability:({platforms:e,technologies:t,enableMinimized:n})=>((e||[]).length||(t||[]).length)&&!n,hasBetaContent:({platforms:e})=>e&&e.length&&e.some((e=>e.beta)),pageTitle:({title:e})=>e,pageDescription:({abstract:e,extractFirstParagraphText:t})=>e?t(e):null,shouldShowLanguageSwitcher:({objcPath:e,swiftPath:t,isTargetIDE:n,enableMinimized:i})=>!!(e&&t&&n)&&!i,enhanceBackground:({symbolKind:e,disableHeroBackground:t,enableMinimized:n})=>!t&&!n&&(!e||"module"===e),shortHero:({roleHeading:e,abstract:t,sampleCodeDownload:n,hasAvailability:i,shouldShowLanguageSwitcher:s,declarations:a})=>!!e+!!t+!!n+!!a.length+!!i+s<=1,technologies({modules:e=[]}){const t=e.reduce(((e,t)=>(e.push(t.name),e.concat(t.relatedModules||[]))),[]);return t.length>1?t:[]},titleBreakComponent:({enhanceBackground:e})=>e?"span":Pe.Z,hasPrimaryContent:({isRequirement:e,deprecationSummary:t,downloadNotAvailableSummary:n,primaryContentSectionsSanitized:i,shouldShowViewMoreLink:s})=>e||t&&t.length||n&&n.length||i.length||s,viewMoreLink:({interfaceLanguage:e,normalizedObjcPath:t,normalizedSwiftPath:n})=>e===D.Z.objectiveC.key.api?t:n,shouldShowViewMoreLink:({enableMinimized:e,hasNoExpandedDocumentation:t,viewMoreLink:n})=>e&&!t&&n,tagName(){return this.isSymbolDeprecated?this.$t("aside-kind.deprecated"):this.$t("aside-kind.beta")},pageIcon:({pageImages:e=[]})=>{const t=e.find((({type:e})=>"icon"===e));return t?t.identifier:null},shouldRenderTopicSection:({topicSectionsStyle:e,topicSections:t,enableMinimized:n})=>t&&e!==Le.o.hidden&&!n,isOnThisPageNavVisible:({topicState:e})=>e.contentWidth>Ca,disableMetadata:({enableMinimized:e})=>e,primaryContentSectionsSanitized({primaryContentSections:e=[]}){return e.filter((({kind:e})=>e!==Ze.declarations))},declarations({primaryContentSections:e=[]}){return e.filter((({kind:e})=>e===Ze.declarations))}},methods:{extractProps(e){const{abstract:t,defaultImplementationsSections:n,deprecationSummary:i,downloadNotAvailableSummary:s,diffAvailability:a,hierarchy:r,identifier:{interfaceLanguage:o,url:l},metadata:{conformance:c,hasNoExpandedDocumentation:d,modules:u,availableLocales:h,platforms:p,required:g=!1,roleHeading:f,title:m="",tags:y=[],role:v,symbolKind:b="",remoteSource:T,images:S=[],color:{standardColorIdentifier:_}={}}={},primaryContentSections:C,relationshipsSections:k,references:w={},sampleCodeDownload:I,topicSectionsStyle:x,topicSections:$,seeAlsoSections:P,variantOverrides:L,variants:A=[]}=e,O=A.reduce(((e,t)=>t.traits.reduce(((e,n)=>n.interfaceLanguage?{...e,[n.interfaceLanguage]:(e[n.interfaceLanguage]||[]).concat(t.paths)}:e),e)),{}),{[D.Z.objectiveC.key.api]:[N]=[],[D.Z.swift.key.api]:[R]=[]}=O;return{abstract:t,conformance:c,defaultImplementationsSections:n,deprecationSummary:i,downloadNotAvailableSummary:s,diffAvailability:a,hasNoExpandedDocumentation:d,availableLocales:h,hierarchy:r,role:v,identifier:l,interfaceLanguage:o,isRequirement:g,modules:u,platforms:p,primaryContentSections:C,relationshipsSections:k,references:w,roleHeading:f,sampleCodeDownload:I,title:m,topicSections:$,topicSectionsStyle:x,seeAlsoSections:P,variantOverrides:L,symbolKind:b,tags:y.slice(0,1),remoteSource:T,pageImages:S,objcPath:N,swiftPath:R,standardColorIdentifier:_}}},created(){if(this.topicState.preferredLanguage===D.Z.objectiveC.key.url&&this.interfaceLanguage!==D.Z.objectiveC.key.api&&this.objcPath&&this.$route.query.language!==D.Z.objectiveC.key.url){const{query:e}=this.$route;this.$nextTick().then((()=>{this.$router.replace({path:(0,A.Jf)(this.objcPath),query:{...e,language:D.Z.objectiveC.key.url}})}))}O["default"].setAvailableLocales(this.availableLocales||[]),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},availableLocales(e){O["default"].setAvailableLocales(e)}}},wa=ka,Ia=(0,Z.Z)(wa,x,$,!1,null,"2ff03362",null),xa=Ia.exports,$a=n(144);const Da=()=>({[It.yf.modified]:0,[It.yf.added]:0,[It.yf.deprecated]:0});var Pa={state:{apiChanges:null,apiChangesCounts:Da(),selectedAPIChangesVersion:null},setAPIChanges(e){this.state.apiChanges=e},setSelectedAPIChangesVersion(e){this.state.selectedAPIChangesVersion=e},resetApiChanges(){this.state.apiChanges=null,this.state.apiChangesCounts=Da()},async updateApiChangesCounts(){await $a["default"].nextTick(),Object.keys(this.state.apiChangesCounts).forEach((e=>{this.state.apiChangesCounts[e]=this.countChangeType(e)}))},countChangeType(e){if(document&&document.querySelectorAll){const t=`.changed-${e}:not(.changed-total)`;return document.querySelectorAll(t).length}return 0}},La={state:{onThisPageSections:[],currentPageAnchor:null},resetPageSections(){this.state.onThisPageSections=[],this.state.currentPageAnchor=null},addOnThisPageSection(e,{i18n:t=!0}={}){this.state.onThisPageSections.push({...e,i18n:t})},setCurrentPageSection(e){const t=this.state.onThisPageSections.findIndex((({anchor:t})=>t===e));-1!==t&&(this.state.currentPageAnchor=e)}},Aa=n(5394);const{state:Oa,...Na}=Pa,{state:Ra,...Ba}=La;var Ea={state:{preferredLanguage:Aa.Z.preferredLanguage,contentWidth:0,...Oa,...Ra,references:{}},reset(){this.state.preferredLanguage=Aa.Z.preferredLanguage,this.state.references={},this.resetApiChanges()},setPreferredLanguage(e){this.state.preferredLanguage=e,Aa.Z.preferredLanguage=this.state.preferredLanguage},setContentWidth(e){this.state.contentWidth=e},setReferences(e){this.state.references=e},...Na,...Ba},Ma=n(8093),za=n(8571),Ka=n(1789),Za=n(5184);const ja="",qa=32,Fa="navigator-hide-button";function Ha(e){return e.split("").reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)|0),0)}function Va(e){const t={},n=e.length;for(let i=0;ie.parent===ja));const i=t[e];return i?(i.childUIDs||[]).map((e=>t[e])):[]}function Qa(e,t){const n=[],i=[e];let s=null;while(i.length){s=i.pop();const e=t[s];if(!e)return[];n.unshift(e),e.parent&&e.parent!==ja&&i.push(e.parent)}return n}function Ja(e,t,n){const i=t[e];return i?Ga(i.parent,t,n):[]}var Ya,Xa,er={name:"NavigatorDataProvider",props:{interfaceLanguage:{type:String,default:D.Z.swift.key.url},technologyUrl:{type:String,required:!0},apiChangesVersion:{type:String,default:""}},data(){return{isFetching:!1,errorFetching:!1,isFetchingAPIChanges:!1,navigationIndex:{[D.Z.swift.key.url]:[]},navigationReferences:{},diffs:null}},computed:{flatChildren:({technologyWithChildren:e={}})=>Wa(e.children||[],null,0,e.beta),technologyPath:({technologyUrl:e})=>{const t=/(\/documentation\/(?:[^/]+))\/?/.exec(e);return t?t[1]:""},technologyWithChildren({navigationIndex:e,interfaceLanguage:t,technologyPath:n}){let i=e[t]||[];return i.length||(i=e[D.Z.swift.key.url]||[]),i.find((e=>n.toLowerCase()===e.path.toLowerCase()))}},methods:{async fetchIndexData(){try{this.isFetching=!0;const{interfaceLanguages:e,references:t}=await(0,w.LR)({slug:this.$route.params.locale||""});this.navigationIndex=Object.freeze(e),this.navigationReferences=Object.freeze(t)}catch(e){this.errorFetching=!0}finally{this.isFetching=!1}}},watch:{"$route.params.locale":{handler:"fetchIndexData",immediate:!0}},render(){return this.$scopedSlots.default({technology:this.technologyWithChildren,isFetching:this.isFetching,errorFetching:this.errorFetching,isFetchingAPIChanges:this.isFetchingAPIChanges,apiChanges:this.diffs,flatChildren:this.flatChildren,references:this.navigationReferences})}},tr=er,nr=(0,Z.Z)(tr,Ya,Xa,!1,null,null,null),ir=nr.exports,sr=function(){var e=this,t=e._self._c;return t("button",{staticClass:"quick-navigation-open",attrs:{"aria-label":e.$t("quicknav.button.label"),title:e.$t("quicknav.button.title")}},[e._v(" / ")])},ar=[],rr={name:"QuickNavigationButton"},or=rr,lr=(0,Z.Z)(or,sr,ar,!1,null,"53faf852",null),cr=lr.exports,dr=function(){var e=this,t=e._self._c;return t("GenericModal",{attrs:{isFullscreen:"",showClose:!1,visible:e.isVisible,backdropBackgroundColorOverride:"rgba(0, 0, 0, 0.7)"},on:{"update:visible":function(t){e.isVisible=t}}},[t("div",{staticClass:"quick-navigation"},[t("div",{staticClass:"quick-navigation__container",class:{focus:e.focusedInput}},[t("FilterInput",{staticClass:"quick-navigation__filter",attrs:{placeholder:e.$t("filter.search-symbols",{technology:e.technology}),focusInputWhenCreated:"",focusInputWhenEmpty:"",preventBorderStyle:"",selectInputOnFocus:""},on:{focus:function(t){e.focusedInput=!0},blur:function(t){e.focusedInput=!1}},nativeOn:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.handleDownKeyInput.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleKeyEnter.apply(null,arguments)}]},scopedSlots:e._u([{key:"icon",fn:function(){return[t("div",{staticClass:"quick-navigation__magnifier-icon-container",class:{blue:e.userInput.length}},[t("MagnifierIcon")],1)]},proxy:!0}]),model:{value:e.userInput,callback:function(t){e.userInput=t},expression:"userInput"}}),t("div",{staticClass:"quick-navigation__match-list",class:{active:e.processedUserInput.length}},[e.noResultsWereFound?t("div",{staticClass:"no-results"},[t("p",[e._v(" "+e._s(e.$t("navigator.no-results"))+" ")])]):[t("div",e._b({staticClass:"quick-navigation__refs",on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleKeyEnter.apply(null,arguments)}]}},"div",{[e.SCROLL_LOCK_DISABLE_ATTR]:!0},!1),e._l(e.filteredSymbols,(function(n,i){return t("Reference",{key:n.uid,ref:"match",refInFor:!0,staticClass:"quick-navigation__reference",attrs:{url:n.path,tabindex:e.focusedIndex===i?"0":"-1"},nativeOn:{click:function(t){return e.closeQuickNavigationModal.apply(null,arguments)}}},[t("div",{staticClass:"quick-navigation__symbol-match",attrs:{role:"list"}},[t("div",{staticClass:"symbol-info"},[t("div",{staticClass:"symbol-name"},[t("TopicTypeIcon",{staticClass:"navigator-icon",attrs:{type:n.type}}),t("div",{staticClass:"symbol-title"},[t("span",{domProps:{textContent:e._s(e.formatSymbolTitle(n.title,0,n.start))}}),t("QuickNavigationHighlighter",{attrs:{text:n.substring,matcherText:e.processedUserInput}}),t("span",{domProps:{textContent:e._s(e.formatSymbolTitle(n.title,n.start+n.matchLength))}})],1)],1),t("div",{staticClass:"symbol-path"},e._l(n.parents,(function(i,s){return t("div",{key:i.title},[t("span",{staticClass:"parent-path",domProps:{textContent:e._s(i.title)}}),s!==n.parents.length-1?t("span",{staticClass:"parent-path",domProps:{textContent:e._s("/")}}):e._e()])})),0)])])])})),1),e.previewState?t("Preview",e._b({staticClass:"quick-navigation__preview",attrs:{json:e.previewJSON,state:e.previewState}},"Preview",{[e.SCROLL_LOCK_DISABLE_ATTR]:!0},!1)):e._e()]],2)],1)])])},ur=[],hr=function(){var e=this,t=e._self._c;return t("div",{staticClass:"filter",class:{focus:e.showSuggestedTags&&!e.preventBorderStyle},attrs:{role:"search",tabindex:"0","aria-labelledby":e.searchAriaLabelledBy},on:{"!blur":function(t){return e.handleBlur.apply(null,arguments)},"!focus":function(t){return e.handleFocus.apply(null,arguments)}}},[t("div",{class:["filter__wrapper",{"filter__wrapper--reversed":e.positionReversed,"filter__wrapper--no-border-style":e.preventBorderStyle}]},[t("div",{staticClass:"filter__top-wrapper"},[t("button",{staticClass:"filter__filter-button",class:{blue:e.inputIsNotEmpty},attrs:{"aria-hidden":"true",tabindex:"-1"},on:{click:e.focusInput,mousedown:function(e){e.preventDefault()}}},[e._t("icon",(function(){return[t("FilterIcon")]}))],2),t("div",{class:["filter__input-box-wrapper",{scrolling:e.isScrolling}],on:{scroll:e.handleScroll}},[e.hasSelectedTags?t("TagList",e._g(e._b({ref:"selectedTags",staticClass:"filter__selected-tags",attrs:{id:e.SelectedTagsId,input:e.input,tags:e.selectedTags,ariaLabel:e.$tc("filter.selected-tags",e.suggestedTags.length),activeTags:e.activeTags,translatableTags:e.translatableTags,areTagsRemovable:""},on:{"focus-prev":e.handleFocusPrevOnSelectedTags,"focus-next":e.focusInputFromTags,"reset-filters":e.resetFilters,"prevent-blur":function(t){return e.$emit("update:preventedBlur",!0)}}},"TagList",e.virtualKeyboardBind,!1),e.selectedTagsMultipleSelectionListeners)):e._e(),t("label",{staticClass:"filter__input-label",attrs:{id:"filter-label",for:e.FilterInputId,"data-value":e.modelValue,"aria-label":e.placeholder}},[t("input",e._g(e._b({directives:[{name:"model",rawName:"v-model",value:e.modelValue,expression:"modelValue"}],ref:"input",staticClass:"filter__input",attrs:{id:e.FilterInputId,placeholder:e.hasSelectedTags?"":e.placeholder,"aria-expanded":e.displaySuggestedTags?"true":"false",disabled:e.disabled,type:"text"},domProps:{value:e.modelValue},on:{focus:function(t){e.selectInputOnFocus&&e.selectInputAndTags()},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.downHandler.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.upHandler.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.leftKeyInputHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.rightKeyInputHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.deleteHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"a",void 0,t.key,void 0)?null:t.metaKey?(t.preventDefault(),t.stopPropagation(),e.selectInputAndTags.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"a",void 0,t.key,void 0)?null:t.ctrlKey?(t.preventDefault(),e.selectInputAndTags.apply(null,arguments)):null},function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.inputKeydownHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.enterHandler.apply(null,arguments)},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.inputKeydownHandler.apply(null,arguments):null},function(t){return t.shiftKey&&t.metaKey?t.ctrlKey||t.altKey?null:e.inputKeydownHandler.apply(null,arguments):null},function(t){return t.metaKey?t.ctrlKey||t.shiftKey||t.altKey?null:e.assignEventValues.apply(null,arguments):null},function(t){return t.ctrlKey?t.shiftKey||t.altKey||t.metaKey?null:e.assignEventValues.apply(null,arguments):null}],input:function(t){t.target.composing||(e.modelValue=t.target.value)}}},"input",e.AXinputProperties,!1),e.inputMultipleSelectionListeners))])],1),t("div",{staticClass:"filter__delete-button-wrapper"},[e.input.length||e.displaySuggestedTags||e.hasSelectedTags?t("button",{staticClass:"filter__delete-button",attrs:{"aria-label":e.$t("filter.reset-filter")},on:{click:function(t){return e.resetFilters(!0)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.stopPropagation(),e.resetFilters(!0))},mousedown:function(e){e.preventDefault()}}},[t("ClearRoundedIcon")],1):e._e()])]),e.displaySuggestedTags?t("TagList",e._b({ref:"suggestedTags",staticClass:"filter__suggested-tags",attrs:{id:e.SuggestedTagsId,ariaLabel:e.$tc("filter.suggested-tags",e.suggestedTags.length),input:e.input,tags:e.suggestedTags,translatableTags:e.translatableTags},on:{"click-tags":function(t){return e.selectTag(t.tagName)},"prevent-blur":function(t){return e.$emit("update:preventedBlur",!0)},"focus-next":function(t){e.positionReversed?e.focusInput():e.$emit("focus-next")},"focus-prev":function(t){e.positionReversed?e.$emit("focus-prev"):e.focusInput()}}},"TagList",e.virtualKeyboardBind,!1)):e._e()],1)])},pr=[],gr=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"clear-rounded-icon",attrs:{viewBox:"0 0 16 16",themeId:"clear-rounded"}},[t("title",[e._v(e._s(e.$t("icons.clear")))]),t("path",{attrs:{d:"M14.55,0l1.45,1.45-6.56,6.55,6.54,6.54-1.45,1.45-6.53-6.53L1.47,15.99,.01,14.53l6.52-6.53L0,1.47,1.45,.02l6.55,6.54L14.55,0Z","fill-rule":"evenodd"}})])},fr=[],mr=n(3453),yr={name:"ClearRoundedIcon",components:{SVGIcon:mr.Z}},vr=yr,br=(0,Z.Z)(vr,gr,fr,!1,null,null,null),Tr=br.exports;function Sr(){if(window.getSelection)try{const{activeElement:e}=document;return e&&e.value?e.value.substring(e.selectionStart,e.selectionEnd):window.getSelection().toString()}catch(e){return""}else if(document.selection&&"Control"!==document.selection.type)return document.selection.createRange().text;return""}function _r(e){if("number"===typeof e.selectionStart)e.selectionStart=e.selectionEnd=e.value.length;else if("undefined"!==typeof e.createTextRange){e.focus();const t=e.createTextRange();t.collapse(!1),t.select()}}function Cr(e){e.selectionStart=e.selectionEnd=0}function kr(e){return/^[\w\W\s]$/.test(e)}function wr(e){const t=e.match(/(.*)<\/data>/);try{return t?JSON.parse(t[1]):null}catch(n){return null}}function Ir(e){return"string"!==typeof e&&(e=JSON.stringify(e)),`${e}`}function xr(e,t,n,i){let s,a;return function(...r){function o(){clearTimeout(s),s=null}function l(){o(),e.apply(a,r)}if(a=this,!s||!n&&!i){if(!n)return o(),void(s=setTimeout(l,t));s=setTimeout(o,t),e.apply(a,r)}}}const $r=280,Dr=100;var Pr={data(){return{keyboardIsVirtual:!1,activeTags:[],initTagIndex:null,focusedTagIndex:null,metaKey:!1,shiftKey:!1,tabbing:!1,debouncedHandleDeleteTag:null}},constants:{DebounceDelay:$r,VirtualKeyboardThreshold:Dr},computed:{virtualKeyboardBind:({keyboardIsVirtual:e})=>({keyboardIsVirtual:e}),allSelectedTagsAreActive:({selectedTags:e,activeTags:t})=>e.every((e=>t.includes(e)))},methods:{selectRangeActiveTags(e=this.focusedTagIndex,t=this.selectedTags.length){this.activeTags=this.selectedTags.slice(e,t)},selectTag(e){this.updateSelectedTags([e]),this.clearFilterOnTagSelect&&this.setFilterInput("")},unselectActiveTags(){this.activeTags.length&&(this.deleteTags(this.activeTags),this.resetActiveTags())},async deleteHandler(e){this.activeTags.length>0&&this.setSelectedTags(this.selectedTags.filter((e=>!this.activeTags.includes(e)))),this.inputIsSelected()&&this.allSelectedTagsAreActive?(e.preventDefault(),await this.resetFilters()):0===this.$refs.input.selectionEnd&&this.hasSelectedTags&&(e.preventDefault(),this.keyboardIsVirtual?this.setSelectedTags(this.selectedTags.slice(0,-1)):this.$refs.selectedTags.focusLast()),this.unselectActiveTags()},leftKeyInputHandler(e){if(this.assignEventValues(e),this.hasSelectedTags){if(this.activeTags.length&&!this.shiftKey)return e.preventDefault(),void this.$refs.selectedTags.focusTag(this.activeTags[0]);if(this.shiftKey&&0===this.$refs.input.selectionStart&&"forward"!==this.$refs.input.selectionDirection)return null===this.focusedTagIndex&&(this.focusedTagIndex=this.selectedTags.length),this.focusedTagIndex>0&&(this.focusedTagIndex-=1),this.initTagIndex=this.selectedTags.length,void this.selectTagsPressingShift();(0===this.$refs.input.selectionEnd||this.inputIsSelected())&&this.$refs.selectedTags.focusLast()}},rightKeyInputHandler(e){if(this.assignEventValues(e),this.activeTags.length&&this.shiftKey&&this.focusedTagIndex=Dr&&(this.keyboardIsVirtual=!0)}),$r),setFilterInput(e){this.$emit("update:input",e)},setSelectedTags(e){this.$emit("update:selectedTags",e)},updateSelectedTags(e){this.setSelectedTags([...new Set([...this.selectedTags,...e])])},handleCopy(e){e.preventDefault();const t=[],n={tags:[],input:Sr()};if(this.activeTags.length){const e=this.activeTags;n.tags=e,t.push(e.join(" "))}return t.push(n.input),n.tags.length||n.input.length?(e.clipboardData.setData("text/html",Ir(n)),e.clipboardData.setData("text/plain",t.join(" ")),n):n},handleCut(e){e.preventDefault();const{input:t,tags:n}=this.handleCopy(e);if(!t&&!n.length)return;const i=this.selectedTags.filter((e=>!n.includes(e))),s=this.input.replace(t,"");this.setSelectedTags(i),this.setFilterInput(s)},handlePaste(e){e.preventDefault();const{types:t}=e.clipboardData;let n=[],i=e.clipboardData.getData("text/plain");if(t.includes("text/html")){const t=e.clipboardData.getData("text/html"),s=wr(t);s&&({tags:n=[],input:i=""}=s)}const s=Sr();i=s.length?this.input.replace(s,i):(0,nn.ZQ)(this.input,i,document.activeElement.selectionStart),this.setFilterInput(i.trim()),this.allSelectedTagsAreActive?this.setSelectedTags(n):this.updateSelectedTags(n),this.resetActiveTags()},async handleDeleteTag({tagName:e,event:t={}}){const{key:n}=t;this.activeTags.length||this.deleteTags([e]),this.unselectActiveTags(),await this.$nextTick(),_r(this.$refs.input),this.hasSelectedTags&&(await this.focusInput(),"Backspace"===n&&Cr(this.$refs.input))}},mounted(){window.visualViewport&&(window.visualViewport.addEventListener("resize",this.updateKeyboardType),this.$once("hook:beforeDestroy",(()=>{window.visualViewport.removeEventListener("resize",this.updateKeyboardType)})))}};const Lr=1e3;var Ar={constants:{ScrollingDebounceDelay:Lr},data(){return{isScrolling:!1,scrollRemovedAt:0}},created(){this.deleteScroll=xr(this.deleteScroll,Lr)},methods:{deleteScroll(){this.isScrolling=!1,this.scrollRemovedAt=Date.now()},handleScroll(e){const{target:t}=e;if(0!==t.scrollTop)return t.scrollTop=0,void e.preventDefault();const n=150,i=t.offsetWidth,s=i+n;if(t.scrollWidth0?this.focusIndex(this.focusedIndex-1):this.startingPointHook())},focusNext({metaKey:e,ctrlKey:t,shiftKey:n}){(e||t)&&n||(this.externalFocusChange=!1,this.focusedIndex0}},jr=function(){var e=this,t=e._self._c;return t("li",{staticClass:"tag",attrs:{role:"presentation"}},[t("button",{ref:"button",class:{focus:e.isActiveTag},attrs:{role:"option","aria-selected":e.ariaSelected,"aria-roledescription":"tag"},on:{focus:function(t){return e.$emit("focus",{event:t,tagName:e.name})},click:function(t){return t.preventDefault(),e.$emit("click",{event:t,tagName:e.name})},dblclick:function(t){t.preventDefault(),!e.keyboardIsVirtual&&e.deleteTag()},keydown:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name})},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.shiftKey&&t.metaKey?t.ctrlKey||t.altKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.metaKey?t.ctrlKey||t.shiftKey||t.altKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.ctrlKey?t.shiftKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:(t.preventDefault(),e.deleteTag.apply(null,arguments))}],mousedown:function(t){return t.preventDefault(),e.focusButton.apply(null,arguments)},copy:e.handleCopy}},[e.isRemovableTag?e._e():t("span",{staticClass:"visuallyhidden"},[e._v(" "+e._s(e.$t("filter.add-tag"))+" - ")]),e.isTranslatableTag?[e._v(" "+e._s(e.$t(e.name))+" ")]:[e._v(" "+e._s(e.name)+" ")],e.isRemovableTag?t("span",{staticClass:"visuallyhidden"},[e._v(" – "+e._s(e.$t("filter.tag-select-remove"))+" ")]):e._e()],2)])},qr=[],Fr={name:"Tag",props:{name:{type:String,required:!0},isFocused:{type:Boolean,default:()=>!1},isRemovableTag:{type:Boolean,default:!1},isTranslatableTag:{type:Boolean,default:!1},isActiveTag:{type:Boolean,default:!1},activeTags:{type:Array,required:!1},keyboardIsVirtual:{type:Boolean,default:!1}},watch:{isFocused(e){e&&this.focusButton()}},mounted(){document.addEventListener("copy",this.handleCopy),document.addEventListener("cut",this.handleCut),document.addEventListener("paste",this.handlePaste),this.$once("hook:beforeDestroy",(()=>{document.removeEventListener("copy",this.handleCopy),document.removeEventListener("cut",this.handleCut),document.removeEventListener("paste",this.handlePaste)}))},methods:{isCurrentlyActiveElement(){return document.activeElement===this.$refs.button},handleCopy(e){if(!this.isCurrentlyActiveElement())return;e.preventDefault();let t=[];t=this.activeTags.length>0?this.activeTags:[this.name],e.clipboardData.setData("text/html",Ir({tags:t})),e.clipboardData.setData("text/plain",t.join(" "))},handleCut(e){this.isCurrentlyActiveElement()&&this.isRemovableTag&&(this.handleCopy(e),this.deleteTag(e))},handlePaste(e){this.isCurrentlyActiveElement()&&this.isRemovableTag&&(e.preventDefault(),this.deleteTag(e),this.$emit("paste-content",e))},deleteTag(e){this.$emit("delete-tag",{tagName:this.name,event:e}),this.$emit("prevent-blur")},focusButton(e={}){this.keyboardIsVirtual||this.$refs.button.focus(),0===e.buttons&&this.isFocused&&this.deleteTag(e)}},computed:{ariaSelected:({isActiveTag:e,isRemovableTag:t})=>t?e?"true":"false":null}},Hr=Fr,Vr=(0,Z.Z)(Hr,jr,qr,!1,null,"7e76f326",null),Wr=Vr.exports,Ur={name:"Tags",mixins:[Ar,Zr],props:{tags:{type:Array,default:()=>[]},activeTags:{type:Array,default:()=>[]},translatableTags:{type:Array,default:()=>[]},ariaLabel:{type:String,required:!1},id:{type:String,required:!1},input:{type:String,default:null},areTagsRemovable:{type:Boolean,default:!1},keyboardIsVirtual:{type:Boolean,default:!1}},components:{Tag:Wr},methods:{focusTag(e){this.focusIndex(this.tags.indexOf(e))},startingPointHook(){this.$emit("focus-prev")},handleFocus(e,t){this.focusIndex(t),this.isScrolling=!1,this.$emit("focus",e)},endingPointHook(){this.$emit("focus-next")},resetScroll(){this.$refs["scroll-wrapper"].scrollLeft=0},handleKeydown(e){const{key:t}=e,n=this.tags[this.focusedIndex];kr(t)&&n&&this.$emit("delete-tag",{tagName:n.label||n,event:e})}},computed:{totalItemsToNavigate:({tags:e})=>e.length}},Gr=Ur,Qr=(0,Z.Z)(Gr,zr,Kr,!1,null,"1f2bd813",null),Jr=Qr.exports;const Yr=5,Xr="filter-input",eo="selected-tags",to="suggested-tags",no={autocorrect:"off",autocapitalize:"off",spellcheck:"false",role:"combobox","aria-haspopup":"true","aria-autocomplete":"none","aria-owns":"suggestedTags","aria-controls":"suggestedTags"};var io,so,ao={name:"FilterInput",mixins:[Ar,Pr],constants:{FilterInputId:Xr,SelectedTagsId:eo,SuggestedTagsId:to,AXinputProperties:no,TagLimit:Yr},components:{TagList:Jr,ClearRoundedIcon:Tr,FilterIcon:Mr},props:{positionReversed:{type:Boolean,default:()=>!1},tags:{type:Array,default:()=>[]},selectedTags:{type:Array,default:()=>[]},preventedBlur:{type:Boolean,default:()=>!1},placeholder:{type:String,default:()=>""},disabled:{type:Boolean,default:()=>!1},value:{type:String,default:()=>""},shouldTruncateTags:{type:Boolean,default:!1},focusInputWhenCreated:{type:Boolean,default:!1},focusInputWhenEmpty:{type:Boolean,default:!1},selectInputOnFocus:{type:Boolean,default:!1},clearFilterOnTagSelect:{type:Boolean,default:!0},preventBorderStyle:{type:Boolean,default:!1},translatableTags:{type:Array,default:()=>[]}},data(){return{resetedTagsViaDeleteButton:!1,FilterInputId:Xr,SelectedTagsId:eo,SuggestedTagsId:to,AXinputProperties:no,showSuggestedTags:!1}},computed:{hasSuggestedTags:({suggestedTags:e})=>e.length,hasSelectedTags:({selectedTags:e})=>e.length,inputIsNotEmpty:({input:e,hasSelectedTags:t})=>e.length||t,searchAriaLabelledBy:({hasSelectedTags:e})=>e?Xr.concat(" ",eo):Xr,modelValue:{get:({value:e})=>e,set(e){this.$emit("input",e)}},input:({value:e})=>e,suggestedTags:({tags:e,selectedTags:t,shouldTruncateTags:n})=>{const i=e.filter((e=>!t.includes(e)));return n?i.slice(0,Yr):i},displaySuggestedTags:({showSuggestedTags:e,suggestedTags:t})=>e&&t.length>0,inputMultipleSelectionListeners:({resetActiveTags:e,handleCopy:t,handleCut:n,handlePaste:i})=>({click:e,copy:t,cut:n,paste:i}),selectedTagsMultipleSelectionListeners:({handleSingleTagClick:e,selectInputAndTags:t,handleDeleteTag:n,selectedTagsKeydownHandler:i,focusTagHandler:s,handlePaste:a})=>({"click-tags":e,"select-all":t,"delete-tag":n,keydown:i,focus:s,"paste-tags":a})},watch:{async selectedTags(){this.resetedTagsViaDeleteButton?this.resetedTagsViaDeleteButton=!1:this.$el.contains(document.activeElement)&&await this.focusInput(),this.displaySuggestedTags&&this.hasSuggestedTags&&this.$refs.suggestedTags.resetScroll()},suggestedTags:{immediate:!0,handler(e){this.$emit("suggested-tags",e)}},showSuggestedTags(e){this.$emit("show-suggested-tags",e)}},methods:{async focusInput(){await this.$nextTick(),this.$refs.input.focus(),!this.input&&this.resetActiveTags&&this.resetActiveTags()},async resetFilters(e=!1){if(this.setFilterInput(""),this.setSelectedTags([]),!e)return this.$emit("update:preventedBlur",!0),this.resetActiveTags&&this.resetActiveTags(),void await this.focusInput();this.resetedTagsViaDeleteButton=!0,this.showSuggestedTags=!1,this.$refs.input.blur()},focusFirstTag(e=(()=>{})){this.showSuggestedTags||(this.showSuggestedTags=!0),this.hasSuggestedTags&&this.$refs.suggestedTags?this.$refs.suggestedTags.focusFirst():e()},setFilterInput(e){this.$emit("input",e)},setSelectedTags(e){this.$emit("update:selectedTags",e)},deleteTags(e){this.setSelectedTags(this.selectedTags.filter((t=>!e.includes(t))))},async handleBlur(e){const t=e.relatedTarget;t&&t.matches&&t.matches("button, input, ul")&&this.$el.contains(t)||(await this.$nextTick(),this.resetActiveTags(),this.preventedBlur?this.$emit("update:preventedBlur",!1):(this.showSuggestedTags=!1,this.$emit("blur")))},downHandler(e){const t=()=>this.$emit("focus-next",e);this.positionReversed?t():this.focusFirstTag(t)},upHandler(e){const t=()=>this.$emit("focus-prev",e);this.positionReversed?this.focusFirstTag(t):t()},handleFocusPrevOnSelectedTags(){this.positionReversed?this.focusFirstTag((()=>this.$emit("focus-prev"))):this.$emit("focus-prev")},handleFocus(){this.showSuggestedTags=!0,this.$emit("focus")}},created(){this.focusInputWhenCreated&&document.activeElement!==this.$refs.input&&(this.inputIsNotEmpty||this.focusInputWhenEmpty)&&this.focusInput()}},ro=ao,oo=(0,Z.Z)(ro,hr,pr,!1,null,"7a79f6ea",null),lo=oo.exports,co=n(5590),uo={name:"QuickNavigationHighlighter",props:{text:{type:String,required:!0},matcherText:{type:String,default:""}},render(e){const{matcherText:t,text:n}=this,i=[];let s=0;return t?([...t].forEach((t=>{const a=n.toLowerCase().indexOf(t.toLowerCase(),s);s&&i.push(e("span",n.slice(s,a)));const r=a+1;i.push(e("span",{class:"match"},n.slice(a,r))),s=r})),e("p",{class:"highlight"},i)):e("span",{class:"highlight"},n)}},ho=uo,po=(0,Z.Z)(ho,io,so,!1,null,"4a2ce75d",null),go=po.exports,fo=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"magnifier-icon",attrs:{viewBox:"0 0 14 14",themeId:"magnifier"}},[t("path",{attrs:{d:"M15.0013 14.0319L10.9437 9.97424C11.8165 8.88933 12.2925 7.53885 12.2929 6.14645C12.2929 2.75841 9.53449 0 6.14645 0C2.75841 0 0 2.75841 0 6.14645C0 9.53449 2.75841 12.2929 6.14645 12.2929C7.57562 12.2929 8.89486 11.7932 9.94425 10.9637L14.0019 15.0213L15.0013 14.0319ZM6.13645 11.0736C4.83315 11.071 3.58399 10.5521 2.66241 9.63048C1.74084 8.70891 1.22194 7.45974 1.2193 6.15644C1.2193 3.44801 3.41802 1.23928 6.13645 1.23928C8.85488 1.23928 11.0536 3.44801 11.0536 6.15644C11.0636 8.86488 8.85488 11.0736 6.13645 11.0736Z"}})])},mo=[],yo={name:"MagnifierIcon",components:{SVGIcon:mr.Z}},vo=yo,bo=(0,Z.Z)(vo,fo,mo,!1,null,null,null),To=bo.exports,So=function(){var e=this,t=e._self._c;return t("div",{staticClass:"preview"},[e.state===e.STATE.success?t("DocumentationTopic",e._b({attrs:{enableMinimized:""}},"DocumentationTopic",e.topicProps,!1)):e.state===e.STATE.loadingSlowly?t("div",{staticClass:"loading"},e._l(e.LOADER_ROW_STYLES,(function(e){return t("div",{key:e["--index"],staticClass:"loading-row",style:e})})),0):e.state===e.STATE.error?t("div",{staticClass:"unavailable"},[t("p",[e._v(e._s(e.$t("quicknav.preview-unavailable")))])]):e._e()],1)},_o=[];const{extractProps:Co}=xa.methods,ko="hero",wo={error:"error",loading:"loading",loadingSlowly:"loadingSlowly",success:"success"},Io={...Ea,state:(0,w.d9)(Ea.state)};var xo={name:"QuickNavigationPreview",components:{DocumentationTopic:xa},constants:{PreviewState:wo,PreviewStore:Io},data(){return{store:Io}},provide(){return{store:this.store}},props:{json:{type:Object,required:!1},state:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(wo,e)}},computed:{LOADER_ROW_STYLES:()=>[{"--index":0,width:"30%"},{"--index":1,width:"80%"},{"--index":2,width:"50%"}],STATE:()=>wo,topicProps:({json:e})=>{const t=Co(e),{sections:n=[]}=e;let{abstract:i}=t;const s=n.find((({kind:e})=>e===ko));return!i&&s&&(i=s.content),{...t,abstract:i}}}},$o=xo,Do=(0,Z.Z)($o,So,_o,!1,null,"779b8b01",null),Po=Do.exports;class Lo{constructor(e){this.map=new Map,this.maxSize=e}get size(){return this.map.size}get(e){if(!this.map.has(e))return;const t=this.map.get(e);return this.map.delete(e),this.map.set(e,t),t}has(e){return this.map.has(e)}set(e,t){if(this.map.has(e)&&this.map.delete(e),this.map.set(e,t),this.map.size>this.maxSize){const e=this.map.keys().next().value;this.map.delete(e)}}*[Symbol.iterator](){yield*this.map}}var Ao=n(9652);const{PreviewState:Oo}=Po.constants,No="AbortError",Ro=20,Bo=1e3;var Eo={name:"QuickNavigationModal",components:{FilterInput:lo,GenericModal:co.Z,MagnifierIcon:To,TopicTypeIcon:_e.Z,QuickNavigationHighlighter:go,Reference:$s.Z,Preview:Po},mixins:[Zr],created(){this.abortController=null,this.$cachedSymbolResults=new Lo(Ro),this.loadingTimeout=null},data(){return{debouncedInput:"",userInput:"",focusedInput:!1,cachedSymbolResults:{},previewIsLoadingSlowly:!1,SCROLL_LOCK_DISABLE_ATTR:Ao.n}},props:{children:{type:Array,required:!0},showQuickNavigationModal:{type:Boolean,required:!0},technology:{type:String,required:!0}},computed:{childrenMap({children:e}){return Va(e)},filteredSymbols:({constructFuzzyRegex:e,children:t,fuzzyMatch:n,processedUserInput:i,childrenMap:s,orderSymbolsByPriority:a})=>{const r=t.filter((e=>"groupMarker"!==e.type&&null!=e.title));if(!i)return[];const o=n({inputLength:i.length,symbols:r,processedInputRegex:new RegExp(e(i),"i"),childrenMap:s}),l=[...new Map(o.map((e=>[e.path,e]))).values()];return a(l).slice(0,Ro)},isVisible:{get:({showQuickNavigationModal:e})=>e,set(e){this.$emit("update:showQuickNavigationModal",e)}},noResultsWereFound:({processedUserInput:e,totalItemsToNavigate:t})=>e.length&&!t,processedUserInput:({debouncedInput:e})=>e.replace(/\s/g,""),totalItemsToNavigate:({filteredSymbols:e})=>e.length,selectedSymbol:({filteredSymbols:e,focusedIndex:t})=>null!==t?e[t]:null,nextSymbol:({filteredSymbols:e,focusedIndex:t})=>{if(null===t)return null;let n=t+1;return n>=e.length&&(n=0),e[n]},focusedMatchElement:({$refs:e,focusedIndex:t})=>e.match[t].$el,previewJSON:({cachedSymbolResults:e,selectedSymbol:t})=>t?(e[t.uid]||{}).json:null,previewState:({cachedSymbolResults:e,previewIsLoadingSlowly:t,selectedSymbol:n})=>n&&Object.hasOwnProperty.call(e,n.uid)?e[n.uid].success?Oo.success:Oo.error:t?Oo.loadingSlowly:Oo.loading},watch:{userInput:"debounceInput",focusedIndex(){this.focusedInput||(this.scrollIntoView(),this.focusReference())},selectedSymbol:"fetchSelectedSymbolData",$route:"closeQuickNavigationModal"},methods:{closeQuickNavigationModal(){this.$emit("update:showQuickNavigationModal",!1)},constructFuzzyRegex(e){return[...e].reduce(((t,n,i)=>t.concat(`[${n}]`).concat(i{const s=n.exec(t.title);if(!s)return!1;const a=s[0].length;return!(a>3*e)&&{uid:t.uid,title:t.title,path:t.path,parents:Qa(t.parent,i),type:t.type,inputLengthDifference:t.title.length-e,matchLength:a,matchLengthDifference:a-e,start:s.index,substring:s[0]}})).filter(Boolean)},handleKeyEnter(){!this.noResultsWereFound&&this.userInput.length&&(this.$router.push(this.filteredSymbols[this.focusedIndex].path),this.closeQuickNavigationModal())},orderSymbolsByPriority(e){return e.sort(((e,t)=>e.matchLengthDifference>t.matchLengthDifference?1:e.matchLengthDifferencet.start?1:e.startt.inputLengthDifference?1:e.inputLengthDifference{this.previewState===Oo.loading&&(this.previewIsLoadingSlowly=!0)}),Bo),!this.selectedSymbol||this.$cachedSymbolResults.has(this.selectedSymbol.uid))return clearTimeout(this.loadingTimeout),void(this.previewIsLoadingSlowly=!1);const e=async e=>{if(e&&!this.$cachedSymbolResults.has(e.uid))try{const t=await(0,w.k_)(e.path,{signal:this.abortController.signal});this.$cachedSymbolResults.set(e.uid,{success:!0,json:t})}catch(t){t.name!==No&&this.$cachedSymbolResults.set(e.uid,{success:!1})}finally{this.cachedSymbolResults=Object.freeze(Object.fromEntries(this.$cachedSymbolResults))}};this.abortController&&this.abortController.abort(),this.abortController=new AbortController,await Promise.all([e(this.selectedSymbol).finally((()=>{clearTimeout(this.loadingTimeout),this.previewIsLoadingSlowly=!1})),e(this.nextSymbol)])}}},Mo=Eo,zo=(0,Z.Z)(Mo,dr,ur,!1,null,"479a2da8",null),Ko=zo.exports,Zo=function(){var e=this,t=e._self._c;return t("div",{staticClass:"adjustable-sidebar-width",class:{dragging:e.isDragging,"sidebar-hidden":e.hiddenOnLarge}},[t("div",{ref:"sidebar",staticClass:"sidebar"},[t("div",{ref:"aside",staticClass:"aside",class:e.asideClasses,style:e.asideStyles,attrs:{"aria-hidden":e.hiddenOnLarge?"true":null},on:{transitionstart:function(t){return t.target!==t.currentTarget?null:e.trackTransitionStart.apply(null,arguments)},transitionend:function(t){return t.target!==t.currentTarget?null:e.trackTransitionEnd.apply(null,arguments)}}},[e._t("aside",null,{animationClass:"aside-animated-child",scrollLockID:e.scrollLockID,breakpoint:e.breakpoint})],2),e.fixedWidth?e._e():t("div",{staticClass:"resize-handle",on:{mousedown:function(t){return t.preventDefault(),e.startDrag.apply(null,arguments)},touchstart:function(t){return t.preventDefault(),e.startDrag.apply(null,arguments)}}})]),t("div",{ref:"content",staticClass:"content"},[e._t("default")],2),t("BreakpointEmitter",{attrs:{scope:e.BreakpointScopes.nav},on:{change:function(t){e.breakpoint=t}}})],1)},jo=[],qo=n(7247),Fo=n(7188),Ho=n(5381),Vo=n(114),Wo=n(1147),Uo=n(1716);const Go="sidebar",Qo=1921,Jo=543,Yo=400,Xo={touch:{move:"touchmove",end:"touchend"},mouse:{move:"mousemove",end:"mouseup"}},el=(e,t=window.innerWidth)=>{const n=Math.min(t,Qo);return Math.floor(Math.min(n*(e/100),n))},tl={medium:30,large:20},nl={medium:50,large:50},il="sidebar-scroll-lock";var sl={name:"AdjustableSidebarWidth",constants:{SCROLL_LOCK_ID:il},components:{BreakpointEmitter:Fo["default"]},inject:["store"],props:{shownOnMobile:{type:Boolean,default:!1},hiddenOnLarge:{type:Boolean,default:!1},fixedWidth:{type:Number,default:null}},data(){const e=window.innerWidth,t=window.innerHeight,n=Ho.L3.large,i=el(tl[n]),s=el(nl[n]),a=e>=Qo?Jo:Yo,r=qo.tO.get(Go,a);return{isDragging:!1,width:this.fixedWidth||Math.min(Math.max(r,i),s),isTouch:!1,windowWidth:e,windowHeight:t,breakpoint:n,noTransition:!1,isTransitioning:!1,isOpeningOnLarge:!1,focusTrapInstance:null,mobileTopOffset:0,topOffset:0}},computed:{minWidthPercent:({breakpoint:e})=>tl[e]||0,maxWidthPercent:({breakpoint:e})=>nl[e]||100,maxWidth:({maxWidthPercent:e,windowWidth:t,fixedWidth:n})=>Math.max(n,el(e,t)),minWidth:({minWidthPercent:e,windowWidth:t,fixedWidth:n})=>Math.min(n||t,el(e,t)),widthInPx:({width:e})=>`${e}px`,hiddenOnLargeThreshold:({minWidth:e})=>e/2,events:({isTouch:e})=>e?Xo.touch:Xo.mouse,asideStyles:({widthInPx:e,mobileTopOffset:t,topOffset:n,windowHeight:i})=>({width:e,"--top-offset":n?`${n}px`:null,"--top-offset-mobile":`${t}px`,"--app-height":`${i}px`}),asideClasses:({isDragging:e,shownOnMobile:t,noTransition:n,isTransitioning:i,hiddenOnLarge:s,mobileTopOffset:a,isOpeningOnLarge:r})=>({dragging:e,"show-on-mobile":t,"hide-on-large":s,"is-opening-on-large":r,"no-transition":n,"sidebar-transitioning":i,"has-mobile-top-offset":a}),scrollLockID:()=>il,BreakpointScopes:()=>Ho.lU},async mounted(){window.addEventListener("keydown",this.onEscapeKeydown),window.addEventListener("resize",this.storeWindowSize,{passive:!0}),window.addEventListener("orientationchange",this.storeWindowSize,{passive:!0}),this.storeTopOffset(),0===this.topOffset&&0===window.scrollY||window.addEventListener("scroll",this.storeTopOffset,{passive:!0}),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("keydown",this.onEscapeKeydown),window.removeEventListener("resize",this.storeWindowSize),window.removeEventListener("orientationchange",this.storeWindowSize),window.removeEventListener("scroll",this.storeTopOffset),this.shownOnMobile&&this.toggleScrollLock(!1),this.focusTrapInstance&&this.focusTrapInstance.destroy()})),await this.$nextTick(),this.focusTrapInstance=new Vo.Z(this.$refs.aside)},watch:{$route:"closeMobileSidebar",width:{immediate:!0,handler:Ne((function(e){this.emitEventChange(e)}),150)},windowWidth:"getWidthInCheck",async breakpoint(e){this.getWidthInCheck(),e===Ho.L3.large&&this.closeMobileSidebar(),this.noTransition=!0,await(0,Re.J)(5),this.noTransition=!1},shownOnMobile:"handleExternalOpen",async isTransitioning(e){e?(await(0,Re.X)(1e3),this.isTransitioning=!1):this.updateContentWidthInStore()},hiddenOnLarge(){this.isTransitioning=!0}},methods:{getWidthInCheck:xr((function(){this.width>this.maxWidth?this.width=this.maxWidth:this.widththis.maxWidth&&(i=this.maxWidth),this.hiddenOnLarge&&i>=this.hiddenOnLargeThreshold&&(this.$emit("update:hiddenOnLarge",!1),this.isOpeningOnLarge=!0),this.width=Math.max(i,this.minWidth),i<=this.hiddenOnLargeThreshold&&this.$emit("update:hiddenOnLarge",!0)},stopDrag(e){e.preventDefault(),this.isDragging&&(this.isDragging=!1,qo.tO.set(Go,this.width),document.removeEventListener(this.events.move,this.handleDrag),document.removeEventListener(this.events.end,this.stopDrag),this.emitEventChange(this.width))},emitEventChange(e){this.$emit("width-change",e),this.updateContentWidthInStore()},getTopOffset(){const e=document.getElementById(Uo.EA);if(!e)return 0;const{y:t}=e.getBoundingClientRect();return Math.max(t,0)},handleExternalOpen(e){e&&(this.mobileTopOffset=this.getTopOffset()),this.toggleScrollLock(e)},async updateContentWidthInStore(){await this.$nextTick(),this.store.setContentWidth(this.$refs.content.offsetWidth)},async toggleScrollLock(e){const t=document.getElementById(this.scrollLockID);e?(await this.$nextTick(),Ao.Z.lockScroll(t),this.focusTrapInstance.start(),Wo.Z.hide(this.$refs.aside)):(Ao.Z.unlockScroll(t),this.focusTrapInstance.stop(),Wo.Z.show(this.$refs.aside))},storeTopOffset:Ne((function(){this.topOffset=this.getTopOffset()}),60),async trackTransitionStart({propertyName:e}){"width"!==e&&"transform"!==e||(this.isTransitioning=!0)},trackTransitionEnd({propertyName:e}){"width"!==e&&"transform"!==e||(this.isTransitioning=!1,this.isOpeningOnLarge=!1)}}},al=sl,rl=(0,Z.Z)(al,Zo,jo,!1,null,"5cd50784",null),ol=rl.exports,ll=function(){var e=this,t=e._self._c;return t("nav",{staticClass:"navigator",attrs:{"aria-labelledby":e.INDEX_ROOT_KEY}},[e.isFetching?t("LoadingNavigatorCard",e._b({on:{close:function(t){return e.$emit("close")}}},"LoadingNavigatorCard",e.technologyProps,!1)):t("NavigatorCard",e._b({attrs:{type:e.type,children:e.flatChildren,"active-path":e.activePath,scrollLockID:e.scrollLockID,"error-fetching":e.errorFetching,"render-filter-on-top":e.renderFilterOnTop,"api-changes":e.apiChanges,"allow-hiding":e.allowHiding,"navigator-references":e.navigatorReferences},on:{close:function(t){return e.$emit("close")}},scopedSlots:e._u([{key:"filter",fn:function(){return[e._t("filter")]},proxy:!0}],null,!0)},"NavigatorCard",e.technologyProps,!1)),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.$t("navigator.navigator-is",{state:e.isFetching?e.$t("navigator.state.loading"):e.$t("navigator.state.ready")}))+" ")])],1)},cl=[],dl=function(){var e=this,t=e._self._c;return t("BaseNavigatorCard",e._b({class:{"filter-on-top":e.renderFilterOnTop},on:{close:function(t){return e.$emit("close")},"head-click-alt":e.toggleAllNodes},scopedSlots:e._u([{key:"body",fn:function({className:n}){return[e._t("post-head"),t("div",{class:n,on:{"!keydown":[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:t.altKey?(t.preventDefault(),e.focusFirst.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:t.altKey?(t.preventDefault(),e.focusLast.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))}]}},[t("DynamicScroller",{directives:[{name:"show",rawName:"v-show",value:e.hasNodes,expression:"hasNodes"}],ref:"scroller",staticClass:"scroller",attrs:{id:e.scrollLockID,"aria-label":e.$t("navigator.title"),items:e.nodesToRender,"min-item-size":e.itemSize,"emit-update":"","key-field":"uid"},on:{update:e.handleScrollerUpdate,"!keydown":[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:t.altKey?(t.preventDefault(),e.focusFirst.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:t.altKey?(t.preventDefault(),e.focusLast.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))}]},nativeOn:{focusin:function(t){return e.handleFocusIn.apply(null,arguments)},focusout:function(t){return e.handleFocusOut.apply(null,arguments)}},scopedSlots:e._u([{key:"default",fn:function({item:n,active:i,index:s}){return[t("DynamicScrollerItem",e._b({ref:`dynamicScroller_${n.uid}`},"DynamicScrollerItem",{active:i,item:n,dataIndex:s},!1),[t("NavigatorCardItem",{attrs:{item:n,isRendered:i,"filter-pattern":e.filterPattern,"is-active":n.uid===e.activeUID,"is-bold":e.activePathMap[n.uid],expanded:e.openNodes[n.uid],"api-change":e.apiChangesObject[n.path],isFocused:e.focusedIndex===s,enableFocus:!e.externalFocusChange,"navigator-references":e.navigatorReferences},on:{toggle:e.toggle,"toggle-full":e.toggleFullTree,"toggle-siblings":e.toggleSiblings,navigate:e.handleNavigationChange,"focus-parent":e.focusNodeParent}})],1)]}}],null,!0)}),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.politeAriaLive)+" ")]),t("div",{staticClass:"no-items-wrapper",attrs:{"aria-live":"assertive"}},[t("p",{staticClass:"no-items"},[e._v(" "+e._s(e.$t(e.assertiveAriaLive))+" ")])])],1),e.errorFetching?e._e():t("div",{staticClass:"filter-wrapper"},[t("div",{staticClass:"navigator-filter"},[t("div",{staticClass:"input-wrapper"},[t("FilterInput",{staticClass:"filter-component",attrs:{tags:e.availableTags,translatableTags:e.translatableTags,"selected-tags":e.selectedTagsModelValue,placeholder:e.$t("filter.title"),"should-keep-open-on-blur":!1,"position-reversed":!e.renderFilterOnTop,"clear-filter-on-tag-select":!1},on:{"update:selectedTags":function(t){e.selectedTagsModelValue=t},"update:selected-tags":function(t){e.selectedTagsModelValue=t},clear:e.clearFilters},model:{value:e.filter,callback:function(t){e.filter=t},expression:"filter"}})],1),e._t("filter")],2)])]}}],null,!0)},"BaseNavigatorCard",{technology:e.technology,isTechnologyBeta:e.isTechnologyBeta,technologyPath:e.technologyPath},!1))},ul=[];function hl(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var n=e.indexOf("Trident/");if(n>0){var i=e.indexOf("rv:");return parseInt(e.substring(i+3,e.indexOf(".",i)),10)}var s=e.indexOf("Edge/");return s>0?parseInt(e.substring(s+5,e.indexOf(".",s)),10):-1}var pl=void 0;function gl(){gl.init||(gl.init=!0,pl=-1!==hl())}var fl={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})},staticRenderFns:[],_scopeId:"data-v-b329ee4c",name:"resize-observer",methods:{compareAndNotify:function(){this._w===this.$el.offsetWidth&&this._h===this.$el.offsetHeight||(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.$emit("notify"))},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!pl&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),delete this._resizeObject.onload)}},mounted:function(){var e=this;gl(),this.$nextTick((function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight}));var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",pl&&this.$el.appendChild(t),t.data="about:blank",pl||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()}};function ml(e){e.component("resize-observer",fl),e.component("ResizeObserver",fl)}var yl={version:"0.4.5",install:ml},vl=null;"undefined"!==typeof window?vl=window.Vue:"undefined"!==typeof n.g&&(vl=n.g.Vue),vl&&vl.use(yl);function bl(e){return bl="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bl(e)}function Tl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Sl(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{},r=function(r){for(var o=arguments.length,l=new Array(o>1?o-1:0),c=1;c1){var i=e.find((function(e){return e.isIntersecting}));i&&(t=i)}if(n.callback){var s=t.isIntersecting&&t.intersectionRatio>=n.threshold;if(s===n.oldResult)return;n.oldResult=s,n.callback(s,t)}}),this.options.intersection),t.context.$nextTick((function(){n.observer&&n.observer.observe(n.el)}))}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&this.options.intersection.threshold||0}}]),e}();function Ll(e,t,n){var i=t.value;if(i)if("undefined"===typeof IntersectionObserver)console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var s=new Pl(e,i,n);e._vue_visibilityState=s}}function Al(e,t,n){var i=t.value,s=t.oldValue;if(!Dl(i,s)){var a=e._vue_visibilityState;i?a?a.createObserver(i,n):Ll(e,{value:i},n):Ol(e)}}function Ol(e){var t=e._vue_visibilityState;t&&(t.destroyObserver(),delete e._vue_visibilityState)}var Nl={bind:Ll,update:Al,unbind:Ol};function Rl(e){e.directive("observe-visibility",Nl)}var Bl={version:"0.4.6",install:Rl},El=null;"undefined"!==typeof window?El=window.Vue:"undefined"!==typeof n.g&&(El=n.g.Vue),El&&El.use(Bl);var Ml=n(7274),zl=n.n(Ml),Kl={itemsLimit:1e3};const Zl={items:{type:Array,required:!0},keyField:{type:String,default:"id"},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"}};function jl(){return this.items.length&&"object"!==typeof this.items[0]}let ql=!1;if("undefined"!==typeof window){ql=!1;try{var Fl=Object.defineProperty({},"passive",{get(){ql=!0}});window.addEventListener("test",null,Fl)}catch(Mu){}}let Hl=0;var Vl={name:"RecycleScroller",components:{ResizeObserver:fl},directives:{ObserveVisibility:Nl},props:{...Zl,itemSize:{type:Number,default:null},gridItems:{type:Number,default:void 0},itemSecondarySize:{type:Number,default:void 0},minItemSize:{type:[Number,String],default:null},sizeField:{type:String,default:"size"},typeField:{type:String,default:"type"},buffer:{type:Number,default:200},pageMode:{type:Boolean,default:!1},prerender:{type:Number,default:0},emitUpdate:{type:Boolean,default:!1},skipHover:{type:Boolean,default:!1},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"},listClass:{type:[String,Object,Array],default:""},itemClass:{type:[String,Object,Array],default:""}},data(){return{pool:[],totalSize:0,ready:!1,hoverKey:null}},computed:{sizes(){if(null===this.itemSize){const e={"-1":{accumulator:0}},t=this.items,n=this.sizeField,i=this.minItemSize;let s,a=1e4,r=0;for(let o=0,l=t.length;o{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0}))},activated(){const e=this.$_lastUpdateScrollPosition;"number"===typeof e&&this.$nextTick((()=>{this.scrollToPosition(e)}))},beforeDestroy(){this.removeListeners()},methods:{addView(e,t,n,i,s){const a={item:n,position:0},r={id:Hl++,index:t,used:!0,key:i,type:s};return Object.defineProperty(a,"nr",{configurable:!1,value:r}),e.push(a),a},unuseView(e,t=!1){const n=this.$_unusedViews,i=e.nr.type;let s=n.get(i);s||(s=[],n.set(i,s)),s.push(e),t||(e.nr.used=!1,e.position=-9999,this.$_views.delete(e.nr.key))},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(e){this.$_scrollDirty||(this.$_scrollDirty=!0,requestAnimationFrame((()=>{this.$_scrollDirty=!1;const{continuous:e}=this.updateVisibleItems(!1,!0);e||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,100))})))},handleVisibilityChange(e,t){this.ready&&(e||0!==t.boundingClientRect.width||0!==t.boundingClientRect.height?(this.$emit("visible"),requestAnimationFrame((()=>{this.updateVisibleItems(!1)}))):this.$emit("hidden"))},updateVisibleItems(e,t=!1){const n=this.itemSize,i=this.gridItems||1,s=this.itemSecondarySize||n,a=this.$_computedMinItemSize,r=this.typeField,o=this.simpleArray?null:this.keyField,l=this.items,c=l.length,d=this.sizes,u=this.$_views,h=this.$_unusedViews,p=this.pool;let g,f,m,y,v,b;if(c)if(this.$_prerender)g=y=0,f=v=Math.min(this.prerender,l.length),m=null;else{const e=this.getScroll();if(t){let t=e.start-this.$_lastUpdateScrollPosition;if(t<0&&(t=-t),null===n&&te.start&&(s=a),a=~~((i+s)/2)}while(a!==n);for(a<0&&(a=0),g=a,m=d[c-1].accumulator,f=a;fc&&(f=c)),y=g;yc&&(f=c),y<0&&(y=0),v>c&&(v=c),m=Math.ceil(c/i)*n}}else g=f=y=v=m=0;f-g>Kl.itemsLimit&&this.itemsLimitError(),this.totalSize=m;const T=g<=this.$_endIndex&&f>=this.$_startIndex;if(this.$_continuous!==T){if(T){u.clear(),h.clear();for(let e=0,t=p.length;e=f)&&this.unuseView(b));const S=T?null:new Map;let _,C,k,w;for(let I=g;I=k.length)&&(b=this.addView(p,I,_,e,C),this.unuseView(b,!0),k=h.get(C)),b=k[w],b.item=_,b.nr.used=!0,b.nr.index=I,b.nr.key=e,b.nr.type=C,S.set(C,w+1),w++),u.set(e,b)),null===n?(b.position=d[I-1].accumulator,b.offset=0):(b.position=Math.floor(I/i)*n,b.offset=I%i*s)):b&&this.unuseView(b)}return this.$_startIndex=g,this.$_endIndex=f,this.emitUpdate&&this.$emit("update",g,f,y,v),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,300),{continuous:T}},getListenerTarget(){let e=zl()(this.$el);return!window.document||e!==window.document.documentElement&&e!==window.document.body||(e=window),e},getScroll(){const{$el:e,direction:t}=this,n="vertical"===t;let i;if(this.pageMode){const t=e.getBoundingClientRect(),s=n?t.height:t.width;let a=-(n?t.top:t.left),r=n?window.innerHeight:window.innerWidth;a<0&&(r+=a,a=0),a+r>s&&(r=s-a),i={start:a,end:a+r}}else i=n?{start:e.scrollTop,end:e.scrollTop+e.clientHeight}:{start:e.scrollLeft,end:e.scrollLeft+e.clientWidth};return i},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,!!ql&&{passive:!0}),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(e){let t;t=null===this.itemSize?e>0?this.sizes[e-1].accumulator:0:Math.floor(e/this.gridItems)*this.itemSize,this.scrollToPosition(t)},scrollToPosition(e){const t="vertical"===this.direction?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let n,i,s;if(this.pageMode){const a=zl()(this.$el),r="HTML"===a.tagName?0:a[t.scroll],o=a.getBoundingClientRect(),l=this.$el.getBoundingClientRect(),c=l[t.start]-o[t.start];n=a,i=t.scroll,s=e+r+c}else n=this.$el,i=t.scroll,s=e;n[i]=s},itemsLimitError(){throw setTimeout((()=>{console.log("It seems the scroller element isn't scrolling, so it tries to render all the items at once.","Scroller:",this.$el),console.log("Make sure the scroller has a fixed height (or width) and 'overflow-y' (or 'overflow-x') set to 'auto' so it can scroll correctly and only render the items visible in the scroll viewport.")})),new Error("Rendered items limit reached")},sortViews(){this.pool.sort(((e,t)=>e.nr.index-t.nr.index))}}};function Wl(e,t,n,i,s,a,r,o,l,c){"boolean"!==typeof r&&(l=o,o=r,r=!1);const d="function"===typeof n?n.options:n;let u;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,s&&(d.functional=!0)),i&&(d._scopeId=i),a?(u=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(a)},d._ssrRegister=u):t&&(u=r?function(e){t.call(this,c(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,o(e))}),u)if(d.functional){const e=d.render;d.render=function(t,n){return u.call(n),e(t,n)}}else{const e=d.beforeCreate;d.beforeCreate=e?[].concat(e,u):[u]}return n}const Ul=Vl;var Gl=function(){var e,t,n=this,i=n.$createElement,s=n._self._c||i;return s("div",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:n.handleVisibilityChange,expression:"handleVisibilityChange"}],staticClass:"vue-recycle-scroller",class:(e={ready:n.ready,"page-mode":n.pageMode},e["direction-"+n.direction]=!0,e),on:{"&scroll":function(e){return n.handleScroll.apply(null,arguments)}}},[n.$slots.before?s("div",{ref:"before",staticClass:"vue-recycle-scroller__slot"},[n._t("before")],2):n._e(),n._v(" "),s(n.listTag,{ref:"wrapper",tag:"component",staticClass:"vue-recycle-scroller__item-wrapper",class:n.listClass,style:(t={},t["vertical"===n.direction?"minHeight":"minWidth"]=n.totalSize+"px",t)},[n._l(n.pool,(function(e){return s(n.itemTag,n._g({key:e.nr.id,tag:"component",staticClass:"vue-recycle-scroller__item-view",class:[n.itemClass,{hover:!n.skipHover&&n.hoverKey===e.nr.key}],style:n.ready?{transform:"translate"+("vertical"===n.direction?"Y":"X")+"("+e.position+"px) translate"+("vertical"===n.direction?"X":"Y")+"("+e.offset+"px)",width:n.gridItems?("vertical"===n.direction&&n.itemSecondarySize||n.itemSize)+"px":void 0,height:n.gridItems?("horizontal"===n.direction&&n.itemSecondarySize||n.itemSize)+"px":void 0}:null},n.skipHover?{}:{mouseenter:function(){n.hoverKey=e.nr.key},mouseleave:function(){n.hoverKey=null}}),[n._t("default",null,{item:e.item,index:e.nr.index,active:e.nr.used})],2)})),n._v(" "),n._t("empty")],2),n._v(" "),n.$slots.after?s("div",{ref:"after",staticClass:"vue-recycle-scroller__slot"},[n._t("after")],2):n._e(),n._v(" "),s("ResizeObserver",{on:{notify:n.handleResize}})],1)},Ql=[];Gl._withStripped=!0;const Jl=void 0,Yl=void 0,Xl=void 0,ec=!1,tc=Wl({render:Gl,staticRenderFns:Ql},Jl,Ul,Yl,ec,Xl,!1,void 0,void 0,void 0);var nc={name:"DynamicScroller",components:{RecycleScroller:tc},provide(){return"undefined"!==typeof ResizeObserver&&(this.$_resizeObserver=new ResizeObserver((e=>{requestAnimationFrame((()=>{if(Array.isArray(e))for(const t of e)if(t.target){const e=new CustomEvent("resize",{detail:{contentRect:t.contentRect}});t.target.dispatchEvent(e)}}))}))),{vscrollData:this.vscrollData,vscrollParent:this,vscrollResizeObserver:this.$_resizeObserver}},inheritAttrs:!1,props:{...Zl,minItemSize:{type:[Number,String],required:!0}},data(){return{vscrollData:{active:!0,sizes:{},validSizes:{},keyField:this.keyField,simpleArray:!1}}},computed:{simpleArray:jl,itemsWithSize(){const e=[],{items:t,keyField:n,simpleArray:i}=this,s=this.vscrollData.sizes,a=t.length;for(let r=0;r=n)break;i+=t[o].size||this.minItemSize,s+=e[o].size||this.minItemSize}const r=s-i;0!==r&&(this.$el.scrollTop+=r)}},beforeCreate(){this.$_updates=[],this.$_undefinedSizes=0,this.$_undefinedMap={}},activated(){this.vscrollData.active=!0},deactivated(){this.vscrollData.active=!1},methods:{onScrollerResize(){const e=this.$refs.scroller;e&&this.forceUpdate(),this.$emit("resize")},onScrollerVisible(){this.$emit("vscroll:update",{force:!1}),this.$emit("visible")},forceUpdate(e=!0){(e||this.simpleArray)&&(this.vscrollData.validSizes={}),this.$emit("vscroll:update",{force:!0})},scrollToItem(e){const t=this.$refs.scroller;t&&t.scrollToItem(e)},getItemSize(e,t=undefined){const n=this.simpleArray?null!=t?t:this.items.indexOf(e):e[this.keyField];return this.vscrollData.sizes[n]||0},scrollToBottom(){if(this.$_scrollingToBottom)return;this.$_scrollingToBottom=!0;const e=this.$el;this.$nextTick((()=>{e.scrollTop=e.scrollHeight+5e3;const t=()=>{e.scrollTop=e.scrollHeight+5e3,requestAnimationFrame((()=>{e.scrollTop=e.scrollHeight+5e3,0===this.$_undefinedSizes?this.$_scrollingToBottom=!1:requestAnimationFrame(t)}))};requestAnimationFrame(t)}))}}};const ic=nc;var sc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RecycleScroller",e._g(e._b({ref:"scroller",attrs:{items:e.itemsWithSize,"min-item-size":e.minItemSize,direction:e.direction,"key-field":"id","list-tag":e.listTag,"item-tag":e.itemTag},on:{resize:e.onScrollerResize,visible:e.onScrollerVisible},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.item,i=t.index,s=t.active;return[e._t("default",null,null,{item:n.item,index:i,active:s,itemWithSize:n})]}}],null,!0)},"RecycleScroller",e.$attrs,!1),e.listeners),[e._v(" "),n("template",{slot:"before"},[e._t("before")],2),e._v(" "),n("template",{slot:"after"},[e._t("after")],2),e._v(" "),n("template",{slot:"empty"},[e._t("empty")],2)],2)},ac=[];sc._withStripped=!0;const rc=void 0,oc=void 0,lc=void 0,cc=!1,dc=Wl({render:sc,staticRenderFns:ac},rc,ic,oc,cc,lc,!1,void 0,void 0,void 0);var uc={name:"DynamicScrollerItem",inject:["vscrollData","vscrollParent","vscrollResizeObserver"],props:{item:{required:!0},watchData:{type:Boolean,default:!1},active:{type:Boolean,required:!0},index:{type:Number,default:void 0},sizeDependencies:{type:[Array,Object],default:null},emitResize:{type:Boolean,default:!1},tag:{type:String,default:"div"}},computed:{id(){if(this.vscrollData.simpleArray)return this.index;if(this.item.hasOwnProperty(this.vscrollData.keyField))return this.item[this.vscrollData.keyField];throw new Error(`keyField '${this.vscrollData.keyField}' not found in your item. You should set a valid keyField prop on your Scroller`)},size(){return this.vscrollData.validSizes[this.id]&&this.vscrollData.sizes[this.id]||0},finalActive(){return this.active&&this.vscrollData.active}},watch:{watchData:"updateWatchData",id(){this.size||this.onDataUpdate()},finalActive(e){this.size||(e?this.vscrollParent.$_undefinedMap[this.id]||(this.vscrollParent.$_undefinedSizes++,this.vscrollParent.$_undefinedMap[this.id]=!0):this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=!1)),this.vscrollResizeObserver?e?this.observeSize():this.unobserveSize():e&&this.$_pendingVScrollUpdate===this.id&&this.updateSize()}},created(){if(!this.$isServer&&(this.$_forceNextVScrollUpdate=null,this.updateWatchData(),!this.vscrollResizeObserver)){for(const e in this.sizeDependencies)this.$watch((()=>this.sizeDependencies[e]),this.onDataUpdate);this.vscrollParent.$on("vscroll:update",this.onVscrollUpdate),this.vscrollParent.$on("vscroll:update-size",this.onVscrollUpdateSize)}},mounted(){this.vscrollData.active&&(this.updateSize(),this.observeSize())},beforeDestroy(){this.vscrollParent.$off("vscroll:update",this.onVscrollUpdate),this.vscrollParent.$off("vscroll:update-size",this.onVscrollUpdateSize),this.unobserveSize()},methods:{updateSize(){this.finalActive?this.$_pendingSizeUpdate!==this.id&&(this.$_pendingSizeUpdate=this.id,this.$_forceNextVScrollUpdate=null,this.$_pendingVScrollUpdate=null,this.computeSize(this.id)):this.$_forceNextVScrollUpdate=this.id},updateWatchData(){this.watchData&&!this.vscrollResizeObserver?this.$_watchData=this.$watch("item",(()=>{this.onDataUpdate()}),{deep:!0}):this.$_watchData&&(this.$_watchData(),this.$_watchData=null)},onVscrollUpdate({force:e}){!this.finalActive&&e&&(this.$_pendingVScrollUpdate=this.id),this.$_forceNextVScrollUpdate!==this.id&&!e&&this.size||this.updateSize()},onDataUpdate(){this.updateSize()},computeSize(e){this.$nextTick((()=>{if(this.id===e){const e=this.$el.offsetWidth,t=this.$el.offsetHeight;this.applySize(e,t)}this.$_pendingSizeUpdate=null}))},applySize(e,t){const n=~~("vertical"===this.vscrollParent.direction?t:e);n&&this.size!==n&&(this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=void 0),this.$set(this.vscrollData.sizes,this.id,n),this.$set(this.vscrollData.validSizes,this.id,!0),this.emitResize&&this.$emit("resize",this.id))},observeSize(){this.vscrollResizeObserver&&this.$el.parentNode&&(this.vscrollResizeObserver.observe(this.$el.parentNode),this.$el.parentNode.addEventListener("resize",this.onResize))},unobserveSize(){this.vscrollResizeObserver&&(this.vscrollResizeObserver.unobserve(this.$el.parentNode),this.$el.parentNode.removeEventListener("resize",this.onResize))},onResize(e){const{width:t,height:n}=e.detail.contentRect;this.applySize(t,n)}},render(e){return e(this.tag,this.$slots.default)}};const hc=uc,pc=void 0,gc=void 0,fc=void 0,mc=void 0,yc=Wl({},pc,hc,gc,mc,fc,!1,void 0,void 0,void 0);function vc({idProp:e=(e=>e.item.id)}={}){const t={},n=new $a["default"]({data(){return{store:t}}});return{data(){return{idState:null}},created(){this.$_id=null,this.$_getId="function"===typeof e?()=>e.call(this,this):()=>this[e],this.$watch(this.$_getId,{handler(e){this.$nextTick((()=>{this.$_id=e}))},immediate:!0}),this.$_updateIdState()},beforeUpdate(){this.$_updateIdState()},methods:{$_idStateInit(e){const i=this.$options.idState;if("function"===typeof i){const s=i.call(this,this);return n.$set(t,e,s),this.$_id=e,s}throw new Error("[mixin IdState] Missing `idState` function on component definition.")},$_updateIdState(){const n=this.$_getId();null==n&&console.warn(`No id found for IdState with idProp: '${e}'.`),n!==this.$_id&&(t[n]||this.$_idStateInit(n),this.idState=t[n])}}}}function bc(e,t){e.component(`${t}recycle-scroller`,tc),e.component(`${t}RecycleScroller`,tc),e.component(`${t}dynamic-scroller`,dc),e.component(`${t}DynamicScroller`,dc),e.component(`${t}dynamic-scroller-item`,yc),e.component(`${t}DynamicScrollerItem`,yc)}const Tc={version:"1.1.2",install(e,t){const n=Object.assign({},{installComponents:!0,componentsPrefix:""},t);for(const i in n)"undefined"!==typeof n[i]&&(Kl[i]=n[i]);n.installComponents&&bc(e,n.componentsPrefix)}};let Sc=null;function _c(e){const t=(0,nn.RL)((0,nn.hr)(e));return new RegExp(t,"ig")}"undefined"!==typeof window?Sc=window.Vue:"undefined"!==typeof n.g&&(Sc=n.g.Vue),Sc&&Sc.use(Tc);var Cc,kc,wc=function(){var e=this,t=e._self._c;return t("BaseNavigatorCardItem",{class:{expanded:e.expanded,active:e.isActive,"is-group":e.isGroupMarker},style:{"--nesting-index":e.item.depth},attrs:{"data-nesting-index":e.item.depth,id:`container-${e.item.uid}`,"aria-hidden":e.isRendered?null:"true",hideNavigatorIcon:e.isGroupMarker},nativeOn:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:(t.preventDefault(),e.handleLeftKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.handleRightKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.clickReference.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])?null:t.altKey?"button"in t&&2!==t.button?null:(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null}]},scopedSlots:e._u([{key:"depth-spacer",fn:function(){return[t("span",{attrs:{hidden:"",id:e.usageLabel}},[e._v(" "+e._s(e.$t("filter.navigate"))+" ")]),e.isParent?t("button",{staticClass:"tree-toggle",attrs:{tabindex:"-1","aria-labelledby":e.item.uid,"aria-expanded":e.expanded?"true":"false","aria-describedby":e.ariaDescribedBy},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.toggleTree.apply(null,arguments))},function(t){return t.altKey?(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null},function(t){return t.metaKey?(t.preventDefault(),e.toggleSiblings.apply(null,arguments)):null}]}},[t("InlineChevronRightIcon",{staticClass:"icon-inline chevron",class:{rotate:e.expanded,animating:e.idState.isOpening}})],1):e._e()]},proxy:!0},{key:"navigator-icon",fn:function({className:n}){return[e.apiChange?t("span",{class:[{[`changed changed-${e.apiChange}`]:e.apiChange},n]}):t("TopicTypeIcon",{key:e.item.uid,class:n,attrs:{type:e.item.type,"image-override":e.item.icon?e.navigatorReferences[e.item.icon]:null,shouldCalculateOptimalWidth:!1}})]}},{key:"title-container",fn:function(){return[e.isParent?t("span",{attrs:{hidden:"",id:e.parentLabel}},[e._v(e._s(e.$tc("filter.parent-label",e.item.childUIDs.length,{"number-siblings":e.item.index+1,"total-siblings":e.item.siblingsCount,"parent-siblings":e.item.parent,"number-parent":e.item.childUIDs.length})))]):e._e(),e.isParent?e._e():t("span",{attrs:{id:e.siblingsLabel,hidden:""}},[e._v(" "+e._s(e.$t("filter.siblings-label",{"number-siblings":e.item.index+1,"total-siblings":e.item.siblingsCount,"parent-siblings":e.item.parent}))+" ")]),t(e.refComponent,{ref:"reference",tag:"component",staticClass:"leaf-link",class:{bolded:e.isBold},attrs:{id:e.item.uid,url:e.isGroupMarker?null:e.item.path||"",tabindex:e.isFocused?"0":"-1","aria-describedby":`${e.ariaDescribedBy} ${e.usageLabel}`},nativeOn:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleClick.apply(null,arguments)},function(t){return t.altKey?(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null}]}},[t("HighlightMatches",{attrs:{text:e.item.title,matcher:e.filterPattern}})],1),e.isDeprecated?t("Badge",{attrs:{variant:"deprecated"}}):e.isBeta?t("Badge",{attrs:{variant:"beta"}}):e._e()]},proxy:!0}])})},Ic=[],xc=n(8785),$c=function(){var e=this,t=e._self._c;return t("div",{staticClass:"navigator-card-item"},[t("div",{staticClass:"head-wrapper"},[t("div",{staticClass:"depth-spacer"},[e._t("depth-spacer")],2),e.hideNavigatorIcon?e._e():t("div",{staticClass:"navigator-icon-wrapper"},[e._t("navigator-icon",null,{className:"navigator-icon"})],2),t("div",{staticClass:"title-container"},[e._t("title-container")],2)])])},Dc=[],Pc={name:"BaseNavigatorCardItem",props:{hideNavigatorIcon:{type:Boolean,default:()=>!1}}},Lc=Pc,Ac=(0,Z.Z)(Lc,$c,Dc,!1,null,"41ab423b",null),Oc=Ac.exports,Nc={name:"HighlightMatch",props:{text:{type:String,required:!0},matcher:{type:RegExp,default:void 0}},render(e){const{matcher:t,text:n}=this;if(!t)return e("p",{class:"highlight"},n);const i=[];let s=0,a=null;const r=new RegExp(t,"gi");while(null!==(a=r.exec(n))){const t=a[0].length,r=a.index+t,o=n.slice(s,a.index);o&&i.push(e("span",o));const l=n.slice(a.index,r);l&&i.push(e("span",{class:"match"},l)),s=r}const o=n.slice(s,n.length);return o&&i.push(e("span",o)),e("p",{class:"highlight"},i)}},Rc=Nc,Bc=(0,Z.Z)(Rc,Cc,kc,!1,null,"7b81ca08",null),Ec=Bc.exports,Mc={name:"NavigatorCardItem",mixins:[vc({idProp:e=>e.item.uid})],components:{BaseNavigatorCardItem:Oc,HighlightMatches:Ec,TopicTypeIcon:_e.Z,InlineChevronRightIcon:xc.Z,Reference:$s.Z,Badge:ei.Z},props:{isRendered:{type:Boolean,default:!1},item:{type:Object,required:!0},expanded:{type:Boolean,default:!1},filterPattern:{type:RegExp,default:void 0},isActive:{type:Boolean,default:!1},isBold:{type:Boolean,default:!1},apiChange:{type:String,default:null,validator:e=>It.UG.includes(e)},isFocused:{type:Boolean,default:()=>!1},enableFocus:{type:Boolean,default:!0},navigatorReferences:{type:Object,default:()=>({})}},idState(){return{isOpening:!1}},computed:{isGroupMarker:({item:{type:e}})=>e===Ce.t.groupMarker,isParent:({item:e,isGroupMarker:t})=>!!e.childUIDs.length&&!t,parentLabel:({item:e})=>`label-parent-${e.uid}`,siblingsLabel:({item:e})=>`label-${e.uid}`,usageLabel:({item:e})=>`usage-${e.uid}`,ariaDescribedBy:({isParent:e,parentLabel:t,siblingsLabel:n})=>e?`${t}`:`${n}`,isBeta:({item:{beta:e}})=>!!e,isDeprecated:({item:{deprecated:e}})=>!!e,refComponent:({isGroupMarker:e})=>e?"h3":$s.Z},methods:{toggleTree(){this.idState.isOpening=!0,this.$emit("toggle",this.item)},toggleEntireTree(){this.idState.isOpening=!0,this.$emit("toggle-full",this.item)},toggleSiblings(){this.idState.isOpening=!0,this.$emit("toggle-siblings",this.item)},handleLeftKeydown(){this.expanded?this.toggleTree():this.$emit("focus-parent",this.item)},handleRightKeydown(){!this.expanded&&this.isParent&&this.toggleTree()},clickReference(){(this.$refs.reference.$el||this.$refs.reference).click()},focusReference(){(this.$refs.reference.$el||this.$refs.reference).focus()},handleClick(){this.isGroupMarker||this.$emit("navigate",this.item.uid)}},watch:{async isFocused(e){await(0,Re.J)(8),e&&this.isRendered&&this.enableFocus&&this.focusReference()},async expanded(){await(0,Re.J)(9),this.idState.isOpening=!1}}},zc=Mc,Kc=(0,Z.Z)(zc,wc,Ic,!1,null,"c780f74c",null),Zc=Kc.exports,jc=function(){var e=this,t=e._self._c;return t("div",{staticClass:"navigator-card"},[t("div",{staticClass:"navigator-card-full-height"},[t("div",{staticClass:"navigator-card-inner"},[t("div",{staticClass:"head-wrapper"},[t("div",{staticClass:"head-inner"},[t("Reference",{staticClass:"navigator-head",attrs:{id:e.INDEX_ROOT_KEY,url:e.technologyPath},nativeOn:{click:function(t){return t.altKey?(t.preventDefault(),e.$emit("head-click-alt")):null}}},[t("h2",{staticClass:"card-link"},[e._v(" "+e._s(e.technology)+" ")]),e.isTechnologyBeta?t("Badge",{attrs:{variant:"beta"}}):e._e()],1),t("button",{staticClass:"close-card",class:{"hide-on-large":!e.allowHiding},attrs:{id:e.SIDEBAR_HIDE_BUTTON_ID,"aria-label":e.$t("navigator.close-navigator")},on:{click:e.handleHideClick}},[t("SidenavIcon",{staticClass:"icon-inline close-icon"})],1)],1)]),e._t("body",null,{className:"card-body"})],2)])])},qc=[],Fc=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"sidenav-icon",attrs:{viewBox:"0 0 14 14",height:"14",themeId:"sidenav"}},[t("path",{attrs:{d:"M6.533 1.867h-6.533v10.267h14v-10.267zM0.933 11.2v-8.4h4.667v8.4zM13.067 11.2h-6.533v-8.4h6.533z"}}),t("path",{attrs:{d:"M1.867 5.133h2.8v0.933h-2.8z"}}),t("path",{attrs:{d:"M1.867 7.933h2.8v0.933h-2.8z"}})])},Hc=[],Vc={name:"SidenavIcon",components:{SVGIcon:mr.Z}},Wc=Vc,Uc=(0,Z.Z)(Wc,Fc,Hc,!1,null,null,null),Gc=Uc.exports,Qc={name:"BaseNavigatorCard",components:{SidenavIcon:Gc,Reference:$s.Z,Badge:ei.Z},props:{allowHiding:{type:Boolean,default:!0},technologyPath:{type:String,default:""},technology:{type:String,required:!0},isTechnologyBeta:{type:Boolean,default:!1}},data(){return{SIDEBAR_HIDE_BUTTON_ID:Fa,INDEX_ROOT_KEY:ja}},methods:{async handleHideClick(){this.$emit("close"),await this.$nextTick();const e=document.getElementById(Uo.Yj);e&&e.focus()}}},Jc=Qc,Yc=(0,Z.Z)(Jc,jc,qc,!1,null,"60246d6e",null),Xc=Yc.exports;const ed=e=>e[e.length-1],td=(e,t)=>JSON.stringify(e)===JSON.stringify(t),nd="navigator.state",id={sampleCode:"sampleCode",tutorials:"tutorials",articles:"articles"},sd={[id.sampleCode]:"Sample Code",[id.tutorials]:"Tutorials",[id.articles]:"Articles"},ad=Object.fromEntries(Object.entries(sd).map((([e,t])=>[t,e]))),rd={[Ce.t.article]:id.articles,[Ce.t.learn]:id.tutorials,[Ce.t.overview]:id.tutorials,[Ce.t.resources]:id.tutorials,[Ce.t.sampleCode]:id.sampleCode,[Ce.t.section]:id.tutorials,[Ce.t.tutorial]:id.tutorials,[Ce.t.project]:id.tutorials},od="navigator.no-results",ld="navigator.no-children",cd="navigator.error-fetching",dd="navigator.items-found",ud="navigator.tags.hide-deprecated";var hd={name:"NavigatorCard",constants:{STORAGE_KEY:nd,FILTER_TAGS:id,FILTER_TAGS_TO_LABELS:sd,FILTER_LABELS_TO_TAGS:ad,TOPIC_TYPE_TO_TAG:rd,ERROR_FETCHING:cd,ITEMS_FOUND:dd,HIDE_DEPRECATED:ud},components:{FilterInput:lo,NavigatorCardItem:Zc,DynamicScroller:dc,DynamicScrollerItem:yc,BaseNavigatorCard:Xc},props:{...Xc.props,children:{type:Array,required:!0},activePath:{type:Array,required:!0},type:{type:String,required:!0},scrollLockID:{type:String,default:""},errorFetching:{type:Boolean,default:!1},apiChanges:{type:Object,default:null},isTechnologyBeta:{type:Boolean,default:!1},navigatorReferences:{type:Object,default:()=>{}},renderFilterOnTop:{type:Boolean,default:!1},hideAvailableTags:{type:Boolean,default:!1}},mixins:[Zr],data(){return{filter:"",debouncedFilter:"",selectedTags:[],openNodes:Object.freeze({}),nodesToRender:Object.freeze([]),activeUID:null,lastFocusTarget:null,allNodesToggled:!1,translatableTags:[ud]}},computed:{politeAriaLive(){const{hasNodes:e,nodesToRender:t}=this;return e?this.$tc(dd,t.length,{number:t.length}):""},assertiveAriaLive:({hasNodes:e,hasFilter:t,errorFetching:n})=>e?"":t?od:n?cd:ld,availableTags({selectedTags:e,renderableChildNodesMap:t,apiChangesObject:n,hideAvailableTags:i}){if(i||e.length)return[];const s=new Set(Object.values(n)),a=new Set(Object.values(sd)),r=new Set([ud]);s.size&&r.delete(ud);const o={type:[],changes:[],other:[]};for(const l in t){if(!Object.hasOwnProperty.call(t,l))continue;if(!a.size&&!s.size&&!r.size)break;const{type:e,path:i,deprecated:c}=t[l],d=sd[rd[e]],u=n[i];a.has(d)&&(o.type.push(d),a.delete(d)),u&&s.has(u)&&(o.changes.push(this.$t(It.Ag[u])),s.delete(u)),c&&r.has(ud)&&(o.other.push(ud),r.delete(ud))}return o.type.concat(o.changes,o.other)},selectedTagsModelValue:{get(){return this.selectedTags.map((e=>sd[e]||this.$t(It.Ag[e])||e))},set(e){(this.selectedTags.length||e.length)&&(this.selectedTags=e.map((e=>ad[e]||It.ct[e]||e)))}},filterPattern:({debouncedFilter:e})=>e?new RegExp(_c(e),"i"):null,itemSize:()=>qa,childrenMap({children:e}){return Va(e)},activePathChildren({activeUID:e,childrenMap:t}){return e&&t[e]?Qa(e,t):[]},activePathMap:({activePathChildren:e})=>Object.fromEntries(e.map((({uid:e})=>[e,!0]))),activeIndex:({activeUID:e,nodesToRender:t})=>t.findIndex((t=>t.uid===e)),filteredChildren({hasFilter:e,children:t,filterPattern:n,selectedTags:i,apiChanges:s}){if(!e)return[];const a=new Set(i);return t.filter((({title:e,path:t,type:i,deprecated:r,deprecatedChildrenCount:o,childUIDs:l})=>{const c=r||o===l.length,d=!n||n.test(e);let u=!0;a.size&&(u=a.has(rd[i]),s&&!u&&(u=a.has(s[t])),!c&&a.has(ud)&&(u=!0));const h=!s||!!s[t];return d&&u&&h}))},renderableChildNodesMap({hasFilter:e,childrenMap:t,deprecatedHidden:n,filteredChildren:i,removeDeprecated:s}){if(!e)return t;const a=i.length-1,r=new Set([]);for(let o=a;o>=0;o-=1){const e=i[o],a=t[e.groupMarkerUID];if(a&&r.add(a),r.has(e))continue;if(r.has(t[e.parent])&&e.type!==Ce.t.groupMarker){r.add(e);continue}let l=[];e.childUIDs.length&&(l=s(Ua(e.uid,t),n)),l.concat(Qa(e.uid,t)).forEach((e=>r.add(e)))}return Va([...r])},nodeChangeDeps:({filteredChildren:e,activePathChildren:t,debouncedFilter:n,selectedTags:i})=>[e,t,n,i],hasFilter({debouncedFilter:e,selectedTags:t,apiChanges:n}){return Boolean(e.length||t.length||n)},deprecatedHidden:({selectedTags:e})=>e[0]===ud,apiChangesObject(){return this.apiChanges||{}},hasNodes:({nodesToRender:e})=>!!e.length,totalItemsToNavigate:({nodesToRender:e})=>e.length,lastActivePathItem:({activePath:e})=>ed(e)},created(){this.restorePersistedState()},watch:{filter:"debounceInput",nodeChangeDeps:"trackOpenNodes",activePath:"handleActivePathChange",apiChanges(e){e||(this.selectedTags=this.selectedTags.filter((e=>!this.$t(It.Ag[e]))))},async activeUID(e,t){await this.$nextTick();const n=this.$refs[`dynamicScroller_${t}`];n&&n.updateSize&&n.updateSize()}},methods:{setUnlessEqual(e,t){td(t,this[e])||(this[e]=Object.freeze(t))},toggleAllNodes(){const e=this.children.filter((e=>e.parent===ja&&e.type!==Ce.t.groupMarker&&e.childUIDs.length));this.allNodesToggled=!this.allNodesToggled,this.allNodesToggled&&(this.openNodes={},this.generateNodesToRender()),e.forEach((e=>{this.toggleFullTree(e)}))},clearFilters(){this.filter="",this.debouncedFilter="",this.selectedTags=[]},scrollToFocus(){this.$refs.scroller.scrollToItem(this.focusedIndex)},debounceInput:xr((function(e){this.debouncedFilter=e,this.lastFocusTarget=null}),200),trackOpenNodes([e,t,n,i],[,s=[],a="",r=[]]=[]){if(n!==a&&!a&&this.getFromStorage("filter")||!td(i,r)&&!r.length&&this.getFromStorage("selectedTags",[]).length)return;const o=!td(s,t),{childrenMap:l}=this;let c=t;if(!(this.deprecatedHidden&&!this.debouncedFilter.length||o&&this.hasFilter)&&this.hasFilter){const t=new Set,n=e.length-1;for(let i=n;i>=0;i-=1){const n=e[i];t.has(l[n.parent])||t.has(n)||Qa(n.uid,l).slice(0,-1).forEach((e=>t.add(e)))}c=[...t]}const d=o?{...this.openNodes}:{},u=c.reduce(((e,t)=>(e[t.uid]=!0,e)),d);this.setUnlessEqual("openNodes",u),this.generateNodesToRender(),this.updateFocusIndexExternally()},toggle(e){const t=this.openNodes[e.uid];let n=[],i=[];if(t){const t=(0,w.d9)(this.openNodes),n=Ua(e.uid,this.childrenMap);n.forEach((({uid:e})=>{delete t[e]})),this.setUnlessEqual("openNodes",t),i=n.slice(1)}else this.setUnlessEqual("openNodes",{...this.openNodes,[e.uid]:!0}),n=Ga(e.uid,this.childrenMap,this.children).filter((e=>this.renderableChildNodesMap[e.uid]));this.augmentRenderNodes({uid:e.uid,include:n,exclude:i})},toggleFullTree(e){const t=this.openNodes[e.uid],n=(0,w.d9)(this.openNodes),i=Ua(e.uid,this.childrenMap);let s=[],a=[];i.forEach((({uid:e})=>{t?delete n[e]:n[e]=!0})),t?s=i.slice(1):a=i.slice(1).filter((e=>this.renderableChildNodesMap[e.uid])),this.setUnlessEqual("openNodes",n),this.augmentRenderNodes({uid:e.uid,exclude:s,include:a})},toggleSiblings(e){const t=this.openNodes[e.uid],n=(0,w.d9)(this.openNodes),i=Ja(e.uid,this.childrenMap,this.children);i.forEach((({uid:e,childUIDs:i,type:s})=>{if(i.length&&s!==Ce.t.groupMarker)if(t){const t=Ua(e,this.childrenMap);t.forEach((e=>{delete n[e.uid]})),delete n[e],this.augmentRenderNodes({uid:e,exclude:t.slice(1),include:[]})}else{n[e]=!0;const t=Ga(e,this.childrenMap,this.children).filter((e=>this.renderableChildNodesMap[e.uid]));this.augmentRenderNodes({uid:e,exclude:[],include:t})}})),this.setUnlessEqual("openNodes",n),this.persistState()},removeDeprecated(e,t){return t?e.filter((({deprecated:e})=>!e)):e},generateNodesToRender(){const{children:e,openNodes:t,renderableChildNodesMap:n}=this;this.setUnlessEqual("nodesToRender",e.filter((e=>n[e.uid]&&(e.parent===ja||t[e.parent])))),this.persistState(),this.scrollToElement()},augmentRenderNodes({uid:e,include:t=[],exclude:n=[]}){const i=this.nodesToRender.findIndex((t=>t.uid===e));if(t.length){const e=t.filter((e=>!this.nodesToRender.includes(e))),n=this.nodesToRender.slice(0);n.splice(i+1,0,...e),this.setUnlessEqual("nodesToRender",n)}else if(n.length){const e=new Set(n);this.setUnlessEqual("nodesToRender",this.nodesToRender.filter((t=>!e.has(t))))}this.persistState()},getFromStorage(e,t=null){const n=qo.y7.get(nd,{}),i=n[this.technologyPath];return i?e?i[e]||t:i:t},persistState(){const e={path:this.lastActivePathItem},{path:t}=this.activeUID&&this.childrenMap[this.activeUID]||e,n={technology:this.technology,path:t,hasApiChanges:!!this.apiChanges,openNodes:Object.keys(this.openNodes).map(Number),nodesToRender:this.nodesToRender.map((({uid:e})=>e)),activeUID:this.activeUID,filter:this.filter,selectedTags:this.selectedTags},i={...qo.y7.get(nd,{}),[this.technologyPath]:n};qo.y7.set(nd,i)},clearPersistedState(){const e={...qo.y7.get(nd,{}),[this.technologyPath]:{}};qo.y7.set(nd,e)},restorePersistedState(){const e=this.getFromStorage();if(!e||e.path!==this.lastActivePathItem)return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);const{technology:t,nodesToRender:n=[],filter:i="",hasAPIChanges:s=!1,activeUID:a=null,selectedTags:r=[],openNodes:o}=e;if(!n.length&&!i&&!r.length)return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);const{childrenMap:l}=this,c=n.every((e=>l[e])),d=a?(this.childrenMap[a]||{}).path===this.lastActivePathItem:1===this.activePath.length;if(t!==this.technology||!c||s!==Boolean(this.apiChanges)||!d||a&&!i&&!r.length&&!n.includes(a))return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);this.setUnlessEqual("openNodes",Object.fromEntries(o.map((e=>[e,!0])))),this.setUnlessEqual("nodesToRender",n.map((e=>l[e]))),this.selectedTags=r,this.filter=i,this.debouncedFilter=this.filter,this.activeUID=a,this.scrollToElement()},async scrollToElement(){if(await(0,Re.J)(1),!this.$refs.scroller)return;const e=document.getElementById(this.activeUID);if(e&&0===this.getChildPositionInScroller(e))return;const t=this.nodesToRender.findIndex((e=>e.uid===this.activeUID));-1!==t?this.$refs.scroller.scrollToItem(t):this.hasFilter&&!this.deprecatedHidden&&this.$refs.scroller.scrollToItem(0)},getChildPositionInScroller(e){if(!e)return 0;const{paddingTop:t,paddingBottom:n}=getComputedStyle(this.$refs.scroller.$el),i={top:parseInt(t,10)||0,bottom:parseInt(n,10)||0},{y:s,height:a}=this.$refs.scroller.$el.getBoundingClientRect(),{y:r}=e.getBoundingClientRect(),o=e.offsetParent.offsetHeight,l=r-s-i.top;return l<0?-1:l+o>=a-i.bottom?1:0},isInsideScroller(e){return this.$refs.scroller.$el.contains(e)},handleFocusIn({target:e}){this.lastFocusTarget=e;const t=this.getChildPositionInScroller(e);if(0===t)return;const{offsetHeight:n}=e.offsetParent;this.$refs.scroller.$el.scrollBy({top:n*t,left:0})},handleFocusOut(e){e.relatedTarget&&(this.isInsideScroller(e.relatedTarget)||(this.lastFocusTarget=null))},handleScrollerUpdate:xr((async function(){await(0,Re.X)(300),this.lastFocusTarget&&this.isInsideScroller(this.lastFocusTarget)&&document.activeElement!==this.lastFocusTarget&&this.lastFocusTarget.focus({preventScroll:!0})}),50),setActiveUID(e){this.activeUID=e},handleNavigationChange(e){this.childrenMap[e].path.startsWith(this.technologyPath)&&this.setActiveUID(e)},pathsToFlatChildren(e){const t=e.slice(0).reverse(),{childrenMap:n}=this;let i=this.children;const s=[];while(t.length){const e=t.pop(),a=i.find((t=>t.path===e));if(!a)break;s.push(a),t.length&&(i=a.childUIDs.map((e=>n[e])))}return s},handleActivePathChange(e){const t=this.childrenMap[this.activeUID],n=ed(e);if(t){if(n===t.path)return;const e=Ja(this.activeUID,this.childrenMap,this.children),i=Ga(this.activeUID,this.childrenMap,this.children),s=Qa(this.activeUID,this.childrenMap),a=[...i,...e,...s].find((e=>e.path===n));if(a)return void this.setActiveUID(a.uid)}const i=this.pathsToFlatChildren(e);i.length?this.setActiveUID(i[i.length-1].uid):this.activeUID?this.setActiveUID(null):this.trackOpenNodes(this.nodeChangeDeps)},updateFocusIndexExternally(){this.externalFocusChange=!0,this.activeIndex>0?this.focusIndex(this.activeIndex):this.focusIndex(0)},focusNodeParent(e){const t=this.childrenMap[e.parent];if(!t)return;const n=this.nodesToRender.findIndex((e=>e.uid===t.uid));-1!==n&&this.focusIndex(n)}}},pd=hd,gd=(0,Z.Z)(pd,dl,ul,!1,null,"66549638",null),fd=gd.exports,md=function(){var e=this,t=e._self._c;return t("BaseNavigatorCard",e._b({on:{close:function(t){return e.$emit("close")}},scopedSlots:e._u([{key:"body",fn:function({className:n}){return[t("transition",{attrs:{name:"delay-visibility"}},[t("div",{staticClass:"loading-navigator",class:n,attrs:{"aria-hidden":"true"}},e._l(e.LOADER_ROWS,(function(e,n){return t("LoadingNavigatorItem",{key:n,attrs:{index:n,width:e.width,hideNavigatorIcon:e.hideNavigatorIcon}})})),1)])]}}])},"BaseNavigatorCard",e.$props,!1))},yd=[],vd=function(){var e=this,t=e._self._c;return t("BaseNavigatorCardItem",{staticClass:"loading-navigator-item",style:`--index: ${e.index};`,attrs:{hideNavigatorIcon:e.hideNavigatorIcon},scopedSlots:e._u([{key:"navigator-icon",fn:function({className:e}){return[t("div",{class:e})]}},{key:"title-container",fn:function(){return[t("div",{staticClass:"loader",style:{width:e.width}})]},proxy:!0}])})},bd=[],Td={name:"LoadingNavigatorItem",components:{BaseNavigatorCardItem:Oc},props:{...Oc.props,index:{type:Number,default:0},width:{type:String,default:"50%"}}},Sd=Td,_d=(0,Z.Z)(Sd,vd,bd,!1,null,"0de29914",null),Cd=_d.exports;const kd=[{width:"30%",hideNavigatorIcon:!0},{width:"80%"},{width:"50%"}];var wd={name:"LoadingNavigatorCard",components:{BaseNavigatorCard:Xc,LoadingNavigatorItem:Cd},props:{...Xc.props},data(){return{LOADER_ROWS:kd}}},Id=wd,xd=(0,Z.Z)(Id,md,yd,!1,null,"4b6d345f",null),$d=xd.exports,Dd={name:"Navigator",components:{NavigatorCard:fd,LoadingNavigatorCard:$d},data(){return{INDEX_ROOT_KEY:ja}},props:{flatChildren:{type:Array,required:!0},parentTopicIdentifiers:{type:Array,required:!0},technology:{type:Object,required:!0},isFetching:{type:Boolean,default:!1},references:{type:Object,default:()=>{}},navigatorReferences:{type:Object,default:()=>{}},scrollLockID:{type:String,default:""},errorFetching:{type:Boolean,default:!1},renderFilterOnTop:{type:Boolean,default:!1},apiChanges:{type:Object,default:null},allowHiding:{type:Boolean,default:!0}},computed:{parentTopicReferences({references:e,parentTopicIdentifiers:t}){return t.reduce(((t,n)=>{const i=e[n];return i?t.concat(i):(console.error(`Reference for "${n}" is missing`),t)}),[])},activePath({parentTopicReferences:e,$route:{path:t}}){if(t=t.replace(/\/$/,"").toLowerCase(),!e.length)return[t];let n=1;return"technologies"===e[0].kind&&(n=2),e.slice(n).map((e=>e.url)).concat(t)},type:()=>Ce.t.module,technologyProps:({technology:e})=>({technology:e.title,technologyPath:e.path||e.url,isTechnologyBeta:e.beta})}},Pd=Dd,Ld=(0,Z.Z)(Pd,ll,cl,!1,null,"159b9764",null),Ad=Ld.exports,Od=function(){var e=this,t=e._self._c;return t("NavBase",{staticClass:"documentation-nav",attrs:{breakpoint:e.BreakpointName.medium,hasOverlay:!1,hasSolidBackground:"",hasNoBorder:e.hasNoBorder,isDark:e.isDark,isWideFormat:"",hasFullWidthBorder:"","aria-label":e.$t("api-reference")},scopedSlots:e._u([e.displaySidenav?{key:"pre-title",fn:function({closeNav:n,isOpen:i,currentBreakpoint:s,className:a}){return[t("div",{class:a},[t("transition",{attrs:{name:"sidenav-toggle"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.sidenavHiddenOnLarge,expression:"sidenavHiddenOnLarge"}],staticClass:"sidenav-toggle-wrapper"},[t("button",{staticClass:"sidenav-toggle",attrs:{"aria-label":e.$t("navigator.open-navigator"),id:e.baseNavOpenSidenavButtonId,tabindex:i?-1:null},on:{click:function(t){return t.preventDefault(),e.handleSidenavToggle(n,s)}}},[t("span",{staticClass:"sidenav-icon-wrapper"},[t("SidenavIcon",{staticClass:"icon-inline sidenav-icon"})],1)]),t("span",{staticClass:"sidenav-toggle__separator"})])])],1)]}}:null,{key:"default",fn:function(){return[e._t("title",(function(){return[e.rootLink?t("router-link",{staticClass:"nav-title-link",attrs:{to:e.rootLink}},[e._v(" "+e._s(e.$t("documentation.title"))+" ")]):t("span",{staticClass:"nav-title-link inactive"},[e._v(e._s(e.$t("documentation.title")))])]}),null,{rootLink:e.rootLink,linkClass:"nav-title-link",inactiveClass:"inactive"})]},proxy:!0},{key:"tray",fn:function({closeNav:n}){return[t("Hierarchy",{attrs:{currentTopicTitle:e.title,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,parentTopicIdentifiers:e.hierarchyItems,currentTopicTags:e.currentTopicTags,references:e.references}}),t("NavMenuItems",{staticClass:"nav-menu-settings",attrs:{previousSiblingChildren:e.breadcrumbCount}},[e.interfaceLanguage&&(e.swiftPath||e.objcPath)?t("LanguageToggle",{attrs:{interfaceLanguage:e.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath,closeNav:n}}):e._e(),e._t("menu-items")],2),e._t("tray-after",null,null,{breadcrumbCount:e.breadcrumbCount})]}},{key:"after-content",fn:function(){return[e._t("after-content")]},proxy:!0}],null,!0)})},Nd=[],Rd=n(3975),Bd=n(6302),Ed=function(){var e=this,t=e._self._c;return t("NavMenuItems",{staticClass:"hierarchy",class:{"has-badge":e.hasBadge},attrs:{"aria-label":e.$t("documentation.nav.breadcrumbs")}},[e.root?t("HierarchyItem",{key:e.root.title,staticClass:"root-hierarchy",attrs:{url:e.addQueryParamsToUrl(e.root.url)}},[e._v(" "+e._s(e.root.title)+" ")]):e._e(),e._l(e.collapsibleItems,(function(n){return t("HierarchyItem",{key:n.title,attrs:{isCollapsed:"",url:e.addQueryParamsToUrl(n.url)}},[e._v(" "+e._s(n.title)+" ")])})),e.collapsibleItems.length?t("HierarchyCollapsedItems",{attrs:{topics:e.collapsibleItems}}):e._e(),e._l(e.nonCollapsibleItems,(function(n){return t("HierarchyItem",{key:n.title,attrs:{url:e.addQueryParamsToUrl(n.url)}},[e._v(" "+e._s(n.title)+" ")])})),t("HierarchyItem",{scopedSlots:e._u([{key:"tags",fn:function(){return[e.isSymbolDeprecated?t("Badge",{attrs:{variant:"deprecated"}}):e.isSymbolBeta?t("Badge",{attrs:{variant:"beta"}}):e._e(),e._l(e.currentTopicTags,(function(n){return t("Badge",{key:`${n.type}-${n.text}`,attrs:{variant:n.type}},[e._v(" "+e._s(n.text)+" ")])}))]},proxy:!0}])},[e._v(" "+e._s(e.currentTopicTitle)+" ")])],2)},Md=[],zd=function(){var e=this,t=e._self._c;return t("li",{staticClass:"hierarchy-collapsed-items"},[t("span",{staticClass:"hierarchy-item-icon icon-inline"},[e._v("/")]),t("button",{ref:"btn",staticClass:"toggle",class:{focused:!e.collapsed},on:{click:e.toggleCollapsed}},[t("span",{staticClass:"indicator"},[t("EllipsisIcon",{staticClass:"icon-inline toggle-icon"})],1)]),t("ul",{ref:"dropdown",staticClass:"dropdown",class:{collapsed:e.collapsed}},e._l(e.topicsWithUrls,(function(n){return t("li",{key:n.title,staticClass:"dropdown-item"},[t("router-link",{staticClass:"nav-menu-link",attrs:{to:n.url}},[e._v(e._s(n.title))])],1)})),0)])},Kd=[],Zd=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"ellipsis-icon",attrs:{viewBox:"0 0 14 14",themeId:"ellipsis"}},[t("path",{attrs:{d:"m12.439 7.777v-1.554h-1.554v1.554zm-4.662 0v-1.554h-1.554v1.554zm-4.662 0v-1.554h-1.554v1.554z"}})])},jd=[],qd={name:"EllipsisIcon",components:{SVGIcon:mr.Z}},Fd=qd,Hd=(0,Z.Z)(Fd,Zd,jd,!1,null,null,null),Vd=Hd.exports,Wd={name:"HierarchyCollapsedItems",components:{EllipsisIcon:Vd},data:()=>({collapsed:!0}),props:{topics:{type:Array,required:!0}},watch:{collapsed(e,t){t&&!e?document.addEventListener("click",this.handleDocumentClick,!1):!t&&e&&document.removeEventListener("click",this.handleDocumentClick,!1)}},beforeDestroy(){document.removeEventListener("click",this.handleDocumentClick,!1)},computed:{topicsWithUrls:({$route:e,topics:t})=>t.map((t=>({...t,url:(0,L.Q2)(t.url,e.query)})))},methods:{handleDocumentClick(e){const{target:t}=e,{collapsed:n,$refs:{btn:i,dropdown:s}}=this,a=!i.contains(t)&&!s.contains(t);!n&&a&&(this.collapsed=!0)},toggleCollapsed(){this.collapsed=!this.collapsed}}},Ud=Wd,Gd=(0,Z.Z)(Ud,zd,Kd,!1,null,"f4ced690",null),Qd=Gd.exports,Jd=function(e,t){return e(t.$options.components.NavMenuItemBase,{tag:"component",staticClass:"hierarchy-item",class:[{collapsed:t.props.isCollapsed},t.data.staticClass]},[e("span",{staticClass:"hierarchy-item-icon icon-inline"},[t._v("/")]),t.props.url?e("router-link",{staticClass:"parent item nav-menu-link",attrs:{to:t.props.url}},[t._t("default")],2):[e("span",{staticClass:"current item"},[t._t("default")],2),t._t("tags")]],2)},Yd=[],Xd=n(3822),eu={name:"HierarchyItem",components:{NavMenuItemBase:Xd.Z,InlineChevronRightIcon:xc.Z},props:{isCollapsed:Boolean,url:{type:String,required:!1}}},tu=eu,nu=(0,Z.Z)(tu,Jd,Yd,!0,null,"6cf5f1d1",null),iu=nu.exports;const su=3;var au={name:"Hierarchy",components:{Badge:ei.Z,NavMenuItems:Bd.Z,HierarchyCollapsedItems:Qd,HierarchyItem:iu},constants:{MaxVisibleLinks:su},inject:["store"],props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,references:Object,currentTopicTitle:{type:String,required:!0},parentTopicIdentifiers:{type:Array,default:()=>[]},currentTopicTags:{type:Array,default:()=>[]}},computed:{windowWidth:({store:e})=>e.state.contentWidth,parentTopics(){return this.parentTopicIdentifiers.reduce(((e,t)=>{const n=this.references[t];if(n){const{title:t,url:i}=n;return e.concat({title:t,url:i})}return console.error(`Reference for "${t}" is missing`),e}),[])},root:({parentTopics:e,windowWidth:t})=>t<=1e3?null:e[0],firstItemSlice:({root:e})=>e?1:0,linksAfterCollapse:({windowWidth:e,hasBadge:t})=>{const n=t?1:0;return e>1200?su-n:e>1e3?su-1-n:e>=800?su-2-n:0},collapsibleItems:({parentTopics:e,linksAfterCollapse:t,firstItemSlice:n})=>t?e.slice(n,-t):e.slice(n),nonCollapsibleItems:({parentTopics:e,linksAfterCollapse:t,firstItemSlice:n})=>t?e.slice(n).slice(-t):[],hasBadge:({isSymbolDeprecated:e,isSymbolBeta:t,currentTopicTags:n})=>e||t||n.length},methods:{addQueryParamsToUrl(e){return(0,L.Q2)(e,this.$route.query)}}},ru=au,ou=(0,Z.Z)(ru,Ed,Md,!1,null,"069ffff2",null),lu=ou.exports,cu=function(){var e=this,t=e._self._c;return t("NavMenuItemBase",{staticClass:"nav-menu-setting language-container"},[t("div",{class:{"language-toggle-container":e.hasLanguages}},[t("select",{ref:"language-sizer",staticClass:"language-dropdown language-sizer",attrs:{"aria-hidden":"true",tabindex:"-1"}},[t("option",{key:e.currentLanguage.name,attrs:{selected:""}},[e._v(e._s(e.currentLanguage.name))])]),t("label",{staticClass:"nav-menu-setting-label",attrs:{for:e.hasLanguages?"language-toggle":null}},[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),e.hasLanguages?t("select",{directives:[{name:"model",rawName:"v-model",value:e.languageModel,expression:"languageModel"}],staticClass:"language-dropdown nav-menu-link",style:`width: ${e.adjustedWidth}px`,attrs:{id:"language-toggle"},on:{change:[function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.languageModel=t.target.multiple?n:n[0]},function(t){return e.pushRoute(e.currentLanguage.route)}]}},e._l(e.languages,(function(n){return t("option",{key:n.api,domProps:{value:n.api}},[e._v(" "+e._s(n.name)+" ")])})),0):t("span",{staticClass:"nav-menu-toggle-none current-language",attrs:{"aria-current":"page"}},[e._v(e._s(e.currentLanguage.name))]),e.hasLanguages?t("InlineChevronDownIcon",{staticClass:"toggle-icon icon-inline"}):e._e()],1),e.hasLanguages?t("div",{staticClass:"language-list-container"},[t("span",{staticClass:"nav-menu-setting-label"},[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),t("ul",{staticClass:"language-list"},e._l(e.languages,(function(n){return t("li",{key:n.api,staticClass:"language-list-item"},[n.api===e.languageModel?t("span",{staticClass:"current-language",attrs:{"data-language":n.api,"aria-current":"page"}},[e._v(" "+e._s(n.name)+" ")]):t("a",{staticClass:"nav-menu-link",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.pushRoute(n.route)}}},[e._v(" "+e._s(n.name)+" ")])])})),0)]):e._e()])},du=[],uu=n(5151),hu={name:"LanguageToggle",components:{InlineChevronDownIcon:uu.Z,NavMenuItemBase:Xd.Z},inject:{store:{default(){return{setPreferredLanguage(){}}}}},props:{interfaceLanguage:{type:String,required:!0},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},closeNav:{type:Function,default:()=>{}}},data(){return{languageModel:null,adjustedWidth:0}},mounted(){const e=Ne((async()=>{await(0,Re.J)(3),this.calculateSelectWidth()}),150);window.addEventListener("resize",e),window.addEventListener("orientationchange",e),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)}))},watch:{interfaceLanguage:{immediate:!0,handler(e){this.languageModel=e}},currentLanguage:{immediate:!0,handler:"calculateSelectWidth"}},methods:{getRoute(e){const t=e.query===D.Z.swift.key.url?void 0:e.query;return{query:{...this.$route.query,language:t},path:this.isCurrentPath(e.path)?null:(0,A.Jf)(e.path)}},async pushRoute(e){await this.closeNav(),this.store.setPreferredLanguage(e.query),this.$router.push(this.getRoute(e))},isCurrentPath(e){return this.$route.path.replace(/^\//,"")===e},async calculateSelectWidth(){await this.$nextTick(),this.adjustedWidth=this.$refs["language-sizer"].clientWidth+6}},computed:{languages(){return[{name:D.Z.swift.name,api:D.Z.swift.key.api,route:{path:this.swiftPath,query:D.Z.swift.key.url}},{name:D.Z.objectiveC.name,api:D.Z.objectiveC.key.api,route:{path:this.objcPath,query:D.Z.objectiveC.key.url}}]},currentLanguage:({languages:e,languageModel:t})=>e.find((e=>e.api===t)),hasLanguages:({objcPath:e,swiftPath:t})=>t&&e}},pu=hu,gu=(0,Z.Z)(pu,cu,du,!1,null,"d12167e0",null),fu=gu.exports,mu={name:"DocumentationNav",components:{SidenavIcon:Gc,NavBase:Rd.Z,NavMenuItems:Bd.Z,Hierarchy:lu,LanguageToggle:fu},props:{title:{type:String,required:!1},parentTopicIdentifiers:{type:Array,required:!1},isSymbolBeta:{type:Boolean,required:!1},isSymbolDeprecated:{type:Boolean,required:!1},isDark:{type:Boolean,default:!1},hasNoBorder:{type:Boolean,default:!1},currentTopicTags:{type:Array,required:!0},references:{type:Object,default:()=>({})},interfaceLanguage:{type:String,required:!1},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},sidenavHiddenOnLarge:{type:Boolean,default:!1},displaySidenav:{type:Boolean,default:!1}},computed:{baseNavOpenSidenavButtonId:()=>Uo.Yj,BreakpointName:()=>Ho.L3,breadcrumbCount:({hierarchyItems:e})=>e.length+1,rootHierarchyReference:({parentTopicIdentifiers:e,references:t})=>t[e[0]]||{},isRootTechnologyLink:({rootHierarchyReference:{kind:e}})=>"technologies"===e,rootLink:({isRootTechnologyLink:e,rootHierarchyReference:t,$route:n})=>e?{path:t.url,query:n.query}:null,hierarchyItems:({parentTopicIdentifiers:e,isRootTechnologyLink:t})=>t?e.slice(1):e},methods:{async handleSidenavToggle(e,t){await e(),this.$emit("toggle-sidenav",t),await this.$nextTick();const n=document.getElementById(Fa);n&&n.focus()}}},yu=mu,vu=(0,Z.Z)(yu,Od,Nd,!1,null,"78ad19e0",null),bu=vu.exports,Tu=function(){var e=this,t=e._self._c;return t("div",{staticClass:"StaticContentWidth"},[e._t("default")],2)},Su=[],_u={name:"StaticContentWidth",inject:["store"],mounted(){const e=Ne((async()=>{await this.$nextTick(),this.store.setContentWidth(this.$el.offsetWidth)}),150);window.addEventListener("resize",e),window.addEventListener("orientationchange",e),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)})),e()}},Cu=_u,ku=(0,Z.Z)(Cu,Tu,Su,!1,null,null,null),wu=ku.exports,Iu=n(1944),xu=n(2717);const $u="symbol";var Du={watch:{topicData:{immediate:!0,handler:"extractOnThisPageSections"}},methods:{shouldRegisterContentSection(e){return e.type===_n.BlockType.heading&&e.level<4},extractOnThisPageSections(e){if(!e)return;this.store.resetPageSections();const{metadata:{title:t},primaryContentSections:n,topicSections:i,defaultImplementationsSections:s,relationshipsSections:a,seeAlsoSections:r,kind:o}=e;this.store.addOnThisPageSection({title:t,anchor:xu.$,level:1,isSymbol:o===$u},{i18n:!1}),n&&n.forEach((e=>{switch(e.kind){case Ze.content:Ot.Z.methods.forEach.call(e,(e=>{this.shouldRegisterContentSection(e)&&this.store.addOnThisPageSection({title:e.text,anchor:e.anchor||(0,nn.HA)(e.text),level:e.level},{i18n:!1})}));break;case Ze.properties:case Ze.restBody:case Ze.restCookies:case Ze.restEndpoint:case Ze.restHeaders:case Ze.restParameters:case Ze.restResponses:this.store.addOnThisPageSection({title:e.title,anchor:(0,nn.HA)(e.title),level:2});break;default:jt[e.kind]&&this.store.addOnThisPageSection(jt[e.kind])}})),i&&this.store.addOnThisPageSection(Zt.topics),s&&this.store.addOnThisPageSection(Zt.defaultImplementations),a&&this.store.addOnThisPageSection(Zt.relationships),r&&this.store.addOnThisPageSection(Zt.seeAlso)}}},Pu=n(9030);const Lu="0.3.0",Au="navigator-hidden-large",{extractProps:Ou}=xa.methods;var Nu={name:"DocumentationTopicView",constants:{MIN_RENDER_JSON_VERSION_WITH_INDEX:Lu,NAVIGATOR_HIDDEN_ON_LARGE_KEY:Au},components:{Navigator:Ad,AdjustableSidebarWidth:ol,StaticContentWidth:wu,NavigatorDataProvider:ir,Topic:xa,CodeTheme:Ma.Z,Nav:bu,QuickNavigationButton:cr,QuickNavigationModal:Ko,PortalTarget:I.YC},mixins:[Ka.Z,Za.Z,Du],props:{enableMinimized:{type:Boolean,default:!1}},data(){return{topicDataDefault:null,topicDataObjc:null,sidenavVisibleOnMobile:!1,sidenavHiddenOnLarge:qo.tO.get(Au,!1),showQuickNavigationModal:!1,store:Ea,BreakpointName:Ho.L3}},computed:{objcOverrides:({topicData:e})=>{const{variantOverrides:t=[]}=e||{},n=({interfaceLanguage:e})=>e===D.Z.objectiveC.key.api,i=({traits:e})=>e.some(n),s=t.find(i);return s?s.patch:null},enableQuickNavigation:({isTargetIDE:e})=>!e&&(0,Xe.$8)(["features","docs","quickNavigation","enable"],!0),topicData:{get(){return this.topicDataObjc?this.topicDataObjc:this.topicDataDefault},set(e){this.topicDataDefault=e}},topicKey:({$route:e,topicProps:t})=>[e.path,t.interfaceLanguage].join(),topicProps(){return Ou(this.topicData)},parentTopicIdentifiers:({topicProps:{hierarchy:{paths:e=[]},references:t},$route:n})=>e.length?e.find((e=>{const i=e.find((e=>t[e]&&"technologies"!==t[e].kind)),s=i&&t[i];return s&&n.path.toLowerCase().startsWith(s.url.toLowerCase())}))||e[0]:[],technology:({$route:e,topicProps:{identifier:t,references:n,role:i,title:s},parentTopicIdentifiers:a})=>{const r={title:s,url:e.path},o=n[t];if(!a.length)return o||r;const l=n[a[0]];return l&&"technologies"!==l.kind?l:(i!==k.L.collection||o)&&(l&&n[a[1]]||o)||r},languagePaths:({topicData:{variants:e=[]}})=>e.reduce(((e,t)=>t.traits.reduce(((e,n)=>n.interfaceLanguage?{...e,[n.interfaceLanguage]:(e[n.interfaceLanguage]||[]).concat(t.paths)}:e),e)),{}),objcPath:({languagePaths:{[D.Z.objectiveC.key.api]:[e]=[]}={}})=>e,swiftPath:({languagePaths:{[D.Z.swift.key.api]:[e]=[]}={}})=>e,isSymbolBeta:({topicProps:{platforms:e}})=>!!(e&&e.length&&e.every((e=>e.beta))),isSymbolDeprecated:({topicProps:{platforms:e,deprecationSummary:t}})=>!!(t&&t.length>0||e&&e.length&&e.every((e=>e.deprecatedAt))),enableNavigator:({isTargetIDE:e,topicDataDefault:t})=>!e&&(0,Iu.n4)((0,Iu.W1)(t.schemaVersion),Lu)>=0,enableOnThisPageNav:({isTargetIDE:e})=>!(0,Xe.$8)(["features","docs","onThisPageNavigator","disable"],!1)&&!e,sidebarProps:({sidenavVisibleOnMobile:e,enableNavigator:t,sidenavHiddenOnLarge:n})=>t?{shownOnMobile:e,hiddenOnLarge:n}:{},sidebarListeners(){return this.enableNavigator?{"update:shownOnMobile":this.toggleMobileSidenav,"update:hiddenOnLarge":this.toggleLargeSidenav}:{}}},methods:{applyObjcOverrides(){this.topicDataObjc=C((0,w.d9)(this.topicData),this.objcOverrides)},handleCodeColorsChange(e){za.Z.updateCodeColors(e)},handleToggleSidenav(e){e===Ho.L3.large?this.toggleLargeSidenav():this.toggleMobileSidenav()},openQuickNavigationModal(){this.sidenavVisibleOnMobile||(this.showQuickNavigationModal=!0)},toggleLargeSidenav(e=!this.sidenavHiddenOnLarge){this.sidenavHiddenOnLarge=e,qo.tO.set(Au,e)},toggleMobileSidenav(e=!this.sidenavVisibleOnMobile){this.sidenavVisibleOnMobile=e},onQuickNavigationKeydown(e){("/"===e.key||"o"===e.key&&e.shiftKey&&e.metaKey)&&this.enableNavigator&&"input"!==e.target.tagName.toLowerCase()&&(this.openQuickNavigationModal(),e.preventDefault())}},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge),this.$bridge.on("codeColors",this.handleCodeColorsChange),this.$bridge.send({type:"requestCodeColors"}),this.enableQuickNavigation&&window.addEventListener("keydown",this.onQuickNavigationKeydown)},provide(){return{store:this.store}},inject:{isTargetIDE:{default(){return!1}}},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge),this.$bridge.off("codeColors",this.handleCodeColorsChange),this.enableQuickNavigation&&window.removeEventListener("keydown",this.onQuickNavigationKeydown)},beforeRouteEnter(e,t,n){e.meta.skipFetchingData?n((e=>e.newContentMounted())):(0,w.Ek)(e,t,n).then((t=>n((n=>{(0,Pu.jk)(e.params.locale,n),n.topicData=t,e.query.language===D.Z.objectiveC.key.url&&n.objcOverrides&&n.applyObjcOverrides()})))).catch(n)},beforeRouteUpdate(e,t,n){e.path===t.path&&e.query.language===D.Z.objectiveC.key.url&&this.objcOverrides?(this.applyObjcOverrides(),n()):(0,w.Us)(e,t)?(0,w.Ek)(e,t,n).then((t=>{this.topicDataObjc=null,this.topicData=t,e.query.language===D.Z.objectiveC.key.url&&this.objcOverrides&&this.applyObjcOverrides(),(0,Pu.jk)(e.params.locale,this),n()})).catch(n):n()},created(){this.store.reset()},watch:{topicData(){this.$nextTick((()=>{this.newContentMounted()}))}}},Ru=Nu,Bu=(0,Z.Z)(Ru,i,s,!1,null,"14c47d72",null),Eu=Bu.exports},7274:function(e,t){var n,i,s;(function(a,r){i=[],n=r,s="function"===typeof n?n.apply(t,i):n,void 0===s||(e.exports=s)})(0,(function(){var e=/(auto|scroll)/,t=function(e,n){return null===e.parentNode?n:t(e.parentNode,n.concat([e]))},n=function(e,t){return getComputedStyle(e,null).getPropertyValue(t)},i=function(e){return n(e,"overflow")+n(e,"overflow-y")+n(e,"overflow-x")},s=function(t){return e.test(i(t))},a=function(e){if(e instanceof HTMLElement||e instanceof SVGElement){for(var n=t(e.parentNode,[]),i=0;ie||(0,i.$8)(["theme","icons",t],void 0)}},s=a,c=n(1001),l=(0,c.Z)(s,r,o,!1,null,"979a134a",null),u=l.exports},5670:function(e,t,n){"use strict";n(647);var r=n(144),o=n(7152),i=n(8345),a=function(){var e=this,t=e._self._c;return t("div",{class:{fromkeyboard:e.fromKeyboard,hascustomheader:e.hasCustomHeader},attrs:{id:"app"}},[t("div",{attrs:{id:e.AppTopID}}),e.isTargetIDE?e._e():t("a",{attrs:{href:"#main",id:"skip-nav"}},[e._v(e._s(e.$t("accessibility.skip-navigation")))]),t("InitialLoadingPlaceholder"),e._t("header",(function(){return[e.enablei18n?t("SuggestLang"):e._e(),e.hasCustomHeader?t("custom-header",{attrs:{"data-color-scheme":e.preferredColorScheme}}):e._e()]}),{isTargetIDE:e.isTargetIDE}),t("div",{attrs:{id:e.baseNavStickyAnchorId}}),e._t("default",(function(){return[t("router-view",{staticClass:"router-content"}),e.hasCustomFooter?t("custom-footer",{attrs:{"data-color-scheme":e.preferredColorScheme}}):e.isTargetIDE?e._e():t("Footer",{scopedSlots:e._u([{key:"default",fn:function({className:n}){return[e.enablei18n?t("div",{class:n},[t("LocaleSelector")],1):e._e()]}}])})]}),{isTargetIDE:e.isTargetIDE}),e._t("footer",null,{isTargetIDE:e.isTargetIDE})],2)},s=[],c=n(4030),l=n(9804),u=function(){var e=this,t=e._self._c;return t("footer",{staticClass:"footer"},[t("div",{staticClass:"row"},[t("ColorSchemeToggle")],1),e._t("default",null,{className:"row"})],2)},d=[],m=function(){var e=this,t=e._self._c;return t("fieldset",{staticClass:"color-scheme-toggle",attrs:{role:"radiogroup"}},[t("legend",{staticClass:"visuallyhidden"},[e._v(e._s(e.$t("color-scheme.select")))]),e._l(e.options,(function(n){return t("label",{key:n},[t("input",{attrs:{type:"radio"},domProps:{checked:n==e.preferredColorScheme,value:n},on:{input:e.setPreferredColorScheme}}),t("div",{staticClass:"text"},[e._v(e._s(e.$t(`color-scheme.${n}`)))])])}))],2)},f=[],h={name:"ColorSchemeToggle",data:()=>({appState:c["default"].state}),computed:{options:({supportsAutoColorScheme:e})=>[l.Z.light,l.Z.dark,...e?[l.Z.auto]:[]],preferredColorScheme:({appState:e})=>e.preferredColorScheme,supportsAutoColorScheme:({appState:e})=>e.supportsAutoColorScheme},methods:{setPreferredColorScheme:e=>{c["default"].setPreferredColorScheme(e.target.value)}},watch:{preferredColorScheme:{immediate:!0,handler(e){document.body.dataset.colorScheme=e}}}},p=h,g=n(1001),v=(0,g.Z)(p,m,f,!1,null,"78690df2",null),b=v.exports,w={name:"Footer",components:{ColorSchemeToggle:b}},y=w,S=(0,g.Z)(y,u,d,!1,null,"4e049dbd",null),C=S.exports,_=function(){var e=this,t=e._self._c;return e.loaded?e._e():t("div",{staticClass:"InitialLoadingPlaceholder",attrs:{id:"loading-placeholder"}})},E=[],L={name:"InitialLoadingPlaceholder",data(){return{loaded:!1}},created(){const e=()=>{this.loaded=!0};this.$router.onReady(e,e)}},P=L,A=(0,g.Z)(P,_,E,!1,null,"35c356b6",null),k=A.exports,T=n(1716),j=n(9089);function I(e,t){return e&&"object"===typeof e&&Object.prototype.hasOwnProperty.call(e,t)&&"string"===typeof e[t]}function x(e,t,n,r){if(!t||"object"!==typeof t||r&&(I(t,"light")||I(t,"dark"))){let o=t;if(I(t,r)&&(o=t[r]),"object"===typeof o)return;n[e]=o}else Object.entries(t).forEach((([t,o])=>{const i=[e,t].join("-");x(i,o,n,r)}))}function N(e,t="light"){const n={},r=e||{};return x("-",r,n,t),n}var $=n(2717),O=function(){var e=this,t=e._self._c;return e.displaySuggestLang?t("div",{staticClass:"suggest-lang"},[t("div",{staticClass:"suggest-lang__wrapper"},[t("router-link",{staticClass:"suggest-lang__link",attrs:{to:e.getLocaleParam(e.preferredLocale),lang:e.getCodeForSlug(e.preferredLocale)},nativeOn:{click:function(t){return e.setPreferredLocale(e.preferredLocale)}}},[e._v(e._s(e.$i18n.messages[e.preferredLocale]["view-in"])),t("InlineChevronRightIcon",{staticClass:"icon-inline"})],1),t("div",{staticClass:"suggest-lang__close-icon-wrapper"},[t("button",{staticClass:"suggest-lang__close-icon-button",attrs:{"aria-label":e.$t("continue-viewing")},on:{click:function(t){return e.setPreferredLocale(e.$i18n.locale)}}},[t("CloseIcon",{staticClass:"icon-inline"})],1)])],1)]):e._e()},D=[],Z=n(8785),R=n(1970),q=n(2412),U=n(9030),V={name:"SuggestLang",components:{InlineChevronRightIcon:Z.Z,CloseIcon:R.Z},computed:{preferredLocale:()=>{const e=c["default"].state.preferredLocale;if(e)return e;const t=q.find((e=>{const t=e.code.split("-")[0],n=window.navigator.language.split("-")[0];return n===t}));return t?t.slug:null},displaySuggestLang:({preferredLocale:e,$i18n:t})=>e&&t.locale!==e},methods:{setPreferredLocale:e=>{c["default"].setPreferredLocale(e)},getCodeForSlug:U.dZ,getLocaleParam:U.KP}},B=V,M=(0,g.Z)(B,O,D,!1,null,"768a347b",null),H=M.exports,F=function(){var e=this,t=e._self._c;return t("div",{staticClass:"locale-selector"},[t("select",{attrs:{"aria-label":e.$t("select-language")},domProps:{value:e.$i18n.locale},on:{change:e.updateRouter}},e._l(e.locales,(function({slug:n,name:r,code:o}){return t("option",{key:n,attrs:{lang:o},domProps:{value:n}},[e._v(" "+e._s(r)+" ")])})),0),t("ChevronThickIcon",{staticClass:"icon-inline"})],1)},W=[],J=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"chevron-thick-icon",attrs:{viewBox:"0 0 14 10.5",themeId:"chevron-thick"}},[t("path",{attrs:{d:"M12.43,0l1.57,1.22L7,10.5,0,1.23,1.58,0,7,7,12.43,0Z"}})])},G=[],K=n(3453),z={name:"ChevronThickIcon",components:{SVGIcon:K.Z}},X=z,Y=(0,g.Z)(X,J,G,!1,null,null,null),Q=Y.exports,ee={name:"LocaleSelector",components:{ChevronThickIcon:Q},methods:{updateRouter({target:{value:e}}){this.$router.push((0,U.KP)(e)),c["default"].setPreferredLocale(e),(0,U.jk)(e,this)}},computed:{availableLocales:()=>c["default"].state.availableLocales,locales:({availableLocales:e})=>q.filter((({code:t})=>e.includes(t)))}},te=ee,ne=(0,g.Z)(te,F,W,!1,null,"d21858a2",null),re=ne.exports,oe={name:"CoreApp",components:{Footer:C,InitialLoadingPlaceholder:k,SuggestLang:H,LocaleSelector:re},provide(){return{isTargetIDE:this.isTargetIDE,performanceMetricsEnabled:"true"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_PERFORMANCE_ENABLED}},data(){return{AppTopID:$.$,appState:c["default"].state,fromKeyboard:!1,isTargetIDE:"ide"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET,themeSettings:j.S3,baseNavStickyAnchorId:T.EA}},computed:{currentColorScheme:({appState:e})=>e.systemColorScheme,preferredColorScheme:({appState:e})=>e.preferredColorScheme,availableLocales:({appState:e})=>e.availableLocales,CSSCustomProperties:({currentColorScheme:e,preferredColorScheme:t,themeSettings:n})=>N(n.theme,t===l.Z.auto?e:t),hasCustomHeader:()=>!!window.customElements.get("custom-header"),hasCustomFooter:()=>!!window.customElements.get("custom-footer"),enablei18n:({availableLocales:e})=>(0,j.$8)(["features","docs","i18n","enable"],!1)&&e.length>1},props:{enableThemeSettings:{type:Boolean,default:!0}},watch:{CSSCustomProperties:{immediate:!0,handler(e){this.detachStylesFromRoot(e),this.attachStylesToRoot(e)}}},async created(){window.addEventListener("keydown",this.onKeyDown),this.$bridge.on("navigation",this.handleNavigationRequest),this.enableThemeSettings&&Object.assign(this.themeSettings,await(0,j.Kx)()),window.addEventListener("pageshow",this.syncPreferredColorScheme),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("pageshow",this.syncPreferredColorScheme)}))},mounted(){(document.querySelector(".footer-current-year")||{}).innerText=(new Date).getFullYear(),this.attachColorSchemeListeners()},beforeDestroy(){this.fromKeyboard?window.removeEventListener("mousedown",this.onMouseDown):window.removeEventListener("keydown",this.onKeyDown),this.$bridge.off("navigation",this.handleNavigationRequest),this.detachStylesFromRoot(this.CSSCustomProperties)},methods:{onKeyDown(){this.fromKeyboard=!0,window.addEventListener("mousedown",this.onMouseDown),window.removeEventListener("keydown",this.onKeyDown)},onMouseDown(){this.fromKeyboard=!1,window.addEventListener("keydown",this.onKeyDown),window.removeEventListener("mousedown",this.onMouseDown)},handleNavigationRequest(e){this.$router.push(e)},attachColorSchemeListeners(){if(!window.matchMedia)return;const e=window.matchMedia("(prefers-color-scheme: dark)");e.addListener(this.onColorSchemePreferenceChange),this.$once("hook:beforeDestroy",(()=>{e.removeListener(this.onColorSchemePreferenceChange)})),this.onColorSchemePreferenceChange(e)},onColorSchemePreferenceChange({matches:e}){const t=e?l.Z.dark:l.Z.light;c["default"].setSystemColorScheme(t)},attachStylesToRoot(e){const t=document.body;Object.entries(e).filter((([,e])=>Boolean(e))).forEach((([e,n])=>{t.style.setProperty(e,n)}))},detachStylesFromRoot(e){const t=document.body;Object.entries(e).forEach((([e])=>{t.style.removeProperty(e)}))},syncPreferredColorScheme(){c["default"].syncPreferredColorScheme()}}},ie=oe,ae=(0,g.Z)(ie,a,s,!1,null,"3742c1d7",null),se=ae.exports;class ce{constructor(){this.$send=()=>{}}send(e){this.$send(e)}}class le{constructor(){const{webkit:{messageHandlers:{bridge:e={}}={}}={}}=window;this.bridge=e;const{postMessage:t=(()=>{})}=e;this.$send=t.bind(e)}send(e){this.$send(e)}}class ue{constructor(e=new ce){this.backend=e,this.listeners={}}send(e){this.backend.send(e)}receive(e){this.emit(e.type,e.data)}emit(e,t){this.listeners[e]&&this.listeners[e].forEach((e=>e(t)))}on(e,t){this.listeners[e]||(this.listeners[e]=new Set),this.listeners[e].add(t)}off(e,t){this.listeners[e]&&this.listeners[e].delete(t)}}var de={install(e,t){let n;n=t.performanceMetricsEnabled||"ide"===t.appTarget?new le:new ce,e.prototype.$bridge=new ue(n)}};function me(e){return`custom-${e}`}function fe(e){return class extends HTMLElement{constructor(){super();const t=this.attachShadow({mode:"open"}),n=e.content.cloneNode(!0);t.appendChild(n)}}}function he(e){const t=me(e),n=document.getElementById(t);n&&window.customElements.define(t,fe(n))}function pe(e,t={names:["header","footer"]}){const{names:n}=t;e.config.ignoredElements=/^custom-/,n.forEach(he)}function ge(e,t){const{value:n=!1}=t;e.style.display=n?"none":""}var ve={hide:ge};function be(e,{performanceMetrics:t=!1}={}){e.config.productionTip=!1,e.use(pe),e.directive("hide",ve.hide),e.use(de,{appTarget:{NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET,performanceMetricsEnabled:t}),window.bridge=e.prototype.$bridge,e.config.performance=t}var we=n(4589),ye=n(5381),Se=n(5657),Ce=n(3208),_e=n(2449);const Ee=10;function Le(e){const{name:t}=e,n=t.includes(we.J_);return n?Ee:0}function Pe(){const{location:e}=window;return e.pathname+e.search+e.hash}function Ae(){const e=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0);return ePromise.all([n.e(523),n.e(843)]).then(n.bind(n,4586))},{path:"/tutorials/:id/*",name:"topic",component:()=>Promise.all([n.e(523),n.e(903),n.e(162)]).then(n.bind(n,8032))},{path:"/documentation/*",name:we.J_,component:()=>Promise.all([n.e(523),n.e(37),n.e(903),n.e(982)]).then(n.bind(n,5840))},{path:"*",name:we.vL,component:Ge},{path:"*",name:we.Rp,component:Be}];const ze=[{pathPrefix:"/:locale?",nameSuffix:"-locale"}];function Xe(e,t=[],n=ze){return n.reduce(((n,r)=>n.concat(e.filter((e=>!t.includes(e.name))).map((e=>({...e,path:r.pathPrefix+e.path,name:e.name+r.nameSuffix}))))),[])}const Ye=[...Ke,...Xe(Ke,[we.vL,we.Rp])];function Qe(e={}){const t=new i.Z({mode:"history",base:j.FH,scrollBehavior:ke,...e,routes:e.routes||Ye});return t.onReady((()=>{"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),Te()})),"ide"!=={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET&&t.onError((e=>{const{route:n={path:"/"}}=e;t.replace({name:"server-error",params:[n.path]})})),window.addEventListener("unload",je),t}var et=n(5559);function tt(e=et){const{defaultLocale:t,messages:n,dateTimeFormats:r={}}=e,i=new o.Z({dateTimeFormats:r,locale:t,fallbackLocale:t,messages:n});return i}r["default"].use(be),r["default"].use(i.Z),r["default"].use(o.Z),new r["default"]({router:Qe(),render:e=>e(se),i18n:tt()}).$mount("#app")},2717:function(e,t,n){"use strict";n.d(t,{$:function(){return r}});const r="app-top"},9804:function(e,t){"use strict";t["Z"]={auto:"auto",dark:"dark",light:"light"}},1265:function(e,t){"use strict";t["Z"]={eager:"eager",lazy:"lazy"}},1716:function(e,t,n){"use strict";n.d(t,{EA:function(){return i},L$:function(){return o},MenuLinkModifierClasses:function(){return s},RS:function(){return r},Yj:function(){return a}});const r=52,o=48,i="nav-sticky-anchor",a="nav-open-navigator",s={noClose:"noclose"}},4589:function(e,t,n){"use strict";n.d(t,{J_:function(){return i},Rp:function(){return o},vL:function(){return r}});const r="not-found",o="server-error",i="documentation-topic"},5559:function(e,t,n){"use strict";n.r(t),n.d(t,{defaultLocale:function(){return a},messages:function(){return s}});var r=JSON.parse('{"view-in":"View in English","continue-viewing":"Continue viewing in English","language":"Language","video":{"replay":"Replay","play":"Play","pause":"Pause","watch":"Watch intro video"},"tutorials":{"title":"Tutorial | Tutorials","step":"Step {number}","submit":"Submit","next":"Next","preview":{"title":"No Preview | Preview | Previews","no-preview-available-step":"No preview available for this step."},"nav":{"chapters":"Chapters","current":"Current {thing}"},"assessment":{"check-your-understanding":"Check Your Understanding","success-message":"Great job, you\'ve answered all the questions for this tutorial.","answer-result":"Answer {answer} is {result}","correct":"correct","incorrect":"incorrect","next-question":"Next question","legend":"Possible answers"},"project-files":"Project files","estimated-time":"Estimated Time","sections":{"chapter":"Chapter {number}"},"question-of":"Question {index} of {total}","section-of":"{number} of {total}","overriding-title":"{newTitle} with {title}","time":{"format":"{number} {minutes}","minutes":{"full":"minute | minutes | {count} minutes","short":"min | mins"},"hours":{"full":"hour | hours"}}},"documentation":{"title":"Documentation","nav":{"breadcrumbs":"Breadcrumbs","menu":"Menu","open-menu":"Open Menu","close-menu":"Close Menu"},"current-page":"Current page is {title}","card":{"learn-more":"Learn More","read-article":"Read article","start-tutorial":"Start tutorial","view-api":"View API collection","view-symbol":"View symbol","view-sample-code":"View sample code"},"view-more":"View more"},"aside-kind":{"beta":"Beta","experiment":"Experiment","important":"Important","note":"Note","tip":"Tip","warning":"Warning","deprecated":"Deprecated"},"change-type":{"added":"Added","modified":"Modified","deprecated":"Deprecated"},"verbs":{"hide":"Hide","show":"Show","close":"Close"},"sections":{"title":"Section {number}","on-this-page":"On this page","topics":"Topics","default-implementations":"Default Implementations","relationships":"Relationships","see-also":"See Also","declaration":"Declaration","details":"Details","parameters":"Parameters","possible-values":"Possible Values","parts":"Parts","availability":"Availability","resources":"Resources"},"metadata":{"details":{"name":"Name","key":"Key","type":"Type"},"beta":{"legal":"This documentation refers to beta software and may be changed.","software":"Beta Software"},"default-implementation":"Default implementation provided. | Default implementations provided."},"availability":{"introduced-and-deprecated":"Introduced in {name} {introducedAt} and deprecated in {name} {deprecatedAt}","available-on":"Available on {name} {introducedAt} and later"},"more":"More","less":"Less","api-reference":"API Reference","filter":{"title":"Filter","search-symbols":"Search symbols in {technology}","suggested-tags":"Suggested tag | Suggested tags","selected-tags":"Selected tag | Selected tags","add-tag":"Add tag","tag-select-remove":"Tag. Select to remove from list.","navigate":"To navigate the symbols, press Up Arrow, Down Arrow, Left Arrow or Right Arrow","siblings-label":"{number-siblings} of {total-siblings} symbols inside {parent-siblings}","parent-label":"{number-siblings} of {total-siblings} symbols inside {parent-siblings} containing one symbol | {number-siblings} of {total-siblings} symbols inside {parent-siblings} containing {number-parent} symbols","reset-filter":"Reset Filter"},"navigator":{"title":"Documentation Navigator","open-navigator":"Open Documentation Navigator","close-navigator":"Close Documentation Navigator","no-results":"No results found.","no-children":"No data available.","error-fetching":"There was an error fetching the data.","items-found":"No items were found | 1 item was found | {number} items were found. Tab back to navigate through them.","navigator-is":"Navigator is {state}","state":{"loading":"loading","ready":"ready"},"tags":{"hide-deprecated":"Hide Deprecated"}},"tab":{"request":"Request","response":"Response"},"required":"Required","parameters":{"default":"Default","minimum":"Minimum","maximum":"Maximum","possible-types":"Type | Possible types","possible-values":"Value | Possible Values"},"content-type":"Content-Type: {value}","read-only":"Read-only","error":{"unknown":"An unknown error occurred.","image":"Image failed to load","not-found":"The page you\'re looking for can\'t be found."},"color-scheme":{"select":"Select a color scheme preference","auto":"Auto","dark":"Dark","light":"Light"},"accessibility":{"strike":{"start":"start of stricken text","end":"end of stricken text"},"code":{"start":"start of code block","end":"end of code block"},"skip-navigation":"Skip Navigation","in-page-link":"in page link"},"select-language":"Select the language for this page","icons":{"clear":"Clear","web-service-endpoint":"Web Service Endpoint","search":"Search"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"Open Quick Navigation","title":"Click or type / for quick navigation"},"preview-unavailable":"Preview unavailable"}}'),o=JSON.parse('{"view-in":"以中文查看","continue-viewing":"继续以中文查看","language":"语言","video":{"replay":"重新播放","play":"播放","pause":"暂停","watch":"观看介绍视频"},"tutorials":{"title":"教程","step":"第 {number} 步","submit":"提交","next":"下一步","preview":{"title":"无预览 | 预览","no-preview-available-step":"这一步没有预览。"},"nav":{"chapters":"章节","current":"当前{thing}"},"assessment":{"check-your-understanding":"检查你的理解程度","success-message":"很棒,你回答了此教程的所有问题。","answer-number-is":"第 {index} 个答案","correct":"正确","incorrect":"错误","next-question":"下一个问题"},"project-files":"项目文件","estimated-time":"预计时间","sections":{"chapter":"第 {number} 章"},"question-of":"第 {index} 个问题(共 {total} 个)","section-of":"{number}/{total}","overriding-title":"{newTitle}{title}","time":{"format":"{number} {minutes}","minutes":{"full":"分钟 | {count} 分钟","short":"分钟"},"hours":{"full":"小时"}}},"documentation":{"title":"文档","nav":{"breadcrumbs":"面包屑导航","menu":"菜单","open-menu":"打开菜单","close-menu":"关闭菜单"},"current-page":"当前页面为:{title}","card":{"learn-more":"进一步了解","read-article":"阅读文章","start-tutorial":"开始教程","view-api":"查看 API 集合","view-symbol":"查看符号","view-sample-code":"查看示例代码"}},"aside-kind":{"beta":"Beta 版","experiment":"试验","important":"重要事项","note":"注","tip":"提示","warning":"警告","deprecated":"已弃用"},"change-type":{"added":"已添加","modified":"已修改","deprecated":"已弃用"},"verbs":{"hide":"隐藏","show":"显示","close":"关闭"},"sections":{"title":"第 {number} 部分","on-this-page":"在此页面上","topics":"主题","default-implementations":"默认实现","relationships":"关系","see-also":"另请参阅","declaration":"声明","details":"详细信息","parameters":"参数","possible-values":"可能值","parts":"部件","availability":"可用性","resources":"资源"},"metadata":{"details":{"name":"名称","key":"密钥","type":"类型"},"beta":{"legal":"此文档涉及 Beta 版软件且可能会改动。","software":"Beta 版软件"},"default-implementation":"提供默认实现。| 提供默认实现方法。"},"availability":{"introduced-and-deprecated":"{name} {introducedAt} 中引入,{name} {deprecatedAt} 中弃用","available-on":"{name} {introducedAt} 及更高版本中可用"},"more":"更多","less":"更少","api-reference":"API 参考","filter":{"title":"过滤","search-symbols":"在 {technology} 搜索符号","suggested-tags":"建议标签","selected-tags":"所选标签","add-tag":"添加标签","tag-select-remove":"标签。选择以从列表中移除。","navigate":"若要导航符号,请按下上箭头、下箭头、左箭头或右箭头。","siblings-label":"{parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)","parent-label":"{parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)包含一个符号 | {parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)包含 {number-parent} 个符号","reset-filter":"还原过滤条件"},"navigator":{"title":"文档导航器","open-navigator":"打开文档导航器","close-navigator":"关闭文档导航器","no-results":"未找到结果。","no-children":"无可用数据。","error-fetching":"获取数据时出错。","items-found":"未找到任何项目 | 找到 1 个项目 | 找到 {number} 个项目。按下 Tab 键导航。","navigator-is":"导航器{state}","state":{"loading":"正在载入","ready":"准备就绪"},"tags":{"hide-deprecated":"隐藏已弃用"}},"tab":{"request":"请求","response":"回复"},"required":"必需","parameters":{"default":"默认","minimum":"最小值","maximum":"最大值","possible-types":"类型 | 可能类型","possible-values":"值 | 可能值"},"content-type":"内容类型:{value}","read-only":"只读","error":{"unknown":"出现未知错误。","image":"图像无法载入"},"color-scheme":{"select":"选择首选颜色方案","auto":"自动","dark":"深色","light":"浅色"},"accessibility":{"strike":{"start":"删除线文本开始","end":"删除线文本结束"},"code":{"start":"代码块开头","end":"代码块结尾"},"skip-navigation":"跳过导航"},"select-language":"选择此页面的语言","icons":{"clear":"清除","web-service-endpoint":"网络服务端点","search":"搜索"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"打开快速导航","title":"点按或键入 / 进行快速导航"}}}'),i=JSON.parse('{"view-in":"日本語で表示","continue-viewing":"日本語で表示を続ける","language":"言語","video":{"replay":"リプレイ","play":"再生","pause":"一時停止","watch":"概要のビデオを観る"},"tutorials":{"title":"チュートリアル | チュートリアル","step":"手順{number}","submit":"送信","next":"次へ","preview":{"title":"プレビューなし | プレビュー | プレビュー","no-preview-available-step":"この手順では利用可能なプレビューがありません。"},"nav":{"chapters":"章","current":"現在の{thing}"},"assessment":{"check-your-understanding":"理解度を確認する","success-message":"よくできました。このチュートリアルの問題にすべて回答しました。","answer-number-is":"問題番号{index}は","correct":"正解です","incorrect":"不正解です","next-question":"次の問題"},"project-files":"プロジェクトファイル","estimated-time":"予測時間","sections":{"chapter":"{number}章"},"question-of":"{total}問中の{index}問","section-of":"{total}件中の{number}件","overriding-title":"{title}の{newTitle}","time":{"format":"{number} {minutes}","minutes":{"full":"分 | 分 | {count}分","short":"分 | 分"},"hours":{"full":"時間 | 時間"}}},"documentation":{"title":"ドキュメント","nav":{"breadcrumbs":"パンくずリスト","menu":"メニュー","open-menu":"メニューを開く","close-menu":"メニューを閉じる"},"current-page":"現在のページは{title}です","card":{"learn-more":"詳しい情報","read-article":"記事を読む","start-tutorial":"チュートリアルを開始","view-api":"APIのコレクションを表示","view-symbol":"記号を表示","view-sample-code":"サンプルコードを表示"}},"aside-kind":{"beta":"ベータ版","experiment":"試験運用版","important":"重要","note":"注意","tip":"ヒント","warning":"警告","deprecated":"非推奨"},"change-type":{"added":"追加","modified":"変更","deprecated":"非推奨"},"verbs":{"hide":"非表示","show":"表示","close":"閉じる"},"sections":{"title":"セクション{number}","on-this-page":"このページの内容","topics":"トピック","default-implementations":"デフォルト実装","relationships":"関連項目","see-also":"参照","declaration":"宣言","details":"詳細","parameters":"パラメータ","possible-values":"使用できる値","parts":"パーツ","availability":"利用可能","resources":"リソース"},"metadata":{"details":{"name":"名前","key":"キー","type":"タイプ"},"beta":{"legal":"このドキュメントはベータ版のソフトウェアのもので、変更される可能性があります。","software":"ベータ版ソフトウェア"},"default-implementation":"デフォルト実装あり。| デフォルト実装あり。"},"availability":{"introduced-and-deprecated":"{name} {introducedAt}で導入され、{name} {deprecatedAt}で非推奨になりました","available-on":"{name} {introducedAt}以降で使用できます"},"more":"さらに表示","less":"表示を減らす","api-reference":"APIリファレンス","filter":{"title":"フィルタ","search-symbols":"{technology}でシンボルを検索","suggested-tags":"提案されたタグ | 提案されたタグ","selected-tags":"選択したタグ | 選択したタグ","add-tag":"タグを追加","tag-select-remove":"タグ。選択してリストから削除します。","navigate":"シンボルを移動するには、上下左右の矢印キーを押します。","siblings-label":"{total-siblings}個中{number-siblings}個のシンボルが{parent-siblings}の中にあります","parent-label":"{total-siblings}個中{number-siblings}個のシンボルが1個のシンボルを含む{parent-siblings}の中にあります | {total-siblings}個中{number-siblings}個のシンボルが{number-parent}個のシンボルを含む{parent-siblings}の中にあります","reset-filter":"フィルタをリセット"},"navigator":{"title":"ドキュメントナビゲータ","open-navigator":"ドキュメントナビゲータを開く","close-navigator":"ドキュメントナビゲータを閉じる","no-results":"結果が見つかりません。","no-children":"使用できるデータがありません。","error-fetching":"データを取得する際にエラーが起きました。","items-found":"項目が見つかりません | 1個の項目が見つかりました | {number}個の項目が見つかりましたTabキーを押すと項目をナビゲートできます。","navigator-is":"ナビゲータは{state}です","state":{"loading":"読み込み中","ready":"準備完了"},"tags":{"hide-deprecated":"非推奨の項目を非表示"}},"tab":{"request":"リクエスト","response":"レスポンス"},"required":"必須","parameters":{"default":"デフォルト","minimum":"最小","maximum":"最大","possible-types":"タイプ | 使用できるタイプ","possible-values":"値 | 使用できる値"},"content-type":"Content-Type: {value}","read-only":"読み出し専用","error":{"unknown":"原因不明のエラーが起きました。","image":"イメージを読み込めませんでした"},"color-scheme":{"select":"カラースキーム環境設定を選択","auto":"自動","dark":"ダーク","light":"ライト"},"accessibility":{"strike":{"start":"取り消し線テキストの開始","end":"取り消し線テキストの終了"},"code":{"start":"コードブロックの開始","end":"コードブロックの終了"},"skip-navigation":"ナビゲーションをスキップ"},"select-language":"このページの言語を選択","icons":{"clear":"消去","web-service-endpoint":"Webサービスのエンドポイント","search":"検索"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"クイックナビゲーションを開く","title":"クリックするか「/」を入力すると素早く移動します"}}}');const a="en-US",s={"en-US":r,"zh-CN":o,"ja-JP":i}},4030:function(e,t,n){"use strict";var r=n(9804),o=n(1265),i=n(5394),a=n(2412);const s="undefined"!==typeof window.matchMedia&&[r.Z.light,r.Z.dark,"no-preference"].some((e=>window.matchMedia(`(prefers-color-scheme: ${e})`).matches)),c=s?r.Z.auto:r.Z.light;t["default"]={state:{imageLoadingStrategy:"ide"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET?o.Z.eager:o.Z.lazy,preferredColorScheme:i.Z.preferredColorScheme||c,preferredLocale:i.Z.preferredLocale,supportsAutoColorScheme:s,systemColorScheme:r.Z.light,availableLocales:[]},reset(){this.state.imageLoadingStrategy="ide"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET?o.Z.eager:o.Z.lazy,this.state.preferredColorScheme=i.Z.preferredColorScheme||c,this.state.supportsAutoColorScheme=s,this.state.systemColorScheme=r.Z.light},setImageLoadingStrategy(e){this.state.imageLoadingStrategy=e},setPreferredColorScheme(e){this.state.preferredColorScheme=e,i.Z.preferredColorScheme=e},setAllLocalesAreAvailable(){const e=a.map((e=>e.code));this.state.availableLocales=e},setAvailableLocales(e=[]){this.state.availableLocales=e},setPreferredLocale(e){this.state.preferredLocale=e,i.Z.preferredLocale=this.state.preferredLocale},setSystemColorScheme(e){this.state.systemColorScheme=e},syncPreferredColorScheme(){i.Z.preferredColorScheme&&i.Z.preferredColorScheme!==this.state.preferredColorScheme&&(this.state.preferredColorScheme=i.Z.preferredColorScheme)}}},5947:function(e,t,n){"use strict";function r(e){return e.reduce(((e,t)=>(t.traits.includes("dark")?e.dark.push(t):e.light.push(t),e)),{light:[],dark:[]})}function o(e){const t=["1x","2x","3x"];return t.reduce(((t,n)=>{const r=e.find((e=>e.traits.includes(n)));return r?t.concat({density:n,src:r.url,size:r.size}):t}),[])}function i(e){const t="/",n=new RegExp(`${t}+`,"g");return e.join(t).replace(n,t)}function a(e){const{baseUrl:t}=window,n=Array.isArray(e)?i(e):e;return n&&"string"===typeof n&&!n.startsWith(t)&&n.startsWith("/")?i([t,n]):n}function s(e){return e?e.startsWith("/")?e:`/${e}`:e}function c(e){return e?`url('${a(e)}')`:void 0}function l(e){return new Promise(((t,n)=>{const r=new Image;r.src=e,r.onerror=n,r.onload=()=>t({width:r.width,height:r.height})}))}n.d(t,{AH:function(){return a},Jf:function(){return s},RY:function(){return l},T8:function(){return d},XV:function(){return r},eZ:function(){return c},u:function(){return o}});const u={landscape:"landscape",portrait:"portrait",square:"square"};function d(e,t){return e&&t?et?u.landscape:u.square:null}},5381:function(e,t,n){"use strict";n.d(t,{L3:function(){return r},fr:function(){return s},kB:function(){return i},lU:function(){return o}});const r={large:"large",medium:"medium",small:"small"},o={default:"default",nav:"nav"},i={[o.default]:{[r.large]:{minWidth:1069,contentWidth:980},[r.medium]:{minWidth:736,maxWidth:1068,contentWidth:692},[r.small]:{minWidth:320,maxWidth:735,contentWidth:280}},[o.nav]:{[r.large]:{minWidth:1024},[r.medium]:{minWidth:768,maxWidth:1023},[r.small]:{minWidth:320,maxWidth:767}}},a={[r.small]:0,[r.medium]:1,[r.large]:2};function s(e,t){return a[e]>a[t]}},9030:function(e,t,n){"use strict";n.d(t,{KP:function(){return l},dZ:function(){return s},jk:function(){return u}});var r=n(2412),o=n(5559),i=n(3465);const a=r.reduce(((e,t)=>({...e,[t.slug]:t.code})),{});function s(e){return a[e]}function c(e){return!!a[e]}function l(e){return{params:{locale:e===o.defaultLocale?void 0:e}}}function u(e=o.defaultLocale,t={}){if(!c(e))return;t.$i18n.locale=e;const n=s(e);(0,i.e)(n)}},5657:function(e,t,n){"use strict";function r(e){let t=null,n=e-1;const r=new Promise((e=>{t=e}));return requestAnimationFrame((function e(){n-=1,n<=0?t():requestAnimationFrame(e)})),r}function o(e){return new Promise((t=>{setTimeout(t,e)}))}n.d(t,{J:function(){return r},X:function(){return o}})},3465:function(e,t,n){"use strict";n.d(t,{X:function(){return u},e:function(){return d}});var r=n(9089),o=n(2449);const i=(0,r.$8)(["meta","title"],"Documentation"),a=({title:e,description:t,url:n,currentLocale:r})=>[{name:"description",content:t},{property:"og:locale",content:r},{property:"og:site_name",content:i},{property:"og:type",content:"website"},{property:"og:title",content:e},{property:"og:description",content:t},{property:"og:url",content:n},{property:"og:image",content:(0,o.HH)("/developer-og.jpg")},{name:"twitter:image",content:(0,o.HH)("/developer-og-twitter.jpg")},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:description",content:t},{name:"twitter:title",content:e},{name:"twitter:url",content:n}],s=e=>[e,i].filter(Boolean).join(" | "),c=e=>{const{content:t}=e,n=e.property?"property":"name",r=e[n],o=document.querySelector(`meta[${n}="${r}"]`);if(o&&t)o.setAttribute("content",t);else if(o&&!t)o.remove();else if(t){const t=document.createElement("meta");t.setAttribute(n,e[n]),t.setAttribute("content",e.content),document.getElementsByTagName("head")[0].appendChild(t)}},l=e=>{document.title=e};function u({title:e,description:t,url:n,currentLocale:r}){const o=s(e);l(o),a({title:o,description:t,url:n,currentLocale:r}).forEach((e=>c(e)))}function d(e){document.querySelector("html").setAttribute("lang",e)}},5394:function(e,t,n){"use strict";var r=n(7247);const o={preferredColorScheme:"developer.setting.preferredColorScheme",preferredLocale:"developer.setting.preferredLocale",preferredLanguage:"docs.setting.preferredLanguage"},i={preferredColorScheme:"docs.setting.preferredColorScheme"};t["Z"]=Object.defineProperties({},Object.keys(o).reduce(((e,t)=>({...e,[t]:{get:()=>{const e=i[t],n=r.mr.getItem(o[t]);return e?n||r.mr.getItem(e):n},set:e=>r.mr.setItem(o[t],e)}})),{}))},7247:function(e,t,n){"use strict";n.d(t,{mr:function(){return a},tO:function(){return c},y7:function(){return l}});const r="developer.setting.";function o(e=localStorage){return{getItem:t=>{try{return e.getItem(t)}catch(n){return null}},setItem:(t,n)=>{try{e.setItem(t,n)}catch(r){}},removeItem:t=>{try{e.removeItem(t)}catch(n){}}}}function i(e){return{get:(t,n)=>{const o=JSON.parse(e.getItem(r+t));return null!==o?o:n},set:(t,n)=>e.setItem(r+t,JSON.stringify(n)),remove:t=>e.removeItem(r+t)}}const a=o(window.localStorage),s=o(window.sessionStorage),c=i(a),l=i(s)},3208:function(e,t,n){"use strict";n.d(t,{HA:function(){return a},RL:function(){return u},Xv:function(){return s},ZQ:function(){return d},hr:function(){return l},id:function(){return m},sj:function(){return c}});n(8269);const r=/(?:\s+|[`"<>])/g,o=/^-+/,i=/["'&<>]/g;function a(e){return e.trim().replace(r,"-").replace(o,"").toLowerCase()}function s(e){const t=e=>({'"':""","'":"'","&":"&","<":"<",">":">"}[e]||e);return e.replace(i,t)}function c(e){return e.replace(/#(.*)/,((e,t)=>`#${CSS.escape(t)}`))}function l(e){return e.replace(/[.*+\-?^${}()|[\]\\]/g,"\\$&")}function u(e){let t,n;const r="\\s*",o=" ",i=e.trim(),a=i.length;if(!a)return o;const s=[];for(t=0;te.json())).catch((()=>({})))}const c=(e,t)=>r(i,e,t)},2449:function(e,t,n){"use strict";n.d(t,{Lp:function(){return s},Q2:function(){return a},WN:function(){return c},Ex:function(){return i},HH:function(){return l}});var r=n(5947),o={input:"input",tags:"tags"};function i(e={}){return Object.entries(e).reduce(((e,[t,n])=>n?e.concat(`${encodeURIComponent(t)}=${encodeURIComponent(n)}`):e),[]).join("&")}function a(e,{changes:t,language:n,context:r}={}){const[o,a]=e.split("#"),s=o.match(/\?.*/),c=i({changes:t,language:n,context:r}),l=s?"&":"?",u=a?o:e,d=c?`${l}${c}`:"",m=a?`#${a}`:"";return`${u}${d}${m}`}function s(e,t){const{query:{changes:n,[o.input]:r,[o.tags]:i,...a}={}}=e,{query:{changes:s,[o.input]:c,[o.tags]:l,...u}={}}=t;return e.name===t.name&&JSON.stringify({path:e.path,query:a})===JSON.stringify({path:t.path,query:u})}function c(e,t=window.location.href){return new URL((0,r.AH)(e),t)}function l(e,t){return c(e,t).href}},647:function(e,t,n){n.p=window.baseUrl},2412:function(e){"use strict";e.exports=JSON.parse('[{"code":"en-US","name":"English","slug":"en-US"},{"code":"zh-CN","name":"简体中文","slug":"zh-CN"},{"code":"ja-JP","name":"日本語","slug":"ja-JP"}]')}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.m=e,function(){var e=[];n.O=function(t,r,o,i){if(!r){var a=1/0;for(u=0;u=i)&&Object.keys(n.O).every((function(e){return n.O[e](r[c])}))?r.splice(c--,1):(s=!1,i0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[r,o,i]}}(),function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};n.t=function(r,o){if(1&o&&(r=this(r)),8&o)return r;if("object"===typeof r&&r){if(4&o&&r.__esModule)return r;if(16&o&&"function"===typeof r.then)return r}var i=Object.create(null);n.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&o&&r;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((function(e){a[e]=function(){return r[e]}}));return a["default"]=function(){return r},n.d(i,a),i}}(),function(){n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}}(),function(){n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,r){return n.f[r](e,t),t}),[]))}}(),function(){n.u=function(e){return"js/"+({82:"highlight-js-json-js",113:"highlight-js-markdown-js",133:"highlight-js-llvm-js",162:"topic",176:"highlight-js-shell-js",213:"highlight-js-diff-js",217:"highlight-js-custom-swift",392:"highlight-js-scss-js",393:"highlight-js-bash-js",435:"highlight-js-python-js",490:"highlight-js-xml-js",527:"highlight-js-swift-js",546:"highlight-js-c-js",596:"highlight-js-php-js",621:"highlight-js-cpp-js",623:"highlight-js-ruby-js",637:"highlight-js-objectivec-js",642:"highlight-js-custom-markdown",645:"highlight-js-perl-js",788:"highlight-js-java-js",814:"highlight-js-javascript-js",843:"tutorials-overview",864:"highlight-js-css-js",878:"highlight-js-http-js",982:"documentation-topic"}[e]||e)+"."+{37:"3cabdf6d",82:"2a1856ba",113:"a2f456af",133:"26121771",162:"2687cdff",176:"0ad5b20f",213:"4db9a783",217:"738731d1",337:"274a8ccc",392:"adcd11a2",393:"702f0c5c",435:"60354774",490:"0d78f903",523:"3af1b2ef",527:"bdd5bff5",546:"063069d3",596:"c458ffa4",621:"458a9ae4",623:"7272231f",637:"74dea052",642:"78c9f6ed",645:"da6eda82",675:"1d13263d",788:"4fe21e94",814:"dfc9d16d",843:"2eff1231",864:"bfc4251f",878:"f78e83c2",903:"b3710a74",982:"f9ef3692"}[e]+".js"}}(),function(){n.miniCssF=function(e){return"css/"+({162:"topic",843:"tutorials-overview",982:"documentation-topic"}[e]||e)+"."+{162:"672a9049",523:"e9a069b0",675:"40c3bcb2",843:"6eb589ed",982:"b186e79f"}[e]+".css"}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="swift-docc-render:";n.l=function(r,o,i,a){if(e[r])e[r].push(o);else{var s,c;if(void 0!==i)for(var l=document.getElementsByTagName("script"),u=0;ue||(0,i.$8)(["theme","icons",t],void 0)}},s=a,l=n(1001),c=(0,l.Z)(s,r,o,!1,null,"3434f4d2",null),u=c.exports},686:function(e,t,n){"use strict";n(647);var r=n(144),o=n(7152),i=n(8345),a=function(){var e=this,t=e._self._c;return t("div",{class:{fromkeyboard:e.fromKeyboard,hascustomheader:e.hasCustomHeader},attrs:{id:"app"}},[t("div",{attrs:{id:e.AppTopID}}),e.isTargetIDE?e._e():t("a",{attrs:{href:"#app-main",id:"skip-nav"}},[e._v(" "+e._s(e.$t("accessibility.skip-navigation"))+" ")]),e._t("header",(function(){return[e.enablei18n?t("SuggestLang"):e._e(),e.hasCustomHeader?t("custom-header",{attrs:{"data-color-scheme":e.preferredColorScheme}}):e._e()]}),{isTargetIDE:e.isTargetIDE}),t("div",{attrs:{id:e.baseNavStickyAnchorId}}),t("InitialLoadingPlaceholder"),e._t("default",(function(){return[t("router-view",{staticClass:"router-content"}),e.hasCustomFooter?t("custom-footer",{attrs:{"data-color-scheme":e.preferredColorScheme}}):e.isTargetIDE?e._e():t("Footer",{scopedSlots:e._u([{key:"default",fn:function({className:n}){return[e.enablei18n?t("div",{class:n},[t("LocaleSelector")],1):e._e()]}}])})]}),{isTargetIDE:e.isTargetIDE}),e._t("footer",null,{isTargetIDE:e.isTargetIDE})],2)},s=[],l=n(4030),c=n(9804),u=function(){var e=this,t=e._self._c;return t("footer",{staticClass:"footer"},[t("div",{staticClass:"row"},[t("ColorSchemeToggle")],1),e._t("default",null,{className:"row"})],2)},d=[],m=function(){var e=this,t=e._self._c;return t("fieldset",{staticClass:"color-scheme-toggle",attrs:{role:"radiogroup"}},[t("legend",{staticClass:"visuallyhidden"},[e._v(e._s(e.$t("color-scheme.select")))]),e._l(e.options,(function(n){return t("label",{key:n},[t("input",{attrs:{type:"radio"},domProps:{checked:n==e.preferredColorScheme,value:n},on:{input:e.setPreferredColorScheme}}),t("div",{staticClass:"text"},[e._v(e._s(e.$t(`color-scheme.${n}`)))])])}))],2)},p=[],h={name:"ColorSchemeToggle",data:()=>({appState:l["default"].state}),computed:{options:({supportsAutoColorScheme:e})=>[c.Z.light,c.Z.dark,...e?[c.Z.auto]:[]],preferredColorScheme:({appState:e})=>e.preferredColorScheme,supportsAutoColorScheme:({appState:e})=>e.supportsAutoColorScheme},methods:{setPreferredColorScheme:e=>{l["default"].setPreferredColorScheme(e.target.value)}},watch:{preferredColorScheme:{immediate:!0,handler(e){document.body.dataset.colorScheme=e}}}},f=h,g=n(1001),v=(0,g.Z)(f,m,p,!1,null,"0c0360ce",null),b=v.exports,w={name:"Footer",components:{ColorSchemeToggle:b}},y=w,S=(0,g.Z)(y,u,d,!1,null,"f1d65b2a",null),C=S.exports,_=function(){var e=this,t=e._self._c;return e.loaded?e._e():t("div",{staticClass:"InitialLoadingPlaceholder",attrs:{id:"loading-placeholder"}})},E=[],A={name:"InitialLoadingPlaceholder",data(){return{loaded:!1}},created(){const e=()=>{this.loaded=!0};this.$router.onReady(e,e)}},k=A,P=(0,g.Z)(k,_,E,!1,null,"35c356b6",null),L=P.exports,T=n(1716),j=n(9089);function x(e,t){return e&&"object"===typeof e&&Object.prototype.hasOwnProperty.call(e,t)&&"string"===typeof e[t]}function I(e,t,n,r){if(!t||"object"!==typeof t||r&&(x(t,"light")||x(t,"dark"))){let o=t;if(x(t,r)&&(o=t[r]),"object"===typeof o)return;n[e]=o}else Object.entries(t).forEach((([t,o])=>{const i=[e,t].join("-");I(i,o,n,r)}))}function N(e,t="light"){const n={},r=e||{};return I("-",r,n,t),n}var $=n(2717),O=function(){var e=this,t=e._self._c;return e.displaySuggestLang?t("div",{staticClass:"suggest-lang"},[t("div",{staticClass:"suggest-lang__wrapper"},[t("router-link",{staticClass:"suggest-lang__link",attrs:{to:e.getLocaleParam(e.preferredLocale),lang:e.getCodeForSlug(e.preferredLocale)},nativeOn:{click:function(t){return e.setPreferredLocale(e.preferredLocale)}}},[e._v(e._s(e.$i18n.messages[e.preferredLocale]["view-in"])),t("InlineChevronRightIcon",{staticClass:"icon-inline"})],1),t("div",{staticClass:"suggest-lang__close-icon-wrapper"},[t("button",{staticClass:"suggest-lang__close-icon-button",attrs:{"aria-label":e.$t("continue-viewing")},on:{click:function(t){return e.setPreferredLocale(e.$i18n.locale)}}},[t("CloseIcon",{staticClass:"icon-inline"})],1)])],1)]):e._e()},R=[],D=n(8785),Z=n(1970),q=n(2412),U=n(9030),V={name:"SuggestLang",components:{InlineChevronRightIcon:D.Z,CloseIcon:Z.Z},computed:{preferredLocale:()=>{const e=l["default"].state.preferredLocale;if(e)return e;const t=q.find((e=>{const t=e.code.split("-")[0],n=window.navigator.language.split("-")[0];return n===t}));return t?t.slug:null},displaySuggestLang:({preferredLocale:e,$i18n:t})=>e&&t.locale!==e},methods:{setPreferredLocale:e=>{l["default"].setPreferredLocale(e)},getCodeForSlug:U.dZ,getLocaleParam:U.KP}},B=V,M=(0,g.Z)(B,O,R,!1,null,"c2dca0ae",null),H=M.exports,W=function(){var e=this,t=e._self._c;return t("div",{staticClass:"locale-selector"},[t("select",{attrs:{"aria-label":e.$t("select-language")},domProps:{value:e.$i18n.locale},on:{change:e.updateRouter}},e._l(e.locales,(function({slug:n,name:r,code:o}){return t("option",{key:n,attrs:{lang:o},domProps:{value:n}},[e._v(" "+e._s(r)+" ")])})),0),t("ChevronThickIcon",{staticClass:"icon-inline"})],1)},F=[],J=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"chevron-thick-icon",attrs:{viewBox:"0 0 14 10.5",themeId:"chevron-thick"}},[t("path",{attrs:{d:"M12.43,0l1.57,1.22L7,10.5,0,1.23,1.58,0,7,7,12.43,0Z"}})])},K=[],G=n(9742),z={name:"ChevronThickIcon",components:{SVGIcon:G.Z}},X=z,Y=(0,g.Z)(X,J,K,!1,null,null,null),Q=Y.exports,ee={name:"LocaleSelector",components:{ChevronThickIcon:Q},methods:{updateRouter({target:{value:e}}){this.$router.push((0,U.KP)(e)),l["default"].setPreferredLocale(e),(0,U.jk)(e,this)}},computed:{availableLocales:()=>l["default"].state.availableLocales,locales:({availableLocales:e})=>q.filter((({code:t})=>e.includes(t)))}},te=ee,ne=(0,g.Z)(te,W,F,!1,null,"d21858a2",null),re=ne.exports,oe={name:"CoreApp",components:{Footer:C,InitialLoadingPlaceholder:L,SuggestLang:H,LocaleSelector:re},provide(){return{isTargetIDE:this.isTargetIDE,performanceMetricsEnabled:"true"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_PERFORMANCE_ENABLED}},data(){return{AppTopID:$.$,appState:l["default"].state,fromKeyboard:!1,isTargetIDE:"ide"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET,themeSettings:j.S3,baseNavStickyAnchorId:T.EA}},computed:{currentColorScheme:({appState:e})=>e.systemColorScheme,preferredColorScheme:({appState:e})=>e.preferredColorScheme,availableLocales:({appState:e})=>e.availableLocales,CSSCustomProperties:({currentColorScheme:e,preferredColorScheme:t,themeSettings:n})=>N(n.theme,t===c.Z.auto?e:t),hasCustomHeader:()=>!!window.customElements.get("custom-header"),hasCustomFooter:()=>!!window.customElements.get("custom-footer"),enablei18n:({availableLocales:e})=>(0,j.$8)(["features","docs","i18n","enable"],!1)&&e.length>1},props:{enableThemeSettings:{type:Boolean,default:!0}},watch:{CSSCustomProperties:{immediate:!0,handler(e){this.detachStylesFromRoot(e),this.attachStylesToRoot(e)}}},async created(){window.addEventListener("keydown",this.onKeyDown),this.$bridge.on("navigation",this.handleNavigationRequest),this.enableThemeSettings&&Object.assign(this.themeSettings,await(0,j.Kx)()),window.addEventListener("pageshow",this.syncPreferredColorScheme),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("pageshow",this.syncPreferredColorScheme)}))},mounted(){(document.querySelector(".footer-current-year")||{}).innerText=(new Date).getFullYear(),this.attachColorSchemeListeners()},beforeDestroy(){this.fromKeyboard?window.removeEventListener("mousedown",this.onMouseDown):window.removeEventListener("keydown",this.onKeyDown),this.$bridge.off("navigation",this.handleNavigationRequest),this.detachStylesFromRoot(this.CSSCustomProperties)},methods:{onKeyDown(){this.fromKeyboard=!0,window.addEventListener("mousedown",this.onMouseDown),window.removeEventListener("keydown",this.onKeyDown)},onMouseDown(){this.fromKeyboard=!1,window.addEventListener("keydown",this.onKeyDown),window.removeEventListener("mousedown",this.onMouseDown)},handleNavigationRequest(e){this.$router.push(e)},attachColorSchemeListeners(){if(!window.matchMedia)return;const e=window.matchMedia("(prefers-color-scheme: dark)");e.addListener(this.onColorSchemePreferenceChange),this.$once("hook:beforeDestroy",(()=>{e.removeListener(this.onColorSchemePreferenceChange)})),this.onColorSchemePreferenceChange(e)},onColorSchemePreferenceChange({matches:e}){const t=e?c.Z.dark:c.Z.light;l["default"].setSystemColorScheme(t)},attachStylesToRoot(e){const t=document.body;Object.entries(e).filter((([,e])=>Boolean(e))).forEach((([e,n])=>{t.style.setProperty(e,n)}))},detachStylesFromRoot(e){const t=document.body;Object.entries(e).forEach((([e])=>{t.style.removeProperty(e)}))},syncPreferredColorScheme(){l["default"].syncPreferredColorScheme()}}},ie=oe,ae=(0,g.Z)(ie,a,s,!1,null,"1fc6db09",null),se=ae.exports;class le{constructor(){this.$send=()=>{}}send(e){this.$send(e)}}class ce{constructor(){const{webkit:{messageHandlers:{bridge:e={}}={}}={}}=window;this.bridge=e;const{postMessage:t=(()=>{})}=e;this.$send=t.bind(e)}send(e){this.$send(e)}}class ue{constructor(e=new le){this.backend=e,this.listeners={}}send(e){this.backend.send(e)}receive(e){this.emit(e.type,e.data)}emit(e,t){this.listeners[e]&&this.listeners[e].forEach((e=>e(t)))}on(e,t){this.listeners[e]||(this.listeners[e]=new Set),this.listeners[e].add(t)}off(e,t){this.listeners[e]&&this.listeners[e].delete(t)}}var de={install(e,t){let n;n=t.performanceMetricsEnabled||"ide"===t.appTarget?new ce:new le,e.prototype.$bridge=new ue(n)}};function me(e){return`custom-${e}`}function pe(e){return class extends HTMLElement{constructor(){super();const t=this.attachShadow({mode:"open"}),n=e.content.cloneNode(!0);t.appendChild(n)}}}function he(e){const t=me(e),n=document.getElementById(t);n&&window.customElements.define(t,pe(n))}function fe(e,t={names:["header","footer"]}){const{names:n}=t;e.config.ignoredElements=/^custom-/,n.forEach(he)}function ge(e,t){const{value:n=!1}=t;e.style.display=n?"none":""}var ve={hide:ge};function be(e,{performanceMetrics:t=!1}={}){e.config.productionTip=!1,e.use(fe),e.directive("hide",ve.hide),e.use(de,{appTarget:{NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET,performanceMetricsEnabled:t}),window.bridge=e.prototype.$bridge,e.config.performance=t}var we=n(4589),ye=n(5381),Se=n(5657),Ce=n(3208),_e=n(2449);const Ee=10;function Ae(e){const{name:t}=e,n=t.includes(we.J_);return n?Ee:0}function ke(){const{location:e}=window;return e.pathname+e.search+e.hash}function Pe(){const e=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0);return ePromise.all([n.e(866),n.e(843)]).then(n.bind(n,578))},{path:"/tutorials/:id/*",name:"topic",component:()=>Promise.all([n.e(866),n.e(842),n.e(162)]).then(n.bind(n,2726))},{path:"/documentation*",name:we.J_,component:()=>Promise.all([n.e(866),n.e(104),n.e(842),n.e(982)]).then(n.bind(n,5073))},{path:"*",name:we.vL,component:Ke},{path:"*",name:we.Rp,component:Be}];const ze=[{pathPrefix:"/:locale?",nameSuffix:"-locale"}];function Xe(e,t=[],n=ze){return n.reduce(((n,r)=>n.concat(e.filter((e=>!t.includes(e.name))).map((e=>({...e,path:r.pathPrefix+e.path,name:e.name+r.nameSuffix}))))),[])}const Ye=[...Ge,...Xe(Ge,[we.vL,we.Rp])];function Qe(e={}){const t=new i.Z({mode:"history",base:j.FH,scrollBehavior:Le,...e,routes:e.routes||Ye});return t.onReady((()=>{"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),Te()})),"ide"!=={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET&&t.onError((e=>{const{route:n={path:"/"}}=e;t.replace({name:"server-error",params:[n.path]})})),window.addEventListener("unload",je),t}var et=n(7788);function tt(e=et){const{defaultLocale:t,messages:n,dateTimeFormats:r={}}=e,i=new o.Z({dateTimeFormats:r,locale:t,fallbackLocale:t,messages:n});return i}r["default"].use(be),r["default"].use(i.Z),r["default"].use(o.Z),document.documentElement.classList.remove("no-js"),new r["default"]({router:Qe(),render:e=>e(se),i18n:tt()}).$mount("#app")},2717:function(e,t,n){"use strict";n.d(t,{$:function(){return r}});const r="app-top"},9804:function(e,t){"use strict";t["Z"]={auto:"auto",dark:"dark",light:"light"}},1265:function(e,t){"use strict";t["Z"]={eager:"eager",lazy:"lazy"}},1716:function(e,t,n){"use strict";n.d(t,{EA:function(){return i},L$:function(){return o},MenuLinkModifierClasses:function(){return s},RS:function(){return r},Yj:function(){return a}});const r=52,o=48,i="nav-sticky-anchor",a="nav-open-navigator",s={noClose:"noclose"}},4589:function(e,t,n){"use strict";n.d(t,{J_:function(){return i},Rp:function(){return o},vL:function(){return r}});const r="not-found",o="server-error",i="documentation-topic"},7788:function(e,t,n){"use strict";n.r(t),n.d(t,{defaultLocale:function(){return s},messages:function(){return l}});var r=JSON.parse('{"view-in":"View in English","continue-viewing":"Continue viewing in English","language":"Language","video":{"title":"Video","replay":"Replay","play":"Play","pause":"Pause","watch":"Watch intro video","description":"Content description: {alt}","custom-controls":"Video with custom controls."},"tutorials":{"title":"Tutorial | Tutorials","step":"Step {number}","submit":"Submit","next":"Next","preview":{"title":"No Preview | Preview | Previews","no-preview-available-step":"No preview available for this step."},"nav":{"chapters":"Chapters","current":"Current {thing}"},"assessment":{"check-your-understanding":"Check Your Understanding","success-message":"Great job, you\'ve answered all the questions for this tutorial.","answer-result":"Answer {answer} is {result}","correct":"correct","incorrect":"incorrect","next-question":"Next question","legend":"Possible answers"},"project-files":"Project files","estimated-time":"Estimated Time","sections":{"chapter":"Chapter {number}"},"question-of":"Question {index} of {total}","section-of":"{number} of {total}","overriding-title":"{newTitle} with {title}","time":{"format":"{number} {minutes}","minutes":{"full":"minute | minutes | {count} minutes","short":"min | mins"},"hours":{"full":"hour | hours"}}},"documentation":{"title":"Documentation","nav":{"breadcrumbs":"Breadcrumbs","menu":"Menu","open-menu":"Open Menu","close-menu":"Close Menu"},"current-page":"Current page is {title}","card":{"learn-more":"Learn More","read-article":"Read article","start-tutorial":"Start tutorial","view-api":"View API collection","view-symbol":"View symbol","view-sample-code":"View sample code"},"view-more":"View more"},"declarations":{"hide-other-declarations":"Hide other declarations","show-all-declarations":"Show all declarations"},"aside-kind":{"beta":"Beta","experiment":"Experiment","important":"Important","note":"Note","tip":"Tip","warning":"Warning","deprecated":"Deprecated"},"change-type":{"added":"Added","modified":"Modified","deprecated":"Deprecated"},"verbs":{"hide":"Hide","show":"Show","close":"Close"},"sections":{"attributes":"Attributes","title":"Section {number}","on-this-page":"On this page","topics":"Topics","default-implementations":"Default Implementations","relationships":"Relationships","see-also":"See Also","declaration":"Declaration","details":"Details","parameters":"Parameters","possible-values":"Possible Values","parts":"Parts","availability":"Availability","resources":"Resources"},"metadata":{"details":{"name":"Name","key":"Key","type":"Type"},"beta":{"legal":"This documentation refers to beta software and may be changed.","software":"Beta Software"},"default-implementation":"Default implementation provided. | Default implementations provided."},"availability":{"introduced-and-deprecated":"Introduced in {name} {introducedAt} and deprecated in {name} {deprecatedAt}","available-on":"Available on {name} {introducedAt} and later"},"more":"More","less":"Less","api-reference":"API Reference","filter":{"title":"Filter","search":"Search","search-symbols":"Search symbols in {technology}","suggested-tags":"Suggested tag | Suggested tags","selected-tags":"Selected tag | Selected tags","add-tag":"Add tag","tag-select-remove":"Tag. Select to remove from list.","navigate":"To navigate the symbols, press Up Arrow, Down Arrow, Left Arrow or Right Arrow","siblings-label":"{number-siblings} of {total-siblings} symbols inside {parent-siblings}","parent-label":"{number-siblings} of {total-siblings} symbols inside {parent-siblings} containing one symbol | {number-siblings} of {total-siblings} symbols inside {parent-siblings} containing {number-parent} symbols","reset-filter":"Reset Filter","tags":{"sample-code":"Sample Code","tutorials":"Tutorials","articles":"Articles","web-service-endpoints":"Web Service Endpoints","hide-deprecated":"Hide Deprecated"}},"navigator":{"title":"Documentation Navigator","open-navigator":"Open Documentation Navigator","close-navigator":"Close Documentation Navigator","no-results":"No results found.","no-children":"No data available.","error-fetching":"There was an error fetching the data.","items-found":"No items were found | 1 item was found | {number} items were found. Tab back to navigate through them.","navigator-is":"Navigator is {state}","state":{"loading":"loading","ready":"ready"}},"tab":{"request":"Request","response":"Response"},"required":"Required","parameters":{"default":"Default","minimum":"Minimum","maximum":"Maximum","possible-types":"Type | Possible types","possible-values":"Value | Possible Values"},"content-type":"Content-Type: {value}","read-only":"Read-only","error":{"unknown":"An unknown error occurred.","image":"Image failed to load","not-found":"The page you\'re looking for can\'t be found."},"color-scheme":{"select":"Select a color scheme preference","auto":"Auto","dark":"Dark","light":"Light"},"accessibility":{"strike":{"start":"start of stricken text","end":"end of stricken text"},"code":{"start":"start of code block","end":"end of code block"},"skip-navigation":"Skip Navigation","in-page-link":"in page link"},"select-language":"Select the language for this page","icons":{"clear":"Clear","web-service-endpoint":"Web Service Endpoint","search":"Search"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"Open Quick Navigation","title":"Click or type / for quick navigation"},"preview-unavailable":"Preview unavailable"},"mentioned-in":"Mentioned in","pager":{"roledescription":"content slider","page":{"label":"content page {index} of {count}"},"control":{"navigate-previous":"navigate to previous page of content","navigate-next":"navigate to next page of content"}},"links-grid":{"label":"grid of links"}}'),o=JSON.parse('{"view-in":"以中文查看","continue-viewing":"继续以中文查看","language":"语言","video":{"title":"视频","replay":"重新播放","play":"播放","pause":"暂停","watch":"观看介绍视频","description":"此视频的内容描述:{alt}","custom-controls":"可用自定义控件如下"},"tutorials":{"title":"教程","step":"第 {number} 步","submit":"提交","next":"下一步","preview":{"title":"无预览 | 预览","no-preview-available-step":"这一步没有预览。"},"nav":{"chapters":"章节","current":"当前{thing}"},"assessment":{"check-your-understanding":"检查你的理解程度","success-message":"很棒,你回答了此教程的所有问题。","answer-result":"答案 {answer} 是 {result}","correct":"正确","incorrect":"错误","next-question":"下一个问题","legend":"可能的答案"},"project-files":"项目文件","estimated-time":"预计时间","sections":{"chapter":"第 {number} 章"},"question-of":"第 {index} 个问题(共 {total} 个)","section-of":"{number}/{total}","overriding-title":"{newTitle}{title}","time":{"format":"{number} {minutes}","minutes":{"full":"分钟 | {count} 分钟","short":"分钟"},"hours":{"full":"小时"}}},"documentation":{"title":"文档","nav":{"breadcrumbs":"面包屑导航","menu":"菜单","open-menu":"打开菜单","close-menu":"关闭菜单"},"current-page":"当前页面为:{title}","card":{"learn-more":"进一步了解","read-article":"阅读文章","start-tutorial":"开始教程","view-api":"查看 API 集合","view-symbol":"查看符号","view-sample-code":"查看示例代码"},"view-more":"查看更多"},"declarations":{"hide-other-declarations":"隐藏其他声明","show-all-declarations":"显示所有声明"},"aside-kind":{"beta":"Beta 版","experiment":"试验","important":"重要事项","note":"注","tip":"提示","warning":"警告","deprecated":"已弃用"},"change-type":{"added":"已添加","modified":"已修改","deprecated":"已弃用"},"verbs":{"hide":"隐藏","show":"显示","close":"关闭"},"sections":{"title":"第 {number} 部分","on-this-page":"在此页面上","topics":"主题","default-implementations":"默认实现","relationships":"关系","see-also":"另请参阅","declaration":"声明","details":"详细信息","parameters":"参数","possible-values":"可能值","parts":"部件","availability":"可用性","resources":"资源"},"metadata":{"details":{"name":"名称","key":"密钥","type":"类型"},"beta":{"legal":"此文档涉及 Beta 版软件且可能会改动。","software":"Beta 版软件"},"default-implementation":"提供默认实现。| 提供默认实现方法。"},"availability":{"introduced-and-deprecated":"{name} {introducedAt} 中引入,{name} {deprecatedAt} 中弃用","available-on":"{name} {introducedAt} 及更高版本中可用"},"more":"更多","less":"更少","api-reference":"API 参考","filter":{"title":"过滤","search":"搜索","search-symbols":"在 {technology} 搜索符号","suggested-tags":"建议标签","selected-tags":"所选标签","add-tag":"添加标签","tag-select-remove":"标签。选择以从列表中移除。","navigate":"若要导航符号,请按下上箭头、下箭头、左箭头或右箭头。","siblings-label":"{parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)","parent-label":"{parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)包含一个符号 | {parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)包含 {number-parent} 个符号","reset-filter":"还原过滤条件","tags":{"sample-code":"示例代码","tutorials":"教程","articles":"文章","web-service-endpoints":"网络服务端点","hide-deprecated":"隐藏已弃用"}},"navigator":{"title":"文档导航器","open-navigator":"打开文档导航器","close-navigator":"关闭文档导航器","no-results":"未找到结果。","no-children":"无可用数据。","error-fetching":"获取数据时出错。","items-found":"未找到任何项目 | 找到 1 个项目 | 找到 {number} 个项目。按下 Tab 键导航。","navigator-is":"导航器{state}","state":{"loading":"正在载入","ready":"准备就绪"}},"tab":{"request":"请求","response":"回复"},"required":"必需","parameters":{"default":"默认","minimum":"最小值","maximum":"最大值","possible-types":"类型 | 可能类型","possible-values":"值 | 可能值"},"content-type":"内容类型:{value}","read-only":"只读","error":{"unknown":"出现未知错误。","image":"图像无法载入","not-found":"找不到你所查找的页面。"},"color-scheme":{"select":"选择首选颜色方案","auto":"自动","dark":"深色","light":"浅色"},"accessibility":{"strike":{"start":"删除线文本开始","end":"删除线文本结束"},"code":{"start":"代码块开头","end":"代码块结尾"},"skip-navigation":"跳过导航","in-page-link":"在页面链接中"},"select-language":"选择此页面的语言","icons":{"clear":"清除","web-service-endpoint":"网络服务端点","search":"搜索"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"打开快速导航","title":"点按或键入 / 进行快速导航"},"preview-unavailable":"预览不可用"},"mentioned-in":"提及于","pager":{"roledescription":"内容滑块","page":{"label":"第 {index}/{count} 个内容页面"},"control":{"navigate-previous":"导览至上个内容页面","navigate-next":"导览至下个内容页面"}},"links-grid":{"label":"链接网格"}}'),i=JSON.parse('{"view-in":"日本語で表示","continue-viewing":"日本語で表示を続ける","language":"言語","video":{"title":"ビデオ","replay":"リプレイ","play":"再生","pause":"一時停止","watch":"概要のビデオを観る","description":"このビデオコンテンツの説明: {alt}","custom-controls":"以下のカスタムコントロールを使用できます"},"tutorials":{"title":"チュートリアル | チュートリアル","step":"手順{number}","submit":"送信","next":"次へ","preview":{"title":"プレビューなし | プレビュー | プレビュー","no-preview-available-step":"この手順では利用可能なプレビューがありません。"},"nav":{"chapters":"章","current":"現在の{thing}"},"assessment":{"check-your-understanding":"理解度を確認する","success-message":"よくできました。このチュートリアルの問題にすべて解答しました。","answer-result":"解答{answer}は{result}です","correct":"正解","incorrect":"不正解","next-question":"次の問題","legend":"解答例"},"project-files":"プロジェクトファイル","estimated-time":"予測時間","sections":{"chapter":"{number}章"},"question-of":"{total}問中の{index}問","section-of":"{total}件中の{number}件","overriding-title":"{title}の{newTitle}","time":{"format":"{number} {minutes}","minutes":{"full":"分 | 分 | {count}分","short":"分 | 分"},"hours":{"full":"時間 | 時間"}}},"documentation":{"title":"ドキュメント","nav":{"breadcrumbs":"パンくずリスト","menu":"メニュー","open-menu":"メニューを開く","close-menu":"メニューを閉じる"},"current-page":"現在のページは{title}です","card":{"learn-more":"詳しい情報","read-article":"記事を読む","start-tutorial":"チュートリアルを開始","view-api":"APIのコレクションを表示","view-symbol":"記号を表示","view-sample-code":"サンプルコードを表示"},"view-more":"さらに表示"},"declarations":{"hide-other-declarations":"ほかの宣言を非表示","show-all-declarations":"すべての宣言を表示"},"aside-kind":{"beta":"ベータ版","experiment":"試験運用版","important":"重要","note":"注意","tip":"ヒント","warning":"警告","deprecated":"非推奨"},"change-type":{"added":"追加","modified":"変更","deprecated":"非推奨"},"verbs":{"hide":"非表示","show":"表示","close":"閉じる"},"sections":{"title":"セクション{number}","on-this-page":"このページの内容","topics":"トピック","default-implementations":"デフォルト実装","relationships":"関連項目","see-also":"参照","declaration":"宣言","details":"詳細","parameters":"パラメータ","possible-values":"使用できる値","parts":"パーツ","availability":"利用可能","resources":"リソース"},"metadata":{"details":{"name":"名前","key":"キー","type":"タイプ"},"beta":{"legal":"このドキュメントはベータ版のソフトウェアのもので、変更される可能性があります。","software":"ベータ版ソフトウェア"},"default-implementation":"デフォルト実装あり。| デフォルト実装あり。"},"availability":{"introduced-and-deprecated":"{name} {introducedAt}で導入され、{name} {deprecatedAt}で非推奨になりました","available-on":"{name} {introducedAt}以降で使用できます"},"more":"さらに表示","less":"表示を減らす","api-reference":"APIリファレンス","filter":{"title":"フィルタ","search":"検索","search-symbols":"{technology}でシンボルを検索","suggested-tags":"提案されたタグ | 提案されたタグ","selected-tags":"選択したタグ | 選択したタグ","add-tag":"タグを追加","tag-select-remove":"タグ。選択してリストから削除します。","navigate":"シンボルを移動するには、上下左右の矢印キーを押します。","siblings-label":"{total-siblings}個中{number-siblings}個のシンボルが{parent-siblings}の中にあります","parent-label":"{total-siblings}個中{number-siblings}個のシンボルが1個のシンボルを含む{parent-siblings}の中にあります | {total-siblings}個中{number-siblings}個のシンボルが{number-parent}個のシンボルを含む{parent-siblings}の中にあります","reset-filter":"フィルタをリセット","tags":{"sample-code":"サンプルコード","tutorials":"チュートリアル","articles":"記事","web-service-endpoints":"Webサービスのエンドポイント","hide-deprecated":"非推奨の項目を非表示"}},"navigator":{"title":"ドキュメントナビゲータ","open-navigator":"ドキュメントナビゲータを開く","close-navigator":"ドキュメントナビゲータを閉じる","no-results":"結果が見つかりません。","no-children":"使用できるデータがありません。","error-fetching":"データを取得する際にエラーが起きました。","items-found":"項目が見つかりません | 1個の項目が見つかりました | {number}個の項目が見つかりましたTabキーを押すと項目をナビゲートできます。","navigator-is":"ナビゲータは{state}です","state":{"loading":"読み込み中","ready":"準備完了"}},"tab":{"request":"リクエスト","response":"レスポンス"},"required":"必須","parameters":{"default":"デフォルト","minimum":"最小","maximum":"最大","possible-types":"タイプ | 使用できるタイプ","possible-values":"値 | 使用できる値"},"content-type":"Content-Type: {value}","read-only":"読み出し専用","error":{"unknown":"原因不明のエラーが起きました。","image":"イメージを読み込めませんでした","not-found":"探しているページが見つかりません。"},"color-scheme":{"select":"カラースキーム環境設定を選択","auto":"自動","dark":"ダーク","light":"ライト"},"accessibility":{"strike":{"start":"取り消し線テキストの開始","end":"取り消し線テキストの終了"},"code":{"start":"コードブロックの開始","end":"コードブロックの終了"},"skip-navigation":"ナビゲーションをスキップ","in-page-link":"ページ内リンク"},"select-language":"このページの言語を選択","icons":{"clear":"消去","web-service-endpoint":"Webサービスのエンドポイント","search":"検索"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"クイックナビゲーションを開く","title":"クリックするか「/」を入力すると素早く移動します"},"preview-unavailable":"プレビューできません"},"mentioned-in":"言及: ","pager":{"roledescription":"コンテンツスライダー","page":{"label":"コンテンツページ{index}/{count}"},"control":{"navigate-previous":"前のコンテンツページに移動","navigate-next":"次のコンテンツページに移動"}},"links-grid":{"label":"リンクのグリッド"}}'),a=JSON.parse('{"view-in":"한국어로 보기","continue-viewing":"한국어로 계속 보기","language":"언어","video":{"title":"비디오","replay":"다시 재생","play":"재생","pause":"일시 정지","watch":"소개 비디오 시청하기","description":"이 비디오의 콘텐츠 설명: {alt}","custom-controls":"사용자 설정 제어기는 아래에서 사용 가능"},"tutorials":{"title":"튜토리얼 | 튜토리얼","step":"{number}단계","submit":"제출","next":"다음","preview":{"title":"미리보기 없음 | 미리보기 | 미리보기","no-preview-available-step":"이 단계에서는 사용 가능한 미리보기가 없습니다."},"nav":{"chapters":"챕터","current":"현재 {thing}"},"assessment":{"check-your-understanding":"얼마나 이해했는지 확인하기","success-message":"잘 하셨습니다. 이 튜토리얼에 대한 모든 질문에 답하셨습니다.","answer-result":"답 {answer}은(는) {result}입니다.","correct":"정답","incorrect":"오답","next-question":"다음 질문","legend":"가능한 답"},"project-files":"프로젝트 파일","estimated-time":"예상 시간","sections":{"chapter":"{number}챕터"},"question-of":"총 {total}개 중 {index}번째 질문","section-of":"{total} 중 {number}","overriding-title":"{title}의 {newTitle}","time":{"format":"{number}{minutes}","minutes":{"full":"분 | 분 | {count}분","short":"분 | 분"},"hours":{"full":"시간 | 시간"}}},"documentation":{"title":"문서","nav":{"breadcrumbs":"브레드크럼","menu":"메뉴","open-menu":"메뉴 열기","close-menu":"메뉴 닫기"},"current-page":"현재 {title} 페이지","card":{"learn-more":"더 알아보기","read-article":"문서 읽기","start-tutorial":"튜토리얼 시작","view-api":"API 모음 보기","view-symbol":"기호 보기","view-sample-code":"샘플 코드 보기"},"view-more":"더 보기"},"declarations":{"hide-other-declarations":"다른 선언 가리기","show-all-declarations":"모든 선언 표시하기"},"aside-kind":{"beta":"베타","experiment":"실험","important":"중요","note":"참고","tip":"팁","warning":"경고","deprecated":"제거됨"},"change-type":{"added":"추가됨","modified":"수정됨","deprecated":"제거됨"},"verbs":{"hide":"가리기","show":"보기","close":"닫기"},"sections":{"title":"{number}섹션","on-this-page":"이 페이지에서","topics":"주제","default-implementations":"기본 구현","relationships":"관계","see-also":"추가 정보","declaration":"선언","details":"세부사항","parameters":"매개변수","possible-values":"가능한 값","parts":"파트","availability":"사용 가능 여부","resources":"리소스"},"metadata":{"details":{"name":"이름","key":"키","type":"유형"},"beta":{"legal":"이 문서는 베타 소프트웨어에 대해서 다루고 있으며, 변경될 수 있습니다.","software":"베타 소프트웨어"},"default-implementation":"기본 구현 제공됨. | 기본 구현 제공됨."},"availability":{"introduced-and-deprecated":"{name} {introducedAt}에서 소개되었고 {name} {deprecatedAt}에서 제거됨","available-on":"{name} {introducedAt} 이상에서 사용할 수 있음"},"more":"더 보기","less":"간략히","api-reference":"API 참조","filter":{"title":"필터","search":"검색","search-symbols":"{technology}에서 기호 찾기","suggested-tags":"권장 태그 | 권장 태그","selected-tags":"선택한 태그 | 선택한 태그","add-tag":"태그 추가","tag-select-remove":"태그. 목록에서 제거하려면 선택하십시오.","navigate":"기호를 탐색하려면 위쪽 화살표, 아래쪽 화살표, 왼쪽 화살표 또는 오른쪽 화살표를 누르십시오.","siblings-label":"{parent-siblings} 내의 총 {total-siblings}개의 기호 중 {number-siblings}개","parent-label":"한 개의 기호를 포함하는 {parent-siblings} 내의 총 {total-siblings}개의 기호 중 {number-siblings}개 | {number-parent}개의 기호를 포함하는 {parent-siblings} 내의 총 {total-siblings}개의 기호 중 {number-siblings}개","reset-filter":"필터 재설정","tags":{"sample-code":"샘플 코드","tutorials":"튜토리얼","articles":"문서","web-service-endpoints":"웹 서비스 엔드포인트","hide-deprecated":"제거된 항목 가리기"}},"navigator":{"title":"문서 탐색기","open-navigator":"문서 탐색기 열기","close-navigator":"문서 탐색기 닫기","no-results":"결과 찾을 수 없습니다.","no-children":"사용 가능한 데이터가 없습니다.","error-fetching":"데이터를 가져오는 동안 오류가 발생했습니다.","items-found":"항목을 찾을 수 없음 | 1개의 항목 발견됨 | {number}개의 항목이 발견됨. 다시 탭하여 탐색하십시오.","navigator-is":"내비게이터가 {state}입니다.","state":{"loading":"로드 중","ready":"준비 완료 상태"}},"tab":{"request":"요청","response":"응답"},"required":"필수 사항","parameters":{"default":"기본","minimum":"최소","maximum":"최대","possible-types":"유형 | 가능한 유형","possible-values":"값 | 가능한 값"},"content-type":"콘텐츠 유형: {value}","read-only":"읽기 전용","error":{"unknown":"알 수 없는 오류가 발생했습니다.","image":"이미지를 로드하는 데 실패함","not-found":"해당 페이지를 찾을 수 없습니다."},"color-scheme":{"select":"색상 모드 환경설정 선택","auto":"자동","dark":"다크","light":"라이트"},"accessibility":{"strike":{"start":"취소선이 그어진 텍스트 시작","end":"취소선이 그어진 텍스트 종료"},"code":{"start":"코드 블록 시작","end":"코드 블록 종료"},"skip-navigation":"탐색 건너뛰기","in-page-link":"페이지 링크에서"},"select-language":"이 페이지의 언어 선택","icons":{"clear":"지우기","web-service-endpoint":"웹 서비스 엔드포인트","search":"검색"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"빠른 이동 열기","title":"클릭하거나 /를 입력하여 빠르게 이동"},"preview-unavailable":"미리보기 사용할 수 없음"},"mentioned-in":"다음에서 언급됨","pager":{"roledescription":"콘텐츠 슬라이더","page":{"label":"{count} 중 {index}번째 콘텐츠 페이지"},"control":{"navigate-previous":"콘텐츠의 이전 페이지로 이동","navigate-next":"콘텐츠의 다음 페이지로 이동"}},"links-grid":{"label":"링크의 격자"}}');const s="en-US",l={"en-US":r,"zh-CN":o,"ja-JP":i,"ko-KR":a}},4030:function(e,t,n){"use strict";var r=n(9804),o=n(1265),i=n(5394),a=n(2412);const s="undefined"!==typeof window.matchMedia&&[r.Z.light,r.Z.dark,"no-preference"].some((e=>window.matchMedia(`(prefers-color-scheme: ${e})`).matches)),l=s?r.Z.auto:r.Z.light;t["default"]={state:{imageLoadingStrategy:"ide"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET?o.Z.eager:o.Z.lazy,preferredColorScheme:i.Z.preferredColorScheme||l,preferredLocale:i.Z.preferredLocale,supportsAutoColorScheme:s,systemColorScheme:r.Z.light,availableLocales:[],includedArchiveIdentifiers:[]},reset(){this.state.imageLoadingStrategy="ide"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET?o.Z.eager:o.Z.lazy,this.state.preferredColorScheme=i.Z.preferredColorScheme||l,this.state.supportsAutoColorScheme=s,this.state.systemColorScheme=r.Z.light,this.state.includedArchiveIdentifiers=[]},setImageLoadingStrategy(e){this.state.imageLoadingStrategy=e},setPreferredColorScheme(e){this.state.preferredColorScheme=e,i.Z.preferredColorScheme=e},setAllLocalesAreAvailable(){const e=a.map((e=>e.code));this.state.availableLocales=e},setAvailableLocales(e=[]){this.state.availableLocales=e},setPreferredLocale(e){this.state.preferredLocale=e,i.Z.preferredLocale=this.state.preferredLocale},setSystemColorScheme(e){this.state.systemColorScheme=e},setIncludedArchiveIdentifiers(e){this.state.includedArchiveIdentifiers=e},syncPreferredColorScheme(){i.Z.preferredColorScheme&&i.Z.preferredColorScheme!==this.state.preferredColorScheme&&(this.state.preferredColorScheme=i.Z.preferredColorScheme)}}},5947:function(e,t,n){"use strict";function r(e){return e.reduce(((e,t)=>(t.traits.includes("dark")?e.dark.push(t):e.light.push(t),e)),{light:[],dark:[]})}function o(e){const t=["1x","2x","3x"];return t.reduce(((t,n)=>{const r=e.find((e=>e.traits.includes(n)));return r?t.concat({density:n,src:r.url,size:r.size}):t}),[])}function i(e){const t="/",n=new RegExp(`${t}+`,"g");return e.join(t).replace(n,t)}function a(e){const{baseUrl:t}=window,n=Array.isArray(e)?i(e):e;return n&&"string"===typeof n&&!n.startsWith(t)&&n.startsWith("/")?i([t,n]):n}function s(e){return e?e.startsWith("/")?e:`/${e}`:e}function l(e){return e?`url('${a(e)}')`:void 0}function c(e){return new Promise(((t,n)=>{const r=new Image;r.src=e,r.onerror=n,r.onload=()=>t({width:r.width,height:r.height})}))}n.d(t,{AH:function(){return a},Jf:function(){return s},RY:function(){return c},T8:function(){return d},XV:function(){return r},eZ:function(){return l},u:function(){return o}});const u={landscape:"landscape",portrait:"portrait",square:"square"};function d(e,t){return e&&t?et?u.landscape:u.square:null}},5381:function(e,t,n){"use strict";n.d(t,{L3:function(){return r},fr:function(){return s},kB:function(){return i},lU:function(){return o}});const r={xlarge:"xlarge",large:"large",medium:"medium",small:"small"},o={default:"default",nav:"nav"},i={[o.default]:{[r.xlarge]:{minWidth:1920,contentWidth:1536},[r.large]:{minWidth:1251,contentWidth:980},[r.medium]:{minWidth:736,maxWidth:1068,contentWidth:692},[r.small]:{minWidth:320,maxWidth:735,contentWidth:280}},[o.nav]:{[r.large]:{minWidth:1024},[r.medium]:{minWidth:768,maxWidth:1023},[r.small]:{minWidth:320,maxWidth:767}}},a={[r.small]:0,[r.medium]:1,[r.large]:2};function s(e,t){return a[e]>a[t]}},9030:function(e,t,n){"use strict";n.d(t,{KP:function(){return c},dZ:function(){return s},jk:function(){return u}});var r=n(2412),o=n(7788),i=n(3465);const a=r.reduce(((e,t)=>({...e,[t.slug]:t.code})),{});function s(e){return a[e]}function l(e){return!!a[e]}function c(e){return{params:{locale:e===o.defaultLocale?void 0:e}}}function u(e=o.defaultLocale,t={}){if(!l(e))return;t.$i18n.locale=e;const n=s(e);(0,i.e)(n)}},5657:function(e,t,n){"use strict";function r(e){let t=null,n=e-1;const r=new Promise((e=>{t=e}));return requestAnimationFrame((function e(){n-=1,n<=0?t():requestAnimationFrame(e)})),r}function o(e){return new Promise((t=>{setTimeout(t,e)}))}n.d(t,{J:function(){return r},X:function(){return o}})},3465:function(e,t,n){"use strict";n.d(t,{X:function(){return u},e:function(){return d}});var r=n(9089),o=n(2449);const i=(0,r.$8)(["meta","title"],"Documentation"),a=({title:e,description:t,url:n,currentLocale:r})=>[{name:"description",content:t},{property:"og:locale",content:r},{property:"og:site_name",content:i},{property:"og:type",content:"website"},{property:"og:title",content:e},{property:"og:description",content:t},{property:"og:url",content:n},{property:"og:image",content:(0,o.HH)("/developer-og.jpg")},{name:"twitter:image",content:(0,o.HH)("/developer-og-twitter.jpg")},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:description",content:t},{name:"twitter:title",content:e},{name:"twitter:url",content:n}],s=e=>[e,i].filter(Boolean).join(" | "),l=e=>{const{content:t}=e,n=e.property?"property":"name",r=e[n],o=document.querySelector(`meta[${n}="${r}"]`);if(o&&t)o.setAttribute("content",t);else if(o&&!t)o.remove();else if(t){const t=document.createElement("meta");t.setAttribute(n,e[n]),t.setAttribute("content",e.content),document.getElementsByTagName("head")[0].appendChild(t)}},c=e=>{document.title=e};function u({title:e,description:t,url:n,currentLocale:r}){const o=s(e);c(o),a({title:o,description:t,url:n,currentLocale:r}).forEach((e=>l(e)))}function d(e){document.querySelector("html").setAttribute("lang",e)}},5394:function(e,t,n){"use strict";var r=n(7247);const o={preferredColorScheme:"developer.setting.preferredColorScheme",preferredLocale:"developer.setting.preferredLocale",preferredLanguage:"docs.setting.preferredLanguage"},i={preferredColorScheme:"docs.setting.preferredColorScheme"};t["Z"]=Object.defineProperties({},Object.keys(o).reduce(((e,t)=>({...e,[t]:{get:()=>{const e=i[t],n=r.mr.getItem(o[t]);return e?n||r.mr.getItem(e):n},set:e=>r.mr.setItem(o[t],e)}})),{}))},7247:function(e,t,n){"use strict";n.d(t,{mr:function(){return a},tO:function(){return l},y7:function(){return c}});const r="developer.setting.";function o(e=localStorage){return{getItem:t=>{try{return e.getItem(t)}catch(n){return null}},setItem:(t,n)=>{try{e.setItem(t,n)}catch(r){}},removeItem:t=>{try{e.removeItem(t)}catch(n){}}}}function i(e){return{get:(t,n)=>{const o=JSON.parse(e.getItem(r+t));return null!==o?o:n},set:(t,n)=>e.setItem(r+t,JSON.stringify(n)),remove:t=>e.removeItem(r+t)}}const a=o(window.localStorage),s=o(window.sessionStorage),l=i(a),c=i(s)},3208:function(e,t,n){"use strict";n.d(t,{HA:function(){return a},RL:function(){return u},Xv:function(){return s},ZQ:function(){return d},hr:function(){return c},id:function(){return m},sj:function(){return l}});n(8269);const r=/(?:\s+|[`"<>])/g,o=/^-+/,i=/["'&<>]/g;function a(e){return e.trim().replace(r,"-").replace(o,"").toLowerCase()}function s(e){const t=e=>({'"':""","'":"'","&":"&","<":"<",">":">"}[e]||e);return e.replace(i,t)}function l(e){return e.replace(/#(.*)/,((e,t)=>`#${CSS.escape(t)}`))}function c(e){return e.replace(/[.*+\-?^${}()|[\]\\]/g,"\\$&")}function u(e){let t,n;const r="\\s*",o=" ",i=e.trim(),a=i.length;if(!a)return o;const s=[];for(t=0;te.json())).catch((()=>({})))}const l=(e,t)=>r(i,e,t)},2449:function(e,t,n){"use strict";n.d(t,{Lp:function(){return s},Q2:function(){return a},WN:function(){return l},Ex:function(){return i},HH:function(){return c}});var r=n(5947),o={input:"input",tags:"tags"};function i(e={}){return Object.entries(e).reduce(((e,[t,n])=>n?e.concat(`${encodeURIComponent(t)}=${encodeURIComponent(n)}`):e),[]).join("&")}function a(e,{changes:t,language:n,context:r}={}){const[o,a]=e.split("#"),s=o.match(/\?.*/),l=i({changes:t,language:n,context:r}),c=s?"&":"?",u=a?o:e,d=l?`${c}${l}`:"",m=a?`#${a}`:"";return`${u}${d}${m}`}function s(e,t){const{query:{changes:n,[o.input]:r,[o.tags]:i,...a}={}}=e,{query:{changes:s,[o.input]:l,[o.tags]:c,...u}={}}=t;return e.name===t.name&&JSON.stringify({path:e.path,query:a})===JSON.stringify({path:t.path,query:u})}function l(e,t=window.location.href){return new URL((0,r.AH)(e),t)}function c(e,t){return l(e,t).href}},647:function(e,t,n){n.p=window.baseUrl},2412:function(e){"use strict";e.exports=JSON.parse('[{"code":"en-US","name":"English","slug":"en-US"},{"code":"zh-CN","name":"简体中文","slug":"zh-CN"},{"code":"ja-JP","name":"日本語","slug":"ja-JP"},{"code":"ko-KR","name":"한국어","slug":"ko-KR"}]')}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.m=e,function(){var e=[];n.O=function(t,r,o,i){if(!r){var a=1/0;for(u=0;u=i)&&Object.keys(n.O).every((function(e){return n.O[e](r[l])}))?r.splice(l--,1):(s=!1,i0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[r,o,i]}}(),function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};n.t=function(r,o){if(1&o&&(r=this(r)),8&o)return r;if("object"===typeof r&&r){if(4&o&&r.__esModule)return r;if(16&o&&"function"===typeof r.then)return r}var i=Object.create(null);n.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&o&&r;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((function(e){a[e]=function(){return r[e]}}));return a["default"]=function(){return r},n.d(i,a),i}}(),function(){n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}}(),function(){n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,r){return n.f[r](e,t),t}),[]))}}(),function(){n.u=function(e){return"js/"+({82:"highlight-js-json-js",113:"highlight-js-markdown-js",133:"highlight-js-llvm-js",162:"topic",176:"highlight-js-shell-js",213:"highlight-js-diff-js",217:"highlight-js-custom-swift",392:"highlight-js-scss-js",393:"highlight-js-bash-js",435:"highlight-js-python-js",490:"highlight-js-xml-js",527:"highlight-js-swift-js",546:"highlight-js-c-js",596:"highlight-js-php-js",621:"highlight-js-cpp-js",623:"highlight-js-ruby-js",637:"highlight-js-objectivec-js",642:"highlight-js-custom-markdown",645:"highlight-js-perl-js",788:"highlight-js-java-js",814:"highlight-js-javascript-js",843:"tutorials-overview",864:"highlight-js-css-js",878:"highlight-js-http-js",982:"documentation-topic"}[e]||e)+"."+{82:"2a1856ba",104:"fe5974d0",113:"a2f456af",133:"26121771",162:"37e71576",176:"0ad5b20f",213:"4db9a783",217:"738731d1",337:"274a8ccc",392:"adcd11a2",393:"702f0c5c",435:"60354774",490:"0d78f903",527:"bdd5bff5",546:"063069d3",596:"c458ffa4",621:"458a9ae4",623:"7272231f",637:"74dea052",642:"78c9f6ed",645:"da6eda82",788:"4fe21e94",814:"dfc9d16d",842:"49774dc9",843:"acb09e8a",864:"bfc4251f",866:"eea4607d",878:"f78e83c2",982:"09a6ef86",989:"c46c769c"}[e]+".js"}}(),function(){n.miniCssF=function(e){return"css/"+({162:"topic",843:"tutorials-overview",982:"documentation-topic"}[e]||e)+"."+{162:"4be8f56d",843:"7942d777",866:"60f074fd",982:"91c07ba9",989:"4f123103"}[e]+".css"}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="swift-docc-render:";n.l=function(r,o,i,a){if(e[r])e[r].push(o);else{var s,l;if(void 0!==i)for(var c=document.getElementsByTagName("script"),u=0;ue.anchor===t.anchor?{...t,visibility:e.visibility}:t))},updateBreakpoint(e){this.state.breakpoint=e},setReferences(e){this.state.references=e}},d=function(){var e=this,t=e._self._c;return t("div",{staticClass:"article"},[e.isTargetIDE?e._e():t("NavigationBar",{attrs:{chapters:e.hierarchy.modules,technology:e.metadata.category,topic:e.heroTitle||"",rootReference:e.hierarchy.reference,identifierUrl:e.identifierUrl}}),t("main",{attrs:{id:"main",tabindex:"0"}},[e._t("above-hero"),e._l(e.sections,(function(n,s){return t(e.componentFor(n),e._b({key:s,tag:"component"},"component",e.propsFor(n),!1))}))],2),t("PortalTarget",{attrs:{name:"modal-destination",multiple:""}})],1)},p=[],h=n(2433),m=n(4030),v=function(){var e=this,t=e._self._c;return t("NavBase",{attrs:{id:"nav","aria-label":e.technology,hasSolidBackground:""},scopedSlots:e._u([{key:"default",fn:function(){return[t("ReferenceUrlProvider",{attrs:{reference:e.rootReference},scopedSlots:e._u([{key:"default",fn:function({urlWithParams:n}){return[t("NavTitleContainer",{attrs:{to:n},scopedSlots:e._u([{key:"default",fn:function(){return[e._v(e._s(e.technology))]},proxy:!0},{key:"subhead",fn:function(){return[e._v(e._s(e.$tc("tutorials.title",2)))]},proxy:!0}],null,!0)})]}}])})]},proxy:!0},{key:"after-title",fn:function(){return[t("div",{staticClass:"separator"})]},proxy:!0},{key:"tray",fn:function(){return[t("div",{staticClass:"mobile-dropdown-container"},[t("MobileDropdown",{attrs:{options:e.chapters,sections:e.optionsForSections,currentOption:e.currentSection?e.currentSection.title:""},on:{"select-section":e.onSelectSection}})],1),t("div",{staticClass:"dropdown-container"},[t("PrimaryDropdown",{staticClass:"primary-dropdown",attrs:{options:e.chapters,currentOption:e.topic}}),t("ChevronIcon",{staticClass:"icon-inline"}),e.currentSection?t("SecondaryDropdown",{staticClass:"secondary-dropdown",attrs:{options:e.optionsForSections,currentOption:e.currentSection.title,sectionTracker:e.sectionIndicatorText},on:{"select-section":e.onSelectSection}}):e._e()],1),e._t("tray",null,{siblings:e.chapters.length+e.optionsForSections.length})]},proxy:!0}],null,!0)})},f=[],g=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"chevron-icon",attrs:{viewBox:"0 0 14 14",themeId:"chevron"}},[t("path",{attrs:{d:"M3.22 1.184l0.325-0.38 7.235 6.201-7.235 6.19-0.325-0.38 6.792-5.811-6.792-5.82z"}})])},y=[],C=n(3453),b={name:"ChevronIcon",components:{SVGIcon:C.Z}},_=b,w=n(1001),k=(0,w.Z)(_,g,y,!1,null,null,null),S=k.exports,x=n(2449),I=n(5953),T={name:"ReferenceUrlProvider",mixins:[I.Z],props:{reference:{type:String,required:!0}},computed:{resolvedReference:({references:e,reference:t})=>e[t]||{},url:({resolvedReference:e})=>e.url,title:({resolvedReference:e})=>e.title},render(){return this.$scopedSlots.default({url:this.url,urlWithParams:(0,x.Q2)(this.url,this.$route.query),title:this.title,reference:this.resolvedReference})}},A=T,$=(0,w.Z)(A,l,c,!1,null,null,null),N=$.exports,P=n(3704),q=n(3975),D=n(2573),Z=function(){var e=this,t=e._self._c;return t("NavMenuItems",{staticClass:"mobile-dropdown"},e._l(e.options,(function(n){return t("ReferenceUrlProvider",{key:n.reference,attrs:{reference:n.reference},scopedSlots:e._u([{key:"default",fn:function({title:s}){return[t("NavMenuItemBase",{staticClass:"chapter-list",attrs:{role:"group"}},[t("p",{staticClass:"chapter-name"},[e._v(e._s(s))]),t("ul",{staticClass:"tutorial-list"},e._l(n.projects,(function(n){return t("ReferenceUrlProvider",{key:n.reference,attrs:{reference:n.reference},scopedSlots:e._u([{key:"default",fn:function({url:n,urlWithParams:s,title:i}){return[t("li",{staticClass:"tutorial-list-item"},[t("router-link",{staticClass:"option tutorial",attrs:{to:s,value:i}},[e._v(" "+e._s(i)+" ")]),n===e.$route.path?t("ul",{staticClass:"section-list",attrs:{role:"listbox"}},e._l(e.sections,(function(n){return t("li",{key:n.title},[t("router-link",{class:e.classesFor(n),attrs:{to:{path:n.path,query:e.$route.query},value:n.title},nativeOn:{click:function(t){return e.onClick(n)}}},[e._v(" "+e._s(n.title)+" ")])],1)})),0):e._e()],1)]}}],null,!0)})})),1)])]}}],null,!0)})})),1)},R=[],M=n(3822),O=n(6302),B={name:"MobileDropdown",components:{NavMenuItems:O.Z,NavMenuItemBase:M.Z,ReferenceUrlProvider:N},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0},sections:{type:Array,required:!1,default:()=>[]}},methods:{classesFor(e){return["option","section",{active:this.currentOption===e.title},this.depthClass(e)]},depthClass(e){const{depth:t=0}=e;return`depth${t}`},onClick(e){this.$emit("select-section",e.path)}}},L=B,F=(0,w.Z)(L,Z,R,!1,null,"2c27d339",null),V=F.exports,j=function(){var e=this,t=e._self._c;return t("DropdownCustom",{staticClass:"tutorial-dropdown",attrs:{value:e.currentOption,"aria-label":e.$t("tutorials.nav.current",{thing:e.$t("sections.title")}),isSmall:""},scopedSlots:e._u([{key:"toggle-post-content",fn:function(){return[t("span",{staticClass:"section-tracker"},[e._v(e._s(e.sectionTracker))])]},proxy:!0},{key:"default",fn:function({closeAndFocusToggler:n,contentClasses:s,navigateOverOptions:i,OptionClass:r,ActiveOptionClass:o}){return[t("ul",{staticClass:"options",class:s,attrs:{role:"listbox",tabindex:"0"}},e._l(e.options,(function(s){return t("router-link",{key:s.title,attrs:{to:{path:s.path,query:e.$route.query},custom:""},scopedSlots:e._u([{key:"default",fn:function({navigate:a}){return[t("li",{class:[r,{[o]:e.currentOption===s.title}],attrs:{value:s.title,"aria-selected":e.currentOption===s.title,"aria-current":e.ariaCurrent(s.title),tabindex:-1},on:{click:function(t){return e.setActive(s,a,n,t)},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.setActive(s,a,n,t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:n.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:n.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),i(t,1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),i(t,-1))}]}},[e._v(" "+e._s(s.title)+" ")])]}}],null,!0)})})),1)]}}])})},E=[],H=function(){var e=this,t=e._self._c;return t("BaseDropdown",{staticClass:"dropdown-custom",class:{[e.OpenedClass]:e.isOpen,"dropdown-small":e.isSmall},attrs:{value:e.value},scopedSlots:e._u([{key:"dropdown",fn:function({dropdownClasses:n}){return[t("span",{staticClass:"visuallyhidden",attrs:{id:`DropdownLabel_${e._uid}`}},[e._v(e._s(e.ariaLabel))]),t("button",{ref:"dropdownToggle",staticClass:"form-dropdown-toggle",class:n,attrs:{id:`DropdownToggle_${e._uid}`,"aria-labelledby":`DropdownLabel_${e._uid} DropdownToggle_${e._uid}`,"aria-expanded":e.isOpen?"true":"false","aria-haspopup":"true"},on:{click:e.toggleDropdown,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.openDropdown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.closeAndFocusToggler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.openDropdown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.openDropdown.apply(null,arguments))}]}},[t("span",{staticClass:"form-dropdown-title"},[e._v(e._s(e.value))]),e._t("toggle-post-content")],2)]}},{key:"eyebrow",fn:function(){return[e._t("eyebrow")]},proxy:!0},{key:"after",fn:function(){return[e._t("default",null,null,{value:e.value,isOpen:e.isOpen,contentClasses:["form-dropdown-content",{"is-open":e.isOpen}],closeDropdown:e.closeDropdown,onChangeAction:e.onChangeAction,closeAndFocusToggler:e.closeAndFocusToggler,navigateOverOptions:e.navigateOverOptions,OptionClass:e.OptionClass,ActiveOptionClass:e.ActiveOptionClass})]},proxy:!0}],null,!0)})},U=[],z=function(){var e=this,t=e._self._c;return t("div",{staticClass:"form-element"},[e._t("dropdown",(function(){return[t("select",e._b({directives:[{name:"model",rawName:"v-model",value:e.modelValue,expression:"modelValue"}],class:e.dropdownClasses,on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.modelValue=t.target.multiple?n:n[0]}}},"select",e.$attrs,!1),[e._t("default")],2)]}),{dropdownClasses:e.dropdownClasses,value:e.value}),t("InlineChevronDownIcon",{staticClass:"form-icon",attrs:{"aria-hidden":"true"}}),e.$slots.eyebrow?t("span",{staticClass:"form-label",attrs:{"aria-hidden":"true"}},[e._t("eyebrow")],2):e._e(),e._t("after")],2)},G=[],W=n(5151),Q={name:"BaseDropdown",inheritAttrs:!1,props:{value:{type:String,default:""}},components:{InlineChevronDownIcon:W.Z},computed:{modelValue:{get:({value:e})=>e,set(e){this.$emit("input",e)}},dropdownClasses({value:e}){return["form-dropdown",{"form-dropdown-selectnone":""===e,"no-eyebrow":!this.$slots.eyebrow}]}}},K=Q,X=(0,w.Z)(K,z,G,!1,null,"47dfd245",null),Y=X.exports;const J="is-open",ee="option",te="option-active";var ne={name:"DropdownCustom",components:{BaseDropdown:Y},constants:{OpenedClass:J,OptionClass:ee,ActiveOptionClass:te},props:{value:{type:String,default:""},ariaLabel:{type:String,default:""},isSmall:{type:Boolean,default:!1}},data(){return{isOpen:!1,OpenedClass:J,OptionClass:ee,ActiveOptionClass:te}},mounted(){document.addEventListener("click",this.closeOnLoseFocus)},beforeDestroy(){document.removeEventListener("click",this.closeOnLoseFocus)},methods:{onChangeAction(e){this.$emit("input",e)},toggleDropdown(){this.isOpen?this.closeDropdown():this.openDropdown()},async closeAndFocusToggler(){this.closeDropdown(),await this.$nextTick(),this.$refs.dropdownToggle.focus({preventScroll:!0})},closeDropdown(){this.isOpen=!1,this.$emit("close")},openDropdown(){this.isOpen=!0,this.$emit("open"),this.focusActiveLink()},closeOnLoseFocus(e){!this.$el.contains(e.target)&&this.isOpen&&this.closeDropdown()},navigateOverOptions({target:e},t){const n=this.$el.querySelectorAll(`.${ee}`),s=Array.from(n),i=s.indexOf(e),r=s[i+t];r&&r.focus({preventScroll:!0})},async focusActiveLink(){const e=this.$el.querySelector(`.${te}`);e&&(await this.$nextTick(),e.focus({preventScroll:!0}))}}},se=ne,ie=(0,w.Z)(se,H,U,!1,null,"6adda760",null),re=ie.exports,oe={name:"SecondaryDropdown",components:{DropdownCustom:re},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0},sectionTracker:{type:String,required:!1}},methods:{ariaCurrent(e){return this.currentOption===e&&"section"},setActive(e,t,n,s){t(s),this.$emit("select-section",e.path),n()}}},ae=oe,le=(0,w.Z)(ae,j,E,!1,null,"618ff780",null),ce=le.exports,ue=function(){var e=this,t=e._self._c;return t("DropdownCustom",{staticClass:"tutorial-dropdown",attrs:{value:e.currentOption,"aria-label":e.$t("tutorials.nav.current",{thing:e.$tc("tutorials.title",1)}),isSmall:""},scopedSlots:e._u([{key:"default",fn:function({closeAndFocusToggler:n,contentClasses:s,closeDropdown:i,navigateOverOptions:r,OptionClass:o,ActiveOptionClass:a}){return[t("ul",{staticClass:"options",class:s,attrs:{tabindex:"0"}},e._l(e.options,(function(s){return t("ReferenceUrlProvider",{key:s.reference,attrs:{reference:s.reference},scopedSlots:e._u([{key:"default",fn:function({title:l}){return[t("li",{staticClass:"chapter-list",attrs:{role:"group"}},[t("p",{staticClass:"chapter-name"},[e._v(e._s(l))]),t("ul",{attrs:{role:"listbox"}},e._l(s.projects,(function(s){return t("ReferenceUrlProvider",{key:s.reference,attrs:{reference:s.reference},scopedSlots:e._u([{key:"default",fn:function({urlWithParams:s,title:l}){return[t("router-link",{attrs:{to:s,custom:""},scopedSlots:e._u([{key:"default",fn:function({navigate:s,isActive:c}){return[t("li",{class:{[o]:!0,[a]:c},attrs:{value:l,"aria-selected":c,"aria-current":!!c&&"tutorial",tabindex:-1},on:{click:function(t){return e.setActive(s,i,t)},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.setActive(s,i,t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:n.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:n.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),r(t,1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),r(t,-1))}]}},[e._v(" "+e._s(l)+" ")])]}}],null,!0)})]}}],null,!0)})})),1)])]}}],null,!0)})})),1)]}}])})},de=[],pe={name:"PrimaryDropdown",components:{DropdownCustom:re,ReferenceUrlProvider:N},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0}},methods:{setActive(e,t,n){e(n),t()}}},he=pe,me=(0,w.Z)(he,ue,de,!1,null,"03cbd7f7",null),ve=me.exports;const fe={title:"Introduction",url:"#introduction",reference:"introduction",sectionNumber:0,depth:0};var ge={name:"NavigationBar",components:{NavTitleContainer:D.Z,NavBase:q.Z,ReferenceUrlProvider:N,PrimaryDropdown:ve,SecondaryDropdown:ce,MobileDropdown:V,ChevronIcon:S},mixins:[P.Z,I.Z],props:{chapters:{type:Array,required:!0},technology:{type:String,required:!0},topic:{type:String,required:!0},rootReference:{type:String,required:!0},identifierUrl:{type:String,required:!0}},data(){return{currentSection:fe,tutorialState:this.store.state}},watch:{pageSectionWithHighestVisibility(e){e&&(this.currentSection=e)}},computed:{currentProject(){return this.chapters.reduce(((e,{projects:t})=>e.concat(t)),[]).find((e=>e.reference===this.identifierUrl))},pageSections(){if(!this.currentProject)return[];const e=[fe].concat(this.currentProject.sections);return this.tutorialState.linkableSections.map(((t,n)=>{const s=e[n],i=this.references[s.reference],{url:r,title:o}=i||s;return{...t,title:o,path:r}}))},optionsForSections(){return this.pageSections.map((({depth:e,path:t,title:n})=>({depth:e,path:t,title:n})))},pageSectionWithHighestVisibility(){return[...this.pageSections].sort(((e,t)=>t.visibility-e.visibility)).find((e=>e.visibility>0))},sectionIndicatorText(){const e=this.tutorialState.linkableSections.length-1,{sectionNumber:t}=this.currentSection||{};if(0!==t)return this.$t("tutorials.section-of",{number:t,total:e})}},methods:{onSelectSection(e){const t=e.split("#")[1];this.handleFocusAndScroll(t)}}},ye=ge,Ce=(0,w.Z)(ye,v,f,!1,null,"5381d5f3",null),be=Ce.exports,_e=n(2974),we=function(){var e=this,t=e._self._c;return t("div",{staticClass:"body"},[t("BodyContent",{attrs:{content:e.content}})],1)},ke=[],Se=function(){var e=this,t=e._self._c;return t("article",{staticClass:"body-content"},e._l(e.content,(function(n,s){return t(e.componentFor(n),e._b({key:s,tag:"component",staticClass:"layout"},"component",e.propsFor(n),!1))})),1)},xe=[],Ie=function(){var e=this,t=e._self._c;return t("div",{staticClass:"columns",class:e.classes},[e._l(e.columns,(function(n,s){return[t("Asset",{key:n.media,attrs:{identifier:n.media,videoAutoplays:!1}}),n.content?t("ContentNode",{key:s,attrs:{content:n.content}}):e._e()]}))],2)},Te=[],Ae=n(5465),$e=function(){var e=this,t=e._self._c;return t("BaseContentNode",{attrs:{content:e.articleContent}})},Ne=[],Pe=n(8843),qe={name:"ContentNode",components:{BaseContentNode:Pe["default"]},props:Pe["default"].props,computed:{articleContent(){return this.map((e=>{switch(e.type){case Pe["default"].BlockType.codeListing:return{...e,showLineNumbers:!0};case Pe["default"].BlockType.heading:{const{anchor:t,...n}=e;return n}default:return e}}))}},methods:Pe["default"].methods,BlockType:Pe["default"].BlockType,InlineType:Pe["default"].InlineType},De=qe,Ze=(0,w.Z)(De,$e,Ne,!1,null,"0861b5be",null),Re=Ze.exports,Me={name:"Columns",components:{Asset:Ae.Z,ContentNode:Re},props:{columns:{type:Array,required:!0}},computed:{classes(){return{"cols-2":2===this.columns.length,"cols-3":3===this.columns.length}}}},Oe=Me,Be=(0,w.Z)(Oe,Ie,Te,!1,null,"30edf911",null),Le=Be.exports,Fe=function(){var e=this,t=e._self._c;return t("div",{staticClass:"content-and-media",class:e.classes},[t("ContentNode",{attrs:{content:e.content}}),t("Asset",{attrs:{identifier:e.media}})],1)},Ve=[];const je={leading:"leading",trailing:"trailing"};var Ee={name:"ContentAndMedia",components:{Asset:Ae.Z,ContentNode:Re},props:{content:Re.props.content,media:Ae.Z.props.identifier,mediaPosition:{type:String,default:()=>je.trailing,validator:e=>Object.prototype.hasOwnProperty.call(je,e)}},computed:{classes(){return{"media-leading":this.mediaPosition===je.leading,"media-trailing":this.mediaPosition===je.trailing}}},MediaPosition:je},He=Ee,Ue=(0,w.Z)(He,Fe,Ve,!1,null,"3fa44f9e",null),ze=Ue.exports,Ge=function(){var e=this,t=e._self._c;return t("div",{staticClass:"full-width"},e._l(e.groups,(function(n,s){return t(e.componentFor(n),e._b({key:s,tag:"component",staticClass:"group"},"component",e.propsFor(n),!1),[t("ContentNode",{attrs:{content:n.content}})],1)})),1)},We=[],Qe=function(){var e=this,t=e._self._c;return t(e.tag,{tag:"component",attrs:{id:e.anchor}},[e._t("default")],2)},Ke=[],Xe=n(9146),Ye={name:"LinkableElement",mixins:[Xe["default"]],inject:{navigationBarHeight:{default(){}},store:{default(){return{addLinkableSection(){},updateLinkableSection(){}}}}},props:{anchor:{type:String,required:!0},depth:{type:Number,default:()=>0},tag:{type:String,default:()=>"div"},title:{type:String,required:!0}},computed:{intersectionRootMargin(){const e=this.navigationBarHeight?`-${this.navigationBarHeight}px`:"0%";return`${e} 0% -50% 0%`}},created(){this.store.addLinkableSection({anchor:this.anchor,depth:this.depth,title:this.title,visibility:0})},methods:{onIntersect(e){const t=Math.min(1,e.intersectionRatio);this.store.updateLinkableSection({anchor:this.anchor,depth:this.depth,title:this.title,visibility:t})}}},Je=Ye,et=(0,w.Z)(Je,Qe,Ke,!1,null,null,null),tt=et.exports;const{BlockType:nt}=Re;var st={name:"FullWidth",components:{ContentNode:Re,LinkableElement:tt},props:Re.props,computed:{groups:({content:e})=>e.reduce(((e,t)=>0===e.length||t.type===nt.heading?[...e,{heading:t.type===nt.heading?t:null,content:[t]}]:[...e.slice(0,e.length-1),{heading:e[e.length-1].heading,content:e[e.length-1].content.concat(t)}]),[])},methods:{componentFor(e){return e.heading?tt:"div"},depthFor(e){switch(e.level){case 1:case 2:return 0;default:return 1}},propsFor(e){return e.heading?{anchor:e.heading.anchor,depth:this.depthFor(e.heading),title:e.heading.text}:{}}}},it=st,rt=(0,w.Z)(it,Ge,We,!1,null,"5b4a8b3c",null),ot=rt.exports;const at={columns:"columns",contentAndMedia:"contentAndMedia",fullWidth:"fullWidth"};var lt={name:"BodyContent",props:{content:{type:Array,required:!0,validator:e=>e.every((({kind:e})=>Object.prototype.hasOwnProperty.call(at,e)))}},methods:{componentFor(e){return{[at.columns]:Le,[at.contentAndMedia]:ze,[at.fullWidth]:ot}[e.kind]},propsFor(e){const{content:t,kind:n,media:s,mediaPosition:i}=e;return{[at.columns]:{columns:t},[at.contentAndMedia]:{content:t,media:s,mediaPosition:i},[at.fullWidth]:{content:t}}[n]}},LayoutKind:at},ct=lt,ut=(0,w.Z)(ct,Se,xe,!1,null,"4d5a806e",null),dt=ut.exports,pt={name:"Body",components:{BodyContent:dt},props:dt.props},ht=pt,mt=(0,w.Z)(ht,we,ke,!1,null,"20dca692",null),vt=mt.exports,ft=function(){var e=this,t=e._self._c;return t("TutorialCTA",e._b({},"TutorialCTA",e.$props,!1))},gt=[],yt=function(){var e=this,t=e._self._c;return t("BaseCTA",e._b({attrs:{label:e.$t("tutorials.next")}},"BaseCTA",e.baseProps,!1))},Ct=[],bt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"call-to-action"},[t("Row",[t("LeftColumn",[t("span",{staticClass:"label"},[e._v(e._s(e.label))]),t("h2",[e._v(" "+e._s(e.title)+" ")]),e.abstract?t("ContentNode",{staticClass:"description",attrs:{content:[e.abstractParagraph]}}):e._e(),e.action?t("Button",{attrs:{action:e.action}}):e._e()],1),t("RightColumn",{staticClass:"right-column"},[e.media?t("Asset",{staticClass:"media",attrs:{identifier:e.media}}):e._e()],1)],1)],1)},_t=[],wt=n(9649),kt=n(1576),St=n(7605),xt={name:"CallToAction",components:{Asset:Ae.Z,Button:St.Z,ContentNode:Pe["default"],LeftColumn:{render(e){return e(kt.Z,{props:{span:{large:5,small:12}}},this.$slots.default)}},RightColumn:{render(e){return e(kt.Z,{props:{span:{large:6,small:12}}},this.$slots.default)}},Row:wt.Z},props:{title:{type:String,required:!0},label:{type:String,required:!0},abstract:{type:Array,required:!1},action:{type:Object,required:!1},media:{type:String,required:!1}},computed:{abstractParagraph(){return{type:"paragraph",inlineContent:this.abstract}}}},It=xt,Tt=(0,w.Z)(It,bt,_t,!1,null,"2bfdf182",null),At=Tt.exports,$t={name:"CallToAction",components:{BaseCTA:At},computed:{baseProps(){return{title:this.title,abstract:this.abstract,action:this.action,media:this.media}}},props:{title:{type:String,required:!0},abstract:{type:Array,required:!1},action:{type:Object,required:!1},media:{type:String,required:!1}}},Nt=$t,Pt=(0,w.Z)(Nt,yt,Ct,!1,null,null,null),qt=Pt.exports,Dt={name:"CallToAction",components:{TutorialCTA:qt},props:qt.props},Zt=Dt,Rt=(0,w.Z)(Zt,ft,gt,!1,null,"426a965c",null),Mt=Rt.exports,Ot=function(){var e=this,t=e._self._c;return t("TutorialHero",e._b({},"TutorialHero",e.$props,!1))},Bt=[],Lt=function(){var e=this,t=e._self._c;return t("LinkableSection",{staticClass:"tutorial-hero",attrs:{anchor:"introduction",title:e.sectionTitle}},[t("div",{staticClass:"hero dark"},[e.backgroundImageUrl?t("div",{staticClass:"bg",style:e.bgStyle}):e._e(),e._t("above-title"),t("Row",[t("Column",[t("Headline",{attrs:{level:1},scopedSlots:e._u([e.chapter?{key:"eyebrow",fn:function(){return[e._v(e._s(e.chapter))]},proxy:!0}:null],null,!0)},[e._v(" "+e._s(e.title)+" ")]),e.content||e.video?t("div",{staticClass:"intro"},[e.content?t("ContentNode",{attrs:{content:e.content}}):e._e(),e.video?[t("p",[t("a",{staticClass:"call-to-action",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.toggleCallToActionModal.apply(null,arguments)}}},[e._v(" Watch intro video "),t("PlayIcon",{staticClass:"cta-icon icon-inline"})],1)]),t("GenericModal",{attrs:{visible:e.callToActionModalVisible,isFullscreen:"",theme:"dark"},on:{"update:visible":function(t){e.callToActionModalVisible=t}}},[t("Asset",{directives:[{name:"show",rawName:"v-show",value:e.callToActionModalVisible,expression:"callToActionModalVisible"}],ref:"asset",staticClass:"video-asset",attrs:{identifier:e.video},on:{videoEnded:e.handleVideoEnd}})],1)]:e._e()],2):e._e(),t("Metadata",{staticClass:"metadata",attrs:{projectFilesUrl:e.projectFilesUrl,estimatedTimeInMinutes:e.estimatedTimeInMinutes,xcodeRequirement:e.xcodeRequirementData}})],1)],1)],2)])},Ft=[],Vt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"headline"},[e.$slots.eyebrow?t("span",{staticClass:"eyebrow"},[e._t("eyebrow")],2):e._e(),t("Heading",{staticClass:"heading",attrs:{level:e.level}},[e._t("default")],2)],1)},jt=[];const Et=1,Ht=6,Ut={type:Number,required:!0,validator:e=>e>=Et&&e<=Ht},zt={name:"Heading",render:function(e){return e(`h${this.level}`,this.$slots.default)},props:{level:Ut}};var Gt={name:"Headline",components:{Heading:zt},props:{level:Ut}},Wt=Gt,Qt=(0,w.Z)(Wt,Vt,jt,!1,null,"d46a1474",null),Kt=Qt.exports,Xt=n(5590),Yt=n(6698),Jt=n(5947),en=function(){var e=this,t=e._self._c;return t("div",{staticClass:"metadata"},[e.estimatedTimeInMinutes?t("div",{staticClass:"item",attrs:{"aria-label":`\n ${e.$tc("tutorials.time.minutes.full",e.estimatedTimeInMinutes,{count:e.estimatedTimeInMinutes})}\n ${e.$t("tutorials.estimated-time")}\n `}},[t("div",{staticClass:"content",attrs:{"aria-hidden":"true"}},[t("i18n",{staticClass:"duration",attrs:{path:"tutorials.time.format",tag:"div"},scopedSlots:e._u([{key:"number",fn:function(){return[e._v(" "+e._s(e.estimatedTimeInMinutes)+" ")]},proxy:!0},{key:"minutes",fn:function(){return[t("div",{staticClass:"minutes"},[e._v(e._s(e.$tc("tutorials.time.minutes.short",e.estimatedTimeInMinutes))+" ")])]},proxy:!0}],null,!1,3313752798)})],1),t("div",{staticClass:"bottom",attrs:{"aria-hidden":"true"}},[e._v(e._s(e.$t("tutorials.estimated-time")))])]):e._e(),e.projectFilesUrl?t("div",{staticClass:"item"},[t("DownloadIcon",{staticClass:"item-large-icon icon-inline"}),t("div",{staticClass:"content bottom"},[t("a",{staticClass:"content-link project-download",attrs:{href:e.projectFilesUrl}},[e._v(" "+e._s(e.$t("tutorials.project-files"))+" "),t("InlineDownloadIcon",{staticClass:"small-icon icon-inline"})],1)])],1):e._e(),e.xcodeRequirement?t("div",{staticClass:"item"},[t("XcodeIcon",{staticClass:"item-large-icon icon-inline"}),t("div",{staticClass:"content bottom"},[e.isTargetIDE?t("span",[e._v(e._s(e.xcodeRequirement.title))]):t("a",{staticClass:"content-link",attrs:{href:e.xcodeRequirement.url}},[e._v(" "+e._s(e.xcodeRequirement.title)+" "),t("InlineChevronRightIcon",{staticClass:"icon-inline small-icon xcode-icon"})],1)])],1):e._e()])},tn=[],nn=n(7214),sn=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"xcode-icon",attrs:{viewBox:"0 0 14 14",themeId:"xcode"}},[t("path",{attrs:{d:"M2.668 4.452l-1.338-2.229 0.891-0.891 2.229 1.338 1.338 2.228 3.667 3.666 0.194-0.194 2.933 2.933c0.13 0.155 0.209 0.356 0.209 0.576 0 0.497-0.403 0.9-0.9 0.9-0.22 0-0.421-0.079-0.577-0.209l0.001 0.001-2.934-2.933 0.181-0.181-3.666-3.666z"}}),t("path",{attrs:{d:"M11.824 1.277l-0.908 0.908c-0.091 0.091-0.147 0.216-0.147 0.354 0 0.106 0.033 0.205 0.090 0.286l-0.001-0.002 0.058 0.069 0.185 0.185c0.090 0.090 0.215 0.146 0.353 0.146 0.107 0 0.205-0.033 0.286-0.090l-0.002 0.001 0.069-0.057 0.909-0.908c0.118 0.24 0.187 0.522 0.187 0.82 0 1.045-0.848 1.893-1.893 1.893-0.296 0-0.577-0.068-0.826-0.189l0.011 0.005-5.5 5.5c0.116 0.238 0.184 0.518 0.184 0.813 0 1.045-0.848 1.893-1.893 1.893-0.296 0-0.576-0.068-0.826-0.189l0.011 0.005 0.908-0.909c0.090-0.090 0.146-0.215 0.146-0.353 0-0.107-0.033-0.205-0.090-0.286l0.001 0.002-0.057-0.069-0.185-0.185c-0.091-0.091-0.216-0.147-0.354-0.147-0.106 0-0.205 0.033-0.286 0.090l0.002-0.001-0.069 0.058-0.908 0.908c-0.116-0.238-0.184-0.518-0.184-0.813 0-1.045 0.847-1.892 1.892-1.892 0.293 0 0.571 0.067 0.819 0.186l-0.011-0.005 5.5-5.5c-0.116-0.238-0.184-0.519-0.184-0.815 0-1.045 0.847-1.892 1.892-1.892 0.296 0 0.577 0.068 0.827 0.19l-0.011-0.005z"}})])},rn=[],on={name:"XcodeIcon",components:{SVGIcon:C.Z}},an=on,ln=(0,w.Z)(an,sn,rn,!1,null,null,null),cn=ln.exports,un=n(8785),dn=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-download-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-download"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),t("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},pn=[],hn={name:"InlineDownloadIcon",components:{SVGIcon:C.Z}},mn=hn,vn=(0,w.Z)(mn,dn,pn,!1,null,null,null),fn=vn.exports,gn={name:"HeroMetadata",components:{InlineDownloadIcon:fn,InlineChevronRightIcon:un.Z,DownloadIcon:nn.Z,XcodeIcon:cn},inject:["isTargetIDE"],props:{projectFilesUrl:{type:String},estimatedTimeInMinutes:{type:Number},xcodeRequirement:{type:Object,required:!1}}},yn=gn,Cn=(0,w.Z)(yn,en,tn,!1,null,"94ff76c0",null),bn=Cn.exports,_n={name:"Hero",components:{PlayIcon:Yt.Z,GenericModal:Xt.Z,Column:{render(e){return e(kt.Z,{props:{span:{large:7,medium:9,small:12}}},this.$slots.default)}},ContentNode:Pe["default"],Headline:Kt,Metadata:bn,Row:wt.Z,Asset:Ae.Z,LinkableSection:tt},mixins:[I.Z],props:{title:{type:String,required:!0},chapter:{type:String},content:{type:Array},projectFiles:{type:String},estimatedTimeInMinutes:{type:Number},xcodeRequirement:{type:String,required:!1},video:{type:String},backgroundImage:{type:String}},computed:{backgroundImageUrl(){const e=this.references[this.backgroundImage]||{},{variants:t=[]}=e,n=t.find((e=>e.traits.includes("light")));return(0,Jt.AH)((n||{}).url)},projectFilesUrl(){return this.projectFiles?(0,Jt.AH)(this.references[this.projectFiles].url):null},bgStyle(){return{backgroundImage:(0,Jt.eZ)(this.backgroundImageUrl)}},xcodeRequirementData(){return this.references[this.xcodeRequirement]},sectionTitle(){return"Introduction"}},data(){return{callToActionModalVisible:!1}},methods:{async toggleCallToActionModal(){this.callToActionModalVisible=!0,await this.$nextTick();const e=this.$refs.asset.$el.querySelector("video");if(e)try{await e.play(),e.muted=!1}catch(t){}},handleVideoEnd(){this.callToActionModalVisible=!1}}},wn=_n,kn=(0,w.Z)(wn,Lt,Ft,!1,null,"2a434750",null),Sn=kn.exports,xn={name:"Hero",components:{TutorialHero:Sn},props:Sn.props},In=xn,Tn=(0,w.Z)(In,Ot,Bt,!1,null,"35a9482f",null),An=Tn.exports,$n=function(){var e=this,t=e._self._c;return t("TutorialAssessments",e._b({scopedSlots:e._u([{key:"success",fn:function(){return[t("p",[e._v("Great job, you've answered all the questions for this article.")])]},proxy:!0}])},"TutorialAssessments",e.$props,!1))},Nn=[],Pn=function(){var e=this,t=e._self._c;return t("LinkableSection",{staticClass:"assessments-wrapper",attrs:{anchor:e.anchor,title:e.title}},[t("Row",{ref:"assessments",staticClass:"assessments"},[t("MainColumn",[t("Row",{staticClass:"banner"},[t("HeaderColumn",[t("h2",{staticClass:"title"},[e._v(e._s(e.title))])])],1),e.completed?t("div",{staticClass:"success"},[e._t("success",(function(){return[t("p",[e._v(e._s(e.SuccessMessage))])]}))],2):t("div",[t("Progress",e._b({ref:"progress"},"Progress",e.progress,!1)),t("Quiz",{key:e.activeIndex,attrs:{choices:e.activeAssessment.choices,content:e.activeAssessment.content,isLast:e.isLast,title:e.activeAssessment.title},on:{submit:e.onSubmit,advance:e.onAdvance,"see-results":e.onSeeResults}})],1),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"assertive"}},[e.completed?e._t("success",(function(){return[e._v(" "+e._s(e.SuccessMessage)+" ")]})):e._e()],2)],1)],1)],1)},qn=[],Dn=function(){var e=this,t=e._self._c;return t("Row",[t("p",{staticClass:"title"},[e._v(e._s(e.$t("tutorials.question-of",{index:e.index,total:e.total})))])])},Zn=[],Rn={name:"AssessmentsProgress",components:{Row:wt.Z},props:{index:{type:Number,required:!0},total:{type:Number,required:!0}}},Mn=Rn,On=(0,w.Z)(Mn,Dn,Zn,!1,null,"28135d78",null),Bn=On.exports,Ln=function(){var e=this,t=e._self._c;return t("div",{staticClass:"quiz"},[t("ContentNode",{staticClass:"title",attrs:{content:e.title}}),e.content?t("ContentNode",{staticClass:"question-content",attrs:{content:e.content}}):e._e(),t("fieldset",{staticClass:"choices"},[t("legend",{staticClass:"visuallyhidden"},[e._v(e._s(e.$t("tutorials.assessment.legend")))]),e._l(e.choices,(function(n,s){return t("label",{key:s,class:e.choiceClasses[s]},[t(e.getIconComponent(s),{tag:"component",staticClass:"choice-icon"}),t("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedIndex,expression:"selectedIndex"}],attrs:{type:"radio",name:"assessment"},domProps:{value:s,checked:e._q(e.selectedIndex,s)},on:{change:function(t){e.selectedIndex=s}}}),t("ContentNode",{staticClass:"question",attrs:{content:n.content}}),e.userChoices[s].checked?[t("ContentNode",{staticClass:"answer",attrs:{content:n.justification}}),n.reaction?t("p",{staticClass:"answer"},[e._v(e._s(n.reaction))]):e._e()]:e._e()],2)}))],2),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"assertive"}},[null!=e.checkedIndex?t("i18n",{attrs:{path:"tutorials.assessment.answer-result",tag:"span"},scopedSlots:e._u([{key:"answer",fn:function(){return[t("ContentNode",{staticClass:"question",attrs:{content:e.choices[e.checkedIndex].content}})]},proxy:!0},{key:"result",fn:function(){return[e._v(e._s(e.choices[e.checkedIndex].isCorrect?e.$t("tutorials.assessment.correct"):e.$t("tutorials.assessment.incorrect")))]},proxy:!0}],null,!1,511264553)}):e._e()],1),t("div",{staticClass:"controls"},[t("ButtonLink",{staticClass:"check",attrs:{disabled:null===e.selectedIndex||e.showNextQuestion},nativeOn:{click:function(t){return e.submit.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.submit"))+" ")]),e.isLast?t("ButtonLink",{staticClass:"results",attrs:{disabled:!e.showNextQuestion},nativeOn:{click:function(t){return e.seeResults.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.next"))+" ")]):t("ButtonLink",{staticClass:"next",attrs:{disabled:!e.showNextQuestion},nativeOn:{click:function(t){return e.advance.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.assessment.next-question"))+" ")])],1)],1)},Fn=[],Vn=n(5281),jn=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"reset-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"reset-circle"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),t("path",{attrs:{d:"M3.828 4.539l0.707-0.707 5.657 5.657-0.707 0.707-5.657-5.657z"}}),t("path",{attrs:{d:"M3.828 9.489l5.657-5.657 0.707 0.707-5.657 5.657-0.707-0.707z"}})])},En=[],Hn={name:"ResetCircleIcon",components:{SVGIcon:C.Z}},Un=Hn,zn=(0,w.Z)(Un,jn,En,!1,null,null,null),Gn=zn.exports,Wn=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"check-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"check-circle"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),t("path",{attrs:{d:"M9.626 3.719l0.866 0.5-3.5 6.062-3.464-2 0.5-0.866 2.6 1.5z"}})])},Qn=[],Kn={name:"CheckCircleIcon",components:{SVGIcon:C.Z}},Xn=Kn,Yn=(0,w.Z)(Xn,Wn,Qn,!1,null,null,null),Jn=Yn.exports,es={name:"Quiz",components:{CheckCircleIcon:Jn,ResetCircleIcon:Gn,ContentNode:Pe["default"],ButtonLink:Vn.Z},props:{content:{type:Array,required:!1},choices:{type:Array,required:!0},isLast:{type:Boolean,default:!1},title:{type:Array,required:!0}},data(){return{userChoices:this.choices.map((()=>({checked:!1}))),selectedIndex:null,checkedIndex:null}},computed:{correctChoices(){return this.choices.reduce(((e,t,n)=>t.isCorrect?e.add(n):e),new Set)},choiceClasses(){return this.userChoices.map(((e,t)=>({choice:!0,active:this.selectedIndex===t,disabled:e.checked||this.showNextQuestion,correct:e.checked&&this.choices[t].isCorrect,incorrect:e.checked&&!this.choices[t].isCorrect})))},showNextQuestion(){return Array.from(this.correctChoices).every((e=>this.userChoices[e].checked))}},methods:{getIconComponent(e){const t=this.userChoices[e];if(t&&t.checked)return this.choices[e].isCorrect?Jn:Gn},submit(){this.$set(this.userChoices,this.selectedIndex,{checked:!0}),this.checkedIndex=this.selectedIndex,this.$emit("submit")},advance(){this.$emit("advance")},seeResults(){this.$emit("see-results")}}},ts=es,ns=(0,w.Z)(ts,Ln,Fn,!1,null,"61b03ec2",null),ss=ns.exports;const is=12,rs="tutorials.assessment.success-message";var os={name:"Assessments",constants:{SuccessMessage:rs},components:{LinkableSection:tt,Quiz:ss,Progress:Bn,Row:wt.Z,HeaderColumn:{render(e){return e(kt.Z,{props:{isCentered:{large:!0},span:{large:10}}},this.$slots.default)}},MainColumn:{render(e){return e(kt.Z,{props:{isCentered:{large:!0},span:{large:10,medium:10,small:12}}},this.$slots.default)}}},props:{assessments:{type:Array,required:!0},anchor:{type:String,required:!0}},inject:["navigationBarHeight"],data(){return{activeIndex:0,completed:!1,SuccessMessage:this.$t(rs)}},computed:{activeAssessment(){return this.assessments[this.activeIndex]},isLast(){return this.activeIndex===this.assessments.length-1},progress(){return{index:this.activeIndex+1,total:this.assessments.length}},title(){return this.$t("tutorials.assessment.check-your-understanding")}},methods:{scrollTo(e,t=0){e.scrollIntoView(!0),window.scrollBy(0,-this.navigationBarHeight-t)},onSubmit(){this.$nextTick((()=>{this.scrollTo(this.$refs.progress.$el,is)}))},onAdvance(){this.activeIndex+=1,this.$nextTick((()=>{this.scrollTo(this.$refs.progress.$el,is)}))},onSeeResults(){this.completed=!0,this.$nextTick((()=>{this.scrollTo(this.$refs.assessments.$el,is)}))}}},as=os,ls=(0,w.Z)(as,Pn,qn,!1,null,"65e3c02c",null),cs=ls.exports,us={name:"Assessments",components:{TutorialAssessments:cs},props:cs.props},ds=us,ps=(0,w.Z)(ds,$n,Nn,!1,null,"6db06128",null),hs=ps.exports;const ms={articleBody:"articleBody",callToAction:"callToAction",hero:"hero",assessments:"assessments"};var vs={name:"Article",components:{NavigationBar:be,PortalTarget:h.YC},mixins:[_e.Z],inject:{isTargetIDE:{default:!1},store:{default(){return{reset(){},setReferences(){}}}}},props:{hierarchy:{type:Object,required:!0},metadata:{type:Object,required:!0},references:{type:Object,required:!0},sections:{type:Array,required:!0,validator:e=>e.every((({kind:e})=>Object.prototype.hasOwnProperty.call(ms,e)))},identifierUrl:{type:String,required:!0}},computed:{heroSection(){return this.sections.find(this.isHero)},heroTitle(){return(this.heroSection||{}).title},pageTitle(){return this.heroTitle?`${this.heroTitle} — ${this.metadata.category} Tutorials`:void 0},pageDescription:({heroSection:e,extractFirstParagraphText:t})=>e?t(e.content):null},methods:{componentFor(e){const{kind:t}=e;return{[ms.articleBody]:vt,[ms.callToAction]:Mt,[ms.hero]:An,[ms.assessments]:hs}[t]},isHero(e){return e.kind===ms.hero},propsFor(e){const{abstract:t,action:n,anchor:s,assessments:i,backgroundImage:r,chapter:o,content:a,estimatedTimeInMinutes:l,kind:c,media:u,projectFiles:d,title:p,video:h,xcodeRequirement:m}=e;return{[ms.articleBody]:{content:a},[ms.callToAction]:{abstract:t,action:n,media:u,title:p},[ms.hero]:{backgroundImage:r,chapter:o,content:a,estimatedTimeInMinutes:l,projectFiles:d,title:p,video:h,xcodeRequirement:m},[ms.assessments]:{anchor:s,assessments:i}}[c]}},created(){m["default"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},"metadata.availableLocales":function(e){m["default"].setAvailableLocales(e)}},SectionKind:ms},fs=vs,gs=(0,w.Z)(fs,d,p,!1,null,"1b2e3b6a",null),ys=gs.exports,Cs=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tutorial"},[e.isTargetIDE?e._e():t("NavigationBar",{attrs:{technology:e.metadata.category,chapters:e.hierarchy.modules,topic:e.tutorialTitle||"",rootReference:e.hierarchy.reference,identifierUrl:e.identifierUrl}}),t("main",{attrs:{id:"main",tabindex:"0"}},[e._l(e.sections,(function(e,n){return t("Section",{key:n,attrs:{section:e}})})),t("BreakpointEmitter",{on:{change:e.handleBreakpointChange}})],2),t("PortalTarget",{attrs:{name:"modal-destination",multiple:""}})],1)},bs=[],_s=n(8571),ws=n(1825),ks=function(){var e=this,t=e._self._c;return t("div",{staticClass:"sections"},e._l(e.tasks,(function(n,s){return t("Section",e._b({key:s,attrs:{id:n.anchor,sectionNumber:s+1,isRuntimePreviewVisible:e.isRuntimePreviewVisible},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}},"Section",n,!1))})),1)},Ss=[],xs=function(){var e=this,t=e._self._c;return t("LinkableSection",{staticClass:"section",attrs:{anchor:e.anchor,title:e.introProps.title}},[t("Intro",e._b({},"Intro",e.introProps,!1)),e.stepsSection.length>0?t("Steps",{attrs:{content:e.stepsSection,isRuntimePreviewVisible:e.isRuntimePreviewVisible,sectionNumber:e.sectionNumber},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}}):e._e()],1)},Is=[],Ts=function(){var e=this,t=e._self._c;return t("div",{staticClass:"intro-container"},[t("Row",{class:["intro",`intro-${e.sectionNumber}`,{ide:e.isTargetIDE}]},[t("Column",{staticClass:"left"},[t("Headline",{attrs:{level:2},scopedSlots:e._u([{key:"eyebrow",fn:function(){return[t("router-link",{attrs:{to:e.sectionLink}},[e._v(" "+e._s(e.$t("sections.title",{number:e.sectionNumber}))+" ")])]},proxy:!0}])},[e._v(" "+e._s(e.title)+" ")]),t("ContentNode",{attrs:{content:e.content}})],1),t("Column",{staticClass:"right"},[t("div",{staticClass:"media"},[e.media?t("Asset",{attrs:{identifier:e.media,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,videoAutoplays:!e.isClientMobile}}):e._e()],1)])],1),e.expandedSections.length>0?t("ExpandedIntro",{staticClass:"expanded-intro",attrs:{content:e.expandedSections}}):e._e()],1)},As=[],$s={name:"SectionIntro",inject:{isClientMobile:{default:()=>!1},isTargetIDE:{default:()=>!1}},components:{Asset:Ae.Z,ContentNode:Pe["default"],ExpandedIntro:dt,Headline:Kt,Row:wt.Z,Column:{render(e){return e(kt.Z,{props:{span:{large:6,small:12}}},this.$slots.default)}}},props:{sectionAnchor:{type:String,required:!0},content:{type:Array,required:!0},media:{type:String,required:!0},title:{type:String,required:!0},sectionNumber:{type:Number,required:!0},expandedSections:{type:Array,default:()=>[]}},methods:{focus(){this.$emit("focus",this.media)}},computed:{sectionLink(){return{path:this.$route.path,hash:this.sectionAnchor,query:this.$route.query}}}},Ns=$s,Ps=(0,w.Z)(Ns,Ts,As,!1,null,"4a7343c7",null),qs=Ps.exports,Ds=function(){var e=this,t=e._self._c;return t("div",{staticClass:"steps"},[t("div",{staticClass:"content-container"},e._l(e.contentNodes,(function(n,s){return t(n.component,e._b({key:s,ref:"contentNodes",refInFor:!0,tag:"component",class:e.contentClass(s),attrs:{currentIndex:e.activeStep}},"component",n.props,!1))})),1),e.isBreakpointSmall?e._e():t("BackgroundTheme",{staticClass:"asset-container",class:e.assetContainerClasses},[t("transition",{attrs:{name:"fade"}},[e.visibleAsset.media?t("div",{key:e.visibleAsset.media,class:["asset-wrapper",{ide:e.isTargetIDE}]},[t("Asset",{ref:"asset",staticClass:"step-asset",attrs:{identifier:e.visibleAsset.media,showsReplayButton:"",showsVideoControls:!1}})],1):e._e(),e.visibleAsset.code?t("CodePreview",{attrs:{code:e.visibleAsset.code,preview:e.visibleAsset.runtimePreview,isRuntimePreviewVisible:e.isRuntimePreviewVisible},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}},[e.visibleAsset.runtimePreview?t("transition",{attrs:{name:"fade"}},[t("Asset",{key:e.visibleAsset.runtimePreview,attrs:{identifier:e.visibleAsset.runtimePreview}})],1):e._e()],1):e._e()],1)],1)],1)},Zs=[],Rs=function(){var e=this,t=e._self._c;return t("div",{class:["code-preview",{ide:e.isTargetIDE}]},[t("CodeTheme",[e.code?t("CodeListing",e._b({attrs:{showLineNumbers:""}},"CodeListing",e.codeProps,!1)):e._e()],1),t("div",{staticClass:"runtime-preview",class:e.runtimePreviewClasses,style:e.previewStyles},[t("div",{staticClass:"runtimve-preview__container"},[t("button",{staticClass:"header",attrs:{disabled:!e.hasRuntimePreview,title:e.runtimePreviewTitle},on:{click:e.togglePreview}},[t("span",{staticClass:"runtime-preview-label",attrs:{"aria-label":e.textAriaLabel}},[e._v(e._s(e.togglePreviewText))]),t("DiagonalArrowIcon",{staticClass:"icon-inline preview-icon",class:[e.shouldDisplayHideLabel?"preview-hide":"preview-show"]})],1),t("transition",{on:{leave:e.handleLeave}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.shouldDisplayHideLabel,expression:"shouldDisplayHideLabel"}],staticClass:"runtime-preview-asset"},[e._t("default")],2)])],1)])],1)},Ms=[],Os=n(8233),Bs=n(6817),Ls=n(8093);const{BreakpointName:Fs}=o["default"].constants;function Vs({width:e,height:t},n=1){const s=400,i=e<=s?1.75:3;return{width:e/(i/n),height:t/(i/n)}}var js={name:"CodePreview",inject:{isTargetIDE:{default:!1},store:{default(){return{state:{references:{}}}}}},components:{DiagonalArrowIcon:Bs.Z,CodeListing:Os.Z,CodeTheme:Ls.Z},props:{code:{type:String,required:!0},preview:{type:String,required:!1},isRuntimePreviewVisible:{type:Boolean,required:!0}},data(){return{tutorialState:this.store.state}},computed:{references:({tutorialState:e})=>e.references,currentBreakpoint(){return this.tutorialState.breakpoint},hasRuntimePreview(){return!!this.preview},previewAssetSize(){const e=this.hasRuntimePreview?this.references[this.preview]:{},t=(e.variants||[{}])[0]||{},n={width:900};let s=t.size||{};s.width||s.height||(s=n);const i=this.currentBreakpoint===Fs.medium?.8:1;return Vs(s,i)},previewSize(){const e={width:102};return this.shouldDisplayHideLabel&&this.previewAssetSize?{width:this.previewAssetSize.width}:e},previewStyles(){const{width:e}=this.previewSize;return{width:`${e}px`}},codeProps(){return this.references[this.code]},runtimePreviewClasses(){return{collapsed:!this.shouldDisplayHideLabel,disabled:!this.hasRuntimePreview,"runtime-preview-ide":this.isTargetIDE}},shouldDisplayHideLabel(){return this.hasRuntimePreview&&this.isRuntimePreviewVisible},runtimePreviewTitle(){return this.hasRuntimePreview?null:this.$t("tutorials.preview.no-preview-available-step")},togglePreviewText(){return this.$tc("tutorials.preview.title",this.hasRuntimePreview?1:0)},textAriaLabel(){return`${this.togglePreviewText}, ${this.shouldDisplayHideLabel?this.$t("verbs.hide"):this.$t("verbs.show")}`}},methods:{handleLeave(e,t){setTimeout(t,200)},togglePreview(){this.hasRuntimePreview&&this.$emit("runtime-preview-toggle",!this.isRuntimePreviewVisible)}}},Es=js,Hs=(0,w.Z)(Es,Rs,Ms,!1,null,"395e30cd",null),Us=Hs.exports,zs=n(5657),Gs=function(){var e=this,t=e._self._c;return t("div",{style:e.backgroundStyle},[e._t("default")],2)},Ws=[],Qs={name:"BackgroundTheme",data(){return{codeThemeState:_s.Z.state}},computed:{backgroundStyle(){const{codeColors:e}=this.codeThemeState;return e?{"--background":e.background}:null}}},Ks=Qs,Xs=(0,w.Z)(Ks,Gs,Ws,!1,null,null,null),Ys=Xs.exports,Js=function(){var e=this,t=e._self._c;return t("div",{class:["step-container",`step-${e.stepNumber}`]},[t("div",{ref:"step",staticClass:"step",class:{focused:e.isActive},attrs:{"data-index":e.index}},[t("p",{staticClass:"step-label"},[e._v(e._s(e.$t("tutorials.step",{number:e.stepNumber})))]),t("ContentNode",{attrs:{content:e.content}}),e.caption&&e.caption.length>0?t("ContentNode",{staticClass:"caption",attrs:{content:e.caption}}):e._e()],1),e.isBreakpointSmall||!e.isTargetIDE?t("div",{staticClass:"media-container"},[e.media?t("Asset",{attrs:{identifier:e.media,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,videoAutoplays:!e.isClientMobile}}):e._e(),e.code?t("MobileCodePreview",{attrs:{code:e.code}},[e.runtimePreview?t("Asset",{staticClass:"preview",attrs:{identifier:e.runtimePreview}}):e._e()],1):e._e()],1):e._e()])},ei=[],ti=function(){var e=this,t=e._self._c;return t("BackgroundTheme",{staticClass:"mobile-code-preview"},[e.code?t("GenericModal",{staticClass:"full-code-listing-modal",attrs:{theme:e.isTargetIDE?"code":"light",codeBackgroundColorOverride:e.modalBackgroundColor,isFullscreen:"",visible:e.fullCodeIsVisible},on:{"update:visible":function(t){e.fullCodeIsVisible=t}}},[t("div",{staticClass:"full-code-listing-modal-content"},[t("CodeTheme",[t("CodeListing",e._b({staticClass:"full-code-listing",attrs:{showLineNumbers:""}},"CodeListing",e.codeProps,!1))],1)],1)]):e._e(),t("CodeTheme",[e.code?t("MobileCodeListing",e._b({attrs:{showLineNumbers:""},on:{"file-name-click":e.toggleFullCode}},"MobileCodeListing",e.codeProps,!1)):e._e()],1),t("CodeTheme",{staticClass:"preview-toggle-container"},[t("PreviewToggle",{attrs:{isActionable:!!e.$slots.default},on:{click:e.togglePreview}})],1),e.$slots.default?t("GenericModal",{staticClass:"runtime-preview-modal",attrs:{theme:e.isTargetIDE?"dynamic":"light",isFullscreen:"",visible:e.previewIsVisible},on:{"update:visible":function(t){e.previewIsVisible=t}}},[t("div",{staticClass:"runtime-preview-modal-content"},[t("span",{staticClass:"runtime-preview-label"},[e._v(e._s(e.$tc("tutorials.preview.title",1)))]),e._t("default")],2)]):e._e()],1)},ni=[],si=function(){var e=this,t=e._self._c;return t("div",{staticClass:"code-listing-preview",attrs:{"data-syntax":e.syntax}},[t("CodeListing",{attrs:{fileName:e.fileName,syntax:e.syntax,fileType:e.fileType,content:e.previewedLines,startLineNumber:e.displayedRange.start,highlights:e.highlights,showLineNumbers:"",isFileNameActionable:""},on:{"file-name-click":function(t){return e.$emit("file-name-click")}}})],1)},ii=[],ri={name:"MobileCodeListing",components:{CodeListing:Os.Z},props:{fileName:String,syntax:String,fileType:String,content:{type:Array,required:!0},highlights:{type:Array,default:()=>[]}},computed:{highlightedLineNumbers(){return new Set(this.highlights.map((({line:e})=>e)))},firstHighlightRange(){if(0===this.highlightedLineNumbers.size)return{start:1,end:this.content.length};const e=Math.min(...this.highlightedLineNumbers.values());let t=e;while(this.highlightedLineNumbers.has(t+1))t+=1;return{start:e,end:t}},displayedRange(){const e=this.firstHighlightRange,t=e.start-2<1?1:e.start-2,n=e.end+3>=this.content.length+1?this.content.length+1:e.end+3;return{start:t,end:n}},previewedLines(){return this.content.slice(this.displayedRange.start-1,this.displayedRange.end-1)}}},oi=ri,ai=(0,w.Z)(oi,si,ii,!1,null,"0bdf2f26",null),li=ai.exports,ci=function(){var e=this,t=e._self._c;return t("span",{staticClass:"toggle-preview"},[e.isActionable?t("a",{staticClass:"toggle-text",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[e._v(" "+e._s(e.$tc("tutorials.preview.title",1))+" "),t("InlinePlusCircleIcon",{staticClass:"toggle-icon icon-inline"})],1):t("span",{staticClass:"toggle-text"},[e._v(" "+e._s(e.$tc("tutorials.preview.title",0))+" ")])])},ui=[],di=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-plus-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-plus-circle"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),t("path",{attrs:{d:"M4 6.52h6v1h-6v-1z"}}),t("path",{attrs:{d:"M6.5 4.010h1v6h-1v-6z"}})])},pi=[],hi={name:"InlinePlusCircleIcon",components:{SVGIcon:C.Z}},mi=hi,vi=(0,w.Z)(mi,di,pi,!1,null,null,null),fi=vi.exports,gi={name:"MobileCodePreviewToggle",components:{InlinePlusCircleIcon:fi},props:{isActionable:{type:Boolean,required:!0}}},yi=gi,Ci=(0,w.Z)(yi,ci,ui,!1,null,"78763c14",null),bi=Ci.exports,_i={name:"MobileCodePreview",inject:["isTargetIDE"],mixins:[I.Z],components:{GenericModal:Xt.Z,CodeListing:Os.Z,MobileCodeListing:li,PreviewToggle:bi,CodeTheme:Ls.Z,BackgroundTheme:Ys},props:{code:{type:String,required:!0}},computed:{codeProps(){return this.references[this.code]},modalBackgroundColor(){const{codeColors:e}=this.store.state;return e?e.background:null}},data(){return{previewIsVisible:!1,fullCodeIsVisible:!1}},methods:{togglePreview(){this.previewIsVisible=!this.previewIsVisible},toggleFullCode(){this.fullCodeIsVisible=!this.fullCodeIsVisible}}},wi=_i,ki=(0,w.Z)(wi,ti,ni,!1,null,"b1691954",null),Si=ki.exports;const{BreakpointName:xi}=o["default"].constants;var Ii={name:"Step",components:{Asset:Ae.Z,MobileCodePreview:Si,ContentNode:Pe["default"]},inject:["isTargetIDE","isClientMobile","store"],props:{code:{type:String,required:!1},content:{type:Array,required:!0},caption:{type:Array,required:!1},media:{type:String,required:!1},runtimePreview:{type:String,required:!1},sectionNumber:{type:Number,required:!0},stepNumber:{type:Number,required:!0},numberOfSteps:{type:Number,required:!0},index:{type:Number,required:!0},currentIndex:{type:Number,required:!0}},data(){return{tutorialState:this.store.state}},computed:{isBreakpointSmall(){return this.tutorialState.breakpoint===xi.small},isActive:({index:e,currentIndex:t})=>e===t}},Ti=Ii,Ai=(0,w.Z)(Ti,Js,ei,!1,null,"1f74235c",null),$i=Ai.exports;const{BreakpointName:Ni}=o["default"].constants,{IntersectionDirections:Pi}=Xe["default"].constants,qi="-35% 0% -65% 0%";var Di={name:"SectionSteps",components:{ContentNode:Pe["default"],Step:$i,Asset:Ae.Z,CodePreview:Us,BackgroundTheme:Ys},mixins:[Xe["default"]],constants:{IntersectionMargins:qi},inject:["isTargetIDE","store"],data(){const e=this.content.findIndex(this.isStepNode),{code:t,media:n,runtimePreview:s}=this.content[e]||{};return{tutorialState:this.store.state,visibleAsset:{media:n,code:t,runtimePreview:s},activeStep:e}},computed:{assetContainerClasses(){return{"for-step-code":!!this.visibleAsset.code,ide:this.isTargetIDE}},numberOfSteps(){return this.content.filter(this.isStepNode).length},contentNodes(){return this.content.reduce((({stepCounter:e,nodes:t},n,s)=>{const{type:i,...r}=n,o=this.isStepNode(n),a=o?e+1:e;return o?{stepCounter:e+1,nodes:t.concat({component:$i,type:i,props:{...r,stepNumber:a,index:s,numberOfSteps:this.numberOfSteps,sectionNumber:this.sectionNumber}})}:{stepCounter:e,nodes:t.concat({component:Pe["default"],type:i,props:{content:[n]}})}}),{stepCounter:0,nodes:[]}).nodes},isBreakpointSmall(){return this.tutorialState.breakpoint===Ni.small},stepNodes:({contentNodes:e,isStepNode:t})=>e.filter(t),intersectionRootMargin:()=>qi},async mounted(){await(0,zs.J)(8),this.findClosestStepNode()},methods:{isStepNode({type:e}){return"step"===e},contentClass(e){return{[`interstitial interstitial-${e+1}`]:!this.isStepNode(this.content[e])}},onReverseIntoLastStep(){const{asset:e}=this.$refs;if(e){const t=e.$el.querySelector("video");t&&(t.currentTime=0,t.play().catch((()=>{})))}},onFocus(e){const{code:t,media:n,runtimePreview:s}=this.content[e];this.activeStep=e,this.visibleAsset={code:t,media:n,runtimePreview:s}},onRuntimePreviewToggle(e){this.$emit("runtime-preview-toggle",e)},findClosestStepNode(){const e=.333*window.innerHeight;let t=null,n=0;this.stepNodes.forEach((s=>{const{index:i}=s.props,r=this.$refs.contentNodes[i].$refs.step;if(!r)return;const{top:o,bottom:a}=r.getBoundingClientRect(),l=o-e,c=a-e,u=Math.abs(l+c);(0===n||u<=n)&&(n=u,t=i)})),null!==t&&this.onFocus(t)},getIntersectionTargets(){const{stepNodes:e,$refs:t}=this;return e.map((({props:{index:e}})=>t.contentNodes[e].$refs.step))},onIntersect(e){const{target:t,isIntersecting:n}=e;if(!n)return;const s=parseFloat(t.getAttribute("data-index"));this.intersectionScrollDirection===Pi.down&&s===this.stepNodes[this.stepNodes.length-1].props.index&&this.onReverseIntoLastStep(),this.onFocus(s)}},props:{content:{type:Array,required:!0},isRuntimePreviewVisible:{type:Boolean,require:!0},sectionNumber:{type:Number,required:!0}}},Zi=Di,Ri=(0,w.Z)(Zi,Ds,Zs,!1,null,"c87bb95a",null),Mi=Ri.exports,Oi={name:"Section",components:{Intro:qs,LinkableSection:tt,Steps:Mi},computed:{introProps(){const[{content:e,media:t},...n]=this.contentSection;return{content:e,expandedSections:n,media:t,sectionAnchor:this.anchor,sectionNumber:this.sectionNumber,title:this.title}}},props:{anchor:{type:String,required:!0},title:{type:String,required:!0},contentSection:{type:Array,required:!0},stepsSection:{type:Array,required:!0},sectionNumber:{type:Number,required:!0},isRuntimePreviewVisible:{type:Boolean,required:!0}},methods:{onRuntimePreviewToggle(e){this.$emit("runtime-preview-toggle",e)}}},Bi=Oi,Li=(0,w.Z)(Bi,xs,Is,!1,null,"6b3a0b3a",null),Fi=Li.exports,Vi={name:"SectionList",components:{Section:Fi},data(){return{isRuntimePreviewVisible:!0}},props:{tasks:{type:Array,required:!0}},methods:{onRuntimePreviewToggle(e){this.isRuntimePreviewVisible=e}}},ji=Vi,Ei=(0,w.Z)(ji,ks,Ss,!1,null,"79a75e9e",null),Hi=Ei.exports;const Ui={assessments:cs,hero:Sn,tasks:Hi,callToAction:qt},zi=new Set(Object.keys(Ui)),Gi={name:"TutorialSection",render:function(e){const{kind:t,...n}=this.section,s=Ui[t];return s?e(s,{props:n}):null},props:{section:{type:Object,required:!0,validator:e=>zi.has(e.kind)}}};var Wi={name:"Tutorial",mixins:[_e.Z,ws.Z],components:{NavigationBar:be,Section:Gi,PortalTarget:h.YC,BreakpointEmitter:o["default"]},inject:["isTargetIDE","store"],computed:{heroSection(){return this.sections.find((({kind:e})=>"hero"===e))},tutorialTitle(){return(this.heroSection||{}).title},pageTitle(){return this.tutorialTitle?`${this.tutorialTitle} — ${this.metadata.category} Tutorials`:void 0},pageDescription:({heroSection:e,extractFirstParagraphText:t})=>e?t(e.content):null},props:{sections:{type:Array,required:!0},references:{type:Object,required:!0},hierarchy:{type:Object,required:!0},metadata:{type:Object,required:!0},identifierUrl:{type:String,required:!0}},methods:{handleBreakpointChange(e){this.store.updateBreakpoint(e)},handleCodeColorsChange(e){_s.Z.updateCodeColors(e)}},created(){m["default"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},"metadata.availableLocales":function(e){m["default"].setAvailableLocales(e)}},mounted(){this.$bridge.on("codeColors",this.handleCodeColorsChange),this.$bridge.send({type:"requestCodeColors"})},provide(){return{isClientMobile:this.isClientMobile}},beforeDestroy(){this.$bridge.off("codeColors",this.handleCodeColorsChange)}},Qi=Wi,Ki=(0,w.Z)(Qi,Cs,bs,!1,null,"566b3655",null),Xi=Ki.exports,Yi=n(1789),Ji=n(5184);const er={article:"article",tutorial:"project"};var tr={name:"Topic",inject:{isTargetIDE:{default:!1}},mixins:[Yi.Z,Ji.Z],data(){return{topicData:null}},computed:{navigationBarHeight(){return this.isTargetIDE?0:52},store(){return u},hierarchy(){const{hierarchy:e={}}=this.topicData,{technologyNavigation:t=["overview","tutorials","resources"]}=e||{};return{...e,technologyNavigation:t}},topicKey:({$route:e,topicData:t})=>[e.path,t.identifier.interfaceLanguage].join()},beforeRouteEnter(e,t,n){e.meta.skipFetchingData?n((e=>e.newContentMounted())):(0,r.Ek)(e,t,n).then((e=>n((t=>{t.topicData=e})))).catch(n)},beforeRouteUpdate(e,t,n){(0,r.Us)(e,t)?(0,r.Ek)(e,t,n).then((e=>{this.topicData=e,n()})).catch(n):n()},created(){this.store.reset()},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge)},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge)},methods:{componentFor(e){const{kind:t}=e;return{[er.article]:ys,[er.tutorial]:Xi}[t]},propsFor(e){const{hierarchy:t,kind:n,metadata:s,references:i,sections:r,identifier:o}=e;return{[er.article]:{hierarchy:t,metadata:s,references:i,sections:r,identifierUrl:o.url},[er.tutorial]:{hierarchy:t,metadata:s,references:i,sections:r,identifierUrl:o.url}}[n]}},provide(){return{navigationBarHeight:this.navigationBarHeight,store:this.store}},watch:{topicData(){this.$nextTick((()=>{this.newContentMounted()}))}}},nr=tr,sr=(0,w.Z)(nr,s,i,!1,null,null,null),ir=sr.exports}}]); \ No newline at end of file diff --git a/docs/js/topic.37e71576.js b/docs/js/topic.37e71576.js new file mode 100644 index 000000000..dd8efc70f --- /dev/null +++ b/docs/js/topic.37e71576.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[162],{7214:function(e,t,n){n.d(t,{Z:function(){return u}});var s=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"download-icon",attrs:{viewBox:"0 0 14 14",themeId:"download"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),t("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},i=[],r=n(9742),o={name:"DownloadIcon",components:{SVGIcon:r.Z}},a=o,l=n(1001),c=(0,l.Z)(a,s,i,!1,null,null,null),u=c.exports},2573:function(e,t,n){n.d(t,{Z:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("router-link",{staticClass:"nav-title-content",attrs:{to:e.to}},[t("span",{staticClass:"title"},[e._t("default")],2),t("span",{staticClass:"subhead"},[e._v(" "),e._t("subhead")],2)])},i=[],r={name:"NavTitleContainer",props:{to:{type:[String,Object],required:!0}}},o=r,a=n(1001),l=(0,a.Z)(o,s,i,!1,null,"854b4dd6",null),c=l.exports},2726:function(e,t,n){n.r(t),n.d(t,{default:function(){return Yi}});var s=function(){var e=this,t=e._self._c;return t("div",[e.topicData?t(e.componentFor(e.topicData),e._b({key:e.topicKey,tag:"component",attrs:{hierarchy:e.hierarchy}},"component",e.propsFor(e.topicData),!1)):e._e()],1)},i=[],r=n(8841),o=n(7188);const{BreakpointName:a}=o["default"].constants;var l,c,u={state:{linkableSections:[],breakpoint:a.large,references:{}},addLinkableSection(e){const t={...e,visibility:0};t.sectionNumber=this.state.linkableSections.length,this.state.linkableSections.push(t)},reset(){this.state.linkableSections=[],this.state.breakpoint=a.large,this.state.references={}},updateLinkableSection(e){this.state.linkableSections=this.state.linkableSections.map((t=>e.anchor===t.anchor?{...t,visibility:e.visibility}:t))},updateBreakpoint(e){this.state.breakpoint=e},setReferences(e){this.state.references=e}},d=function(){var e=this,t=e._self._c;return t("div",{staticClass:"article"},[e.isTargetIDE?e._e():t("NavigationBar",{attrs:{chapters:e.hierarchy.modules,technology:e.metadata.category,topic:e.heroTitle||"",rootReference:e.hierarchy.reference,identifierUrl:e.identifierUrl}}),t("main",{attrs:{id:"app-main",tabindex:"0"}},[e._t("above-hero"),e._l(e.sections,(function(n,s){return t(e.componentFor(n),e._b({key:s,tag:"component"},"component",e.propsFor(n),!1))}))],2),t("PortalTarget",{attrs:{name:"modal-destination",multiple:""}})],1)},p=[],h=n(2433),m=n(4030),v=function(){var e=this,t=e._self._c;return t("NavBase",{attrs:{id:"nav","aria-label":e.technology,hasSolidBackground:""},scopedSlots:e._u([{key:"default",fn:function(){return[t("ReferenceUrlProvider",{attrs:{reference:e.rootReference},scopedSlots:e._u([{key:"default",fn:function({urlWithParams:n}){return[t("NavTitleContainer",{attrs:{to:n},scopedSlots:e._u([{key:"default",fn:function(){return[e._v(e._s(e.technology))]},proxy:!0},{key:"subhead",fn:function(){return[e._v(e._s(e.$tc("tutorials.title",2)))]},proxy:!0}],null,!0)})]}}])})]},proxy:!0},{key:"after-title",fn:function(){return[t("div",{staticClass:"separator"})]},proxy:!0},{key:"tray",fn:function(){return[t("div",{staticClass:"mobile-dropdown-container"},[t("MobileDropdown",{attrs:{options:e.chapters,sections:e.optionsForSections,currentOption:e.currentSection?e.currentSection.title:""},on:{"select-section":e.onSelectSection}})],1),t("div",{staticClass:"dropdown-container"},[t("PrimaryDropdown",{staticClass:"primary-dropdown",attrs:{options:e.chapters,currentOption:e.topic}}),t("ChevronIcon",{staticClass:"icon-inline"}),e.currentSection?t("SecondaryDropdown",{staticClass:"secondary-dropdown",attrs:{options:e.optionsForSections,currentOption:e.currentSection.title,sectionTracker:e.sectionIndicatorText},on:{"select-section":e.onSelectSection}}):e._e()],1),e._t("tray",null,{siblings:e.chapters.length+e.optionsForSections.length})]},proxy:!0}],null,!0)})},f=[],g=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"chevron-icon",attrs:{viewBox:"0 0 14 14",themeId:"chevron"}},[t("path",{attrs:{d:"M3.22 1.184l0.325-0.38 7.235 6.201-7.235 6.19-0.325-0.38 6.792-5.811-6.792-5.82z"}})])},y=[],C=n(9742),b={name:"ChevronIcon",components:{SVGIcon:C.Z}},_=b,w=n(1001),k=(0,w.Z)(_,g,y,!1,null,null,null),S=k.exports,x=n(2449),A=n(5953),T={name:"ReferenceUrlProvider",mixins:[A.Z],props:{reference:{type:String,required:!0}},computed:{resolvedReference:({references:e,reference:t})=>e[t]||{},url:({resolvedReference:e})=>e.url,title:({resolvedReference:e})=>e.title},render(){return this.$scopedSlots.default({url:this.url,urlWithParams:(0,x.Q2)(this.url,this.$route.query),title:this.title,reference:this.resolvedReference})}},I=T,$=(0,w.Z)(I,l,c,!1,null,null,null),N=$.exports,q=n(3704),P=n(2586),D=n(2573),Z=function(){var e=this,t=e._self._c;return t("NavMenuItems",{staticClass:"mobile-dropdown"},e._l(e.options,(function(n){return t("ReferenceUrlProvider",{key:n.reference,attrs:{reference:n.reference},scopedSlots:e._u([{key:"default",fn:function({title:s}){return[t("NavMenuItemBase",{staticClass:"chapter-list",attrs:{role:"group"}},[t("p",{staticClass:"chapter-name"},[e._v(e._s(s))]),t("ul",{staticClass:"tutorial-list"},e._l(n.projects,(function(n){return t("ReferenceUrlProvider",{key:n.reference,attrs:{reference:n.reference},scopedSlots:e._u([{key:"default",fn:function({url:n,urlWithParams:s,title:i}){return[t("li",{staticClass:"tutorial-list-item"},[t("router-link",{staticClass:"option tutorial",attrs:{to:s,value:i}},[e._v(" "+e._s(i)+" ")]),n===e.$route.path?t("ul",{staticClass:"section-list",attrs:{role:"listbox"}},e._l(e.sections,(function(n){return t("li",{key:n.title},[t("router-link",{class:e.classesFor(n),attrs:{to:{path:n.path,query:e.$route.query},value:n.title},nativeOn:{click:function(t){return e.onClick(n)}}},[e._v(" "+e._s(n.title)+" ")])],1)})),0):e._e()],1)]}}],null,!0)})})),1)])]}}],null,!0)})})),1)},R=[],O=n(535),L=n(2853),B={name:"MobileDropdown",components:{NavMenuItems:L.Z,NavMenuItemBase:O.Z,ReferenceUrlProvider:N},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0},sections:{type:Array,required:!1,default:()=>[]}},methods:{classesFor(e){return["option","section",{active:this.currentOption===e.title},this.depthClass(e)]},depthClass(e){const{depth:t=0}=e;return`depth${t}`},onClick(e){this.$emit("select-section",e.path)}}},M=B,F=(0,w.Z)(M,Z,R,!1,null,"2c27d339",null),V=F.exports,j=function(){var e=this,t=e._self._c;return t("DropdownCustom",{staticClass:"tutorial-dropdown",attrs:{value:e.currentOption,"aria-label":e.$t("tutorials.nav.current",{thing:e.$t("sections.title")}),isSmall:""},scopedSlots:e._u([{key:"toggle-post-content",fn:function(){return[t("span",{staticClass:"section-tracker"},[e._v(e._s(e.sectionTracker))])]},proxy:!0},{key:"default",fn:function({closeAndFocusToggler:n,contentClasses:s,navigateOverOptions:i,OptionClass:r,ActiveOptionClass:o}){return[t("ul",{staticClass:"options",class:s,attrs:{role:"listbox",tabindex:"0"}},e._l(e.options,(function(s){return t("router-link",{key:s.title,attrs:{to:{path:s.path,query:e.$route.query},custom:""},scopedSlots:e._u([{key:"default",fn:function({navigate:a}){return[t("li",{class:[r,{[o]:e.currentOption===s.title}],attrs:{value:s.title,"aria-selected":e.currentOption===s.title,"aria-current":e.ariaCurrent(s.title),tabindex:-1},on:{click:function(t){return e.setActive(s,a,n,t)},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.setActive(s,a,n,t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:n.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:n.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),i(t,1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),i(t,-1))}]}},[e._v(" "+e._s(s.title)+" ")])]}}],null,!0)})})),1)]}}])})},E=[],H=function(){var e=this,t=e._self._c;return t("BaseDropdown",{staticClass:"dropdown-custom",class:{[e.OpenedClass]:e.isOpen,"dropdown-small":e.isSmall},attrs:{value:e.value},scopedSlots:e._u([{key:"dropdown",fn:function({dropdownClasses:n}){return[t("span",{staticClass:"visuallyhidden",attrs:{id:`DropdownLabel_${e._uid}`}},[e._v(e._s(e.ariaLabel))]),t("button",{ref:"dropdownToggle",staticClass:"form-dropdown-toggle",class:n,attrs:{id:`DropdownToggle_${e._uid}`,"aria-labelledby":`DropdownLabel_${e._uid} DropdownToggle_${e._uid}`,"aria-expanded":e.isOpen?"true":"false","aria-haspopup":"true"},on:{click:e.toggleDropdown,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.openDropdown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.closeAndFocusToggler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.openDropdown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.openDropdown.apply(null,arguments))}]}},[t("span",{staticClass:"form-dropdown-title"},[e._v(e._s(e.value))]),e._t("toggle-post-content")],2)]}},{key:"eyebrow",fn:function(){return[e._t("eyebrow")]},proxy:!0},{key:"after",fn:function(){return[e._t("default",null,null,{value:e.value,isOpen:e.isOpen,contentClasses:["form-dropdown-content",{"is-open":e.isOpen}],closeDropdown:e.closeDropdown,onChangeAction:e.onChangeAction,closeAndFocusToggler:e.closeAndFocusToggler,navigateOverOptions:e.navigateOverOptions,OptionClass:e.OptionClass,ActiveOptionClass:e.ActiveOptionClass})]},proxy:!0}],null,!0)})},U=[],z=function(){var e=this,t=e._self._c;return t("div",{staticClass:"form-element"},[e._t("dropdown",(function(){return[t("select",e._b({directives:[{name:"model",rawName:"v-model",value:e.modelValue,expression:"modelValue"}],class:e.dropdownClasses,on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.modelValue=t.target.multiple?n:n[0]}}},"select",e.$attrs,!1),[e._t("default")],2)]}),{dropdownClasses:e.dropdownClasses,value:e.value}),t("InlineChevronDownIcon",{staticClass:"form-icon",attrs:{"aria-hidden":"true"}}),e.$slots.eyebrow?t("span",{staticClass:"form-label",attrs:{"aria-hidden":"true"}},[e._t("eyebrow")],2):e._e(),e._t("after")],2)},G=[],W=n(5151),Q={name:"BaseDropdown",inheritAttrs:!1,props:{value:{type:String,default:""}},components:{InlineChevronDownIcon:W.Z},computed:{modelValue:{get:({value:e})=>e,set(e){this.$emit("input",e)}},dropdownClasses({value:e}){return["form-dropdown",{"form-dropdown-selectnone":""===e,"no-eyebrow":!this.$slots.eyebrow}]}}},K=Q,X=(0,w.Z)(K,z,G,!1,null,"f934959a",null),Y=X.exports;const J="is-open",ee="option",te="option-active";var ne={name:"DropdownCustom",components:{BaseDropdown:Y},constants:{OpenedClass:J,OptionClass:ee,ActiveOptionClass:te},props:{value:{type:String,default:""},ariaLabel:{type:String,default:""},isSmall:{type:Boolean,default:!1}},data(){return{isOpen:!1,OpenedClass:J,OptionClass:ee,ActiveOptionClass:te}},mounted(){document.addEventListener("click",this.closeOnLoseFocus)},beforeDestroy(){document.removeEventListener("click",this.closeOnLoseFocus)},methods:{onChangeAction(e){this.$emit("input",e)},toggleDropdown(){this.isOpen?this.closeDropdown():this.openDropdown()},async closeAndFocusToggler(){this.closeDropdown(),await this.$nextTick(),this.$refs.dropdownToggle.focus({preventScroll:!0})},closeDropdown(){this.isOpen=!1,this.$emit("close")},openDropdown(){this.isOpen=!0,this.$emit("open"),this.focusActiveLink()},closeOnLoseFocus(e){!this.$el.contains(e.target)&&this.isOpen&&this.closeDropdown()},navigateOverOptions({target:e},t){const n=this.$el.querySelectorAll(`.${ee}`),s=Array.from(n),i=s.indexOf(e),r=s[i+t];r&&r.focus({preventScroll:!0})},async focusActiveLink(){const e=this.$el.querySelector(`.${te}`);e&&(await this.$nextTick(),e.focus({preventScroll:!0}))}}},se=ne,ie=(0,w.Z)(se,H,U,!1,null,"6adda760",null),re=ie.exports,oe={name:"SecondaryDropdown",components:{DropdownCustom:re},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0},sectionTracker:{type:String,required:!1}},methods:{ariaCurrent(e){return this.currentOption===e&&"section"},setActive(e,t,n,s){t(s),this.$emit("select-section",e.path),n()}}},ae=oe,le=(0,w.Z)(ae,j,E,!1,null,"618ff780",null),ce=le.exports,ue=function(){var e=this,t=e._self._c;return t("DropdownCustom",{staticClass:"tutorial-dropdown",attrs:{value:e.currentOption,"aria-label":e.$t("tutorials.nav.current",{thing:e.$tc("tutorials.title",1)}),isSmall:""},scopedSlots:e._u([{key:"default",fn:function({closeAndFocusToggler:n,contentClasses:s,closeDropdown:i,navigateOverOptions:r,OptionClass:o,ActiveOptionClass:a}){return[t("ul",{staticClass:"options",class:s,attrs:{tabindex:"0"}},e._l(e.options,(function(s){return t("ReferenceUrlProvider",{key:s.reference,attrs:{reference:s.reference},scopedSlots:e._u([{key:"default",fn:function({title:l}){return[t("li",{staticClass:"chapter-list",attrs:{role:"group"}},[t("p",{staticClass:"chapter-name"},[e._v(e._s(l))]),t("ul",{attrs:{role:"listbox"}},e._l(s.projects,(function(s){return t("ReferenceUrlProvider",{key:s.reference,attrs:{reference:s.reference},scopedSlots:e._u([{key:"default",fn:function({urlWithParams:s,title:l}){return[t("router-link",{attrs:{to:s,custom:""},scopedSlots:e._u([{key:"default",fn:function({navigate:s,isActive:c}){return[t("li",{class:{[o]:!0,[a]:c},attrs:{value:l,"aria-selected":c,"aria-current":!!c&&"tutorial",tabindex:-1},on:{click:function(t){return e.setActive(s,i,t)},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.setActive(s,i,t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:n.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:n.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),r(t,1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),r(t,-1))}]}},[e._v(" "+e._s(l)+" ")])]}}],null,!0)})]}}],null,!0)})})),1)])]}}],null,!0)})})),1)]}}])})},de=[],pe={name:"PrimaryDropdown",components:{DropdownCustom:re,ReferenceUrlProvider:N},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0}},methods:{setActive(e,t,n){e(n),t()}}},he=pe,me=(0,w.Z)(he,ue,de,!1,null,"03cbd7f7",null),ve=me.exports;const fe={title:"Introduction",url:"#introduction",reference:"introduction",sectionNumber:0,depth:0};var ge={name:"NavigationBar",components:{NavTitleContainer:D.Z,NavBase:P.Z,ReferenceUrlProvider:N,PrimaryDropdown:ve,SecondaryDropdown:ce,MobileDropdown:V,ChevronIcon:S},mixins:[q.Z,A.Z],props:{chapters:{type:Array,required:!0},technology:{type:String,required:!0},topic:{type:String,required:!0},rootReference:{type:String,required:!0},identifierUrl:{type:String,required:!0}},data(){return{currentSection:fe,tutorialState:this.store.state}},watch:{pageSectionWithHighestVisibility(e){e&&(this.currentSection=e)}},computed:{currentProject(){return this.chapters.reduce(((e,{projects:t})=>e.concat(t)),[]).find((e=>e.reference===this.identifierUrl))},pageSections(){if(!this.currentProject)return[];const e=[fe].concat(this.currentProject.sections);return this.tutorialState.linkableSections.map(((t,n)=>{const s=e[n],i=this.references[s.reference],{url:r,title:o}=i||s;return{...t,title:o,path:r}}))},optionsForSections(){return this.pageSections.map((({depth:e,path:t,title:n})=>({depth:e,path:t,title:n})))},pageSectionWithHighestVisibility(){return[...this.pageSections].sort(((e,t)=>t.visibility-e.visibility)).find((e=>e.visibility>0))},sectionIndicatorText(){const e=this.tutorialState.linkableSections.length-1,{sectionNumber:t}=this.currentSection||{};if(0!==t)return this.$t("tutorials.section-of",{number:t,total:e})}},methods:{onSelectSection(e){const t=e.split("#")[1];this.handleFocusAndScroll(t)}}},ye=ge,Ce=(0,w.Z)(ye,v,f,!1,null,"1d3fe8ed",null),be=Ce.exports,_e=n(2974),we=function(){var e=this,t=e._self._c;return t("div",{staticClass:"body"},[t("BodyContent",{attrs:{content:e.content}})],1)},ke=[],Se=function(){var e=this,t=e._self._c;return t("article",{staticClass:"body-content"},e._l(e.content,(function(n,s){return t(e.componentFor(n),e._b({key:s,tag:"component",staticClass:"layout"},"component",e.propsFor(n),!1))})),1)},xe=[],Ae=function(){var e=this,t=e._self._c;return t("div",{staticClass:"columns",class:e.classes},[e._l(e.columns,(function(n,s){return[t("Asset",{key:n.media,attrs:{identifier:n.media,videoAutoplays:!1}}),n.content?t("ContentNode",{key:s,attrs:{content:n.content}}):e._e()]}))],2)},Te=[],Ie=n(4655),$e=function(){var e=this,t=e._self._c;return t("BaseContentNode",{attrs:{content:e.articleContent}})},Ne=[],qe=n(9519),Pe={name:"ContentNode",components:{BaseContentNode:qe["default"]},props:qe["default"].props,computed:{articleContent(){return this.map((e=>{switch(e.type){case qe["default"].BlockType.codeListing:return{...e,showLineNumbers:!0};case qe["default"].BlockType.heading:{const{anchor:t,...n}=e;return n}default:return e}}))}},methods:qe["default"].methods,BlockType:qe["default"].BlockType,InlineType:qe["default"].InlineType},De=Pe,Ze=(0,w.Z)(De,$e,Ne,!1,null,"0861b5be",null),Re=Ze.exports,Oe={name:"Columns",components:{Asset:Ie.Z,ContentNode:Re},props:{columns:{type:Array,required:!0}},computed:{classes(){return{"cols-2":2===this.columns.length,"cols-3":3===this.columns.length}}}},Le=Oe,Be=(0,w.Z)(Le,Ae,Te,!1,null,"30edf911",null),Me=Be.exports,Fe=function(){var e=this,t=e._self._c;return t("div",{staticClass:"content-and-media",class:e.classes},[t("ContentNode",{attrs:{content:e.content}}),t("Asset",{attrs:{identifier:e.media}})],1)},Ve=[];const je={leading:"leading",trailing:"trailing"};var Ee={name:"ContentAndMedia",components:{Asset:Ie.Z,ContentNode:Re},props:{content:Re.props.content,media:Ie.Z.props.identifier,mediaPosition:{type:String,default:()=>je.trailing,validator:e=>Object.prototype.hasOwnProperty.call(je,e)}},computed:{classes(){return{"media-leading":this.mediaPosition===je.leading,"media-trailing":this.mediaPosition===je.trailing}}},MediaPosition:je},He=Ee,Ue=(0,w.Z)(He,Fe,Ve,!1,null,"3fa44f9e",null),ze=Ue.exports,Ge=function(){var e=this,t=e._self._c;return t("div",{staticClass:"full-width"},e._l(e.groups,(function(n,s){return t(e.componentFor(n),e._b({key:s,tag:"component",staticClass:"group"},"component",e.propsFor(n),!1),[t("ContentNode",{attrs:{content:n.content}})],1)})),1)},We=[],Qe=function(){var e=this,t=e._self._c;return t(e.tag,{tag:"component",attrs:{id:e.anchor}},[e._t("default")],2)},Ke=[],Xe=n(9146),Ye={name:"LinkableElement",mixins:[Xe["default"]],inject:{navigationBarHeight:{default(){}},store:{default(){return{addLinkableSection(){},updateLinkableSection(){}}}}},props:{anchor:{type:String,required:!0},depth:{type:Number,default:()=>0},tag:{type:String,default:()=>"div"},title:{type:String,required:!0}},computed:{intersectionRootMargin(){const e=this.navigationBarHeight?`-${this.navigationBarHeight}px`:"0%";return`${e} 0% -50% 0%`}},created(){this.store.addLinkableSection({anchor:this.anchor,depth:this.depth,title:this.title,visibility:0})},methods:{onIntersect(e){const t=Math.min(1,e.intersectionRatio);this.store.updateLinkableSection({anchor:this.anchor,depth:this.depth,title:this.title,visibility:t})}}},Je=Ye,et=(0,w.Z)(Je,Qe,Ke,!1,null,null,null),tt=et.exports;const{BlockType:nt}=Re;var st={name:"FullWidth",components:{ContentNode:Re,LinkableElement:tt},props:Re.props,computed:{groups:({content:e})=>e.reduce(((e,t)=>0===e.length||t.type===nt.heading?[...e,{heading:t.type===nt.heading?t:null,content:[t]}]:[...e.slice(0,e.length-1),{heading:e[e.length-1].heading,content:e[e.length-1].content.concat(t)}]),[])},methods:{componentFor(e){return e.heading?tt:"div"},depthFor(e){switch(e.level){case 1:case 2:return 0;default:return 1}},propsFor(e){return e.heading?{anchor:e.heading.anchor,depth:this.depthFor(e.heading),title:e.heading.text}:{}}}},it=st,rt=(0,w.Z)(it,Ge,We,!1,null,"5b4a8b3c",null),ot=rt.exports;const at={columns:"columns",contentAndMedia:"contentAndMedia",fullWidth:"fullWidth"};var lt={name:"BodyContent",props:{content:{type:Array,required:!0,validator:e=>e.every((({kind:e})=>Object.prototype.hasOwnProperty.call(at,e)))}},methods:{componentFor(e){return{[at.columns]:Me,[at.contentAndMedia]:ze,[at.fullWidth]:ot}[e.kind]},propsFor(e){const{content:t,kind:n,media:s,mediaPosition:i}=e;return{[at.columns]:{columns:t},[at.contentAndMedia]:{content:t,media:s,mediaPosition:i},[at.fullWidth]:{content:t}}[n]}},LayoutKind:at},ct=lt,ut=(0,w.Z)(ct,Se,xe,!1,null,"4d5a806e",null),dt=ut.exports,pt={name:"Body",components:{BodyContent:dt},props:dt.props},ht=pt,mt=(0,w.Z)(ht,we,ke,!1,null,"20dca692",null),vt=mt.exports,ft=function(){var e=this,t=e._self._c;return t("TutorialCTA",e._b({},"TutorialCTA",e.$props,!1))},gt=[],yt=function(){var e=this,t=e._self._c;return t("BaseCTA",e._b({attrs:{label:e.$t("tutorials.next")}},"BaseCTA",e.baseProps,!1))},Ct=[],bt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"call-to-action"},[t("Row",[t("LeftColumn",[t("span",{staticClass:"label"},[e._v(e._s(e.label))]),t("h2",[e._v(" "+e._s(e.title)+" ")]),e.abstract?t("ContentNode",{staticClass:"description",attrs:{content:[e.abstractParagraph]}}):e._e(),e.action?t("Button",{attrs:{action:e.action}}):e._e()],1),t("RightColumn",{staticClass:"right-column"},[e.media?t("Asset",{staticClass:"media",attrs:{identifier:e.media}}):e._e()],1)],1)],1)},_t=[],wt=n(9649),kt=n(1576),St=n(7605),xt={name:"CallToAction",components:{Asset:Ie.Z,Button:St.Z,ContentNode:qe["default"],LeftColumn:{render(e){return e(kt.Z,{props:{span:{large:5,small:12}}},this.$slots.default)}},RightColumn:{render(e){return e(kt.Z,{props:{span:{large:6,small:12}}},this.$slots.default)}},Row:wt.Z},props:{title:{type:String,required:!0},label:{type:String,required:!0},abstract:{type:Array,required:!1},action:{type:Object,required:!1},media:{type:String,required:!1}},computed:{abstractParagraph(){return{type:"paragraph",inlineContent:this.abstract}}}},At=xt,Tt=(0,w.Z)(At,bt,_t,!1,null,"2bfdf182",null),It=Tt.exports,$t={name:"CallToAction",components:{BaseCTA:It},computed:{baseProps(){return{title:this.title,abstract:this.abstract,action:this.action,media:this.media}}},props:{title:{type:String,required:!0},abstract:{type:Array,required:!1},action:{type:Object,required:!1},media:{type:String,required:!1}}},Nt=$t,qt=(0,w.Z)(Nt,yt,Ct,!1,null,null,null),Pt=qt.exports,Dt={name:"CallToAction",components:{TutorialCTA:Pt},props:Pt.props},Zt=Dt,Rt=(0,w.Z)(Zt,ft,gt,!1,null,"426a965c",null),Ot=Rt.exports,Lt=function(){var e=this,t=e._self._c;return t("TutorialHero",e._b({},"TutorialHero",e.$props,!1))},Bt=[],Mt=function(){var e=this,t=e._self._c;return t("LinkableSection",{staticClass:"tutorial-hero",attrs:{anchor:"introduction",title:e.sectionTitle}},[t("div",{staticClass:"hero dark"},[e.backgroundImageUrl?t("div",{staticClass:"bg",style:e.bgStyle}):e._e(),e._t("above-title"),t("Row",[t("Column",[t("Headline",{attrs:{level:1},scopedSlots:e._u([e.chapter?{key:"eyebrow",fn:function(){return[e._v(e._s(e.chapter))]},proxy:!0}:null],null,!0)},[e._v(" "+e._s(e.title)+" ")]),e.content||e.video?t("div",{staticClass:"intro"},[e.content?t("ContentNode",{attrs:{content:e.content}}):e._e(),e.video?[t("p",[t("a",{staticClass:"call-to-action",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.toggleCallToActionModal.apply(null,arguments)}}},[e._v(" Watch intro video "),t("PlayIcon",{staticClass:"cta-icon icon-inline"})],1)]),t("GenericModal",{attrs:{visible:e.callToActionModalVisible,isFullscreen:"",theme:"dark"},on:{"update:visible":function(t){e.callToActionModalVisible=t}}},[t("Asset",{directives:[{name:"show",rawName:"v-show",value:e.callToActionModalVisible,expression:"callToActionModalVisible"}],ref:"asset",staticClass:"video-asset",attrs:{identifier:e.video},on:{videoEnded:e.handleVideoEnd}})],1)]:e._e()],2):e._e(),t("Metadata",{staticClass:"metadata",attrs:{projectFilesUrl:e.projectFilesUrl,estimatedTimeInMinutes:e.estimatedTimeInMinutes,xcodeRequirement:e.xcodeRequirementData}})],1)],1)],2)])},Ft=[],Vt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"headline"},[e.$slots.eyebrow?t("span",{staticClass:"eyebrow"},[e._t("eyebrow")],2):e._e(),t("Heading",{staticClass:"heading",attrs:{level:e.level}},[e._t("default")],2)],1)},jt=[];const Et=1,Ht=6,Ut={type:Number,required:!0,validator:e=>e>=Et&&e<=Ht},zt={name:"Heading",render:function(e){return e(`h${this.level}`,this.$slots.default)},props:{level:Ut}};var Gt={name:"Headline",components:{Heading:zt},props:{level:Ut}},Wt=Gt,Qt=(0,w.Z)(Wt,Vt,jt,!1,null,"d46a1474",null),Kt=Qt.exports,Xt=n(5590),Yt=n(6698),Jt=n(5947),en=function(){var e=this,t=e._self._c;return t("div",{staticClass:"metadata"},[e.estimatedTimeInMinutes?t("div",{staticClass:"item",attrs:{"aria-label":`\n ${e.$tc("tutorials.time.minutes.full",e.estimatedTimeInMinutes,{count:e.estimatedTimeInMinutes})}\n ${e.$t("tutorials.estimated-time")}\n `}},[t("div",{staticClass:"content",attrs:{"aria-hidden":"true"}},[t("i18n",{staticClass:"duration",attrs:{path:"tutorials.time.format",tag:"div"},scopedSlots:e._u([{key:"number",fn:function(){return[e._v(" "+e._s(e.estimatedTimeInMinutes)+" ")]},proxy:!0},{key:"minutes",fn:function(){return[t("div",{staticClass:"minutes"},[e._v(e._s(e.$tc("tutorials.time.minutes.short",e.estimatedTimeInMinutes))+" ")])]},proxy:!0}],null,!1,3313752798)})],1),t("div",{staticClass:"bottom",attrs:{"aria-hidden":"true"}},[e._v(e._s(e.$t("tutorials.estimated-time")))])]):e._e(),e.projectFilesUrl?t("div",{staticClass:"item"},[t("DownloadIcon",{staticClass:"item-large-icon icon-inline"}),t("div",{staticClass:"content bottom"},[t("a",{staticClass:"content-link project-download",attrs:{href:e.projectFilesUrl}},[e._v(" "+e._s(e.$t("tutorials.project-files"))+" "),t("InlineDownloadIcon",{staticClass:"small-icon icon-inline"})],1)])],1):e._e(),e.xcodeRequirement?t("div",{staticClass:"item"},[t("XcodeIcon",{staticClass:"item-large-icon icon-inline"}),t("div",{staticClass:"content bottom"},[e.isTargetIDE?t("span",[e._v(e._s(e.xcodeRequirement.title))]):t("a",{staticClass:"content-link",attrs:{href:e.xcodeRequirement.url}},[e._v(" "+e._s(e.xcodeRequirement.title)+" "),t("InlineChevronRightIcon",{staticClass:"icon-inline small-icon xcode-icon"})],1)])],1):e._e()])},tn=[],nn=n(7214),sn=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"xcode-icon",attrs:{viewBox:"0 0 14 14",themeId:"xcode"}},[t("path",{attrs:{d:"M2.668 4.452l-1.338-2.229 0.891-0.891 2.229 1.338 1.338 2.228 3.667 3.666 0.194-0.194 2.933 2.933c0.13 0.155 0.209 0.356 0.209 0.576 0 0.497-0.403 0.9-0.9 0.9-0.22 0-0.421-0.079-0.577-0.209l0.001 0.001-2.934-2.933 0.181-0.181-3.666-3.666z"}}),t("path",{attrs:{d:"M11.824 1.277l-0.908 0.908c-0.091 0.091-0.147 0.216-0.147 0.354 0 0.106 0.033 0.205 0.090 0.286l-0.001-0.002 0.058 0.069 0.185 0.185c0.090 0.090 0.215 0.146 0.353 0.146 0.107 0 0.205-0.033 0.286-0.090l-0.002 0.001 0.069-0.057 0.909-0.908c0.118 0.24 0.187 0.522 0.187 0.82 0 1.045-0.848 1.893-1.893 1.893-0.296 0-0.577-0.068-0.826-0.189l0.011 0.005-5.5 5.5c0.116 0.238 0.184 0.518 0.184 0.813 0 1.045-0.848 1.893-1.893 1.893-0.296 0-0.576-0.068-0.826-0.189l0.011 0.005 0.908-0.909c0.090-0.090 0.146-0.215 0.146-0.353 0-0.107-0.033-0.205-0.090-0.286l0.001 0.002-0.057-0.069-0.185-0.185c-0.091-0.091-0.216-0.147-0.354-0.147-0.106 0-0.205 0.033-0.286 0.090l0.002-0.001-0.069 0.058-0.908 0.908c-0.116-0.238-0.184-0.518-0.184-0.813 0-1.045 0.847-1.892 1.892-1.892 0.293 0 0.571 0.067 0.819 0.186l-0.011-0.005 5.5-5.5c-0.116-0.238-0.184-0.519-0.184-0.815 0-1.045 0.847-1.892 1.892-1.892 0.296 0 0.577 0.068 0.827 0.19l-0.011-0.005z"}})])},rn=[],on={name:"XcodeIcon",components:{SVGIcon:C.Z}},an=on,ln=(0,w.Z)(an,sn,rn,!1,null,null,null),cn=ln.exports,un=n(8785),dn=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-download-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-download"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),t("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},pn=[],hn={name:"InlineDownloadIcon",components:{SVGIcon:C.Z}},mn=hn,vn=(0,w.Z)(mn,dn,pn,!1,null,null,null),fn=vn.exports,gn={name:"HeroMetadata",components:{InlineDownloadIcon:fn,InlineChevronRightIcon:un.Z,DownloadIcon:nn.Z,XcodeIcon:cn},inject:["isTargetIDE"],props:{projectFilesUrl:{type:String},estimatedTimeInMinutes:{type:Number},xcodeRequirement:{type:Object,required:!1}}},yn=gn,Cn=(0,w.Z)(yn,en,tn,!1,null,"94ff76c0",null),bn=Cn.exports,_n={name:"Hero",components:{PlayIcon:Yt.Z,GenericModal:Xt.Z,Column:{render(e){return e(kt.Z,{props:{span:{large:7,medium:9,small:12}}},this.$slots.default)}},ContentNode:qe["default"],Headline:Kt,Metadata:bn,Row:wt.Z,Asset:Ie.Z,LinkableSection:tt},mixins:[A.Z],props:{title:{type:String,required:!0},chapter:{type:String},content:{type:Array},projectFiles:{type:String},estimatedTimeInMinutes:{type:Number},xcodeRequirement:{type:String,required:!1},video:{type:String},backgroundImage:{type:String}},computed:{backgroundImageUrl(){const e=this.references[this.backgroundImage]||{},{variants:t=[]}=e,n=t.find((e=>e.traits.includes("light")));return(0,Jt.AH)((n||{}).url)},projectFilesUrl(){return this.projectFiles?(0,Jt.AH)(this.references[this.projectFiles].url):null},bgStyle(){return{backgroundImage:(0,Jt.eZ)(this.backgroundImageUrl)}},xcodeRequirementData(){return this.references[this.xcodeRequirement]},sectionTitle(){return"Introduction"}},data(){return{callToActionModalVisible:!1}},methods:{async toggleCallToActionModal(){this.callToActionModalVisible=!0,await this.$nextTick();const e=this.$refs.asset.$el.querySelector("video");if(e)try{await e.play(),e.muted=!1}catch(t){}},handleVideoEnd(){this.callToActionModalVisible=!1}}},wn=_n,kn=(0,w.Z)(wn,Mt,Ft,!1,null,"2a434750",null),Sn=kn.exports,xn={name:"Hero",components:{TutorialHero:Sn},props:Sn.props},An=xn,Tn=(0,w.Z)(An,Lt,Bt,!1,null,"35a9482f",null),In=Tn.exports,$n=function(){var e=this,t=e._self._c;return t("TutorialAssessments",e._b({scopedSlots:e._u([{key:"success",fn:function(){return[t("p",[e._v("Great job, you've answered all the questions for this article.")])]},proxy:!0}])},"TutorialAssessments",e.$props,!1))},Nn=[],qn=function(){var e=this,t=e._self._c;return t("LinkableSection",{staticClass:"assessments-wrapper",attrs:{anchor:e.anchor,title:e.title}},[t("Row",{ref:"assessments",staticClass:"assessments"},[t("MainColumn",[t("Row",{staticClass:"banner"},[t("HeaderColumn",[t("h2",{staticClass:"title"},[e._v(e._s(e.title))])])],1),e.completed?t("div",{staticClass:"success"},[e._t("success",(function(){return[t("p",[e._v(e._s(e.SuccessMessage))])]}))],2):t("div",[t("Progress",e._b({ref:"progress"},"Progress",e.progress,!1)),t("Quiz",{key:e.activeIndex,attrs:{choices:e.activeAssessment.choices,content:e.activeAssessment.content,isLast:e.isLast,title:e.activeAssessment.title},on:{submit:e.onSubmit,advance:e.onAdvance,"see-results":e.onSeeResults}})],1),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"assertive"}},[e.completed?e._t("success",(function(){return[e._v(" "+e._s(e.SuccessMessage)+" ")]})):e._e()],2)],1)],1)],1)},Pn=[],Dn=function(){var e=this,t=e._self._c;return t("Row",[t("p",{staticClass:"title"},[e._v(e._s(e.$t("tutorials.question-of",{index:e.index,total:e.total})))])])},Zn=[],Rn={name:"AssessmentsProgress",components:{Row:wt.Z},props:{index:{type:Number,required:!0},total:{type:Number,required:!0}}},On=Rn,Ln=(0,w.Z)(On,Dn,Zn,!1,null,"28135d78",null),Bn=Ln.exports,Mn=function(){var e=this,t=e._self._c;return t("div",{staticClass:"quiz"},[t("ContentNode",{staticClass:"title",attrs:{content:e.title}}),e.content?t("ContentNode",{staticClass:"question-content",attrs:{content:e.content}}):e._e(),t("fieldset",{staticClass:"choices"},[t("legend",{staticClass:"visuallyhidden"},[e._v(e._s(e.$t("tutorials.assessment.legend")))]),e._l(e.choices,(function(n,s){return t("label",{key:s,class:e.choiceClasses[s]},[t(e.getIconComponent(s),{tag:"component",staticClass:"choice-icon"}),t("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedIndex,expression:"selectedIndex"}],attrs:{type:"radio",name:"assessment"},domProps:{value:s,checked:e._q(e.selectedIndex,s)},on:{change:function(t){e.selectedIndex=s}}}),t("ContentNode",{staticClass:"question",attrs:{content:n.content}}),e.userChoices[s].checked?[t("ContentNode",{staticClass:"answer",attrs:{content:n.justification}}),n.reaction?t("p",{staticClass:"answer"},[e._v(e._s(n.reaction))]):e._e()]:e._e()],2)}))],2),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"assertive"}},[null!=e.checkedIndex?t("i18n",{attrs:{path:"tutorials.assessment.answer-result",tag:"span"},scopedSlots:e._u([{key:"answer",fn:function(){return[t("ContentNode",{staticClass:"question",attrs:{content:e.choices[e.checkedIndex].content}})]},proxy:!0},{key:"result",fn:function(){return[e._v(e._s(e.choices[e.checkedIndex].isCorrect?e.$t("tutorials.assessment.correct"):e.$t("tutorials.assessment.incorrect")))]},proxy:!0}],null,!1,511264553)}):e._e()],1),t("div",{staticClass:"controls"},[t("ButtonLink",{staticClass:"check",attrs:{disabled:null===e.selectedIndex||e.showNextQuestion},nativeOn:{click:function(t){return e.submit.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.submit"))+" ")]),e.isLast?t("ButtonLink",{staticClass:"results",attrs:{disabled:!e.showNextQuestion},nativeOn:{click:function(t){return e.seeResults.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.next"))+" ")]):t("ButtonLink",{staticClass:"next",attrs:{disabled:!e.showNextQuestion},nativeOn:{click:function(t){return e.advance.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.assessment.next-question"))+" ")])],1)],1)},Fn=[],Vn=n(5281),jn=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"reset-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"reset-circle"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),t("path",{attrs:{d:"M3.828 4.539l0.707-0.707 5.657 5.657-0.707 0.707-5.657-5.657z"}}),t("path",{attrs:{d:"M3.828 9.489l5.657-5.657 0.707 0.707-5.657 5.657-0.707-0.707z"}})])},En=[],Hn={name:"ResetCircleIcon",components:{SVGIcon:C.Z}},Un=Hn,zn=(0,w.Z)(Un,jn,En,!1,null,null,null),Gn=zn.exports,Wn=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"check-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"check-circle"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),t("path",{attrs:{d:"M9.626 3.719l0.866 0.5-3.5 6.062-3.464-2 0.5-0.866 2.6 1.5z"}})])},Qn=[],Kn={name:"CheckCircleIcon",components:{SVGIcon:C.Z}},Xn=Kn,Yn=(0,w.Z)(Xn,Wn,Qn,!1,null,null,null),Jn=Yn.exports,es={name:"Quiz",components:{CheckCircleIcon:Jn,ResetCircleIcon:Gn,ContentNode:qe["default"],ButtonLink:Vn.Z},props:{content:{type:Array,required:!1},choices:{type:Array,required:!0},isLast:{type:Boolean,default:!1},title:{type:Array,required:!0}},data(){return{userChoices:this.choices.map((()=>({checked:!1}))),selectedIndex:null,checkedIndex:null}},computed:{correctChoices(){return this.choices.reduce(((e,t,n)=>t.isCorrect?e.add(n):e),new Set)},choiceClasses(){return this.userChoices.map(((e,t)=>({choice:!0,active:this.selectedIndex===t,disabled:e.checked||this.showNextQuestion,correct:e.checked&&this.choices[t].isCorrect,incorrect:e.checked&&!this.choices[t].isCorrect})))},showNextQuestion(){return Array.from(this.correctChoices).every((e=>this.userChoices[e].checked))}},methods:{getIconComponent(e){const t=this.userChoices[e];if(t&&t.checked)return this.choices[e].isCorrect?Jn:Gn},submit(){this.$set(this.userChoices,this.selectedIndex,{checked:!0}),this.checkedIndex=this.selectedIndex,this.$emit("submit")},advance(){this.$emit("advance")},seeResults(){this.$emit("see-results")}}},ts=es,ns=(0,w.Z)(ts,Mn,Fn,!1,null,"61b03ec2",null),ss=ns.exports;const is=12,rs="tutorials.assessment.success-message";var os={name:"Assessments",constants:{SuccessMessage:rs},components:{LinkableSection:tt,Quiz:ss,Progress:Bn,Row:wt.Z,HeaderColumn:{render(e){return e(kt.Z,{props:{isCentered:{large:!0},span:{large:10}}},this.$slots.default)}},MainColumn:{render(e){return e(kt.Z,{props:{isCentered:{large:!0},span:{large:10,medium:10,small:12}}},this.$slots.default)}}},props:{assessments:{type:Array,required:!0},anchor:{type:String,required:!0}},inject:["navigationBarHeight"],data(){return{activeIndex:0,completed:!1,SuccessMessage:this.$t(rs)}},computed:{activeAssessment(){return this.assessments[this.activeIndex]},isLast(){return this.activeIndex===this.assessments.length-1},progress(){return{index:this.activeIndex+1,total:this.assessments.length}},title(){return this.$t("tutorials.assessment.check-your-understanding")}},methods:{scrollTo(e,t=0){e.scrollIntoView(!0),window.scrollBy(0,-this.navigationBarHeight-t)},onSubmit(){this.$nextTick((()=>{this.scrollTo(this.$refs.progress.$el,is)}))},onAdvance(){this.activeIndex+=1,this.$nextTick((()=>{this.scrollTo(this.$refs.progress.$el,is)}))},onSeeResults(){this.completed=!0,this.$nextTick((()=>{this.scrollTo(this.$refs.assessments.$el,is)}))}}},as=os,ls=(0,w.Z)(as,qn,Pn,!1,null,"65e3c02c",null),cs=ls.exports,us={name:"Assessments",components:{TutorialAssessments:cs},props:cs.props},ds=us,ps=(0,w.Z)(ds,$n,Nn,!1,null,"6db06128",null),hs=ps.exports;const ms={articleBody:"articleBody",callToAction:"callToAction",hero:"hero",assessments:"assessments"};var vs={name:"Article",components:{NavigationBar:be,PortalTarget:h.YC},mixins:[_e.Z],inject:{isTargetIDE:{default:!1},store:{default(){return{reset(){},setReferences(){}}}}},props:{hierarchy:{type:Object,required:!0},metadata:{type:Object,required:!0},references:{type:Object,required:!0},sections:{type:Array,required:!0,validator:e=>e.every((({kind:e})=>Object.prototype.hasOwnProperty.call(ms,e)))},identifierUrl:{type:String,required:!0}},computed:{heroSection(){return this.sections.find(this.isHero)},heroTitle(){return(this.heroSection||{}).title},pageTitle(){return this.heroTitle?`${this.heroTitle} — ${this.metadata.category} Tutorials`:void 0},pageDescription:({heroSection:e,extractFirstParagraphText:t})=>e?t(e.content):null},methods:{componentFor(e){const{kind:t}=e;return{[ms.articleBody]:vt,[ms.callToAction]:Ot,[ms.hero]:In,[ms.assessments]:hs}[t]},isHero(e){return e.kind===ms.hero},propsFor(e){const{abstract:t,action:n,anchor:s,assessments:i,backgroundImage:r,chapter:o,content:a,estimatedTimeInMinutes:l,kind:c,media:u,projectFiles:d,title:p,video:h,xcodeRequirement:m}=e;return{[ms.articleBody]:{content:a},[ms.callToAction]:{abstract:t,action:n,media:u,title:p},[ms.hero]:{backgroundImage:r,chapter:o,content:a,estimatedTimeInMinutes:l,projectFiles:d,title:p,video:h,xcodeRequirement:m},[ms.assessments]:{anchor:s,assessments:i}}[c]}},created(){m["default"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},"metadata.availableLocales":function(e){m["default"].setAvailableLocales(e)}},SectionKind:ms},fs=vs,gs=(0,w.Z)(fs,d,p,!1,null,"9d2d5cc2",null),ys=gs.exports,Cs=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tutorial"},[e.isTargetIDE?e._e():t("NavigationBar",{attrs:{technology:e.metadata.category,chapters:e.hierarchy.modules,topic:e.tutorialTitle||"",rootReference:e.hierarchy.reference,identifierUrl:e.identifierUrl}}),t("main",{attrs:{id:"app-main",tabindex:"0"}},[e._l(e.sections,(function(e,n){return t("Section",{key:n,attrs:{section:e}})})),t("BreakpointEmitter",{on:{change:e.handleBreakpointChange}})],2),t("PortalTarget",{attrs:{name:"modal-destination",multiple:""}})],1)},bs=[],_s=n(8571),ws=function(){var e=this,t=e._self._c;return t("div",{staticClass:"sections"},e._l(e.tasks,(function(n,s){return t("Section",e._b({key:s,attrs:{id:n.anchor,sectionNumber:s+1,isRuntimePreviewVisible:e.isRuntimePreviewVisible},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}},"Section",n,!1))})),1)},ks=[],Ss=function(){var e=this,t=e._self._c;return t("LinkableSection",{staticClass:"section",attrs:{anchor:e.anchor,title:e.introProps.title}},[t("Intro",e._b({},"Intro",e.introProps,!1)),e.stepsSection.length>0?t("Steps",{attrs:{content:e.stepsSection,isRuntimePreviewVisible:e.isRuntimePreviewVisible,sectionNumber:e.sectionNumber},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}}):e._e()],1)},xs=[],As=function(){var e=this,t=e._self._c;return t("div",{staticClass:"intro-container"},[t("Row",{class:["intro",`intro-${e.sectionNumber}`,{ide:e.isTargetIDE}]},[t("Column",{staticClass:"left"},[t("Headline",{attrs:{level:2},scopedSlots:e._u([{key:"eyebrow",fn:function(){return[t("router-link",{attrs:{to:e.sectionLink}},[e._v(" "+e._s(e.$t("sections.title",{number:e.sectionNumber}))+" ")])]},proxy:!0}])},[e._v(" "+e._s(e.title)+" ")]),t("ContentNode",{attrs:{content:e.content}})],1),t("Column",{staticClass:"right"},[t("div",{staticClass:"media"},[e.media?t("Asset",{attrs:{videoAutoplays:"",videoMuted:"",identifier:e.media}}):e._e()],1)])],1),e.expandedSections.length>0?t("ExpandedIntro",{staticClass:"expanded-intro",attrs:{content:e.expandedSections}}):e._e()],1)},Ts=[],Is={name:"SectionIntro",inject:{isTargetIDE:{default:()=>!1}},components:{Asset:Ie.Z,ContentNode:qe["default"],ExpandedIntro:dt,Headline:Kt,Row:wt.Z,Column:{render(e){return e(kt.Z,{props:{span:{large:6,small:12}}},this.$slots.default)}}},props:{sectionAnchor:{type:String,required:!0},content:{type:Array,required:!0},media:{type:String,required:!0},title:{type:String,required:!0},sectionNumber:{type:Number,required:!0},expandedSections:{type:Array,default:()=>[]}},methods:{focus(){this.$emit("focus",this.media)}},computed:{sectionLink(){return{path:this.$route.path,hash:this.sectionAnchor,query:this.$route.query}}}},$s=Is,Ns=(0,w.Z)($s,As,Ts,!1,null,"7dcf2d10",null),qs=Ns.exports,Ps=function(){var e=this,t=e._self._c;return t("div",{staticClass:"steps"},[t("div",{staticClass:"content-container"},e._l(e.contentNodes,(function(n,s){return t(n.component,e._b({key:s,ref:"contentNodes",refInFor:!0,tag:"component",class:e.contentClass(s),attrs:{currentIndex:e.activeStep}},"component",n.props,!1))})),1),e.isBreakpointSmall?e._e():t("BackgroundTheme",{staticClass:"asset-container",class:e.assetContainerClasses},[t("transition",{attrs:{name:"fade"}},[e.visibleAsset.media?t("div",{key:e.visibleAsset.media,class:["asset-wrapper",{ide:e.isTargetIDE}]},[t("Asset",{ref:"asset",staticClass:"step-asset",attrs:{videoAutoplays:"",videoMuted:"",identifier:e.visibleAsset.media}})],1):e._e(),e.visibleAsset.code?t("CodePreview",{attrs:{code:e.visibleAsset.code,preview:e.visibleAsset.runtimePreview,isRuntimePreviewVisible:e.isRuntimePreviewVisible},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}},[e.visibleAsset.runtimePreview?t("transition",{attrs:{name:"fade"}},[t("Asset",{key:e.visibleAsset.runtimePreview,attrs:{identifier:e.visibleAsset.runtimePreview}})],1):e._e()],1):e._e()],1)],1)],1)},Ds=[],Zs=function(){var e=this,t=e._self._c;return t("div",{class:["code-preview",{ide:e.isTargetIDE}]},[t("CodeTheme",[e.code?t("CodeListing",e._b({attrs:{showLineNumbers:""}},"CodeListing",e.codeProps,!1)):e._e()],1),t("div",{staticClass:"runtime-preview",class:e.runtimePreviewClasses,style:e.previewStyles},[t("div",{staticClass:"runtimve-preview__container"},[t("button",{staticClass:"header",attrs:{disabled:!e.hasRuntimePreview,title:e.runtimePreviewTitle},on:{click:e.togglePreview}},[t("span",{staticClass:"runtime-preview-label",attrs:{"aria-label":e.textAriaLabel}},[e._v(e._s(e.togglePreviewText))]),t("DiagonalArrowIcon",{staticClass:"icon-inline preview-icon",class:[e.shouldDisplayHideLabel?"preview-hide":"preview-show"]})],1),t("transition",{on:{leave:e.handleLeave}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.shouldDisplayHideLabel,expression:"shouldDisplayHideLabel"}],staticClass:"runtime-preview-asset"},[e._t("default")],2)])],1)])],1)},Rs=[],Os=n(5996),Ls=n(6817),Bs=n(8093);const{BreakpointName:Ms}=o["default"].constants;function Fs({width:e,height:t},n=1){const s=400,i=e<=s?1.75:3;return{width:e/(i/n),height:t/(i/n)}}var Vs={name:"CodePreview",inject:{isTargetIDE:{default:!1},store:{default(){return{state:{references:{}}}}}},components:{DiagonalArrowIcon:Ls.Z,CodeListing:Os.Z,CodeTheme:Bs.Z},props:{code:{type:String,required:!0},preview:{type:String,required:!1},isRuntimePreviewVisible:{type:Boolean,required:!0}},data(){return{tutorialState:this.store.state}},computed:{references:({tutorialState:e})=>e.references,currentBreakpoint(){return this.tutorialState.breakpoint},hasRuntimePreview(){return!!this.preview},previewAssetSize(){const e=this.hasRuntimePreview?this.references[this.preview]:{},t=(e.variants||[{}])[0]||{},n={width:900};let s=t.size||{};s.width||s.height||(s=n);const i=this.currentBreakpoint===Ms.medium?.8:1;return Fs(s,i)},previewSize(){const e={width:102};return this.shouldDisplayHideLabel&&this.previewAssetSize?{width:this.previewAssetSize.width}:e},previewStyles(){const{width:e}=this.previewSize;return{width:`${e}px`}},codeProps(){return this.references[this.code]},runtimePreviewClasses(){return{collapsed:!this.shouldDisplayHideLabel,disabled:!this.hasRuntimePreview,"runtime-preview-ide":this.isTargetIDE}},shouldDisplayHideLabel(){return this.hasRuntimePreview&&this.isRuntimePreviewVisible},runtimePreviewTitle(){return this.hasRuntimePreview?null:this.$t("tutorials.preview.no-preview-available-step")},togglePreviewText(){return this.$tc("tutorials.preview.title",this.hasRuntimePreview?1:0)},textAriaLabel(){return`${this.togglePreviewText}, ${this.shouldDisplayHideLabel?this.$t("verbs.hide"):this.$t("verbs.show")}`}},methods:{handleLeave(e,t){setTimeout(t,200)},togglePreview(){this.hasRuntimePreview&&this.$emit("runtime-preview-toggle",!this.isRuntimePreviewVisible)}}},js=Vs,Es=(0,w.Z)(js,Zs,Rs,!1,null,"395e30cd",null),Hs=Es.exports,Us=n(5657),zs=function(){var e=this,t=e._self._c;return t("div",{style:e.backgroundStyle},[e._t("default")],2)},Gs=[],Ws={name:"BackgroundTheme",data(){return{codeThemeState:_s.Z.state}},computed:{backgroundStyle(){const{codeColors:e}=this.codeThemeState;return e?{"--background":e.background}:null}}},Qs=Ws,Ks=(0,w.Z)(Qs,zs,Gs,!1,null,null,null),Xs=Ks.exports,Ys=function(){var e=this,t=e._self._c;return t("div",{class:["step-container",`step-${e.stepNumber}`]},[t("div",{ref:"step",staticClass:"step",class:{focused:e.isActive},attrs:{"data-index":e.index}},[t("p",{staticClass:"step-label"},[e._v(e._s(e.$t("tutorials.step",{number:e.stepNumber})))]),t("ContentNode",{attrs:{content:e.content}}),e.caption&&e.caption.length>0?t("ContentNode",{staticClass:"caption",attrs:{content:e.caption}}):e._e()],1),e.isBreakpointSmall||!e.isTargetIDE?t("div",{staticClass:"media-container"},[e.media?t("Asset",{attrs:{identifier:e.media,videoAutoplays:"",videoMuted:""}}):e._e(),e.code?t("MobileCodePreview",{attrs:{code:e.code}},[e.runtimePreview?t("Asset",{staticClass:"preview",attrs:{identifier:e.runtimePreview}}):e._e()],1):e._e()],1):e._e()])},Js=[],ei=function(){var e=this,t=e._self._c;return t("BackgroundTheme",{staticClass:"mobile-code-preview"},[e.code?t("GenericModal",{staticClass:"full-code-listing-modal",attrs:{theme:e.isTargetIDE?"code":"light",codeBackgroundColorOverride:e.modalBackgroundColor,isFullscreen:"",visible:e.fullCodeIsVisible},on:{"update:visible":function(t){e.fullCodeIsVisible=t}}},[t("div",{staticClass:"full-code-listing-modal-content"},[t("CodeTheme",[t("CodeListing",e._b({staticClass:"full-code-listing",attrs:{showLineNumbers:""}},"CodeListing",e.codeProps,!1))],1)],1)]):e._e(),t("CodeTheme",[e.code?t("MobileCodeListing",e._b({attrs:{showLineNumbers:""},on:{"file-name-click":e.toggleFullCode}},"MobileCodeListing",e.codeProps,!1)):e._e()],1),t("CodeTheme",{staticClass:"preview-toggle-container"},[t("PreviewToggle",{attrs:{isActionable:!!e.$slots.default},on:{click:e.togglePreview}})],1),e.$slots.default?t("GenericModal",{staticClass:"runtime-preview-modal",attrs:{theme:e.isTargetIDE?"dynamic":"light",isFullscreen:"",visible:e.previewIsVisible},on:{"update:visible":function(t){e.previewIsVisible=t}}},[t("div",{staticClass:"runtime-preview-modal-content"},[t("span",{staticClass:"runtime-preview-label"},[e._v(e._s(e.$tc("tutorials.preview.title",1)))]),e._t("default")],2)]):e._e()],1)},ti=[],ni=function(){var e=this,t=e._self._c;return t("div",{staticClass:"code-listing-preview",attrs:{"data-syntax":e.syntax}},[t("CodeListing",{attrs:{fileName:e.fileName,syntax:e.syntax,fileType:e.fileType,content:e.previewedLines,startLineNumber:e.displayedRange.start,highlights:e.highlights,showLineNumbers:"",isFileNameActionable:""},on:{"file-name-click":function(t){return e.$emit("file-name-click")}}})],1)},si=[],ii={name:"MobileCodeListing",components:{CodeListing:Os.Z},props:{fileName:String,syntax:String,fileType:String,content:{type:Array,required:!0},highlights:{type:Array,default:()=>[]}},computed:{highlightedLineNumbers(){return new Set(this.highlights.map((({line:e})=>e)))},firstHighlightRange(){if(0===this.highlightedLineNumbers.size)return{start:1,end:this.content.length};const e=Math.min(...this.highlightedLineNumbers.values());let t=e;while(this.highlightedLineNumbers.has(t+1))t+=1;return{start:e,end:t}},displayedRange(){const e=this.firstHighlightRange,t=e.start-2<1?1:e.start-2,n=e.end+3>=this.content.length+1?this.content.length+1:e.end+3;return{start:t,end:n}},previewedLines(){return this.content.slice(this.displayedRange.start-1,this.displayedRange.end-1)}}},ri=ii,oi=(0,w.Z)(ri,ni,si,!1,null,"0bdf2f26",null),ai=oi.exports,li=function(){var e=this,t=e._self._c;return t("span",{staticClass:"toggle-preview"},[e.isActionable?t("a",{staticClass:"toggle-text",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[e._v(" "+e._s(e.$tc("tutorials.preview.title",1))+" "),t("InlinePlusCircleIcon",{staticClass:"toggle-icon icon-inline"})],1):t("span",{staticClass:"toggle-text"},[e._v(" "+e._s(e.$tc("tutorials.preview.title",0))+" ")])])},ci=[],ui=n(6772),di={name:"MobileCodePreviewToggle",components:{InlinePlusCircleIcon:ui.Z},props:{isActionable:{type:Boolean,required:!0}}},pi=di,hi=(0,w.Z)(pi,li,ci,!1,null,"78763c14",null),mi=hi.exports,vi={name:"MobileCodePreview",inject:["isTargetIDE"],mixins:[A.Z],components:{GenericModal:Xt.Z,CodeListing:Os.Z,MobileCodeListing:ai,PreviewToggle:mi,CodeTheme:Bs.Z,BackgroundTheme:Xs},props:{code:{type:String,required:!0}},computed:{codeProps(){return this.references[this.code]},modalBackgroundColor(){const{codeColors:e}=this.store.state;return e?e.background:null}},data(){return{previewIsVisible:!1,fullCodeIsVisible:!1}},methods:{togglePreview(){this.previewIsVisible=!this.previewIsVisible},toggleFullCode(){this.fullCodeIsVisible=!this.fullCodeIsVisible}}},fi=vi,gi=(0,w.Z)(fi,ei,ti,!1,null,"b1691954",null),yi=gi.exports;const{BreakpointName:Ci}=o["default"].constants;var bi={name:"Step",components:{Asset:Ie.Z,MobileCodePreview:yi,ContentNode:qe["default"]},inject:["isTargetIDE","store"],props:{code:{type:String,required:!1},content:{type:Array,required:!0},caption:{type:Array,required:!1},media:{type:String,required:!1},runtimePreview:{type:String,required:!1},sectionNumber:{type:Number,required:!0},stepNumber:{type:Number,required:!0},numberOfSteps:{type:Number,required:!0},index:{type:Number,required:!0},currentIndex:{type:Number,required:!0}},data(){return{tutorialState:this.store.state}},computed:{isBreakpointSmall(){return this.tutorialState.breakpoint===Ci.small},isActive:({index:e,currentIndex:t})=>e===t}},_i=bi,wi=(0,w.Z)(_i,Ys,Js,!1,null,"d0198556",null),ki=wi.exports;const{BreakpointName:Si}=o["default"].constants,{IntersectionDirections:xi}=Xe["default"].constants,Ai="-35% 0% -65% 0%";var Ti={name:"SectionSteps",components:{ContentNode:qe["default"],Step:ki,Asset:Ie.Z,CodePreview:Hs,BackgroundTheme:Xs},mixins:[Xe["default"]],constants:{IntersectionMargins:Ai},inject:["isTargetIDE","store"],data(){const e=this.content.findIndex(this.isStepNode),{code:t,media:n,runtimePreview:s}=this.content[e]||{};return{tutorialState:this.store.state,visibleAsset:{media:n,code:t,runtimePreview:s},activeStep:e}},computed:{assetContainerClasses(){return{"for-step-code":!!this.visibleAsset.code,ide:this.isTargetIDE}},numberOfSteps(){return this.content.filter(this.isStepNode).length},contentNodes(){return this.content.reduce((({stepCounter:e,nodes:t},n,s)=>{const{type:i,...r}=n,o=this.isStepNode(n),a=o?e+1:e;return o?{stepCounter:e+1,nodes:t.concat({component:ki,type:i,props:{...r,stepNumber:a,index:s,numberOfSteps:this.numberOfSteps,sectionNumber:this.sectionNumber}})}:{stepCounter:e,nodes:t.concat({component:qe["default"],type:i,props:{content:[n]}})}}),{stepCounter:0,nodes:[]}).nodes},isBreakpointSmall(){return this.tutorialState.breakpoint===Si.small},stepNodes:({contentNodes:e,isStepNode:t})=>e.filter(t),intersectionRootMargin:()=>Ai},async mounted(){await(0,Us.J)(8),this.findClosestStepNode()},methods:{isStepNode({type:e}){return"step"===e},contentClass(e){return{[`interstitial interstitial-${e+1}`]:!this.isStepNode(this.content[e])}},onReverseIntoLastStep(){const{asset:e}=this.$refs;if(e){const t=e.$el.querySelector("video");t&&(t.currentTime=0,t.play().catch((()=>{})))}},onFocus(e){const{code:t,media:n,runtimePreview:s}=this.content[e];this.activeStep=e,this.visibleAsset={code:t,media:n,runtimePreview:s}},onRuntimePreviewToggle(e){this.$emit("runtime-preview-toggle",e)},findClosestStepNode(){const e=.333*window.innerHeight;let t=null,n=0;this.stepNodes.forEach((s=>{const{index:i}=s.props,r=this.$refs.contentNodes[i].$refs.step;if(!r)return;const{top:o,bottom:a}=r.getBoundingClientRect(),l=o-e,c=a-e,u=Math.abs(l+c);(0===n||u<=n)&&(n=u,t=i)})),null!==t&&this.onFocus(t)},getIntersectionTargets(){const{stepNodes:e,$refs:t}=this;return e.map((({props:{index:e}})=>t.contentNodes[e].$refs.step))},onIntersect(e){const{target:t,isIntersecting:n}=e;if(!n)return;const s=parseFloat(t.getAttribute("data-index"));this.intersectionScrollDirection===xi.down&&s===this.stepNodes[this.stepNodes.length-1].props.index&&this.onReverseIntoLastStep(),this.onFocus(s)}},props:{content:{type:Array,required:!0},isRuntimePreviewVisible:{type:Boolean,require:!0},sectionNumber:{type:Number,required:!0}}},Ii=Ti,$i=(0,w.Z)(Ii,Ps,Ds,!1,null,"e3061a7c",null),Ni=$i.exports,qi={name:"Section",components:{Intro:qs,LinkableSection:tt,Steps:Ni},computed:{introProps(){const[{content:e,media:t},...n]=this.contentSection;return{content:e,expandedSections:n,media:t,sectionAnchor:this.anchor,sectionNumber:this.sectionNumber,title:this.title}}},props:{anchor:{type:String,required:!0},title:{type:String,required:!0},contentSection:{type:Array,required:!0},stepsSection:{type:Array,required:!0},sectionNumber:{type:Number,required:!0},isRuntimePreviewVisible:{type:Boolean,required:!0}},methods:{onRuntimePreviewToggle(e){this.$emit("runtime-preview-toggle",e)}}},Pi=qi,Di=(0,w.Z)(Pi,Ss,xs,!1,null,"6b3a0b3a",null),Zi=Di.exports,Ri={name:"SectionList",components:{Section:Zi},data(){return{isRuntimePreviewVisible:!0}},props:{tasks:{type:Array,required:!0}},methods:{onRuntimePreviewToggle(e){this.isRuntimePreviewVisible=e}}},Oi=Ri,Li=(0,w.Z)(Oi,ws,ks,!1,null,"79a75e9e",null),Bi=Li.exports;const Mi={assessments:cs,hero:Sn,tasks:Bi,callToAction:Pt},Fi=new Set(Object.keys(Mi)),Vi={name:"TutorialSection",render:function(e){const{kind:t,...n}=this.section,s=Mi[t];return s?e(s,{props:n}):null},props:{section:{type:Object,required:!0,validator:e=>Fi.has(e.kind)}}};var ji={name:"Tutorial",mixins:[_e.Z],components:{NavigationBar:be,Section:Vi,PortalTarget:h.YC,BreakpointEmitter:o["default"]},inject:["isTargetIDE","store"],computed:{heroSection(){return this.sections.find((({kind:e})=>"hero"===e))},tutorialTitle(){return(this.heroSection||{}).title},pageTitle(){return this.tutorialTitle?`${this.tutorialTitle} — ${this.metadata.category} Tutorials`:void 0},pageDescription:({heroSection:e,extractFirstParagraphText:t})=>e?t(e.content):null},props:{sections:{type:Array,required:!0},references:{type:Object,required:!0},hierarchy:{type:Object,required:!0},metadata:{type:Object,required:!0},identifierUrl:{type:String,required:!0}},methods:{handleBreakpointChange(e){this.store.updateBreakpoint(e)},handleCodeColorsChange(e){_s.Z.updateCodeColors(e)}},created(){m["default"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},"metadata.availableLocales":function(e){m["default"].setAvailableLocales(e)}},mounted(){this.$bridge.on("codeColors",this.handleCodeColorsChange),this.$bridge.send({type:"requestCodeColors"})},beforeDestroy(){this.$bridge.off("codeColors",this.handleCodeColorsChange)}},Ei=ji,Hi=(0,w.Z)(Ei,Cs,bs,!1,null,"1631abcb",null),Ui=Hi.exports,zi=n(1789),Gi=n(5184);const Wi={article:"article",tutorial:"project"};var Qi={name:"Topic",inject:{isTargetIDE:{default:!1}},mixins:[zi.Z,Gi.Z],data(){return{topicData:null}},computed:{navigationBarHeight(){return this.isTargetIDE?0:52},store(){return u},hierarchy(){const{hierarchy:e={}}=this.topicData,{technologyNavigation:t=["overview","tutorials","resources"]}=e||{};return{...e,technologyNavigation:t}},topicKey:({$route:e,topicData:t})=>[e.path,t.identifier.interfaceLanguage].join()},beforeRouteEnter(e,t,n){e.meta.skipFetchingData?n((e=>e.newContentMounted())):(0,r.Ek)(e,t,n).then((e=>n((t=>{t.topicData=e})))).catch(n)},beforeRouteUpdate(e,t,n){(0,r.Us)(e,t)?(0,r.Ek)(e,t,n).then((e=>{this.topicData=e,n()})).catch(n):n()},created(){this.store.reset()},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge)},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge)},methods:{componentFor(e){const{kind:t}=e;return{[Wi.article]:ys,[Wi.tutorial]:Ui}[t]},propsFor(e){const{hierarchy:t,kind:n,metadata:s,references:i,sections:r,identifier:o}=e;return{[Wi.article]:{hierarchy:t,metadata:s,references:i,sections:r,identifierUrl:o.url},[Wi.tutorial]:{hierarchy:t,metadata:s,references:i,sections:r,identifierUrl:o.url}}[n]}},provide(){return{navigationBarHeight:this.navigationBarHeight,store:this.store}},watch:{topicData(){this.$nextTick((()=>{this.newContentMounted()}))}}},Ki=Qi,Xi=(0,w.Z)(Ki,s,i,!1,null,null,null),Yi=Xi.exports}}]); \ No newline at end of file diff --git a/docs/js/tutorials-overview.2eff1231.js b/docs/js/tutorials-overview.2eff1231.js deleted file mode 100644 index 7cbb46ddf..000000000 --- a/docs/js/tutorials-overview.2eff1231.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[843],{7214:function(t,e,n){n.d(e,{Z:function(){return u}});var i=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"download-icon",attrs:{viewBox:"0 0 14 14",themeId:"download"}},[e("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),e("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},s=[],o=n(3453),a={name:"DownloadIcon",components:{SVGIcon:o.Z}},r=a,l=n(1001),c=(0,l.Z)(r,i,s,!1,null,null,null),u=c.exports},2573:function(t,e,n){n.d(e,{Z:function(){return c}});var i=function(){var t=this,e=t._self._c;return e("router-link",{staticClass:"nav-title-content",attrs:{to:t.to}},[e("span",{staticClass:"title"},[t._t("default")],2),e("span",{staticClass:"subhead"},[t._v(" "),t._t("subhead")],2)])},s=[],o={name:"NavTitleContainer",props:{to:{type:[String,Object],required:!0}}},a=o,r=n(1001),l=(0,r.Z)(a,i,s,!1,null,"854b4dd6",null),c=l.exports},4586:function(t,e,n){n.r(e),n.d(e,{default:function(){return nn}});var i,s,o=function(){var t=this,e=t._self._c;return t.topicData?e("Overview",t._b({key:t.topicKey},"Overview",t.overviewProps,!1)):t._e()},a=[],r=n(8841),l=n(1789),c=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tutorials-overview"},[t.isTargetIDE?t._e():e("Nav",{staticClass:"theme-dark",attrs:{sections:t.otherSections}},[t._v(" "+t._s(t.title)+" ")]),e("main",{staticClass:"main",attrs:{id:"main",tabindex:"0"}},[e("div",{staticClass:"radial-gradient"},[t._t("above-hero"),t.heroSection?e("Hero",{attrs:{action:t.heroSection.action,content:t.heroSection.content,estimatedTime:t.metadata.estimatedTime,image:t.heroSection.image,title:t.heroSection.title}}):t._e()],2),t.otherSections.length>0?e("LearningPath",{attrs:{sections:t.otherSections}}):t._e()],1)],1)},u=[],m=n(4030),d={state:{activeTutorialLink:null,activeVolume:null,references:{}},reset(){this.state.activeTutorialLink=null,this.state.activeVolume=null,this.state.references={}},setActiveSidebarLink(t){this.state.activeTutorialLink=t},setActiveVolume(t){this.state.activeVolume=t},setReferences(t){this.state.references=t}},p=function(){var t=this,e=t._self._c;return e("NavBase",{scopedSlots:t._u([{key:"menu-items",fn:function(){return[e("NavMenuItemBase",{staticClass:"in-page-navigation"},[e("TutorialsNavigation",{attrs:{sections:t.sections}})],1),t._t("menu-items")]},proxy:!0}],null,!0)},[e("NavTitleContainer",{attrs:{to:t.buildUrl(t.$route.path,t.$route.query)},scopedSlots:t._u([{key:"default",fn:function(){return[t._t("default")]},proxy:!0},{key:"subhead",fn:function(){return[t._v(t._s(t.$tc("tutorials.title",2)))]},proxy:!0}],null,!0)})],1)},h=[],v=n(3975),f=function(){var t=this,e=t._self._c;return e("nav",{staticClass:"tutorials-navigation"},[e("TutorialsNavigationList",t._l(t.sections,(function(n,i){return e("li",{key:`${n.name}_${i}`,class:t.sectionClasses(n)},[t.isVolume(n)?e(t.componentForVolume(n),t._b({tag:"component",on:{"select-menu":t.onSelectMenu,"deselect-menu":t.onDeselectMenu}},"component",t.propsForVolume(n),!1),t._l(n.chapters,(function(n){return e("li",{key:n.name},[e("TutorialsNavigationLink",[t._v(" "+t._s(n.name)+" ")])],1)})),0):t.isResources(n)?e("TutorialsNavigationLink",[t._v(" "+t._s(t.$t("sections.resources"))+" ")]):t._e()],1)})),0)],1)},_=[],g=function(){var t=this,e=t._self._c;return e("router-link",{staticClass:"tutorials-navigation-link",class:{active:t.active},attrs:{to:t.fragment},nativeOn:{click:function(e){return t.handleFocusAndScroll(t.fragment.hash)}}},[t._t("default")],2)},C=[],y=n(3208),b=n(3704),T={name:"TutorialsNavigationLink",mixins:[b.Z],inject:{store:{default:()=>({state:{}})}},data(){return{state:this.store.state}},computed:{active:({state:{activeTutorialLink:t},text:e})=>e===t,fragment:({text:t,$route:e})=>({hash:(0,y.HA)(t),query:e.query}),text:({$slots:{default:[{text:t}]}})=>t.trim()}},S=T,k=n(1001),V=(0,k.Z)(S,g,C,!1,null,"e9f9b59c",null),x=V.exports,Z=function(){var t=this,e=t._self._c;return e("ol",{staticClass:"tutorials-navigation-list"},[t._t("default")],2)},I=[],N={name:"TutorialsNavigationList"},A=N,w=(0,k.Z)(A,Z,I,!1,null,"4e0180fa",null),q=w.exports,$=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tutorials-navigation-menu",class:{collapsed:t.collapsed}},[e("button",{staticClass:"toggle",attrs:{"aria-expanded":t.collapsed?"false":"true",type:"button"},on:{click:function(e){return e.stopPropagation(),t.onClick.apply(null,arguments)}}},[e("span",{staticClass:"text"},[t._v(t._s(t.title))]),e("InlineCloseIcon",{staticClass:"toggle-icon icon-inline"})],1),e("transition-expand",[t.collapsed?t._e():e("div",{staticClass:"tutorials-navigation-menu-content"},[e("TutorialsNavigationList",{attrs:{"aria-label":t.$t("tutorials.nav.chapters")}},[t._t("default")],2)],1)])],1)},L=[],M=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"inline-close-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-close"}},[e("path",{attrs:{d:"M11.91 1l1.090 1.090-4.917 4.915 4.906 4.905-1.090 1.090-4.906-4.905-4.892 4.894-1.090-1.090 4.892-4.894-4.903-4.904 1.090-1.090 4.903 4.904z"}})])},D=[],F=n(3453),R={name:"InlineCloseIcon",components:{SVGIcon:F.Z}},O=R,j=(0,k.Z)(O,M,D,!1,null,null,null),B=j.exports,G={name:"TransitionExpand",functional:!0,render(t,e){const n={props:{name:"expand"},on:{afterEnter(t){t.style.height="auto"},enter(t){const{width:e}=getComputedStyle(t);t.style.width=e,t.style.position="absolute",t.style.visibility="hidden",t.style.height="auto";const{height:n}=getComputedStyle(t);t.style.width=null,t.style.position=null,t.style.visibility=null,t.style.height=0,getComputedStyle(t).height,requestAnimationFrame((()=>{t.style.height=n}))},leave(t){const{height:e}=getComputedStyle(t);t.style.height=e,getComputedStyle(t).height,requestAnimationFrame((()=>{t.style.height=0}))}}};return t("transition",n,e.children)}},H=G,z=(0,k.Z)(H,i,s,!1,null,null,null),P=z.exports,E={name:"TutorialsNavigationMenu",components:{InlineCloseIcon:B,TransitionExpand:P,TutorialsNavigationList:q},props:{collapsed:{type:Boolean,default:!0},title:{type:String,required:!0}},methods:{onClick(){this.collapsed?this.$emit("select-menu",this.title):this.$emit("deselect-menu")}}},U=E,K=(0,k.Z)(U,$,L,!1,null,"489416f8",null),Q=K.exports;const J={resources:"resources",volume:"volume"};var W={name:"TutorialsNavigation",components:{TutorialsNavigationLink:x,TutorialsNavigationList:q,TutorialsNavigationMenu:Q},constants:{SectionKind:J},inject:{store:{default:()=>({setActiveVolume(){}})}},data(){return{state:this.store.state}},props:{sections:{type:Array,required:!0}},computed:{activeVolume:({state:t})=>t.activeVolume},methods:{sectionClasses(t){return{volume:this.isVolume(t),"volume--named":this.isNamedVolume(t),resource:this.isResources(t)}},componentForVolume:({name:t})=>t?Q:q,isResources:({kind:t})=>t===J.resources,isVolume:({kind:t})=>t===J.volume,activateFirstNamedVolume(){const{isNamedVolume:t,sections:e}=this,n=e.find(t);n&&this.store.setActiveVolume(n.name)},isNamedVolume(t){return this.isVolume(t)&&t.name},onDeselectMenu(){this.store.setActiveVolume(null)},onSelectMenu(t){this.store.setActiveVolume(t)},propsForVolume({name:t}){const{activeVolume:e}=this;return t?{collapsed:t!==e,title:t}:{"aria-label":"Chapters"}}},created(){this.activateFirstNamedVolume()}},X=W,Y=(0,k.Z)(X,f,_,!1,null,"79093ed6",null),tt=Y.exports,et=n(2573),nt=n(2449),it=n(3822);const st={resources:"resources",volume:"volume"};var ot={name:"Nav",constants:{SectionKind:st},components:{NavMenuItemBase:it.Z,NavTitleContainer:et.Z,TutorialsNavigation:tt,NavBase:v.Z},props:{sections:{type:Array,require:!0}},methods:{buildUrl:nt.Q2}},at=ot,rt=(0,k.Z)(at,p,h,!1,null,"54bcce6d",null),lt=rt.exports,ct=n(2974),ut=function(){var t=this,e=t._self._c;return e("section",{staticClass:"hero"},[e("div",{staticClass:"copy-container"},[e("h1",{staticClass:"title"},[t._v(t._s(t.title))]),t.content?e("ContentNode",{attrs:{content:t.content}}):t._e(),t.estimatedTime?e("p",{staticClass:"meta"},[e("TimerIcon"),e("span",{staticClass:"meta-content"},[e("strong",{staticClass:"time"},[t._v(t._s(t.estimatedTime))]),e("span",[t._v(" "+t._s(t.$t("tutorials.estimated-time")))])])],1):t._e(),t.action?e("CallToActionButton",{attrs:{action:t.action,"aria-label":t.$t("tutorials.overriding-title",{newTitle:t.action.overridingTitle,title:t.title}),isDark:""}}):t._e()],1),t.image?e("Asset",{attrs:{identifier:t.image}}):t._e()],1)},mt=[],dt=n(5465),pt=n(7605),ht=n(8843),vt=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"timer-icon",attrs:{viewBox:"0 0 14 14",themeId:"timer"}},[e("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 2c-2.761 0-5 2.239-5 5s2.239 5 5 5c2.761 0 5-2.239 5-5v0c0-2.761-2.239-5-5-5v0z"}}),e("path",{attrs:{d:"M6.51 3.51h1.5v3.5h-1.5v-3.5z"}}),e("path",{attrs:{d:"M6.51 7.010h4v1.5h-4v-1.5z"}})])},ft=[],_t={name:"TimerIcon",components:{SVGIcon:F.Z}},gt=_t,Ct=(0,k.Z)(gt,vt,ft,!1,null,null,null),yt=Ct.exports,bt={name:"Hero",components:{Asset:dt.Z,CallToActionButton:pt.Z,ContentNode:ht["default"],TimerIcon:yt},props:{action:{type:Object,required:!1},content:{type:Array,required:!1},estimatedTime:{type:String,required:!1},image:{type:String,required:!1},title:{type:String,required:!0}}},Tt=bt,St=(0,k.Z)(Tt,ut,mt,!1,null,"383dab71",null),kt=St.exports,Vt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"learning-path",class:t.classes},[e("div",{staticClass:"main-container"},[t.isTargetIDE?t._e():e("div",{staticClass:"secondary-content-container"},[e("TutorialsNavigation",{attrs:{sections:t.sections,"aria-label":t.$t("sections.on-this-page")}})],1),e("div",{staticClass:"primary-content-container"},[e("div",{staticClass:"content-sections-container"},[t._l(t.volumes,(function(n,i){return e("Volume",t._b({key:`volume_${i}`,staticClass:"content-section"},"Volume",t.propsFor(n),!1))})),t._l(t.otherSections,(function(n,i){return e(t.componentFor(n),t._b({key:`resource_${i}`,tag:"component",staticClass:"content-section"},"component",t.propsFor(n),!1))}))],2)])])])},xt=[],Zt=function(){var t=this,e=t._self._c;return e("section",{staticClass:"resources",attrs:{id:"resources",tabindex:"-1"}},[e("VolumeName",{attrs:{name:t.$t("sections.resources"),content:t.content}}),e("TileGroup",{attrs:{tiles:t.tiles}})],1)},It=[],Nt=n(9146);const At={topOneThird:"-30% 0% -70% 0%",center:"-50% 0% -50% 0%"};var wt={mixins:[Nt["default"]],computed:{intersectionRoot(){return null},intersectionRootMargin(){return At.center}},methods:{onIntersect(t){if(!t.isIntersecting)return;const e=this.onIntersectViewport;e?e():console.warn("onIntersectViewportCenter not implemented")}}},qt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"volume-name"},[t.image?e("Asset",{staticClass:"image",attrs:{identifier:t.image,"aria-hidden":"true"}}):t._e(),e("h2",{staticClass:"name"},[t._v(" "+t._s(t.name)+" ")]),t.content?e("ContentNode",{attrs:{content:t.content}}):t._e()],1)},$t=[],Lt={name:"VolumeName",components:{ContentNode:ht["default"],Asset:dt.Z},props:{image:{type:String,required:!1},content:{type:Array,required:!1},name:{type:String,required:!1}}},Mt=Lt,Dt=(0,k.Z)(Mt,qt,$t,!1,null,"569db166",null),Ft=Dt.exports,Rt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tile-group",class:t.countClass},t._l(t.tiles,(function(n){return e("Tile",t._b({key:n.title},"Tile",t.propsFor(n),!1))})),1)},Ot=[],jt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tile"},[t.identifier?e("div",{staticClass:"icon"},[e(t.iconComponent,{tag:"component"})],1):t._e(),e("div",{staticClass:"title"},[t._v(t._s(t.title))]),e("ContentNode",{attrs:{content:t.content}}),t.action?e("DestinationDataProvider",{attrs:{destination:t.action},scopedSlots:t._u([{key:"default",fn:function({url:n,title:i}){return[e("Reference",{staticClass:"link",attrs:{url:n}},[t._v(" "+t._s(i)+" "),e("InlineChevronRightIcon",{staticClass:"link-icon icon-inline"})],1)]}}],null,!1,2081312588)}):t._e()],1)},Bt=[],Gt=n(7775),Ht=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"document-icon",attrs:{viewBox:"0 0 14 14",themeId:"document"}},[e("path",{attrs:{d:"M11.2,5.3,8,2l-.1-.1H2.8V12.1h8.5V6.3l-.1-1ZM8,3.2l2,2.1H8Zm2.4,8H3.6V2.8H7V6.3h3.4Z"}})])},zt=[],Pt={name:"DocumentIcon",components:{SVGIcon:F.Z}},Et=Pt,Ut=(0,k.Z)(Et,Ht,zt,!1,null,"3a80772b",null),Kt=Ut.exports,Qt=n(7214),Jt=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"forum-icon",attrs:{viewBox:"0 0 14 14",themeId:"forum"}},[e("path",{attrs:{d:"M13 1v9h-7l-1.5 3-1.5-3h-2v-9zM12 2h-10v7h1.616l0.884 1.763 0.88-1.763h6.62z"}}),e("path",{attrs:{d:"M3 4h8.001v1h-8.001v-1z"}}),e("path",{attrs:{d:"M3 6h8.001v1h-8.001v-1z"}})])},Wt=[],Xt={name:"ForumIcon",components:{SVGIcon:F.Z}},Yt=Xt,te=(0,k.Z)(Yt,Jt,Wt,!1,null,null,null),ee=te.exports,ne=n(6698),ie=n(2387),se=n(8785),oe=n(1295);const ae={documentation:"documentation",downloads:"downloads",featured:"featured",forums:"forums",sampleCode:"sampleCode",videos:"videos"};var re={name:"Tile",constants:{Identifier:ae},components:{DestinationDataProvider:oe.Z,InlineChevronRightIcon:se.Z,ContentNode:ht["default"],CurlyBracketsIcon:Gt.Z,DocumentIcon:Kt,DownloadIcon:Qt.Z,ForumIcon:ee,PlayIcon:ne.Z,Reference:ie.Z},props:{action:{type:Object,required:!1},content:{type:Array,required:!0},identifier:{type:String,required:!1},title:{type:String,require:!0}},computed:{iconComponent:({identifier:t})=>({[ae.documentation]:Kt,[ae.downloads]:Qt.Z,[ae.forums]:ee,[ae.sampleCode]:Gt.Z,[ae.videos]:ne.Z}[t])}},le=re,ce=(0,k.Z)(le,jt,Bt,!1,null,"74dbeb68",null),ue=ce.exports,me={name:"TileGroup",components:{Tile:ue},props:{tiles:{type:Array,required:!0}},computed:{countClass:({tiles:t})=>`count-${t.length}`},methods:{propsFor:({action:t,content:e,identifier:n,title:i})=>({action:t,content:e,identifier:n,title:i})}},de=me,pe=(0,k.Z)(de,Rt,Ot,!1,null,"4cacce0a",null),he=pe.exports,ve={name:"Resources",mixins:[wt],inject:{store:{default:()=>({setActiveSidebarLink(){},setActiveVolume(){}})}},components:{VolumeName:Ft,TileGroup:he},computed:{intersectionRootMargin:()=>At.topOneThird},props:{content:{type:Array,required:!1},tiles:{type:Array,required:!0}},methods:{onIntersectViewport(){this.store.setActiveSidebarLink("Resources"),this.store.setActiveVolume(null)}}},fe=ve,_e=(0,k.Z)(fe,Zt,It,!1,null,"7f8022c1",null),ge=_e.exports,Ce=function(){var t=this,e=t._self._c;return e("section",{staticClass:"volume"},[t.name?e("VolumeName",t._b({},"VolumeName",{name:t.name,image:t.image,content:t.content},!1)):t._e(),t._l(t.chapters,(function(n,i){return e("Chapter",{key:n.name,staticClass:"tile",attrs:{content:n.content,image:n.image,name:n.name,number:i+1,topics:t.lookupTopics(n.tutorials),volumeHasName:!!t.name}})}))],2)},ye=[],be=function(){var t=this,e=t._self._c;return e("section",{staticClass:"chapter",attrs:{id:t.anchor,tabindex:"-1"}},[e("div",{staticClass:"info"},[e("Asset",{attrs:{identifier:t.image,"aria-hidden":"true"}}),e("div",{staticClass:"intro"},[e(t.volumeHasName?"h3":"h2",{tag:"component",staticClass:"name",attrs:{"aria-label":`${t.name} - ${t.$tc("tutorials.sections.chapter",{number:t.number})}`}},[e("span",{staticClass:"eyebrow",attrs:{"aria-hidden":"true"}},[t._v(" "+t._s(t.$t("tutorials.sections.chapter",{number:t.number}))+" ")]),e("span",{staticClass:"name-text",attrs:{"aria-hidden":"true"}},[t._v(t._s(t.name))])]),t.content?e("ContentNode",{attrs:{content:t.content}}):t._e()],1)],1),e("TopicList",{attrs:{topics:t.topics}})],1)},Te=[],Se=function(){var t=this,e=t._self._c;return e("ol",{staticClass:"topic-list"},t._l(t.topics,(function(n){return e("li",{key:n.url,staticClass:"topic",class:[t.kindClassFor(n),{"no-time-estimate":!n.estimatedTime}]},[e("div",{staticClass:"topic-icon"},[e(t.iconComponent(n),{tag:"component"})],1),e("router-link",{staticClass:"container",attrs:{to:t.buildUrl(n.url,t.$route.query),"aria-label":t.ariaLabelFor(n)}},[e("div",{staticClass:"link"},[t._v(t._s(n.title))]),n.estimatedTime?e("div",{staticClass:"time"},[e("TimerIcon"),e("span",{staticClass:"time-label"},[t._v(t._s(n.estimatedTime))])],1):t._e()])],1)})),0)},ke=[],Ve=n(5692),xe=n(8638);const Ze={article:"article",tutorial:"project"},Ie={article:"article",tutorial:"tutorial"},Ne={[Ze.article]:"Article",[Ze.tutorial]:"Tutorial"};var Ae={name:"ChapterTopicList",components:{TimerIcon:yt},constants:{TopicKind:Ze,TopicKindClass:Ie,TopicKindIconLabel:Ne},props:{topics:{type:Array,required:!0}},methods:{buildUrl:nt.Q2,iconComponent:({kind:t})=>({[Ze.article]:Ve.Z,[Ze.tutorial]:xe.Z}[t]),kindClassFor:({kind:t})=>({[Ze.article]:Ie.article,[Ze.tutorial]:Ie.tutorial}[t]),formatTime(t){return t.replace("min",` ${this.$t("tutorials.time.minutes.full")}`).replace("hrs",` ${this.$t("tutorials.time.hours.full")}`)},ariaLabelFor(t){const{title:e,estimatedTime:n,kind:i}=t,s=[e,Ne[i]];return n&&s.push(`${this.formatTime(n)} ${this.$t("tutorials.estimated-time")}`),s.join(" - ")}}},we=Ae,qe=(0,k.Z)(we,Se,ke,!1,null,"0589dc3b",null),$e=qe.exports,Le={name:"Chapter",mixins:[wt],inject:{store:{default:()=>({setActiveSidebarLink(){},setActiveVolume(){}})}},components:{Asset:dt.Z,ContentNode:ht["default"],TopicList:$e},props:{content:{type:Array,required:!1},image:{type:String,required:!0},name:{type:String,required:!0},number:{type:Number,required:!0},topics:{type:Array,required:!0},volumeHasName:{type:Boolean,default:!1}},computed:{anchor:({name:t})=>(0,y.HA)(t),intersectionRootMargin:()=>At.topOneThird},methods:{onIntersectViewport(){this.store.setActiveSidebarLink(this.name),this.volumeHasName||this.store.setActiveVolume(null)}}},Me=Le,De=(0,k.Z)(Me,be,Te,!1,null,"7468bc5e",null),Fe=De.exports,Re={name:"Volume",mixins:[wt],components:{VolumeName:Ft,Chapter:Fe},computed:{references:({store:t})=>t.state.references,intersectionRootMargin:()=>At.topOneThird},inject:{store:{default:()=>({setActiveVolume(){},state:{references:{}}})}},props:{chapters:{type:Array,required:!0},content:{type:Array,required:!1},image:{type:String,required:!1},name:{type:String,required:!1}},methods:{lookupTopics(t){return t.reduce(((t,e)=>t.concat(this.references[e]||[])),[])},onIntersectViewport(){this.name&&this.store.setActiveVolume(this.name)}}},Oe=Re,je=(0,k.Z)(Oe,Ce,ye,!1,null,"540dbf10",null),Be=je.exports;const Ge={resources:"resources",volume:"volume"};var He={name:"LearningPath",components:{Resources:ge,TutorialsNavigation:tt,Volume:Be},constants:{SectionKind:Ge},inject:{isTargetIDE:{default:!1}},props:{sections:{type:Array,required:!0,validator:t=>t.every((t=>Object.prototype.hasOwnProperty.call(Ge,t.kind)))}},computed:{classes:({isTargetIDE:t})=>({ide:t}),partitionedSections:({sections:t})=>t.reduce((([t,e],n)=>n.kind===Ge.volume?[t.concat(n),e]:[t,e.concat(n)]),[[],[]]),volumes:({partitionedSections:t})=>t[0],otherSections:({partitionedSections:t})=>t[1]},methods:{componentFor:({kind:t})=>({[Ge.resources]:ge,[Ge.volume]:Be}[t]),propsFor:({chapters:t,content:e,image:n,kind:i,name:s,tiles:o})=>({[Ge.resources]:{content:e,tiles:o},[Ge.volume]:{chapters:t,content:e,image:n,name:s}}[i])}},ze=He,Pe=(0,k.Z)(ze,Vt,xt,!1,null,"69a72bbc",null),Ee=Pe.exports;const Ue={hero:"hero",resources:"resources",volume:"volume"};var Ke={name:"TutorialsOverview",components:{Hero:kt,LearningPath:Ee,Nav:lt},mixins:[ct.Z],constants:{SectionKind:Ue},inject:{isTargetIDE:{default:!1}},props:{metadata:{type:Object,default:()=>({})},references:{type:Object,default:()=>({})},sections:{type:Array,default:()=>[],validator:t=>t.every((t=>Object.prototype.hasOwnProperty.call(Ue,t.kind)))}},computed:{pageTitle:({title:t})=>[t,"Tutorials"].filter(Boolean).join(" "),pageDescription:({heroSection:t,extractFirstParagraphText:e})=>t?e(t.content):null,partitionedSections:({sections:t})=>t.reduce((([t,e],n)=>n.kind===Ue.hero?[t.concat(n),e]:[t,e.concat(n)]),[[],[]]),heroSections:({partitionedSections:t})=>t[0],otherSections:({partitionedSections:t})=>t[1],heroSection:({heroSections:t})=>t[0],store:()=>d,title:({metadata:{category:t=""}})=>t},provide(){return{store:this.store}},created(){m["default"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(t){this.store.setReferences(t)},"metadata.availableLocales":function(t){m["default"].setAvailableLocales(t)}}},Qe=Ke,Je=(0,k.Z)(Qe,c,u,!1,null,"40c62c57",null),We=Je.exports,Xe=n(5184),Ye={name:"TutorialsOverview",components:{Overview:We},mixins:[l.Z,Xe.Z],data(){return{topicData:null}},computed:{overviewProps:({topicData:{metadata:t,references:e,sections:n}})=>({metadata:t,references:e,sections:n}),topicKey:({$route:t,topicData:e})=>[t.path,e.identifier.interfaceLanguage].join()},beforeRouteEnter(t,e,n){t.meta.skipFetchingData?n((t=>t.newContentMounted())):(0,r.Ek)(t,e,n).then((t=>n((e=>{e.topicData=t})))).catch(n)},beforeRouteUpdate(t,e,n){(0,r.Us)(t,e)?(0,r.Ek)(t,e,n).then((t=>{this.topicData=t,n()})).catch(n):n()},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge)},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge)},watch:{topicData(){this.$nextTick((()=>{this.newContentMounted()}))}}},tn=Ye,en=(0,k.Z)(tn,o,a,!1,null,null,null),nn=en.exports}}]); \ No newline at end of file diff --git a/docs/js/tutorials-overview.acb09e8a.js b/docs/js/tutorials-overview.acb09e8a.js new file mode 100644 index 000000000..4b22a625c --- /dev/null +++ b/docs/js/tutorials-overview.acb09e8a.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[843],{7214:function(t,e,n){n.d(e,{Z:function(){return u}});var i=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"download-icon",attrs:{viewBox:"0 0 14 14",themeId:"download"}},[e("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),e("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},s=[],o=n(9742),a={name:"DownloadIcon",components:{SVGIcon:o.Z}},r=a,l=n(1001),c=(0,l.Z)(r,i,s,!1,null,null,null),u=c.exports},7181:function(t,e,n){n.d(e,{Z:function(){return u}});var i=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"inline-close-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-close"}},[e("path",{attrs:{d:"M11.91 1l1.090 1.090-4.917 4.915 4.906 4.905-1.090 1.090-4.906-4.905-4.892 4.894-1.090-1.090 4.892-4.894-4.903-4.904 1.090-1.090 4.903 4.904z"}})])},s=[],o=n(9742),a={name:"InlineCloseIcon",components:{SVGIcon:o.Z}},r=a,l=n(1001),c=(0,l.Z)(r,i,s,!1,null,null,null),u=c.exports},2573:function(t,e,n){n.d(e,{Z:function(){return c}});var i=function(){var t=this,e=t._self._c;return e("router-link",{staticClass:"nav-title-content",attrs:{to:t.to}},[e("span",{staticClass:"title"},[t._t("default")],2),e("span",{staticClass:"subhead"},[t._v(" "),t._t("subhead")],2)])},s=[],o={name:"NavTitleContainer",props:{to:{type:[String,Object],required:!0}}},a=o,r=n(1001),l=(0,r.Z)(a,i,s,!1,null,"854b4dd6",null),c=l.exports},9732:function(t,e,n){n.d(e,{Z:function(){return c}});var i,s,o={name:"TransitionExpand",functional:!0,render(t,e){const n={props:{name:"expand"},on:{afterEnter(t){t.style.height="auto"},enter(t){const{width:e}=getComputedStyle(t);t.style.width=e,t.style.position="absolute",t.style.visibility="hidden",t.style.height="auto";const{height:n}=getComputedStyle(t);t.style.width=null,t.style.position=null,t.style.visibility=null,t.style.height=0,getComputedStyle(t).height,requestAnimationFrame((()=>{t.style.height=n}))},leave(t){const{height:e}=getComputedStyle(t);t.style.height=e,getComputedStyle(t).height,requestAnimationFrame((()=>{t.style.height=0}))}}};return t("transition",n,e.children)}},a=o,r=n(1001),l=(0,r.Z)(a,i,s,!1,null,null,null),c=l.exports},578:function(t,e,n){n.r(e),n.d(e,{default:function(){return Ee}});var i=function(){var t=this,e=t._self._c;return t.topicData?e("Overview",t._b({key:t.topicKey},"Overview",t.overviewProps,!1)):t._e()},s=[],o=n(8841),a=n(1789),r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tutorials-overview"},[t.isTargetIDE?t._e():e("Nav",{staticClass:"theme-dark",attrs:{sections:t.otherSections}},[t._v(" "+t._s(t.title)+" ")]),e("main",{staticClass:"main",attrs:{id:"app-main",tabindex:"0"}},[e("div",{staticClass:"radial-gradient"},[t._t("above-hero"),t.heroSection?e("Hero",{attrs:{action:t.heroSection.action,content:t.heroSection.content,estimatedTime:t.metadata.estimatedTime,image:t.heroSection.image,title:t.heroSection.title}}):t._e()],2),t.otherSections.length>0?e("LearningPath",{attrs:{sections:t.otherSections}}):t._e()],1)],1)},l=[],c=n(4030),u={state:{activeTutorialLink:null,activeVolume:null,references:{}},reset(){this.state.activeTutorialLink=null,this.state.activeVolume=null,this.state.references={}},setActiveSidebarLink(t){this.state.activeTutorialLink=t},setActiveVolume(t){this.state.activeVolume=t},setReferences(t){this.state.references=t}},m=function(){var t=this,e=t._self._c;return e("NavBase",{scopedSlots:t._u([{key:"menu-items",fn:function(){return[e("NavMenuItemBase",{staticClass:"in-page-navigation"},[e("TutorialsNavigation",{attrs:{sections:t.sections}})],1),t._t("menu-items")]},proxy:!0}],null,!0)},[e("NavTitleContainer",{attrs:{to:t.buildUrl(t.$route.path,t.$route.query)},scopedSlots:t._u([{key:"default",fn:function(){return[t._t("default")]},proxy:!0},{key:"subhead",fn:function(){return[t._v(t._s(t.$tc("tutorials.title",2)))]},proxy:!0}],null,!0)})],1)},d=[],p=n(2586),h=function(){var t=this,e=t._self._c;return e("nav",{staticClass:"tutorials-navigation"},[e("TutorialsNavigationList",t._l(t.sections,(function(n,i){return e("li",{key:`${n.name}_${i}`,class:t.sectionClasses(n)},[t.isVolume(n)?e(t.componentForVolume(n),t._b({tag:"component",on:{"select-menu":t.onSelectMenu,"deselect-menu":t.onDeselectMenu}},"component",t.propsForVolume(n),!1),t._l(n.chapters,(function(n){return e("li",{key:n.name},[e("TutorialsNavigationLink",[t._v(" "+t._s(n.name)+" ")])],1)})),0):t.isResources(n)?e("TutorialsNavigationLink",[t._v(" "+t._s(t.$t("sections.resources"))+" ")]):t._e()],1)})),0)],1)},v=[],f=function(){var t=this,e=t._self._c;return e("router-link",{staticClass:"tutorials-navigation-link",class:{active:t.active},attrs:{to:t.fragment},nativeOn:{click:function(e){return t.handleFocusAndScroll(t.fragment.hash)}}},[t._t("default")],2)},_=[],g=n(3208),C=n(3704),y={name:"TutorialsNavigationLink",mixins:[C.Z],inject:{store:{default:()=>({state:{}})}},data(){return{state:this.store.state}},computed:{active:({state:{activeTutorialLink:t},text:e})=>e===t,fragment:({text:t,$route:e})=>({hash:(0,g.HA)(t),query:e.query}),text:({$slots:{default:[{text:t}]}})=>t.trim()}},b=y,T=n(1001),S=(0,T.Z)(b,f,_,!1,null,"e9f9b59c",null),k=S.exports,V=function(){var t=this,e=t._self._c;return e("ol",{staticClass:"tutorials-navigation-list"},[t._t("default")],2)},Z=[],x={name:"TutorialsNavigationList"},I=x,N=(0,T.Z)(I,V,Z,!1,null,"4e0180fa",null),A=N.exports,w=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tutorials-navigation-menu",class:{collapsed:t.collapsed}},[e("button",{staticClass:"toggle",attrs:{"aria-expanded":t.collapsed?"false":"true",type:"button"},on:{click:function(e){return e.stopPropagation(),t.onClick.apply(null,arguments)}}},[e("span",{staticClass:"text"},[t._v(t._s(t.title))]),e("InlineCloseIcon",{staticClass:"toggle-icon icon-inline"})],1),e("transition-expand",[t.collapsed?t._e():e("div",{staticClass:"tutorials-navigation-menu-content"},[e("TutorialsNavigationList",{attrs:{"aria-label":t.$t("tutorials.nav.chapters")}},[t._t("default")],2)],1)])],1)},q=[],$=n(7181),L=n(9732),M={name:"TutorialsNavigationMenu",components:{InlineCloseIcon:$.Z,TransitionExpand:L.Z,TutorialsNavigationList:A},props:{collapsed:{type:Boolean,default:!0},title:{type:String,required:!0}},methods:{onClick(){this.collapsed?this.$emit("select-menu",this.title):this.$emit("deselect-menu")}}},D=M,F=(0,T.Z)(D,w,q,!1,null,"489416f8",null),R=F.exports;const O={resources:"resources",volume:"volume"};var j={name:"TutorialsNavigation",components:{TutorialsNavigationLink:k,TutorialsNavigationList:A,TutorialsNavigationMenu:R},constants:{SectionKind:O},inject:{store:{default:()=>({setActiveVolume(){}})}},data(){return{state:this.store.state}},props:{sections:{type:Array,required:!0}},computed:{activeVolume:({state:t})=>t.activeVolume},methods:{sectionClasses(t){return{volume:this.isVolume(t),"volume--named":this.isNamedVolume(t),resource:this.isResources(t)}},componentForVolume:({name:t})=>t?R:A,isResources:({kind:t})=>t===O.resources,isVolume:({kind:t})=>t===O.volume,activateFirstNamedVolume(){const{isNamedVolume:t,sections:e}=this,n=e.find(t);n&&this.store.setActiveVolume(n.name)},isNamedVolume(t){return this.isVolume(t)&&t.name},onDeselectMenu(){this.store.setActiveVolume(null)},onSelectMenu(t){this.store.setActiveVolume(t)},propsForVolume({name:t}){const{activeVolume:e}=this;return t?{collapsed:t!==e,title:t}:{"aria-label":"Chapters"}}},created(){this.activateFirstNamedVolume()}},B=j,G=(0,T.Z)(B,h,v,!1,null,"79093ed6",null),H=G.exports,z=n(2573),P=n(2449),E=n(535);const U={resources:"resources",volume:"volume"};var K={name:"Nav",constants:{SectionKind:U},components:{NavMenuItemBase:E.Z,NavTitleContainer:z.Z,TutorialsNavigation:H,NavBase:p.Z},props:{sections:{type:Array,require:!0}},methods:{buildUrl:P.Q2}},Q=K,J=(0,T.Z)(Q,m,d,!1,null,"54bcce6d",null),W=J.exports,X=n(2974),Y=function(){var t=this,e=t._self._c;return e("section",{staticClass:"hero"},[e("div",{staticClass:"copy-container"},[e("h1",{staticClass:"title"},[t._v(t._s(t.title))]),t.content?e("ContentNode",{attrs:{content:t.content}}):t._e(),t.estimatedTime?e("p",{staticClass:"meta"},[e("TimerIcon"),e("span",{staticClass:"meta-content"},[e("strong",{staticClass:"time"},[t._v(t._s(t.estimatedTime))]),e("span",[t._v(" "+t._s(t.$t("tutorials.estimated-time")))])])],1):t._e(),t.action?e("CallToActionButton",{attrs:{action:t.action,"aria-label":t.$t("tutorials.overriding-title",{newTitle:t.action.overridingTitle,title:t.title}),isDark:""}}):t._e()],1),t.image?e("Asset",{attrs:{identifier:t.image}}):t._e()],1)},tt=[],et=n(4655),nt=n(7605),it=n(9519),st=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"timer-icon",attrs:{viewBox:"0 0 14 14",themeId:"timer"}},[e("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 2c-2.761 0-5 2.239-5 5s2.239 5 5 5c2.761 0 5-2.239 5-5v0c0-2.761-2.239-5-5-5v0z"}}),e("path",{attrs:{d:"M6.51 3.51h1.5v3.5h-1.5v-3.5z"}}),e("path",{attrs:{d:"M6.51 7.010h4v1.5h-4v-1.5z"}})])},ot=[],at=n(9742),rt={name:"TimerIcon",components:{SVGIcon:at.Z}},lt=rt,ct=(0,T.Z)(lt,st,ot,!1,null,null,null),ut=ct.exports,mt={name:"Hero",components:{Asset:et.Z,CallToActionButton:nt.Z,ContentNode:it["default"],TimerIcon:ut},props:{action:{type:Object,required:!1},content:{type:Array,required:!1},estimatedTime:{type:String,required:!1},image:{type:String,required:!1},title:{type:String,required:!0}}},dt=mt,pt=(0,T.Z)(dt,Y,tt,!1,null,"383dab71",null),ht=pt.exports,vt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"learning-path",class:t.classes},[e("div",{staticClass:"main-container"},[t.isTargetIDE?t._e():e("div",{staticClass:"secondary-content-container"},[e("TutorialsNavigation",{attrs:{sections:t.sections,"aria-label":t.$t("sections.on-this-page")}})],1),e("div",{staticClass:"primary-content-container"},[e("div",{staticClass:"content-sections-container"},[t._l(t.volumes,(function(n,i){return e("Volume",t._b({key:`volume_${i}`,staticClass:"content-section"},"Volume",t.propsFor(n),!1))})),t._l(t.otherSections,(function(n,i){return e(t.componentFor(n),t._b({key:`resource_${i}`,tag:"component",staticClass:"content-section"},"component",t.propsFor(n),!1))}))],2)])])])},ft=[],_t=function(){var t=this,e=t._self._c;return e("section",{staticClass:"resources",attrs:{id:"resources",tabindex:"-1"}},[e("VolumeName",{attrs:{name:t.$t("sections.resources"),content:t.content}}),e("TileGroup",{attrs:{tiles:t.tiles}})],1)},gt=[],Ct=n(9146);const yt={topOneThird:"-30% 0% -70% 0%",center:"-50% 0% -50% 0%"};var bt={mixins:[Ct["default"]],computed:{intersectionRoot(){return null},intersectionRootMargin(){return yt.center}},methods:{onIntersect(t){if(!t.isIntersecting)return;const e=this.onIntersectViewport;e?e():console.warn("onIntersectViewportCenter not implemented")}}},Tt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"volume-name"},[t.image?e("Asset",{staticClass:"image",attrs:{identifier:t.image,"aria-hidden":"true"}}):t._e(),e("h2",{staticClass:"name"},[t._v(" "+t._s(t.name)+" ")]),t.content?e("ContentNode",{attrs:{content:t.content}}):t._e()],1)},St=[],kt={name:"VolumeName",components:{ContentNode:it["default"],Asset:et.Z},props:{image:{type:String,required:!1},content:{type:Array,required:!1},name:{type:String,required:!1}}},Vt=kt,Zt=(0,T.Z)(Vt,Tt,St,!1,null,"569db166",null),xt=Zt.exports,It=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tile-group",class:t.countClass},t._l(t.tiles,(function(n){return e("Tile",t._b({key:n.title},"Tile",t.propsFor(n),!1))})),1)},Nt=[],At=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tile"},[t.identifier?e("div",{staticClass:"icon"},[e(t.iconComponent,{tag:"component"})],1):t._e(),e("div",{staticClass:"title"},[t._v(t._s(t.title))]),e("ContentNode",{attrs:{content:t.content}}),t.action?e("DestinationDataProvider",{attrs:{destination:t.action},scopedSlots:t._u([{key:"default",fn:function({url:n,title:i}){return[e("Reference",{staticClass:"link",attrs:{url:n}},[t._v(" "+t._s(i)+" "),e("InlineChevronRightIcon",{staticClass:"link-icon icon-inline"})],1)]}}],null,!1,2081312588)}):t._e()],1)},wt=[],qt=n(7775),$t=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"document-icon",attrs:{viewBox:"0 0 14 14",themeId:"document"}},[e("path",{attrs:{d:"M11.2,5.3,8,2l-.1-.1H2.8V12.1h8.5V6.3l-.1-1ZM8,3.2l2,2.1H8Zm2.4,8H3.6V2.8H7V6.3h3.4Z"}})])},Lt=[],Mt={name:"DocumentIcon",components:{SVGIcon:at.Z}},Dt=Mt,Ft=(0,T.Z)(Dt,$t,Lt,!1,null,"3a80772b",null),Rt=Ft.exports,Ot=n(7214),jt=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"forum-icon",attrs:{viewBox:"0 0 14 14",themeId:"forum"}},[e("path",{attrs:{d:"M13 1v9h-7l-1.5 3-1.5-3h-2v-9zM12 2h-10v7h1.616l0.884 1.763 0.88-1.763h6.62z"}}),e("path",{attrs:{d:"M3 4h8.001v1h-8.001v-1z"}}),e("path",{attrs:{d:"M3 6h8.001v1h-8.001v-1z"}})])},Bt=[],Gt={name:"ForumIcon",components:{SVGIcon:at.Z}},Ht=Gt,zt=(0,T.Z)(Ht,jt,Bt,!1,null,null,null),Pt=zt.exports,Et=n(6698),Ut=n(4260),Kt=n(8785),Qt=n(1295);const Jt={documentation:"documentation",downloads:"downloads",featured:"featured",forums:"forums",sampleCode:"sampleCode",videos:"videos"};var Wt={name:"Tile",constants:{Identifier:Jt},components:{DestinationDataProvider:Qt.Z,InlineChevronRightIcon:Kt.Z,ContentNode:it["default"],CurlyBracketsIcon:qt.Z,DocumentIcon:Rt,DownloadIcon:Ot.Z,ForumIcon:Pt,PlayIcon:Et.Z,Reference:Ut.Z},props:{action:{type:Object,required:!1},content:{type:Array,required:!0},identifier:{type:String,required:!1},title:{type:String,require:!0}},computed:{iconComponent:({identifier:t})=>({[Jt.documentation]:Rt,[Jt.downloads]:Ot.Z,[Jt.forums]:Pt,[Jt.sampleCode]:qt.Z,[Jt.videos]:Et.Z}[t])}},Xt=Wt,Yt=(0,T.Z)(Xt,At,wt,!1,null,"74dbeb68",null),te=Yt.exports,ee={name:"TileGroup",components:{Tile:te},props:{tiles:{type:Array,required:!0}},computed:{countClass:({tiles:t})=>`count-${t.length}`},methods:{propsFor:({action:t,content:e,identifier:n,title:i})=>({action:t,content:e,identifier:n,title:i})}},ne=ee,ie=(0,T.Z)(ne,It,Nt,!1,null,"4cacce0a",null),se=ie.exports,oe={name:"Resources",mixins:[bt],inject:{store:{default:()=>({setActiveSidebarLink(){},setActiveVolume(){}})}},components:{VolumeName:xt,TileGroup:se},computed:{intersectionRootMargin:()=>yt.topOneThird},props:{content:{type:Array,required:!1},tiles:{type:Array,required:!0}},methods:{onIntersectViewport(){this.store.setActiveSidebarLink("Resources"),this.store.setActiveVolume(null)}}},ae=oe,re=(0,T.Z)(ae,_t,gt,!1,null,"7f8022c1",null),le=re.exports,ce=function(){var t=this,e=t._self._c;return e("section",{staticClass:"volume"},[t.name?e("VolumeName",t._b({},"VolumeName",{name:t.name,image:t.image,content:t.content},!1)):t._e(),t._l(t.chapters,(function(n,i){return e("Chapter",{key:n.name,staticClass:"tile",attrs:{content:n.content,image:n.image,name:n.name,number:i+1,topics:t.lookupTopics(n.tutorials),volumeHasName:!!t.name}})}))],2)},ue=[],me=function(){var t=this,e=t._self._c;return e("section",{staticClass:"chapter",attrs:{id:t.anchor,tabindex:"-1"}},[e("div",{staticClass:"info"},[e("Asset",{attrs:{identifier:t.image,"aria-hidden":"true"}}),e("div",{staticClass:"intro"},[e(t.volumeHasName?"h3":"h2",{tag:"component",staticClass:"name",attrs:{"aria-label":`${t.name} - ${t.$tc("tutorials.sections.chapter",{number:t.number})}`}},[e("span",{staticClass:"eyebrow",attrs:{"aria-hidden":"true"}},[t._v(" "+t._s(t.$t("tutorials.sections.chapter",{number:t.number}))+" ")]),e("span",{staticClass:"name-text",attrs:{"aria-hidden":"true"}},[t._v(t._s(t.name))])]),t.content?e("ContentNode",{attrs:{content:t.content}}):t._e()],1)],1),e("TopicList",{attrs:{topics:t.topics}})],1)},de=[],pe=function(){var t=this,e=t._self._c;return e("ol",{staticClass:"topic-list"},t._l(t.topics,(function(n){return e("li",{key:n.url,staticClass:"topic",class:[t.kindClassFor(n),{"no-time-estimate":!n.estimatedTime}]},[e("div",{staticClass:"topic-icon"},[e(t.iconComponent(n),{tag:"component"})],1),e("router-link",{staticClass:"container",attrs:{to:t.buildUrl(n.url,t.$route.query),"aria-label":t.ariaLabelFor(n)}},[e("div",{staticClass:"link"},[t._v(t._s(n.title))]),n.estimatedTime?e("div",{staticClass:"time"},[e("TimerIcon"),e("span",{staticClass:"time-label"},[t._v(t._s(n.estimatedTime))])],1):t._e()])],1)})),0)},he=[],ve=n(5692),fe=n(8638);const _e={article:"article",tutorial:"project"},ge={article:"article",tutorial:"tutorial"},Ce={[_e.article]:"Article",[_e.tutorial]:"Tutorial"};var ye={name:"ChapterTopicList",components:{TimerIcon:ut},constants:{TopicKind:_e,TopicKindClass:ge,TopicKindIconLabel:Ce},props:{topics:{type:Array,required:!0}},methods:{buildUrl:P.Q2,iconComponent:({kind:t})=>({[_e.article]:ve.Z,[_e.tutorial]:fe.Z}[t]),kindClassFor:({kind:t})=>({[_e.article]:ge.article,[_e.tutorial]:ge.tutorial}[t]),formatTime(t){return t.replace("min",` ${this.$t("tutorials.time.minutes.full")}`).replace("hrs",` ${this.$t("tutorials.time.hours.full")}`)},ariaLabelFor(t){const{title:e,estimatedTime:n,kind:i}=t,s=[e,Ce[i]];return n&&s.push(`${this.formatTime(n)} ${this.$t("tutorials.estimated-time")}`),s.join(" - ")}}},be=ye,Te=(0,T.Z)(be,pe,he,!1,null,"0589dc3b",null),Se=Te.exports,ke={name:"Chapter",mixins:[bt],inject:{store:{default:()=>({setActiveSidebarLink(){},setActiveVolume(){}})}},components:{Asset:et.Z,ContentNode:it["default"],TopicList:Se},props:{content:{type:Array,required:!1},image:{type:String,required:!0},name:{type:String,required:!0},number:{type:Number,required:!0},topics:{type:Array,required:!0},volumeHasName:{type:Boolean,default:!1}},computed:{anchor:({name:t})=>(0,g.HA)(t),intersectionRootMargin:()=>yt.topOneThird},methods:{onIntersectViewport(){this.store.setActiveSidebarLink(this.name),this.volumeHasName||this.store.setActiveVolume(null)}}},Ve=ke,Ze=(0,T.Z)(Ve,me,de,!1,null,"7468bc5e",null),xe=Ze.exports,Ie={name:"Volume",mixins:[bt],components:{VolumeName:xt,Chapter:xe},computed:{references:({store:t})=>t.state.references,intersectionRootMargin:()=>yt.topOneThird},inject:{store:{default:()=>({setActiveVolume(){},state:{references:{}}})}},props:{chapters:{type:Array,required:!0},content:{type:Array,required:!1},image:{type:String,required:!1},name:{type:String,required:!1}},methods:{lookupTopics(t){return t.reduce(((t,e)=>t.concat(this.references[e]||[])),[])},onIntersectViewport(){this.name&&this.store.setActiveVolume(this.name)}}},Ne=Ie,Ae=(0,T.Z)(Ne,ce,ue,!1,null,"540dbf10",null),we=Ae.exports;const qe={resources:"resources",volume:"volume"};var $e={name:"LearningPath",components:{Resources:le,TutorialsNavigation:H,Volume:we},constants:{SectionKind:qe},inject:{isTargetIDE:{default:!1}},props:{sections:{type:Array,required:!0,validator:t=>t.every((t=>Object.prototype.hasOwnProperty.call(qe,t.kind)))}},computed:{classes:({isTargetIDE:t})=>({ide:t}),partitionedSections:({sections:t})=>t.reduce((([t,e],n)=>n.kind===qe.volume?[t.concat(n),e]:[t,e.concat(n)]),[[],[]]),volumes:({partitionedSections:t})=>t[0],otherSections:({partitionedSections:t})=>t[1]},methods:{componentFor:({kind:t})=>({[qe.resources]:le,[qe.volume]:we}[t]),propsFor:({chapters:t,content:e,image:n,kind:i,name:s,tiles:o})=>({[qe.resources]:{content:e,tiles:o},[qe.volume]:{chapters:t,content:e,image:n,name:s}}[i])}},Le=$e,Me=(0,T.Z)(Le,vt,ft,!1,null,"69a72bbc",null),De=Me.exports;const Fe={hero:"hero",resources:"resources",volume:"volume"};var Re={name:"TutorialsOverview",components:{Hero:ht,LearningPath:De,Nav:W},mixins:[X.Z],constants:{SectionKind:Fe},inject:{isTargetIDE:{default:!1}},props:{metadata:{type:Object,default:()=>({})},references:{type:Object,default:()=>({})},sections:{type:Array,default:()=>[],validator:t=>t.every((t=>Object.prototype.hasOwnProperty.call(Fe,t.kind)))}},computed:{pageTitle:({title:t})=>[t,"Tutorials"].filter(Boolean).join(" "),pageDescription:({heroSection:t,extractFirstParagraphText:e})=>t?e(t.content):null,partitionedSections:({sections:t})=>t.reduce((([t,e],n)=>n.kind===Fe.hero?[t.concat(n),e]:[t,e.concat(n)]),[[],[]]),heroSections:({partitionedSections:t})=>t[0],otherSections:({partitionedSections:t})=>t[1],heroSection:({heroSections:t})=>t[0],store:()=>u,title:({metadata:{category:t=""}})=>t},provide(){return{store:this.store}},created(){c["default"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(t){this.store.setReferences(t)},"metadata.availableLocales":function(t){c["default"].setAvailableLocales(t)}}},Oe=Re,je=(0,T.Z)(Oe,r,l,!1,null,"5381f0aa",null),Be=je.exports,Ge=n(5184),He={name:"TutorialsOverview",components:{Overview:Be},mixins:[a.Z,Ge.Z],data(){return{topicData:null}},computed:{overviewProps:({topicData:{metadata:t,references:e,sections:n}})=>({metadata:t,references:e,sections:n}),topicKey:({$route:t,topicData:e})=>[t.path,e.identifier.interfaceLanguage].join()},beforeRouteEnter(t,e,n){t.meta.skipFetchingData?n((t=>t.newContentMounted())):(0,o.Ek)(t,e,n).then((t=>n((e=>{e.topicData=t})))).catch(n)},beforeRouteUpdate(t,e,n){(0,o.Us)(t,e)?(0,o.Ek)(t,e,n).then((t=>{this.topicData=t,n()})).catch(n):n()},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge)},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge)},watch:{topicData(){this.$nextTick((()=>{this.newContentMounted()}))}}},ze=He,Pe=(0,T.Z)(ze,i,s,!1,null,null,null),Ee=Pe.exports}}]); \ No newline at end of file diff --git a/docs/metadata.json b/docs/metadata.json index 309fc2d87..6baf331db 100644 --- a/docs/metadata.json +++ b/docs/metadata.json @@ -1 +1 @@ -{"bundleDisplayName":"SpotifyWebAPI","schemaVersion":{"major":0,"minor":1,"patch":0},"bundleIdentifier":"SpotifyWebAPI"} \ No newline at end of file +{"bundleDisplayName":"SpotifyWebAPI","bundleIdentifier":"SpotifyWebAPI","schemaVersion":{"minor":1,"patch":0,"major":0}} \ No newline at end of file